--- a/license.txt
+++ b/license.txt
@@ -1,6 +1,6 @@
 WordPress - Web publishing software
 
-Copyright 2016 by the contributors
+Copyright 2011-2016 by the contributors
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
--- a/readme.html
+++ b/readme.html
@@ -9,7 +9,7 @@
 <body>
 <h1 id="logo">
 	<a href="https://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a>
-	<br /> Version 4.4.2
+	<br /> Version 4.5
 </h1>
 <p style="text-align: center">Semantic Personal Publishing Platform</p>
 
--- a/wp-activate.php
+++ b/wp-activate.php
@@ -1,7 +1,7 @@
 <?php
 /**
  * Confirms that the activation key that is sent in an email after a user signs
- * up for a new blog matches the key for that user and then displays confirmation.
+ * up for a new site matches the key for that user and then displays confirmation.
  *
  * @package WordPress
  */
@@ -117,9 +117,9 @@ get_header( 'wp-activate' );
 			</div>
 
 			<?php if ( $url && $url != network_home_url( '', 'http' ) ) :
-				switch_to_blog( (int) $result['blog_id'] ); 
-				$login_url = wp_login_url(); 
-				restore_current_blog(); 
+				switch_to_blog( (int) $result['blog_id'] );
+				$login_url = wp_login_url();
+				restore_current_blog();
 				?>
 				<p class="view"><?php printf( __( 'Your account is now activated. <a href="%1$s">View your site</a> or <a href="%2$s">Log in</a>' ), $url, esc_url( $login_url ) ); ?></p>
 			<?php else: ?>
--- a/wp-admin/about.php
+++ b/wp-admin/about.php
@@ -9,27 +9,17 @@
 /** WordPress Administration Bootstrap */
 require_once( dirname( __FILE__ ) . '/admin.php' );
 
-wp_enqueue_style( 'wp-mediaelement' );
-wp_enqueue_script( 'wp-mediaelement' );
-wp_localize_script( 'mediaelement', '_wpmejsSettings', array(
-	'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
-	'pauseOtherPlayers' => ''
-) );
-
-if ( current_user_can( 'install_plugins' ) ) {
-	add_thickbox();
-	wp_enqueue_script( 'plugin-install' );
+if ( current_user_can( 'customize' ) ) {
+	wp_enqueue_script( 'customize-loader' );
 }
 
-$video_url = 'https://videopress.com/embed/J44FHXvg?hd=true';
+$video_url = 'https://videopress.com/embed/scFdjVo6?hd=true';
 $locale    = str_replace( '_', '-', get_locale() );
 list( $locale ) = explode( '-', $locale );
 if ( 'en' !== $locale ) {
 	$video_url = add_query_arg( 'defaultLangCode', $locale, $video_url );
 }
 
-wp_oembed_add_host_js();
-
 $title = __( 'About' );
 
 list( $display_version ) = explode( '-', $wp_version );
@@ -39,157 +29,141 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 	<div class="wrap about-wrap">
 		<h1><?php printf( __( 'Welcome to WordPress&nbsp;%s' ), $display_version ); ?></h1>
 
-		<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s makes your site more connected and responsive.' ), $display_version ); ?></div>
+		<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s streamlines your workflow, whether you&#8217;re writing or building your site.' ), $display_version ); ?></div>
 		<div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
-		<h2 class="nav-tab-wrapper">
+		<h2 class="nav-tab-wrapper wp-clearfix">
 			<a href="about.php" class="nav-tab nav-tab-active"><?php _e( 'What&#8217;s New' ); ?></a>
 			<a href="credits.php" class="nav-tab"><?php _e( 'Credits' ); ?></a>
 			<a href="freedoms.php" class="nav-tab"><?php _e( 'Freedoms' ); ?></a>
 		</h2>
 
-		<div class="changelog point-releases">
-			<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.', 17 ), '4.4.2', number_format_i18n( 17 ) ); ?>
-				<?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.4.2' ); ?>
-			</p>
-			<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.', 52 ), '4.4.1', number_format_i18n( 52 ) ); ?>
-				<?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.4.1' ); ?>
-			</p>
-		</div>
-
-		<div class="headline-feature feature-video">
+		<div class="headline-feature feature-video" style="background-color:#191E23;">
 			<iframe width="1050" height="591" src="<?php echo esc_url( $video_url ); ?>" frameborder="0" allowfullscreen></iframe>
 			<script src="https://videopress.com/videopress-iframe.js"></script>
 		</div>
 
 		<hr>
 
-		<div class="headline-feature feature-section one-col">
-			<h2><?php _e( 'Twenty Sixteen' ); ?></h2>
-			<div class="media-container">
-				<img src="https://s.w.org/images/core/4.4/twenty-sixteen-white-fullsize-2x.png" alt="" srcset="https://s.w.org/images/core/4.4/twenty-sixteen-white-smartphone-1x.png 268w, https://s.w.org/images/core/4.4/twenty-sixteen-white-smartphone-2x.png 536w, https://s.w.org/images/core/4.4/twenty-sixteen-white-tablet-1x.png 558w, https://s.w.org/images/core/4.4/twenty-sixteen-white-desktop-1x.png 840w, https://s.w.org/images/core/4.4/twenty-sixteen-white-fullsize-1x.png 1086w, https://s.w.org/images/core/4.4/twenty-sixteen-white-tablet-2x.png 1116w, https://s.w.org/images/core/4.4/twenty-sixteen-white-desktop-2x.png 1680w, https://s.w.org/images/core/4.4/twenty-sixteen-white-fullsize-2x.png 2172w" sizes="(max-width: 500px) calc((100vw - 40px) * .8), (max-width: 782px) calc((100vw - 70px) * .8), (max-width: 960px) calc((100vw - 116px) * .8), (max-width: 1290px) calc((100vw - 240px) * .8), 840px" />
-			</div>
-			<div class="two-col">
-				<div class="col">
-					<h3><?php _e( 'Introducing Twenty Sixteen' ); ?></h3>
-					<p><?php _e( 'Our newest default theme, Twenty Sixteen, is a modern take on a classic blog design.' ); ?></p>
-					<p><?php _e( 'Twenty Sixteen was built to look great on any device. A fluid grid design, flexible header, fun color schemes, and more, will make your content shine.' ); ?></p>
-					<div class="horizontal-image">
-						<div class="content">
-							<img class="feature-image horizontal-screen" src="https://s.w.org/images/core/4.4/twenty-sixteen-dark-fullsize-2x.png?2" alt=""  srcset="https://s.w.org/images/core/4.4/twenty-sixteen-dark-smartphone-1x.png?2 268w, https://s.w.org/images/core/4.4/twenty-sixteen-dark-smartphone-2x.png?2 535w, https://s.w.org/images/core/4.4/twenty-sixteen-dark-desktop-1x.png?2 558w, https://s.w.org/images/core/4.4/twenty-sixteen-dark-fullsize-1x.png?2 783w, https://s.w.org/images/core/4.4/twenty-sixteen-dark-desktop-2x.png?2 1116w, https://s.w.org/images/core/4.4/twenty-sixteen-dark-fullsize-2x.png?2 1566w" sizes="(max-width: 500px) calc((100vw - 40px) * .8), (max-width: 782px) calc((100vw - 70px) * .8), (max-width: 960px) calc((100vw - 116px) * .5216), (max-width: 1290px) calc((100vw - 240px) * .5216), 548px" />
-						</div>
-					</div>
-				</div>
-				<div class="col feature-image">
-					<img class="vertical-screen" src="https://s.w.org/images/core/4.4/twenty-sixteen-red-fullsize-2x.png" alt="" srcset="https://s.w.org/images/core/4.4/twenty-sixteen-red-smartphone-1x.png 107w, https://s.w.org/images/core/4.4/twenty-sixteen-red-smartphone-2x.png 214w, https://s.w.org/images/core/4.4/twenty-sixteen-red-desktop-1x.png 252w, https://s.w.org/images/core/4.4/twenty-sixteen-red-fullsize-1x.png 410w, https://s.w.org/images/core/4.4/twenty-sixteen-red-desktop-2x.png 504w, https://s.w.org/images/core/4.4/twenty-sixteen-red-fullsize-2x.png 820w" sizes="(max-width: 500px) calc((100vw - 40px) * .32), (max-width: 782px) calc((100vw - 70px) * .32), (max-width: 960px) calc((100vw - 116px) * .24), (max-width: 1290px) calc((100vw - 240px) * .24), 252px" />
-				</div>
-			</div>
-		</div>
-
-		<hr />
-
 		<div class="feature-section two-col">
+			<h2><?php _e( 'Editing Improvements' ); ?></h2>
 			<div class="col">
-				<div class="media-container">
-					<img src="https://s.w.org/images/core/4.4/responsive-devices-fullsize-2x.png" alt="" srcset="https://s.w.org/images/core/4.4/responsive-devices-smartphone-1x.png 335w, https://s.w.org/images/core/4.4/responsive-devices-desktop-1x.png 500w, https://s.w.org/images/core/4.4/responsive-devices-smartphone-2x.png 670w, https://s.w.org/images/core/4.4/responsive-devices-tablet-1x.png 698w, https://s.w.org/images/core/4.4/responsive-devices-desktop-2x.png 1000w, https://s.w.org/images/core/4.4/responsive-devices-fullsize-1x.png 1200w, https://s.w.org/images/core/4.4/responsive-devices-tablet-2x.png 1396w, https://s.w.org/images/core/4.4/responsive-devices-fullsize-2x.png 2400w" sizes="(max-width: 500px) calc(100vw - 40px), (max-width: 782px) calc(100vw - 70px), (max-width: 960px) calc((100vw - 116px) * .476), (max-width: 1290px) calc((100vw - 240px) * .476), 500px" />
-				</div>
+				<img src="https://s.w.org/images/core/4.5/link-edit-560.png" alt="" srcset="https://s.w.org/images/core/4.5/link-edit-1000.png 1000w, https://s.w.org/images/core/4.5/link-edit-800.png 800w, https://s.w.org/images/core/4.5/link-edit-680.png 680w, https://s.w.org/images/core/4.5/link-edit-560.png 560w, https://s.w.org/images/core/4.5/link-edit-400.png 400w, https://s.w.org/images/core/4.5/link-edit-280.png 280w" sizes="(max-width: 500px) calc(100vw - 40px), (max-width: 781px) calc((100vw - 70px) * .466), (max-width: 959px) calc((100vw - 116px) * .469), (max-width: 1290px) calc((100vw - 240px) * .472), 496px"/>
+				<h3><?php _e( 'Inline Linking' ); ?></h3>
+				<p><?php _e( 'Stay focused on your writing with a less distracting interface that keeps you in place and allows you to easily link to your content.' ); ?></p>
 			</div>
 			<div class="col">
-				<h3><?php _e( 'Responsive images' ); ?></h3>
-				<p><?php _e( 'WordPress now takes a smarter approach to displaying appropriate image sizes on any device, ensuring a perfect fit every time. You don&#8217;t need to do anything to your theme, it just works.' ); ?></p>
+				<img src="https://s.w.org/images/core/4.5/formatting-560.png" alt="" srcset="https://s.w.org/images/core/4.5/formatting-1000.png 1000w, https://s.w.org/images/core/4.5/formatting-800.png 800w, https://s.w.org/images/core/4.5/formatting-680.png 680w, https://s.w.org/images/core/4.5/formatting-560.png 560w, https://s.w.org/images/core/4.5/formatting-400.png 400w, https://s.w.org/images/core/4.5/formatting-280.png 280w" sizes="(max-width: 500px) calc(100vw - 40px), (max-width: 781px) calc((100vw - 70px) * .466), (max-width: 959px) calc((100vw - 116px) * .469), (max-width: 1290px) calc((100vw - 240px) * .472), 496px"/>
+				<h3><?php _e( 'Formatting Shortcuts' ); ?></h3>
+				<p><?php _e( 'Do you enjoy using formatting shortcuts for lists and headings? Now they&#8217;re even more useful, with horizontal lines and <code>&lt;code&gt;</code>.' ); ?></p>
 			</div>
 		</div>
 
 		<hr />
 
 		<div class="feature-section two-col">
+			<h2><?php _e( 'Customization Improvements' ); ?></h2>
 			<div class="col">
-				<div class="embed-container">
-					<blockquote data-secret="OcUe7B6Edh" class="wp-embedded-content"><a href="https://wordpress.org/news/2015/12/clifford/">WordPress 4.4 &ldquo;Clifford&rdquo;</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="display:none;" src="https://wordpress.org/news/2015/12/clifford/embed/#?secret=OcUe7B6Edh" data-secret="OcUe7B6Edh" width="600" height="338" title="<?php esc_attr_e( 'Embedded WordPress Post' ); ?>" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
-				</div>
-			</div>
-			<div class="col">
-				<h3><?php _e( 'Embed your WordPress content' ); ?></h3>
-				<p><?php _e( 'Now you can embed your posts on other sites, even other WordPress sites. Simply drop a post URL into the editor and see an instant embed preview, complete with the title, excerpt, and featured image if you&#8217;ve set one. We&#8217;ll even include your site icon and links for comments and sharing.' ); ?></p>
-			</div>
-		</div>
-
-		<hr />
-
-		<div class="feature-section two-col">
-			<div class="col">
-				<div class="embed-container embed-reverbnation">
-					<iframe width="640" height="150" scrolling="no" frameborder="no" src="https://www.reverbnation.com/widget_code/html_widget/artist_607?widget_id=55&amp;pwc[song_ids]=3731874&amp;pwc[size]=small"></iframe>
-				</div>
+				<img src="https://s.w.org/images/core/4.5/preview-icons-560.png" alt="" srcset="https://s.w.org/images/core/4.5/preview-icons-1000.png 1000w, https://s.w.org/images/core/4.5/preview-icons-800.png 800w, https://s.w.org/images/core/4.5/preview-icons-680.png 680w, https://s.w.org/images/core/4.5/preview-icons-560.png 560w, https://s.w.org/images/core/4.5/preview-icons-400.png 400w, https://s.w.org/images/core/4.5/preview-icons-280.png 280w" sizes="(max-width: 500px) calc(100vw - 40px), (max-width: 781px) calc((100vw - 70px) * .466), (max-width: 959px) calc((100vw - 116px) * .469), (max-width: 1290px) calc((100vw - 240px) * .472), 496px"/>
+				<h3><?php _e( 'Live Responsive Previews' ); ?></h3>
+				<p><?php _e( 'Make sure your site looks great on all screens!' ); ?>
+					<?php
+					if ( current_user_can( 'customize' ) ) {
+						$customize_url = admin_url( 'customize.php' );
+						printf(
+							/* translators: %s: URL to customizer */
+							__( 'Preview mobile, tablet, and desktop views directly in the <a href="%s" class="load-customize">customizer</a>.' ),
+							esc_url( $customize_url )
+						);
+					} else {
+						_e( 'Preview mobile, tablet, and desktop views directly in the customizer.' );
+					}
+				?></p>
 			</div>
 			<div class="col">
-				<h3><?php _e( 'Even more embed providers' ); ?></h3>
-				<p><?php _e( 'In addition to post embeds, WordPress 4.4 also adds support for five new oEmbed providers: Cloudup, Reddit&nbsp;Comments, ReverbNation, Speaker&nbsp;Deck, and VideoPress.' ); ?></p>
+				<img src="https://s.w.org/images/core/4.5/custom-logos-560.png" alt="" srcset="https://s.w.org/images/core/4.5/custom-logos-1000.png 1000w, https://s.w.org/images/core/4.5/custom-logos-800.png 800w, https://s.w.org/images/core/4.5/custom-logos-680.png 680w, https://s.w.org/images/core/4.5/custom-logos-560.png 560w, https://s.w.org/images/core/4.5/custom-logos-400.png 400w, https://s.w.org/images/core/4.5/custom-logos-280.png 280w" sizes="(max-width: 500px) calc(100vw - 40px), (max-width: 781px) calc((100vw - 70px) * .466), (max-width: 959px) calc((100vw - 116px) * .469), (max-width: 1290px) calc((100vw - 240px) * .472), 496px"/>
+				<h3><?php _e( 'Custom Logos' ); ?></h3>
+				<p><?php _e( 'Themes can now support logos for your business or brand.' ); ?>
+					<?php
+					if ( current_theme_supports( 'custom-logo' ) && current_user_can( 'customize' ) ) {
+						printf(
+							/* translators: %s: URL to Site Identity section of the customizer */
+							__( 'Your theme supports custom logos! Try it out right now in the <a href="%s" class="load-customize">Site Identity</a> section of the customizer.' ),
+							esc_url( add_query_arg( array( 'autofocus' => array( 'section' => 'title_tagline' ) ), $customize_url ) )
+						);
+					} else {
+						_e( 'The Twenty Fifteen and Twenty Sixteen themes have been updated to support custom logos, which can be found in the Site Identity section of the customizer.' );
+					}
+					?></p>
 			</div>
 		</div>
 
 		<hr />
 
 		<div class="changelog">
-			<h3><?php _e( 'Under the Hood' ); ?></h3>
+			<h2><?php _e( 'Under the Hood' ); ?></h2>
 
-			<div class="feature-section under-the-hood one-col">
+			<div class="under-the-hood three-col">
 				<div class="col">
-					<h4><?php _e( 'REST API infrastructure' ); ?></h4>
-					<div class="two-col-text">
-						<p><?php _e( 'Infrastructure for the REST API has been integrated into core, marking a new era in developing with WordPress. The REST API serves to provide developers with a path forward for building and extending RESTful APIs on top of WordPress.' ); ?></p>
-						<p><?php
-							if ( current_user_can( 'install_plugins' ) ) {
-								$url_args = array(
-									'tab'       => 'plugin-information',
-									'plugin'    => 'rest-api',
-									'TB_iframe' => true,
-									'width'     => 600,
-									'height'    => 550
+					<h3><?php _e( 'Selective Refresh' ); ?></h3>
+					<p><?php
+						printf(
+							/* translators: %s: URL to the development post of the new feature */
+							__( 'The customizer now supports a <a href="%s">comprehensive framework</a> for rendering parts of the preview without rewriting your PHP code in JavaScript.' ),
+							'https://make.wordpress.org/core/2016/02/16/selective-refresh-in-the-customizer/'
+						);
+						if ( current_user_can( 'customize' ) && current_user_can( 'edit_theme_options' ) ) {
+							if ( current_theme_supports( 'menus' ) && ! current_theme_supports( 'customize-selective-refresh-widgets' ) ) {
+								printf(
+									/* translators: %s: URL to Menus section of the customizer  */
+									' ' . __( 'See it in action with <a href="%s" class="load-customize">Menus</a>.' ),
+									esc_url( add_query_arg( array( 'autofocus' => array( 'panel' => 'nav_menus' ) ), $customize_url ) )
+								);
+							} elseif ( current_theme_supports( 'customize-selective-refresh-widgets' ) ) { // If widgets are supported, menus are also because of the menus widget.
+								printf(
+									/* translators: 1: URL to Menus section of the customizer, 2: URL to Widgets section of the customizer */
+									' ' . __( 'See it in action with <a href="%1$s" class="load-customize">Menus</a> or <a href="%2$s" class="load-customize">Widgets</a>.' ),
+									esc_url( add_query_arg( array( 'autofocus' => array( 'panel' => 'nav_menus' ) ), $customize_url ) ),
+									esc_url( add_query_arg( array( 'autofocus' => array( 'panel' => 'widgets' ) ), $customize_url ) )
 								);
-
-								$plugin_link = '<a href="' . esc_url( add_query_arg( $url_args, network_admin_url( 'plugin-install.php' ) ) ) . '" class="thickbox">WordPress REST API</a>';
-							} else {
-								$plugin_link = '<a href="https://wordpress.org/plugins/rest-api">WordPress REST API</a>';
 							}
-
-							/* translators: WordPress REST API plugin link */
-							printf( __( 'Infrastructure is the first part of a multi-stage rollout for the REST API. Inclusion of core endpoints is targeted for an upcoming release. To get a sneak peek of the core endpoints, and for more information on extending the REST API, check out the official %s plugin.' ), $plugin_link );
-						?></p>
-					</div>
+						}
+					?></p>
 				</div>
-			</div>
-
-			<div class="feature-section under-the-hood three-col">
 				<div class="col">
-					<h4><?php _e( 'Term meta' ); ?></h4>
+					<h3><?php _e( 'Smart Image Resizing' ); ?></h3>
 					<p><?php
-						/* translators: 1: add_term_meta() docs link, 2: get_term_meta() docs link, 3: update_term_meta() docs link */
-						printf( __( 'Terms now support metadata, just like posts. See %1$s, %2$s, and %3$s for more information.' ),
-							'<a href="https://developer.wordpress.org/reference/functions/add_term_meta"><code>add_term_meta()</code></a>',
-							'<a href="https://developer.wordpress.org/reference/functions/get_term_meta"><code>get_term_meta()</code></a>',
-							'<a href="https://developer.wordpress.org/reference/functions/update_term_meta"><code>update_term_meta()</code></a>'
-				         );
+						printf(
+							/* translators: %s: URL to the development post of the new feature */
+							__( 'Generated images now load up to 50&#37; faster with no noticeable quality loss. <a href="%s">It&#8217;s really cool</a>.' ),
+							'https://make.wordpress.org/core/2016/03/12/performance-improvements-for-images-in-wordpress-4-5/'
+						);
 					?></p>
 				</div>
 				<div class="col">
-					<h4><?php _e( 'Comment query improvements' ); ?></h4>
+					<h3><?php _e( 'JavaScript Library Updates' ); ?></h3>
+					<p><?php _e( 'jQuery 1.12.3, jQuery Migrate 1.4.0, Backbone 1.2.3, and Underscore 1.8.3 are bundled.' ); ?></p>
+				</div>
+			</div>
+
+			<div class="under-the-hood two-col">
+				<div class="col">
+					<h3><?php _e( 'Script Loader Improvements' ); ?></h3>
 					<p><?php
-						/* translators: WP_Comment_Query class name */
-						printf( __( 'Comment queries now have cache handling to improve performance. New arguments in %s make crafting robust comment queries simpler.' ), '<code>WP_Comment_Query</code>' );
+						printf(
+							/* translators: %s: wp_add_inline_script() */
+							__( 'Better support has been added for script header/footer dependencies. New %s enables adding extra code to registered scripts.' ),
+							'<code><a href="https://make.wordpress.org/core/2016/03/08/enhanced-script-loader-in-wordpress-4-5/">wp_add_inline_script()</a></code>'
+						);
 					?></p>
 				</div>
 				<div class="col">
-					<h4><?php _e( 'Term, comment, and network objects' ); ?></h4>
+					<h3><?php _e( 'Better Embed Templates' ); ?></h3>
 					<p><?php
-						/* translators: 1: WP_Term class name, WP_Comment class name, WP_Network class name */
-						printf( __( 'New %1$s, %2$s, and %3$s objects make interacting with terms, comments, and networks more predictable and intuitive in code.' ),
-							'<code>WP_Term</code>',
-							'<code>WP_Comment</code>',
-							'<code>WP_Network</code>'
+						printf(
+							/* translators: %s: URL to the development post of the new feature */
+							__( 'Embed templates have been split into parts and can be <a href="%s">directly overridden by themes</a> via the template hierarchy.' ),
+							'https://make.wordpress.org/core/2016/03/11/embeds-changes-in-wordpress-4-5/'
 						);
 					?></p>
 				</div>
--- a/wp-admin/admin-ajax.php
+++ b/wp-admin/admin-ajax.php
@@ -21,7 +21,7 @@ if ( ! defined( 'WP_ADMIN' ) ) {
 /** Load WordPress Bootstrap */
 require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
-/** Allow for cross-domain requests (from the frontend). */
+/** Allow for cross-domain requests (from the front end). */
 send_origin_headers();
 
 // Require an action parameter
--- a/wp-admin/admin-post.php
+++ b/wp-admin/admin-post.php
@@ -18,7 +18,7 @@ if ( defined('ABSPATH') )
 else
 	require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
-/** Allow for cross-domain requests (from the frontend). */
+/** Allow for cross-domain requests (from the front end). */
 send_origin_headers();
 
 require_once(ABSPATH . 'wp-admin/includes/admin.php');
--- a/wp-admin/admin.php
+++ b/wp-admin/admin.php
@@ -59,7 +59,7 @@ if ( get_option('db_upgraded') ) {
 	 *
 	 * @since 3.0.0
 	 *
-	 * @param bool true Whether to perform the Multisite upgrade routine. Default true.
+	 * @param bool $do_mu_upgrade Whether to perform the Multisite upgrade routine. Default true.
 	 */
 	} elseif ( apply_filters( 'do_mu_upgrade', true ) ) {
 		$c = get_blog_count();
@@ -89,8 +89,8 @@ if ( ! wp_next_scheduled( 'wp_scheduled_delete' ) && ! wp_installing() )
 
 set_screen_options();
 
-$date_format = get_option('date_format');
-$time_format = get_option('time_format');
+$date_format = __( 'F j, Y' );
+$time_format = __( 'g:i a' );
 
 wp_enqueue_script( 'common' );
 
@@ -146,7 +146,7 @@ if ( current_user_can( 'manage_options' ) ) {
 	 * handled separately.
 	 *
 	 * The WP_MAX_MEMORY_LIMIT constant specifically defines the maximum memory limit available
-	 * when in the administration back-end. The default is 256M, or 256 megabytes of memory.
+	 * when in the administration back end. The default is 256M, or 256 megabytes of memory.
 	 *
 	 * @since 3.0.0
 	 *
@@ -161,7 +161,7 @@ if ( current_user_can( 'manage_options' ) ) {
  * Note, this does not just run on user-facing admin screens.
  * It runs on admin-ajax.php and admin-post.php as well.
  *
- * This is roughly analgous to the more general 'init' hook, which fires earlier.
+ * This is roughly analogous to the more general 'init' hook, which fires earlier.
  *
  * @since 2.5.0
  */
@@ -312,7 +312,7 @@ if ( isset($plugin_page) ) {
 	 *
 	 * @since 3.1.0
 	 *
-	 * @param bool false Whether to force data to be filtered through kses. Default false.
+	 * @param bool $force Whether to force data to be filtered through kses. Default false.
 	 */
 	if ( apply_filters( 'force_filtered_html_on_import', false ) ) {
 		kses_init_filters();  // Always filter imported data with kses on multisite.
@@ -355,6 +355,8 @@ if ( isset($plugin_page) ) {
 			do_action( 'load-categories.php' );
 		elseif ( $taxnow == 'link_category' )
 			do_action( 'load-edit-link-categories.php' );
+	} elseif( 'term.php' === $pagenow ) {
+		do_action( 'load-edit-tags.php' );
 	}
 }
 
--- a/wp-admin/comment.php
+++ b/wp-admin/comment.php
@@ -81,7 +81,7 @@ case 'spam'    :
 
 	$comment_id = absint( $_GET['c'] );
 
-	if ( !$comment = get_comment_to_edit( $comment_id ) ) {
+	if ( ! $comment = get_comment( $comment_id ) ) {
 		wp_redirect( admin_url('edit-comments.php?error=1') );
 		die();
 	}
@@ -142,27 +142,27 @@ if ( $comment->comment_approved != '0' ) { // if not unapproved
 			break;
 	}
 	if ( $message ) {
-		echo '<div class="notice notice-info"><p>' . $message . '</p></div>';
+		echo '<div id="message" class="notice notice-info"><p>' . $message . '</p></div>';
 	}
 }
 ?>
-<p><strong><?php _e('Caution:'); ?></strong> <?php echo $caution_msg; ?></p>
+<div id="message" class="notice notice-warning"><p><strong><?php _e( 'Caution:' ); ?></strong> <?php echo $caution_msg; ?></p></div>
 
 <table class="form-table comment-ays">
 <tr>
 <th scope="row"><?php _e('Author'); ?></th>
-<td><?php echo $comment->comment_author; ?></td>
+<td><?php comment_author( $comment ); ?></td>
 </tr>
-<?php if ( $comment->comment_author_email ) { ?>
+<?php if ( get_comment_author_email( $comment ) ) { ?>
 <tr>
 <th scope="row"><?php _e('Email'); ?></th>
-<td><?php echo $comment->comment_author_email; ?></td>
+<td><?php comment_author_email( $comment ); ?></td>
 </tr>
 <?php } ?>
-<?php if ( $comment->comment_author_url ) { ?>
+<?php if ( get_comment_author_url( $comment ) ) { ?>
 <tr>
 <th scope="row"><?php _e('URL'); ?></th>
-<td><a href="<?php echo $comment->comment_author_url; ?>"><?php echo $comment->comment_author_url; ?></a></td>
+<td><a href="<?php comment_author_url( $comment ); ?>"><?php comment_author_url( $comment ); ?></a></td>
 </tr>
 <?php } ?>
 <tr>
@@ -194,19 +194,27 @@ if ( $comment->comment_approved != '0' ) { // if not unapproved
 <tr>
 	<th scope="row"><?php _e( 'Submitted on' ); ?></th>
 	<td>
-		<a href="<?php echo esc_url( get_comment_link( $comment ) ); ?>"><?php
-			/* translators: 1: comment date, 2: comment time */
-			printf( __( '%1$s at %2$s' ),
-				/* translators: comment date format. See http://php.net/date */
-				get_comment_date( __( 'Y/m/d' ), $comment ),
-				get_comment_date( get_option( 'time_format' ), $comment )
-			);
-		?></a>
+	<?php
+		/* translators: 1: comment date, 2: comment time */
+		$submitted = sprintf( __( '%1$s at %2$s' ),
+			/* translators: comment date format. See http://php.net/date */
+			get_comment_date( __( 'Y/m/d' ), $comment ),
+			get_comment_date( __( 'g:i a' ), $comment )
+		);
+		if ( 'approved' === wp_get_comment_status( $comment ) && ! empty ( $comment->comment_post_ID ) ) {
+			echo '<a href="' . esc_url( get_comment_link( $comment ) ) . '">' . $submitted . '</a>';
+		} else {
+			echo $submitted;
+		}
+	?>
 	</td>
 </tr>
 <tr>
 <th scope="row"><?php /* translators: field name in comment form */ _ex('Comment', 'noun'); ?></th>
-<td><?php echo $comment->comment_content; ?></td>
+<td class="comment-content">
+	<?php comment_text( $comment ); ?>
+	<p class="edit-comment"><a href="<?php echo admin_url( "comment.php?action=editcomment&amp;c={$comment->comment_ID}" ); ?>"><?php esc_attr_e( 'Edit' ); ?></a></p>
+</td>
 </tr>
 </table>
 
@@ -214,7 +222,7 @@ if ( $comment->comment_approved != '0' ) { // if not unapproved
 
 <p>
 	<?php submit_button( $button, 'primary', 'submit', false ); ?>
-	<a href="<?php echo admin_url('edit-comments.php'); ?>" class="button-cancel"><?php esc_attr_e( 'Cancel' ); ?></a></td>
+	<a href="<?php echo admin_url('edit-comments.php'); ?>" class="button-cancel"><?php esc_attr_e( 'Cancel' ); ?></a>
 </p>
 
 <?php wp_nonce_field( $nonce_action ); ?>
--- a/wp-admin/credits.php
+++ b/wp-admin/credits.php
@@ -20,11 +20,11 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 
 <h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
 
-<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s makes your site more connected and responsive.' ), $display_version ); ?></div>
+<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s streamlines your workflow, whether you&#8217;re writing or building your site.' ), $display_version ); ?></div>
 
 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
-<h2 class="nav-tab-wrapper">
+<h2 class="nav-tab-wrapper wp-clearfix">
 	<a href="about.php" class="nav-tab"><?php _e( 'What&#8217;s New' ); ?></a>
 	<a href="credits.php" class="nav-tab nav-tab-active"><?php _e( 'Credits' ); ?></a>
 	<a href="freedoms.php" class="nav-tab"><?php _e( 'Freedoms' ); ?></a>
@@ -35,10 +35,13 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 $credits = wp_credits();
 
 if ( ! $credits ) {
-	echo '<p class="about-description">' . sprintf( __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
+	echo '<p class="about-description">';
+	/* translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org/ */
+	printf( __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
 		'https://wordpress.org/about/',
-		/* translators: Url to the codex documentation on contributing to WordPress used on the credits page */
-		__( 'https://codex.wordpress.org/Contributing_to_WordPress' ) ) . '</p>';
+		__( 'https://make.wordpress.org/' )
+	);
+	echo '</p>';
 	include( ABSPATH . 'wp-admin/admin-footer.php' );
 	exit;
 }
@@ -77,13 +80,13 @@ foreach ( $credits['groups'] as $group_slug => $group_data ) {
 			echo '<ul class="' . $classes . '" id="wp-people-group-' . $group_slug . '">' . "\n";
 			foreach ( $group_data['data'] as $person_data ) {
 				echo '<li class="wp-person" id="wp-person-' . esc_attr( $person_data[2] ) . '">' . "\n\t";
-				echo '<a href="' . esc_url( sprintf( $credits['data']['profiles'], $person_data[2] ) ) . '">';
+				echo '<a href="' . esc_url( sprintf( $credits['data']['profiles'], $person_data[2] ) ) . '" class="web">';
 				$size = 'compact' == $group_data['type'] ? 30 : 60;
 				$data = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
 				$size *= 2;
 				$data2x = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
-				echo '<img src="' . esc_url( $data['url'] ) . '" srcset="' . esc_url( $data2x['url'] ) . ' 2x" class="gravatar" alt="' . esc_attr( $person_data[0] ) . '" /></a>' . "\n\t";
-				echo '<a class="web" href="' . esc_url( sprintf( $credits['data']['profiles'], $person_data[2] ) ) . '">' . esc_html( $person_data[0] ) . "</a>\n\t";
+				echo '<img src="' . esc_url( $data['url'] ) . '" srcset="' . esc_url( $data2x['url'] ) . ' 2x" class="gravatar" alt="" />' . "\n";
+				echo esc_html( $person_data[0] ) . "</a>\n\t";
 				if ( ! $compact )
 					echo '<span class="title">' . translate( $person_data[3] ) . "</span>\n";
 				echo "</li>\n";
@@ -94,9 +97,12 @@ foreach ( $credits['groups'] as $group_slug => $group_data ) {
 }
 
 ?>
-<p class="clear"><?php printf( __( 'Want to see your name in lights on this page? <a href="%s">Get involved in WordPress</a>.' ),
-	/* translators: URL to the Make WordPress 'Get Involved' landing page used on the credits page */
-	__( 'https://make.wordpress.org/' ) ); ?></p>
+<p class="clear"><?php
+	/* translators: %s: https://make.wordpress.org/ */
+	printf( __( 'Want to see your name in lights on this page? <a href="%s">Get involved in WordPress</a>.' ),
+		__( 'https://make.wordpress.org/' )
+	);
+?></p>
 
 </div>
 <?php
@@ -107,22 +113,12 @@ return;
 
 // These are strings returned by the API that we want to be translatable
 __( 'Project Leaders' );
-__( 'Extended Core Team' );
-__( 'Core Developers' );
-__( 'Recent Rockstars' );
 __( 'Core Contributors to WordPress %s' );
 __( 'Contributing Developers' );
 __( 'Cofounder, Project Lead' );
 __( 'Lead Developer' );
 __( 'Release Lead' );
-__( 'User Experience Lead' );
+__( 'Release Design Lead' );
+__( 'Release Deputy' );
 __( 'Core Developer' );
-__( 'Core Committer' );
-__( 'Guest Committer' );
-__( 'Developer' );
-__( 'Designer' );
-__( 'Docs Committer' );
-__( 'XML-RPC' );
-__( 'Internationalization' );
 __( 'External Libraries' );
-__( 'Icon Design' );
--- a/wp-admin/css/about-rtl.css
+++ b/wp-admin/css/about-rtl.css
@@ -49,11 +49,11 @@
 /* WordPress Version Badge */
 
 .wp-badge {
-	background: #0073aa url(../images/w-logo-white.png?ver=20131202) no-repeat;
-	background-position: center 24px;
-	-webkit-background-size: 85px 85px;
-	background-size: 85px 85px;
-	color: #78c8e6;
+	background: #0073aa url(../images/w-logo-white.png?ver=20160308) no-repeat;
+	background-position: center 25px;
+	-webkit-background-size: 80px 80px;
+	background-size: 80px 80px;
+	color: #fff;
 	font-size: 14px;
 	text-align: center;
 	font-weight: 600;
@@ -61,14 +61,14 @@
 	padding-top: 120px;
 	height: 40px;
 	display: inline-block;
-	width: 150px;
+	width: 140px;
 	text-rendering: optimizeLegibility;
 	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 }
 
 .svg .wp-badge {
-	background-image: url(../images/wordpress-logo-white.svg?ver=20131110);
+	background-image: url(../images/wordpress-logo-white.svg?ver=20160308);
 }
 
 .about-wrap .wp-badge {
@@ -101,16 +101,38 @@
 	font-weight: 400;
 }
 
+.about-wrap h2 {
+	margin: 50px 0 1em;
+	font-size: 1.8em;
+	line-height: 1.3;
+	font-weight: 300;
+	text-align: center;
+}
+
+.about-wrap .changelog h2,
 .about-wrap h3 {
 	margin: 1.25em 0 .6em;
 	font-size: 1.25em;
 	line-height: 1.5em;
 }
 
+.about-wrap .changelog h2 {
+	margin-top: 40px;
+	font-weight: 600;
+	text-align: right;
+}
+
 .about-wrap h4 {
 	color: #23282d;
 }
 
+.about-wrap .changelog h3 {
+	margin: 1.33em 0;
+	font-size: 1em;
+	line-height: inherit;
+	color: #23282d;
+}
+
 .about-wrap code,
 .about-wrap ol li p {
 	font-size: 14px;
@@ -128,7 +150,7 @@
 .about-wrap .about-text {
 	margin: 1em 0 1em 200px;
 	min-height: 60px;
-	color: #777;
+	color: #555d66;
 }
 
 /* 1.2 - Structure */
@@ -137,16 +159,24 @@
 	float: right;
 	position: relative;
 }
+
 .about-wrap .two-col .col {
 	margin-left: 4.799999999%;
 	width: 47.6%;
 }
+
+.about-wrap .two-col img {
+	margin-bottom: 1.5em;
+}
+
 .about-wrap .feature-section.two-col .col {
 	display: inline-block;
 	float: none;
+	margin-top: 1em;
 	margin-left: 4.799999999%;
+	width: -webkit-calc( 47.6% - 4px );
 	width: calc( 47.6% - 4px );
-	vertical-align: middle;
+	vertical-align: top;
 }
 
 .about-wrap .three-col .col {
@@ -159,11 +189,20 @@
 	margin-left: 0;
 }
 
+.about-wrap .under-the-hood {
+	clear: both;
+	overflow: hidden;
+}
+
+.about-wrap .under-the-hood:nth-of-type(2n) {
+	margin-top: 3em;
+}
+
 /* 1.3 - Point Releases */
 
 .about-wrap .point-releases {
 	margin-top: 5px;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 }
 
 .about-wrap .changelog.point-releases h3 {
@@ -197,11 +236,6 @@
 	margin-top: 0;
 }
 
-.about-wrap .feature-list h2 {
-	margin: 30px 0 15px;
-	text-align: center;
-}
-
 .about-wrap .feature-section h4 {
 	margin: 1.4em 0 0.6em 0;
 	font-size: 1em;
@@ -262,25 +296,6 @@
 	overflow: hidden;
 }
 
-.about-wrap .headline-feature .col {
-	width: 65.2%;
-}
-
-.about-wrap .headline-feature .col.feature-image {
-	width: 30%;
-}
-
-.about-wrap .headline-feature .vertical-screen {
-	float: left;
-	margin-right: 40px;
-	max-width: 100%;
-}
-
-.about-wrap .headline-feature .horizontal-screen {
-	margin-top: 20px;
-	max-width: 100%;
-}
-
 .about-wrap .embed-container {
 	text-align: center;
 }
@@ -293,7 +308,7 @@
 	max-width: 100%;
 }
 
-.about-wrap .feature-section:not(.under-the-hood) .col {
+.about-wrap .feature-section .col {
 	margin-top: 40px;
 }
 
@@ -318,11 +333,6 @@
 	padding: 0 5px;
 }
 
-.about-wrap .feature-list.finer-points h4,
-.about-wrap .feature-list.finer-points p {
-	margin-right: 115px;
-}
-
 /*------------------------------------------------------------------------------
   3.0 - Credits & Freedoms Pages
 ------------------------------------------------------------------------------*/
@@ -331,21 +341,21 @@
 
 .about-wrap h3.wp-people-group {
 	margin: 2.6em 0 1.33em;
+	padding: 0;
 	font-size: 16px;
 	line-height: inherit;
 }
 
-.about-wrap ul.wp-people-group {
-	overflow: hidden;
+.about-wrap .wp-people-group {
 	padding: 0 5px;
 	margin: 0 -5px 0 -15px;
 }
 
-.about-wrap ul.compact {
+.about-wrap .compact {
 	margin-bottom: 0
 }
 
-.about-wrap li.wp-person {
+.about-wrap .wp-person {
 	display: inline-block;
 	vertical-align: top;
 	margin-left: 10px;
@@ -354,35 +364,38 @@
 	width: 280px;
 }
 
-.about-wrap ul.compact li.wp-person {
+.about-wrap .compact .wp-person {
 	height: auto;
 	width: 180px;
 	padding-bottom: 0;
 	margin-bottom: 0;
 }
 
-.about-wrap li.wp-person img.gravatar {
+.about-wrap .wp-person .gravatar {
 	float: right;
 	margin: 0 0 10px 10px;
-	padding: 2px;
+	padding: 1px;
 	width: 60px;
 	height: 60px;
 }
 
-.about-wrap ul.compact li.wp-person img.gravatar {
+.about-wrap .compact .wp-person .gravatar {
 	width: 30px;
 	height: 30px;
 }
 
-.about-wrap li.wp-person a.web {
-	display: block;
+.about-wrap .wp-person .web {
 	margin: 6px 0 2px;
 	font-size: 16px;
 	font-weight: normal;
-	line-height: 1.6em;
+	line-height: 2em;
 	text-decoration: none;
 }
 
+.about-wrap .wp-person .title {
+	display: block;
+}
+
 .about-wrap #wp-people-group-validators + p.wp-credits-list {
 	margin-top: 0;
 }
@@ -412,53 +425,6 @@
 ------------------------------------------------------------------------------*/
 
 @media screen and ( max-width: 782px ) {
-	.about-wrap .feature-section {
-		padding: 0;
-		border-bottom: none;
-	}
-
-	.about-wrap [class$=col] .col {
-		float: none;
-		width: 100%;
-		margin: 40px 0 0;
-		padding: 0 0 40px;
-	}
-
-	.about-wrap .headline-feature {
-		position: relative;
-	}
-
-	.about-wrap .headline-feature .col.feature-image {
-		position: absolute;
-		bottom: 0;
-		left: 0;
-		width: 40%;
-	}
-
-	.about-wrap .headline-feature .horizontal-image {
-		position: relative;
-	}
-
-	.about-wrap .headline-feature .horizontal-image:before {
-		display: block;
-		content: "";
-		width: 100%;
-		padding-top: 80%;
-	}
-
-	.about-wrap .headline-feature .horizontal-image > .content {
-		position: absolute;
-		top: 0;
-		right: 0;
-		left: 0;
-		bottom: 0;
-	}
-
-	.about-wrap .headline-feature .horizontal-image img {
-		position: absolute;
-		bottom: 0;
-	}
-
 	.about-wrap .two-col-text {
 		-webkit-column-count: 1;
 		-moz-column-count: 1;
@@ -469,20 +435,6 @@
 		display: block;
 		margin: 0 auto;
 	}
-
-	.about-wrap .feature-list .col {
-		margin: 0;
-		padding: 0;
-		border-bottom: none;
-	}
-
-	.about-wrap .headline-feature .feature-section {
-		max-width: 100%;
-	}
-
-	.about-wrap .feature-list .feature-section {
-		padding: 0 0 40px;
-	}
 }
 
 @media only screen and (max-width: 500px) {
@@ -506,31 +458,24 @@
 		width: 100%;
 	}
 
-	.about-wrap .feature-section.two-col .col,
-	.about-wrap .three-col .col,
-	.about-wrap .headline-feature .feature-section .col {
+	.about-wrap .two-col .col,
+	.about-wrap .three-col .col {
 		width: 100% !important;
 		float: none !important;
 	}
 
-	.about-wrap .feature-section.two-col .col:last-of-type {
-		margin-top: 0;
-	}
-
-	.feature-section.under-the-hood.three-col .col,
-	.feature-section.under-the-hood.one-col .col {
+	.about-wrap .under-the-hood.three-col .col,
+	.about-wrap .under-the-hood.two-col .col,
+	.about-wrap .under-the-hood.one-col .col {
+		margin-bottom: 2em;
 		padding-bottom: 0;
 	}
-}
 
-@media only screen and (max-width: 400px) {
-	.about-wrap .feature-list svg {
-		margin-top: 15px;
-		height: 65px;
-		width: 65px;
+	.about-wrap .under-the-hood:nth-of-type(2n) {
+		margin-top: 0;
 	}
-	.about-wrap .feature-list.finer-points h4,
-	.about-wrap .feature-list.finer-points p {
-		margin-right: 80px;
+
+	.about-wrap .under-the-hood:nth-of-type(2n) h4 {
+		margin-top: 0;
 	}
 }
--- /dev/null
+++ b/wp-admin/css/about-rtl.min.css
@@ -0,0 +1 @@
+.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap .nav-tab{padding-left:15px;padding-right:15px;font-size:18px}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:50px 0 1em;font-size:1.8em;line-height:1.3;font-weight:300;text-align:center}.about-wrap .changelog h2,.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap .changelog h2{margin-top:40px;font-weight:600;text-align:right}.about-wrap h4{color:#23282d}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 0 1em 200px;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:right;position:relative}.about-wrap .two-col .col{margin-left:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-left:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-left:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-left:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .under-the-hood:nth-of-type(2n){margin-top:3em}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:right}.about-wrap .embed-container,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -5px 0 -15px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:right;margin:0 0 10px 10px;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-wrap .about-text,.about-wrap h1{margin-left:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h4{margin-top:0}}
\ No newline at end of file
--- a/wp-admin/css/about.css
+++ b/wp-admin/css/about.css
@@ -49,11 +49,11 @@
 /* WordPress Version Badge */
 
 .wp-badge {
-	background: #0073aa url(../images/w-logo-white.png?ver=20131202) no-repeat;
-	background-position: center 24px;
-	-webkit-background-size: 85px 85px;
-	background-size: 85px 85px;
-	color: #78c8e6;
+	background: #0073aa url(../images/w-logo-white.png?ver=20160308) no-repeat;
+	background-position: center 25px;
+	-webkit-background-size: 80px 80px;
+	background-size: 80px 80px;
+	color: #fff;
 	font-size: 14px;
 	text-align: center;
 	font-weight: 600;
@@ -61,14 +61,14 @@
 	padding-top: 120px;
 	height: 40px;
 	display: inline-block;
-	width: 150px;
+	width: 140px;
 	text-rendering: optimizeLegibility;
 	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 }
 
 .svg .wp-badge {
-	background-image: url(../images/wordpress-logo-white.svg?ver=20131110);
+	background-image: url(../images/wordpress-logo-white.svg?ver=20160308);
 }
 
 .about-wrap .wp-badge {
@@ -101,16 +101,38 @@
 	font-weight: 400;
 }
 
+.about-wrap h2 {
+	margin: 50px 0 1em;
+	font-size: 1.8em;
+	line-height: 1.3;
+	font-weight: 300;
+	text-align: center;
+}
+
+.about-wrap .changelog h2,
 .about-wrap h3 {
 	margin: 1.25em 0 .6em;
 	font-size: 1.25em;
 	line-height: 1.5em;
 }
 
+.about-wrap .changelog h2 {
+	margin-top: 40px;
+	font-weight: 600;
+	text-align: left;
+}
+
 .about-wrap h4 {
 	color: #23282d;
 }
 
+.about-wrap .changelog h3 {
+	margin: 1.33em 0;
+	font-size: 1em;
+	line-height: inherit;
+	color: #23282d;
+}
+
 .about-wrap code,
 .about-wrap ol li p {
 	font-size: 14px;
@@ -128,7 +150,7 @@
 .about-wrap .about-text {
 	margin: 1em 200px 1em 0;
 	min-height: 60px;
-	color: #777;
+	color: #555d66;
 }
 
 /* 1.2 - Structure */
@@ -137,16 +159,24 @@
 	float: left;
 	position: relative;
 }
+
 .about-wrap .two-col .col {
 	margin-right: 4.799999999%;
 	width: 47.6%;
 }
+
+.about-wrap .two-col img {
+	margin-bottom: 1.5em;
+}
+
 .about-wrap .feature-section.two-col .col {
 	display: inline-block;
 	float: none;
+	margin-top: 1em;
 	margin-right: 4.799999999%;
+	width: -webkit-calc( 47.6% - 4px );
 	width: calc( 47.6% - 4px );
-	vertical-align: middle;
+	vertical-align: top;
 }
 
 .about-wrap .three-col .col {
@@ -159,11 +189,20 @@
 	margin-right: 0;
 }
 
+.about-wrap .under-the-hood {
+	clear: both;
+	overflow: hidden;
+}
+
+.about-wrap .under-the-hood:nth-of-type(2n) {
+	margin-top: 3em;
+}
+
 /* 1.3 - Point Releases */
 
 .about-wrap .point-releases {
 	margin-top: 5px;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 }
 
 .about-wrap .changelog.point-releases h3 {
@@ -197,11 +236,6 @@
 	margin-top: 0;
 }
 
-.about-wrap .feature-list h2 {
-	margin: 30px 0 15px;
-	text-align: center;
-}
-
 .about-wrap .feature-section h4 {
 	margin: 1.4em 0 0.6em 0;
 	font-size: 1em;
@@ -262,25 +296,6 @@
 	overflow: hidden;
 }
 
-.about-wrap .headline-feature .col {
-	width: 65.2%;
-}
-
-.about-wrap .headline-feature .col.feature-image {
-	width: 30%;
-}
-
-.about-wrap .headline-feature .vertical-screen {
-	float: right;
-	margin-left: 40px;
-	max-width: 100%;
-}
-
-.about-wrap .headline-feature .horizontal-screen {
-	margin-top: 20px;
-	max-width: 100%;
-}
-
 .about-wrap .embed-container {
 	text-align: center;
 }
@@ -293,7 +308,7 @@
 	max-width: 100%;
 }
 
-.about-wrap .feature-section:not(.under-the-hood) .col {
+.about-wrap .feature-section .col {
 	margin-top: 40px;
 }
 
@@ -318,11 +333,6 @@
 	padding: 0 5px;
 }
 
-.about-wrap .feature-list.finer-points h4,
-.about-wrap .feature-list.finer-points p {
-	margin-left: 115px;
-}
-
 /*------------------------------------------------------------------------------
   3.0 - Credits & Freedoms Pages
 ------------------------------------------------------------------------------*/
@@ -331,21 +341,21 @@
 
 .about-wrap h3.wp-people-group {
 	margin: 2.6em 0 1.33em;
+	padding: 0;
 	font-size: 16px;
 	line-height: inherit;
 }
 
-.about-wrap ul.wp-people-group {
-	overflow: hidden;
+.about-wrap .wp-people-group {
 	padding: 0 5px;
 	margin: 0 -15px 0 -5px;
 }
 
-.about-wrap ul.compact {
+.about-wrap .compact {
 	margin-bottom: 0
 }
 
-.about-wrap li.wp-person {
+.about-wrap .wp-person {
 	display: inline-block;
 	vertical-align: top;
 	margin-right: 10px;
@@ -354,35 +364,38 @@
 	width: 280px;
 }
 
-.about-wrap ul.compact li.wp-person {
+.about-wrap .compact .wp-person {
 	height: auto;
 	width: 180px;
 	padding-bottom: 0;
 	margin-bottom: 0;
 }
 
-.about-wrap li.wp-person img.gravatar {
+.about-wrap .wp-person .gravatar {
 	float: left;
 	margin: 0 10px 10px 0;
-	padding: 2px;
+	padding: 1px;
 	width: 60px;
 	height: 60px;
 }
 
-.about-wrap ul.compact li.wp-person img.gravatar {
+.about-wrap .compact .wp-person .gravatar {
 	width: 30px;
 	height: 30px;
 }
 
-.about-wrap li.wp-person a.web {
-	display: block;
+.about-wrap .wp-person .web {
 	margin: 6px 0 2px;
 	font-size: 16px;
 	font-weight: normal;
-	line-height: 1.6em;
+	line-height: 2em;
 	text-decoration: none;
 }
 
+.about-wrap .wp-person .title {
+	display: block;
+}
+
 .about-wrap #wp-people-group-validators + p.wp-credits-list {
 	margin-top: 0;
 }
@@ -412,53 +425,6 @@
 ------------------------------------------------------------------------------*/
 
 @media screen and ( max-width: 782px ) {
-	.about-wrap .feature-section {
-		padding: 0;
-		border-bottom: none;
-	}
-
-	.about-wrap [class$=col] .col {
-		float: none;
-		width: 100%;
-		margin: 40px 0 0;
-		padding: 0 0 40px;
-	}
-
-	.about-wrap .headline-feature {
-		position: relative;
-	}
-
-	.about-wrap .headline-feature .col.feature-image {
-		position: absolute;
-		bottom: 0;
-		right: 0;
-		width: 40%;
-	}
-
-	.about-wrap .headline-feature .horizontal-image {
-		position: relative;
-	}
-
-	.about-wrap .headline-feature .horizontal-image:before {
-		display: block;
-		content: "";
-		width: 100%;
-		padding-top: 80%;
-	}
-
-	.about-wrap .headline-feature .horizontal-image > .content {
-		position: absolute;
-		top: 0;
-		left: 0;
-		right: 0;
-		bottom: 0;
-	}
-
-	.about-wrap .headline-feature .horizontal-image img {
-		position: absolute;
-		bottom: 0;
-	}
-
 	.about-wrap .two-col-text {
 		-webkit-column-count: 1;
 		-moz-column-count: 1;
@@ -469,20 +435,6 @@
 		display: block;
 		margin: 0 auto;
 	}
-
-	.about-wrap .feature-list .col {
-		margin: 0;
-		padding: 0;
-		border-bottom: none;
-	}
-
-	.about-wrap .headline-feature .feature-section {
-		max-width: 100%;
-	}
-
-	.about-wrap .feature-list .feature-section {
-		padding: 0 0 40px;
-	}
 }
 
 @media only screen and (max-width: 500px) {
@@ -506,31 +458,24 @@
 		width: 100%;
 	}
 
-	.about-wrap .feature-section.two-col .col,
-	.about-wrap .three-col .col,
-	.about-wrap .headline-feature .feature-section .col {
+	.about-wrap .two-col .col,
+	.about-wrap .three-col .col {
 		width: 100% !important;
 		float: none !important;
 	}
 
-	.about-wrap .feature-section.two-col .col:last-of-type {
-		margin-top: 0;
-	}
-
-	.feature-section.under-the-hood.three-col .col,
-	.feature-section.under-the-hood.one-col .col {
+	.about-wrap .under-the-hood.three-col .col,
+	.about-wrap .under-the-hood.two-col .col,
+	.about-wrap .under-the-hood.one-col .col {
+		margin-bottom: 2em;
 		padding-bottom: 0;
 	}
-}
 
-@media only screen and (max-width: 400px) {
-	.about-wrap .feature-list svg {
-		margin-top: 15px;
-		height: 65px;
-		width: 65px;
+	.about-wrap .under-the-hood:nth-of-type(2n) {
+		margin-top: 0;
 	}
-	.about-wrap .feature-list.finer-points h4,
-	.about-wrap .feature-list.finer-points p {
-		margin-left: 80px;
+
+	.about-wrap .under-the-hood:nth-of-type(2n) h4 {
+		margin-top: 0;
 	}
 }
--- /dev/null
+++ b/wp-admin/css/about.min.css
@@ -0,0 +1 @@
+.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap .nav-tab{padding-right:15px;padding-left:15px;font-size:18px}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:50px 0 1em;font-size:1.8em;line-height:1.3;font-weight:300;text-align:center}.about-wrap .changelog h2,.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap .changelog h2{margin-top:40px;font-weight:600;text-align:left}.about-wrap h4{color:#23282d}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 200px 1em 0;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:left;position:relative}.about-wrap .two-col .col{margin-right:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-right:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-right:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-right:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .under-the-hood:nth-of-type(2n){margin-top:3em}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:left}.about-wrap .embed-container,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -15px 0 -5px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:left;margin:0 10px 10px 0;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-wrap .about-text,.about-wrap h1{margin-right:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h4{margin-top:0}}
\ No newline at end of file
--- a/wp-admin/css/admin-menu-rtl.css
+++ b/wp-admin/css/admin-menu-rtl.css
@@ -38,7 +38,7 @@
 /* New Menu icons */
 
 .icon16:before {
-	color: #999;
+	color: #82878c; /* same as new icons */
 	font: normal 20px/1 dashicons;
 	speak: none;
 	padding: 6px 0;
--- /dev/null
+++ b/wp-admin/css/admin-menu-rtl.min.css
@@ -0,0 +1 @@
+#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:right;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f112"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:right;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;right:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:right;margin:10px 11px 10px 8px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;right:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;right:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:right;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}
\ No newline at end of file
--- a/wp-admin/css/admin-menu.css
+++ b/wp-admin/css/admin-menu.css
@@ -38,7 +38,7 @@
 /* New Menu icons */
 
 .icon16:before {
-	color: #999;
+	color: #82878c; /* same as new icons */
 	font: normal 20px/1 dashicons;
 	speak: none;
 	padding: 6px 0;
--- /dev/null
+++ b/wp-admin/css/admin-menu.min.css
@@ -0,0 +1 @@
+#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:left;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f112"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:left;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;left:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:left;margin:10px 8px 10px 11px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;left:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;left:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:left;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}
\ No newline at end of file
--- a/wp-admin/css/color-picker-rtl.css
+++ b/wp-admin/css/color-picker-rtl.css
@@ -94,7 +94,7 @@
 .wp-picker-container .iris-picker {
 	-webkit-border-radius: 0;
 	border-radius: 0;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 	margin-top: 6px;
 }
 
@@ -102,17 +102,21 @@
 	width: 65px;
 	font-size: 12px;
 	font-family: monospace;
-	text-align: center;
 	line-height: 16px;
 	margin: 0;
 }
 
-.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder {
-	color: transparent;
+.wp-color-picker::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+.wp-color-picker::-moz-placeholder {
+	color: #72777c;
+	opacity: 1;
 }
 
-.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
-	color: #999;
+.wp-color-picker:-ms-input-placeholder {
+	color: #72777c;
 }
 
 .wp-picker-container input[type="text"].iris-error {
--- a/wp-admin/css/color-picker-rtl.min.css
+++ b/wp-admin/css/color-picker-rtl.min.css
@@ -1 +1 @@
-.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-right:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
+.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-right:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
--- a/wp-admin/css/color-picker.css
+++ b/wp-admin/css/color-picker.css
@@ -94,7 +94,7 @@
 .wp-picker-container .iris-picker {
 	-webkit-border-radius: 0;
 	border-radius: 0;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 	margin-top: 6px;
 }
 
@@ -102,17 +102,21 @@
 	width: 65px;
 	font-size: 12px;
 	font-family: monospace;
-	text-align: center;
 	line-height: 16px;
 	margin: 0;
 }
 
-.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder {
-	color: transparent;
+.wp-color-picker::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+.wp-color-picker::-moz-placeholder {
+	color: #72777c;
+	opacity: 1;
 }
 
-.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
-	color: #999;
+.wp-color-picker:-ms-input-placeholder {
+	color: #72777c;
 }
 
 .wp-picker-container input[type="text"].iris-error {
--- a/wp-admin/css/color-picker.min.css
+++ b/wp-admin/css/color-picker.min.css
@@ -1 +1 @@
-.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-left:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
+.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-left:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
--- a/wp-admin/css/colors/_admin.scss
+++ b/wp-admin/css/colors/_admin.scss
@@ -357,12 +357,6 @@ ul#adminmenu > li.current > a.current:after {
 	background: $adminbar-input-background;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: $menu-text; opacity: 0.7; }
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { color: $menu-text; opacity: 0.7; }
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: $menu-text; opacity: 0.7; }
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { color: $menu-text; opacity: 0.7; }
-
-
 /* Admin Bar: my account */
 
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
@@ -487,6 +481,10 @@ body.more-filters-opened .more-filters:focus:before {
 	color: $menu-highlight-text;
 }
 
+#customize-footer-actions .devices button:focus {
+	border-bottom-color: $highlight-color;
+}
+
 /* Responsive Component */
 
 div#wp-responsive-toggle a:before {
--- a/wp-admin/css/colors/blue/colors-rtl.css
+++ b/wp-admin/css/colors/blue/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #6eb9d4;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #6eb9d4;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #096484;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #e5f8ff;
--- a/wp-admin/css/colors/blue/colors-rtl.min.css
+++ b/wp-admin/css/colors/blue/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,-1px 0 1px #bd831f,0 1px 1px #bd831f,1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,-1px 0 1px #bd831f,0 1px 1px #bd831f,1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#096484}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484}
\ No newline at end of file
--- a/wp-admin/css/colors/blue/colors.css
+++ b/wp-admin/css/colors/blue/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #6eb9d4;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #6eb9d4;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #096484;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #e5f8ff;
--- a/wp-admin/css/colors/blue/colors.min.css
+++ b/wp-admin/css/colors/blue/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,1px 0 1px #bd831f,0 1px 1px #bd831f,-1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,1px 0 1px #bd831f,0 1px 1px #bd831f,-1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#096484}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484}
\ No newline at end of file
--- a/wp-admin/css/colors/coffee/colors-rtl.css
+++ b/wp-admin/css/colors/coffee/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #6c645c;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #6c645c;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #c7a589;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f3f2f1;
--- a/wp-admin/css/colors/coffee/colors-rtl.min.css
+++ b/wp-admin/css/colors/coffee/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,-1px 0 1px #ae7d55,0 1px 1px #ae7d55,1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,-1px 0 1px #ae7d55,0 1px 1px #ae7d55,1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589}
\ No newline at end of file
--- a/wp-admin/css/colors/coffee/colors.css
+++ b/wp-admin/css/colors/coffee/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #6c645c;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #6c645c;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #c7a589;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f3f2f1;
--- a/wp-admin/css/colors/coffee/colors.min.css
+++ b/wp-admin/css/colors/coffee/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,1px 0 1px #ae7d55,0 1px 1px #ae7d55,-1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,1px 0 1px #ae7d55,0 1px 1px #ae7d55,-1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589}
\ No newline at end of file
--- a/wp-admin/css/colors/ectoplasm/colors-rtl.css
+++ b/wp-admin/css/colors/ectoplasm/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #634c84;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #634c84;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #a3b745;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #ece6f6;
--- a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css
+++ b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,-1px 0 1px #727f30,0 1px 1px #727f30,1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,-1px 0 1px #727f30,0 1px 1px #727f30,1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745}
\ No newline at end of file
--- a/wp-admin/css/colors/ectoplasm/colors.css
+++ b/wp-admin/css/colors/ectoplasm/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #634c84;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #634c84;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #a3b745;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #ece6f6;
--- a/wp-admin/css/colors/ectoplasm/colors.min.css
+++ b/wp-admin/css/colors/ectoplasm/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,1px 0 1px #727f30,0 1px 1px #727f30,-1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,1px 0 1px #727f30,0 1px 1px #727f30,-1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745}
\ No newline at end of file
--- a/wp-admin/css/colors/light/colors-rtl.css
+++ b/wp-admin/css/colors/light/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #f7f7f7;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #f7f7f7;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #04a4cc;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #999;
--- a/wp-admin/css/colors/light/colors-rtl.min.css
+++ b/wp-admin/css/colors/light/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,-1px 0 1px #036881,0 1px 1px #036881,1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}
\ No newline at end of file
+html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,-1px 0 1px #036881,0 1px 1px #036881,1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}
\ No newline at end of file
--- a/wp-admin/css/colors/light/colors.css
+++ b/wp-admin/css/colors/light/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #f7f7f7;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #333;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #f7f7f7;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #04a4cc;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #999;
--- a/wp-admin/css/colors/light/colors.min.css
+++ b/wp-admin/css/colors/light/colors.min.css
@@ -1 +1 @@
-html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,1px 0 1px #036881,0 1px 1px #036881,-1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}
\ No newline at end of file
+html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,1px 0 1px #036881,0 1px 1px #036881,-1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}
\ No newline at end of file
--- a/wp-admin/css/colors/midnight/colors-rtl.css
+++ b/wp-admin/css/colors/midnight/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #464d52;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #464d52;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #e14d43;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f1f2f3;
--- a/wp-admin/css/colors/midnight/colors-rtl.min.css
+++ b/wp-admin/css/colors/midnight/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,-1px 0 1px #ba281e,0 1px 1px #ba281e,1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,-1px 0 1px #ba281e,0 1px 1px #ba281e,1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43}
\ No newline at end of file
--- a/wp-admin/css/colors/midnight/colors.css
+++ b/wp-admin/css/colors/midnight/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #464d52;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #464d52;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #e14d43;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f1f2f3;
--- a/wp-admin/css/colors/midnight/colors.min.css
+++ b/wp-admin/css/colors/midnight/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,1px 0 1px #ba281e,0 1px 1px #ba281e,-1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,1px 0 1px #ba281e,0 1px 1px #ba281e,-1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43}
\ No newline at end of file
--- a/wp-admin/css/colors/ocean/colors-rtl.css
+++ b/wp-admin/css/colors/ocean/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #879ea5;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #879ea5;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #9ebaa0;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f2fcff;
--- a/wp-admin/css/colors/ocean/colors-rtl.min.css
+++ b/wp-admin/css/colors/ocean/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,-1px 0 1px #719a74,0 1px 1px #719a74,1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,-1px 0 1px #719a74,0 1px 1px #719a74,1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0}
\ No newline at end of file
--- a/wp-admin/css/colors/ocean/colors.css
+++ b/wp-admin/css/colors/ocean/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #879ea5;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #879ea5;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #9ebaa0;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f2fcff;
--- a/wp-admin/css/colors/ocean/colors.min.css
+++ b/wp-admin/css/colors/ocean/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,1px 0 1px #719a74,0 1px 1px #719a74,-1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,1px 0 1px #719a74,0 1px 1px #719a74,-1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0}
\ No newline at end of file
--- a/wp-admin/css/colors/sunrise/colors-rtl.css
+++ b/wp-admin/css/colors/sunrise/colors-rtl.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #d66560;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #d66560;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #dd823b;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f3f1f1;
--- a/wp-admin/css/colors/sunrise/colors-rtl.min.css
+++ b/wp-admin/css/colors/sunrise/colors-rtl.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,-1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,-1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b}
\ No newline at end of file
--- a/wp-admin/css/colors/sunrise/colors.css
+++ b/wp-admin/css/colors/sunrise/colors.css
@@ -383,26 +383,6 @@ ul#adminmenu > li.current > a.current:after {
   background: #d66560;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-  color: #fff;
-  opacity: 0.7;
-}
-
 /* Admin Bar: my account */
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
   border-color: #d66560;
@@ -514,6 +494,10 @@ body.more-filters-opened .more-filters:focus:before {
   color: #fff;
 }
 
+#customize-footer-actions .devices button:focus {
+  border-bottom-color: #dd823b;
+}
+
 /* Responsive Component */
 div#wp-responsive-toggle a:before {
   color: #f3f1f1;
--- a/wp-admin/css/colors/sunrise/colors.min.css
+++ b/wp-admin/css/colors/sunrise/colors.min.css
@@ -1 +1 @@
-html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,-1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b}
\ No newline at end of file
+html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,-1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b}
\ No newline at end of file
--- a/wp-admin/css/common-rtl.css
+++ b/wp-admin/css/common-rtl.css
@@ -114,6 +114,13 @@
 	clear: both;
 }
 
+/* modern clearfix */
+.wp-clearfix:after {
+	content: "";
+	display: table;
+	clear: both;
+}
+
 /* Hide visually but not from screen readers */
 .screen-reader-text,
 .screen-reader-text span,
@@ -265,13 +272,14 @@ a:active {
 }
 
 a:focus,
-a:focus .media-icon img {
+a:focus .media-icon img,
+.wp-person a:focus .gravatar {
 	color: #124964;
-    -webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+	-webkit-box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -337,8 +345,12 @@ h3 {
 	margin: 1em 0;
 }
 
+.update-core-php h2 {
+	margin-top: 2em;
+}
+
 .update-php h2,
-.update-core-php h2,
+.update-messages h2,
 h4 {
 	font-size: 1em;
 	margin: 1.33em 0;
@@ -431,7 +443,7 @@ code {
 
 .subsubsub a .count,
 .subsubsub a.current .count {
-	color: #999;
+	color: #555d66; /* #f1f1f1 background */
 	font-weight: normal;
 }
 
@@ -504,6 +516,7 @@ code {
 }
 
 .widefat th input,
+.updates-table td input,
 .widefat thead td input,
 .widefat tfoot td input {
 	margin: 0 8px 0 0;
@@ -517,18 +530,13 @@ code {
 	vertical-align: top;
 }
 
-.widefat th input[type=checkbox],
-.widefat thead td input[type=checkbox],
-.widefat tfoot td input[type=checkbox] {
-	margin-top: -1px;
-}
-
 .widefat tbody th.check-column {
 	padding: 9px 0 22px;
 }
 
 .widefat thead td.check-column,
 .widefat tbody th.check-column,
+.updates-table tbody td.check-column,
 .widefat tfoot td.check-column {
 	padding: 11px 3px 0 0;
 }
@@ -578,7 +586,7 @@ code {
 .subtitle {
 	margin: 0;
 	padding-right: 25px;
-	color: #777;
+	color: #555d66;
 	font-size: 14px;
 	font-weight: normal;
 }
@@ -593,9 +601,10 @@ code {
 	top: -3px;
 	text-decoration: none;
 	border: none;
+	border: 1px solid #ccc;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
-	background: #e0e0e0;
+	background: #f7f7f7;
 	text-shadow: none;
 	font-weight: 600;
 	font-size: 13px;
@@ -603,10 +612,17 @@ code {
 
 .wrap .add-new-h2:hover, /* deprecated */
 .wrap .page-title-action:hover {
+	border-color: #008EC2;
 	background: #00a0d2;
 	color: #fff;
 }
 
+.wrap .page-title-action:focus {
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+}
+
 .wrap h1.long-header {
 	padding-left: 0;
 }
@@ -645,11 +661,6 @@ ul.striped > :nth-child(odd),
 	border-left-color: #99d;
 }
 
-.media-upload-form label.form-help,
-td.help {
-	color: #9a9a9a;
-}
-
 /* Helper classes for plugins to leverage the active WordPress color scheme */
 
 .highlight {
@@ -682,7 +693,7 @@ td.help {
 }
 
 .wp-ui-text-icon {
-	color: #999;
+	color: #82878c; /* same as new icons */
 }
 
 /* For emoji replacement images */
@@ -826,6 +837,7 @@ hr {
 }
 
 abbr.required,
+span.required,
 .file-error,
 .widget-control-remove:hover,
 .row-actions .delete a:hover,
@@ -900,26 +912,6 @@ abbr.required,
 	margin-right: 18px;
 }
 
-.side-info {
-	margin: 0;
-	padding: 4px;
-	font-size: 11px;
-}
-
-.side-info h5 {
-	padding-bottom: 7px;
-	font-size: 14px;
-	margin: 12px 2px 5px;
-	border-bottom: 1px solid #dadada;
-}
-
-.side-info ul {
-	margin: 0;
-	padding-right: 18px;
-	list-style: square;
-	color: #666;
-}
-
 .approve,
 .unapproved .unapprove {
 	display: none;
@@ -972,7 +964,7 @@ th.action-links {
 	padding: 4px 10px;
 	-webkit-border-radius: 30px;
 	border-radius: 30px;
-	background: #777;
+	background: #72777c;
 	color: #fff;
 	font-size: 14px;
 	font-weight: 600;
@@ -1063,7 +1055,7 @@ th.action-links {
 	margin: 0 0 0 5px;
 	width: 16px;
 	height: 16px;
-	color: #777;
+	color: #72777c;
 	-webkit-transition: color .1s ease-in 0;
 	transition: color .1s ease-in 0;
 	font-family: dashicons;
@@ -1126,7 +1118,7 @@ th.action-links {
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	border: none;
-	background: #777;
+	background: #72777c;
 	color: #fff;
 }
 
@@ -1328,7 +1320,6 @@ div.error p,
 
 .updated a {
 	padding-bottom: 2px;
-	text-decoration: none;
 }
 
 .notice-alt {
@@ -1538,7 +1529,7 @@ form.upgrade .hint {
 	background: none;
 	-webkit-border-radius: 0;
 	border-radius: 0;
-	color: #777;
+	color: #72777c;
 	line-height: 1.7;
 	padding: 3px 16px 3px 6px;
 }
@@ -1570,7 +1561,7 @@ form.upgrade .hint {
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	text-decoration: none !important;
-	color: #b4b9be;
+	color: #72777c;
 }
 
 #screen-meta-links .screen-meta-active:after {
@@ -1652,7 +1643,7 @@ form.upgrade .hint {
 }
 
 .screen-options + .screen-options {
-    margin-top: 10px;
+	margin-top: 10px;
 }
 
 .metabox-prefs .submit {
@@ -1825,6 +1816,23 @@ html.wp-toolbar {
 .metabox-holder .postbox-container .empty-container {
 	border: 3px dashed #b4b9be;
 	height: 250px;
+	position: relative;
+}
+
+.metabox-holder .postbox-container .empty-container:after {
+	content: attr(data-emptystring);
+	margin: auto;
+	position: absolute;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	height: 1em;
+	width: 200px;
+	text-align: center;
+	color: #ccc;
+	font-size:18px;
+	display: none;
 }
 
 .metabox-holder.columns-1 .postbox-container .empty-container,
@@ -1971,7 +1979,7 @@ html.wp-toolbar {
 	right: 0;
 	left: 0;
 	padding: 10px 20px;
-	color: #777;
+	color: #555d66;
 }
 
 #wpfooter p {
@@ -2005,7 +2013,7 @@ html.wp-toolbar {
 	font-size: 14px;
 	line-height: 24px;
 	font-weight: 600;
-	background: #e4e4e4;
+	background: #e5e5e5;
 	color: #555;
 	text-decoration: none;
 	white-space: nowrap;
@@ -2021,7 +2029,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */
 .nav-tab:hover,
 .nav-tab:focus {
 	background-color: #fff;
-	color: #464646;
+	color: #444;
 }
 
 .nav-tab-active,
@@ -2032,7 +2040,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */
 
 .nav-tab-active {
 	margin-bottom: -1px;
-	color: #464646;
+	color: #444;
 }
 
 .nav-tab-active,
@@ -2049,15 +2057,23 @@ h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
 h3.nav-tab-wrapper {
 	border-bottom: 1px solid #ccc;
 	margin: 0;
-	padding: 9px 0 0 15px;
+	padding-top: 9px;
+	padding-bottom: 0;
 	line-height: inherit;
 }
 
-/* contain floats */
-.nav-tab-wrapper:after {
-	content: "";
-	display: table;
-	clear: both;
+/* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */
+.nav-tab-wrapper:not(.wp-clearfix):after {
+ 	content: "";
+ 	display: table;
+ 	clear: both;
+ }
+
+.ie8 .nav-tab-wrapper {
+	/* contain floats establishing a new block formatting context */
+	display: inline-block;
+	width: 100%;
+	vertical-align: top;
 }
 
 /*------------------------------------------------------------------------------
@@ -2146,7 +2162,7 @@ body.iframe {
 }
 
 .media-icon img {
-	border: 1px solid #e7e7e7;
+	border: 1px solid #e5e5e5;
 	border: 1px solid rgba(0, 0, 0, 0.07);
 }
 
@@ -2480,7 +2496,7 @@ div.action-links {
 }
 
 #plugin-information .fyi strong {
-	color: #464646;
+	color: #444;
 }
 
 #plugin-information .fyi h3 {
@@ -2507,6 +2523,10 @@ div.action-links {
 	margin: 0 0 10px;
 }
 
+#plugin-information .fyi-description {
+	margin-top: 0;
+}
+
 #plugin-information .counter-container {
 	margin: 3px 0;
 }
@@ -2520,7 +2540,7 @@ div.action-links {
 #plugin-information .counter-back {
 	height: 17px;
 	width: 92px;
-	background-color: #ececec;
+	background-color: #e5e5e5;
 	float: right;
 }
 
@@ -2616,7 +2636,7 @@ div.action-links {
 	overflow: hidden; /* clearfix */
 	width: 100%;
 	margin-bottom: 20px;
-	border-bottom: 1px solid #e6e6e6;
+	border-bottom: 1px solid #e5e5e5;
 }
 
 #plugin-information .review-title-section {
@@ -2795,67 +2815,67 @@ body.index-php #TB_ajaxWindowTitle {
 	display: none;
 }
 
-body.about-php .tb-close-icon,
-body.plugin-install-php .tb-close-icon,
-body.import-php .tb-close-icon,
-body.plugins-php .tb-close-icon,
-body.update-core-php .tb-close-icon,
-body.index-php .tb-close-icon {
+/* only on these screens */
+.about-php #TB_closeWindowButton,
+.plugin-install-php #TB_closeWindowButton,
+.import-php #TB_closeWindowButton,
+.plugins-php #TB_closeWindowButton,
+.update-core-php #TB_closeWindowButton,
+.index-php #TB_closeWindowButton {
 	right: auto;
 	left: -30px;
 	color: #eee;
-	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-	transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
+
+body.about-php #TB_closeWindowButton:hover,
 body.about-php #TB_closeWindowButton:focus,
-body.about-php #TB_closeWindowButton:focus .tb-close-icon,
-body.about-php .tb-close-icon:focus,
-body.about-php .tb-close-icon:hover,
+body.plugin-install-php #TB_closeWindowButton:hover,
 body.plugin-install-php #TB_closeWindowButton:focus,
-body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,
-body.plugin-install-php .tb-close-icon:focus,
-body.plugin-install-php .tb-close-icon:hover,
+body.import-php #TB_closeWindowButton:hover,
 body.import-php #TB_closeWindowButton:focus,
-body.import-php #TB_closeWindowButton:focus .tb-close-icon,
-body.import-php .tb-close-icon:focus,
-body.import-php .tb-close-icon:hover,
+body.plugins-php #TB_closeWindowButton:hover,
 body.plugins-php #TB_closeWindowButton:focus,
-body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,
-body.plugins-php .tb-close-icon:focus,
-body.plugins-php .tb-close-icon:hover,
+body.update-core-php #TB_closeWindowButton:hover,
 body.update-core-php #TB_closeWindowButton:focus,
-body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,
-body.update-core-php .tb-close-icon:focus,
-body.update-core-php .tb-close-icon:hover,
-body.index-php #TB_closeWindowButton:focus,
-body.index-php #TB_closeWindowButton:focus .tb-close-icon,
-body.index-php .tb-close-icon:focus,
-body.index-php .tb-close-icon:hover {
+body.index-php #TB_closeWindowButton:hover,
+body.index-php #TB_closeWindowButton:focus {
 	color: #00a0d2;
 	outline: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 
-body.about-php .tb-close-icon:before,
-body.plugin-install-php .tb-close-icon:before,
-body.import-php .tb-close-icon:before,
-body.plugins-php .tb-close-icon:before,
-body.update-core-php .tb-close-icon:before,
-body.index-php .tb-close-icon:before {
+body.about-php .tb-close-icon,
+body.plugin-install-php .tb-close-icon,
+body.import-php .tb-close-icon,
+body.plugins-php .tb-close-icon,
+body.update-core-php .tb-close-icon,
+body.index-php .tb-close-icon {
+	display: none;
+}
+
+body.about-php #TB_closeWindowButton:after,
+body.plugin-install-php #TB_closeWindowButton:after,
+body.import-php #TB_closeWindowButton:after,
+body.plugins-php #TB_closeWindowButton:after,
+body.update-core-php #TB_closeWindowButton:after,
+body.index-php #TB_closeWindowButton:after {
 	content: "\f335";
-	font-size: 32px;
+	font: normal 32px/29px 'dashicons';
+	speak: none;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
 }
 
 /* move plugin install close icon to top on narrow screens */
 @media screen and ( max-width: 830px ) {
-	body.about-php .tb-close-icon,
-	body.plugin-install-php .tb-close-icon,
-	body.import-php .tb-close-icon,
-	body.plugins-php .tb-close-icon,
-	body.update-core-php .tb-close-icon,
-	body.index-php .tb-close-icon {
+	body.about-php #TB_closeWindowButton,
+	body.plugin-install-php #TB_closeWindowButton,
+	body.import-php #TB_closeWindowButton,
+	body.plugins-php #TB_closeWindowButton,
+	body.update-core-php #TB_closeWindowButton,
+	body.index-php #TB_closeWindowButton {
 		left: 0;
 		top: -30px;
 	}
@@ -2866,16 +2886,6 @@ img {
 	border: none;
 }
 
-/* Header */
-/* @todo: are these also specific to Press This? */
-#wphead {
-	border-bottom: 1px solid #dfdfdf;
-}
-
-#wphead h1 a {
-	color: #464646;
-}
-
 /* Metabox collapse arrow indicators */
 .js .sidebar-name .sidebar-name-arrow:before,
 .js .meta-box-sortables .postbox .toggle-indicator:before {
@@ -2927,10 +2937,10 @@ img {
 
 .js .postbox .handlediv:focus .toggle-indicator:before {
 	-webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -3046,21 +3056,26 @@ img {
 	text-decoration: none !important;
 }
 
-.widget-action,
 .handlediv,
 .item-edit,
 .sidebar-name-arrow,
 .accordion-section-title:after {
-	color: #a0a5aa;
+	color: #72777c;
 }
 
-.widget-action:hover,
+.widget-action {
+	color: #555d66; /* #fafafa background in the Widgets screen */
+}
+
+.widget-top:hover .widget-action,
+.widget-action:focus,
 .handlediv:hover,
 .handlediv:focus,
 .item-edit:hover,
+.item-edit:focus,
 .sidebar-name:hover .sidebar-name-arrow,
 .accordion-section-title:hover:after {
-	color: #777;
+	color: #23282d;
 }
 
 .widget-top a.widget-action:after {
@@ -3110,7 +3125,7 @@ img {
 
 /* Accordion */
 .accordion-section {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	margin: 0;
 }
 
@@ -3120,7 +3135,7 @@ img {
 }
 
 .accordion-section.open:hover {
-	border-bottom-color: #dfdfdf;
+	border-bottom-color: #ddd;
 }
 
 .accordion-section-content {
@@ -3134,8 +3149,8 @@ img {
 	margin: 0;
 	padding: 12px 15px 15px;
 	position: relative;
-	border-right: 1px solid #dfdfdf;
-	border-left: 1px solid #dfdfdf;
+	border-right: 1px solid #ddd;
+	border-left: 1px solid #ddd;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
@@ -3192,7 +3207,7 @@ img {
 
 .control-section.open .accordion-section-title {
 	/* When expanded */
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 }
 
 /* Edit Site */
@@ -3624,15 +3639,13 @@ img {
 	h1.nav-tab-wrapper,
 	.wrap h2.nav-tab-wrapper,
 	h3.nav-tab-wrapper {
-		padding-right: 0;
 		border-bottom: 0;
 	}
 
 	h1 .nav-tab,
 	h2 .nav-tab,
 	h3 .nav-tab {
-		margin-top: 10px;
-		margin-left: 10px;
+		margin: 10px 0 0 10px;
 		border-bottom: 1px solid #ccc;
 	}
 }
--- /dev/null
+++ b/wp-admin/css/common-rtl.min.css
@@ -0,0 +1,8 @@
+#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-right:20px}#wpcontent,#wpfooter{margin-right:160px}.folded #wpcontent,.folded #wpfooter{margin-right:36px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}.col-wrap{padding:0 7px}.alignleft{float:right}.alignright{float:left}#publishing-action .spinner,#save-post,.subsubsub{float:right}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em;margin:1em 0}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-right:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:right;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 3px 0 0}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-right:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 15px;line-height:29px}.subtitle{margin:0;padding-right:25px;color:#555d66;font-size:14px;font-weight:400}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-left:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-group,.wp-filter{position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required,span.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:right;float:right}#publishing-action{text-align:left;float:left;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}.preview{float:left}#sticky-span{margin-right:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:left}.wp-filter{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-items{float:right}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:left;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 0 0 5px;width:16px;height:16px;color:#72777c;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;float:right;margin:0 0 0 1%;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 0 7px 4px;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-right:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-left:38px;position:relative}.notice-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-right-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-right-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-right-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-right-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px;background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}.update-message{color:#000}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-right:2em}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 0 0 20px}#screen-meta{margin:0 0 -1px 20px;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:left;height:28px;margin:0 6px 0 0;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 16px 3px 6px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{left:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,#wpfooter a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-left:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 0 0 5px}.metabox-prefs .columns-prefs label input{margin:-1px 0 0 2px}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-left:15px}.metabox-prefs .screen-options label{line-height:28px;padding-left:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;text-decoration:none;border:1px solid transparent;border-left:none;border-right:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:right}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:right}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.edit-comment-author,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:left;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 0 0 10px}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:right;border:1px solid #ccc;border-bottom:none;margin-right:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.spinner.is-active{visibility:visible}#template div{margin-left:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 14px 11px 10px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.post-categories,.post-categories li{display:inline}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;color:#222;margin:2px 9px 0 0}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:right}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;left:0;right:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 10px 0 0;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:left;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;left:0;right:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:right;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;left:0;right:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;left:250px;bottom:0;right:0;margin-left:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:right;margin-left:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:right}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:right}#plugin-information .counter-count{margin-right:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-left:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-left:4px}#plugin-information-footer{padding:13px 16px;position:absolute;left:0;bottom:0;right:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:right;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{right:auto;left:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{left:0;top:-30px}}img{border:none}.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;right:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:left;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{left:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 0 1px 2px;margin-top:10px;margin-left:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:left;left:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*!
+ * jQuery UI Draggable/Sortable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #ddd;border-left:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-right:none;border-left:none;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:right;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:right}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:right;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:right;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:right}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:right;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:right}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:right;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:right}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-left:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 0 0 10px;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:right}}
\ No newline at end of file
--- a/wp-admin/css/common.css
+++ b/wp-admin/css/common.css
@@ -114,6 +114,13 @@
 	clear: both;
 }
 
+/* modern clearfix */
+.wp-clearfix:after {
+	content: "";
+	display: table;
+	clear: both;
+}
+
 /* Hide visually but not from screen readers */
 .screen-reader-text,
 .screen-reader-text span,
@@ -265,13 +272,14 @@ a:active {
 }
 
 a:focus,
-a:focus .media-icon img {
+a:focus .media-icon img,
+.wp-person a:focus .gravatar {
 	color: #124964;
-    -webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+	-webkit-box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -337,8 +345,12 @@ h3 {
 	margin: 1em 0;
 }
 
+.update-core-php h2 {
+	margin-top: 2em;
+}
+
 .update-php h2,
-.update-core-php h2,
+.update-messages h2,
 h4 {
 	font-size: 1em;
 	margin: 1.33em 0;
@@ -431,7 +443,7 @@ code {
 
 .subsubsub a .count,
 .subsubsub a.current .count {
-	color: #999;
+	color: #555d66; /* #f1f1f1 background */
 	font-weight: normal;
 }
 
@@ -504,6 +516,7 @@ code {
 }
 
 .widefat th input,
+.updates-table td input,
 .widefat thead td input,
 .widefat tfoot td input {
 	margin: 0 0 0 8px;
@@ -517,18 +530,13 @@ code {
 	vertical-align: top;
 }
 
-.widefat th input[type=checkbox],
-.widefat thead td input[type=checkbox],
-.widefat tfoot td input[type=checkbox] {
-	margin-top: -1px;
-}
-
 .widefat tbody th.check-column {
 	padding: 9px 0 22px;
 }
 
 .widefat thead td.check-column,
 .widefat tbody th.check-column,
+.updates-table tbody td.check-column,
 .widefat tfoot td.check-column {
 	padding: 11px 0 0 3px;
 }
@@ -578,7 +586,7 @@ code {
 .subtitle {
 	margin: 0;
 	padding-left: 25px;
-	color: #777;
+	color: #555d66;
 	font-size: 14px;
 	font-weight: normal;
 }
@@ -593,9 +601,10 @@ code {
 	top: -3px;
 	text-decoration: none;
 	border: none;
+	border: 1px solid #ccc;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
-	background: #e0e0e0;
+	background: #f7f7f7;
 	text-shadow: none;
 	font-weight: 600;
 	font-size: 13px;
@@ -603,10 +612,17 @@ code {
 
 .wrap .add-new-h2:hover, /* deprecated */
 .wrap .page-title-action:hover {
+	border-color: #008EC2;
 	background: #00a0d2;
 	color: #fff;
 }
 
+.wrap .page-title-action:focus {
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+}
+
 .wrap h1.long-header {
 	padding-right: 0;
 }
@@ -645,11 +661,6 @@ ul.striped > :nth-child(odd),
 	border-right-color: #99d;
 }
 
-.media-upload-form label.form-help,
-td.help {
-	color: #9a9a9a;
-}
-
 /* Helper classes for plugins to leverage the active WordPress color scheme */
 
 .highlight {
@@ -682,7 +693,7 @@ td.help {
 }
 
 .wp-ui-text-icon {
-	color: #999;
+	color: #82878c; /* same as new icons */
 }
 
 /* For emoji replacement images */
@@ -826,6 +837,7 @@ hr {
 }
 
 abbr.required,
+span.required,
 .file-error,
 .widget-control-remove:hover,
 .row-actions .delete a:hover,
@@ -900,26 +912,6 @@ abbr.required,
 	margin-left: 18px;
 }
 
-.side-info {
-	margin: 0;
-	padding: 4px;
-	font-size: 11px;
-}
-
-.side-info h5 {
-	padding-bottom: 7px;
-	font-size: 14px;
-	margin: 12px 2px 5px;
-	border-bottom: 1px solid #dadada;
-}
-
-.side-info ul {
-	margin: 0;
-	padding-left: 18px;
-	list-style: square;
-	color: #666;
-}
-
 .approve,
 .unapproved .unapprove {
 	display: none;
@@ -972,7 +964,7 @@ th.action-links {
 	padding: 4px 10px;
 	-webkit-border-radius: 30px;
 	border-radius: 30px;
-	background: #777;
+	background: #72777c;
 	color: #fff;
 	font-size: 14px;
 	font-weight: 600;
@@ -1063,7 +1055,7 @@ th.action-links {
 	margin: 0 5px 0 0;
 	width: 16px;
 	height: 16px;
-	color: #777;
+	color: #72777c;
 	-webkit-transition: color .1s ease-in 0;
 	transition: color .1s ease-in 0;
 	font-family: dashicons;
@@ -1126,7 +1118,7 @@ th.action-links {
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	border: none;
-	background: #777;
+	background: #72777c;
 	color: #fff;
 }
 
@@ -1328,7 +1320,6 @@ div.error p,
 
 .updated a {
 	padding-bottom: 2px;
-	text-decoration: none;
 }
 
 .notice-alt {
@@ -1538,7 +1529,7 @@ form.upgrade .hint {
 	background: none;
 	-webkit-border-radius: 0;
 	border-radius: 0;
-	color: #777;
+	color: #72777c;
 	line-height: 1.7;
 	padding: 3px 6px 3px 16px;
 }
@@ -1570,7 +1561,7 @@ form.upgrade .hint {
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	text-decoration: none !important;
-	color: #b4b9be;
+	color: #72777c;
 }
 
 #screen-meta-links .screen-meta-active:after {
@@ -1652,7 +1643,7 @@ form.upgrade .hint {
 }
 
 .screen-options + .screen-options {
-    margin-top: 10px;
+	margin-top: 10px;
 }
 
 .metabox-prefs .submit {
@@ -1825,6 +1816,23 @@ html.wp-toolbar {
 .metabox-holder .postbox-container .empty-container {
 	border: 3px dashed #b4b9be;
 	height: 250px;
+	position: relative;
+}
+
+.metabox-holder .postbox-container .empty-container:after {
+	content: attr(data-emptystring);
+	margin: auto;
+	position: absolute;
+	top: 0;
+	left: 0;
+	bottom: 0;
+	right: 0;
+	height: 1em;
+	width: 200px;
+	text-align: center;
+	color: #ccc;
+	font-size:18px;
+	display: none;
 }
 
 .metabox-holder.columns-1 .postbox-container .empty-container,
@@ -1971,7 +1979,7 @@ html.wp-toolbar {
 	left: 0;
 	right: 0;
 	padding: 10px 20px;
-	color: #777;
+	color: #555d66;
 }
 
 #wpfooter p {
@@ -2005,7 +2013,7 @@ html.wp-toolbar {
 	font-size: 14px;
 	line-height: 24px;
 	font-weight: 600;
-	background: #e4e4e4;
+	background: #e5e5e5;
 	color: #555;
 	text-decoration: none;
 	white-space: nowrap;
@@ -2021,7 +2029,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */
 .nav-tab:hover,
 .nav-tab:focus {
 	background-color: #fff;
-	color: #464646;
+	color: #444;
 }
 
 .nav-tab-active,
@@ -2032,7 +2040,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */
 
 .nav-tab-active {
 	margin-bottom: -1px;
-	color: #464646;
+	color: #444;
 }
 
 .nav-tab-active,
@@ -2049,15 +2057,23 @@ h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
 h3.nav-tab-wrapper {
 	border-bottom: 1px solid #ccc;
 	margin: 0;
-	padding: 9px 15px 0 0;
+	padding-top: 9px;
+	padding-bottom: 0;
 	line-height: inherit;
 }
 
-/* contain floats */
-.nav-tab-wrapper:after {
-	content: "";
-	display: table;
-	clear: both;
+/* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */
+.nav-tab-wrapper:not(.wp-clearfix):after {
+ 	content: "";
+ 	display: table;
+ 	clear: both;
+ }
+
+.ie8 .nav-tab-wrapper {
+	/* contain floats establishing a new block formatting context */
+	display: inline-block;
+	width: 100%;
+	vertical-align: top;
 }
 
 /*------------------------------------------------------------------------------
@@ -2146,7 +2162,7 @@ body.iframe {
 }
 
 .media-icon img {
-	border: 1px solid #e7e7e7;
+	border: 1px solid #e5e5e5;
 	border: 1px solid rgba(0, 0, 0, 0.07);
 }
 
@@ -2480,7 +2496,7 @@ div.action-links {
 }
 
 #plugin-information .fyi strong {
-	color: #464646;
+	color: #444;
 }
 
 #plugin-information .fyi h3 {
@@ -2507,6 +2523,10 @@ div.action-links {
 	margin: 0 0 10px;
 }
 
+#plugin-information .fyi-description {
+	margin-top: 0;
+}
+
 #plugin-information .counter-container {
 	margin: 3px 0;
 }
@@ -2520,7 +2540,7 @@ div.action-links {
 #plugin-information .counter-back {
 	height: 17px;
 	width: 92px;
-	background-color: #ececec;
+	background-color: #e5e5e5;
 	float: left;
 }
 
@@ -2616,7 +2636,7 @@ div.action-links {
 	overflow: hidden; /* clearfix */
 	width: 100%;
 	margin-bottom: 20px;
-	border-bottom: 1px solid #e6e6e6;
+	border-bottom: 1px solid #e5e5e5;
 }
 
 #plugin-information .review-title-section {
@@ -2795,67 +2815,67 @@ body.index-php #TB_ajaxWindowTitle {
 	display: none;
 }
 
-body.about-php .tb-close-icon,
-body.plugin-install-php .tb-close-icon,
-body.import-php .tb-close-icon,
-body.plugins-php .tb-close-icon,
-body.update-core-php .tb-close-icon,
-body.index-php .tb-close-icon {
+/* only on these screens */
+.about-php #TB_closeWindowButton,
+.plugin-install-php #TB_closeWindowButton,
+.import-php #TB_closeWindowButton,
+.plugins-php #TB_closeWindowButton,
+.update-core-php #TB_closeWindowButton,
+.index-php #TB_closeWindowButton {
 	left: auto;
 	right: -30px;
 	color: #eee;
-	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-	transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
+
+body.about-php #TB_closeWindowButton:hover,
 body.about-php #TB_closeWindowButton:focus,
-body.about-php #TB_closeWindowButton:focus .tb-close-icon,
-body.about-php .tb-close-icon:focus,
-body.about-php .tb-close-icon:hover,
+body.plugin-install-php #TB_closeWindowButton:hover,
 body.plugin-install-php #TB_closeWindowButton:focus,
-body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,
-body.plugin-install-php .tb-close-icon:focus,
-body.plugin-install-php .tb-close-icon:hover,
+body.import-php #TB_closeWindowButton:hover,
 body.import-php #TB_closeWindowButton:focus,
-body.import-php #TB_closeWindowButton:focus .tb-close-icon,
-body.import-php .tb-close-icon:focus,
-body.import-php .tb-close-icon:hover,
+body.plugins-php #TB_closeWindowButton:hover,
 body.plugins-php #TB_closeWindowButton:focus,
-body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,
-body.plugins-php .tb-close-icon:focus,
-body.plugins-php .tb-close-icon:hover,
+body.update-core-php #TB_closeWindowButton:hover,
 body.update-core-php #TB_closeWindowButton:focus,
-body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,
-body.update-core-php .tb-close-icon:focus,
-body.update-core-php .tb-close-icon:hover,
-body.index-php #TB_closeWindowButton:focus,
-body.index-php #TB_closeWindowButton:focus .tb-close-icon,
-body.index-php .tb-close-icon:focus,
-body.index-php .tb-close-icon:hover {
+body.index-php #TB_closeWindowButton:hover,
+body.index-php #TB_closeWindowButton:focus {
 	color: #00a0d2;
 	outline: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 
-body.about-php .tb-close-icon:before,
-body.plugin-install-php .tb-close-icon:before,
-body.import-php .tb-close-icon:before,
-body.plugins-php .tb-close-icon:before,
-body.update-core-php .tb-close-icon:before,
-body.index-php .tb-close-icon:before {
+body.about-php .tb-close-icon,
+body.plugin-install-php .tb-close-icon,
+body.import-php .tb-close-icon,
+body.plugins-php .tb-close-icon,
+body.update-core-php .tb-close-icon,
+body.index-php .tb-close-icon {
+	display: none;
+}
+
+body.about-php #TB_closeWindowButton:after,
+body.plugin-install-php #TB_closeWindowButton:after,
+body.import-php #TB_closeWindowButton:after,
+body.plugins-php #TB_closeWindowButton:after,
+body.update-core-php #TB_closeWindowButton:after,
+body.index-php #TB_closeWindowButton:after {
 	content: "\f335";
-	font-size: 32px;
+	font: normal 32px/29px 'dashicons';
+	speak: none;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
 }
 
 /* move plugin install close icon to top on narrow screens */
 @media screen and ( max-width: 830px ) {
-	body.about-php .tb-close-icon,
-	body.plugin-install-php .tb-close-icon,
-	body.import-php .tb-close-icon,
-	body.plugins-php .tb-close-icon,
-	body.update-core-php .tb-close-icon,
-	body.index-php .tb-close-icon {
+	body.about-php #TB_closeWindowButton,
+	body.plugin-install-php #TB_closeWindowButton,
+	body.import-php #TB_closeWindowButton,
+	body.plugins-php #TB_closeWindowButton,
+	body.update-core-php #TB_closeWindowButton,
+	body.index-php #TB_closeWindowButton {
 		right: 0;
 		top: -30px;
 	}
@@ -2866,16 +2886,6 @@ img {
 	border: none;
 }
 
-/* Header */
-/* @todo: are these also specific to Press This? */
-#wphead {
-	border-bottom: 1px solid #dfdfdf;
-}
-
-#wphead h1 a {
-	color: #464646;
-}
-
 /* Metabox collapse arrow indicators */
 .js .sidebar-name .sidebar-name-arrow:before,
 .js .meta-box-sortables .postbox .toggle-indicator:before {
@@ -2927,10 +2937,10 @@ img {
 
 .js .postbox .handlediv:focus .toggle-indicator:before {
 	-webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -3046,21 +3056,26 @@ img {
 	text-decoration: none !important;
 }
 
-.widget-action,
 .handlediv,
 .item-edit,
 .sidebar-name-arrow,
 .accordion-section-title:after {
-	color: #a0a5aa;
+	color: #72777c;
 }
 
-.widget-action:hover,
+.widget-action {
+	color: #555d66; /* #fafafa background in the Widgets screen */
+}
+
+.widget-top:hover .widget-action,
+.widget-action:focus,
 .handlediv:hover,
 .handlediv:focus,
 .item-edit:hover,
+.item-edit:focus,
 .sidebar-name:hover .sidebar-name-arrow,
 .accordion-section-title:hover:after {
-	color: #777;
+	color: #23282d;
 }
 
 .widget-top a.widget-action:after {
@@ -3110,7 +3125,7 @@ img {
 
 /* Accordion */
 .accordion-section {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	margin: 0;
 }
 
@@ -3120,7 +3135,7 @@ img {
 }
 
 .accordion-section.open:hover {
-	border-bottom-color: #dfdfdf;
+	border-bottom-color: #ddd;
 }
 
 .accordion-section-content {
@@ -3134,8 +3149,8 @@ img {
 	margin: 0;
 	padding: 12px 15px 15px;
 	position: relative;
-	border-left: 1px solid #dfdfdf;
-	border-right: 1px solid #dfdfdf;
+	border-left: 1px solid #ddd;
+	border-right: 1px solid #ddd;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
@@ -3192,7 +3207,7 @@ img {
 
 .control-section.open .accordion-section-title {
 	/* When expanded */
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 }
 
 /* Edit Site */
@@ -3624,15 +3639,13 @@ img {
 	h1.nav-tab-wrapper,
 	.wrap h2.nav-tab-wrapper,
 	h3.nav-tab-wrapper {
-		padding-left: 0;
 		border-bottom: 0;
 	}
 
 	h1 .nav-tab,
 	h2 .nav-tab,
 	h3 .nav-tab {
-		margin-top: 10px;
-		margin-right: 10px;
+		margin: 10px 10px 0 0;
 		border-bottom: 1px solid #ccc;
 	}
 }
--- /dev/null
+++ b/wp-admin/css/common.min.css
@@ -0,0 +1,8 @@
+#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-left:20px}#wpcontent,#wpfooter{margin-left:160px}.folded #wpcontent,.folded #wpfooter{margin-left:36px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}#publishing-action .spinner,#save-post,.subsubsub{float:left}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em;margin:1em 0}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-left:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:left;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 0 0 3px}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-left:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 15px 4px 0;line-height:29px}.subtitle{margin:0;padding-left:25px;color:#555d66;font-size:14px;font-weight:400}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-right:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-group,.wp-filter{position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required,span.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}.preview{float:right}#sticky-span{margin-left:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:right}.wp-filter{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-items{float:left}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:right;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#72777c;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;float:left;margin:0 1% 0 0;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 4px 7px 0;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-left:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-right:38px;position:relative}.notice-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-left-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-left-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-left-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-left-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}.update-message{color:#000}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 20px 0 0}#screen-meta{margin:0 20px -1px 0;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 6px 3px 16px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{right:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,#wpfooter a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-right:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 5px 0 0}.metabox-prefs .columns-prefs label input{margin:-1px 2px 0 0}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-right:15px}.metabox-prefs .screen-options label{line-height:28px;padding-right:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border:1px solid transparent;border-right:none;border-left:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:left}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:left}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.edit-comment-author,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:right;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 10px 0 0}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:left;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.spinner.is-active{visibility:visible}#template div{margin-right:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 10px 11px 14px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.post-categories,.post-categories li{display:inline}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;color:#222;margin:2px 0 0 9px}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:left}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;right:0;left:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 0 0 10px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:right;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;right:0;left:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:left;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;right:0;left:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;right:250px;bottom:0;left:0;margin-right:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:left;margin-right:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:left}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:left}#plugin-information .counter-count{margin-left:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-right:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-right:4px}#plugin-information-footer{padding:13px 16px;position:absolute;right:0;bottom:0;left:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:left;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{left:auto;right:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{right:0;top:-30px}}img{border:none}.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;left:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{right:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 2px 1px 0;margin-top:10px;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:right;right:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*!
+ * jQuery UI Draggable/Sortable 1.11.4
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:left;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:left}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:left;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:left;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:left}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:left;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:left}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:left;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:left}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-right:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 10px 0 0;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:left}}
\ No newline at end of file
--- a/wp-admin/css/customize-controls-rtl.css
+++ b/wp-admin/css/customize-controls-rtl.css
@@ -159,6 +159,7 @@ body {
 
 #customize-theme-controls .accordion-section-title:after {
 	content: "\f341";
+	color: #a0a5aa;
 }
 
 #customize-theme-controls .accordion-section-content {
@@ -610,6 +611,10 @@ p.customize-section-description {
 #customize-preview iframe {
 	width: 100%;
 	height: 100%;
+	position: absolute;
+}
+#customize-preview iframe + iframe {
+	visibility: hidden;
 }
 
 .wp-full-overlay-sidebar {
@@ -645,6 +650,7 @@ p.customize-section-description {
 	user-select: none;
 }
 
+/* @todo maybe no more used? */
 .customize-control .dropdown-arrow {
 	position: absolute;
 	top: 0;
@@ -708,10 +714,6 @@ p.customize-section-description {
 	position: relative;
 }
 
-.ios #customize-preview {
-	position: relative;
-}
-
 .ios #customize-controls .wp-full-overlay-sidebar-content {
 	-webkit-overflow-scrolling: touch;
 }
@@ -806,6 +808,11 @@ p.customize-section-description {
 	position: relative;
 	text-align: center;
 	cursor: default;
+	border: 1px dashed #b4b9be;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-height: 40px;
 }
 
 .customize-control-media .inner,
@@ -843,7 +850,7 @@ p.customize-section-description {
 .customize-control-header .inner,
 .customize-control-header .inner .dashicons {
 	line-height: 20px;
-	top: 10px;
+	top: 8px;
 }
 
 .customize-control-header .list .inner,
@@ -939,16 +946,6 @@ p.customize-section-description {
 	100% { color: #d4b146; }
 }
 
-.customize-control-media .actions,
-.customize-control-upload .actions,
-.customize-control-image .actions,
-.customize-control-background .actions,
-.customize-control-cropped_image .actions,
-.customize-control-site_icon .actions,
-.customize-control-header .actions {
-	margin-bottom: 32px;
-}
-
 .customize-control-header .choice {
 	position: relative;
 	display: block;
@@ -964,7 +961,6 @@ p.customize-section-description {
 .customize-control-image img,
 .customize-control-background img,
 .customize-control-cropped_image img,
-.customize-control-site_icon img,
 .customize-control-header img {
 	width: 100%;
 	-webkit-border-radius: 2px;
@@ -1220,7 +1216,7 @@ body.cheatin {
 }
 
 body.cheatin h1 {
-	border-bottom: 1px solid #dadada;
+	border-bottom: 1px solid #ddd;
 	clear: both;
 	color: #666;
 	font: 24px "Open Sans", sans-serif;
@@ -1278,6 +1274,7 @@ body.cheatin p {
 
 /* Reordering */
 .reorder-toggle {
+	color: #0073aa;
 	float: left;
 	padding: 5px 8px;
 	text-decoration: none;
@@ -1289,6 +1286,10 @@ body.cheatin p {
 	user-select: none;
 }
 
+.reorder-toggle:hover {
+	color: #00a0d2;
+}
+
 .reorder-toggle:focus {
 	outline: 1px dotted;
 }
@@ -1311,6 +1312,185 @@ body.cheatin p {
 	color: #00a0d2;
 }
 
+.widget-reorder-nav span,
+.menu-item-reorder-nav button {
+	position: relative;
+	overflow: hidden;
+	float: right;
+	display: block;
+	width: 33px; /* was 42px for mobile */
+	height: 43px;
+	color: #82878c;
+	text-indent: -9999px;
+	cursor: pointer;
+	outline: none;
+}
+
+.menu-item-reorder-nav button {
+	width: 30px;
+	height: 40px;
+	background: transparent;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.widget-reorder-nav span:before,
+.menu-item-reorder-nav button:before {
+	display: inline-block;
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	font: normal 20px/43px dashicons;
+	text-align: center;
+	text-indent: 0;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.widget-reorder-nav span:hover,
+.widget-reorder-nav span:focus,
+.menu-item-reorder-nav button:hover,
+.menu-item-reorder-nav button:focus {
+	color: #191e23;
+	background: #eee;
+}
+
+.move-widget-down:before,
+.menus-move-down:before {
+	content: "\f347";
+}
+
+.move-widget-up:before,
+.menus-move-up:before {
+	content: "\f343";
+}
+
+#customize-theme-controls .first-widget .move-widget-up,
+#customize-theme-controls .last-widget .move-widget-down,
+.move-up-disabled .menus-move-up,
+.move-down-disabled .menus-move-down,
+.move-right-disabled .menus-move-right,
+.move-left-disabled .menus-move-left {
+	color: #d5d5d5;
+	background-color: #fff;
+	cursor: default;
+	pointer-events: none;
+}
+
+/**
+ * New widget and Add-menu-items modes and panels
+ */
+
+.wp-full-overlay-main {
+	left: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */
+	width: 100%;
+}
+
+body.adding-widget .add-new-widget,
+body.adding-widget .add-new-widget:hover,
+.adding-menu-items .add-new-menu-item,
+.adding-menu-items .add-new-menu-item:hover,
+.add-menu-toggle.open,
+.add-menu-toggle.open:hover {
+	background: #eee;
+	border-color: #929793;
+	color: #32373c;
+	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+}
+
+body.adding-widget .add-new-widget:before,
+.adding-menu-items .add-new-menu-item:before,
+#accordion-section-add_menu .add-new-menu-item.open:before {
+	-webkit-transform: rotate(-45deg);
+	-ms-transform: rotate(-45deg);
+	transform: rotate(-45deg);
+}
+
+#available-widgets,
+#available-menu-items {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	right: -301px;
+	visibility: hidden;
+	overflow-x: hidden;
+	overflow-y: auto;
+	width: 300px;
+	margin: 0;
+	z-index: 4;
+	background: #eee;
+	-webkit-transition: right .18s;
+	transition: right .18s;
+	border-left: 1px solid #ddd;
+}
+
+#available-widgets .customize-section-title,
+#available-menu-items .customize-section-title {
+	display: none;
+}
+
+#available-widgets-list {
+	top: 60px;
+	position: absolute;
+	overflow: auto;
+	bottom: 0;
+	width: 100%;
+}
+
+#available-widgets-filter {
+	position: fixed;
+	top: 0;
+	z-index: 1;
+	width: 300px;
+	background: #eee;
+	border-bottom: 1px solid #e5e5e5;
+}
+
+/* search field container */
+#available-widgets-filter,
+#available-menu-items-search .accordion-section-title {
+	padding: 12px 15px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+#available-widgets-filter input,
+#available-menu-items-search input {
+	padding: 6px 10px;
+	width: 100%;
+}
+
+#available-widgets .widget-top,
+#available-widgets .widget-top:hover,
+#available-menu-items .item-top,
+#available-menu-items .item-top:hover {
+	border: none;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+#available-widgets .widget-tpl,
+#available-menu-items .item-tpl {
+	position: relative;
+	padding: 20px 60px 20px 15px;
+	background: #fff;
+	border-bottom: 1px solid #e5e5e5;
+	cursor: pointer;
+	display: none;
+}
+
+#available-widgets .widget,
+#available-menu-items .item {
+	position: static;
+}
+
+
 /* Responsive */
 .customize-controls-preview-toggle {
 	display: none;
@@ -1353,6 +1533,12 @@ body.cheatin p {
 		margin-right: 0;
 	}
 
+	/* when the sidebar is collapsed and switching to responsive view,
+	   bring it back see ticket #35220 */
+	.wp-full-overlay.collapsed #customize-controls {
+		margin-right: 0;
+	}
+
 	.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
 		bottom: 0;
 	}
@@ -1423,4 +1609,59 @@ body.cheatin p {
 	#customize-header-actions .button-primary {
 		margin-top: 6px;
 	}
+
+	body.adding-widget div#available-widgets,
+	body.adding-menu-items div#available-menu-items {
+		top: 46px;
+		right: 0;
+		z-index: 10;
+		width: 100%;
+	}
+
+	#available-widgets .customize-section-title,
+	#available-menu-items .customize-section-title {
+		display: block;
+		margin: 0;
+	}
+
+	#available-widgets .customize-section-back,
+	#available-menu-items .customize-section-back {
+		height: 69px;
+	}
+
+	#available-widgets .customize-section-title h3,
+	#available-menu-items .customize-section-title h3 {
+		font-size: 20px;
+		font-weight: 200;
+		padding: 9px 14px 12px 10px;
+		margin: 0;
+		line-height: 24px;
+		color: #555;
+		display: block;
+		overflow: hidden;
+		white-space: nowrap;
+		text-overflow: ellipsis;
+	}
+
+	#available-widgets .customize-section-title .customize-action,
+	#available-menu-items .customize-section-title .customize-action {
+		font-size: 13px;
+		display: block;
+		font-weight: 400;
+		overflow: hidden;
+		white-space: nowrap;
+		text-overflow: ellipsis;
+	}
+
+	#available-widgets-filter {
+		position: relative;
+		width: 100%;
+		background: #fff;
+		height: auto;
+		padding: 10px 15px;
+	}
+
+	#available-widgets-list {
+		top: 140px;
+	}
 }
--- a/wp-admin/css/customize-controls-rtl.min.css
+++ b/wp-admin/css/customize-controls-rtl.min.css
@@ -1 +1 @@
-body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-left:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-right:none;border-left:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;left:1px;padding:20px 10px 10px 20px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;right:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-left:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f341"}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;right:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 14px 12px 10px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;right:0;-webkit-transition:.18s right ease-in-out;transition:.18s right ease-in-out}.ios #customize-theme-controls{-webkit-transition:right 0s;transition:right 0s}.section-open #customize-info,.section-open #customize-theme-controls{right:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:300px;top:0;width:300px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:right 0s;transition:right 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;padding:0 0 0 2px;background:#eee;border:none;border-left:1px solid #ddd;color:#444;text-align:right;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:right;width:48px;height:71px;padding:0 0 0 24px;margin:0;background:#fff;border:none;border-left:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:right 0s;transition:right 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-right:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;right:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f345";position:relative;right:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-right:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;right:0;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:right 0s;transition:right 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;right:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{right:-354px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:right 0s;transition:right 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:right;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:98%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-right:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:4px;margin-right:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:right;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:right}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-cropped_image .current,.customize-control-header .current,.customize-control-image .current,.customize-control-media .current,.customize-control-site_icon .current,.customize-control-upload .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-cropped_image .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-media .upload-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-site_icon .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-cropped_image .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-media .placeholder,.customize-control-site_icon .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{line-height:20px;top:10px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;left:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{left:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-background .actions,.customize-control-cropped_image .actions,.customize-control-header .actions,.customize-control-image .actions,.customize-control-media .actions,.customize-control-site_icon .actions,.customize-control-upload .actions{margin-bottom:32px}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-cropped_image img,.customize-control-header img,.customize-control-image img,.customize-control-media img,.customize-control-site_icon img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:right;margin-left:3px}.customize-control-background .upload-button,.customize-control-cropped_image .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-media .upload-button,.customize-control-site_icon .upload-button,.customize-control-upload .upload-button{float:left}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-left:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;left:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;right:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{right:0}.customize-themes-panel.control-panel-content{position:absolute;right:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{right:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;right:0;top:0;left:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{right:90px;left:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:left}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{right:0;left:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px "Open Sans",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:left;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;right:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{float:left;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.customize-controls-preview-toggle{display:none}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-right:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.expanded{margin-right:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;right:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-left:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}}
\ No newline at end of file
+body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-left:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-right:none;border-left:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;left:1px;padding:20px 10px 10px 20px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;right:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-left:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f341";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;right:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 14px 12px 10px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;right:0;-webkit-transition:.18s right ease-in-out;transition:.18s right ease-in-out}.ios #customize-theme-controls{-webkit-transition:right 0s;transition:right 0s}.section-open #customize-info,.section-open #customize-theme-controls{right:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:300px;top:0;width:300px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:right 0s;transition:right 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;padding:0 0 0 2px;background:#eee;border:none;border-left:1px solid #ddd;color:#444;text-align:right;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:right;width:48px;height:71px;padding:0 0 0 24px;margin:0;background:#fff;border:none;border-left:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:right 0s;transition:right 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-right:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;right:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f345";position:relative;right:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-right:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;right:0;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:right 0s;transition:right 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;right:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{right:-354px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:right 0s;transition:right 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:right;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:98%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-right:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:4px;margin-right:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:right;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:right}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-cropped_image .current,.customize-control-header .current,.customize-control-image .current,.customize-control-media .current,.customize-control-site_icon .current,.customize-control-upload .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-cropped_image .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-media .upload-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-site_icon .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-cropped_image .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-media .placeholder,.customize-control-site_icon .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;left:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{left:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-cropped_image img,.customize-control-header img,.customize-control-image img,.customize-control-media img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:right;margin-left:3px}.customize-control-background .upload-button,.customize-control-cropped_image .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-media .upload-button,.customize-control-site_icon .upload-button,.customize-control-upload .upload-button{float:left}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-left:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;left:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;right:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{right:0}.customize-themes-panel.control-panel-content{position:absolute;right:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{right:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;right:0;top:0;left:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{right:90px;left:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:left}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{right:0;left:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font:24px "Open Sans",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:left;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;right:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:left;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items .customize-section-title,#available-widgets .customize-section-title,.customize-controls-preview-toggle{display:none}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{left:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;right:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:right .18s;transition:right .18s;border-left:1px solid #ddd}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee;border-bottom:1px solid #e5e5e5}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{padding:6px 10px;width:100%}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-right:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-right:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;right:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-left:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;right:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 14px 12px 10px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}}
\ No newline at end of file
--- a/wp-admin/css/customize-controls.css
+++ b/wp-admin/css/customize-controls.css
@@ -159,6 +159,7 @@ body {
 
 #customize-theme-controls .accordion-section-title:after {
 	content: "\f345";
+	color: #a0a5aa;
 }
 
 #customize-theme-controls .accordion-section-content {
@@ -610,6 +611,10 @@ p.customize-section-description {
 #customize-preview iframe {
 	width: 100%;
 	height: 100%;
+	position: absolute;
+}
+#customize-preview iframe + iframe {
+	visibility: hidden;
 }
 
 .wp-full-overlay-sidebar {
@@ -645,6 +650,7 @@ p.customize-section-description {
 	user-select: none;
 }
 
+/* @todo maybe no more used? */
 .customize-control .dropdown-arrow {
 	position: absolute;
 	top: 0;
@@ -708,10 +714,6 @@ p.customize-section-description {
 	position: relative;
 }
 
-.ios #customize-preview {
-	position: relative;
-}
-
 .ios #customize-controls .wp-full-overlay-sidebar-content {
 	-webkit-overflow-scrolling: touch;
 }
@@ -806,6 +808,11 @@ p.customize-section-description {
 	position: relative;
 	text-align: center;
 	cursor: default;
+	border: 1px dashed #b4b9be;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	min-height: 40px;
 }
 
 .customize-control-media .inner,
@@ -843,7 +850,7 @@ p.customize-section-description {
 .customize-control-header .inner,
 .customize-control-header .inner .dashicons {
 	line-height: 20px;
-	top: 10px;
+	top: 8px;
 }
 
 .customize-control-header .list .inner,
@@ -939,16 +946,6 @@ p.customize-section-description {
 	100% { color: #d4b146; }
 }
 
-.customize-control-media .actions,
-.customize-control-upload .actions,
-.customize-control-image .actions,
-.customize-control-background .actions,
-.customize-control-cropped_image .actions,
-.customize-control-site_icon .actions,
-.customize-control-header .actions {
-	margin-bottom: 32px;
-}
-
 .customize-control-header .choice {
 	position: relative;
 	display: block;
@@ -964,7 +961,6 @@ p.customize-section-description {
 .customize-control-image img,
 .customize-control-background img,
 .customize-control-cropped_image img,
-.customize-control-site_icon img,
 .customize-control-header img {
 	width: 100%;
 	-webkit-border-radius: 2px;
@@ -1220,7 +1216,7 @@ body.cheatin {
 }
 
 body.cheatin h1 {
-	border-bottom: 1px solid #dadada;
+	border-bottom: 1px solid #ddd;
 	clear: both;
 	color: #666;
 	font: 24px "Open Sans", sans-serif;
@@ -1278,6 +1274,7 @@ body.cheatin p {
 
 /* Reordering */
 .reorder-toggle {
+	color: #0073aa;
 	float: right;
 	padding: 5px 8px;
 	text-decoration: none;
@@ -1289,6 +1286,10 @@ body.cheatin p {
 	user-select: none;
 }
 
+.reorder-toggle:hover {
+	color: #00a0d2;
+}
+
 .reorder-toggle:focus {
 	outline: 1px dotted;
 }
@@ -1311,6 +1312,185 @@ body.cheatin p {
 	color: #00a0d2;
 }
 
+.widget-reorder-nav span,
+.menu-item-reorder-nav button {
+	position: relative;
+	overflow: hidden;
+	float: left;
+	display: block;
+	width: 33px; /* was 42px for mobile */
+	height: 43px;
+	color: #82878c;
+	text-indent: -9999px;
+	cursor: pointer;
+	outline: none;
+}
+
+.menu-item-reorder-nav button {
+	width: 30px;
+	height: 40px;
+	background: transparent;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.widget-reorder-nav span:before,
+.menu-item-reorder-nav button:before {
+	display: inline-block;
+	position: absolute;
+	top: 0;
+	right: 0;
+	width: 100%;
+	height: 100%;
+	font: normal 20px/43px dashicons;
+	text-align: center;
+	text-indent: 0;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.widget-reorder-nav span:hover,
+.widget-reorder-nav span:focus,
+.menu-item-reorder-nav button:hover,
+.menu-item-reorder-nav button:focus {
+	color: #191e23;
+	background: #eee;
+}
+
+.move-widget-down:before,
+.menus-move-down:before {
+	content: "\f347";
+}
+
+.move-widget-up:before,
+.menus-move-up:before {
+	content: "\f343";
+}
+
+#customize-theme-controls .first-widget .move-widget-up,
+#customize-theme-controls .last-widget .move-widget-down,
+.move-up-disabled .menus-move-up,
+.move-down-disabled .menus-move-down,
+.move-right-disabled .menus-move-right,
+.move-left-disabled .menus-move-left {
+	color: #d5d5d5;
+	background-color: #fff;
+	cursor: default;
+	pointer-events: none;
+}
+
+/**
+ * New widget and Add-menu-items modes and panels
+ */
+
+.wp-full-overlay-main {
+	right: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */
+	width: 100%;
+}
+
+body.adding-widget .add-new-widget,
+body.adding-widget .add-new-widget:hover,
+.adding-menu-items .add-new-menu-item,
+.adding-menu-items .add-new-menu-item:hover,
+.add-menu-toggle.open,
+.add-menu-toggle.open:hover {
+	background: #eee;
+	border-color: #929793;
+	color: #32373c;
+	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+}
+
+body.adding-widget .add-new-widget:before,
+.adding-menu-items .add-new-menu-item:before,
+#accordion-section-add_menu .add-new-menu-item.open:before {
+	-webkit-transform: rotate(45deg);
+	-ms-transform: rotate(45deg);
+	transform: rotate(45deg);
+}
+
+#available-widgets,
+#available-menu-items {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: -301px;
+	visibility: hidden;
+	overflow-x: hidden;
+	overflow-y: auto;
+	width: 300px;
+	margin: 0;
+	z-index: 4;
+	background: #eee;
+	-webkit-transition: left .18s;
+	transition: left .18s;
+	border-right: 1px solid #ddd;
+}
+
+#available-widgets .customize-section-title,
+#available-menu-items .customize-section-title {
+	display: none;
+}
+
+#available-widgets-list {
+	top: 60px;
+	position: absolute;
+	overflow: auto;
+	bottom: 0;
+	width: 100%;
+}
+
+#available-widgets-filter {
+	position: fixed;
+	top: 0;
+	z-index: 1;
+	width: 300px;
+	background: #eee;
+	border-bottom: 1px solid #e5e5e5;
+}
+
+/* search field container */
+#available-widgets-filter,
+#available-menu-items-search .accordion-section-title {
+	padding: 12px 15px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+#available-widgets-filter input,
+#available-menu-items-search input {
+	padding: 6px 10px;
+	width: 100%;
+}
+
+#available-widgets .widget-top,
+#available-widgets .widget-top:hover,
+#available-menu-items .item-top,
+#available-menu-items .item-top:hover {
+	border: none;
+	background: transparent;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+#available-widgets .widget-tpl,
+#available-menu-items .item-tpl {
+	position: relative;
+	padding: 20px 15px 20px 60px;
+	background: #fff;
+	border-bottom: 1px solid #e5e5e5;
+	cursor: pointer;
+	display: none;
+}
+
+#available-widgets .widget,
+#available-menu-items .item {
+	position: static;
+}
+
+
 /* Responsive */
 .customize-controls-preview-toggle {
 	display: none;
@@ -1353,6 +1533,12 @@ body.cheatin p {
 		margin-left: 0;
 	}
 
+	/* when the sidebar is collapsed and switching to responsive view,
+	   bring it back see ticket #35220 */
+	.wp-full-overlay.collapsed #customize-controls {
+		margin-left: 0;
+	}
+
 	.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
 		bottom: 0;
 	}
@@ -1423,4 +1609,59 @@ body.cheatin p {
 	#customize-header-actions .button-primary {
 		margin-top: 6px;
 	}
+
+	body.adding-widget div#available-widgets,
+	body.adding-menu-items div#available-menu-items {
+		top: 46px;
+		left: 0;
+		z-index: 10;
+		width: 100%;
+	}
+
+	#available-widgets .customize-section-title,
+	#available-menu-items .customize-section-title {
+		display: block;
+		margin: 0;
+	}
+
+	#available-widgets .customize-section-back,
+	#available-menu-items .customize-section-back {
+		height: 69px;
+	}
+
+	#available-widgets .customize-section-title h3,
+	#available-menu-items .customize-section-title h3 {
+		font-size: 20px;
+		font-weight: 200;
+		padding: 9px 10px 12px 14px;
+		margin: 0;
+		line-height: 24px;
+		color: #555;
+		display: block;
+		overflow: hidden;
+		white-space: nowrap;
+		text-overflow: ellipsis;
+	}
+
+	#available-widgets .customize-section-title .customize-action,
+	#available-menu-items .customize-section-title .customize-action {
+		font-size: 13px;
+		display: block;
+		font-weight: 400;
+		overflow: hidden;
+		white-space: nowrap;
+		text-overflow: ellipsis;
+	}
+
+	#available-widgets-filter {
+		position: relative;
+		width: 100%;
+		background: #fff;
+		height: auto;
+		padding: 10px 15px;
+	}
+
+	#available-widgets-list {
+		top: 140px;
+	}
 }
--- a/wp-admin/css/customize-controls.min.css
+++ b/wp-admin/css/customize-controls.min.css
@@ -1 +1 @@
-body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-right:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-left:none;border-right:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;right:1px;padding:20px 20px 10px 10px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;left:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-right:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f345"}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;left:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 10px 12px 14px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;left:0;-webkit-transition:.18s left ease-in-out;transition:.18s left ease-in-out}.ios #customize-theme-controls{-webkit-transition:left 0s;transition:left 0s}.section-open #customize-info,.section-open #customize-theme-controls{left:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:300px;top:0;width:300px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:left 0s;transition:left 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;left:0;width:45px;height:45px;padding:0 2px 0 0;background:#eee;border:none;border-right:1px solid #ddd;color:#444;text-align:left;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:left;width:48px;height:71px;padding:0 24px 0 0;margin:0;background:#fff;border:none;border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:left 0s;transition:left 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-left:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;left:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f341";position:relative;left:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;left:0;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:left 0s;transition:left 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;left:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{left:-354px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:left 0s;transition:left 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:left;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:98%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-left:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:4px;margin-left:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:left;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:left}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-cropped_image .current,.customize-control-header .current,.customize-control-image .current,.customize-control-media .current,.customize-control-site_icon .current,.customize-control-upload .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-cropped_image .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-media .upload-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-site_icon .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-cropped_image .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-media .placeholder,.customize-control-site_icon .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{line-height:20px;top:10px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;right:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{right:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-background .actions,.customize-control-cropped_image .actions,.customize-control-header .actions,.customize-control-image .actions,.customize-control-media .actions,.customize-control-site_icon .actions,.customize-control-upload .actions{margin-bottom:32px}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-cropped_image img,.customize-control-header img,.customize-control-image img,.customize-control-media img,.customize-control-site_icon img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:left;margin-right:3px}.customize-control-background .upload-button,.customize-control-cropped_image .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-media .upload-button,.customize-control-site_icon .upload-button,.customize-control-upload .upload-button{float:right}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-right:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;right:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;left:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{left:0}.customize-themes-panel.control-panel-content{position:absolute;left:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{left:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{left:90px;right:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:right}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{left:0;right:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px "Open Sans",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:right;margin-left:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;left:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{float:right;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.customize-controls-preview-toggle{display:none}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-left:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.expanded{margin-left:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;left:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-right:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}}
\ No newline at end of file
+body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-right:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-left:none;border-right:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;right:1px;padding:20px 20px 10px 10px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;left:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-right:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f345";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;left:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 10px 12px 14px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;left:0;-webkit-transition:.18s left ease-in-out;transition:.18s left ease-in-out}.ios #customize-theme-controls{-webkit-transition:left 0s;transition:left 0s}.section-open #customize-info,.section-open #customize-theme-controls{left:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:300px;top:0;width:300px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:left 0s;transition:left 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;left:0;width:45px;height:45px;padding:0 2px 0 0;background:#eee;border:none;border-right:1px solid #ddd;color:#444;text-align:left;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:left;width:48px;height:71px;padding:0 24px 0 0;margin:0;background:#fff;border:none;border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:left 0s;transition:left 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-left:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;left:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f341";position:relative;left:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;left:0;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:left 0s;transition:left 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-300px;width:300px}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;left:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{left:-354px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:left 0s;transition:left 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:left;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:98%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-left:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:4px;margin-left:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:left;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:left}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-cropped_image .current,.customize-control-header .current,.customize-control-image .current,.customize-control-media .current,.customize-control-site_icon .current,.customize-control-upload .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-cropped_image .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-media .upload-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-site_icon .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-cropped_image .current .container,.customize-control-image .current .container,.customize-control-media .current .container,.customize-control-site_icon .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-cropped_image .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-media .placeholder,.customize-control-site_icon .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-cropped_image .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-media .inner,.customize-control-site_icon .inner,.customize-control-upload .inner{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;right:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{right:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-cropped_image img,.customize-control-header img,.customize-control-image img,.customize-control-media img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-cropped_image .default-button,.customize-control-cropped_image .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-media .default-button,.customize-control-media .remove-button,.customize-control-site_icon .default-button,.customize-control-site_icon .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:left;margin-right:3px}.customize-control-background .upload-button,.customize-control-cropped_image .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-media .upload-button,.customize-control-site_icon .upload-button,.customize-control-upload .upload-button{float:right}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-right:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;right:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;left:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{left:0}.customize-themes-panel.control-panel-content{position:absolute;left:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{left:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{left:90px;right:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:right}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{left:0;right:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font:24px "Open Sans",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:right;margin-left:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;left:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:right;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items .customize-section-title,#available-widgets .customize-section-title,.customize-controls-preview-toggle{display:none}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{right:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;left:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:left .18s;transition:left .18s;border-right:1px solid #ddd}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee;border-bottom:1px solid #e5e5e5}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{padding:6px 10px;width:100%}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-left:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-left:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;left:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-right:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;left:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 10px 12px 14px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}}
\ No newline at end of file
--- a/wp-admin/css/customize-nav-menus-rtl.css
+++ b/wp-admin/css/customize-nav-menus-rtl.css
@@ -12,9 +12,7 @@
 
 #customize-controls .theme-location-set,
 #customize-controls .control-section .accordion-section-title:focus .menu-in-location,
-#customize-controls .control-section .accordion-section-title:hover .menu-in-location,
-#customize-controls .control-section .accordion-section-title:focus .menu-in-locations,
-#customize-controls .control-section .accordion-section-title:hover .menu-in-locations {
+#customize-controls .control-section .accordion-section-title:hover .menu-in-location {
 	color: #555;
 }
 
@@ -78,17 +76,12 @@
 }
 
 .wp-customizer .menu-item .submitbox .submitdelete {
-	display: block;
 	float: right;
 	margin: 6px 0 0;
 	padding: 0;
 	cursor: pointer;
 }
 
-.wp-customizer .menu-item .submitbox .submitdelete:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
 
 /**
  * Menu items reordering styles
@@ -102,51 +95,6 @@
 	left: 0;
 }
 
-.menu-item-reorder-nav button {
-	position: relative;
-	overflow: hidden;
-	float: right;
-	display: block;
-	width: 30px;
-	height: 40px;
-	color: #82878c;
-	text-indent: -9999px;
-	cursor: pointer;
-	background: transparent;
-	border: none;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	outline: none;
-}
-
-.menu-item-reorder-nav button:before {
-	display: inline-block;
-	position: absolute;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-	font: normal 20px/40px dashicons;
-	text-align: center;
-	text-indent: 0;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-}
-
-.menu-item-reorder-nav button:hover,
-.menu-item-reorder-nav button:focus {
-	color: #191e23;
-	background: #eee;
-}
-
-.menus-move-down:before {
-	content: "\f347";
-}
-
-.menus-move-up:before {
-	content: "\f343";
-}
-
 .menus-move-left:before {
 	content: "\f345";
 }
@@ -155,28 +103,6 @@
 	content: "\f341";
 }
 
-.move-up-disabled .menus-move-up,
-.move-down-disabled .menus-move-down,
-.move-right-disabled .menus-move-right,
-.move-left-disabled .menus-move-left {
-	color: #d5d5d5 !important;
-	background-color: #fff !important;
-	cursor: default;
-	pointer-events: none;
-}
-
-.menu-item-reorder-nav:before {
-	content: "";
-	display: block;
-	position: absolute;
-	right: -10px;
-	width: 10px;
-	height: 40px;
-	background: -webkit-gradient(linear, right top, left top, from(rgba(250,250,250,0)), to(rgba(250,250,250,1)));
-	background: -webkit-linear-gradient(right, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
-	background: linear-gradient(to left, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
-}
-
 .reordering .menu-item .item-controls,
 .reordering .menu-item .item-type {
 	display: none;
@@ -302,8 +228,6 @@
 
 .customize-screen-options-toggle:focus:before,
 #customize-controls .customize-info .customize-help-toggle:focus:before {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 }
@@ -339,24 +263,15 @@
 	vertical-align: top;
 	-webkit-border-radius: 50%;
 	border-radius: 50%;
-	color: #a0a5aa;
+	color: #72777c;
 	font: normal 20px/1 dashicons;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	text-decoration: none !important;
 }
 
-.wp-customizer button:focus .toggle-indicator:after {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #accordion-panel-nav_menus .field-link-target,
-#accordion-panel-nav_menus .field-attr-title,
+#accordion-panel-nav_menus .field-title-attribute,
 #accordion-panel-nav_menus .field-css-classes,
 #accordion-panel-nav_menus .field-xfn,
 #accordion-panel-nav_menus .field-description {
@@ -364,7 +279,7 @@
 }
 
 #accordion-panel-nav_menus.field-link-target-active .field-link-target,
-#accordion-panel-nav_menus.field-attr-title-active .field-attr-title,
+#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,
 #accordion-panel-nav_menus.field-css-classes-active .field-css-classes,
 #accordion-panel-nav_menus.field-xfn-active .field-xfn,
 #accordion-panel-nav_menus.field-description-active .field-description {
@@ -470,11 +385,6 @@
  * Add-menu-items mode
  */
 
-.wp-full-overlay-main {
-	left: auto; /* This overrides a right: 0; which causes the preview to resize rather than slide off screen at the normal size. */
-	width: 100%;
-}
-
 .adding-menu-items .control-section {
 	opacity: .4;
 }
@@ -484,24 +394,6 @@
 	opacity: 1;
 }
 
-.adding-menu-items .add-new-menu-item,
-.adding-menu-items .add-new-menu-item:hover,
-.add-menu-toggle.open,
-.add-menu-toggle.open:hover {
-	background: #eee;
-	border-color: #929793;
-	color: #32373c;
-	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-}
-
-.adding-menu-items .add-new-menu-item:before,
-#accordion-section-add_menu .add-new-menu-item.open:before {
-	-webkit-transform: rotate(-45deg);
-	-ms-transform: rotate(-45deg);
-	transform: rotate(-45deg);
-}
-
 .menu-item-bar .item-delete {
 	color: #a00;
 	position: absolute;
@@ -537,15 +429,6 @@
 	color: #f00;
 }
 
-.menu-item-bar .item-delete:focus:before {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 .adding-menu-items .menu-item-bar .item-edit {
 	display: none;
 }
@@ -554,26 +437,9 @@
 	display: block;
 }
 
-#available-menu-items .item {
-	position: static;
-}
-
-#available-menu-items {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	right: -301px;
-	visibility: hidden;
-	overflow-x: hidden;
-	overflow-y: auto;
-	width: 300px;
-	margin: 0;
-	z-index: 4;
-	background: #eee;
-	-webkit-transition: right .18s;
-	transition: right .18s;
-	border-left: 1px solid #ddd;
-}
+/**
+ * Styles for menu-item addition panel
+ */
 
 #available-menu-items.opening {
 	overflow-y: hidden; /* avoid scrollbar jitter with animating heights */
@@ -602,12 +468,15 @@
 	content: none !important;
 }
 
-#available-menu-items .accordion-section-title:hover .toggle-indicator:after {
-	color: #777;
+#available-menu-items .accordion-section-title:hover .toggle-indicator:after,
+#available-menu-items .button-link:hover .toggle-indicator:after,
+#available-menu-items .button-link:focus .toggle-indicator:after {
+	color: #23282d;
 }
 
 #available-menu-items .open .accordion-section-title .toggle-indicator:after {
 	content: "\f142";
+	color: #23282d;
 }
 
 #available-menu-items .accordion-section-content {
@@ -640,10 +509,9 @@
 }
 
 #available-menu-items .cannot-expand .accordion-section-title .no-items {
-	display: block;
-	color: #777;
-	font-weight: normal;
 	float: left;
+	color: #555d66;
+	font-weight: normal;
 	margin-right: 5px;
 }
 
@@ -653,19 +521,6 @@
 	max-height: 290px;
 }
 
-#available-menu-items #available-menu-items-search .accordion-section-content {
-	position: absolute;
-	right: 1px;
-	top: 60px; /* below title div / search input */
-	bottom: 0px; /* 100% height that still triggers lazy load */
-	max-height: none;
-	width: 100%;
-	padding: 1px 15px 15px;
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
-
 #available-menu-items .menu-item-tpl {
 	margin: 0;
 }
@@ -677,19 +532,6 @@
 	border: 1px solid #f00;
 }
 
-#available-menu-items .item-tpl {
-	position: relative;
-	padding: 20px 60px 20px 15px;
-	border-bottom: 1px solid #e4e4e4;
-	cursor: pointer;
-	display: none;
-}
-
-#available-menu-items .item-tpl:hover,
-#available-menu-items .item-tpl.selected {
-	background: #eee;
-}
-
 #available-menu-items .menu-item-handle .item-type {
 	padding-left: 0;
 }
@@ -702,14 +544,6 @@
 	cursor: pointer;
 }
 
-#available-menu-items .item-top,
-#available-menu-items .item-top:hover {
-	border: none;
-	background: transparent;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
 #available-menu-items .menu-item-handle {
 	-webkit-box-shadow: none;
 	box-shadow: none;
@@ -754,15 +588,6 @@
 	font: normal 20px/1.05 dashicons; /* line height is to account for the dashicon's vertical alignment */
 }
 
-#available-menu-items .item-add:focus:before {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #available-menu-items .menu-item-handle.item-added .item-type,
 #available-menu-items .menu-item-handle.item-added .item-title,
 #available-menu-items .menu-item-handle.item-added:hover .item-add,
@@ -812,11 +637,6 @@
 	color: #f00;
 }
 
-#available-menu-items-search .clear-results:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #available-menu-items-search .spinner {
 	position: absolute;
 	top: 20px;
@@ -824,13 +644,15 @@
 	left: 20px;
 }
 
-#available-menu-items-search input {
-	padding: 6px 10px;
+/* search results list */
+#available-menu-items #available-menu-items-search .accordion-section-content {
+	position: absolute;
+	right: 1px;
+	top: 60px; /* below title div / search input */
+	bottom: 0px; /* 100% height that still triggers lazy load */
+	max-height: none;
 	width: 100%;
-}
-
-#available-menu-items-search .accordion-section-title {
-	padding: 12px 15px;
+	padding: 1px 15px 15px;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
@@ -936,7 +758,6 @@ body.adding-menu-items #customize-preview {
 }
 
 .menu-delete-item {
-	display: block;
 	float: right;
 	padding: 1em 0;
 	width: 100%;
@@ -962,11 +783,6 @@ li.assigned-to-menu-location .add-new-menu-item {
 	text-decoration: none;
 }
 
-.menu-delete:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 .menu-item-handle {
 	margin-top: -1px;
 }
@@ -999,10 +815,27 @@ li.assigned-to-menu-location .add-new-menu-item {
 	margin-top: 12px;
 }
 
-#available-menu-items .customize-section-title {
-	display: none;
+/**
+ * box-shadows
+ */
+
+.wp-customizer .menu-item .submitbox .submitdelete:focus,
+.customize-screen-options-toggle:focus:before,
+#customize-controls .customize-info .customize-help-toggle:focus:before,
+.wp-customizer button:focus .toggle-indicator:after,
+#available-menu-items-search .clear-results:focus,
+.menu-delete:focus,
+.menu-item-bar .item-delete:focus:before,
+#available-menu-items .item-add:focus:before {
+	-webkit-box-shadow:
+		0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+	box-shadow:
+		0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
+
 @media screen and ( max-width: 782px ) {
 	#available-menu-items #available-menu-items-search .accordion-section-content {
 		top: 63px;
@@ -1010,45 +843,7 @@ li.assigned-to-menu-location .add-new-menu-item {
 }
 
 @media screen and ( max-width: 640px ) {
-	body.adding-menu-items div#available-menu-items {
-		top: 46px;
-		right: 0;
-		z-index: 10;
-		width: 100%;
-	}
-
 	#available-menu-items #available-menu-items-search .accordion-section-content {
 		top: 133px;
 	}
-
-	#available-menu-items .customize-section-title {
-		display: block;
-		margin: 0;
-	}
-
-	#available-menu-items .customize-section-back {
-		height: 69px;
-	}
-
-	#available-menu-items .customize-section-title h3 {
-		font-size: 20px;
-		font-weight: 200;
-		padding: 9px 14px 12px 10px;
-		margin: 0;
-		line-height: 24px;
-		color: #555;
-		display: block;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-menu-items .customize-section-title .customize-action {
-		font-size: 13px;
-		display: block;
-		font-weight: 400;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
 }
--- a/wp-admin/css/customize-nav-menus-rtl.min.css
+++ b/wp-admin/css/customize-nav-menus-rtl.min.css
@@ -1 +1 @@
-#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:focus .menu-in-locations,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-locations,#customize-controls .theme-location-set{color:#555}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-left:0}.wp-customizer .menu-item-handle .item-type{padding:1px 5px 0 21px;float:left;text-align:left}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{display:block;float:right;margin:6px 0 0;padding:0;cursor:pointer}.wp-customizer .menu-item .submitbox .submitdelete:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;left:0}.menu-item-reorder-nav button{position:relative;overflow:hidden;float:right;display:block;width:30px;height:40px;color:#82878c;text-indent:-9999px;cursor:pointer;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.menu-item-reorder-nav button:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/40px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover{color:#191e23;background:#eee}.menus-move-down:before{content:"\f347"}.menus-move-up:before{content:"\f343"}.menus-move-left:before{content:"\f345"}.menus-move-right:before{content:"\f341"}.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5!important;background-color:#fff!important;cursor:default;pointer-events:none}.menu-item-reorder-nav:before{content:"";display:block;position:absolute;right:-10px;width:10px;height:40px;background:-webkit-gradient(linear,right top,left top,from(rgba(250,250,250,0)),to(rgba(250,250,250,1)));background:-webkit-linear-gradient(right,rgba(250,250,250,0) 0,rgba(250,250,250,1) 100%);background:linear-gradient(to left,rgba(250,250,250,0) 0,rgba(250,250,250,1) 100%)}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;left:-19px;top:2px;display:block;width:30px;height:38px;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;left:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;right:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-left:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#a0a5aa;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#accordion-panel-nav_menus .field-attr-title,#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-attr-title-active .field-attr-title,#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:20px}.menu-item-depth-2{margin-right:40px}.menu-item-depth-3{margin-right:60px}.menu-item-depth-4{margin-right:80px}.menu-item-depth-5{margin-right:100px}.menu-item-depth-6{margin-right:120px}.menu-item-depth-7{margin-right:140px}.menu-item-depth-8{margin-right:160px}.menu-item-depth-9{margin-right:180px}.menu-item-depth-10{margin-right:200px}.menu-item-depth-11{margin-right:220px}.menu-item-depth-0>.menu-item-bar{margin-left:0}.menu-item-depth-1>.menu-item-bar{margin-left:20px}.menu-item-depth-2>.menu-item-bar{margin-left:40px}.menu-item-depth-3>.menu-item-bar{margin-left:60px}.menu-item-depth-4>.menu-item-bar{margin-left:80px}.menu-item-depth-5>.menu-item-bar{margin-left:100px}.menu-item-depth-6>.menu-item-bar{margin-left:120px}.menu-item-depth-7>.menu-item-bar{margin-left:140px}.menu-item-depth-8>.menu-item-bar{margin-left:160px}.menu-item-depth-9>.menu-item-bar{margin-left:180px}.menu-item-depth-10>.menu-item-bar{margin-left:200px}.menu-item-depth-11>.menu-item-bar{margin-left:220px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-20px}.menu-item-depth-3 .menu-item-transport{margin-right:-60px}.menu-item-depth-4 .menu-item-transport{margin-right:-80px}.menu-item-depth-2 .menu-item-transport{margin-right:-40px}.menu-item-depth-5 .menu-item-transport{margin-right:-100px}.menu-item-depth-6 .menu-item-transport{margin-right:-120px}.menu-item-depth-7 .menu-item-transport{margin-right:-140px}.menu-item-depth-8 .menu-item-transport{margin-right:-160px}.menu-item-depth-9 .menu-item-transport{margin-right:-180px}.menu-item-depth-10 .menu-item-transport{margin-right:-200px}.menu-item-depth-11 .menu-item-transport{margin-right:-220px}.reordering .menu-item-depth-0{margin-right:0}.reordering .menu-item-depth-1{margin-right:15px}.reordering .menu-item-depth-2{margin-right:30px}.reordering .menu-item-depth-3{margin-right:45px}.reordering .menu-item-depth-4{margin-right:60px}.reordering .menu-item-depth-5{margin-right:75px}.reordering .menu-item-depth-6{margin-right:90px}.reordering .menu-item-depth-7{margin-right:105px}.reordering .menu-item-depth-8{margin-right:120px}.reordering .menu-item-depth-9{margin-right:135px}.reordering .menu-item-depth-10{margin-right:150px}.reordering .menu-item-depth-11{margin-right:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-left:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-left:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-left:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-left:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-left:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-left:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-left:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-left:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-left:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-left:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-left:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-left:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-right:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-left:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:right;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.wp-full-overlay-main{left:auto;width:100%}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;left:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;right:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.menu-item-bar .item-delete:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items .item{position:static}#available-menu-items{position:absolute;top:0;bottom:0;right:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:right .18s;transition:right .18s;border-left:1px solid #ddd}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-right:none;border-left:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after{color:#777}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142"}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;left:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{display:block;color:#777;font-weight:400;float:left;margin-right:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;right:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .item-tpl{position:relative;padding:20px 60px 20px 15px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-menu-items .item-tpl.selected,#available-menu-items .item-tpl:hover{background:#eee}#available-menu-items .menu-item-handle .item-type{padding-left:0}#available-menu-items .menu-item-handle .item-title{padding-right:20px}#available-menu-items .item-top,#available-menu-items .item-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;right:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;right:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .item-add:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:20px;left:20px;width:20px;height:20px;cursor:pointer;color:#a00;text-decoration:none}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .clear-results:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items-search .spinner{position:absolute;top:20px;margin:0!important;left:20px}#available-menu-items-search input{padding:6px 10px;width:100%}#available-menu-items-search .accordion-section-title{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{right:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{right:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:right;margin:0 0 0 8px}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 8px 0 0}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 8px 10px 15px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-right:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;right:14px;content:"\f132"}#create-new-menu-submit{float:left;margin:0 0 12px}.menu-delete-item{display:block;float:right;padding:1em 0;width:100%}#available-menu-items .customize-section-title,li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-delete:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){body.adding-menu-items div#available-menu-items{top:46px;right:0;z-index:10;width:100%}#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}#available-menu-items .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back{height:69px}#available-menu-items .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 14px 12px 10px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
\ No newline at end of file
+#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-left:0}.wp-customizer .menu-item-handle .item-type{padding:1px 5px 0 21px;float:left;text-align:left}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:right;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;left:0}.menus-move-left:before{content:"\f345"}.menus-move-right:before{content:"\f341"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;left:-19px;top:2px;display:block;width:30px;height:38px;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;left:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;right:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-left:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-title-attribute,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:20px}.menu-item-depth-2{margin-right:40px}.menu-item-depth-3{margin-right:60px}.menu-item-depth-4{margin-right:80px}.menu-item-depth-5{margin-right:100px}.menu-item-depth-6{margin-right:120px}.menu-item-depth-7{margin-right:140px}.menu-item-depth-8{margin-right:160px}.menu-item-depth-9{margin-right:180px}.menu-item-depth-10{margin-right:200px}.menu-item-depth-11{margin-right:220px}.menu-item-depth-0>.menu-item-bar{margin-left:0}.menu-item-depth-1>.menu-item-bar{margin-left:20px}.menu-item-depth-2>.menu-item-bar{margin-left:40px}.menu-item-depth-3>.menu-item-bar{margin-left:60px}.menu-item-depth-4>.menu-item-bar{margin-left:80px}.menu-item-depth-5>.menu-item-bar{margin-left:100px}.menu-item-depth-6>.menu-item-bar{margin-left:120px}.menu-item-depth-7>.menu-item-bar{margin-left:140px}.menu-item-depth-8>.menu-item-bar{margin-left:160px}.menu-item-depth-9>.menu-item-bar{margin-left:180px}.menu-item-depth-10>.menu-item-bar{margin-left:200px}.menu-item-depth-11>.menu-item-bar{margin-left:220px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-20px}.menu-item-depth-3 .menu-item-transport{margin-right:-60px}.menu-item-depth-4 .menu-item-transport{margin-right:-80px}.menu-item-depth-2 .menu-item-transport{margin-right:-40px}.menu-item-depth-5 .menu-item-transport{margin-right:-100px}.menu-item-depth-6 .menu-item-transport{margin-right:-120px}.menu-item-depth-7 .menu-item-transport{margin-right:-140px}.menu-item-depth-8 .menu-item-transport{margin-right:-160px}.menu-item-depth-9 .menu-item-transport{margin-right:-180px}.menu-item-depth-10 .menu-item-transport{margin-right:-200px}.menu-item-depth-11 .menu-item-transport{margin-right:-220px}.reordering .menu-item-depth-0{margin-right:0}.reordering .menu-item-depth-1{margin-right:15px}.reordering .menu-item-depth-2{margin-right:30px}.reordering .menu-item-depth-3{margin-right:45px}.reordering .menu-item-depth-4{margin-right:60px}.reordering .menu-item-depth-5{margin-right:75px}.reordering .menu-item-depth-6{margin-right:90px}.reordering .menu-item-depth-7{margin-right:105px}.reordering .menu-item-depth-8{margin-right:120px}.reordering .menu-item-depth-9{margin-right:135px}.reordering .menu-item-depth-10{margin-right:150px}.reordering .menu-item-depth-11{margin-right:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-left:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-left:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-left:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-left:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-left:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-left:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-left:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-left:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-left:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-left:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-left:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-left:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-right:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-left:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:right;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;left:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;right:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-right:none;border-left:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;left:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:left;color:#555d66;font-weight:400;margin-right:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-left:0}#available-menu-items .menu-item-handle .item-title{padding-right:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;right:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;right:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:20px;left:20px;width:20px;height:20px;cursor:pointer;color:#a00;text-decoration:none}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .spinner{position:absolute;top:20px;margin:0!important;left:20px}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;right:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{right:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{right:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:right;margin:0 0 0 8px}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 8px 0 0}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 8px 10px 15px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-right:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;right:14px;content:"\f132"}#create-new-menu-submit{float:left;margin:0 0 12px}.menu-delete-item{float:right;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#available-menu-items-search .clear-results:focus,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}}
\ No newline at end of file
--- a/wp-admin/css/customize-nav-menus.css
+++ b/wp-admin/css/customize-nav-menus.css
@@ -12,9 +12,7 @@
 
 #customize-controls .theme-location-set,
 #customize-controls .control-section .accordion-section-title:focus .menu-in-location,
-#customize-controls .control-section .accordion-section-title:hover .menu-in-location,
-#customize-controls .control-section .accordion-section-title:focus .menu-in-locations,
-#customize-controls .control-section .accordion-section-title:hover .menu-in-locations {
+#customize-controls .control-section .accordion-section-title:hover .menu-in-location {
 	color: #555;
 }
 
@@ -78,17 +76,12 @@
 }
 
 .wp-customizer .menu-item .submitbox .submitdelete {
-	display: block;
 	float: left;
 	margin: 6px 0 0;
 	padding: 0;
 	cursor: pointer;
 }
 
-.wp-customizer .menu-item .submitbox .submitdelete:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
 
 /**
  * Menu items reordering styles
@@ -102,51 +95,6 @@
 	right: 0;
 }
 
-.menu-item-reorder-nav button {
-	position: relative;
-	overflow: hidden;
-	float: left;
-	display: block;
-	width: 30px;
-	height: 40px;
-	color: #82878c;
-	text-indent: -9999px;
-	cursor: pointer;
-	background: transparent;
-	border: none;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	outline: none;
-}
-
-.menu-item-reorder-nav button:before {
-	display: inline-block;
-	position: absolute;
-	top: 0;
-	right: 0;
-	width: 100%;
-	height: 100%;
-	font: normal 20px/40px dashicons;
-	text-align: center;
-	text-indent: 0;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-}
-
-.menu-item-reorder-nav button:hover,
-.menu-item-reorder-nav button:focus {
-	color: #191e23;
-	background: #eee;
-}
-
-.menus-move-down:before {
-	content: "\f347";
-}
-
-.menus-move-up:before {
-	content: "\f343";
-}
-
 .menus-move-left:before {
 	content: "\f341";
 }
@@ -155,28 +103,6 @@
 	content: "\f345";
 }
 
-.move-up-disabled .menus-move-up,
-.move-down-disabled .menus-move-down,
-.move-right-disabled .menus-move-right,
-.move-left-disabled .menus-move-left {
-	color: #d5d5d5 !important;
-	background-color: #fff !important;
-	cursor: default;
-	pointer-events: none;
-}
-
-.menu-item-reorder-nav:before {
-	content: "";
-	display: block;
-	position: absolute;
-	left: -10px;
-	width: 10px;
-	height: 40px;
-	background: -webkit-gradient(linear, left top, right top, from(rgba(250,250,250,0)), to(rgba(250,250,250,1)));
-	background: -webkit-linear-gradient(left, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
-	background: linear-gradient(to right, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
-}
-
 .reordering .menu-item .item-controls,
 .reordering .menu-item .item-type {
 	display: none;
@@ -302,8 +228,6 @@
 
 .customize-screen-options-toggle:focus:before,
 #customize-controls .customize-info .customize-help-toggle:focus:before {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 }
@@ -339,24 +263,15 @@
 	vertical-align: top;
 	-webkit-border-radius: 50%;
 	border-radius: 50%;
-	color: #a0a5aa;
+	color: #72777c;
 	font: normal 20px/1 dashicons;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	text-decoration: none !important;
 }
 
-.wp-customizer button:focus .toggle-indicator:after {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #accordion-panel-nav_menus .field-link-target,
-#accordion-panel-nav_menus .field-attr-title,
+#accordion-panel-nav_menus .field-title-attribute,
 #accordion-panel-nav_menus .field-css-classes,
 #accordion-panel-nav_menus .field-xfn,
 #accordion-panel-nav_menus .field-description {
@@ -364,7 +279,7 @@
 }
 
 #accordion-panel-nav_menus.field-link-target-active .field-link-target,
-#accordion-panel-nav_menus.field-attr-title-active .field-attr-title,
+#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,
 #accordion-panel-nav_menus.field-css-classes-active .field-css-classes,
 #accordion-panel-nav_menus.field-xfn-active .field-xfn,
 #accordion-panel-nav_menus.field-description-active .field-description {
@@ -470,11 +385,6 @@
  * Add-menu-items mode
  */
 
-.wp-full-overlay-main {
-	right: auto; /* This overrides a right: 0; which causes the preview to resize rather than slide off screen at the normal size. */
-	width: 100%;
-}
-
 .adding-menu-items .control-section {
 	opacity: .4;
 }
@@ -484,24 +394,6 @@
 	opacity: 1;
 }
 
-.adding-menu-items .add-new-menu-item,
-.adding-menu-items .add-new-menu-item:hover,
-.add-menu-toggle.open,
-.add-menu-toggle.open:hover {
-	background: #eee;
-	border-color: #929793;
-	color: #32373c;
-	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-}
-
-.adding-menu-items .add-new-menu-item:before,
-#accordion-section-add_menu .add-new-menu-item.open:before {
-	-webkit-transform: rotate(45deg);
-	-ms-transform: rotate(45deg);
-	transform: rotate(45deg);
-}
-
 .menu-item-bar .item-delete {
 	color: #a00;
 	position: absolute;
@@ -537,15 +429,6 @@
 	color: #f00;
 }
 
-.menu-item-bar .item-delete:focus:before {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 .adding-menu-items .menu-item-bar .item-edit {
 	display: none;
 }
@@ -554,26 +437,9 @@
 	display: block;
 }
 
-#available-menu-items .item {
-	position: static;
-}
-
-#available-menu-items {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	left: -301px;
-	visibility: hidden;
-	overflow-x: hidden;
-	overflow-y: auto;
-	width: 300px;
-	margin: 0;
-	z-index: 4;
-	background: #eee;
-	-webkit-transition: left .18s;
-	transition: left .18s;
-	border-right: 1px solid #ddd;
-}
+/**
+ * Styles for menu-item addition panel
+ */
 
 #available-menu-items.opening {
 	overflow-y: hidden; /* avoid scrollbar jitter with animating heights */
@@ -602,12 +468,15 @@
 	content: none !important;
 }
 
-#available-menu-items .accordion-section-title:hover .toggle-indicator:after {
-	color: #777;
+#available-menu-items .accordion-section-title:hover .toggle-indicator:after,
+#available-menu-items .button-link:hover .toggle-indicator:after,
+#available-menu-items .button-link:focus .toggle-indicator:after {
+	color: #23282d;
 }
 
 #available-menu-items .open .accordion-section-title .toggle-indicator:after {
 	content: "\f142";
+	color: #23282d;
 }
 
 #available-menu-items .accordion-section-content {
@@ -640,10 +509,9 @@
 }
 
 #available-menu-items .cannot-expand .accordion-section-title .no-items {
-	display: block;
-	color: #777;
-	font-weight: normal;
 	float: right;
+	color: #555d66;
+	font-weight: normal;
 	margin-left: 5px;
 }
 
@@ -653,19 +521,6 @@
 	max-height: 290px;
 }
 
-#available-menu-items #available-menu-items-search .accordion-section-content {
-	position: absolute;
-	left: 1px;
-	top: 60px; /* below title div / search input */
-	bottom: 0px; /* 100% height that still triggers lazy load */
-	max-height: none;
-	width: 100%;
-	padding: 1px 15px 15px;
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
-
 #available-menu-items .menu-item-tpl {
 	margin: 0;
 }
@@ -677,19 +532,6 @@
 	border: 1px solid #f00;
 }
 
-#available-menu-items .item-tpl {
-	position: relative;
-	padding: 20px 15px 20px 60px;
-	border-bottom: 1px solid #e4e4e4;
-	cursor: pointer;
-	display: none;
-}
-
-#available-menu-items .item-tpl:hover,
-#available-menu-items .item-tpl.selected {
-	background: #eee;
-}
-
 #available-menu-items .menu-item-handle .item-type {
 	padding-right: 0;
 }
@@ -702,14 +544,6 @@
 	cursor: pointer;
 }
 
-#available-menu-items .item-top,
-#available-menu-items .item-top:hover {
-	border: none;
-	background: transparent;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
 #available-menu-items .menu-item-handle {
 	-webkit-box-shadow: none;
 	box-shadow: none;
@@ -754,15 +588,6 @@
 	font: normal 20px/1.05 dashicons; /* line height is to account for the dashicon's vertical alignment */
 }
 
-#available-menu-items .item-add:focus:before {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #available-menu-items .menu-item-handle.item-added .item-type,
 #available-menu-items .menu-item-handle.item-added .item-title,
 #available-menu-items .menu-item-handle.item-added:hover .item-add,
@@ -812,11 +637,6 @@
 	color: #f00;
 }
 
-#available-menu-items-search .clear-results:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 #available-menu-items-search .spinner {
 	position: absolute;
 	top: 20px;
@@ -824,13 +644,15 @@
 	right: 20px;
 }
 
-#available-menu-items-search input {
-	padding: 6px 10px;
+/* search results list */
+#available-menu-items #available-menu-items-search .accordion-section-content {
+	position: absolute;
+	left: 1px;
+	top: 60px; /* below title div / search input */
+	bottom: 0px; /* 100% height that still triggers lazy load */
+	max-height: none;
 	width: 100%;
-}
-
-#available-menu-items-search .accordion-section-title {
-	padding: 12px 15px;
+	padding: 1px 15px 15px;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
@@ -936,7 +758,6 @@ body.adding-menu-items #customize-preview {
 }
 
 .menu-delete-item {
-	display: block;
 	float: left;
 	padding: 1em 0;
 	width: 100%;
@@ -962,11 +783,6 @@ li.assigned-to-menu-location .add-new-menu-item {
 	text-decoration: none;
 }
 
-.menu-delete:focus {
-	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
-}
-
 .menu-item-handle {
 	margin-top: -1px;
 }
@@ -999,10 +815,27 @@ li.assigned-to-menu-location .add-new-menu-item {
 	margin-top: 12px;
 }
 
-#available-menu-items .customize-section-title {
-	display: none;
+/**
+ * box-shadows
+ */
+
+.wp-customizer .menu-item .submitbox .submitdelete:focus,
+.customize-screen-options-toggle:focus:before,
+#customize-controls .customize-info .customize-help-toggle:focus:before,
+.wp-customizer button:focus .toggle-indicator:after,
+#available-menu-items-search .clear-results:focus,
+.menu-delete:focus,
+.menu-item-bar .item-delete:focus:before,
+#available-menu-items .item-add:focus:before {
+	-webkit-box-shadow:
+		0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+	box-shadow:
+		0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
+
 @media screen and ( max-width: 782px ) {
 	#available-menu-items #available-menu-items-search .accordion-section-content {
 		top: 63px;
@@ -1010,45 +843,7 @@ li.assigned-to-menu-location .add-new-menu-item {
 }
 
 @media screen and ( max-width: 640px ) {
-	body.adding-menu-items div#available-menu-items {
-		top: 46px;
-		left: 0;
-		z-index: 10;
-		width: 100%;
-	}
-
 	#available-menu-items #available-menu-items-search .accordion-section-content {
 		top: 133px;
 	}
-
-	#available-menu-items .customize-section-title {
-		display: block;
-		margin: 0;
-	}
-
-	#available-menu-items .customize-section-back {
-		height: 69px;
-	}
-
-	#available-menu-items .customize-section-title h3 {
-		font-size: 20px;
-		font-weight: 200;
-		padding: 9px 10px 12px 14px;
-		margin: 0;
-		line-height: 24px;
-		color: #555;
-		display: block;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-menu-items .customize-section-title .customize-action {
-		font-size: 13px;
-		display: block;
-		font-weight: 400;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
 }
--- a/wp-admin/css/customize-nav-menus.min.css
+++ b/wp-admin/css/customize-nav-menus.min.css
@@ -1 +1 @@
-#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:focus .menu-in-locations,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-locations,#customize-controls .theme-location-set{color:#555}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-right:0}.wp-customizer .menu-item-handle .item-type{padding:1px 21px 0 5px;float:right;text-align:right}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{display:block;float:left;margin:6px 0 0;padding:0;cursor:pointer}.wp-customizer .menu-item .submitbox .submitdelete:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;right:0}.menu-item-reorder-nav button{position:relative;overflow:hidden;float:left;display:block;width:30px;height:40px;color:#82878c;text-indent:-9999px;cursor:pointer;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.menu-item-reorder-nav button:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/40px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover{color:#191e23;background:#eee}.menus-move-down:before{content:"\f347"}.menus-move-up:before{content:"\f343"}.menus-move-left:before{content:"\f341"}.menus-move-right:before{content:"\f345"}.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5!important;background-color:#fff!important;cursor:default;pointer-events:none}.menu-item-reorder-nav:before{content:"";display:block;position:absolute;left:-10px;width:10px;height:40px;background:-webkit-gradient(linear,left top,right top,from(rgba(250,250,250,0)),to(rgba(250,250,250,1)));background:-webkit-linear-gradient(left,rgba(250,250,250,0) 0,rgba(250,250,250,1) 100%);background:linear-gradient(to right,rgba(250,250,250,0) 0,rgba(250,250,250,1) 100%)}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;right:-19px;top:2px;display:block;width:30px;height:38px;margin-right:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;right:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;left:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-right:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#a0a5aa;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#accordion-panel-nav_menus .field-attr-title,#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-attr-title-active .field-attr-title,#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:20px}.menu-item-depth-2{margin-left:40px}.menu-item-depth-3{margin-left:60px}.menu-item-depth-4{margin-left:80px}.menu-item-depth-5{margin-left:100px}.menu-item-depth-6{margin-left:120px}.menu-item-depth-7{margin-left:140px}.menu-item-depth-8{margin-left:160px}.menu-item-depth-9{margin-left:180px}.menu-item-depth-10{margin-left:200px}.menu-item-depth-11{margin-left:220px}.menu-item-depth-0>.menu-item-bar{margin-right:0}.menu-item-depth-1>.menu-item-bar{margin-right:20px}.menu-item-depth-2>.menu-item-bar{margin-right:40px}.menu-item-depth-3>.menu-item-bar{margin-right:60px}.menu-item-depth-4>.menu-item-bar{margin-right:80px}.menu-item-depth-5>.menu-item-bar{margin-right:100px}.menu-item-depth-6>.menu-item-bar{margin-right:120px}.menu-item-depth-7>.menu-item-bar{margin-right:140px}.menu-item-depth-8>.menu-item-bar{margin-right:160px}.menu-item-depth-9>.menu-item-bar{margin-right:180px}.menu-item-depth-10>.menu-item-bar{margin-right:200px}.menu-item-depth-11>.menu-item-bar{margin-right:220px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-20px}.menu-item-depth-3 .menu-item-transport{margin-left:-60px}.menu-item-depth-4 .menu-item-transport{margin-left:-80px}.menu-item-depth-2 .menu-item-transport{margin-left:-40px}.menu-item-depth-5 .menu-item-transport{margin-left:-100px}.menu-item-depth-6 .menu-item-transport{margin-left:-120px}.menu-item-depth-7 .menu-item-transport{margin-left:-140px}.menu-item-depth-8 .menu-item-transport{margin-left:-160px}.menu-item-depth-9 .menu-item-transport{margin-left:-180px}.menu-item-depth-10 .menu-item-transport{margin-left:-200px}.menu-item-depth-11 .menu-item-transport{margin-left:-220px}.reordering .menu-item-depth-0{margin-left:0}.reordering .menu-item-depth-1{margin-left:15px}.reordering .menu-item-depth-2{margin-left:30px}.reordering .menu-item-depth-3{margin-left:45px}.reordering .menu-item-depth-4{margin-left:60px}.reordering .menu-item-depth-5{margin-left:75px}.reordering .menu-item-depth-6{margin-left:90px}.reordering .menu-item-depth-7{margin-left:105px}.reordering .menu-item-depth-8{margin-left:120px}.reordering .menu-item-depth-9{margin-left:135px}.reordering .menu-item-depth-10{margin-left:150px}.reordering .menu-item-depth-11{margin-left:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-right:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-right:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-right:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-right:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-right:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-right:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-right:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-right:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-right:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-right:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-right:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-right:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-left:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-right:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:left;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.wp-full-overlay-main{right:auto;width:100%}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;right:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;left:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.menu-item-bar .item-delete:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items .item{position:static}#available-menu-items{position:absolute;top:0;bottom:0;left:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:left .18s;transition:left .18s;border-right:1px solid #ddd}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-left:none;border-right:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after{color:#777}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142"}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;right:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{display:block;color:#777;font-weight:400;float:right;margin-left:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;left:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .item-tpl{position:relative;padding:20px 15px 20px 60px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-menu-items .item-tpl.selected,#available-menu-items .item-tpl:hover{background:#eee}#available-menu-items .menu-item-handle .item-type{padding-right:0}#available-menu-items .menu-item-handle .item-title{padding-left:20px}#available-menu-items .item-top,#available-menu-items .item-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;left:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;left:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .item-add:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;color:#a00;text-decoration:none}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .clear-results:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items-search .spinner{position:absolute;top:20px;margin:0!important;right:20px}#available-menu-items-search input{padding:6px 10px;width:100%}#available-menu-items-search .accordion-section-title{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{left:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{left:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:left;margin:0 8px 0 0}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 0 0 8px}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 15px 10px 8px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-left:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;left:14px;content:"\f132"}#create-new-menu-submit{float:right;margin:0 0 12px}.menu-delete-item{display:block;float:left;padding:1em 0;width:100%}#available-menu-items .customize-section-title,li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-delete:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){body.adding-menu-items div#available-menu-items{top:46px;left:0;z-index:10;width:100%}#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}#available-menu-items .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back{height:69px}#available-menu-items .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 10px 12px 14px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
\ No newline at end of file
+#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-right:0}.wp-customizer .menu-item-handle .item-type{padding:1px 21px 0 5px;float:right;text-align:right}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:left;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;right:0}.menus-move-left:before{content:"\f341"}.menus-move-right:before{content:"\f345"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;right:-19px;top:2px;display:block;width:30px;height:38px;margin-right:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;right:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;left:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-right:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-title-attribute,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:20px}.menu-item-depth-2{margin-left:40px}.menu-item-depth-3{margin-left:60px}.menu-item-depth-4{margin-left:80px}.menu-item-depth-5{margin-left:100px}.menu-item-depth-6{margin-left:120px}.menu-item-depth-7{margin-left:140px}.menu-item-depth-8{margin-left:160px}.menu-item-depth-9{margin-left:180px}.menu-item-depth-10{margin-left:200px}.menu-item-depth-11{margin-left:220px}.menu-item-depth-0>.menu-item-bar{margin-right:0}.menu-item-depth-1>.menu-item-bar{margin-right:20px}.menu-item-depth-2>.menu-item-bar{margin-right:40px}.menu-item-depth-3>.menu-item-bar{margin-right:60px}.menu-item-depth-4>.menu-item-bar{margin-right:80px}.menu-item-depth-5>.menu-item-bar{margin-right:100px}.menu-item-depth-6>.menu-item-bar{margin-right:120px}.menu-item-depth-7>.menu-item-bar{margin-right:140px}.menu-item-depth-8>.menu-item-bar{margin-right:160px}.menu-item-depth-9>.menu-item-bar{margin-right:180px}.menu-item-depth-10>.menu-item-bar{margin-right:200px}.menu-item-depth-11>.menu-item-bar{margin-right:220px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-20px}.menu-item-depth-3 .menu-item-transport{margin-left:-60px}.menu-item-depth-4 .menu-item-transport{margin-left:-80px}.menu-item-depth-2 .menu-item-transport{margin-left:-40px}.menu-item-depth-5 .menu-item-transport{margin-left:-100px}.menu-item-depth-6 .menu-item-transport{margin-left:-120px}.menu-item-depth-7 .menu-item-transport{margin-left:-140px}.menu-item-depth-8 .menu-item-transport{margin-left:-160px}.menu-item-depth-9 .menu-item-transport{margin-left:-180px}.menu-item-depth-10 .menu-item-transport{margin-left:-200px}.menu-item-depth-11 .menu-item-transport{margin-left:-220px}.reordering .menu-item-depth-0{margin-left:0}.reordering .menu-item-depth-1{margin-left:15px}.reordering .menu-item-depth-2{margin-left:30px}.reordering .menu-item-depth-3{margin-left:45px}.reordering .menu-item-depth-4{margin-left:60px}.reordering .menu-item-depth-5{margin-left:75px}.reordering .menu-item-depth-6{margin-left:90px}.reordering .menu-item-depth-7{margin-left:105px}.reordering .menu-item-depth-8{margin-left:120px}.reordering .menu-item-depth-9{margin-left:135px}.reordering .menu-item-depth-10{margin-left:150px}.reordering .menu-item-depth-11{margin-left:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-right:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-right:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-right:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-right:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-right:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-right:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-right:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-right:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-right:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-right:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-right:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-right:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-left:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-right:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:left;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;right:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;left:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-left:none;border-right:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;right:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:right;color:#555d66;font-weight:400;margin-left:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-right:0}#available-menu-items .menu-item-handle .item-title{padding-left:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;left:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;left:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;color:#a00;text-decoration:none}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .spinner{position:absolute;top:20px;margin:0!important;right:20px}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;left:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{left:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{left:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:left;margin:0 8px 0 0}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 0 0 8px}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 15px 10px 8px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-left:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;left:14px;content:"\f132"}#create-new-menu-submit{float:right;margin:0 0 12px}.menu-delete-item{float:left;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#available-menu-items-search .clear-results:focus,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}}
\ No newline at end of file
--- a/wp-admin/css/customize-widgets-rtl.css
+++ b/wp-admin/css/customize-widgets-rtl.css
@@ -19,10 +19,20 @@
 }
 
 .customize-control-widget_form .widget-top {
+	background: #fff;
 	-webkit-transition: opacity 0.5s;
 	transition: opacity 0.5s;
 }
 
+.customize-control .widget-action {
+	color: #72777c;
+}
+
+.customize-control .widget-top:hover .widget-action,
+.customize-control .widget-action:focus {
+	color: #23282d;
+}
+
 .customize-control-widget_form:not(.widget-rendered) .widget-top {
 	opacity: 0.5;
 }
@@ -79,10 +89,6 @@
 	line-height: 16px;
 }
 
-.widget-top {
-	cursor: move;
-}
-
 .customize-control-widget_form.expanded a.widget-action:after {
 	content: "\f142";
 }
@@ -99,6 +105,7 @@
 	cursor: pointer;
 }
 
+.widget-top,
 .customize-control-widget_form .widget .customize-control-title {
 	cursor: move;
 }
@@ -126,61 +133,14 @@
 	background-color: #fafafa;
 }
 
-.widget-reorder-nav span {
-	position: relative;
-	overflow: hidden;
-	float: right;
-	display: block;
-	width: 33px; /* was 42px for mobile */
-	height: 43px;
-	color: #82878c;
-	text-indent: -9999px;
-	cursor: pointer;
-	outline: none;
-}
-
-.widget-reorder-nav span:before {
-	display: inline-block;
-	position: absolute;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-	font: normal 20px/43px dashicons;
-	text-align: center;
-	text-indent: 0;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-}
-
-.widget-reorder-nav span:hover,
-.widget-reorder-nav span:focus {
-	color: #444;
-	background: #eee;
-}
-
 .move-widget:before {
 	content: "\f504";
 }
 
-.move-widget-down:before {
-	content: "\f347";
-}
-
-.move-widget-up:before {
-	content: "\f343";
-}
-
-#customize-theme-controls .first-widget .move-widget-up,
-#customize-theme-controls .last-widget .move-widget-down {
-	color: #d5d5d5;
-	cursor: default;
-}
-
 #customize-theme-controls .move-widget-area {
 	display: none;
 	background: #fff;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	border-top: none;
 	cursor: auto;
 }
@@ -256,106 +216,23 @@
  * Styles for new widget addition panel
  */
 
-.wp-full-overlay-main {
-	left: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */
-	width: 100%;
-}
-
-body.adding-widget .add-new-widget,
-body.adding-widget .add-new-widget:hover {
-	background: #eee;
-	border-color: #999;
-	color: #32373c;
-	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-}
-body.adding-widget .add-new-widget:before {
-	-webkit-transform: rotate(-45deg);
-	-ms-transform: rotate(-45deg);
-	transform: rotate(-45deg);
-}
-
-#available-widgets .widget {
-	position: static;
-}
-
-/* override widgets admin page rules in wp-admin/css/wp-admin.css */
+/* override widgets admin page rules in wp-admin/css/widgets.css */
 #widgets-left #available-widgets .widget {
 	float: none !important;
 	width: auto !important;
 }
 
-#available-widgets {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	right: -301px;
-	visibility: hidden;
-	overflow: auto;
-	width: 300px;
-	margin: 0;
-	z-index: 1;
-	background: #eee !important;
-	-webkit-transition: right .18s;
-	transition: right .18s;
-	border-left: 1px solid #ddd;
-}
-
 .ios #available-widgets {
 	-webkit-transition: right 0s;
 	transition: right 0s;
 }
 
-#available-widgets-list {
-	top: 46px;
-	position: absolute;
-	overflow: auto;
-	bottom: 0;
-	width: 100%;
-}
-
-#available-widgets-filter {
-	position: fixed;
-	top: 0;
-	z-index: 1;
-	width: 300px;
-	height: 46px;
-	padding: 8px 13px 7px 17px;
-	background: #eee;
-	border-bottom: 1px solid #e4e4e4;
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
-
-#available-widgets-filter input {
-	padding: 5px 10px 2px 10px;
-	width: 100%;
-}
-
-#available-widgets .widget-tpl {
-	position: relative;
-	padding: 20px 60px 20px 15px;
-	background: #fff;
-	border-bottom: 1px solid #e4e4e4;
-	cursor: pointer;
-	display: none;
-}
-
 #available-widgets .widget-tpl:hover,
 #available-widgets .widget-tpl.selected {
 	background: #eee;
 	border-bottom-color: #ccc;
 }
 
-#available-widgets .widget-top,
-#available-widgets .widget-top:hover {
-	border: none;
-	background: transparent;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
 #customize-controls .widget-title h3 {
 	font-size: 1em;
 }
@@ -367,7 +244,7 @@ body.adding-widget .add-new-widget:before {
 
 #available-widgets .widget .widget-description {
 	padding: 0;
-	color: #777;
+	color: #72777c;
 }
 
 #customize-preview {
@@ -543,10 +420,6 @@ body.adding-widget #customize-preview {
 #available-widgets [class*="tweet"] .widget-title:before,
 #available-widgets [class*="twitter"] .widget-title:before { content: "\f301"; }
 
-#available-widgets .customize-section-title {
-	display: none;
-}
-
 @media screen and (max-height: 700px) and (min-width: 981px) {
 	.customize-control-widget {
 		margin-bottom: 0;
@@ -579,55 +452,3 @@ body.adding-widget #customize-preview {
 		top: 8px;
 	}
 }
-
-@media screen and ( max-width: 640px ) {
-	body.adding-widget div#available-widgets {
-		top: 46px;
-		right: 0;
-		z-index: 10;
-		width: 100%;
-	}
-
-	#available-widgets .customize-section-title {
-		display: block;
-		margin: 0;
-	}
-
-	#available-widgets .customize-section-back {
-		height: 69px;
-	}
-
-	#available-widgets .customize-section-title h3 {
-		font-size: 20px;
-		font-weight: 200;
-		padding: 9px 14px 12px 10px;
-		margin: 0;
-		line-height: 24px;
-		color: #555;
-		display: block;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-widgets .customize-section-title .customize-action {
-		font-size: 13px;
-		display: block;
-		font-weight: 400;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-widgets-filter {
-		position: relative;
-		width: 100%;
-		background: #fff;
-		height: auto;
-		padding: 10px 15px;
-	}
-
-	#available-widgets-list {
-		top: 140px;
-	}
-}
--- a/wp-admin/css/customize-widgets-rtl.min.css
+++ b/wp-admin/css/customize-widgets-rtl.min.css
@@ -1 +1 @@
-.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}#widget-customizer-control-templates,.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;right:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.widget-top{cursor:move}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f141"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f139"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:"\f504"}.move-widget-down:before{content:"\f347"}.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 42px 15px 15px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;right:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:left;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}.wp-full-overlay-main{left:auto;width:100%}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;top:0;bottom:0;right:-301px;visibility:hidden;overflow:auto;width:300px;margin:0;z-index:1;background:#eee!important;-webkit-transition:right .18s;transition:right .18s;border-left:1px solid #ddd}.ios #available-widgets{-webkit-transition:right 0s;transition:right 0s}#available-widgets-list{top:46px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;height:46px;padding:8px 13px 7px 17px;background:#eee;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;background:#fff;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0;visibility:visible}body.adding-widget .wp-full-overlay-main{right:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;left:100%;margin-left:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=twitter] .widget-title:before,#available-widgets [class*=tweet] .widget-title:before{content:"\f301"}#available-widgets .customize-section-title{display:none}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 42px 11px 15px}#customize-theme-controls .widget-area-select li:before{top:8px}}@media screen and (max-width:640px){body.adding-widget div#available-widgets{top:46px;right:0;z-index:10;width:100%}#available-widgets .customize-section-title{display:block;margin:0}#available-widgets .customize-section-back{height:69px}#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 14px 12px 10px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}}
\ No newline at end of file
+.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;right:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f141"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f139"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 42px 15px 15px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;right:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:left;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:right 0s;transition:right 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0;visibility:visible}body.adding-widget .wp-full-overlay-main{right:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;left:100%;margin-left:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 42px 11px 15px}#customize-theme-controls .widget-area-select li:before{top:8px}}
\ No newline at end of file
--- a/wp-admin/css/customize-widgets.css
+++ b/wp-admin/css/customize-widgets.css
@@ -19,10 +19,20 @@
 }
 
 .customize-control-widget_form .widget-top {
+	background: #fff;
 	-webkit-transition: opacity 0.5s;
 	transition: opacity 0.5s;
 }
 
+.customize-control .widget-action {
+	color: #72777c;
+}
+
+.customize-control .widget-top:hover .widget-action,
+.customize-control .widget-action:focus {
+	color: #23282d;
+}
+
 .customize-control-widget_form:not(.widget-rendered) .widget-top {
 	opacity: 0.5;
 }
@@ -79,10 +89,6 @@
 	line-height: 16px;
 }
 
-.widget-top {
-	cursor: move;
-}
-
 .customize-control-widget_form.expanded a.widget-action:after {
 	content: "\f142";
 }
@@ -99,6 +105,7 @@
 	cursor: pointer;
 }
 
+.widget-top,
 .customize-control-widget_form .widget .customize-control-title {
 	cursor: move;
 }
@@ -126,61 +133,14 @@
 	background-color: #fafafa;
 }
 
-.widget-reorder-nav span {
-	position: relative;
-	overflow: hidden;
-	float: left;
-	display: block;
-	width: 33px; /* was 42px for mobile */
-	height: 43px;
-	color: #82878c;
-	text-indent: -9999px;
-	cursor: pointer;
-	outline: none;
-}
-
-.widget-reorder-nav span:before {
-	display: inline-block;
-	position: absolute;
-	top: 0;
-	right: 0;
-	width: 100%;
-	height: 100%;
-	font: normal 20px/43px dashicons;
-	text-align: center;
-	text-indent: 0;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-}
-
-.widget-reorder-nav span:hover,
-.widget-reorder-nav span:focus {
-	color: #444;
-	background: #eee;
-}
-
 .move-widget:before {
 	content: "\f504";
 }
 
-.move-widget-down:before {
-	content: "\f347";
-}
-
-.move-widget-up:before {
-	content: "\f343";
-}
-
-#customize-theme-controls .first-widget .move-widget-up,
-#customize-theme-controls .last-widget .move-widget-down {
-	color: #d5d5d5;
-	cursor: default;
-}
-
 #customize-theme-controls .move-widget-area {
 	display: none;
 	background: #fff;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	border-top: none;
 	cursor: auto;
 }
@@ -256,106 +216,23 @@
  * Styles for new widget addition panel
  */
 
-.wp-full-overlay-main {
-	right: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */
-	width: 100%;
-}
-
-body.adding-widget .add-new-widget,
-body.adding-widget .add-new-widget:hover {
-	background: #eee;
-	border-color: #999;
-	color: #32373c;
-	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-}
-body.adding-widget .add-new-widget:before {
-	-webkit-transform: rotate(45deg);
-	-ms-transform: rotate(45deg);
-	transform: rotate(45deg);
-}
-
-#available-widgets .widget {
-	position: static;
-}
-
-/* override widgets admin page rules in wp-admin/css/wp-admin.css */
+/* override widgets admin page rules in wp-admin/css/widgets.css */
 #widgets-left #available-widgets .widget {
 	float: none !important;
 	width: auto !important;
 }
 
-#available-widgets {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	left: -301px;
-	visibility: hidden;
-	overflow: auto;
-	width: 300px;
-	margin: 0;
-	z-index: 1;
-	background: #eee !important;
-	-webkit-transition: left .18s;
-	transition: left .18s;
-	border-right: 1px solid #ddd;
-}
-
 .ios #available-widgets {
 	-webkit-transition: left 0s;
 	transition: left 0s;
 }
 
-#available-widgets-list {
-	top: 46px;
-	position: absolute;
-	overflow: auto;
-	bottom: 0;
-	width: 100%;
-}
-
-#available-widgets-filter {
-	position: fixed;
-	top: 0;
-	z-index: 1;
-	width: 300px;
-	height: 46px;
-	padding: 8px 17px 7px 13px;
-	background: #eee;
-	border-bottom: 1px solid #e4e4e4;
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
-
-#available-widgets-filter input {
-	padding: 5px 10px 2px 10px;
-	width: 100%;
-}
-
-#available-widgets .widget-tpl {
-	position: relative;
-	padding: 20px 15px 20px 60px;
-	background: #fff;
-	border-bottom: 1px solid #e4e4e4;
-	cursor: pointer;
-	display: none;
-}
-
 #available-widgets .widget-tpl:hover,
 #available-widgets .widget-tpl.selected {
 	background: #eee;
 	border-bottom-color: #ccc;
 }
 
-#available-widgets .widget-top,
-#available-widgets .widget-top:hover {
-	border: none;
-	background: transparent;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
 #customize-controls .widget-title h3 {
 	font-size: 1em;
 }
@@ -367,7 +244,7 @@ body.adding-widget .add-new-widget:before {
 
 #available-widgets .widget .widget-description {
 	padding: 0;
-	color: #777;
+	color: #72777c;
 }
 
 #customize-preview {
@@ -543,10 +420,6 @@ body.adding-widget #customize-preview {
 #available-widgets [class*="tweet"] .widget-title:before,
 #available-widgets [class*="twitter"] .widget-title:before { content: "\f301"; }
 
-#available-widgets .customize-section-title {
-	display: none;
-}
-
 @media screen and (max-height: 700px) and (min-width: 981px) {
 	.customize-control-widget {
 		margin-bottom: 0;
@@ -579,55 +452,3 @@ body.adding-widget #customize-preview {
 		top: 8px;
 	}
 }
-
-@media screen and ( max-width: 640px ) {
-	body.adding-widget div#available-widgets {
-		top: 46px;
-		left: 0;
-		z-index: 10;
-		width: 100%;
-	}
-
-	#available-widgets .customize-section-title {
-		display: block;
-		margin: 0;
-	}
-
-	#available-widgets .customize-section-back {
-		height: 69px;
-	}
-
-	#available-widgets .customize-section-title h3 {
-		font-size: 20px;
-		font-weight: 200;
-		padding: 9px 10px 12px 14px;
-		margin: 0;
-		line-height: 24px;
-		color: #555;
-		display: block;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-widgets .customize-section-title .customize-action {
-		font-size: 13px;
-		display: block;
-		font-weight: 400;
-		overflow: hidden;
-		white-space: nowrap;
-		text-overflow: ellipsis;
-	}
-
-	#available-widgets-filter {
-		position: relative;
-		width: 100%;
-		background: #fff;
-		height: auto;
-		padding: 10px 15px;
-	}
-
-	#available-widgets-list {
-		top: 140px;
-	}
-}
--- a/wp-admin/css/customize-widgets.min.css
+++ b/wp-admin/css/customize-widgets.min.css
@@ -1 +1 @@
-.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}#widget-customizer-control-templates,.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;left:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.widget-top{cursor:move}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:"\f504"}.move-widget-down:before{content:"\f347"}.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 15px 15px 42px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;left:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:right;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}.wp-full-overlay-main{right:auto;width:100%}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;top:0;bottom:0;left:-301px;visibility:hidden;overflow:auto;width:300px;margin:0;z-index:1;background:#eee!important;-webkit-transition:left .18s;transition:left .18s;border-right:1px solid #ddd}.ios #available-widgets{-webkit-transition:left 0s;transition:left 0s}#available-widgets-list{top:46px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;height:46px;padding:8px 17px 7px 13px;background:#eee;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;background:#fff;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0;visibility:visible}body.adding-widget .wp-full-overlay-main{left:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;right:100%;margin-right:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=twitter] .widget-title:before,#available-widgets [class*=tweet] .widget-title:before{content:"\f301"}#available-widgets .customize-section-title{display:none}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 15px 11px 42px}#customize-theme-controls .widget-area-select li:before{top:8px}}@media screen and (max-width:640px){body.adding-widget div#available-widgets{top:46px;left:0;z-index:10;width:100%}#available-widgets .customize-section-title{display:block;margin:0}#available-widgets .customize-section-back{height:69px}#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 10px 12px 14px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}}
\ No newline at end of file
+.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;left:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 15px 15px 42px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;left:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:right;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:left 0s;transition:left 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0;visibility:visible}body.adding-widget .wp-full-overlay-main{left:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;right:100%;margin-right:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 15px 11px 42px}#customize-theme-controls .widget-area-select li:before{top:8px}}
\ No newline at end of file
--- a/wp-admin/css/dashboard-rtl.css
+++ b/wp-admin/css/dashboard-rtl.css
@@ -56,10 +56,6 @@
 	min-height: 0;
 }
 
-/*------------------------------------------------------------------------------
-  9.0 - Dashboard
-------------------------------------------------------------------------------*/
-
 #dashboard-widgets-wrap {
 	overflow: hidden;
 	margin: 0 -8px;
@@ -132,7 +128,7 @@
 }
 
 .welcome-panel p {
-	color: #777;
+	color: #72777c;
 }
 
 .welcome-panel a {
@@ -200,20 +196,37 @@
 
 .welcome-panel-column p {
 	margin-top: 7px;
-	color: #464646;
+	color: #444;
+}
+
+.welcome-panel .welcome-widgets-menus {
+	line-height: 16px;
+}
+
+.welcome-panel .welcome-panel-column ul {
+	margin: 0.8em 0 1em 1em;
+}
+
+.welcome-panel .welcome-panel-column li {
+	line-height: 16px;
+	list-style-type: none;
+	padding: 0 0 8px;
 }
 
 .welcome-panel .welcome-icon {
 	background: transparent !important;
 }
 
-.welcome-panel .welcome-icon:before {
+/* Welcome Panel and Right Now common Icons style */
+
+.welcome-panel .welcome-icon:before,
+#dashboard_right_now li a:before,
+#dashboard_right_now li span:before {
 	color: #82878c;
 	font: normal 20px/1 dashicons;
 	speak: none;
 	display: inline-block;
 	padding: 0 0 0 10px;
-	top: -1px;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
@@ -221,6 +234,8 @@
 	vertical-align: top;
 }
 
+/* Welcome Panel specific Icons styles */
+
 .welcome-panel .welcome-write-blog:before,
 .welcome-panel .welcome-edit-page:before {
 	content: "\f119";
@@ -229,6 +244,7 @@
 
 .welcome-panel .welcome-add-page:before {
 	content: "\f132";
+	top: -1px;
 }
 
 .welcome-panel .welcome-view-site:before {
@@ -251,18 +267,38 @@
 	top: -1px;
 }
 
-.welcome-panel .welcome-widgets-menus {
-	line-height: 16px;
+/* Right Now specific Icons styles */
+
+#dashboard_right_now li a:before,
+#dashboard_right_now li > span:before { /* get only the first level span to exclude screen-reader-text in mu-storage */
+	content: "\f159"; /* generic icon for items added by CPTs ? */
+	padding: 0 0 0 5px;
 }
 
-.welcome-panel .welcome-panel-column ul {
-	margin: 0.8em 0 1em 1em;
+#dashboard_right_now .page-count a:before,
+#dashboard_right_now .page-count span:before {
+	content: "\f105";
 }
 
-.welcome-panel .welcome-panel-column li {
-	line-height: 16px;
-	list-style-type: none;
-	padding: 0 0 8px;
+#dashboard_right_now .post-count a:before,
+#dashboard_right_now .post-count span:before {
+	content: "\f109";
+}
+
+#dashboard_right_now .comment-count a:before {
+	content: "\f101";
+}
+
+#dashboard_right_now .comment-mod-count a:before {
+	content: "\f125";
+}
+
+#dashboard_right_now .storage-count a:before {
+	content: "\f104";
+}
+
+#dashboard_right_now .storage-count.warning a:before {
+	content: "\f153";
 }
 
 /* Dashboard WordPress news */
@@ -290,7 +326,7 @@ body #dashboard-widgets .postbox form .submit {
 }
 
 .rssSummary {
-	color: #777;
+	color: #72777c;
 	margin-top: 4px;
 }
 
@@ -311,7 +347,7 @@ body #dashboard-widgets .postbox form .submit {
 
 #dashboard_primary .rss-widget span,
 #dashboard_primary .rss-widget span.rss-date {
-	color: #777;
+	color: #72777c;
 }
 
 #dashboard_primary .rss-widget span.rss-date {
@@ -369,13 +405,8 @@ body #dashboard-widgets .postbox form .submit {
 
 /* Dashboard right now - Colors */
 
-#dashboard_right_now li a:before,
-#dashboard_right_now li span:before {
-	color: #82878c;
-}
-
 #dashboard_right_now .sub {
-	color: #777;
+	color: #555d66;
 	background: #f5f5f5;
 	border-top: 1px solid #eee;
 	padding: 10px 12px 6px 12px;
@@ -394,49 +425,6 @@ body #dashboard-widgets .postbox form .submit {
 	color: #d54e21;
 }
 
-/* Dashboard right now - Icons */
-#dashboard_right_now li a:before,
-#dashboard_right_now li span:before {
-	content: "\f159";
-	font: normal 20px/1 dashicons;
-	speak: none;
-	display: block;
-	float: right;
-	margin: 0 0 0 5px;
-	padding: 0;
-	text-indent: 0;
-	text-align: center;
-	position: relative;
-	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
-}
-
-#dashboard_right_now .page-count a:before,
-#dashboard_right_now .page-count span:before {
-	content: "\f105";
-}
-
-#dashboard_right_now .post-count a:before,
-#dashboard_right_now .post-count span:before {
-	content: "\f109";
-}
-
-#dashboard_right_now .comment-count a:before {
-	content: "\f101";
-}
-
-#dashboard_right_now .comment-mod-count a:before {
-	content: "\f125";
-}
-
-#dashboard_right_now .storage-count a:before {
-	content: "\f104";
-}
-
-#dashboard_right_now .storage-count.warning a:before {
-	content: "\f153";
-}
-
 /* Dashboard Quick Draft */
 
 #dashboard_quick_press .inside {
@@ -496,7 +484,7 @@ form.initial-form.quickpress-open input#title {
 
 #title-wrap #title-prompt-text,
 .textarea-wrap #content-prompt-text {
-	color: #777;
+	color: #72777c;
 }
 
 #title-wrap #title-prompt-text {
@@ -557,7 +545,7 @@ form.initial-form.quickpress-open input#title {
 	margin-bottom: 1em;
 }
 #dashboard_quick_press .drafts li time {
-	color: #777;
+	color: #72777c;
 }
 
 #dashboard_quick_press .drafts p {
@@ -601,7 +589,7 @@ form.initial-form.quickpress-open input#title {
 #dashboard_activity .comment-meta span.approve:before {
 	content: "\f227";
 	font: 20px/.5 dashicons;
-	margin-right: 12px;
+	margin-right: 5px;
 	vertical-align: middle;
 	position: relative;
 	top: -1px;
@@ -620,7 +608,7 @@ form.initial-form.quickpress-open input#title {
 }
 
 #dashboard_activity .no-activity p {
-	color: #999;
+	color: #72777c;
 	font-size: 16px;
 }
 
@@ -649,6 +637,11 @@ form.initial-form.quickpress-open input#title {
 	padding: 8px 12px 4px;
 }
 
+#dashboard_activity .subsubsub a .count,
+#dashboard_activity .subsubsub a.current .count {
+	color: #72777c; /* white background on the dashboard but #f1f1f1 on list tables */
+}
+
 #future-posts ul,
 #published-posts ul {
 	clear: both;
@@ -665,7 +658,7 @@ form.initial-form.quickpress-open input#title {
 	display: inline-block;
 	margin-left: 5px;
 	min-width: 150px;
-	color: #777;
+	color: #72777c;
 }
 
 .activity-block {
@@ -700,7 +693,7 @@ form.initial-form.quickpress-open input#title {
 
 #activity-widget #the-comment-list .avatar {
 	position: absolute;
-	top: 13px;
+	top: 12px;
 }
 
 #activity-widget #the-comment-list .dashboard-comment-wrap {
@@ -746,12 +739,17 @@ form.initial-form.quickpress-open input#title {
 	margin: 10px;
 }
 
-.edit-box {
+.postbox .button-link .edit-box {
 	display: none;
 }
 
-h3:hover .edit-box {
-	display: inline;
+.edit-box {
+	opacity: 0;
+}
+
+.hndle:hover .edit-box,
+.edit-box:focus {
+	opacity: 1;
 }
 
 #dashboard-widgets form .input-text-wrap input {
@@ -777,19 +775,13 @@ h3:hover .edit-box {
 	text-decoration: none;
 }
 
-#dashboard-widgets h3 a {
+#dashboard-widgets h2 a {
 	text-decoration: underline;
 }
 
-#dashboard-widgets h3 .postbox-title-action {
-	position: absolute;
-	left: 10px;
-	padding: 0;
-	top: 5px;
-}
-
-.js #dashboard-widgets h3 .postbox-title-action {
-	left: 33px;
+#dashboard-widgets .hndle .postbox-title-action {
+	float: left;
+	line-height: 1.2;
 }
 
 #dashboard_plugins h5 {
@@ -814,7 +806,11 @@ h3:hover .edit-box {
 }
 
 #activity-widget #latest-comments #the-comment-list .comment-item {
-	padding: 1em 12px;
+	/* the row-actions paragraph is output only for users with 'edit_comment' capabilities,
+	   for other users this needs a min height equal to the gravatar image */
+	min-height: 50px;
+	margin: 0;
+	padding: 12px;
 }
 
 #latest-comments #the-comment-list .pingback {
@@ -886,7 +882,7 @@ a.rsswidget {
 }
 
 .rss-widget span.rss-date {
-	color: #999;
+	color: #72777c;
 	font-size: 13px;
 	margin-right: 3px;
 }
@@ -1004,6 +1000,11 @@ a.rsswidget {
 		min-height: 0;
 	}
 
+	#dashboard-widgets #postbox-container-3 .empty-container:after,
+	#dashboard-widgets #postbox-container-4 .empty-container:after {
+		display: none;
+	}
+
 	#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
 		width: 100%;
 	}
@@ -1024,6 +1025,10 @@ a.rsswidget {
 	.columns-prefs .columns-prefs-4 {
 		display: none;
 	}
+
+	.metabox-holder .postbox-container .empty-container:after {
+		display: block;
+	}
 }
 
 /* three columns on the dash */
@@ -1046,6 +1051,14 @@ a.rsswidget {
 		height: 0;
 		min-height: 0;
 	}
+
+	#dashboard-widgets #postbox-container-4 .empty-container:after {
+		display: none;
+	}
+
+	.metabox-holder .postbox-container .empty-container:after {
+		display: block;
+	}
 }
 
 @media screen and (max-width: 870px) {
--- /dev/null
+++ b/wp-admin/css/dashboard-rtl.min.css
@@ -0,0 +1 @@
+#dashboard_quick_press .draft-title,#the-comment-list td.comment,.dashboard-comment-wrap{word-wrap:break-word}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}.dashboard-widget-control-form,.mu-storage{overflow:hidden}.welcome-panel h2{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h3{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#72777c}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:10px;left:10px;padding:10px 21px 10px 15px;font-size:13px;line-height:1.23076923;text-decoration:none}.welcome-panel .welcome-panel-close:before{position:absolute;top:8px;right:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px 13px;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#444}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none;padding:0 0 8px}.welcome-panel .welcome-icon{background:0 0!important}#dashboard_right_now li a:before,#dashboard_right_now li span:before,.welcome-panel .welcome-icon:before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date,.rssSummary{color:#72777c}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:"\f119";top:-3px}.welcome-panel .welcome-add-page:before{content:"\f132";top:-1px}.welcome-panel .welcome-view-site:before{content:"\f115";top:-2px}.welcome-panel .welcome-widgets-menus:before{content:"\f116";top:-2px}.welcome-panel .welcome-comments:before{content:"\f117";top:-1px}.welcome-panel .welcome-learn-more:before{content:"\f118";top:-1px}#dashboard_right_now li a:before,#dashboard_right_now li>span:before{content:"\f159";padding:0 0 0 5px}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:"\f105"}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:"\f109"}#dashboard_right_now .comment-count a:before{content:"\f101"}#dashboard_right_now .comment-mod-count a:before{content:"\f125"}#dashboard_right_now .storage-count a:before{content:"\f104"}#dashboard_right_now .storage-count.warning a:before{content:"\f153"}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form p{margin-top:0}.rssSummary{margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;display:inline-block;width:100%}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{float:left;position:relative;top:-5px;margin-right:5px}#dashboard-widgets h3.mu-storage{margin:0 0 10px;padding:0;font-size:14px;font-weight:400}#dashboard_right_now .sub{color:#555d66;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h3{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_quick_press .drafts li time,#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#72777c}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{margin:0 0 0 5px}#dashboard-widgets h3,#dashboard-widgets h4,#dashboard_quick_press .drafts h2{margin:0 12px 8px;padding:0;font-size:14px;font-weight:400;color:#23282d}#dashboard_quick_press .drafts h2{line-height:inherit}#dashboard-widgets .inside h3,#dashboard-widgets .inside h4{margin-right:0;margin-left:0}#dashboard_activity .comment-meta span.approve:before{content:"\f227";font:20px/.5 dashicons;margin-right:5px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{margin:0;padding-bottom:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 0 12px;text-align:center}#dashboard_activity .no-activity p{color:#72777c;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:"\f328";font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard-widgets h2 a,#dashboard_browser_nag a{text-decoration:underline}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}#dashboard_activity .subsubsub a .count,#dashboard_activity .subsubsub a.current .count{color:#72777c}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{margin-bottom:8px}#future-posts ul span,#published-posts ul span{display:inline-block;margin-left:5px;min-width:150px;color:#72777c}.activity-block{border-bottom:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-right:12px}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list .avatar{position:absolute;top:12px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.postbox .button-link .edit-box{display:none}.edit-box{opacity:0}.edit-box:focus,.hndle:hover .edit-box{opacity:1}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets .hndle .postbox-title-action{float:left;line-height:1.2}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative;margin:0 -12px}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{min-height:50px;margin:0;padding:12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-meta{line-height:1.5em;margin:0;color:#666}#latest-comments #the-comment-list .comment-meta cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#72777c;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:"\2014"}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h2{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h2{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag h2.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container,#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container:after,#dashboard-widgets #postbox-container-4 .empty-container:after{display:none}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}.metabox-holder .postbox-container .empty-container:after{display:block}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets #postbox-container-4 .empty-container:after{display:none}.metabox-holder .postbox-container .empty-container:after{display:block}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:40px;white-space:nowrap;width:20px;height:20px;padding:5px;top:5px;left:5px}.welcome-panel .welcome-panel-close:before{font-size:20px;top:5px;right:-35px}}
\ No newline at end of file
--- a/wp-admin/css/dashboard.css
+++ b/wp-admin/css/dashboard.css
@@ -56,10 +56,6 @@
 	min-height: 0;
 }
 
-/*------------------------------------------------------------------------------
-  9.0 - Dashboard
-------------------------------------------------------------------------------*/
-
 #dashboard-widgets-wrap {
 	overflow: hidden;
 	margin: 0 -8px;
@@ -132,7 +128,7 @@
 }
 
 .welcome-panel p {
-	color: #777;
+	color: #72777c;
 }
 
 .welcome-panel a {
@@ -200,20 +196,37 @@
 
 .welcome-panel-column p {
 	margin-top: 7px;
-	color: #464646;
+	color: #444;
+}
+
+.welcome-panel .welcome-widgets-menus {
+	line-height: 16px;
+}
+
+.welcome-panel .welcome-panel-column ul {
+	margin: 0.8em 1em 1em 0;
+}
+
+.welcome-panel .welcome-panel-column li {
+	line-height: 16px;
+	list-style-type: none;
+	padding: 0 0 8px;
 }
 
 .welcome-panel .welcome-icon {
 	background: transparent !important;
 }
 
-.welcome-panel .welcome-icon:before {
+/* Welcome Panel and Right Now common Icons style */
+
+.welcome-panel .welcome-icon:before,
+#dashboard_right_now li a:before,
+#dashboard_right_now li span:before {
 	color: #82878c;
 	font: normal 20px/1 dashicons;
 	speak: none;
 	display: inline-block;
 	padding: 0 10px 0 0;
-	top: -1px;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
@@ -221,6 +234,8 @@
 	vertical-align: top;
 }
 
+/* Welcome Panel specific Icons styles */
+
 .welcome-panel .welcome-write-blog:before,
 .welcome-panel .welcome-edit-page:before {
 	content: "\f119";
@@ -229,6 +244,7 @@
 
 .welcome-panel .welcome-add-page:before {
 	content: "\f132";
+	top: -1px;
 }
 
 .welcome-panel .welcome-view-site:before {
@@ -251,18 +267,38 @@
 	top: -1px;
 }
 
-.welcome-panel .welcome-widgets-menus {
-	line-height: 16px;
+/* Right Now specific Icons styles */
+
+#dashboard_right_now li a:before,
+#dashboard_right_now li > span:before { /* get only the first level span to exclude screen-reader-text in mu-storage */
+	content: "\f159"; /* generic icon for items added by CPTs ? */
+	padding: 0 5px 0 0;
 }
 
-.welcome-panel .welcome-panel-column ul {
-	margin: 0.8em 1em 1em 0;
+#dashboard_right_now .page-count a:before,
+#dashboard_right_now .page-count span:before {
+	content: "\f105";
 }
 
-.welcome-panel .welcome-panel-column li {
-	line-height: 16px;
-	list-style-type: none;
-	padding: 0 0 8px;
+#dashboard_right_now .post-count a:before,
+#dashboard_right_now .post-count span:before {
+	content: "\f109";
+}
+
+#dashboard_right_now .comment-count a:before {
+	content: "\f101";
+}
+
+#dashboard_right_now .comment-mod-count a:before {
+	content: "\f125";
+}
+
+#dashboard_right_now .storage-count a:before {
+	content: "\f104";
+}
+
+#dashboard_right_now .storage-count.warning a:before {
+	content: "\f153";
 }
 
 /* Dashboard WordPress news */
@@ -290,7 +326,7 @@ body #dashboard-widgets .postbox form .submit {
 }
 
 .rssSummary {
-	color: #777;
+	color: #72777c;
 	margin-top: 4px;
 }
 
@@ -311,7 +347,7 @@ body #dashboard-widgets .postbox form .submit {
 
 #dashboard_primary .rss-widget span,
 #dashboard_primary .rss-widget span.rss-date {
-	color: #777;
+	color: #72777c;
 }
 
 #dashboard_primary .rss-widget span.rss-date {
@@ -369,13 +405,8 @@ body #dashboard-widgets .postbox form .submit {
 
 /* Dashboard right now - Colors */
 
-#dashboard_right_now li a:before,
-#dashboard_right_now li span:before {
-	color: #82878c;
-}
-
 #dashboard_right_now .sub {
-	color: #777;
+	color: #555d66;
 	background: #f5f5f5;
 	border-top: 1px solid #eee;
 	padding: 10px 12px 6px 12px;
@@ -394,49 +425,6 @@ body #dashboard-widgets .postbox form .submit {
 	color: #d54e21;
 }
 
-/* Dashboard right now - Icons */
-#dashboard_right_now li a:before,
-#dashboard_right_now li span:before {
-	content: "\f159";
-	font: normal 20px/1 dashicons;
-	speak: none;
-	display: block;
-	float: left;
-	margin: 0 5px 0 0;
-	padding: 0;
-	text-indent: 0;
-	text-align: center;
-	position: relative;
-	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
-}
-
-#dashboard_right_now .page-count a:before,
-#dashboard_right_now .page-count span:before {
-	content: "\f105";
-}
-
-#dashboard_right_now .post-count a:before,
-#dashboard_right_now .post-count span:before {
-	content: "\f109";
-}
-
-#dashboard_right_now .comment-count a:before {
-	content: "\f101";
-}
-
-#dashboard_right_now .comment-mod-count a:before {
-	content: "\f125";
-}
-
-#dashboard_right_now .storage-count a:before {
-	content: "\f104";
-}
-
-#dashboard_right_now .storage-count.warning a:before {
-	content: "\f153";
-}
-
 /* Dashboard Quick Draft */
 
 #dashboard_quick_press .inside {
@@ -496,7 +484,7 @@ form.initial-form.quickpress-open input#title {
 
 #title-wrap #title-prompt-text,
 .textarea-wrap #content-prompt-text {
-	color: #777;
+	color: #72777c;
 }
 
 #title-wrap #title-prompt-text {
@@ -557,7 +545,7 @@ form.initial-form.quickpress-open input#title {
 	margin-bottom: 1em;
 }
 #dashboard_quick_press .drafts li time {
-	color: #777;
+	color: #72777c;
 }
 
 #dashboard_quick_press .drafts p {
@@ -601,7 +589,7 @@ form.initial-form.quickpress-open input#title {
 #dashboard_activity .comment-meta span.approve:before {
 	content: "\f227";
 	font: 20px/.5 dashicons;
-	margin-left: 12px;
+	margin-left: 5px;
 	vertical-align: middle;
 	position: relative;
 	top: -1px;
@@ -620,7 +608,7 @@ form.initial-form.quickpress-open input#title {
 }
 
 #dashboard_activity .no-activity p {
-	color: #999;
+	color: #72777c;
 	font-size: 16px;
 }
 
@@ -649,6 +637,11 @@ form.initial-form.quickpress-open input#title {
 	padding: 8px 12px 4px;
 }
 
+#dashboard_activity .subsubsub a .count,
+#dashboard_activity .subsubsub a.current .count {
+	color: #72777c; /* white background on the dashboard but #f1f1f1 on list tables */
+}
+
 #future-posts ul,
 #published-posts ul {
 	clear: both;
@@ -665,7 +658,7 @@ form.initial-form.quickpress-open input#title {
 	display: inline-block;
 	margin-right: 5px;
 	min-width: 150px;
-	color: #777;
+	color: #72777c;
 }
 
 .activity-block {
@@ -700,7 +693,7 @@ form.initial-form.quickpress-open input#title {
 
 #activity-widget #the-comment-list .avatar {
 	position: absolute;
-	top: 13px;
+	top: 12px;
 }
 
 #activity-widget #the-comment-list .dashboard-comment-wrap {
@@ -746,12 +739,17 @@ form.initial-form.quickpress-open input#title {
 	margin: 10px;
 }
 
-.edit-box {
+.postbox .button-link .edit-box {
 	display: none;
 }
 
-h3:hover .edit-box {
-	display: inline;
+.edit-box {
+	opacity: 0;
+}
+
+.hndle:hover .edit-box,
+.edit-box:focus {
+	opacity: 1;
 }
 
 #dashboard-widgets form .input-text-wrap input {
@@ -777,19 +775,13 @@ h3:hover .edit-box {
 	text-decoration: none;
 }
 
-#dashboard-widgets h3 a {
+#dashboard-widgets h2 a {
 	text-decoration: underline;
 }
 
-#dashboard-widgets h3 .postbox-title-action {
-	position: absolute;
-	right: 10px;
-	padding: 0;
-	top: 5px;
-}
-
-.js #dashboard-widgets h3 .postbox-title-action {
-	right: 33px;
+#dashboard-widgets .hndle .postbox-title-action {
+	float: right;
+	line-height: 1.2;
 }
 
 #dashboard_plugins h5 {
@@ -814,7 +806,11 @@ h3:hover .edit-box {
 }
 
 #activity-widget #latest-comments #the-comment-list .comment-item {
-	padding: 1em 12px;
+	/* the row-actions paragraph is output only for users with 'edit_comment' capabilities,
+	   for other users this needs a min height equal to the gravatar image */
+	min-height: 50px;
+	margin: 0;
+	padding: 12px;
 }
 
 #latest-comments #the-comment-list .pingback {
@@ -886,7 +882,7 @@ a.rsswidget {
 }
 
 .rss-widget span.rss-date {
-	color: #999;
+	color: #72777c;
 	font-size: 13px;
 	margin-left: 3px;
 }
@@ -1004,6 +1000,11 @@ a.rsswidget {
 		min-height: 0;
 	}
 
+	#dashboard-widgets #postbox-container-3 .empty-container:after,
+	#dashboard-widgets #postbox-container-4 .empty-container:after {
+		display: none;
+	}
+
 	#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
 		width: 100%;
 	}
@@ -1024,6 +1025,10 @@ a.rsswidget {
 	.columns-prefs .columns-prefs-4 {
 		display: none;
 	}
+
+	.metabox-holder .postbox-container .empty-container:after {
+		display: block;
+	}
 }
 
 /* three columns on the dash */
@@ -1046,6 +1051,14 @@ a.rsswidget {
 		height: 0;
 		min-height: 0;
 	}
+
+	#dashboard-widgets #postbox-container-4 .empty-container:after {
+		display: none;
+	}
+
+	.metabox-holder .postbox-container .empty-container:after {
+		display: block;
+	}
 }
 
 @media screen and (max-width: 870px) {
--- /dev/null
+++ b/wp-admin/css/dashboard.min.css
@@ -0,0 +1 @@
+#dashboard_quick_press .draft-title,#the-comment-list td.comment,.dashboard-comment-wrap{word-wrap:break-word}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}.dashboard-widget-control-form,.mu-storage{overflow:hidden}.welcome-panel h2{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h3{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#72777c}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:10px;right:10px;padding:10px 15px 10px 21px;font-size:13px;line-height:1.23076923;text-decoration:none}.welcome-panel .welcome-panel-close:before{position:absolute;top:8px;left:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 13px 3px 0;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#444}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none;padding:0 0 8px}.welcome-panel .welcome-icon{background:0 0!important}#dashboard_right_now li a:before,#dashboard_right_now li span:before,.welcome-panel .welcome-icon:before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date,.rssSummary{color:#72777c}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:"\f119";top:-3px}.welcome-panel .welcome-add-page:before{content:"\f132";top:-1px}.welcome-panel .welcome-view-site:before{content:"\f115";top:-2px}.welcome-panel .welcome-widgets-menus:before{content:"\f116";top:-2px}.welcome-panel .welcome-comments:before{content:"\f117";top:-1px}.welcome-panel .welcome-learn-more:before{content:"\f118";top:-1px}#dashboard_right_now li a:before,#dashboard_right_now li>span:before{content:"\f159";padding:0 5px 0 0}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:"\f105"}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:"\f109"}#dashboard_right_now .comment-count a:before{content:"\f101"}#dashboard_right_now .comment-mod-count a:before{content:"\f125"}#dashboard_right_now .storage-count a:before{content:"\f104"}#dashboard_right_now .storage-count.warning a:before{content:"\f153"}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form p{margin-top:0}.rssSummary{margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;display:inline-block;width:100%}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{float:right;position:relative;top:-5px;margin-left:5px}#dashboard-widgets h3.mu-storage{margin:0 0 10px;padding:0;font-size:14px;font-weight:400}#dashboard_right_now .sub{color:#555d66;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h3{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_quick_press .drafts li time,#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#72777c}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{margin:0 5px 0 0}#dashboard-widgets h3,#dashboard-widgets h4,#dashboard_quick_press .drafts h2{margin:0 12px 8px;padding:0;font-size:14px;font-weight:400;color:#23282d}#dashboard_quick_press .drafts h2{line-height:inherit}#dashboard-widgets .inside h3,#dashboard-widgets .inside h4{margin-left:0;margin-right:0}#dashboard_activity .comment-meta span.approve:before{content:"\f227";font:20px/.5 dashicons;margin-left:5px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{margin:0;padding-bottom:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 0 12px;text-align:center}#dashboard_activity .no-activity p{color:#72777c;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:"\f328";font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard-widgets h2 a,#dashboard_browser_nag a{text-decoration:underline}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}#dashboard_activity .subsubsub a .count,#dashboard_activity .subsubsub a.current .count{color:#72777c}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{margin-bottom:8px}#future-posts ul span,#published-posts ul span{display:inline-block;margin-right:5px;min-width:150px;color:#72777c}.activity-block{border-bottom:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-left:12px}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list .avatar{position:absolute;top:12px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.postbox .button-link .edit-box{display:none}.edit-box{opacity:0}.edit-box:focus,.hndle:hover .edit-box{opacity:1}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets .hndle .postbox-title-action{float:right;line-height:1.2}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative;margin:0 -12px}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{min-height:50px;margin:0;padding:12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-meta{line-height:1.5em;margin:0;color:#666}#latest-comments #the-comment-list .comment-meta cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#72777c;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:"\2014"}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h2{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h2{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag h2.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container,#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container:after,#dashboard-widgets #postbox-container-4 .empty-container:after{display:none}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}.metabox-holder .postbox-container .empty-container:after{display:block}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets #postbox-container-4 .empty-container:after{display:none}.metabox-holder .postbox-container .empty-container:after{display:block}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:40px;white-space:nowrap;width:20px;height:20px;padding:5px;top:5px;right:5px}.welcome-panel .welcome-panel-close:before{font-size:20px;top:5px;left:-35px}}
\ No newline at end of file
--- a/wp-admin/css/deprecated-media-rtl.css
+++ b/wp-admin/css/deprecated-media-rtl.css
@@ -5,7 +5,7 @@ div#media-upload-header {
 	padding: 5px 5px 0;
 	font-weight: bold;
 	position: relative;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background: #f9f9f9;
 }
 
@@ -28,7 +28,7 @@ div#media-upload-header {
 	float: right;
 	line-height: 28px;
 	border-top: 1px solid #f9f9f9;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background-color: #f9f9f9;
 	text-decoration: none;
 	-webkit-transition: none;
@@ -49,7 +49,7 @@ div#media-upload-header {
 	font-weight: normal;
 	padding-right: 6px;
 	padding-left: 6px;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-bottom-color: #f1f1f1;
 	background-color: #f1f1f1;
 	color: #000;
@@ -62,13 +62,18 @@ div#media-upload-header {
 }
 
 #media-upload .slidetoggle {
-	border-top-color: #dfdfdf;
+	border-top-color: #ddd;
 }
 
 #media-upload input[type="radio"] {
 	padding: 0;
 }
 
+.media-upload-form label.form-help,
+td.help {
+	color: #72777c;
+}
+
 form {
 	margin: 1em;
 }
@@ -147,7 +152,8 @@ thead.media-item-info tr {
 	border: 8px solid #fff;
 }
 
-abbr.required {
+abbr.required,
+span.required {
 	text-decoration: none;
 	border: none;
 }
@@ -270,7 +276,7 @@ abbr.required {
 	clear: both;
 	padding: 0 0 3px;
 	font-size: 1.6em;
-	border-bottom: 1px solid #DADADA;
+	border-bottom: 1px solid #ddd;
 }
 
 h3.media-title  {
@@ -278,7 +284,7 @@ h3.media-title  {
 }
 
 h4.media-sub-title  {
-	border-bottom: 1px solid #DADADA;
+	border-bottom: 1px solid #ddd;
 	font-size: 1.3em;
 	margin: 12px;
 	padding: 0 0 3px;
@@ -322,7 +328,7 @@ h4.media-sub-title {
 #gallery-settings label,
 #gallery-settings legend {
 	font-size: 13px;
-	color: #464646;
+	color: #444;
 	margin-left: 15px;
 }
 
@@ -331,7 +337,7 @@ h4.media-sub-title {
 }
 
 #gallery-settings p.ml-submit {
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 }
 
 #gallery-settings select#columns {
@@ -359,9 +365,14 @@ h4.media-sub-title {
 }
 
 p.media-types {
+	margin: 0;
 	padding: 1em;
 }
 
+p.media-types-required-info {
+	padding-top: 0;
+}
+
 tr.not-image {
 	display: none;
 }
--- a/wp-admin/css/deprecated-media-rtl.min.css
+++ b/wp-admin/css/deprecated-media-rtl.min.css
@@ -1 +1 @@
-#sidemenu,th{position:relative}#sidemenu a,#sort-buttons a,abbr.required{text-decoration:none}div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}#sidemenu{overflow:hidden;float:none;right:0;bottom:-1px;margin:0 5px;padding-right:10px;list-style:none;font-size:12px;font-weight:400}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:left}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center left no-repeat}.image-align-left-label{background:url(../images/align-left.png) center left no-repeat}.image-align-center-label{background:url(../images/align-center.png) center left no-repeat}.image-align-right-label{background:url(../images/align-right.png) center left no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #a0a5aa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title,h4.media-sub-title{border-bottom:1px solid #DADADA;padding:0 0 3px}#gallery-settings .title{clear:both;font-size:1.6em}h3.media-title{font-size:1.6em}h4.media-sub-title{font-size:1.3em;margin:12px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}}
\ No newline at end of file
+#sidemenu,th{position:relative}#sidemenu a,#sort-buttons a{text-decoration:none}div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #ddd;background:#f9f9f9}#sidemenu{overflow:hidden;float:none;right:0;bottom:-1px;margin:0 5px;padding-right:10px;list-style:none;font-size:12px;font-weight:400}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #ddd;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;border:1px solid #ddd;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#ddd}#media-upload input[type=radio]{padding:0}.media-upload-form label.form-help,td.help{color:#72777c;font-family:sans-serif;font-style:italic;font-weight:400}form{margin:1em}#search-filter{text-align:left}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center left no-repeat}.image-align-left-label{background:url(../images/align-left.png) center left no-repeat}.image-align-center-label{background:url(../images/align-center.png) center left no-repeat}.image-align-right-label{background:url(../images/align-right.png) center left no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required,span.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #a0a5aa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title,h4.media-sub-title{border-bottom:1px solid #ddd;padding:0 0 3px}#gallery-settings .title{clear:both;font-size:1.6em}h3.media-title{font-size:1.6em}h4.media-sub-title{font-size:1.3em;margin:12px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#444;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #ddd}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{margin:0;padding:1em}p.media-types-required-info{padding-top:0}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}}
\ No newline at end of file
--- a/wp-admin/css/deprecated-media.css
+++ b/wp-admin/css/deprecated-media.css
@@ -5,7 +5,7 @@ div#media-upload-header {
 	padding: 5px 5px 0;
 	font-weight: bold;
 	position: relative;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background: #f9f9f9;
 }
 
@@ -28,7 +28,7 @@ div#media-upload-header {
 	float: left;
 	line-height: 28px;
 	border-top: 1px solid #f9f9f9;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background-color: #f9f9f9;
 	text-decoration: none;
 	-webkit-transition: none;
@@ -49,7 +49,7 @@ div#media-upload-header {
 	font-weight: normal;
 	padding-left: 6px;
 	padding-right: 6px;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-bottom-color: #f1f1f1;
 	background-color: #f1f1f1;
 	color: #000;
@@ -62,13 +62,18 @@ div#media-upload-header {
 }
 
 #media-upload .slidetoggle {
-	border-top-color: #dfdfdf;
+	border-top-color: #ddd;
 }
 
 #media-upload input[type="radio"] {
 	padding: 0;
 }
 
+.media-upload-form label.form-help,
+td.help {
+	color: #72777c;
+}
+
 form {
 	margin: 1em;
 }
@@ -147,7 +152,8 @@ thead.media-item-info tr {
 	border: 8px solid #fff;
 }
 
-abbr.required {
+abbr.required,
+span.required {
 	text-decoration: none;
 	border: none;
 }
@@ -270,7 +276,7 @@ abbr.required {
 	clear: both;
 	padding: 0 0 3px;
 	font-size: 1.6em;
-	border-bottom: 1px solid #DADADA;
+	border-bottom: 1px solid #ddd;
 }
 
 h3.media-title  {
@@ -278,7 +284,7 @@ h3.media-title  {
 }
 
 h4.media-sub-title  {
-	border-bottom: 1px solid #DADADA;
+	border-bottom: 1px solid #ddd;
 	font-size: 1.3em;
 	margin: 12px;
 	padding: 0 0 3px;
@@ -322,7 +328,7 @@ h4.media-sub-title {
 #gallery-settings label,
 #gallery-settings legend {
 	font-size: 13px;
-	color: #464646;
+	color: #444;
 	margin-right: 15px;
 }
 
@@ -331,7 +337,7 @@ h4.media-sub-title {
 }
 
 #gallery-settings p.ml-submit {
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 }
 
 #gallery-settings select#columns {
@@ -359,9 +365,14 @@ h4.media-sub-title {
 }
 
 p.media-types {
+	margin: 0;
 	padding: 1em;
 }
 
+p.media-types-required-info {
+	padding-top: 0;
+}
+
 tr.not-image {
 	display: none;
 }
--- a/wp-admin/css/deprecated-media.min.css
+++ b/wp-admin/css/deprecated-media.min.css
@@ -1 +1 @@
-#sidemenu,th{position:relative}#sidemenu a,#sort-buttons a,abbr.required{text-decoration:none}div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}#sidemenu{overflow:hidden;float:none;left:0;bottom:-1px;margin:0 5px;padding-left:10px;list-style:none;font-size:12px;font-weight:400}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:right}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center left no-repeat}.image-align-left-label{background:url(../images/align-left.png) center left no-repeat}.image-align-center-label{background:url(../images/align-center.png) center left no-repeat}.image-align-right-label{background:url(../images/align-right.png) center left no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #a0a5aa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title,h4.media-sub-title{border-bottom:1px solid #DADADA;padding:0 0 3px}#gallery-settings .title{clear:both;font-size:1.6em}h3.media-title{font-size:1.6em}h4.media-sub-title{font-size:1.3em;margin:12px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}}
\ No newline at end of file
+#sidemenu,th{position:relative}#sidemenu a,#sort-buttons a{text-decoration:none}div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #ddd;background:#f9f9f9}#sidemenu{overflow:hidden;float:none;left:0;bottom:-1px;margin:0 5px;padding-left:10px;list-style:none;font-size:12px;font-weight:400}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #ddd;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;border:1px solid #ddd;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#ddd}#media-upload input[type=radio]{padding:0}.media-upload-form label.form-help,td.help{color:#72777c;font-family:sans-serif;font-style:italic;font-weight:400}form{margin:1em}#search-filter{text-align:right}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center left no-repeat}.image-align-left-label{background:url(../images/align-left.png) center left no-repeat}.image-align-center-label{background:url(../images/align-center.png) center left no-repeat}.image-align-right-label{background:url(../images/align-right.png) center left no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required,span.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #a0a5aa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title,h4.media-sub-title{border-bottom:1px solid #ddd;padding:0 0 3px}#gallery-settings .title{clear:both;font-size:1.6em}h3.media-title{font-size:1.6em}h4.media-sub-title{font-size:1.3em;margin:12px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#444;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #ddd}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{margin:0;padding:1em}p.media-types-required-info{padding-top:0}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}}
\ No newline at end of file
--- a/wp-admin/css/edit-rtl.css
+++ b/wp-admin/css/edit-rtl.css
@@ -68,18 +68,12 @@
 }
 
 #titlediv #title-prompt-text {
-	color: #777;
+	color: #72777c;
 	position: absolute;
 	font-size: 1.7em;
 	padding: 11px 10px;
 }
 
-#poststuff .inside-submitbox,
-#side-sortables .inside-submitbox {
-	margin: 0 3px;
-	font-size: 11px;
-}
-
 input#link_description,
 input#link_url {
 	width: 98%;
@@ -135,19 +129,15 @@ input#link_url {
 	float: right;
 }
 
-.submitbox .submit {
-	text-align: right;
-	padding: 12px 10px 10px;
-	font-size: 11px;
-	background-color: #464646;
-	color: #ccc;
-}
-
 .submitbox .submitdelete {
 	text-decoration: none;
 	padding: 1px 2px;
 }
 
+body.post-new-php .submitbox .submitdelete {
+	display: none;
+}
+
 /* @todo: do we really need this? word on the street is we don't and this
 stray rule may actually be compensated for elsewhere. */
 #normal-sortables .submitbox .submitdelete:hover {
@@ -166,10 +156,6 @@ stray rule may actually be compensated for elsewhere. */
 	padding: 6px;
 }
 
-.inside-submitbox #post_status {
-	margin: 2px -2px 2px 0;
-}
-
 #post-status-select {
 	margin-top: 3px;
 }
@@ -271,11 +257,6 @@ ul.category-tabs li,
 	border: 0 none;
 }
 
-#side-sortables .inside-submitbox .insidebox,
-.stuffbox .insidebox {
-	margin: 11px 0;
-}
-
 /* @todo: make this a more generic class */
 ul.category-tabs,
 ul.add-menu-item-tabs,
@@ -292,7 +273,7 @@ ul.add-menu-item-tabs li {
 ul.category-tabs li.tabs,
 ul.add-menu-item-tabs li.tabs,
 .wp-tab-active {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-bottom-color: #fdfdfd;
 	background-color: #fdfdfd;
 }
@@ -303,12 +284,18 @@ ul.wp-tab-bar li {
 	padding: 3px 5px 5px;
 }
 
+#set-post-thumbnail {
+	display: inline-block;
+	max-width: 100%;
+}
+
 #postimagediv .inside img {
 	max-width: 100%;
 	height: auto;
 	width: auto;
-	background-image: -webkit-linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), -webkit-linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
-	background-image: linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
+	vertical-align: top;
+	background-image: -webkit-linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), -webkit-linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
+	background-image: linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), linear-gradient(-45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
 	background-position: 100% 0, 10px 10px;
 	-webkit-background-size: 20px 20px;
 	background-size: 20px 20px;
@@ -362,13 +349,15 @@ form#tags-filter {
 }
 
 #content-resize-handle {
-	background: transparent url(../images/resize.gif) no-repeat scroll left bottom;
+	background: transparent url(../images/resize.gif) no-repeat scroll right bottom;
 	width: 12px;
 	cursor: row-resize;
 }
 
+/*rtl:ignore*/
 .rtl #content-resize-handle {
-	background: transparent url(../images/resize-rtl.gif) no-repeat scroll right bottom;
+	background-image: url(../images/resize-rtl.gif);
+	background-position: left bottom;
 }
 
 .wp-editor-expand #content-resize-handle {
@@ -721,7 +710,7 @@ span.wp-media-buttons-icon:before {
 #postcustomstuff table {
 	margin: 0;
 	width: 100%;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-spacing: 0;
 	background-color: #f9f9f9;
 }
@@ -954,7 +943,7 @@ a.post-state-format.format-link:before {
 	max-height: 200px;
 	overflow: auto;
 	padding: 0 0.9em;
-	border: solid 1px #dfdfdf;
+	border: solid 1px #ddd;
 	background-color: #fdfdfd;
 }
 
@@ -1099,13 +1088,13 @@ p.popular-tags a {
 }
 
 .ac_results {
+	display: none;
+	margin: -1px 0 0;
 	padding: 0;
-	margin: 0;
 	list-style: none;
 	position: absolute;
 	z-index: 10000;
-	display: none;
-	border: 1px solid #808080;
+	border: 1px solid #5b9dd9;
 	background-color: #fff;
 }
 
@@ -1114,14 +1103,16 @@ p.popular-tags a {
 }
 
 .ac_results li {
-	padding: 2px 5px;
+	margin: 0;
+	padding: 5px 10px;
 	white-space: nowrap;
-	color: #101010;
 	text-align: right;
 }
 
-.ac_over {
-	background-color: #f0f0b8;
+.ac_results .ac_over,
+.ac_over .ac_match {
+	background-color: #0073aa;
+	color: #fff;
 	cursor: pointer;
 }
 
@@ -1140,6 +1131,23 @@ p.popular-tags a {
 	padding: 10px 15px;
 }
 
+.comment-ays .comment-content a[href]:after {
+	content: '(' attr( href ) ')';
+	display: inline-block;
+	padding: 0 4px;
+	color: #72777C;
+	font-size: 13px;
+}
+
+.comment-ays .comment-content p.edit-comment {
+	margin-top: 10px;
+}
+
+.comment-ays .comment-content p.edit-comment a[href]:after {
+	content: '';
+	padding: 0;
+}
+
 .comment-ays-submit .button-cancel {
 	margin-right: 1em;
 }
@@ -1312,14 +1320,16 @@ table.links-table {
   (min-resolution: 120dpi) {
 	#content-resize-handle,
 	#post-body .wp_themeSkin .mceStatusbar a.mceResize {
-		background: transparent url(../images/resize-2x.gif) no-repeat scroll left bottom;
+		background: transparent url(../images/resize-2x.gif) no-repeat scroll right bottom;
 		-webkit-background-size: 11px 11px;
 		background-size: 11px 11px;
 	}
 
+	/*rtl:ignore*/
 	.rtl #content-resize-handle,
 	.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
-		background: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom;
+		background-image: url(../images/resize-rtl-2x.gif);
+		background-position: left bottom;
 	}
 }
 
--- /dev/null
+++ b/wp-admin/css/edit-rtl.min.css
@@ -0,0 +1 @@
+#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:right}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:right;margin:0 0 0 5px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:100% none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:700}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:100% 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:left}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 2px;top:0;right:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;right:50%;width:450px;margin-right:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:right;overflow:hidden}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:right}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-right:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 6px 6px 3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 7px 0 0;padding:8px 12px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}
\ No newline at end of file
--- a/wp-admin/css/edit.css
+++ b/wp-admin/css/edit.css
@@ -68,18 +68,12 @@
 }
 
 #titlediv #title-prompt-text {
-	color: #777;
+	color: #72777c;
 	position: absolute;
 	font-size: 1.7em;
 	padding: 11px 10px;
 }
 
-#poststuff .inside-submitbox,
-#side-sortables .inside-submitbox {
-	margin: 0 3px;
-	font-size: 11px;
-}
-
 input#link_description,
 input#link_url {
 	width: 98%;
@@ -135,19 +129,15 @@ input#link_url {
 	float: left;
 }
 
-.submitbox .submit {
-	text-align: left;
-	padding: 12px 10px 10px;
-	font-size: 11px;
-	background-color: #464646;
-	color: #ccc;
-}
-
 .submitbox .submitdelete {
 	text-decoration: none;
 	padding: 1px 2px;
 }
 
+body.post-new-php .submitbox .submitdelete {
+	display: none;
+}
+
 /* @todo: do we really need this? word on the street is we don't and this
 stray rule may actually be compensated for elsewhere. */
 #normal-sortables .submitbox .submitdelete:hover {
@@ -166,10 +156,6 @@ stray rule may actually be compensated for elsewhere. */
 	padding: 6px;
 }
 
-.inside-submitbox #post_status {
-	margin: 2px 0 2px -2px;
-}
-
 #post-status-select {
 	margin-top: 3px;
 }
@@ -271,11 +257,6 @@ ul.category-tabs li,
 	border: 0 none;
 }
 
-#side-sortables .inside-submitbox .insidebox,
-.stuffbox .insidebox {
-	margin: 11px 0;
-}
-
 /* @todo: make this a more generic class */
 ul.category-tabs,
 ul.add-menu-item-tabs,
@@ -292,7 +273,7 @@ ul.add-menu-item-tabs li {
 ul.category-tabs li.tabs,
 ul.add-menu-item-tabs li.tabs,
 .wp-tab-active {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-bottom-color: #fdfdfd;
 	background-color: #fdfdfd;
 }
@@ -303,10 +284,16 @@ ul.wp-tab-bar li {
 	padding: 3px 5px 5px;
 }
 
+#set-post-thumbnail {
+	display: inline-block;
+	max-width: 100%;
+}
+
 #postimagediv .inside img {
 	max-width: 100%;
 	height: auto;
 	width: auto;
+	vertical-align: top;
 	background-image: -webkit-linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), -webkit-linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
 	background-image: linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
 	background-position: 0 0, 10px 10px;
@@ -367,8 +354,10 @@ form#tags-filter {
 	cursor: row-resize;
 }
 
+/*rtl:ignore*/
 .rtl #content-resize-handle {
-	background: transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;
+	background-image: url(../images/resize-rtl.gif);
+	background-position: left bottom;
 }
 
 .wp-editor-expand #content-resize-handle {
@@ -721,7 +710,7 @@ span.wp-media-buttons-icon:before {
 #postcustomstuff table {
 	margin: 0;
 	width: 100%;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	border-spacing: 0;
 	background-color: #f9f9f9;
 }
@@ -954,7 +943,7 @@ a.post-state-format.format-link:before {
 	max-height: 200px;
 	overflow: auto;
 	padding: 0 0.9em;
-	border: solid 1px #dfdfdf;
+	border: solid 1px #ddd;
 	background-color: #fdfdfd;
 }
 
@@ -1099,13 +1088,13 @@ p.popular-tags a {
 }
 
 .ac_results {
+	display: none;
+	margin: -1px 0 0;
 	padding: 0;
-	margin: 0;
 	list-style: none;
 	position: absolute;
 	z-index: 10000;
-	display: none;
-	border: 1px solid #808080;
+	border: 1px solid #5b9dd9;
 	background-color: #fff;
 }
 
@@ -1114,14 +1103,16 @@ p.popular-tags a {
 }
 
 .ac_results li {
-	padding: 2px 5px;
+	margin: 0;
+	padding: 5px 10px;
 	white-space: nowrap;
-	color: #101010;
 	text-align: left;
 }
 
-.ac_over {
-	background-color: #f0f0b8;
+.ac_results .ac_over,
+.ac_over .ac_match {
+	background-color: #0073aa;
+	color: #fff;
 	cursor: pointer;
 }
 
@@ -1140,6 +1131,23 @@ p.popular-tags a {
 	padding: 10px 15px;
 }
 
+.comment-ays .comment-content a[href]:after {
+	content: '(' attr( href ) ')';
+	display: inline-block;
+	padding: 0 4px;
+	color: #72777C;
+	font-size: 13px;
+}
+
+.comment-ays .comment-content p.edit-comment {
+	margin-top: 10px;
+}
+
+.comment-ays .comment-content p.edit-comment a[href]:after {
+	content: '';
+	padding: 0;
+}
+
 .comment-ays-submit .button-cancel {
 	margin-left: 1em;
 }
@@ -1317,9 +1325,11 @@ table.links-table {
 		background-size: 11px 11px;
 	}
 
+	/*rtl:ignore*/
 	.rtl #content-resize-handle,
 	.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
-		background: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom;
+		background-image: url(../images/resize-rtl-2x.gif);
+		background-position: left bottom;
 	}
 }
 
--- /dev/null
+++ b/wp-admin/css/edit.min.css
@@ -0,0 +1 @@
+#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:left}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:left;margin:0 5px 0 0}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:0 none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:700}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:0 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:right}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 2px 0 0;top:0;left:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;left:50%;width:450px;margin-left:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:left;overflow:hidden}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:left}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-left:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 3px 6px 6px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 0 0 7px;padding:8px 12px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/farbtastic-rtl.min.css
@@ -0,0 +1 @@
+.farbtastic{position:relative}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic,.farbtastic .wheel{width:195px;height:195px}.farbtastic .color,.farbtastic .overlay{top:47px;right:47px;width:101px;height:101px}.farbtastic .wheel{background:url(../images/wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(../images/mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px -8px 0 0;overflow:hidden;background:url(../images/marker.png) no-repeat}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/farbtastic.min.css
@@ -0,0 +1 @@
+.farbtastic{position:relative}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic,.farbtastic .wheel{width:195px;height:195px}.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}.farbtastic .wheel{background:url(../images/wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(../images/mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(../images/marker.png) no-repeat}
\ No newline at end of file
--- a/wp-admin/css/forms-rtl.css
+++ b/wp-admin/css/forms-rtl.css
@@ -69,6 +69,7 @@ input[type="url"] {
 
 /* Vertically align the number selector with the input. */
 input[type="number"] {
+	height: 28px;
 	line-height: inherit;
 }
 
@@ -233,9 +234,17 @@ textarea[readonly] {
 	background-color: #eee;
 }
 
-:-moz-placeholder,
-.wp-core-ui :-moz-placeholder {
-   color: #a9a9a9;
+::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+::-moz-placeholder {
+   color: #72777c;
+   opacity: 1;
+}
+
+:-ms-input-placeholder {
+	color: #72777c;
 }
 
 .form-invalid input, .form-invalid input:focus,
@@ -429,10 +438,6 @@ input[type="number"].tiny-text {
 	margin-right: 1em;
 }
 
-#upload-form label {
-	color: #777;
-}
-
 button.wp-hide-pw > .dashicons {
 	position: relative;
 	top: 3px;
@@ -654,6 +659,14 @@ ul#add-to-blog-users {
 	margin-bottom: 0;
 }
 
+.form-table .date-time-doc {
+	margin-top: 1em;
+}
+
+.form-table p.timezone-info {
+	margin: 1em 0;
+}
+
 .form-table td fieldset label {
 	margin: 0.25em 0 0.5em !important;
 	display: inline-block;
@@ -809,10 +822,10 @@ table.form-table td .updated p {
 	position: relative;
 	cursor: move;
 	color: #32373c;
-	background: #e6e6e6;
+	background: #e5e5e5;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
-	border: 1px solid #b4b4b4;
+	border: 1px solid #b4b9be;
 	font-style: normal;
 	line-height: 16px;
 	font-size: 14px;
@@ -854,7 +867,7 @@ table.form-table td .updated p {
 }
 
 .pressthis-bookmarklet span:before {
-	color: #777;
+	color: #72777c;
 	font: normal 20px/1 dashicons;
 	content: "\f157";
 	position: relative;
@@ -870,11 +883,6 @@ table.form-table td .updated p {
 	vertical-align: top;
 }
 
-.pressthis-js-toggle .dashicons {
-	margin: 5px 7px 6px 8px;
-	color: #777;
-}
-
 /* to override the button class being applied */
 .pressthis-js-toggle.button.button {
 	margin-right: 10px;
@@ -885,16 +893,15 @@ table.form-table td .updated p {
 
 .pressthis-js-toggle .dashicons {
 	margin: 5px 7px 6px 8px;
-	color: #777;
+	color: #555d66;
 }
 
 /*------------------------------------------------------------------------------
   20.0 - Settings
 ------------------------------------------------------------------------------*/
 
-#utc-time, #local-time {
-	padding-right: 25px;
-	font-style: italic;
+.timezone-info code {
+	white-space: nowrap;
 }
 
 .defaultavatarpicker .avatar {
@@ -902,6 +909,11 @@ table.form-table td .updated p {
 	vertical-align: middle;
 }
 
+.options-general-php .date-time-text {
+	display: inline-block;
+	min-width: 10em;
+}
+
 .options-general-php input.small-text {
 	width: 56px;
 }
@@ -1050,6 +1062,10 @@ table.form-table td .updated p {
 		padding: 6px 10px;
 	}
 
+	input[type="number"] {
+		height: 40px;
+	}
+
 	input.code {
 		padding-bottom: 5px;
 		padding-top: 10px;
@@ -1263,16 +1279,11 @@ table.form-table td .updated p {
 		display: block;
 	}
 
-	#utc-time {
-		margin-top: 10px;
-	}
-
 	#utc-time,
 	#local-time {
 		display: block;
 		float: none;
-		padding: 0;
-		line-height: 2;
+		margin-top: 0.5em;
 	}
 
 	.form-field #domain {
@@ -1311,6 +1322,11 @@ table.form-table td .updated p {
 	.wp-pwd .button .text {
 		display: none;
 	}
+
+	.options-general-php input[type="text"].small-text {
+		max-width: 60px;
+		margin: 0;
+	}
 }
 
 @media only screen and (max-width: 768px) {
@@ -1353,3 +1369,10 @@ table.form-table td .updated p {
 		width: 49%;
 	}
 }
+
+@media only screen and (max-width: 320px) {
+	.options-general-php .date-time-text.date-time-custom-text {
+		min-width: 0;
+		margin-left: 0.5em;
+	}
+}
--- /dev/null
+++ b/wp-admin/css/forms-rtl.min.css
@@ -0,0 +1 @@
+#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:right;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-right:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}}
\ No newline at end of file
--- a/wp-admin/css/forms.css
+++ b/wp-admin/css/forms.css
@@ -69,6 +69,7 @@ input[type="url"] {
 
 /* Vertically align the number selector with the input. */
 input[type="number"] {
+	height: 28px;
 	line-height: inherit;
 }
 
@@ -233,9 +234,17 @@ textarea[readonly] {
 	background-color: #eee;
 }
 
-:-moz-placeholder,
-.wp-core-ui :-moz-placeholder {
-   color: #a9a9a9;
+::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+::-moz-placeholder {
+   color: #72777c;
+   opacity: 1;
+}
+
+:-ms-input-placeholder {
+	color: #72777c;
 }
 
 .form-invalid input, .form-invalid input:focus,
@@ -429,10 +438,6 @@ input[type="number"].tiny-text {
 	margin-left: 1em;
 }
 
-#upload-form label {
-	color: #777;
-}
-
 button.wp-hide-pw > .dashicons {
 	position: relative;
 	top: 3px;
@@ -654,6 +659,14 @@ ul#add-to-blog-users {
 	margin-bottom: 0;
 }
 
+.form-table .date-time-doc {
+	margin-top: 1em;
+}
+
+.form-table p.timezone-info {
+	margin: 1em 0;
+}
+
 .form-table td fieldset label {
 	margin: 0.25em 0 0.5em !important;
 	display: inline-block;
@@ -809,10 +822,10 @@ table.form-table td .updated p {
 	position: relative;
 	cursor: move;
 	color: #32373c;
-	background: #e6e6e6;
+	background: #e5e5e5;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
-	border: 1px solid #b4b4b4;
+	border: 1px solid #b4b9be;
 	font-style: normal;
 	line-height: 16px;
 	font-size: 14px;
@@ -854,7 +867,7 @@ table.form-table td .updated p {
 }
 
 .pressthis-bookmarklet span:before {
-	color: #777;
+	color: #72777c;
 	font: normal 20px/1 dashicons;
 	content: "\f157";
 	position: relative;
@@ -870,11 +883,6 @@ table.form-table td .updated p {
 	vertical-align: top;
 }
 
-.pressthis-js-toggle .dashicons {
-	margin: 5px 8px 6px 7px;
-	color: #777;
-}
-
 /* to override the button class being applied */
 .pressthis-js-toggle.button.button {
 	margin-left: 10px;
@@ -885,16 +893,15 @@ table.form-table td .updated p {
 
 .pressthis-js-toggle .dashicons {
 	margin: 5px 8px 6px 7px;
-	color: #777;
+	color: #555d66;
 }
 
 /*------------------------------------------------------------------------------
   20.0 - Settings
 ------------------------------------------------------------------------------*/
 
-#utc-time, #local-time {
-	padding-left: 25px;
-	font-style: italic;
+.timezone-info code {
+	white-space: nowrap;
 }
 
 .defaultavatarpicker .avatar {
@@ -902,6 +909,11 @@ table.form-table td .updated p {
 	vertical-align: middle;
 }
 
+.options-general-php .date-time-text {
+	display: inline-block;
+	min-width: 10em;
+}
+
 .options-general-php input.small-text {
 	width: 56px;
 }
@@ -1050,6 +1062,10 @@ table.form-table td .updated p {
 		padding: 6px 10px;
 	}
 
+	input[type="number"] {
+		height: 40px;
+	}
+
 	input.code {
 		padding-bottom: 5px;
 		padding-top: 10px;
@@ -1263,16 +1279,11 @@ table.form-table td .updated p {
 		display: block;
 	}
 
-	#utc-time {
-		margin-top: 10px;
-	}
-
 	#utc-time,
 	#local-time {
 		display: block;
 		float: none;
-		padding: 0;
-		line-height: 2;
+		margin-top: 0.5em;
 	}
 
 	.form-field #domain {
@@ -1311,6 +1322,11 @@ table.form-table td .updated p {
 	.wp-pwd .button .text {
 		display: none;
 	}
+
+	.options-general-php input[type="text"].small-text {
+		max-width: 60px;
+		margin: 0;
+	}
 }
 
 @media only screen and (max-width: 768px) {
@@ -1353,3 +1369,10 @@ table.form-table td .updated p {
 		width: 49%;
 	}
 }
+
+@media only screen and (max-width: 320px) {
+	.options-general-php .date-time-text.date-time-custom-text {
+		min-width: 0;
+		margin-right: 0.5em;
+	}
+}
--- /dev/null
+++ b/wp-admin/css/forms.min.css
@@ -0,0 +1 @@
+#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:left;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-left:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}}
\ No newline at end of file
--- a/wp-admin/css/ie-rtl.css
+++ b/wp-admin/css/ie-rtl.css
@@ -244,7 +244,7 @@ table.fixed td {
 }
 
 #wpbody-content .postbox {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 #wpbody-content .postbox .hndle {
@@ -687,7 +687,7 @@ input[type="password"],
 * html .stuffbox,
 * html .stuffbox input,
 * html .stuffbox textarea {
-	border: 1px solid #DFDFDF;
+	border: 1px solid #ddd;
 }
 
 * html div.widget-liquid-left {
@@ -721,7 +721,7 @@ input[type="password"],
 }
 
 * html input {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 * html .edit-box {
--- a/wp-admin/css/ie-rtl.min.css
+++ b/wp-admin/css/ie-rtl.min.css
@@ -1 +1 @@
-#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{right:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
+#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{right:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
--- a/wp-admin/css/ie.css
+++ b/wp-admin/css/ie.css
@@ -244,7 +244,7 @@ table.fixed td {
 }
 
 #wpbody-content .postbox {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 #wpbody-content .postbox .hndle {
@@ -687,7 +687,7 @@ input[type="password"],
 * html .stuffbox,
 * html .stuffbox input,
 * html .stuffbox textarea {
-	border: 1px solid #DFDFDF;
+	border: 1px solid #ddd;
 }
 
 * html div.widget-liquid-left {
@@ -721,7 +721,7 @@ input[type="password"],
 }
 
 * html input {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 * html .edit-box {
--- a/wp-admin/css/ie.min.css
+++ b/wp-admin/css/ie.min.css
@@ -1 +1 @@
-#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{left:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
+#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{left:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
--- a/wp-admin/css/install-rtl.css
+++ b/wp-admin/css/install-rtl.css
@@ -39,7 +39,7 @@ a:focus {
 }
 
 h1, h2 {
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	clear: both;
 	color: #666;
 	font-size: 24px;
@@ -97,7 +97,7 @@ label {
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #444; /* same as login.css */
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
@@ -126,11 +126,12 @@ label {
 }
 .language-chooser.wp-core-ui .step .button.button-large {
 	height: 36px;
-	vertical-align: middle;
 	font-size: 14px;
+	line-height: 33px;
+	vertical-align: middle;
 }
 textarea {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	font-family: "Open Sans", sans-serif;
 	width: 100%;
 	-webkit-box-sizing: border-box;
@@ -287,10 +288,9 @@ submit {
 }
 
 .message {
-	border: 1px solid #c00;
-	padding: 0.5em 0.7em;
-	margin: 5px 0 15px;
-	background-color: #ffebe8;
+	border-right: 4px solid #dc3232;
+	padding: .7em .6em;
+	background-color: #fbeaea;
 }
 
 /* rtl:ignore */
@@ -439,9 +439,8 @@ body.language-chooser {
 
 .step .spinner {
 	display: inline-block;
-	margin-top: 8px;
+	vertical-align: middle;
 	margin-left: 15px;
-	vertical-align: top;
 }
 
 .button-secondary.hide-if-no-js,
--- a/wp-admin/css/install-rtl.min.css
+++ b/wp-admin/css/install-rtl.min.css
@@ -1 +1 @@
-a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:"Open Sans",sans-serif}dl,ol,ul{padding:5px 22px 5px 5px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}.form-table td,.form-table th{padding:10px 0 10px 20px;vertical-align:top;font-size:14px}textarea{border:1px solid #dfdfdf;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:right;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 0 16px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 0 5px 5px;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:left}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;margin-top:8px;margin-left:15px;vertical-align:top}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
+a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:"Open Sans",sans-serif}dl,ol,ul{padding:5px 22px 5px 5px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 0 10px 20px;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:right;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 0 16px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 0 5px 5px;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-right:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:left}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-left:15px}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
--- a/wp-admin/css/install.css
+++ b/wp-admin/css/install.css
@@ -39,7 +39,7 @@ a:focus {
 }
 
 h1, h2 {
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	clear: both;
 	color: #666;
 	font-size: 24px;
@@ -97,7 +97,7 @@ label {
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #444; /* same as login.css */
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
@@ -126,11 +126,12 @@ label {
 }
 .language-chooser.wp-core-ui .step .button.button-large {
 	height: 36px;
-	vertical-align: middle;
 	font-size: 14px;
+	line-height: 33px;
+	vertical-align: middle;
 }
 textarea {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	font-family: "Open Sans", sans-serif;
 	width: 100%;
 	-webkit-box-sizing: border-box;
@@ -287,10 +288,9 @@ submit {
 }
 
 .message {
-	border: 1px solid #c00;
-	padding: 0.5em 0.7em;
-	margin: 5px 0 15px;
-	background-color: #ffebe8;
+	border-left: 4px solid #dc3232;
+	padding: .7em .6em;
+	background-color: #fbeaea;
 }
 
 /* rtl:ignore */
@@ -439,9 +439,8 @@ body.language-chooser {
 
 .step .spinner {
 	display: inline-block;
-	margin-top: 8px;
+	vertical-align: middle;
 	margin-right: 15px;
-	vertical-align: top;
 }
 
 .button-secondary.hide-if-no-js,
--- a/wp-admin/css/install.min.css
+++ b/wp-admin/css/install.min.css
@@ -1 +1 @@
-a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:"Open Sans",sans-serif}dl,ol,ul{padding:5px 5px 5px 22px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#999;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}.form-table td,.form-table th{padding:10px 20px 10px 0;vertical-align:top;font-size:14px}textarea{border:1px solid #dfdfdf;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:left;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 20px 16px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 0;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:right}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;margin-top:8px;margin-right:15px;vertical-align:top}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
+a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:"Open Sans",sans-serif}dl,ol,ul{padding:5px 5px 5px 22px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 20px 10px 0;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:left;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 20px 16px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 0;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-left:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:right}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-right:15px}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/l10n-rtl.min.css
@@ -0,0 +1 @@
+.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/l10n.min.css
@@ -0,0 +1 @@
+.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}
\ No newline at end of file
--- a/wp-admin/css/list-tables-rtl.css
+++ b/wp-admin/css/list-tables-rtl.css
@@ -142,7 +142,7 @@
 
 #submitted-on,
 .submitted-on {
-	color: #777;
+	color: #555d66;
 }
 
 /* reply to comments */
@@ -224,7 +224,7 @@
 
 #the-comment-list tr.undo,
 #the-comment-list div.undo {
-	background-color: #f4f4f4;
+	background-color: #f5f5f5;
 }
 
 #the-comment-list .unapproved th,
@@ -536,7 +536,7 @@ th.asc a:focus span.sorting-indicator:before {
 	border-radius: 50%;
 	display: block;
 	padding: 1px 0 1px 2px;
-	color: #666;
+	color: #444; /* same as table headers sort arrows */
 	content: "\f140";
 	font: normal 20px/1 dashicons;
 	line-height: 1;
@@ -695,9 +695,9 @@ th.asc a:focus span.sorting-indicator {
 .tablenav-pages-navspan {
 	display: inline-block;
 	min-width: 17px;
-	border: 1px solid #d2d2d2;
+	border: 1px solid #ccc; /* same color as buttons border */
 	padding: 3px 5px 7px;
-	background: #e4e4e4;
+	background: #e5e5e5;
 	font-size: 16px;
 	line-height: 1;
 	font-weight: normal;
@@ -706,9 +706,9 @@ th.asc a:focus span.sorting-indicator {
 
 .tablenav-pages-navspan {
 	height: 16px;
-	border-color: #e8e8e8;
-	background: #ebebeb;
-	color: #b4b4b4;
+	border-color: #ddd; /* same as disabled buttons */
+	background: #f7f7f7; /* same as disabled buttons */
+	color: #a0a5aa; /* same as disabled buttons */
 }
 
 .tablenav .tablenav-pages a:hover,
@@ -896,7 +896,7 @@ p.pagenav {
 tr:hover .row-actions,
 .mobile .row-actions,
 .row-actions.visible,
-div.comment-item:hover .row-actions {
+.comment-item:hover .row-actions {
 	position: static;
 }
 
@@ -974,14 +974,6 @@ tr.inline-edit-row td,
 	line-height: 2.5;
 }
 
-.inline-edit-row fieldset .inline-edit-group:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 .inline-edit-row p.submit {
 	clear: both;
 	padding: 0.5em;
@@ -1215,25 +1207,16 @@ ul.cat-checklist {
 	margin-top: 4px;
 }
 
-#update-plugins-table tbody td p {
+.updates-table .plugin-title p {
 	margin-top: 0;
 }
 
-#update-plugins-table tbody td p strong {
-	font-size: 14px;
-}
-
 .plugins thead td.check-column,
 .plugins tfoot td.check-column,
 .plugins .inactive th.check-column {
 	padding-right: 6px;
 }
 
-#update-plugins-table thead td.check-column,
-#update-plugins-table tfoot td.check-column {
-	padding-top: 11px;
-}
-
 .plugins,
 .plugins th,
 .plugins td {
@@ -1348,6 +1331,11 @@ tr.active.update + tr.plugin-update-tr .plugin-update {
 	white-space:nowrap;
 }
 
+.updates-table-screenshot {
+	float:right;
+	padding: 0 0 5px 10px;
+}
+
 .plugins .inactive .plugin-title strong {
 	font-weight: 400;
 }
@@ -1485,7 +1473,7 @@ tr.active + tr.plugin-update-tr:not(.updated) .plugin-update .update-message {
 	width: -webkit-calc( 50% - 8px );
 	width: calc( 50% - 8px );
 	background-color: #fff;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
@@ -1572,7 +1560,7 @@ div.action-links,
 	clear: both;
 	padding: 12px 20px;
 	background-color: #fafafa;
-	border-top: 1px solid #dedede;
+	border-top: 1px solid #ddd;
 	overflow: hidden;
 }
 
@@ -1587,8 +1575,8 @@ div.action-links,
 .plugin-card-update-failed .notice-error {
 	margin: 0;
 	padding-right: 16px;
-	-webkit-box-shadow: 0 -1px 0 #dedede;
-	box-shadow: 0 -1px 0 #dedede;
+	-webkit-box-shadow: 0 -1px 0 #ddd;
+	box-shadow: 0 -1px 0 #ddd;
 }
 
 .plugin-card-update-failed .plugin-card-bottom {
@@ -1654,7 +1642,7 @@ div.action-links,
 }
 
 .no-plugin-results {
-	color: #999;
+	color: #666; /* same as no themes and no media */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -2061,7 +2049,7 @@ div.action-links,
 	}
 
 	/* Updates */
-	#wpbody-content #update-themes-table .plugin-title {
+	#wpbody-content .updates-table .plugin-title {
 		width: auto;
 		white-space: normal;
 	}
@@ -2092,6 +2080,12 @@ div.action-links,
 		padding-top: 2px;
 	}
 
+	#wpbody-content .wp-list-table.plugins .plugin-title,
+	#wpbody-content .wp-list-table.plugins .theme-title {
+		padding-left: 12px;
+		white-space: normal;
+	}
+
 	.wp-list-table.plugins .plugin-title,
 	.wp-list-table.plugins .theme-title {
 		padding-top: 13px;
@@ -2149,7 +2143,7 @@ div.action-links,
 	.wp-list-table.plugins .plugin-title strong,
 	.wp-list-table.plugins .theme-title strong {
 		font-size: 1.4em;
-		line-height: 1.6em;
+		line-height: 1.5;
 	}
 
 	/* Add New plugins page */
--- /dev/null
+++ b/wp-admin/css/list-tables-rtl.min.css
@@ -0,0 +1 @@
+.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-right:8px;width:0;height:0;border-top:5px solid #72777c;border-left:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;right:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-right:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:right;min-height:60px;margin:0 0 0 9px}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-right:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;right:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;left:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;right:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 0 1px 2px;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 0 0 2px;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-left:2px}.tablenav #table-paging{margin-right:2px}.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-left:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-left:0}.tablenav .actions{overflow:hidden;padding:2px 0 0 8px}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-left:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:left;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 2px 0 8px}.media-toolbar.wp-filter .view-switch{margin:0 2px 0 12px}.view-switch a{float:right;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;right:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:right;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .inline-edit-or{margin:.2em 0 .2em 6px;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:right;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-right:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugin-update-tr.active td,.plugins .active th.check-column{border-right:4px solid #00a0d2}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.updates-table-screenshot{float:right;padding:0 0 5px 10px}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;margin:0 31px 8px 10px;padding:6px 40px 8px 12px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-card .install-now:before,.plugin-card .update-now:before,.plugin-update-tr .update-message:before{color:#d54e21;display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .update-now:before,.plugin-update-tr .update-message:before{content:"\f463"}.plugin-update-tr .update-message:before{margin:0 -30px 0 10px}.plugin-card .install-now:before,.plugin-card .update-now:before{margin:3px -2px 0 5px}.plugin-card .updating-message:before,.plugin-update-tr .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.plugin-card .updated-message:before,.plugin-update-tr .updated-message:before{color:#79ba49;content:"\f147"}.wp-list-table.plugins tbody tr.plugin-update-tr td.plugin-update{overflow:hidden;padding:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr:not(.updated) .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:right;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-right:0}.plugin-card:nth-child(even){margin-left:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-right:8px}.plugin-card:nth-child(even){margin-left:8px}.plugin-card:nth-child(3n+1){clear:both;margin-right:0}.plugin-card:nth-child(3n){margin-left:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-right:148px;margin-left:120px}.plugin-card .action-links{position:absolute;top:20px;left:20px;width:120px}.plugin-action-buttons{clear:left;float:left;margin-right:2em;margin-bottom:1em;text-align:left}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-right:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:right;clear:right;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:left;float:left;clear:left;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-right:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:right}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-left:20px}.plugin-card .desc,.plugin-card .name{margin-left:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;left:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-left:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 35% 3px 8px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;right:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:right}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-left:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:right}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 0 0 6px}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:right;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message{margin-right:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-left:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins .active.update+.plugin-update-tr:before{border-right:4px solid #d54e21;background-color:#fef7f1}.plugins #the-list .plugin-update-tr .plugin-update{border-right:none}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-left:0;width:100%}}
\ No newline at end of file
--- a/wp-admin/css/list-tables.css
+++ b/wp-admin/css/list-tables.css
@@ -142,7 +142,7 @@
 
 #submitted-on,
 .submitted-on {
-	color: #777;
+	color: #555d66;
 }
 
 /* reply to comments */
@@ -224,7 +224,7 @@
 
 #the-comment-list tr.undo,
 #the-comment-list div.undo {
-	background-color: #f4f4f4;
+	background-color: #f5f5f5;
 }
 
 #the-comment-list .unapproved th,
@@ -536,7 +536,7 @@ th.asc a:focus span.sorting-indicator:before {
 	border-radius: 50%;
 	display: block;
 	padding: 1px 2px 1px 0;
-	color: #666;
+	color: #444; /* same as table headers sort arrows */
 	content: "\f140";
 	font: normal 20px/1 dashicons;
 	line-height: 1;
@@ -695,9 +695,9 @@ th.asc a:focus span.sorting-indicator {
 .tablenav-pages-navspan {
 	display: inline-block;
 	min-width: 17px;
-	border: 1px solid #d2d2d2;
+	border: 1px solid #ccc; /* same color as buttons border */
 	padding: 3px 5px 7px;
-	background: #e4e4e4;
+	background: #e5e5e5;
 	font-size: 16px;
 	line-height: 1;
 	font-weight: normal;
@@ -706,9 +706,9 @@ th.asc a:focus span.sorting-indicator {
 
 .tablenav-pages-navspan {
 	height: 16px;
-	border-color: #e8e8e8;
-	background: #ebebeb;
-	color: #b4b4b4;
+	border-color: #ddd; /* same as disabled buttons */
+	background: #f7f7f7; /* same as disabled buttons */
+	color: #a0a5aa; /* same as disabled buttons */
 }
 
 .tablenav .tablenav-pages a:hover,
@@ -896,7 +896,7 @@ p.pagenav {
 tr:hover .row-actions,
 .mobile .row-actions,
 .row-actions.visible,
-div.comment-item:hover .row-actions {
+.comment-item:hover .row-actions {
 	position: static;
 }
 
@@ -974,14 +974,6 @@ tr.inline-edit-row td,
 	line-height: 2.5;
 }
 
-.inline-edit-row fieldset .inline-edit-group:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 .inline-edit-row p.submit {
 	clear: both;
 	padding: 0.5em;
@@ -1215,25 +1207,16 @@ ul.cat-checklist {
 	margin-top: 4px;
 }
 
-#update-plugins-table tbody td p {
+.updates-table .plugin-title p {
 	margin-top: 0;
 }
 
-#update-plugins-table tbody td p strong {
-	font-size: 14px;
-}
-
 .plugins thead td.check-column,
 .plugins tfoot td.check-column,
 .plugins .inactive th.check-column {
 	padding-left: 6px;
 }
 
-#update-plugins-table thead td.check-column,
-#update-plugins-table tfoot td.check-column {
-	padding-top: 11px;
-}
-
 .plugins,
 .plugins th,
 .plugins td {
@@ -1348,6 +1331,11 @@ tr.active.update + tr.plugin-update-tr .plugin-update {
 	white-space:nowrap;
 }
 
+.updates-table-screenshot {
+	float:left;
+	padding: 0 10px 5px 0;
+}
+
 .plugins .inactive .plugin-title strong {
 	font-weight: 400;
 }
@@ -1485,7 +1473,7 @@ tr.active + tr.plugin-update-tr:not(.updated) .plugin-update .update-message {
 	width: -webkit-calc( 50% - 8px );
 	width: calc( 50% - 8px );
 	background-color: #fff;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
@@ -1572,7 +1560,7 @@ div.action-links,
 	clear: both;
 	padding: 12px 20px;
 	background-color: #fafafa;
-	border-top: 1px solid #dedede;
+	border-top: 1px solid #ddd;
 	overflow: hidden;
 }
 
@@ -1587,8 +1575,8 @@ div.action-links,
 .plugin-card-update-failed .notice-error {
 	margin: 0;
 	padding-left: 16px;
-	-webkit-box-shadow: 0 -1px 0 #dedede;
-	box-shadow: 0 -1px 0 #dedede;
+	-webkit-box-shadow: 0 -1px 0 #ddd;
+	box-shadow: 0 -1px 0 #ddd;
 }
 
 .plugin-card-update-failed .plugin-card-bottom {
@@ -1654,7 +1642,7 @@ div.action-links,
 }
 
 .no-plugin-results {
-	color: #999;
+	color: #666; /* same as no themes and no media */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -2061,7 +2049,7 @@ div.action-links,
 	}
 
 	/* Updates */
-	#wpbody-content #update-themes-table .plugin-title {
+	#wpbody-content .updates-table .plugin-title {
 		width: auto;
 		white-space: normal;
 	}
@@ -2092,6 +2080,12 @@ div.action-links,
 		padding-top: 2px;
 	}
 
+	#wpbody-content .wp-list-table.plugins .plugin-title,
+	#wpbody-content .wp-list-table.plugins .theme-title {
+		padding-right: 12px;
+		white-space: normal;
+	}
+
 	.wp-list-table.plugins .plugin-title,
 	.wp-list-table.plugins .theme-title {
 		padding-top: 13px;
@@ -2149,7 +2143,7 @@ div.action-links,
 	.wp-list-table.plugins .plugin-title strong,
 	.wp-list-table.plugins .theme-title strong {
 		font-size: 1.4em;
-		line-height: 1.6em;
+		line-height: 1.5;
 	}
 
 	/* Add New plugins page */
--- /dev/null
+++ b/wp-admin/css/list-tables.min.css
@@ -0,0 +1 @@
+.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-left:8px;width:0;height:0;border-top:5px solid #72777c;border-right:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;left:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:left;min-height:60px;margin:0 9px 0 0}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-left:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;left:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;right:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;left:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 2px 1px 0;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 2px 0 0;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-right:2px}.tablenav #table-paging{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-right:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-right:0}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:right;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 8px 0 2px}.media-toolbar.wp-filter .view-switch{margin:0 12px 0 2px}.view-switch a{float:left;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;left:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:left;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .inline-edit-or{margin:.2em 6px .2em 0;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugin-update-tr.active td,.plugins .active th.check-column{border-left:4px solid #00a0d2}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.updates-table-screenshot{float:left;padding:0 10px 5px 0}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;margin:0 10px 8px 31px;padding:6px 12px 8px 40px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-card .install-now:before,.plugin-card .update-now:before,.plugin-update-tr .update-message:before{color:#d54e21;display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .update-now:before,.plugin-update-tr .update-message:before{content:"\f463"}.plugin-update-tr .update-message:before{margin:0 10px 0 -30px}.plugin-card .install-now:before,.plugin-card .update-now:before{margin:3px 5px 0 -2px}.plugin-card .updating-message:before,.plugin-update-tr .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.plugin-card .updated-message:before,.plugin-update-tr .updated-message:before{color:#79ba49;content:"\f147"}.wp-list-table.plugins tbody tr.plugin-update-tr td.plugin-update{overflow:hidden;padding:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr:not(.updated) .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:left;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(even){margin-right:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(even){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-left:148px;margin-right:120px}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-left:2em;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-left:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;right:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-right:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;left:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:left}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-right:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:left}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 6px 0 0}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:left;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message{margin-left:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-right:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins .active.update+.plugin-update-tr:before{border-left:4px solid #d54e21;background-color:#fef7f1}.plugins #the-list .plugin-update-tr .plugin-update{border-left:none}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-right:0;width:100%}}
\ No newline at end of file
--- a/wp-admin/css/login-rtl.css
+++ b/wp-admin/css/login-rtl.css
@@ -114,7 +114,7 @@ p {
 }
 
 .login label {
-	color: #777;
+	color: #72777c;
 	font-size: 14px;
 }
 
@@ -134,7 +134,7 @@ p {
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #444;
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
@@ -172,7 +172,7 @@ p {
 .login #nav a,
 .login #backtoblog a {
 	text-decoration: none;
-	color: #999;
+	color: #555d66;
 }
 
 .login #nav a:hover,
--- a/wp-admin/css/login-rtl.min.css
+++ b/wp-admin/css/login-rtl.min.css
@@ -1 +1 @@
-#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input,#pass-strength-result,.login h1{text-align:center}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}#upload-form label{color:#777}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-bookmarklet span:before{color:#777;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#777}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:right;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-right:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}body,html{background:#f1f1f1}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}body,html{height:100%;margin:0;padding:0}body{min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-right:4px solid #00a0d2;padding:12px;margin-right:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-right-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login #backtoblog a,.login #nav a,.login h1 a{text-decoration:none;color:#999}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 0 16px 6px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 0 16px 5px;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}}
\ No newline at end of file
+#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:right;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-right:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}body,html{background:#f1f1f1}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}body,html{height:100%;margin:0;padding:0}body{min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-right:4px solid #00a0d2;padding:12px;margin-right:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-right-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 0 16px 6px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 0 16px 5px;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}}
\ No newline at end of file
--- a/wp-admin/css/login.css
+++ b/wp-admin/css/login.css
@@ -114,7 +114,7 @@ p {
 }
 
 .login label {
-	color: #777;
+	color: #72777c;
 	font-size: 14px;
 }
 
@@ -134,7 +134,7 @@ p {
 	background-size: 84px;
 	background-position: center top;
 	background-repeat: no-repeat;
-	color: #999;
+	color: #444;
 	height: 84px;
 	font-size: 20px;
 	font-weight: normal;
@@ -172,7 +172,7 @@ p {
 .login #nav a,
 .login #backtoblog a {
 	text-decoration: none;
-	color: #999;
+	color: #555d66;
 }
 
 .login #nav a:hover,
--- a/wp-admin/css/login.min.css
+++ b/wp-admin/css/login.min.css
@@ -1 +1 @@
-#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input,#pass-strength-result,.login h1{text-align:center}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}#upload-form label{color:#777}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-bookmarklet span:before{color:#777;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#777}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:left;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-left:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}body,html{background:#f1f1f1}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}body,html{height:100%;margin:0;padding:0}body{min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-left:4px solid #00a0d2;padding:12px;margin-left:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-left-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login #backtoblog a,.login #nav a,.login h1 a{text-decoration:none;color:#999}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}}
\ No newline at end of file
+#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:inherit}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:left;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-left:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}body,html{background:#f1f1f1}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}body,html{height:100%;margin:0;padding:0}body{min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-left:4px solid #00a0d2;padding:12px;margin-left:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-left-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}}
\ No newline at end of file
--- a/wp-admin/css/media-rtl.css
+++ b/wp-admin/css/media-rtl.css
@@ -5,7 +5,7 @@
 .media-item .describe {
 	border-collapse: collapse;
 	width: 100%;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	clear: both;
 	cursor: default;
 }
@@ -124,8 +124,8 @@
 
 .media-upload-form .media-item,
 .media-upload-form .media-item .error {
-	-webkit-box-shadow: 0 1px 0 #dfdfdf;
-	box-shadow: 0 1px 0 #dfdfdf;
+	-webkit-box-shadow: 0 1px 0 #ddd;
+	box-shadow: 0 1px 0 #ddd;
 }
 
 #media-items:empty {
@@ -242,7 +242,7 @@
 
 .find-box-head {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	height: 36px;
 	font-size: 18px;
 	font-weight: 600;
@@ -326,7 +326,7 @@
 .find-box-buttons {
 	padding: 8px 16px;
 	background: #fcfcfc;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	position: absolute;
 	bottom: 0;
 	right: 0;
@@ -492,7 +492,7 @@ border color while dragging a file over the uploader drop area */
 	content: "\f153";
 	display: block;
 	font: normal 16px/1 dashicons;
-	color: #bbb;
+	color: #b4b9be;
 }
 
 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
@@ -609,7 +609,7 @@ border color while dragging a file over the uploader drop area */
 }
 
 .media-frame.mode-grid .attachments-browser .no-media {
-	color: #999;
+	color: #666; /* same as no plugins and no themes */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -640,7 +640,7 @@ border color while dragging a file over the uploader drop area */
 .edit-attachment-frame .edit-media-header .left,
 .edit-attachment-frame .edit-media-header .right {
 	cursor: pointer;
-	color: #777;
+	color: #72777c;
 	background-color: transparent;
 	height: 50px;
 	width: 50px;
@@ -650,7 +650,7 @@ border color while dragging a file over the uploader drop area */
 	border: 0;
 	border-right: 1px solid #ddd;
 	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-    transition: color .1s ease-in-out, background .1s ease-in-out;
+	transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
 .upload-php .media-modal-close {
@@ -837,10 +837,16 @@ border color while dragging a file over the uploader drop area */
 
 .imgedit-wrap {
 	position: relative;
+	padding-top: 10px;
 }
 
-.imgedit-settings p {
-	margin: 8px 0 0;
+.imgedit-settings p,
+.imgedit-settings fieldset {
+	margin: 8px 0;
+}
+
+.imgedit-settings legend {
+	margin-bottom: 5px;
 }
 
 .describe .imgedit-wrap .imgedit-settings {
@@ -853,13 +859,11 @@ border color while dragging a file over the uploader drop area */
 
 .wp_attachment_holder .imgedit-wrap > div {
 	height: auto;
-	overflow: hidden;
 }
 
 .wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
-	padding-left: 16px;
-	width: auto;
-	overflow: hidden;
+	padding: 3px 0 0 16px;
+	float: right;
 }
 
 .wp_attachment_holder .imgedit-wrap .imgedit-settings {
@@ -875,26 +879,41 @@ border color while dragging a file over the uploader drop area */
 .imgedit-wait {
 	position: absolute;
 	top: 0;
-	background: #fff url(../images/spinner.gif) no-repeat center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
+	bottom: 0;
+	width: 100%;
+	background: #fff;
 	opacity: 0.7;
 	filter: alpha(opacity=70);
-	width: 100%;
-	height: 500px;
 	display: none;
 }
 
+.imgedit-wait:before {
+	content: "";
+	display: block;
+	width: 20px;
+	height: 20px;
+	position: absolute;
+	right: 50%;
+	top: 50%;
+	margin: -10px -10px 0 0;
+	background: transparent url(../images/spinner.gif) no-repeat center;
+	-webkit-background-size: 20px 20px;
+	background-size: 20px 20px;
+	-webkit-transform: translateZ(0);
+	transform: translateZ(0);
+}
+
 .no-float {
 	float: none;
 }
 
 .media-disabled,
 .imgedit-settings .disabled {
-	color: grey;
+	/* WCAG 1.4.3 Text or images of text that are part of an inactive user
+	   interface component ... have no contrast requirement. */
+	color: #a0a5aa;
 }
 
-.wp_attachment_image,
 .A1B1 {
 	overflow: hidden;
 }
@@ -914,41 +933,39 @@ border color while dragging a file over the uploader drop area */
 }
 
 .imgedit-menu {
-	margin: 0 0 12px;
 	min-width: 300px;
+	margin: 0 0 12px;
+}
+
+.imgedit-menu .note-no-rotate {
+	clear: both;
+	margin: 0;
+	padding: 1em 0 0;
 }
 
-.imgedit-menu div {
+.image-editor .imgedit-menu .button {
 	float: right;
 	width: 32px;
-	border: 1px solid #d5d5d5;
-	background: #f1f1f1;
-	margin: 0 0 0 8px;
 	height: 32px;
+	margin: 0 0 0 8px;
+	padding: 0;
+	background: #f1f1f1;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-align: center;
-	line-height: 28px;
-	color: #777;
-	cursor: pointer;
+	line-height: 16px;
+	color: #72777c;
 }
 
-.imgedit-menu div:before {
+.imgedit-menu .button:before {
 	font: normal 20px/1 dashicons;
 	speak: none;
 	vertical-align: middle;
 }
 
-.imgedit-menu div:hover {
-	border-color: #c1c1c1;
-	background-color: #eaeaea;
-	color: #32373c;
-}
-
-.imgedit-menu div.disabled {
+.imgedit-menu .button.disabled {
 	border-color: #ccc;
 	background-color: #ddd;
-	color: #777;
+	color: #72777c;
 	filter: alpha(opacity=50);
 	opacity: 0.5;
 	cursor: default;
@@ -1014,12 +1031,17 @@ border color while dragging a file over the uploader drop area */
 	margin: 0 3px 0 8px;
 }
 
-.imgedit-applyto img {
-	margin: 0 0 0 8px;
+.imgedit-thumbnail-preview {
+	margin: 10px 0 0 8px;
+}
+
+.imgedit-thumbnail-preview-caption {
+	display: block;
 }
 
 #poststuff .imgedit-group-top h3, /* Back-compat for pre-4.4 */
 #poststuff .imgedit-group-top h2 {
+	display: inline-block;
 	margin: 0;
 	padding: 0;
 	font-size: 14px;
@@ -1032,8 +1054,8 @@ border color while dragging a file over the uploader drop area */
 }
 
 .imgedit-applyto .imgedit-label {
-	padding: 2px 0 0;
 	display: block;
+	padding: .5em 0 0;
 }
 
 .imgedit-help {
@@ -1041,8 +1063,31 @@ border color while dragging a file over the uploader drop area */
 	font-style: italic;
 }
 
-a.imgedit-help-toggle {
-	text-decoration: none;
+/* higher specificity than buttons */
+.image-editor .imgedit-settings .imgedit-help-toggle,
+.image-editor .imgedit-settings .imgedit-help-toggle:hover,
+.image-editor .imgedit-settings .imgedit-help-toggle:active {
+	border: 1px solid transparent;
+	margin: -1px -1px 0 0;
+	padding: 0;
+	background: transparent;
+	color: #0074a2;
+	font-size: 20px;
+	line-height: 1;
+	cursor: pointer;
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.image-editor .imgedit-settings .imgedit-help-toggle:focus {
+	color: #0074a2;
+	border-color: #5b9dd9;
+	outline: none;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .form-table td.imgedit-response {
@@ -1059,6 +1104,8 @@ a.imgedit-help-toggle {
 
 .imgedit-wrap .nowrap {
 	white-space: nowrap;
+	font-size: 12px;
+	line-height: inherit;
 }
 
 span.imgedit-scale-warn {
@@ -1069,11 +1116,36 @@ span.imgedit-scale-warn {
 	vertical-align: middle;
 }
 
+.imgedit-save-target {
+	margin: 8px 0;
+}
+
 .imgedit-group {
 	margin-bottom: 8px;
 	padding: 10px;
 }
 
+.imgedit-settings .imgedit-scale input[type="text"],
+.imgedit-settings .imgedit-crop-ratio input[type="text"],
+.imgedit-settings .imgedit-crop-sel input[type="text"] {
+	width: 50px;
+	font-size: 14px;
+	padding: 3px 5px;
+}
+
+.imgedit-separator {
+	display: inline-block;
+	width: 7px;
+	text-align: center;
+	vertical-align: middle;
+	font-size: 13px;
+	color: #444;
+}
+
+.imgedit-settings .imgedit-scale .button {
+	margin-bottom: 0;
+}
+
 audio, video {
 	display: inline-block;
 	max-width: 100%;
@@ -1093,7 +1165,7 @@ audio, video {
 @media print,
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
-	.imgedit-wait {
+	.imgedit-wait:before {
 		background-image: url(../images/spinner-2x.gif);
 	}
 }
@@ -1117,6 +1189,18 @@ audio, video {
 	.media-upload-form .media-item .error {
 		padding: 10px 12px 10px 0;
 	}
+
+	.imgedit-settings .imgedit-scale input[type="text"],
+	.imgedit-settings .imgedit-crop-ratio input[type="text"],
+	.imgedit-settings .imgedit-crop-sel input[type="text"] {
+		width: 60px;
+		font-size: 16px;
+		padding: 6px 10px;
+	}
+
+	.imgedit-applyto .imgedit-label {
+		vertical-align: middle;
+	}
 }
 
 /**
--- /dev/null
+++ b/wp-admin/css/media-rtl.min.css
@@ -0,0 +1 @@
+.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:left;margin-left:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-right:6px}.media-item .pinkynail{float:right;margin:2px 3px 0 10px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 14px 10px 0}.media-item .error-div a.dismiss{display:block;float:left;margin:0 15px 0 10px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-right:-300px;position:fixed;top:30px;bottom:30px;right:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;position:absolute;top:0;right:0;left:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;right:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:right}#find-posts-input{width:140px;height:28px;margin:0 0 0 4px}.widefat .found-radio{padding-left:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;left:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#00a0d2}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;right:0;left:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;left:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 0 0 10px;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 0 0 8px;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 0 0 10px}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-left:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;right:auto;left:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;left:0}.edit-attachment-frame .edit-media-header .left{left:102px}.edit-attachment-frame .edit-media-header .right{left:51px}.edit-attachment-frame .media-frame-title{right:0;left:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f345"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f341"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{right:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:right;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-right:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 0 0 16px;float:right}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:left;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:right}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:right;width:32px;height:32px;margin:0 0 0 8px;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-thumbnail-preview{margin:10px 0 0 8px}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px -1px 0 0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:3px 5px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 12px 10px 0}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;left:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{left:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{left:82px}.edit-attachment-frame .edit-media-header .right{left:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}
\ No newline at end of file
--- a/wp-admin/css/media.css
+++ b/wp-admin/css/media.css
@@ -5,7 +5,7 @@
 .media-item .describe {
 	border-collapse: collapse;
 	width: 100%;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	clear: both;
 	cursor: default;
 }
@@ -124,8 +124,8 @@
 
 .media-upload-form .media-item,
 .media-upload-form .media-item .error {
-	-webkit-box-shadow: 0 1px 0 #dfdfdf;
-	box-shadow: 0 1px 0 #dfdfdf;
+	-webkit-box-shadow: 0 1px 0 #ddd;
+	box-shadow: 0 1px 0 #ddd;
 }
 
 #media-items:empty {
@@ -242,7 +242,7 @@
 
 .find-box-head {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	height: 36px;
 	font-size: 18px;
 	font-weight: 600;
@@ -326,7 +326,7 @@
 .find-box-buttons {
 	padding: 8px 16px;
 	background: #fcfcfc;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	position: absolute;
 	bottom: 0;
 	left: 0;
@@ -492,7 +492,7 @@ border color while dragging a file over the uploader drop area */
 	content: "\f153";
 	display: block;
 	font: normal 16px/1 dashicons;
-	color: #bbb;
+	color: #b4b9be;
 }
 
 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
@@ -609,7 +609,7 @@ border color while dragging a file over the uploader drop area */
 }
 
 .media-frame.mode-grid .attachments-browser .no-media {
-	color: #999;
+	color: #666; /* same as no plugins and no themes */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -640,7 +640,7 @@ border color while dragging a file over the uploader drop area */
 .edit-attachment-frame .edit-media-header .left,
 .edit-attachment-frame .edit-media-header .right {
 	cursor: pointer;
-	color: #777;
+	color: #72777c;
 	background-color: transparent;
 	height: 50px;
 	width: 50px;
@@ -650,7 +650,7 @@ border color while dragging a file over the uploader drop area */
 	border: 0;
 	border-left: 1px solid #ddd;
 	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-    transition: color .1s ease-in-out, background .1s ease-in-out;
+	transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
 .upload-php .media-modal-close {
@@ -837,10 +837,16 @@ border color while dragging a file over the uploader drop area */
 
 .imgedit-wrap {
 	position: relative;
+	padding-top: 10px;
 }
 
-.imgedit-settings p {
-	margin: 8px 0 0;
+.imgedit-settings p,
+.imgedit-settings fieldset {
+	margin: 8px 0;
+}
+
+.imgedit-settings legend {
+	margin-bottom: 5px;
 }
 
 .describe .imgedit-wrap .imgedit-settings {
@@ -853,13 +859,11 @@ border color while dragging a file over the uploader drop area */
 
 .wp_attachment_holder .imgedit-wrap > div {
 	height: auto;
-	overflow: hidden;
 }
 
 .wp_attachment_holder .imgedit-wrap .imgedit-panel-content {
-	padding-right: 16px;
-	width: auto;
-	overflow: hidden;
+	padding: 3px 16px 0 0;
+	float: left;
 }
 
 .wp_attachment_holder .imgedit-wrap .imgedit-settings {
@@ -875,26 +879,41 @@ border color while dragging a file over the uploader drop area */
 .imgedit-wait {
 	position: absolute;
 	top: 0;
-	background: #fff url(../images/spinner.gif) no-repeat center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
+	bottom: 0;
+	width: 100%;
+	background: #fff;
 	opacity: 0.7;
 	filter: alpha(opacity=70);
-	width: 100%;
-	height: 500px;
 	display: none;
 }
 
+.imgedit-wait:before {
+	content: "";
+	display: block;
+	width: 20px;
+	height: 20px;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	margin: -10px 0 0 -10px;
+	background: transparent url(../images/spinner.gif) no-repeat center;
+	-webkit-background-size: 20px 20px;
+	background-size: 20px 20px;
+	-webkit-transform: translateZ(0);
+	transform: translateZ(0);
+}
+
 .no-float {
 	float: none;
 }
 
 .media-disabled,
 .imgedit-settings .disabled {
-	color: grey;
+	/* WCAG 1.4.3 Text or images of text that are part of an inactive user
+	   interface component ... have no contrast requirement. */
+	color: #a0a5aa;
 }
 
-.wp_attachment_image,
 .A1B1 {
 	overflow: hidden;
 }
@@ -914,41 +933,39 @@ border color while dragging a file over the uploader drop area */
 }
 
 .imgedit-menu {
-	margin: 0 0 12px;
 	min-width: 300px;
+	margin: 0 0 12px;
+}
+
+.imgedit-menu .note-no-rotate {
+	clear: both;
+	margin: 0;
+	padding: 1em 0 0;
 }
 
-.imgedit-menu div {
+.image-editor .imgedit-menu .button {
 	float: left;
 	width: 32px;
-	border: 1px solid #d5d5d5;
-	background: #f1f1f1;
-	margin: 0 8px 0 0;
 	height: 32px;
+	margin: 0 8px 0 0;
+	padding: 0;
+	background: #f1f1f1;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-align: center;
-	line-height: 28px;
-	color: #777;
-	cursor: pointer;
+	line-height: 16px;
+	color: #72777c;
 }
 
-.imgedit-menu div:before {
+.imgedit-menu .button:before {
 	font: normal 20px/1 dashicons;
 	speak: none;
 	vertical-align: middle;
 }
 
-.imgedit-menu div:hover {
-	border-color: #c1c1c1;
-	background-color: #eaeaea;
-	color: #32373c;
-}
-
-.imgedit-menu div.disabled {
+.imgedit-menu .button.disabled {
 	border-color: #ccc;
 	background-color: #ddd;
-	color: #777;
+	color: #72777c;
 	filter: alpha(opacity=50);
 	opacity: 0.5;
 	cursor: default;
@@ -1014,12 +1031,17 @@ border color while dragging a file over the uploader drop area */
 	margin: 0 8px 0 3px;
 }
 
-.imgedit-applyto img {
-	margin: 0 8px 0 0;
+.imgedit-thumbnail-preview {
+	margin: 10px 8px 0 0;
+}
+
+.imgedit-thumbnail-preview-caption {
+	display: block;
 }
 
 #poststuff .imgedit-group-top h3, /* Back-compat for pre-4.4 */
 #poststuff .imgedit-group-top h2 {
+	display: inline-block;
 	margin: 0;
 	padding: 0;
 	font-size: 14px;
@@ -1032,8 +1054,8 @@ border color while dragging a file over the uploader drop area */
 }
 
 .imgedit-applyto .imgedit-label {
-	padding: 2px 0 0;
 	display: block;
+	padding: .5em 0 0;
 }
 
 .imgedit-help {
@@ -1041,8 +1063,31 @@ border color while dragging a file over the uploader drop area */
 	font-style: italic;
 }
 
-a.imgedit-help-toggle {
-	text-decoration: none;
+/* higher specificity than buttons */
+.image-editor .imgedit-settings .imgedit-help-toggle,
+.image-editor .imgedit-settings .imgedit-help-toggle:hover,
+.image-editor .imgedit-settings .imgedit-help-toggle:active {
+	border: 1px solid transparent;
+	margin: -1px 0 0 -1px;
+	padding: 0;
+	background: transparent;
+	color: #0074a2;
+	font-size: 20px;
+	line-height: 1;
+	cursor: pointer;
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.image-editor .imgedit-settings .imgedit-help-toggle:focus {
+	color: #0074a2;
+	border-color: #5b9dd9;
+	outline: none;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .form-table td.imgedit-response {
@@ -1059,6 +1104,8 @@ a.imgedit-help-toggle {
 
 .imgedit-wrap .nowrap {
 	white-space: nowrap;
+	font-size: 12px;
+	line-height: inherit;
 }
 
 span.imgedit-scale-warn {
@@ -1069,11 +1116,36 @@ span.imgedit-scale-warn {
 	vertical-align: middle;
 }
 
+.imgedit-save-target {
+	margin: 8px 0;
+}
+
 .imgedit-group {
 	margin-bottom: 8px;
 	padding: 10px;
 }
 
+.imgedit-settings .imgedit-scale input[type="text"],
+.imgedit-settings .imgedit-crop-ratio input[type="text"],
+.imgedit-settings .imgedit-crop-sel input[type="text"] {
+	width: 50px;
+	font-size: 14px;
+	padding: 3px 5px;
+}
+
+.imgedit-separator {
+	display: inline-block;
+	width: 7px;
+	text-align: center;
+	vertical-align: middle;
+	font-size: 13px;
+	color: #444;
+}
+
+.imgedit-settings .imgedit-scale .button {
+	margin-bottom: 0;
+}
+
 audio, video {
 	display: inline-block;
 	max-width: 100%;
@@ -1093,7 +1165,7 @@ audio, video {
 @media print,
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
-	.imgedit-wait {
+	.imgedit-wait:before {
 		background-image: url(../images/spinner-2x.gif);
 	}
 }
@@ -1117,6 +1189,18 @@ audio, video {
 	.media-upload-form .media-item .error {
 		padding: 10px 0 10px 12px;
 	}
+
+	.imgedit-settings .imgedit-scale input[type="text"],
+	.imgedit-settings .imgedit-crop-ratio input[type="text"],
+	.imgedit-settings .imgedit-crop-sel input[type="text"] {
+		width: 60px;
+		font-size: 16px;
+		padding: 6px 10px;
+	}
+
+	.imgedit-applyto .imgedit-label {
+		vertical-align: middle;
+	}
 }
 
 /**
--- /dev/null
+++ b/wp-admin/css/media.min.css
@@ -0,0 +1 @@
+.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:right;margin-right:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-left:6px}.media-item .pinkynail{float:left;margin:2px 10px 0 3px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px}.media-item .error-div a.dismiss{display:block;float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;right:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#00a0d2}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;right:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 8px 0 0;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f341"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f345"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 16px 0 0;float:left}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:right;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:left}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:left;width:32px;height:32px;margin:0 8px 0 0;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px 0 0 -1px;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:3px 5px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}
\ No newline at end of file
--- a/wp-admin/css/nav-menus-rtl.css
+++ b/wp-admin/css/nav-menus-rtl.css
@@ -61,10 +61,6 @@ ul.add-menu-item-tabs li {
 	position: relative;
 }
 
-.blank-slate .menu-name {
-	height: 2em;
-}
-
 .blank-slate .menu-settings {
 	border: none;
 	margin-top: 0;
@@ -73,7 +69,7 @@ ul.add-menu-item-tabs li {
 }
 
 .is-submenu {
-	color: #999;
+	color: #555d66; /* #fafafa background */
 	font-style: italic;
 	font-weight: normal;
 	margin-right: 4px;
@@ -86,19 +82,18 @@ ul.add-menu-item-tabs li {
 	background: #fbfbfb;
 }
 
-.manage-menus select {
-	float: right;
-	margin-left: 6px;
-}
-
-.manage-menus .selected-menu {
-	float: right;
-	margin: 5px 0 0 6px;
+.manage-menus .selected-menu,
+.manage-menus select,
+.manage-menus .submit-btn,
+.nav-menus-php .add-new-menu-action {
+	display: inline-block;
+	margin-left: 3px;
+	vertical-align: middle;
 }
 
-.manage-menus .submit-btn {
-	float: right;
-	margin-top: 1px;
+.manage-menus select,
+.menu-location-menus select {
+	max-width: 100%;
 }
 
 .menu-edit #post-body-content h3 {
@@ -139,7 +134,7 @@ ul.add-menu-item-tabs li {
 }
 
 .theme-location-set {
-	color: #999;
+	color: #72777c;
 	font-size: 11px;
 }
 
@@ -165,7 +160,7 @@ ul.add-menu-item-tabs li {
 .nav-menus-php #post-body {
 	padding: 0 10px 10px;
 	border-top: 1px solid #fff;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background: #fff;
 }
 
@@ -175,12 +170,15 @@ ul.add-menu-item-tabs li {
 }
 
 #nav-menu-header {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	margin-bottom: 0;
 }
 
 #nav-menu-header .menu-name-label {
-	margin-top: 4px;
+	display: inline-block;
+	vertical-align: middle;
+	margin-left: 7px;
+	font-style: italic;
 }
 
 .nav-menus-php #post-body div.updated,
@@ -212,12 +210,8 @@ ul.add-menu-item-tabs li {
 	margin-top: -2px;
 }
 
-.widefat .menu-locations tr + tr td {
-	padding-top: 0;
-}
-
-.widefat .menu-locations td {
-	vertical-align: middle;
+.widefat .menu-locations .menu-location-title {
+	padding: 13px 10px 0;
 }
 
 .menu-location-title label {
@@ -253,27 +247,13 @@ ul.add-menu-item-tabs li {
 	border-left: 1px solid #ccc;
 }
 
-#wpbody .open-label {
-	display: block;
-	float:right;
-}
-
-#wpbody .open-label span {
-	padding-left: 10px;
-}
-
-.js .input-with-default-title {
-	color: #a0a5aa;
-	font-style: italic;
-}
-
 #menu-management .inside {
 	padding: 0 10px;
 }
 
 /* Add Menu Item Boxes */
 .postbox .howto input,
-.accordion-container .howto input {
+.customlinkdiv .menu-item-textbox {
 	width: 180px;
 	float: left;
 }
@@ -282,10 +262,6 @@ ul.add-menu-item-tabs li {
 	margin: 0;
 }
 
-.customlinkdiv .howto input {
-	width: 180px;
-}
-
 .customlinkdiv p {
 	margin-top: 0
 }
@@ -308,12 +284,6 @@ ul.add-menu-item-tabs li {
 	padding: 0;
 }
 
-.nav-menus-php .add-new-menu-action {
-	float: right;
-	margin: 6px 6px 0 0;
-	line-height: 15px;
-}
-
 .nav-menus-php .meta-sep,
 .nav-menus-php .submitdelete,
 .nav-menus-php .submitcancel {
@@ -366,6 +336,7 @@ ul.add-menu-item-tabs li {
 /* Create Menu */
 #menu-name {
 	width: 270px;
+	vertical-align: middle;
 }
 
 #manage-menu .inside {
@@ -392,10 +363,10 @@ ul.add-menu-item-tabs li {
 	width: 180px;
 }
 
+.customlinkdiv label,
 .nav-menus-php .howto span {
-	margin-top: 6px;
-	display: block;
 	float: right;
+	margin-top: 6px;
 }
 
 /* Menu item types */
@@ -471,7 +442,7 @@ ul.add-menu-item-tabs li {
 }
 
 .menu-item-bar .menu-item-handle {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	position: relative;
 	padding: 10px 15px;
 	height: auto;
@@ -513,7 +484,7 @@ ul.add-menu-item-tabs li {
 }
 
 .menu-item-handle .menu-item-title.no-title {
-	color: #999;
+	color: #72777c;
 }
 
 /* Sortables */
@@ -618,6 +589,20 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	white-space: nowrap;
 }
 
+.no-js.nav-menus-php .item-edit {
+	position: static;
+	float: left;
+	width: auto;
+	height: auto;
+	margin-left: -10px !important;
+	padding: 12px 0;
+	color: #0073aa;
+	text-decoration: underline;
+	font-size: 12px;
+	line-height: 18px;
+	text-indent: 0;
+}
+
 .nav-menus-php .item-edit:before {
 	margin-top: 10px;
 	margin-right: 4px;
@@ -627,6 +612,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	text-indent: -1px; /* account for the dashicon alignment */
 }
 
+.no-js.nav-menus-php .item-edit:before {
+	display: none;
+}
+
 .rtl .nav-menus-php .item-edit:before {
 	text-indent: 1px; /* account for the dashicon alignment */
 }
@@ -638,10 +627,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 
 .nav-menus-php .item-edit:focus:before {
 	-webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -684,8 +673,8 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	display: block;
 	margin: 0 0 10px;
 	padding: 3px 5px 5px;
-	border: 1px solid #dfdfdf;
-	color: #777;
+	border: 1px solid #ddd;
+	color: #72777c;
 	font-size: 12px;
 	font-style: italic;
 }
@@ -724,14 +713,12 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 /* Major/minor publishing actions (classes) */
 .nav-menus-php .major-publishing-actions {
 	clear: both;
-	padding: 3px 0 6px;
+	padding: 7px 0 6px;
 }
 
 .nav-menus-php .major-publishing-actions .publishing-action {
 	text-align: left;
 	float: left;
-	line-height: 23px;
-	margin: 4px 0 1px;
 }
 
 .nav-menus-php .blank-slate .menu-settings {
@@ -760,23 +747,6 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	margin-right: -4px;
 }
 
-/* Clearfix */
-#menu-item-name-wrap:after,
-#menu-item-url-wrap:after,
-#menu-name-label:after,
-#menu-settings-column .inside:after,
-#nav-menus-frame:after,
-.nav-menus-php #post-body-content:after,
-.nav-menus-php .button-controls:after,
-.nav-menus-php .major-publishing-actions:after,
-.nav-menus-php .menu-item-settings:after {
-	clear: both;
-	content: ".";
-	display: block;
-	height: 0;
-	visibility: hidden;
-}
-
 #nav-menus-frame,
 .button-controls,
 #menu-item-url-wrap,
@@ -905,6 +875,14 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 		margin-right: 0;
 		margin-bottom: 15px;
 	}
+
+	.manage-menus select {
+		margin: 0.5em 0;
+	}
+
+	.widefat .menu-locations .menu-location-title {
+		padding-top: 16px;
+	}
 }
 
 @media only screen and (max-width: 768px) {
--- /dev/null
+++ b/wp-admin/css/nav-menus-rtl.min.css
@@ -0,0 +1 @@
+.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 3px 5px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-right:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-left:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-right:18%}.menu-settings dd{float:right;margin:0;width:100%}.menu-settings dt{float:right;clear:both;width:21.951%;padding:3px 0 0;margin-right:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-left:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-title label{font-weight:700}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:right;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-right:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:right;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px 0 0 -10px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:left;width:auto;height:auto;margin-left:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-right:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-right:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:7px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-right:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-right:0;margin-bottom:15px}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}
\ No newline at end of file
--- a/wp-admin/css/nav-menus.css
+++ b/wp-admin/css/nav-menus.css
@@ -61,10 +61,6 @@ ul.add-menu-item-tabs li {
 	position: relative;
 }
 
-.blank-slate .menu-name {
-	height: 2em;
-}
-
 .blank-slate .menu-settings {
 	border: none;
 	margin-top: 0;
@@ -73,7 +69,7 @@ ul.add-menu-item-tabs li {
 }
 
 .is-submenu {
-	color: #999;
+	color: #555d66; /* #fafafa background */
 	font-style: italic;
 	font-weight: normal;
 	margin-left: 4px;
@@ -86,19 +82,18 @@ ul.add-menu-item-tabs li {
 	background: #fbfbfb;
 }
 
-.manage-menus select {
-	float: left;
-	margin-right: 6px;
-}
-
-.manage-menus .selected-menu {
-	float: left;
-	margin: 5px 6px 0 0;
+.manage-menus .selected-menu,
+.manage-menus select,
+.manage-menus .submit-btn,
+.nav-menus-php .add-new-menu-action {
+	display: inline-block;
+	margin-right: 3px;
+	vertical-align: middle;
 }
 
-.manage-menus .submit-btn {
-	float: left;
-	margin-top: 1px;
+.manage-menus select,
+.menu-location-menus select {
+	max-width: 100%;
 }
 
 .menu-edit #post-body-content h3 {
@@ -139,7 +134,7 @@ ul.add-menu-item-tabs li {
 }
 
 .theme-location-set {
-	color: #999;
+	color: #72777c;
 	font-size: 11px;
 }
 
@@ -165,7 +160,7 @@ ul.add-menu-item-tabs li {
 .nav-menus-php #post-body {
 	padding: 0 10px 10px;
 	border-top: 1px solid #fff;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	background: #fff;
 }
 
@@ -175,12 +170,15 @@ ul.add-menu-item-tabs li {
 }
 
 #nav-menu-header {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	margin-bottom: 0;
 }
 
 #nav-menu-header .menu-name-label {
-	margin-top: 4px;
+	display: inline-block;
+	vertical-align: middle;
+	margin-right: 7px;
+	font-style: italic;
 }
 
 .nav-menus-php #post-body div.updated,
@@ -212,12 +210,8 @@ ul.add-menu-item-tabs li {
 	margin-top: -2px;
 }
 
-.widefat .menu-locations tr + tr td {
-	padding-top: 0;
-}
-
-.widefat .menu-locations td {
-	vertical-align: middle;
+.widefat .menu-locations .menu-location-title {
+	padding: 13px 10px 0;
 }
 
 .menu-location-title label {
@@ -253,27 +247,13 @@ ul.add-menu-item-tabs li {
 	border-right: 1px solid #ccc;
 }
 
-#wpbody .open-label {
-	display: block;
-	float:left;
-}
-
-#wpbody .open-label span {
-	padding-right: 10px;
-}
-
-.js .input-with-default-title {
-	color: #a0a5aa;
-	font-style: italic;
-}
-
 #menu-management .inside {
 	padding: 0 10px;
 }
 
 /* Add Menu Item Boxes */
 .postbox .howto input,
-.accordion-container .howto input {
+.customlinkdiv .menu-item-textbox {
 	width: 180px;
 	float: right;
 }
@@ -282,10 +262,6 @@ ul.add-menu-item-tabs li {
 	margin: 0;
 }
 
-.customlinkdiv .howto input {
-	width: 180px;
-}
-
 .customlinkdiv p {
 	margin-top: 0
 }
@@ -308,12 +284,6 @@ ul.add-menu-item-tabs li {
 	padding: 0;
 }
 
-.nav-menus-php .add-new-menu-action {
-	float: left;
-	margin: 6px 0 0 6px;
-	line-height: 15px;
-}
-
 .nav-menus-php .meta-sep,
 .nav-menus-php .submitdelete,
 .nav-menus-php .submitcancel {
@@ -366,6 +336,7 @@ ul.add-menu-item-tabs li {
 /* Create Menu */
 #menu-name {
 	width: 270px;
+	vertical-align: middle;
 }
 
 #manage-menu .inside {
@@ -392,10 +363,10 @@ ul.add-menu-item-tabs li {
 	width: 180px;
 }
 
+.customlinkdiv label,
 .nav-menus-php .howto span {
-	margin-top: 6px;
-	display: block;
 	float: left;
+	margin-top: 6px;
 }
 
 /* Menu item types */
@@ -471,7 +442,7 @@ ul.add-menu-item-tabs li {
 }
 
 .menu-item-bar .menu-item-handle {
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	position: relative;
 	padding: 10px 15px;
 	height: auto;
@@ -513,7 +484,7 @@ ul.add-menu-item-tabs li {
 }
 
 .menu-item-handle .menu-item-title.no-title {
-	color: #999;
+	color: #72777c;
 }
 
 /* Sortables */
@@ -618,6 +589,20 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	white-space: nowrap;
 }
 
+.no-js.nav-menus-php .item-edit {
+	position: static;
+	float: right;
+	width: auto;
+	height: auto;
+	margin-right: -10px !important;
+	padding: 12px 0;
+	color: #0073aa;
+	text-decoration: underline;
+	font-size: 12px;
+	line-height: 18px;
+	text-indent: 0;
+}
+
 .nav-menus-php .item-edit:before {
 	margin-top: 10px;
 	margin-left: 4px;
@@ -627,6 +612,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	text-indent: -1px; /* account for the dashicon alignment */
 }
 
+.no-js.nav-menus-php .item-edit:before {
+	display: none;
+}
+
 .rtl .nav-menus-php .item-edit:before {
 	text-indent: 1px; /* account for the dashicon alignment */
 }
@@ -638,10 +627,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 
 .nav-menus-php .item-edit:focus:before {
 	-webkit-box-shadow:
-    	0 0 0 1px #5b9dd9,
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
-    box-shadow:
-    	0 0 0 1px #5b9dd9,
+	box-shadow:
+		0 0 0 1px #5b9dd9,
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
@@ -684,8 +673,8 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	display: block;
 	margin: 0 0 10px;
 	padding: 3px 5px 5px;
-	border: 1px solid #dfdfdf;
-	color: #777;
+	border: 1px solid #ddd;
+	color: #72777c;
 	font-size: 12px;
 	font-style: italic;
 }
@@ -724,14 +713,12 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 /* Major/minor publishing actions (classes) */
 .nav-menus-php .major-publishing-actions {
 	clear: both;
-	padding: 3px 0 6px;
+	padding: 7px 0 6px;
 }
 
 .nav-menus-php .major-publishing-actions .publishing-action {
 	text-align: right;
 	float: right;
-	line-height: 23px;
-	margin: 4px 0 1px;
 }
 
 .nav-menus-php .blank-slate .menu-settings {
@@ -760,23 +747,6 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	margin-left: -4px;
 }
 
-/* Clearfix */
-#menu-item-name-wrap:after,
-#menu-item-url-wrap:after,
-#menu-name-label:after,
-#menu-settings-column .inside:after,
-#nav-menus-frame:after,
-.nav-menus-php #post-body-content:after,
-.nav-menus-php .button-controls:after,
-.nav-menus-php .major-publishing-actions:after,
-.nav-menus-php .menu-item-settings:after {
-	clear: both;
-	content: ".";
-	display: block;
-	height: 0;
-	visibility: hidden;
-}
-
 #nav-menus-frame,
 .button-controls,
 #menu-item-url-wrap,
@@ -905,6 +875,14 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 		margin-left: 0;
 		margin-bottom: 15px;
 	}
+
+	.manage-menus select {
+		margin: 0.5em 0;
+	}
+
+	.widefat .menu-locations .menu-location-title {
+		padding-top: 16px;
+	}
 }
 
 @media only screen and (max-width: 768px) {
--- /dev/null
+++ b/wp-admin/css/nav-menus.min.css
@@ -0,0 +1 @@
+.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 3px 8px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-right:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-left:18%}.menu-settings dd{float:left;margin:0;width:100%}.menu-settings dt{float:left;clear:both;width:21.951%;padding:3px 0 0;margin-left:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-right:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-title label{font-weight:700}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:left;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-left:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:left;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px -10px 0 0}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:right;width:auto;height:auto;margin-right:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-left:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-left:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:7px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-left:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-left:0;margin-bottom:15px}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/press-this-editor-rtl.min.css
@@ -0,0 +1 @@
+embed,iframe,img,object{max-width:100%}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto}body{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}@media (max-width:640px){body{font-size:16px}}@media (max-width:320px){body{margin:0 15px}}#tinymce b,#tinymce strong{font-weight:700!important}blockquote{margin:1em 1.5em;color:#9ea7af;font-size:em(25px);font-style:italic}@media (max-width:900px){body#tinymce{padding-top:30px!important}blockquote{margin:1.5em 1em}}ol,ul{margin:0 .75em 1.5em 0}
\ No newline at end of file
--- /dev/null
+++ b/wp-admin/css/press-this-editor.min.css
@@ -0,0 +1 @@
+embed,iframe,img,object{max-width:100%}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto}body{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}@media (max-width:640px){body{font-size:16px}}@media (max-width:320px){body{margin:0 15px}}#tinymce b,#tinymce strong{font-weight:700!important}blockquote{margin:1em 1.5em;color:#9ea7af;font-size:em(25px);font-style:italic}@media (max-width:900px){body#tinymce{padding-top:30px!important}blockquote{margin:1.5em 1em}}ol,ul{margin:0 0 1.5em .75em}
\ No newline at end of file
--- a/wp-admin/css/press-this-rtl.css
+++ b/wp-admin/css/press-this-rtl.css
@@ -245,6 +245,19 @@ th {
 	padding: 0;
 }
 
+::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+::-moz-placeholder {
+   color: #72777c;
+   opacity: 1;
+}
+
+:-ms-input-placeholder {
+	color: #72777c;
+}
+
 .clearfix:before,
 .clearfix:after {
 	content: "";
@@ -775,7 +788,6 @@ dd {
 .ac_results li {
 	padding: 6px 16px;
 	white-space: nowrap;
-	color: #101010;
 	text-align: right;
 }
 
@@ -1198,7 +1210,7 @@ html {
 }
 
 .adminbar .dashicons {
-	color: #999;
+	color: #a0a5aa; /* same as WP admin bar icons */
 }
 
 .press-this .adminbar button {
@@ -1368,7 +1380,7 @@ html {
 	bottom: 0;
 	padding: 0 1.07143em;
 	background: #f7f7f7;
-	border-color: #dedede;
+	border-color: #ddd;
 	border: 0;
 	border-right: 1px solid #f1f1f1;
 	-webkit-border-radius: 0;
@@ -1547,7 +1559,7 @@ html {
 .post-title-placeholder {
 	position: absolute;
 	border: 0;
-	color: #9ea7af;
+	color: #82878c;
 	z-index: -1;
 }
 
@@ -2158,3 +2170,40 @@ html {
 	background: #fff;
 	border-color: #d8d8d8;
 }
+
+/* Inline link dialog */
+.wp-link-input input {
+	border: 1px solid #ddd;
+    -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
+    box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
+    background-color: #fff;
+    color: #32373c;
+    outline: none;
+    -webkit-transition: 0.05s border-color ease-in-out;
+    transition: 0.05s border-color ease-in-out;
+}
+
+/* UI Autocomplete (for inline link and wpLink) */
+.ui-autocomplete {
+	padding: 0;
+	margin: 0;
+	list-style: none;
+	position: absolute;
+	z-index: 10000;
+	border: 1px solid #5b9dd9;
+	-webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	background-color: #fff;
+}
+
+.ui-autocomplete li {
+	margin-bottom: 0;
+	padding: 4px 10px;
+	white-space: nowrap;
+	text-align: right;
+}
+
+.ui-autocomplete li.ui-state-focus {
+	background-color: #ddd;
+	cursor: pointer;
+}
--- a/wp-admin/css/press-this-rtl.min.css
+++ b/wp-admin/css/press-this-rtl.min.css
@@ -1 +1 @@
-body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.scan-submit,.split-button-primary,.split-button-toggle{-webkit-appearance:none;cursor:pointer;text-decoration:none;white-space:nowrap}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;left:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,.15);box-shadow:-1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;left:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;left:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:right;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.split-button-primary{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:0 none;float:right}.split-button-toggle{padding:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #006799;float:left}.split-button-toggle i{margin:4px 0 3px 20px;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=email],[type=url],[type=password],[type=search],[type=text],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-right:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 13px 0 12px;position:static;top:auto;float:right;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 13px 14px 2px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:left}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-right:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 16px 11px 58px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;left:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-right:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 16px 6px 0}.ac_results{padding:0;margin:-1px -1px 0 0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;color:#101010;text-align:right}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-left:25px;float:right;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:100% 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:left;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;left:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-right:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;left:0;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-right:24px}.categories-select ul ul .category{padding-right:32px}.categories-select ul ul ul .category{padding-right:40px}.categories-select ul ul ul ul .category{padding-right:48px}.categories-select ul ul ul ul ul .category{padding-right:56px}.categories-select ul ul ul ul ul ul .category{padding-right:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;left:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:10px 0 0 rgba(0,0,0,.3);box-shadow:10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#999}.press-this .adminbar button{position:absolute;top:50%;left:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-left:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;right:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{right:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;left:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-right:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-left:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:right;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#9ea7af;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:right;width:16.66%;padding:16.66% 16.66% 0 0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{right:50%;top:50%;margin:-20px -20px 0 0;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";left:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 12.5% 0 0}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;right:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:right;margin:14px 30px 14px 0;font-size:0}@media (max-width:320px){.add-media{margin:10px 10px 10px 0}}.insert-media{color:#9ea7af;float:right;margin:0;padding:0;border:0;border-left:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:left;margin:14px 0 14px 30px}@media (max-width:320px){.post-actions{margin:10px 0 10px 10px}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:right}.mce-container.mce-toolbar:nth-child(2){float:left}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:left;margin-left:-320px;width:320px;border-right:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;left:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-left:-100%;width:100%;border:0;-webkit-box-shadow:-5001px 5000px 0 5000px #fff;box-shadow:-5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;left:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-right:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;left:8px;margin-top:-10px;content:"\f341"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f345"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-right:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 14px 13px 37px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:right;color:#9ea7af;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{left:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 8px 0 0;font-size:14px;font-weight:400}.setting-modal{top:0;right:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{right:100%}@media (min-width:1px){.is-off-screen>.post-option{left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.setting-modal.is-off-screen{right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:right}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-right:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 5px 0 0;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}
\ No newline at end of file
+body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;left:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,.15);box-shadow:-1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;left:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;left:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:right;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.split-button-primary{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:0 none;float:right}.split-button-toggle{padding:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #006799;float:left}.split-button-toggle i{margin:4px 0 3px 20px;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=email],[type=url],[type=password],[type=search],[type=text],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-right:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 13px 0 12px;position:static;top:auto;float:right;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 13px 14px 2px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:left}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-right:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 16px 11px 58px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;left:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-right:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 16px 6px 0}.ac_results{padding:0;margin:-1px -1px 0 0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;text-align:right}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-left:25px;float:right;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:100% 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:left;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;left:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-right:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;left:0;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-right:24px}.categories-select ul ul .category{padding-right:32px}.categories-select ul ul ul .category{padding-right:40px}.categories-select ul ul ul ul .category{padding-right:48px}.categories-select ul ul ul ul ul .category{padding-right:56px}.categories-select ul ul ul ul ul ul .category{padding-right:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;left:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:10px 0 0 rgba(0,0,0,.3);box-shadow:10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;left:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-left:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;right:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{right:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;left:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-right:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-left:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:right;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:right;width:16.66%;padding:16.66% 16.66% 0 0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{right:50%;top:50%;margin:-20px -20px 0 0;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";left:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 12.5% 0 0}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;right:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:right;margin:14px 30px 14px 0;font-size:0}@media (max-width:320px){.add-media{margin:10px 10px 10px 0}}.insert-media{color:#9ea7af;float:right;margin:0;padding:0;border:0;border-left:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:left;margin:14px 0 14px 30px}@media (max-width:320px){.post-actions{margin:10px 0 10px 10px}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:right}.mce-container.mce-toolbar:nth-child(2){float:left}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:left;margin-left:-320px;width:320px;border-right:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;left:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-left:-100%;width:100%;border:0;-webkit-box-shadow:-5001px 5000px 0 5000px #fff;box-shadow:-5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;left:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-right:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;left:8px;margin-top:-10px;content:"\f341"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f345"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-right:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 14px 13px 37px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:right;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{left:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 8px 0 0;font-size:14px;font-weight:400}.setting-modal{top:0;right:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{right:100%}@media (min-width:1px){.is-off-screen>.post-option{left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.setting-modal.is-off-screen{right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:right}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-right:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 5px 0 0;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}
\ No newline at end of file
--- a/wp-admin/css/press-this.css
+++ b/wp-admin/css/press-this.css
@@ -245,6 +245,19 @@ th {
 	padding: 0;
 }
 
+::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+::-moz-placeholder {
+   color: #72777c;
+   opacity: 1;
+}
+
+:-ms-input-placeholder {
+	color: #72777c;
+}
+
 .clearfix:before,
 .clearfix:after {
 	content: "";
@@ -775,7 +788,6 @@ dd {
 .ac_results li {
 	padding: 6px 16px;
 	white-space: nowrap;
-	color: #101010;
 	text-align: left;
 }
 
@@ -1198,7 +1210,7 @@ html {
 }
 
 .adminbar .dashicons {
-	color: #999;
+	color: #a0a5aa; /* same as WP admin bar icons */
 }
 
 .press-this .adminbar button {
@@ -1368,7 +1380,7 @@ html {
 	bottom: 0;
 	padding: 0 1.07143em;
 	background: #f7f7f7;
-	border-color: #dedede;
+	border-color: #ddd;
 	border: 0;
 	border-left: 1px solid #f1f1f1;
 	-webkit-border-radius: 0;
@@ -1547,7 +1559,7 @@ html {
 .post-title-placeholder {
 	position: absolute;
 	border: 0;
-	color: #9ea7af;
+	color: #82878c;
 	z-index: -1;
 }
 
@@ -2158,3 +2170,40 @@ html {
 	background: #fff;
 	border-color: #d8d8d8;
 }
+
+/* Inline link dialog */
+.wp-link-input input {
+	border: 1px solid #ddd;
+    -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
+    box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
+    background-color: #fff;
+    color: #32373c;
+    outline: none;
+    -webkit-transition: 0.05s border-color ease-in-out;
+    transition: 0.05s border-color ease-in-out;
+}
+
+/* UI Autocomplete (for inline link and wpLink) */
+.ui-autocomplete {
+	padding: 0;
+	margin: 0;
+	list-style: none;
+	position: absolute;
+	z-index: 10000;
+	border: 1px solid #5b9dd9;
+	-webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	background-color: #fff;
+}
+
+.ui-autocomplete li {
+	margin-bottom: 0;
+	padding: 4px 10px;
+	white-space: nowrap;
+	text-align: left;
+}
+
+.ui-autocomplete li.ui-state-focus {
+	background-color: #ddd;
+	cursor: pointer;
+}
--- a/wp-admin/css/press-this.min.css
+++ b/wp-admin/css/press-this.min.css
@@ -1 +1 @@
-body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.scan-submit,.split-button-primary,.split-button-toggle{-webkit-appearance:none;cursor:pointer;text-decoration:none;white-space:nowrap}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;right:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:1px 0 4px rgba(0,0,0,.15);box-shadow:1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;right:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;right:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:left;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.split-button-primary{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:0 none;float:left}.split-button-toggle{padding:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #006799;float:right}.split-button-toggle i{margin:4px 20px 3px 0;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=email],[type=url],[type=password],[type=search],[type=text],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-left:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 12px 0 13px;position:static;top:auto;float:left;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 2px 14px 13px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:right}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-left:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 58px 11px 16px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;right:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-left:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 0 6px 16px}.ac_results{padding:0;margin:-1px 0 0 -1px;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;color:#101010;text-align:left}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-right:25px;float:left;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:0 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:right;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;right:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-left:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;right:0;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-left:24px}.categories-select ul ul .category{padding-left:32px}.categories-select ul ul ul .category{padding-left:40px}.categories-select ul ul ul ul .category{padding-left:48px}.categories-select ul ul ul ul ul .category{padding-left:56px}.categories-select ul ul ul ul ul ul .category{padding-left:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;right:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:-10px 0 0 rgba(0,0,0,.3);box-shadow:-10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#999}.press-this .adminbar button{position:absolute;top:50%;right:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-right:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;left:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{left:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;right:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-left:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-right:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:left;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#9ea7af;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:left;width:16.66%;padding:16.66% 0 0 16.66%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{left:50%;top:50%;margin:-20px 0 0 -20px;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";right:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 0 0 12.5%}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;left:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:left;margin:14px 0 14px 30px;font-size:0}@media (max-width:320px){.add-media{margin:10px 0 10px 10px}}.insert-media{color:#9ea7af;float:left;margin:0;padding:0;border:0;border-right:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:right;margin:14px 30px 14px 0}@media (max-width:320px){.post-actions{margin:10px 10px 10px 0}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:left}.mce-container.mce-toolbar:nth-child(2){float:right}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:right;margin-right:-320px;width:320px;border-left:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;right:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-right:-100%;width:100%;border:0;-webkit-box-shadow:5001px 5000px 0 5000px #fff;box-shadow:5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;right:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-left:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;right:8px;margin-top:-10px;content:"\f345"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f341"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-left:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 37px 13px 14px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:left;color:#9ea7af;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{right:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 0 0 8px;font-size:14px;font-weight:400}.setting-modal{top:0;left:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{left:100%}@media (min-width:1px){.is-off-screen>.post-option{right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.setting-modal.is-off-screen{left:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:left}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-left:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 0 0 5px;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}
\ No newline at end of file
+body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;right:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:1px 0 4px rgba(0,0,0,.15);box-shadow:1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;right:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;right:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:left;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.split-button-primary{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:0 none;float:left}.split-button-toggle{padding:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #006799;float:right}.split-button-toggle i{margin:4px 20px 3px 0;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=email],[type=url],[type=password],[type=search],[type=text],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-left:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 12px 0 13px;position:static;top:auto;float:left;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 2px 14px 13px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:right}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-left:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 58px 11px 16px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;right:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-left:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 0 6px 16px}.ac_results{padding:0;margin:-1px 0 0 -1px;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;text-align:left}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-right:25px;float:left;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:0 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:right;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;right:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-left:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;right:0;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-left:24px}.categories-select ul ul .category{padding-left:32px}.categories-select ul ul ul .category{padding-left:40px}.categories-select ul ul ul ul .category{padding-left:48px}.categories-select ul ul ul ul ul .category{padding-left:56px}.categories-select ul ul ul ul ul ul .category{padding-left:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;right:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:-10px 0 0 rgba(0,0,0,.3);box-shadow:-10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;right:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-right:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;left:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{left:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;right:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-left:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-right:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:left;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:left;width:16.66%;padding:16.66% 0 0 16.66%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{left:50%;top:50%;margin:-20px 0 0 -20px;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";right:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 0 0 12.5%}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;left:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:left;margin:14px 0 14px 30px;font-size:0}@media (max-width:320px){.add-media{margin:10px 0 10px 10px}}.insert-media{color:#9ea7af;float:left;margin:0;padding:0;border:0;border-right:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:right;margin:14px 30px 14px 0}@media (max-width:320px){.post-actions{margin:10px 10px 10px 0}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:left}.mce-container.mce-toolbar:nth-child(2){float:right}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:right;margin-right:-320px;width:320px;border-left:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;right:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-right:-100%;width:100%;border:0;-webkit-box-shadow:5001px 5000px 0 5000px #fff;box-shadow:5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;right:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-left:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;right:8px;margin-top:-10px;content:"\f345"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f341"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-left:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 37px 13px 14px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:left;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{right:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 0 0 8px;font-size:14px;font-weight:400}.setting-modal{top:0;left:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{left:100%}@media (min-width:1px){.is-off-screen>.post-option{right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.setting-modal.is-off-screen{left:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:left}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-left:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 0 0 5px;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}
\ No newline at end of file
--- a/wp-admin/css/revisions-rtl.css
+++ b/wp-admin/css/revisions-rtl.css
@@ -141,7 +141,7 @@ body.folded .revisions .loading-indicator {
 }
 
 .revisions-controls .author-card .date {
-	color: #777;
+	color: #72777c;
 }
 
 .revisions-controls .author-card.autosave {
@@ -389,7 +389,7 @@ table.diff .diff-addedline ins {
 
 .revisions-tooltip,
 .revisions-tooltip-arrow > span {
-	border: 1px solid #d7d7d7;
+	border: 1px solid #ddd;
 	background-color: #fff;
 }
 
@@ -453,7 +453,7 @@ div.revisions-controls > .wp-slider > .ui-slider-handle {
 /* jQuery UI Slider */
 .wp-slider.ui-slider {
 	position: relative;
-	border: 1px solid #d7d7d7;
+	border: 1px solid #ddd;
 	text-align: right;
 	cursor: pointer;
 }
--- /dev/null
+++ b/wp-admin/css/revisions-rtl.min.css
@@ -0,0 +1 @@
+.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff,.revisions-meta{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-right:1px solid #a0a5aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#72777c}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #ddd;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #ddd;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-5px;outline:0;padding:2px;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle:hover{background:#fafafa;border-color:#999}.wp-slider .ui-slider-handle.ui-state-active,.wp-slider .ui-slider-handle:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:2px;right:2px;color:#555;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.ui-state-hover:before,.wp-slider .ui-slider-handle:hover:before{color:#23282d}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:"\f141"}.wp-slider .ui-slider-handle.to-handle:before{content:"\f139"}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:"\f139"}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:"\f141";left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}
\ No newline at end of file
--- a/wp-admin/css/revisions.css
+++ b/wp-admin/css/revisions.css
@@ -141,7 +141,7 @@ body.folded .revisions .loading-indicator {
 }
 
 .revisions-controls .author-card .date {
-	color: #777;
+	color: #72777c;
 }
 
 .revisions-controls .author-card.autosave {
@@ -389,7 +389,7 @@ table.diff .diff-addedline ins {
 
 .revisions-tooltip,
 .revisions-tooltip-arrow > span {
-	border: 1px solid #d7d7d7;
+	border: 1px solid #ddd;
 	background-color: #fff;
 }
 
@@ -453,7 +453,7 @@ div.revisions-controls > .wp-slider > .ui-slider-handle {
 /* jQuery UI Slider */
 .wp-slider.ui-slider {
 	position: relative;
-	border: 1px solid #d7d7d7;
+	border: 1px solid #ddd;
 	text-align: left;
 	cursor: pointer;
 }
--- /dev/null
+++ b/wp-admin/css/revisions.min.css
@@ -0,0 +1 @@
+.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff,.revisions-meta{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-left:1px solid #a0a5aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#72777c}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #ddd;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #ddd;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-5px;outline:0;padding:2px;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle:hover{background:#fafafa;border-color:#999}.wp-slider .ui-slider-handle.ui-state-active,.wp-slider .ui-slider-handle:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:2px;left:2px;color:#555;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.ui-state-hover:before,.wp-slider .ui-slider-handle:hover:before{color:#23282d}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:"\f139"}.wp-slider .ui-slider-handle.to-handle:before{content:"\f141"}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:"\f141"}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:"\f139";right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}
\ No newline at end of file
--- a/wp-admin/css/site-icon-rtl.css
+++ b/wp-admin/css/site-icon-rtl.css
@@ -24,6 +24,8 @@
 
 .site-icon-preview .browser-title {
 	right: 109px;
+	width: 72px;
+	white-space: nowrap;
 }
 
 .site-icon-preview .app-icon-preview {
@@ -35,3 +37,13 @@
 	width: 64px;
 	margin-top: 5px;
 }
+
+.customize-control-site_icon .favicon-preview {
+	float: right;
+	margin-left: 12px;
+	margin-bottom: 0;
+}
+
+.customize-control-site_icon .app-icon-preview {
+	margin-top: 9px;
+}
--- /dev/null
+++ b/wp-admin/css/site-icon-rtl.min.css
@@ -0,0 +1 @@
+.site-icon-preview .favicon-preview{margin:5px 0 20px;overflow:hidden;position:relative;max-width:180px}.site-icon-preview .browser-title,.site-icon-preview .favicon{height:16px;right:88px;overflow:hidden;position:absolute;top:16px}.site-icon-preview .favicon{width:16px}.site-icon-preview .browser-title{right:109px;width:72px;white-space:nowrap}.site-icon-preview .app-icon-preview{background-color:#000;-webkit-border-radius:16px;border-radius:16px;height:64px;overflow:hidden;width:64px;margin-top:5px}.customize-control-site_icon .favicon-preview{float:right;margin-left:12px;margin-bottom:0}.customize-control-site_icon .app-icon-preview{margin-top:9px}
\ No newline at end of file
--- a/wp-admin/css/site-icon.css
+++ b/wp-admin/css/site-icon.css
@@ -24,6 +24,8 @@
 
 .site-icon-preview .browser-title {
 	left: 109px;
+	width: 72px;
+	white-space: nowrap;
 }
 
 .site-icon-preview .app-icon-preview {
@@ -35,3 +37,13 @@
 	width: 64px;
 	margin-top: 5px;
 }
+
+.customize-control-site_icon .favicon-preview {
+	float: left;
+	margin-right: 12px;
+	margin-bottom: 0;
+}
+
+.customize-control-site_icon .app-icon-preview {
+	margin-top: 9px;
+}
--- /dev/null
+++ b/wp-admin/css/site-icon.min.css
@@ -0,0 +1 @@
+.site-icon-preview .favicon-preview{margin:5px 0 20px;overflow:hidden;position:relative;max-width:180px}.site-icon-preview .browser-title,.site-icon-preview .favicon{height:16px;left:88px;overflow:hidden;position:absolute;top:16px}.site-icon-preview .favicon{width:16px}.site-icon-preview .browser-title{left:109px;width:72px;white-space:nowrap}.site-icon-preview .app-icon-preview{background-color:#000;-webkit-border-radius:16px;border-radius:16px;height:64px;overflow:hidden;width:64px;margin-top:5px}.customize-control-site_icon .favicon-preview{float:left;margin-right:12px;margin-bottom:0}.customize-control-site_icon .app-icon-preview{margin-top:9px}
\ No newline at end of file
--- a/wp-admin/css/themes-rtl.css
+++ b/wp-admin/css/themes-rtl.css
@@ -9,7 +9,6 @@
 
 .theme-browser .themes {
 	clear: both;
-	padding: 0 0 100px;
 }
 
 .themes-php .wrap h1 {
@@ -45,10 +44,6 @@
 	clear: both;
 }
 
-.themes-php div.updated a {
-	text-decoration: underline;
-}
-
 /**
  * Main theme element
  * (has flexible margins)
@@ -59,7 +54,7 @@
 	margin: 0 0 4% 4%;
 	position: relative;
 	width: 30.6%;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	-webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
 	box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
 	-webkit-box-sizing: border-box;
@@ -137,6 +132,7 @@
 	display: block;
 	overflow: hidden;
 	position: relative;
+	-webkit-backface-visibility: hidden; /* Prevents flicker of the screenshot on hover. */
 	-webkit-transition: opacity 0.2s ease-in-out;
 	transition: opacity 0.2s ease-in-out;
 }
@@ -251,7 +247,7 @@
  * The currently active theme
  */
 .theme-browser .theme.active .theme-name {
-	background: #2f2f2f;
+	background: #23282d;
 	color: #fff;
 	padding-left: 110px;
 	font-weight: 300;
@@ -307,7 +303,6 @@
 }
 
 .theme-browser .theme.add-new-theme a {
-	color: #999;
 	text-decoration: none;
 	display: block;
 	position: relative;
@@ -442,7 +437,7 @@
 
 .theme-overlay .theme-header .close:before {
 	font: normal 22px/50px dashicons !important;
-	color: #777;
+	color: #72777c;
 	display: inline-block;
 	content: "\f335";
 	font-weight: 300;
@@ -452,7 +447,7 @@
 .theme-overlay .theme-header .right,
 .theme-overlay .theme-header .left {
 	cursor: pointer;
-	color: #777;
+	color: #72777c;
 	background-color: transparent;
 	height: 48px;
 	width: 54px;
@@ -529,14 +524,6 @@
 	-webkit-overflow-scrolling: touch;
 }
 
-.theme-overlay .theme-wrap:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 body.folded .theme-overlay .theme-wrap {
 	right: 70px;
 }
@@ -550,13 +537,6 @@ body.folded .theme-overlay .theme-wrap {
 	overflow: auto;
 	padding: 2% 4%;
 }
-.theme-overlay .theme-about:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
 
 .theme-overlay .theme-actions {
 	position: absolute;
@@ -744,7 +724,7 @@ body.folded .theme-overlay .theme-wrap {
 }
 
 .theme-overlay .theme-version {
-	color: #999;
+	color: #72777c;
 	font-size: 13px;
 	font-weight: 400;
 	float: none;
@@ -754,7 +734,7 @@ body.folded .theme-overlay .theme-wrap {
 
 .theme-overlay .theme-author {
 	margin: 15px 0 25px;
-	color: #686868;
+	color: #72777c;
 	font-size: 16px;
 	font-weight: 400;
 	line-height: inherit;
@@ -1110,7 +1090,7 @@ body.show-upload-theme .upload-theme,
 }
 .upload-theme .install-help,
 .upload-plugin .install-help {
-	color: #999;
+	color: #555d66; /* #f1f1f1 background */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -1128,13 +1108,15 @@ p.no-themes {
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
-	padding: 0;
+	padding: 100px 0;
 	text-align: center;
 	display: none;
 }
+
 body.no-results p.no-themes {
 	display: block;
 }
+
 body.show-upload-theme p.no-themes {
 	display: none !important;
 }
@@ -1166,7 +1148,7 @@ body.show-upload-theme p.no-themes {
 .theme-details .num-ratings,
 .theme-details .no-rating {
 	font-size: 11px;
-	color: #999;
+	color: #72777c;
 }
 
 .theme-details .no-rating {
@@ -1179,7 +1161,7 @@ body.show-upload-theme p.no-themes {
 ------------------------------------------------------------------------------*/
 
 .appearance_page_custom-header #headimg {
-	border: 1px solid #DFDFDF;
+	border: 1px solid #ddd;
 	overflow: hidden;
 	width: 100%;
 }
@@ -1215,7 +1197,7 @@ body.show-upload-theme p.no-themes {
 
 div#custom-background-image {
 	min-height: 100px;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 div#custom-background-image img {
@@ -1298,16 +1280,6 @@ body.full-overlay-active {
 	height: 100%;
 }
 
-#customize-preview.wp-full-overlay-main {
-	background: url(../images/spinner.gif) no-repeat center center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
-}
-
-#customize-preview.wp-full-overlay-main.iframe-ready {
-	background: none;
-}
-
 .wp-full-overlay-sidebar .wp-full-overlay-header {
 	position: absolute;
 	right: 0;
@@ -1508,6 +1480,121 @@ body.full-overlay-active {
 	transition-duration: 0.2s;
 }
 
+/* Device/preview size toggles */
+
+.wp-full-overlay {
+	background: #191e23;
+}
+
+.wp-full-overlay-main {
+	background-color: #f1f1f1;
+}
+
+.expanded .wp-full-overlay-footer {
+	position: fixed;
+	bottom: 0;
+	right: 0;
+	width: 300px;
+	height: 45px;
+	border-top: 1px solid #ddd;
+}
+
+.wp-full-overlay-footer .devices {
+	float: left;
+}
+
+.wp-full-overlay-footer .devices button {
+	cursor: pointer;
+	background: transparent;
+	border: none;
+	height: 45px;
+	padding: 0 3px;
+	margin: 0 -4px 0 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-top: 1px solid transparent;
+	border-bottom: 4px solid transparent;
+	-webkit-transition: background .1s ease-in-out;
+	transition: background .1s ease-in-out;
+}
+
+.wp-full-overlay-footer .devices button:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	outline: none;
+}
+
+.wp-full-overlay-footer .devices button:before {
+	display: inline-block;
+	-webkit-font-smoothing: antialiased;
+	font: normal 20px/30px "dashicons";
+	vertical-align: top;
+	margin: 3px 0;
+	padding: 4px 8px;
+	color: #656a6f;
+}
+
+.wp-full-overlay-footer .devices button.active {
+	border-bottom-color: #191e23;
+}
+
+.wp-full-overlay-footer .devices button:hover,
+.wp-full-overlay-footer .devices button:focus {
+	background-color: #fff;
+}
+
+.wp-full-overlay-footer .devices button:focus {
+	background-color: #fff;
+	border-bottom-color: #0073aa;
+}
+
+.wp-full-overlay-footer .devices button.active:before,
+.wp-full-overlay-footer .devices button:hover:before,
+.wp-full-overlay-footer .devices button:focus:before {
+	color: #191e23;
+}
+
+.wp-full-overlay-footer .devices .preview-desktop:before {
+	content: "\f472";
+}
+
+.wp-full-overlay-footer .devices .preview-tablet:before {
+	content: "\f471";
+}
+
+.wp-full-overlay-footer .devices .preview-mobile:before {
+	content: "\f470";
+}
+
+@media screen and (max-width:1024px) {
+	.wp-full-overlay-footer .devices {
+		display: none;
+	}
+}
+
+.collapsed .wp-full-overlay-footer .devices button:before {
+	display: none;
+}
+
+.preview-mobile .wp-full-overlay-main {
+	margin: auto -160px auto 0;
+	width: 320px;
+	height: 480px;
+	max-height: 100%;
+	max-width: 100%;
+	right: 50%;
+}
+
+.preview-tablet .wp-full-overlay-main {
+	margin: auto -3in auto 0;
+	width: 6in; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */
+	height: 9in;
+	max-height: 100%;
+	max-width: 100%;
+	right: 50%;
+}
+
+
 /*------------------------------------------------------------------------------
   24.0 - Customize Loader
 ------------------------------------------------------------------------------*/
@@ -1542,12 +1629,6 @@ body.full-overlay-active {
 	opacity: 0;
 }
 
-.customize-loading #customize-container {
-	background: #fff url(../images/spinner.gif) no-repeat fixed center center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
-}
-
 #customize-container iframe,
 .theme-install-overlay iframe {
 	height: 100%;
@@ -1610,7 +1691,7 @@ body.full-overlay-active {
 
 .theme-details .theme-description {
 	float: right;
-	color: #777;
+	color: #72777c;
 	line-height: 20px;
 	max-width: 100%;
 }
@@ -1634,13 +1715,19 @@ body.full-overlay-active {
 }
 
 .theme-install-overlay .wp-full-overlay-main {
-	position: relative;
+	position: absolute;
 	z-index: 0;
-	background-color: #fff;
+	background-color: #f1f1f1;
+}
+
+.customize-loading #customize-container {
+	background-color: #f1f1f1;
 }
 
+#customize-preview.wp-full-overlay-main:before,
+.customize-loading #customize-container:before,
 .theme-install-overlay .wp-full-overlay-main:before {
-	content: '';
+	content: "";
 	display: block;
 	width: 20px;
 	height: 20px;
@@ -1651,11 +1738,12 @@ body.full-overlay-active {
 	margin: -10px -10px 0 0;
 	-webkit-transform: translateZ(0);
 	transform: translateZ(0);
-	background: #fff url(../images/spinner.gif) no-repeat center center;
+	background: transparent url(../images/spinner.gif) no-repeat center center;
 	-webkit-background-size: 20px 20px;
 	background-size: 20px 20px;
 }
 
+#customize-preview.wp-full-overlay-main.iframe-ready:before,
 .theme-install-overlay.iframe-ready .wp-full-overlay-main:before {
 	background-image: none;
 }
@@ -1675,8 +1763,8 @@ body.full-overlay-active {
 		background-size: 15px 123px;
 	}
 
-	#customize-preview.wp-full-overlay-main,
-	.customize-loading #customize-container,
+	#customize-preview.wp-full-overlay-main:before,
+	.customize-loading #customize-container:before,
 	.theme-install-overlay .wp-full-overlay-main:before {
 		background-image: url(../images/spinner-2x.gif);
 	}
--- /dev/null
+++ b/wp-admin/css/themes-rtl.min.css
@@ -0,0 +1 @@
+.theme-browser .themes{clear:both}.themes-php .wrap h1{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:right;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;right:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;right:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;right:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:left}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto -160px auto 0;width:320px;height:480px;max-height:100%;max-width:100%;right:50%}.preview-tablet .wp-full-overlay-main{margin:auto -3in auto 0;width:6in;height:9in;max-height:100%;max-width:100%;right:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}
\ No newline at end of file
--- a/wp-admin/css/themes.css
+++ b/wp-admin/css/themes.css
@@ -9,7 +9,6 @@
 
 .theme-browser .themes {
 	clear: both;
-	padding: 0 0 100px;
 }
 
 .themes-php .wrap h1 {
@@ -45,10 +44,6 @@
 	clear: both;
 }
 
-.themes-php div.updated a {
-	text-decoration: underline;
-}
-
 /**
  * Main theme element
  * (has flexible margins)
@@ -59,7 +54,7 @@
 	margin: 0 4% 4% 0;
 	position: relative;
 	width: 30.6%;
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	-webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
 	box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
 	-webkit-box-sizing: border-box;
@@ -137,6 +132,7 @@
 	display: block;
 	overflow: hidden;
 	position: relative;
+	-webkit-backface-visibility: hidden; /* Prevents flicker of the screenshot on hover. */
 	-webkit-transition: opacity 0.2s ease-in-out;
 	transition: opacity 0.2s ease-in-out;
 }
@@ -251,7 +247,7 @@
  * The currently active theme
  */
 .theme-browser .theme.active .theme-name {
-	background: #2f2f2f;
+	background: #23282d;
 	color: #fff;
 	padding-right: 110px;
 	font-weight: 300;
@@ -307,7 +303,6 @@
 }
 
 .theme-browser .theme.add-new-theme a {
-	color: #999;
 	text-decoration: none;
 	display: block;
 	position: relative;
@@ -442,7 +437,7 @@
 
 .theme-overlay .theme-header .close:before {
 	font: normal 22px/50px dashicons !important;
-	color: #777;
+	color: #72777c;
 	display: inline-block;
 	content: "\f335";
 	font-weight: 300;
@@ -452,7 +447,7 @@
 .theme-overlay .theme-header .right,
 .theme-overlay .theme-header .left {
 	cursor: pointer;
-	color: #777;
+	color: #72777c;
 	background-color: transparent;
 	height: 48px;
 	width: 54px;
@@ -529,14 +524,6 @@
 	-webkit-overflow-scrolling: touch;
 }
 
-.theme-overlay .theme-wrap:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 body.folded .theme-overlay .theme-wrap {
 	left: 70px;
 }
@@ -550,13 +537,6 @@ body.folded .theme-overlay .theme-wrap {
 	overflow: auto;
 	padding: 2% 4%;
 }
-.theme-overlay .theme-about:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
 
 .theme-overlay .theme-actions {
 	position: absolute;
@@ -744,7 +724,7 @@ body.folded .theme-overlay .theme-wrap {
 }
 
 .theme-overlay .theme-version {
-	color: #999;
+	color: #72777c;
 	font-size: 13px;
 	font-weight: 400;
 	float: none;
@@ -754,7 +734,7 @@ body.folded .theme-overlay .theme-wrap {
 
 .theme-overlay .theme-author {
 	margin: 15px 0 25px;
-	color: #686868;
+	color: #72777c;
 	font-size: 16px;
 	font-weight: 400;
 	line-height: inherit;
@@ -1110,7 +1090,7 @@ body.show-upload-theme .upload-theme,
 }
 .upload-theme .install-help,
 .upload-plugin .install-help {
-	color: #999;
+	color: #555d66; /* #f1f1f1 background */
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
@@ -1128,13 +1108,15 @@ p.no-themes {
 	font-size: 18px;
 	font-style: normal;
 	margin: 0;
-	padding: 0;
+	padding: 100px 0;
 	text-align: center;
 	display: none;
 }
+
 body.no-results p.no-themes {
 	display: block;
 }
+
 body.show-upload-theme p.no-themes {
 	display: none !important;
 }
@@ -1166,7 +1148,7 @@ body.show-upload-theme p.no-themes {
 .theme-details .num-ratings,
 .theme-details .no-rating {
 	font-size: 11px;
-	color: #999;
+	color: #72777c;
 }
 
 .theme-details .no-rating {
@@ -1179,7 +1161,7 @@ body.show-upload-theme p.no-themes {
 ------------------------------------------------------------------------------*/
 
 .appearance_page_custom-header #headimg {
-	border: 1px solid #DFDFDF;
+	border: 1px solid #ddd;
 	overflow: hidden;
 	width: 100%;
 }
@@ -1215,7 +1197,7 @@ body.show-upload-theme p.no-themes {
 
 div#custom-background-image {
 	min-height: 100px;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 }
 
 div#custom-background-image img {
@@ -1298,16 +1280,6 @@ body.full-overlay-active {
 	height: 100%;
 }
 
-#customize-preview.wp-full-overlay-main {
-	background: url(../images/spinner.gif) no-repeat center center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
-}
-
-#customize-preview.wp-full-overlay-main.iframe-ready {
-	background: none;
-}
-
 .wp-full-overlay-sidebar .wp-full-overlay-header {
 	position: absolute;
 	left: 0;
@@ -1508,6 +1480,121 @@ body.full-overlay-active {
 	transition-duration: 0.2s;
 }
 
+/* Device/preview size toggles */
+
+.wp-full-overlay {
+	background: #191e23;
+}
+
+.wp-full-overlay-main {
+	background-color: #f1f1f1;
+}
+
+.expanded .wp-full-overlay-footer {
+	position: fixed;
+	bottom: 0;
+	left: 0;
+	width: 300px;
+	height: 45px;
+	border-top: 1px solid #ddd;
+}
+
+.wp-full-overlay-footer .devices {
+	float: right;
+}
+
+.wp-full-overlay-footer .devices button {
+	cursor: pointer;
+	background: transparent;
+	border: none;
+	height: 45px;
+	padding: 0 3px;
+	margin: 0 0 0 -4px;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-top: 1px solid transparent;
+	border-bottom: 4px solid transparent;
+	-webkit-transition: background .1s ease-in-out;
+	transition: background .1s ease-in-out;
+}
+
+.wp-full-overlay-footer .devices button:focus {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	outline: none;
+}
+
+.wp-full-overlay-footer .devices button:before {
+	display: inline-block;
+	-webkit-font-smoothing: antialiased;
+	font: normal 20px/30px "dashicons";
+	vertical-align: top;
+	margin: 3px 0;
+	padding: 4px 8px;
+	color: #656a6f;
+}
+
+.wp-full-overlay-footer .devices button.active {
+	border-bottom-color: #191e23;
+}
+
+.wp-full-overlay-footer .devices button:hover,
+.wp-full-overlay-footer .devices button:focus {
+	background-color: #fff;
+}
+
+.wp-full-overlay-footer .devices button:focus {
+	background-color: #fff;
+	border-bottom-color: #0073aa;
+}
+
+.wp-full-overlay-footer .devices button.active:before,
+.wp-full-overlay-footer .devices button:hover:before,
+.wp-full-overlay-footer .devices button:focus:before {
+	color: #191e23;
+}
+
+.wp-full-overlay-footer .devices .preview-desktop:before {
+	content: "\f472";
+}
+
+.wp-full-overlay-footer .devices .preview-tablet:before {
+	content: "\f471";
+}
+
+.wp-full-overlay-footer .devices .preview-mobile:before {
+	content: "\f470";
+}
+
+@media screen and (max-width:1024px) {
+	.wp-full-overlay-footer .devices {
+		display: none;
+	}
+}
+
+.collapsed .wp-full-overlay-footer .devices button:before {
+	display: none;
+}
+
+.preview-mobile .wp-full-overlay-main {
+	margin: auto 0 auto -160px;
+	width: 320px;
+	height: 480px;
+	max-height: 100%;
+	max-width: 100%;
+	left: 50%;
+}
+
+.preview-tablet .wp-full-overlay-main {
+	margin: auto 0 auto -3in;
+	width: 6in; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */
+	height: 9in;
+	max-height: 100%;
+	max-width: 100%;
+	left: 50%;
+}
+
+
 /*------------------------------------------------------------------------------
   24.0 - Customize Loader
 ------------------------------------------------------------------------------*/
@@ -1542,12 +1629,6 @@ body.full-overlay-active {
 	opacity: 0;
 }
 
-.customize-loading #customize-container {
-	background: #fff url(../images/spinner.gif) no-repeat fixed center center;
-	-webkit-background-size: 20px 20px;
-	background-size: 20px 20px;
-}
-
 #customize-container iframe,
 .theme-install-overlay iframe {
 	height: 100%;
@@ -1610,7 +1691,7 @@ body.full-overlay-active {
 
 .theme-details .theme-description {
 	float: left;
-	color: #777;
+	color: #72777c;
 	line-height: 20px;
 	max-width: 100%;
 }
@@ -1634,13 +1715,19 @@ body.full-overlay-active {
 }
 
 .theme-install-overlay .wp-full-overlay-main {
-	position: relative;
+	position: absolute;
 	z-index: 0;
-	background-color: #fff;
+	background-color: #f1f1f1;
+}
+
+.customize-loading #customize-container {
+	background-color: #f1f1f1;
 }
 
+#customize-preview.wp-full-overlay-main:before,
+.customize-loading #customize-container:before,
 .theme-install-overlay .wp-full-overlay-main:before {
-	content: '';
+	content: "";
 	display: block;
 	width: 20px;
 	height: 20px;
@@ -1651,11 +1738,12 @@ body.full-overlay-active {
 	margin: -10px 0 0 -10px;
 	-webkit-transform: translateZ(0);
 	transform: translateZ(0);
-	background: #fff url(../images/spinner.gif) no-repeat center center;
+	background: transparent url(../images/spinner.gif) no-repeat center center;
 	-webkit-background-size: 20px 20px;
 	background-size: 20px 20px;
 }
 
+#customize-preview.wp-full-overlay-main.iframe-ready:before,
 .theme-install-overlay.iframe-ready .wp-full-overlay-main:before {
 	background-image: none;
 }
@@ -1675,8 +1763,8 @@ body.full-overlay-active {
 		background-size: 15px 123px;
 	}
 
-	#customize-preview.wp-full-overlay-main,
-	.customize-loading #customize-container,
+	#customize-preview.wp-full-overlay-main:before,
+	.customize-loading #customize-container:before,
 	.theme-install-overlay .wp-full-overlay-main:before {
 		background-image: url(../images/spinner-2x.gif);
 	}
--- /dev/null
+++ b/wp-admin/css/themes.min.css
@@ -0,0 +1 @@
+.theme-browser .themes{clear:both}.themes-php .wrap h1{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;left:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;left:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:right}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -3in;width:6in;height:9in;max-height:100%;max-width:100%;left:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}
\ No newline at end of file
--- a/wp-admin/css/widgets-rtl.css
+++ b/wp-admin/css/widgets-rtl.css
@@ -114,7 +114,12 @@
 	padding: 0 0 15px;
 	margin: 0;
 	font-style: normal;
-	color: #777;
+	color: #72777c;
+}
+
+.widget-holder .description,
+.inactive-sidebar .description {
+	color: #555d66;
 }
 
 #widgets-right .widgets-holder-wrap .description {
@@ -155,7 +160,7 @@ div#widgets-left .sidebar-name h3 {
 	padding: 9px;
 }
 
-#widgets-left #available-widgets,
+#widgets-left .widgets-holder-wrap,
 div#widgets-left .widget-holder {
 	background: transparent;
 	border: none;
@@ -225,14 +230,6 @@ div#widgets-left .inactive-sidebar .widgets-sortables {
 
 /* Widgets Right */
 
-div#widgets-right:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 div#widgets-right .sidebars-column-1,
 div#widgets-right .sidebars-column-2 {
 	max-width: 450px;
@@ -282,7 +279,7 @@ div#widgets-right .closed .widgets-sortables {
 
 /* Dragging a widget over a closed sidebar */
 #widgets-right .widgets-holder-wrap.widget-hover {
-	border-color: #777;
+	border-color: #72777c;
 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
 	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
 }
@@ -464,6 +461,7 @@ div#widgets-right .widget-top:hover,
 	transition: background 0.2s ease-in-out;
 }
 
+ /* @todo looks like these hover/focus states are overridden by .widgets-chooser-selected */
 .widgets-chooser li:hover,
 .widgets-chooser li:focus {
 	background: rgba(255,255,255,0.7);
@@ -474,7 +472,7 @@ div#widgets-right .widget-top:hover,
 	display: block;
 	-webkit-font-smoothing: antialiased;
 	font: normal 26px/1 dashicons;
-	color: #999;
+	color: #555d66;
 	position: absolute;
 	top: 7px;
 	right: 5px;
--- /dev/null
+++ b/wp-admin/css/widgets-rtl.min.css
@@ -0,0 +1 @@
+.widget,.widget-placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h3,.widget-title h4{margin:0;padding:15px;font-size:1em;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#a0a5aa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #b4b9be;margin:0 auto 10px;height:45px;width:100%;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h2,.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#72777c}.inactive-sidebar .description,.widget-holder .description{color:#555d66}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h2,div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}#widgets-left .sidebar-name .sidebar-name-arrow:before{padding:9px}#widgets-left .widgets-holder-wrap,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h2,div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{top:2px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.remove-inactive-widgets .spinner,.sidebar-name .spinner{float:none;position:relative;top:-2px;margin:-5px 5px}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#72777c;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.editwidget .widget-inside,.widget-control-edit{display:block;padding:0 15px}.widget-control-edit{color:#666;background:#EEE;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .remove-inactive-widgets,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget{display:none}.js .widgets-holder-wrap.closed .widget.ui-sortable-helper{display:block}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widget-description,.widget-inside,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#00a0d2}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#555d66;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#00a0d2;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}#available-widgets .widget.ui-draggable-dragging .widget-top{cursor:move}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:none;padding-left:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-left:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}
\ No newline at end of file
--- a/wp-admin/css/widgets.css
+++ b/wp-admin/css/widgets.css
@@ -114,7 +114,12 @@
 	padding: 0 0 15px;
 	margin: 0;
 	font-style: normal;
-	color: #777;
+	color: #72777c;
+}
+
+.widget-holder .description,
+.inactive-sidebar .description {
+	color: #555d66;
 }
 
 #widgets-right .widgets-holder-wrap .description {
@@ -155,7 +160,7 @@ div#widgets-left .sidebar-name h3 {
 	padding: 9px;
 }
 
-#widgets-left #available-widgets,
+#widgets-left .widgets-holder-wrap,
 div#widgets-left .widget-holder {
 	background: transparent;
 	border: none;
@@ -225,14 +230,6 @@ div#widgets-left .inactive-sidebar .widgets-sortables {
 
 /* Widgets Right */
 
-div#widgets-right:after {
-	content: ".";
-	display: block;
-	height: 0;
-	clear: both;
-	visibility: hidden;
-}
-
 div#widgets-right .sidebars-column-1,
 div#widgets-right .sidebars-column-2 {
 	max-width: 450px;
@@ -282,7 +279,7 @@ div#widgets-right .closed .widgets-sortables {
 
 /* Dragging a widget over a closed sidebar */
 #widgets-right .widgets-holder-wrap.widget-hover {
-	border-color: #777;
+	border-color: #72777c;
 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
 	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
 }
@@ -464,6 +461,7 @@ div#widgets-right .widget-top:hover,
 	transition: background 0.2s ease-in-out;
 }
 
+ /* @todo looks like these hover/focus states are overridden by .widgets-chooser-selected */
 .widgets-chooser li:hover,
 .widgets-chooser li:focus {
 	background: rgba(255,255,255,0.7);
@@ -474,7 +472,7 @@ div#widgets-right .widget-top:hover,
 	display: block;
 	-webkit-font-smoothing: antialiased;
 	font: normal 26px/1 dashicons;
-	color: #999;
+	color: #555d66;
 	position: absolute;
 	top: 7px;
 	left: 5px;
--- /dev/null
+++ b/wp-admin/css/widgets.min.css
@@ -0,0 +1 @@
+.widget,.widget-placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h3,.widget-title h4{margin:0;padding:15px;font-size:1em;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#a0a5aa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #b4b9be;margin:0 auto 10px;height:45px;width:100%;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h2,.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#72777c}.inactive-sidebar .description,.widget-holder .description{color:#555d66}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h2,div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}#widgets-left .sidebar-name .sidebar-name-arrow:before{padding:9px}#widgets-left .widgets-holder-wrap,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h2,div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{top:2px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.remove-inactive-widgets .spinner,.sidebar-name .spinner{float:none;position:relative;top:-2px;margin:-5px 5px}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#72777c;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.editwidget .widget-inside,.widget-control-edit{display:block;padding:0 15px}.widget-control-edit{color:#666;background:#EEE;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .remove-inactive-widgets,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget{display:none}.js .widgets-holder-wrap.closed .widget.ui-sortable-helper{display:block}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widget-description,.widget-inside,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#00a0d2}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#555d66;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#00a0d2;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}#available-widgets .widget.ui-draggable-dragging .widget-top{cursor:move}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:none;padding-right:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-right:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}
\ No newline at end of file
--- a/wp-admin/css/wp-admin-rtl.min.css
+++ b/wp-admin/css/wp-admin-rtl.min.css
@@ -1,8 +1,14 @@
-.filter-group,.wp-filter{-moz-box-sizing:border-box}#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code,input[type=email],input[type=url]{direction:ltr}#dashboard_quick_press textarea,textarea{resize:vertical}table.diff,table.fixed{table-layout:fixed}.color-palette,.form-table,.media-item .describe{border-collapse:collapse}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-right:20px}#wpcontent,#wpfooter{margin-right:160px}.folded #wpcontent,.folded #wpfooter{margin-right:36px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}#publishing-action .spinner,#save-post,.alignleft,.subsubsub{float:right}.col-wrap{padding:0 7px}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}h2,h3,p{margin:1em 0}#adminmenu .wp-submenu,#dashboard_quick_press .draft-title,#templateside,#the-comment-list td.comment,.dashboard-comment-wrap,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.filter-group,.wp-filter{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em}.update-core-php h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-right:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:right;line-height:1.3em;font-size:14px}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-top:-1px}.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 3px 0 0}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-right:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 15px;line-height:29px}.subtitle{margin:0;padding-right:25px;color:#777;font-size:14px;font-weight:400}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{background:#00a0d2;color:#fff}.wrap h1.long-header{padding-left:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#999}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu *,.accordion-section-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating,.ui-autocomplete li{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:right;float:right}#publishing-action{text-align:left;float:left;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}.preview{float:left}#sticky-span{margin-right:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-right:18px;list-style:square;color:#666}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:left}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-items{float:right}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:left;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 0 0 5px;width:16px;height:16px;color:#777;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#777;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;position:relative;float:right;margin:0 0 0 1%;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 0 7px 4px;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-right:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}#adminmenu a,#catlist a,#taglist a,.updated a{text-decoration:none}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-left:38px;position:relative}.notice-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-right-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-right-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-right-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-right-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px;background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-right:2em}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 0 0 20px}#screen-meta{display:none;margin:0 0 -1px 20px;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:left;height:28px;margin:0 6px 0 0;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#777;line-height:1.7;padding:3px 16px 3px 6px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{left:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#b4b9be}#templateside ul li a,#wpfooter a,.contextual-help-tabs a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-left:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 0 0 5px}.metabox-prefs .columns-prefs label input{margin:-1px 0 0 2px}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-left:15px}.metabox-prefs .screen-options label{line-height:28px;padding-left:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;border:1px solid transparent;border-left:none;border-right:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}html.wp-toolbar{padding-top:32px;-moz-box-sizing:border-box;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:right}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:right}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.edit-comment-author,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:left;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 0 0 10px}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:right;border:1px solid #ccc;border-bottom:none;margin-right:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e4e4e4;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#464646}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding:9px 0 0 15px;line-height:inherit}.nav-tab-wrapper:after{content:"";display:table;clear:both}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.spinner.is-active{visibility:visible}#template div{margin-left:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 14px 11px 10px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e7e7e7;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.post-categories,.post-categories li{display:inline}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;color:#222;margin:2px 9px 0 0}.checkbox,.post-categories,.zerosize,fieldset{padding:0;margin:0}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:right}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;left:0;right:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 10px 0 0;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:left;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;left:0;right:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:right;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;left:0;right:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;left:250px;bottom:0;right:0;margin-left:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:right;margin-left:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#ececec;float:right}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:right}#plugin-information .counter-count{margin-right:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-left:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-left:4px}#plugin-information-footer{padding:13px 16px;position:absolute;left:0;bottom:0;right:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e6e6e6}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:right;height:1px}body.about-php #TB_ajaxWindowTitle,body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.about-php .tb-close-icon,body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:auto;left:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:focus .tb-close-icon,body.about-php .tb-close-icon:focus,body.about-php .tb-close-icon:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php .tb-close-icon:before,body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.about-php .tb-close-icon,body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;right:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:left;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{left:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.my-sites li a,form p.submit a.cancel:hover{text-decoration:none}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow,.widget-action{color:#a0a5aa}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:1px 0 1px 2px;margin-top:10px;margin-left:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:left;left:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*!
- * jQuery UI Draggable/Sortable 1.11.4
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-right:none;border-left:none;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:right;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:right}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:right;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:right;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:right}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:right;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:right}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:right;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:right}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-left:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{padding-right:0;border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin-top:10px;margin-left:10px;border-bottom:1px solid #ccc}}#pressthis-code-wrap,textarea{overflow:auto}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:right}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=search],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=number]{line-height:inherit}input[type=checkbox],input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}p.submit{text-align:right;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}#upload-form label{color:#777}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-bookmarklet span:before{color:#777;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#777}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}#search-sites,#search-users,#the-comment-list td.comment img{max-width:100%}.form-field #path{margin-bottom:5px}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:right;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-right:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=password].small-text,input[type=number].small-text,input[type=search].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:right;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{color:#999;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f112"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:right;z-index:9990}#adminmenu *{user-select:none}.theme-overlay .current-label,.widget-title h3,.widget-title h4{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;right:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:right;margin:10px 11px 10px 8px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;right:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;right:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:right;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}.postbox,.welcome-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}#replysubmit,.dashboard-widget-control-form,.mu-storage,.tablenav .actions,th.sortable a,th.sorted a{overflow:hidden}.welcome-panel h2{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h3{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:10px;left:10px;padding:10px 21px 10px 15px;font-size:13px;line-height:1.23076923;text-decoration:none}.welcome-panel .welcome-panel-close:before{position:absolute;top:8px;right:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px 13px;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{background:0 0!important}.welcome-panel .welcome-icon:before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:"\f119";top:-3px}.welcome-panel .welcome-add-page:before{content:"\f132"}.welcome-panel .welcome-view-site:before{content:"\f115";top:-2px}.welcome-panel .welcome-widgets-menus:before{content:"\f116";top:-2px}.welcome-panel .welcome-comments:before{content:"\f117";top:-1px}.welcome-panel .welcome-learn-more:before{content:"\f118";top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none;padding:0 0 8px}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;display:inline-block;width:100%}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{float:left;position:relative;top:-5px;margin-right:5px}#dashboard-widgets h3.mu-storage{margin:0 0 10px;padding:0;font-size:14px;font-weight:400}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#82878c}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h3{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_quick_press .drafts li time,#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:"\f159";font:400 20px/1 dashicons;speak:none;display:block;float:right;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:"\f105"}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:"\f109"}#dashboard_right_now .comment-count a:before{content:"\f101"}#dashboard_right_now .comment-mod-count a:before{content:"\f125"}#dashboard_right_now .storage-count a:before{content:"\f104"}#dashboard_right_now .storage-count.warning a:before{content:"\f153"}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#description-wrap{margin-top:12px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{margin:0 0 0 5px}#dashboard-widgets h3,#dashboard-widgets h4,#dashboard_quick_press .drafts h2{margin:0 12px 8px;padding:0;font-size:14px;font-weight:400;color:#23282d}#dashboard_quick_press .drafts h2{line-height:inherit}#dashboard-widgets .inside h3,#dashboard-widgets .inside h4{margin-right:0;margin-left:0}#dashboard_activity .comment-meta span.approve:before{content:"\f227";font:20px/.5 dashicons;margin-right:12px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{margin:0;padding-bottom:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 0 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:"\f328";font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard-widgets h3 a,#dashboard_browser_nag a{text-decoration:underline}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{margin-bottom:8px}#future-posts ul span,#published-posts ul span{display:inline-block;margin-left:5px;min-width:150px;color:#777}.activity-block{border-bottom:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-right:12px}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list .avatar{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 .postbox-title-action{position:absolute;left:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{left:33px}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative;margin:0 -12px}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-meta{line-height:1.5em;margin:0;color:#666}#latest-comments #the-comment-list .comment-meta cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:"\2014"}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h2{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h2{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag h2.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container,#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:40px;white-space:nowrap;width:20px;height:20px;padding:5px;top:5px;left:5px}.welcome-panel .welcome-panel-close:before{font-size:20px;top:5px;right:-35px}}.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.plugin-card,.revisions-tickmarks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-right:8px;width:0;height:0;border-top:5px solid #72777c;border-left:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;right:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;text-align:center}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-right:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:right;min-height:60px;margin:0 0 0 9px}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-right:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;right:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;left:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;right:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 0 1px 2px;color:#666;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 0 0 2px;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-left:2px}.tablenav #table-paging{margin-right:2px}.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #d2d2d2;padding:3px 5px 7px;background:#e4e4e4;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#e8e8e8;background:#ebebeb;color:#b4b4b4}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-left:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-left:0}.tablenav .actions{padding:2px 0 0 8px}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-left:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:left;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 2px 0 8px}.media-toolbar.wp-filter .view-switch{margin:0 2px 0 12px}.view-switch a{float:right;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;right:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.mobile .row-actions,.no-js .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#bulk-titles div a,.inline-edit-row fieldset .inline-edit-date,.plugin-card,.quick-edit-row-post fieldset label.inline-edit-status{float:right}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:right;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .inline-edit-or{margin:.2em 0 .2em 6px;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-right:6px}#update-plugins-table tfoot td.check-column,#update-plugins-table thead td.check-column{padding-top:11px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugin-update-tr.active td,.plugins .active th.check-column{border-right:4px solid #00a0d2}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;margin:0 31px 8px 10px;padding:6px 40px 8px 12px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-card .install-now:before,.plugin-card .update-now:before,.plugin-update-tr .update-message:before{color:#d54e21;display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .update-now:before,.plugin-update-tr .update-message:before{content:"\f463"}.plugin-update-tr .update-message:before{margin:0 -30px 0 10px}.plugin-card .install-now:before,.plugin-card .update-now:before{margin:3px -2px 0 5px}.plugin-card .updating-message:before,.plugin-update-tr .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.plugin-card .updated-message:before,.plugin-update-tr .updated-message:before{color:#79ba49;content:"\f147"}.wp-list-table.plugins tbody tr.plugin-update-tr td.plugin-update{overflow:hidden;padding:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr:not(.updated) .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #dedede;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-right:0}.plugin-card:nth-child(even){margin-left:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-right:8px}.plugin-card:nth-child(even){margin-left:8px}.plugin-card:nth-child(3n+1){clear:both;margin-right:0}.plugin-card:nth-child(3n){margin-left:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-right:148px;margin-left:120px}.plugin-card .action-links{position:absolute;top:20px;left:20px;width:120px}.plugin-action-buttons{clear:left;float:left;margin-right:2em;margin-bottom:1em;text-align:left}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-right:16px;-webkit-box-shadow:0 -1px 0 #dedede;box-shadow:0 -1px 0 #dedede}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:right;clear:right;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:left;float:left;clear:left;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-right:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:right}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-left:20px}.plugin-card .desc,.plugin-card .name{margin-left:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;left:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-left:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 35% 3px 8px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;right:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:right}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-left:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:right}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong,table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 0 0 6px}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:right;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message{margin-right:0}#bulk-titles div a{height:22px}#wpbody-content #update-themes-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins .active.update+.plugin-update-tr:before{border-right:4px solid #d54e21;background-color:#fef7f1}.plugins #the-list .plugin-update-tr .plugin-update{border-right:none}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-left:0;width:100%}}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#pending,#poststuff #titlewrap{border:0;padding:0}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:right}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:right;margin:0 0 0 5px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:100% none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name-full{display:none}#editable-post-name{font-weight:700}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit{text-align:right;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}.inside-submitbox #post_status{margin:2px -2px 2px 0}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #dfdfdf;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto;width:auto;background-image:-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:100% 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:left}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) left bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) right bottom no-repeat}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 2px;top:0;right:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;right:50%;width:450px;margin-right:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:right;overflow:hidden}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #dfdfdf;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #dfdfdf;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=tel],.form-field input[type=url],.form-field input[type=search],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw,.ac_results{display:none}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid grey;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:right}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.imgedit-group-top h2 a,.imgedit-group-top h3 a,a.imgedit-help-toggle,table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-right:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) left bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) left bottom no-repeat}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 6px 6px 3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 7px 0 0;padding:8px 12px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff,.revisions-meta{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-right:1px solid #a0a5aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-5px;outline:0;padding:2px;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle:hover{background:#fafafa;border-color:#999}.wp-slider .ui-slider-handle.ui-state-active,.wp-slider .ui-slider-handle:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:2px;right:2px;color:#555;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-item .media-item-info tr,.wp-slider .ui-slider-range{background-color:transparent}.wp-slider .ui-slider-handle.ui-state-hover:before,.wp-slider .ui-slider-handle:hover:before{color:#23282d}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:"\f141"}.wp-slider .ui-slider-handle.to-handle:before{content:"\f139"}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:"\f139"}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:"\f141";left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{width:100%;border-top:1px solid #dfdfdf;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:left;margin-left:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-right:6px}.media-item .pinkynail{float:right;margin:2px 3px 0 10px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 14px 10px 0}.media-item .error-div a.dismiss{display:block;float:left;margin:0 15px 0 10px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-right:-300px;position:fixed;top:30px;bottom:30px;right:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;position:absolute;top:0;right:0;left:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;right:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:right}#find-posts-input{width:140px;height:28px;margin:0 0 0 4px}.widefat .found-radio{padding-left:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;left:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#00a0d2}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;right:0;left:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;right:0;left:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;left:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#bbb}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 0 0 10px;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 0 0 8px;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 0 0 10px}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-left:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;right:auto;left:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;left:0}.edit-attachment-frame .edit-media-header .left{left:102px}.edit-attachment-frame .edit-media-header .right{left:51px}.edit-attachment-frame .media-frame-title{right:0;left:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f345"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f341"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{right:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:right;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-right:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-left:16px;width:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:left;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:url(../images/spinner.gif) center no-repeat #fff;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:right}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:right;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 0 0 8px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#32373c}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-applyto img{margin:0 0 0 8px}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 12px 10px 0}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;left:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{left:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{left:82px}.edit-attachment-frame .edit-media-header .right{left:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h1{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header .close,.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;background-color:transparent;height:48px;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;text-align:center}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{width:50px;float:left;border:0;border-right:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#777;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{color:#777;width:54px;float:right;border:0;border-left:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.upload-plugin,.upload-theme,.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#686868;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;right:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#999}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.widget,.widget-placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0}#customize-preview.wp-full-overlay-main{background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready{background:0 0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;right:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:url(../images/spinner.gif) center center no-repeat fixed #fff;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:relative;z-index:0;background-color:#fff}.theme-install-overlay .wp-full-overlay-main:before{content:'';display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat #fff;-webkit-background-size:20px 20px;background-size:20px 20px}.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main,.customize-loading #customize-container,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) center 24px no-repeat #0073aa;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20131110)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap .nav-tab{padding-left:15px;padding-right:15px;font-size:18px}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap h4{color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 0 1em 200px;min-height:60px;color:#777}.about-wrap [class$=col] .col{float:right;position:relative}.about-wrap .two-col .col{margin-left:4.799999999%;width:47.6%}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-left:4.799999999%;width:calc(47.6% - 4px);vertical-align:middle}.about-wrap .three-col .col{margin-left:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-left:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:right}.about-wrap .embed-container,.about-wrap .feature-list h2,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-list h2{margin:30px 0 15px}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .headline-feature .col{width:65.2%}.about-wrap .headline-feature .col.feature-image{width:30%}.about-wrap .headline-feature .vertical-screen{float:left;margin-right:40px;max-width:100%}.about-wrap .headline-feature .horizontal-screen{margin-top:20px;max-width:100%}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .feature-section:not(.under-the-hood) .col{margin-top:40px}.about-wrap .changelog{margin-bottom:40px}.about-wrap .changelog.feature-section .col{margin-top:40px}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:115px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;font-size:16px;line-height:inherit}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -5px 0 -15px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap li.wp-person img.gravatar{float:right;margin:0 0 10px 10px;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;font-weight:400;line-height:1.6em;text-decoration:none}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section{padding:0;border-bottom:none}.about-wrap [class$=col] .col{float:none;width:100%;margin:40px 0 0;padding:0 0 40px}.about-wrap .headline-feature{position:relative}.about-wrap .headline-feature .col.feature-image{position:absolute;bottom:0;left:0;width:40%}.about-wrap .headline-feature .horizontal-image{position:relative}.about-wrap .headline-feature .horizontal-image:before{display:block;content:"";width:100%;padding-top:80%}.about-wrap .headline-feature .horizontal-image>.content{position:absolute;top:0;right:0;left:0;bottom:0}.about-wrap .headline-feature .horizontal-image img{position:absolute;bottom:0}.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}.about-wrap .feature-list .col{margin:0;padding:0;border-bottom:none}.about-wrap .headline-feature .feature-section{max-width:100%}.about-wrap .feature-list .feature-section{padding:0 0 40px}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-wrap .about-text,.about-wrap h1{margin-left:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .feature-section.two-col .col,.about-wrap .headline-feature .feature-section .col,.about-wrap .three-col .col{width:100%!important;float:none!important}.about-wrap .feature-section.two-col .col:last-of-type{margin-top:0}.feature-section.under-the-hood.one-col .col,.feature-section.under-the-hood.three-col .col{padding-bottom:0}}@media only screen and (max-width:400px){.about-wrap .feature-list svg{margin-top:15px;height:65px;width:65px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:80px}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 3px 5px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-right:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:right;margin-left:6px}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.manage-menus .submit-btn{float:right;margin-top:1px}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-right:18%}.menu-settings dd{float:right;margin:0;width:100%}.menu-settings dt{float:right;clear:both;width:21.951%;padding:3px 0 0;margin-right:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#999;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations tr+tr td{padding-top:0}.widefat .menu-locations td{vertical-align:middle}.menu-location-title label{font-weight:700}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#wpbody .open-label{display:block;float:right}#wpbody .open-label span{padding-left:10px}.js .input-with-default-title{color:#a0a5aa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:right;margin:6px 6px 0 0;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:right;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-right:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:right}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px 0 0 -10px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover,.js .sidebar-name{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}.menu-item-handle .menu-item-title.no-title{color:#999}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.nav-menus-php .item-edit:before{margin-top:10px;margin-right:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #dfdfdf;color:#777;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-right:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left;line-height:23px;margin:4px 0 1px}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-right:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-right:0;margin-bottom:15px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h3,.widget-title h4{margin:0;padding:15px;font-size:1em;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#a0a5aa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #b4b9be;margin:0 auto 10px;height:45px;width:100%;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.sidebar-name h2,.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h2,div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}#widgets-left .sidebar-name .sidebar-name-arrow:before{padding:9px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h2,div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{top:2px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.remove-inactive-widgets .spinner,.sidebar-name .spinner{float:none;position:relative;top:-2px;margin:-5px 5px}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.editwidget .widget-inside,.widget-control-edit{display:block;padding:0 15px}.widget-control-edit{color:#666;background:#EEE;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .remove-inactive-widgets,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget{display:none}.js .widgets-holder-wrap.closed .widget.ui-sortable-helper{display:block}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widget-description,.widget-inside,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#00a0d2}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#00a0d2;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}#available-widgets .widget.ui-draggable-dragging .widget-top{cursor:move}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:none;padding-left:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-left:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}.site-icon-preview .favicon-preview{margin:5px 0 20px;overflow:hidden;position:relative;max-width:180px}.site-icon-preview .browser-title,.site-icon-preview .favicon{height:16px;right:88px;overflow:hidden;position:absolute;top:16px}.site-icon-preview .favicon{width:16px}.site-icon-preview .browser-title{right:109px}.site-icon-preview .app-icon-preview{background-color:#000;-webkit-border-radius:16px;border-radius:16px;height:64px;overflow:hidden;width:64px;margin-top:5px}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}
\ No newline at end of file
+@import url(common-rtl.min.css);
+@import url(forms-rtl.min.css);
+@import url(admin-menu-rtl.min.css);
+@import url(dashboard-rtl.min.css);
+@import url(list-tables-rtl.min.css);
+@import url(edit-rtl.min.css);
+@import url(revisions-rtl.min.css);
+@import url(media-rtl.min.css);
+@import url(themes-rtl.min.css);
+@import url(about-rtl.min.css);
+@import url(nav-menus-rtl.min.css);
+@import url(widgets-rtl.min.css);
+@import url(site-icon-rtl.min.css);
+@import url(l10n-rtl.min.css);
--- a/wp-admin/css/wp-admin.min.css
+++ b/wp-admin/css/wp-admin.min.css
@@ -1,8 +1,14 @@
-.filter-group,.wp-filter{-moz-box-sizing:border-box}#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code,input[type=email],input[type=url]{direction:ltr}#dashboard_quick_press textarea,textarea{resize:vertical}table.diff,table.fixed{table-layout:fixed}.color-palette,.form-table,.media-item .describe{border-collapse:collapse}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-left:20px}#wpcontent,#wpfooter{margin-left:160px}.folded #wpcontent,.folded #wpfooter{margin-left:36px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}#publishing-action .spinner,#save-post,.alignleft,.subsubsub{float:left}.col-wrap{padding:0 7px}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}h2,h3,p{margin:1em 0}#adminmenu .wp-submenu,#dashboard_quick_press .draft-title,#templateside,#the-comment-list td.comment,.dashboard-comment-wrap,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.filter-group,.wp-filter{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em}.update-core-php h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-left:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:left;line-height:1.3em;font-size:14px}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-top:-1px}.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 0 0 3px}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-left:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 15px 4px 0;line-height:29px}.subtitle{margin:0;padding-left:25px;color:#777;font-size:14px;font-weight:400}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{background:#00a0d2;color:#fff}.wrap h1.long-header{padding-right:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#999}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu *,.accordion-section-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating,.ui-autocomplete li{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-left:18px;list-style:square;color:#666}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:right}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-items{float:left}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:right;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#777;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#777;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;position:relative;float:left;margin:0 1% 0 0;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 4px 7px 0;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-left:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}#adminmenu a,#catlist a,#taglist a,.updated a{text-decoration:none}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-right:38px;position:relative}.notice-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-left-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-left-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-left-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-left-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 20px 0 0}#screen-meta{display:none;margin:0 20px -1px 0;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#777;line-height:1.7;padding:3px 6px 3px 16px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{right:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#b4b9be}#templateside ul li a,#wpfooter a,.contextual-help-tabs a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-right:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 5px 0 0}.metabox-prefs .columns-prefs label input{margin:-1px 2px 0 0}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-right:15px}.metabox-prefs .screen-options label{line-height:28px;padding-right:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;border:1px solid transparent;border-right:none;border-left:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}html.wp-toolbar{padding-top:32px;-moz-box-sizing:border-box;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:left}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:left}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.edit-comment-author,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:right;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 10px 0 0}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:left;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e4e4e4;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#464646}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding:9px 15px 0 0;line-height:inherit}.nav-tab-wrapper:after{content:"";display:table;clear:both}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.spinner.is-active{visibility:visible}#template div{margin-right:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 10px 11px 14px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e7e7e7;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.post-categories,.post-categories li{display:inline}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;color:#222;margin:2px 0 0 9px}.checkbox,.post-categories,.zerosize,fieldset{padding:0;margin:0}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:left}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;right:0;left:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:700;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 0 0 10px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:right;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;right:0;left:0;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:left;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;right:0;left:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;right:250px;bottom:0;left:0;margin-right:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:left;margin-right:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#ececec;float:left}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:left}#plugin-information .counter-count{margin-left:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-right:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-right:4px}#plugin-information-footer{padding:13px 16px;position:absolute;right:0;bottom:0;left:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e6e6e6}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:left;height:1px}body.about-php #TB_ajaxWindowTitle,body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.about-php .tb-close-icon,body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:auto;right:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:focus .tb-close-icon,body.about-php .tb-close-icon:focus,body.about-php .tb-close-icon:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php .tb-close-icon:before,body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.about-php .tb-close-icon,body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;left:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:none;font-weight:700}.nonessential{color:#666;font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{right:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.my-sites li a,form p.submit a.cancel:hover{text-decoration:none}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow,.widget-action{color:#a0a5aa}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:1px 2px 1px 0;margin-top:10px;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:right;right:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*!
- * jQuery UI Draggable/Sortable 1.11.4
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:left;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:left}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:left;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:left;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:left}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:left;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:left}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:left;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:left}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}.col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-right:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{padding-left:0;border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin-top:10px;margin-right:10px;border-bottom:1px solid #ccc}}#pressthis-code-wrap,textarea{overflow:auto}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:left}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=search],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=number]{line-height:inherit}input[type=checkbox],input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}p.submit{text-align:left;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}#upload-form label{color:#777}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-bookmarklet span:before{color:#777;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#777}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}#search-sites,#search-users,#the-comment-list td.comment img{max-width:100%}.form-field #path{margin-bottom:5px}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:15%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:left;width:48%}.request-filesystem-credentials-dialog .ftp-password{margin-left:4%}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=password].small-text,input[type=number].small-text,input[type=search].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:left;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{color:#999;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f112"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:left;z-index:9990}#adminmenu *{user-select:none}.theme-overlay .current-label,.widget-title h3,.widget-title h4{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;left:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:left;margin:10px 8px 10px 11px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;left:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;left:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:left;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}.postbox,.welcome-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px;line-height:2.1em}#replysubmit,.dashboard-widget-control-form,.mu-storage,.tablenav .actions,th.sortable a,th.sorted a{overflow:hidden}.welcome-panel h2{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h3{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:10px;right:10px;padding:10px 15px 10px 21px;font-size:13px;line-height:1.23076923;text-decoration:none}.welcome-panel .welcome-panel-close:before{position:absolute;top:8px;left:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 13px 3px 0;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{background:0 0!important}.welcome-panel .welcome-icon:before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:"\f119";top:-3px}.welcome-panel .welcome-add-page:before{content:"\f132"}.welcome-panel .welcome-view-site:before{content:"\f115";top:-2px}.welcome-panel .welcome-widgets-menus:before{content:"\f116";top:-2px}.welcome-panel .welcome-comments:before{content:"\f117";top:-1px}.welcome-panel .welcome-learn-more:before{content:"\f118";top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none;padding:0 0 8px}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;display:inline-block;width:100%}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{float:right;position:relative;top:-5px;margin-left:5px}#dashboard-widgets h3.mu-storage{margin:0 0 10px;padding:0;font-size:14px;font-weight:400}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#82878c}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h3{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_quick_press .drafts li time,#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:"\f159";font:400 20px/1 dashicons;speak:none;display:block;float:left;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:"\f105"}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:"\f109"}#dashboard_right_now .comment-count a:before{content:"\f101"}#dashboard_right_now .comment-mod-count a:before{content:"\f125"}#dashboard_right_now .storage-count a:before{content:"\f104"}#dashboard_right_now .storage-count.warning a:before{content:"\f153"}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#description-wrap{margin-top:12px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{margin:0 5px 0 0}#dashboard-widgets h3,#dashboard-widgets h4,#dashboard_quick_press .drafts h2{margin:0 12px 8px;padding:0;font-size:14px;font-weight:400;color:#23282d}#dashboard_quick_press .drafts h2{line-height:inherit}#dashboard-widgets .inside h3,#dashboard-widgets .inside h4{margin-left:0;margin-right:0}#dashboard_activity .comment-meta span.approve:before{content:"\f227";font:20px/.5 dashicons;margin-left:12px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{margin:0;padding-bottom:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 0 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:"\f328";font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard-widgets h3 a,#dashboard_browser_nag a{text-decoration:underline}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{margin-bottom:8px}#future-posts ul span,#published-posts ul span{display:inline-block;margin-right:5px;min-width:150px;color:#777}.activity-block{border-bottom:1px solid #eee;margin:0 -12px;padding:8px 12px 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-left:12px}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list .avatar{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:33px}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative;margin:0 -12px}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-meta{line-height:1.5em;margin:0;color:#666}#latest-comments #the-comment-list .comment-meta cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:"\2014"}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h2{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h2{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag h2.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container,#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:40px;white-space:nowrap;width:20px;height:20px;padding:5px;top:5px;right:5px}.welcome-panel .welcome-panel-close:before{font-size:20px;top:5px;left:-35px}}.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.plugin-card,.revisions-tickmarks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-left:8px;width:0;height:0;border-top:5px solid #72777c;border-right:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;left:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;text-align:center}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:left;min-height:60px;margin:0 9px 0 0}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-left:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;left:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;right:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;left:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 2px 1px 0;color:#666;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 2px 0 0;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-right:2px}.tablenav #table-paging{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #d2d2d2;padding:3px 5px 7px;background:#e4e4e4;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#e8e8e8;background:#ebebeb;color:#b4b4b4}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-right:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-right:0}.tablenav .actions{padding:2px 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:right;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 8px 0 2px}.media-toolbar.wp-filter .view-switch{margin:0 12px 0 2px}.view-switch a{float:left;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;left:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.mobile .row-actions,.no-js .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#bulk-titles div a,.inline-edit-row fieldset .inline-edit-date,.plugin-card,.quick-edit-row-post fieldset label.inline-edit-status{float:left}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:left;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .inline-edit-or{margin:.2em 6px .2em 0;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:6px}#update-plugins-table tfoot td.check-column,#update-plugins-table thead td.check-column{padding-top:11px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-update-tr td{border-top:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugin-update-tr.active td,.plugins .active th.check-column{border-left:4px solid #00a0d2}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;margin:0 10px 8px 31px;padding:6px 12px 8px 40px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-card .install-now:before,.plugin-card .update-now:before,.plugin-update-tr .update-message:before{color:#d54e21;display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .update-now:before,.plugin-update-tr .update-message:before{content:"\f463"}.plugin-update-tr .update-message:before{margin:0 10px 0 -30px}.plugin-card .install-now:before,.plugin-card .update-now:before{margin:3px 5px 0 -2px}.plugin-card .updating-message:before,.plugin-update-tr .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.plugin-card .updated-message:before,.plugin-update-tr .updated-message:before{color:#79ba49;content:"\f147"}.wp-list-table.plugins tbody tr.plugin-update-tr td.plugin-update{overflow:hidden;padding:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr:not(.updated) .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #dedede;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(even){margin-right:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(even){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-left:148px;margin-right:120px}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-left:2em;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-left:16px;-webkit-box-shadow:0 -1px 0 #dedede;box-shadow:0 -1px 0 #dedede}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;right:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-right:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;left:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:left}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-right:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:left}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong,table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 6px 0 0}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:left;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message{margin-left:0}#bulk-titles div a{height:22px}#wpbody-content #update-themes-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins .active.update+.plugin-update-tr:before{border-left:4px solid #d54e21;background-color:#fef7f1}.plugins #the-list .plugin-update-tr .plugin-update{border-left:none}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-right:0;width:100%}}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#pending,#poststuff #titlewrap{border:0;padding:0}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:left}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:left;margin:0 5px 0 0}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name-full{display:none}#editable-post-name{font-weight:700}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #dfdfdf;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto;width:auto;background-image:-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:0 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:right}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) left bottom no-repeat}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 2px 0 0;top:0;left:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;left:50%;width:450px;margin-left:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:left;overflow:hidden}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #dfdfdf;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #dfdfdf;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=tel],.form-field input[type=url],.form-field input[type=search],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw,.ac_results{display:none}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid grey;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:left}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.imgedit-group-top h2 a,.imgedit-group-top h3 a,a.imgedit-help-toggle,table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-left:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) right bottom no-repeat}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 3px 6px 6px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 0 0 7px;padding:8px 12px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff,.revisions-meta{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-left:1px solid #a0a5aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-5px;outline:0;padding:2px;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle:hover{background:#fafafa;border-color:#999}.wp-slider .ui-slider-handle.ui-state-active,.wp-slider .ui-slider-handle:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:2px;left:2px;color:#555;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-item .media-item-info tr,.wp-slider .ui-slider-range{background-color:transparent}.wp-slider .ui-slider-handle.ui-state-hover:before,.wp-slider .ui-slider-handle:hover:before{color:#23282d}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:"\f139"}.wp-slider .ui-slider-handle.to-handle:before{content:"\f141"}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:"\f141"}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:"\f139";right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{width:100%;border-top:1px solid #dfdfdf;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:right;margin-right:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-left:6px}.media-item .pinkynail{float:left;margin:2px 10px 0 3px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px}.media-item .error-div a.dismiss{display:block;float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;position:absolute;top:0;right:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#00a0d2}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;right:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#bbb}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 8px 0 0;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f341"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f345"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-right:16px;width:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:right;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:url(../images/spinner.gif) center no-repeat #fff;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:left}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 8px 0 0;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#32373c}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-applyto img{margin:0 8px 0 0}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h1{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header .close,.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;background-color:transparent;height:48px;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;text-align:center}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{width:50px;float:right;border:0;border-left:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#777;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{color:#777;width:54px;float:left;border:0;border-right:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.upload-plugin,.upload-theme,.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#686868;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;left:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#999}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.widget,.widget-placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0}#customize-preview.wp-full-overlay-main{background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready{background:0 0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;left:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:url(../images/spinner.gif) center center no-repeat fixed #fff;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:relative;z-index:0;background-color:#fff}.theme-install-overlay .wp-full-overlay-main:before{content:'';display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat #fff;-webkit-background-size:20px 20px;background-size:20px 20px}.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main,.customize-loading #customize-container,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) center 24px no-repeat #0073aa;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20131110)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap .nav-tab{padding-right:15px;padding-left:15px;font-size:18px}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap h4{color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 200px 1em 0;min-height:60px;color:#777}.about-wrap [class$=col] .col{float:left;position:relative}.about-wrap .two-col .col{margin-right:4.799999999%;width:47.6%}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-right:4.799999999%;width:calc(47.6% - 4px);vertical-align:middle}.about-wrap .three-col .col{margin-right:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-right:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:left}.about-wrap .embed-container,.about-wrap .feature-list h2,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-list h2{margin:30px 0 15px}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .headline-feature .col{width:65.2%}.about-wrap .headline-feature .col.feature-image{width:30%}.about-wrap .headline-feature .vertical-screen{float:right;margin-left:40px;max-width:100%}.about-wrap .headline-feature .horizontal-screen{margin-top:20px;max-width:100%}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .feature-section:not(.under-the-hood) .col{margin-top:40px}.about-wrap .changelog{margin-bottom:40px}.about-wrap .changelog.feature-section .col{margin-top:40px}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:115px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;font-size:16px;line-height:inherit}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;font-weight:400;line-height:1.6em;text-decoration:none}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section{padding:0;border-bottom:none}.about-wrap [class$=col] .col{float:none;width:100%;margin:40px 0 0;padding:0 0 40px}.about-wrap .headline-feature{position:relative}.about-wrap .headline-feature .col.feature-image{position:absolute;bottom:0;right:0;width:40%}.about-wrap .headline-feature .horizontal-image{position:relative}.about-wrap .headline-feature .horizontal-image:before{display:block;content:"";width:100%;padding-top:80%}.about-wrap .headline-feature .horizontal-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.about-wrap .headline-feature .horizontal-image img{position:absolute;bottom:0}.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}.about-wrap .feature-list .col{margin:0;padding:0;border-bottom:none}.about-wrap .headline-feature .feature-section{max-width:100%}.about-wrap .feature-list .feature-section{padding:0 0 40px}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-wrap .about-text,.about-wrap h1{margin-right:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .feature-section.two-col .col,.about-wrap .headline-feature .feature-section .col,.about-wrap .three-col .col{width:100%!important;float:none!important}.about-wrap .feature-section.two-col .col:last-of-type{margin-top:0}.feature-section.under-the-hood.one-col .col,.feature-section.under-the-hood.three-col .col{padding-bottom:0}}@media only screen and (max-width:400px){.about-wrap .feature-list svg{margin-top:15px;height:65px;width:65px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:80px}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 3px 8px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-left:18%}.menu-settings dd{float:left;margin:0;width:100%}.menu-settings dt{float:left;clear:both;width:21.951%;padding:3px 0 0;margin-left:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#999;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations tr+tr td{padding-top:0}.widefat .menu-locations td{vertical-align:middle}.menu-location-title label{font-weight:700}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{color:#a0a5aa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:left;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-left:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:left}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px -10px 0 0}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover,.js .sidebar-name{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}.menu-item-handle .menu-item-title.no-title{color:#999}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.nav-menus-php .item-edit:before{margin-top:10px;margin-left:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #dfdfdf;color:#777;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-left:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:4px 0 1px}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-left:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-left:0;margin-bottom:15px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h3,.widget-title h4{margin:0;padding:15px;font-size:1em;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#a0a5aa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #b4b9be;margin:0 auto 10px;height:45px;width:100%;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.sidebar-name h2,.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h2,div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}#widgets-left .sidebar-name .sidebar-name-arrow:before{padding:9px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h2,div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{top:2px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.remove-inactive-widgets .spinner,.sidebar-name .spinner{float:none;position:relative;top:-2px;margin:-5px 5px}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.editwidget .widget-inside,.widget-control-edit{display:block;padding:0 15px}.widget-control-edit{color:#666;background:#EEE;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .remove-inactive-widgets,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget{display:none}.js .widgets-holder-wrap.closed .widget.ui-sortable-helper{display:block}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widget-description,.widget-inside,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#00a0d2}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#00a0d2;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:"\f147";display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}#available-widgets .widget.ui-draggable-dragging .widget-top{cursor:move}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:none;padding-right:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-right:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}.site-icon-preview .favicon-preview{margin:5px 0 20px;overflow:hidden;position:relative;max-width:180px}.site-icon-preview .browser-title,.site-icon-preview .favicon{height:16px;left:88px;overflow:hidden;position:absolute;top:16px}.site-icon-preview .favicon{width:16px}.site-icon-preview .browser-title{left:109px}.site-icon-preview .app-icon-preview{background-color:#000;-webkit-border-radius:16px;border-radius:16px;height:64px;overflow:hidden;width:64px;margin-top:5px}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:700}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:700}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}
\ No newline at end of file
+@import url(common.min.css);
+@import url(forms.min.css);
+@import url(admin-menu.min.css);
+@import url(dashboard.min.css);
+@import url(list-tables.min.css);
+@import url(edit.min.css);
+@import url(revisions.min.css);
+@import url(media.min.css);
+@import url(themes.min.css);
+@import url(about.min.css);
+@import url(nav-menus.min.css);
+@import url(widgets.min.css);
+@import url(site-icon.min.css);
+@import url(l10n.min.css);
--- a/wp-admin/custom-header.php
+++ b/wp-admin/custom-header.php
@@ -261,6 +261,9 @@ class Custom_Image_Header {
 	 * Random image option is on by default if no header has been set.
 	 *
 	 * @since 3.0.0
+	 *
+	 * @param string $type The header type. One of 'default' (for the Uploaded Images control)
+	 *                     or 'uploaded' (for the Uploaded Images control).
 	 */
 	public function show_header_selector( $type = 'default' ) {
 		if ( 'default' == $type ) {
@@ -282,14 +285,13 @@ class Custom_Image_Header {
 		foreach ( $headers as $header_key => $header ) {
 			$header_thumbnail = $header['thumbnail_url'];
 			$header_url = $header['url'];
-			$header_desc = empty( $header['description'] ) ? '' : $header['description'];
-			$header_alt_text = empty( $header['alt_text'] ) ? $header_desc : $header['alt_text'];
+			$header_alt_text = empty( $header['alt_text'] ) ? '' : $header['alt_text'];
 			echo '<div class="default-header">';
 			echo '<label><input name="default-header" type="radio" value="' . esc_attr( $header_key ) . '" ' . checked( $header_url, get_theme_mod( 'header_image' ), false ) . ' />';
 			$width = '';
 			if ( !empty( $header['attachment_id'] ) )
 				$width = ' width="230"';
-			echo '<img src="' . set_url_scheme( $header_thumbnail ) . '" alt="' . esc_attr( $header_alt_text ) .'" title="' . esc_attr( $header_desc ) . '"' . $width . ' /></label>';
+			echo '<img src="' . set_url_scheme( $header_thumbnail ) . '" alt="' . esc_attr( $header_alt_text ) .'"' . $width . ' /></label>';
 			echo '</div>';
 		}
 		echo '<div class="clear"></div></div>';
@@ -524,16 +526,48 @@ class Custom_Image_Header {
 		printf( __( 'Images of exactly <strong>%1$d &times; %2$d pixels</strong> will be used as-is.' ) . '<br />', get_theme_support( 'custom-header', 'width' ), get_theme_support( 'custom-header', 'height' ) );
 	} elseif ( current_theme_supports( 'custom-header', 'flex-height' ) ) {
 		if ( ! current_theme_supports( 'custom-header', 'flex-width' ) )
-			printf( __( 'Images should be at least <strong>%1$d pixels</strong> wide.' ) . ' ', get_theme_support( 'custom-header', 'width' ) );
+			printf(
+				/* translators: %s: size in pixels */
+				__( 'Images should be at least %s wide.' ) . ' ',
+				sprintf(
+					/* translators: %d: custom header width */
+					'<strong>' . __( '%d pixels' ) . '</strong>',
+					get_theme_support( 'custom-header', 'width' )
+				)
+			);
 	} elseif ( current_theme_supports( 'custom-header', 'flex-width' ) ) {
 		if ( ! current_theme_supports( 'custom-header', 'flex-height' ) )
-			printf( __( 'Images should be at least <strong>%1$d pixels</strong> tall.' ) . ' ', get_theme_support( 'custom-header', 'height' ) );
+			printf(
+				/* translators: %s: size in pixels */
+				__( 'Images should be at least %s tall.' ) . ' ',
+				sprintf(
+					/* translators: %d: custom header height */
+					'<strong>' . __( '%d pixels' ) . '</strong>',
+					get_theme_support( 'custom-header', 'height' )
+				)
+			);
 	}
 	if ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) {
 		if ( current_theme_supports( 'custom-header', 'width' ) )
-			printf( __( 'Suggested width is <strong>%1$d pixels</strong>.' ) . ' ', get_theme_support( 'custom-header', 'width' ) );
+			printf(
+				/* translators: %s: size in pixels */
+				__( 'Suggested width is %s.' ) . ' ',
+				sprintf(
+					/* translators: %d: custom header width */
+					'<strong>' . __( '%d pixels' ) . '</strong>',
+					get_theme_support( 'custom-header', 'width' )
+				)
+			);
 		if ( current_theme_supports( 'custom-header', 'height' ) )
-			printf( __( 'Suggested height is <strong>%1$d pixels</strong>.' ) . ' ', get_theme_support( 'custom-header', 'height' ) );
+			printf(
+				/* translators: %s: size in pixels */
+				__( 'Suggested height is %s.' ) . ' ',
+				sprintf(
+					/* translators: %d: custom header height */
+					'<strong>' . __( '%d pixels' ) . '</strong>',
+					get_theme_support( 'custom-header', 'height' )
+				)
+			);
 	}
 	?></p>
 	<form enctype="multipart/form-data" id="upload-form" class="wp-upload-form" method="post" action="<?php echo esc_url( add_query_arg( 'step', 2 ) ) ?>">
@@ -970,15 +1004,13 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?>
 	 * Choose a header image, selected from existing uploaded and default headers,
 	 * or provide an array of uploaded header data (either new, or from media library).
 	 *
+	 * @since 3.4.0
+	 *
 	 * @param mixed $choice Which header image to select. Allows for values of 'random-default-image',
 	 * 	for randomly cycling among the default images; 'random-uploaded-image', for randomly cycling
 	 * 	among the uploaded images; the key of a default image registered for that theme; and
-	 * 	the key of an image uploaded for that theme (the basename of the URL).
+	 * 	the key of an image uploaded for that theme (the attachment ID of the image).
 	 *  Or an array of arguments: attachment_id, url, width, height. All are required.
-	 *
-	 * @since 3.4.0
-	 *
-	 * @param array|object|string $choice
 	 */
 	final public function set_header_image( $choice ) {
 		if ( is_array( $choice ) || is_object( $choice ) ) {
--- a/wp-admin/customize.php
+++ b/wp-admin/customize.php
@@ -127,7 +127,7 @@ do_action( 'customize_controls_print_scripts' );
 			</a>
 		</div>
 
-		<div id="widgets-right"><!-- For Widget Customizer, many widgets try to look for instances under div#widgets-right, so we have to add that ID to a container div in the Customizer for compat -->
+		<div id="widgets-right" class="wp-clearfix"><!-- For Widget Customizer, many widgets try to look for instances under div#widgets-right, so we have to add that ID to a container div in the Customizer for compat -->
 		<div class="wp-full-overlay-sidebar-content" tabindex="-1">
 			<div id="customize-info" class="accordion-section customize-info">
 				<div class="accordion-section-title">
@@ -148,6 +148,26 @@ do_action( 'customize_controls_print_scripts' );
 		</div>
 
 		<div id="customize-footer-actions" class="wp-full-overlay-footer">
+			<?php $previewable_devices = $wp_customize->get_previewable_devices(); ?>
+			<?php if ( ! empty( $previewable_devices ) ) : ?>
+			<div class="devices">
+				<?php foreach ( (array) $previewable_devices as $device => $settings ) : ?>
+					<?php
+					if ( empty( $settings['label'] ) ) {
+						continue;
+					}
+					$active = ! empty( $settings['default'] );
+					$class = 'preview-' . $device;
+					if ( $active ) {
+						$class .= ' active';
+					}
+					?>
+					<button type="button" class="<?php echo esc_attr( $class ); ?>" aria-pressed="<?php echo esc_attr( $active ) ?>" data-device="<?php echo esc_attr( $device ); ?>">
+						<span class="screen-reader-text"><?php echo esc_html( $settings['label'] ); ?></span>
+					</button>
+				<?php endforeach; ?>
+			</div>
+			<?php endif; ?>
 			<button type="button" class="collapse-sidebar button-secondary" aria-expanded="true" aria-label="<?php esc_attr_e( 'Collapse Sidebar' ); ?>">
 				<span class="collapse-sidebar-arrow"></span>
 				<span class="collapse-sidebar-label"><?php _e( 'Collapse' ); ?></span>
--- a/wp-admin/edit-comments.php
+++ b/wp-admin/edit-comments.php
@@ -191,7 +191,7 @@ if ( $post_id ) {
 	_e( 'Comments' );
 }
 
-if ( isset($_REQUEST['s']) && $_REQUEST['s'] ) {
+if ( isset($_REQUEST['s']) && strlen( $_REQUEST['s'] ) ) {
 	echo '<span class="subtitle">';
 	/* translators: %s: search keywords */
 	printf( __( 'Search results for &#8220;%s&#8221;' ),
--- a/wp-admin/edit-form-advanced.php
+++ b/wp-admin/edit-form-advanced.php
@@ -160,7 +160,7 @@ $messages['page'] = array(
 	 9 => sprintf( __( 'Page scheduled for: %s.' ), '<strong>' . $scheduled_date . '</strong>' ) . $scheduled_page_link_html,
 	10 => __( 'Page draft updated.' ) . $preview_page_link_html,
 );
-$messages['attachment'] = array_fill( 1, 10, __( 'Media attachment updated.' ) ); // Hack, for now.
+$messages['attachment'] = array_fill( 1, 10, __( 'Media file updated.' ) ); // Hack, for now.
 
 /**
  * Filter the post updated messages.
@@ -197,7 +197,7 @@ $form_extra .= "<input type='hidden' id='post_ID' name='post_ID' value='" . esc_
 
 // Detect if there exists an autosave newer than the post and if that autosave is different than the post
 if ( $autosave && mysql2date( 'U', $autosave->post_modified_gmt, false ) > mysql2date( 'U', $post->post_modified_gmt, false ) ) {
-	foreach ( _wp_post_revision_fields() as $autosave_field => $_autosave_field ) {
+	foreach ( _wp_post_revision_fields( $post ) as $autosave_field => $_autosave_field ) {
 		if ( normalize_whitespace( $autosave->$autosave_field ) != normalize_whitespace( $post->$autosave_field ) ) {
 			$notice = sprintf( __( 'There is an autosave of this post that is more recent than the version below. <a href="%s">View the autosave</a>' ), get_edit_post_link( $autosave->ID ) );
 			break;
@@ -363,8 +363,8 @@ if ( 'post' == $post_type ) {
 
 	$title_and_editor  = '<p>' . __('<strong>Title</strong> &mdash; Enter a title for your post. After you enter a title, you&#8217;ll see the permalink below, which you can edit.') . '</p>';
 	$title_and_editor .= '<p>' . __( '<strong>Post editor</strong> &mdash; Enter the text for your post. There are two modes of editing: Visual and Text. Choose the mode by clicking on the appropriate tab.' ) . '</p>';
-	$title_and_editor .= '<p>' . __( 'Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. ') . '</p>';
-	$title_and_editor .= '<p>' . __( 'The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically.' ) . '</p>';
+	$title_and_editor .= '<p>' . __( 'Visual mode gives you an editor that is similar to a word processor. Click the Toolbar Toggle button to get a second row of controls.' ) . '</p>';
+	$title_and_editor .= '<p>' . __( 'The Text mode allows you to enter HTML along with your post text. Note that &lt;p&gt; and &lt;br&gt; tags are converted to line breaks when switching to the Text editor to make it less cluttered. When you type, a single line break can be used instead of typing &lt;br&gt;, and two line breaks instead of paragraph tags. The line breaks are converted back to tags automatically.' ) . '</p>';
 	$title_and_editor .= '<p>' . __( 'You can insert media files by clicking the icons above the post editor and following the directions. You can align or edit images using the inline formatting toolbar available in Visual mode.' ) . '</p>';
 	$title_and_editor .= '<p>' . __( 'You can enable distraction-free writing mode using the icon to the right. This feature is not available for old browsers or devices with small screens, and requires that the full-height editor be enabled in Screen Options.' ) . '</p>';
 	$title_and_editor .= '<p>' . __( 'Keyboard users: When you&#8217;re working in the visual editor, you can use <kbd>Alt + F10</kbd> to access the toolbar.' ) . '</p>';
@@ -429,7 +429,7 @@ if ( 'post' == $post_type || 'page' == $post_type ) {
 if ( 'post' == $post_type ) {
 	$publish_box = '<p>' . __('Several boxes on this screen contain settings for how your content will be published, including:') . '</p>';
 	$publish_box .= '<ul><li>' .
-		__( '<strong>Publish</strong> &mdash; You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post. The Password protected option allows you to set an arbitrary password for each post. The Private option hides the post from everyone except editors and administrators.' ) .
+		__( '<strong>Publish</strong> &mdash; You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). The Password protected option allows you to set an arbitrary password for each post. The Private option hides the post from everyone except editors and administrators. Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post.' ) .
 	'</li>';
 
 	if ( current_theme_supports( 'post-formats' ) && post_type_supports( 'post', 'post-formats' ) ) {
@@ -631,9 +631,9 @@ if ( post_type_supports($post_type, 'editor') ) {
 	if ( 'auto-draft' != $post->post_status ) {
 		echo '<span id="last-edit">';
 		if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) {
-			printf(__('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified));
+			printf( __( 'Last edited by %1$s on %2$s at %3$s' ), esc_html( $last_user->display_name ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) );
 		} else {
-			printf(__('Last edited on %1$s at %2$s'), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified));
+			printf( __( 'Last edited on %1$s at %2$s' ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) );
 		}
 		echo '</span>';
 	} ?>
--- a/wp-admin/edit-form-comment.php
+++ b/wp-admin/edit-form-comment.php
@@ -23,7 +23,7 @@ if ( !defined('ABSPATH') )
 <div id="post-body" class="metabox-holder columns-2">
 <div id="post-body-content" class="edit-form-section edit-comment-section">
 <?php
-if ( $comment->comment_post_ID > 0 ):
+if ( 'approved' === wp_get_comment_status( $comment ) && $comment->comment_post_ID > 0 ) :
 	$comment_link = get_comment_link( $comment );
 ?>
 <div class="inside">
@@ -82,9 +82,9 @@ if ( $comment->comment_post_ID > 0 ):
 
 <fieldset class="misc-pub-section misc-pub-comment-status" id="comment-status-radio">
 <legend class="screen-reader-text"><?php _e( 'Comment status' ); ?></legend>
-<label class="approved"><input type="radio"<?php checked( $comment->comment_approved, '1' ); ?> name="comment_status" value="1" /><?php /* translators: comment type radio button */ _ex('Approved', 'adjective') ?></label><br />
-<label class="waiting"><input type="radio"<?php checked( $comment->comment_approved, '0' ); ?> name="comment_status" value="0" /><?php /* translators: comment type radio button */ _ex('Pending', 'adjective') ?></label><br />
-<label class="spam"><input type="radio"<?php checked( $comment->comment_approved, 'spam' ); ?> name="comment_status" value="spam" /><?php /* translators: comment type radio button */ _ex('Spam', 'adjective'); ?></label>
+<label class="approved"><input type="radio"<?php checked( $comment->comment_approved, '1' ); ?> name="comment_status" value="1" /><?php _ex( 'Approved', 'comment status' ); ?></label><br />
+<label class="waiting"><input type="radio"<?php checked( $comment->comment_approved, '0' ); ?> name="comment_status" value="0" /><?php _ex( 'Pending', 'comment status' ); ?></label><br />
+<label class="spam"><input type="radio"<?php checked( $comment->comment_approved, 'spam' ); ?> name="comment_status" value="spam" /><?php _ex( 'Spam', 'comment status' ); ?></label>
 </fieldset>
 
 <div class="misc-pub-section curtime misc-pub-curtime">
--- a/wp-admin/edit-tag-form.php
+++ b/wp-admin/edit-tag-form.php
@@ -7,13 +7,8 @@
  */
 
 // don't load directly
-if ( !defined('ABSPATH') )
-	die('-1');
-
-if ( empty($tag_ID) ) { ?>
-	<div id="message" class="updated notice is-dismissible"><p><strong><?php _e( 'You did not select an item for editing.' ); ?></strong></p></div>
-<?php
-	return;
+if ( ! defined( 'ABSPATH' ) ) {
+	die( '-1' );
 }
 
 // Back compat hooks
@@ -100,10 +95,27 @@ do_action( "{$taxonomy}_pre_edit_form", $tag, $taxonomy ); ?>
  */
 do_action( "{$taxonomy}_term_edit_form_tag" );
 ?>>
-<input type="hidden" name="action" value="editedtag" />
-<input type="hidden" name="tag_ID" value="<?php echo esc_attr($tag->term_id) ?>" />
-<input type="hidden" name="taxonomy" value="<?php echo esc_attr($taxonomy) ?>" />
-<?php wp_original_referer_field(true, 'previous'); wp_nonce_field('update-tag_' . $tag_ID); ?>
+<input type="hidden" name="action" value="editedtag"/>
+<input type="hidden" name="tag_ID" value="<?php echo esc_attr( $tag_ID ) ?>"/>
+<input type="hidden" name="taxonomy" value="<?php echo esc_attr( $taxonomy ) ?>"/>
+<?php
+wp_original_referer_field( true, 'previous' );
+wp_nonce_field( 'update-tag_' . $tag_ID );
+
+/**
+ * Fires at the beginning of the Edit Term form.
+ *
+ * At this point, the required hidden fields and nonces have already been output.
+ *
+ * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug.
+ *
+ * @since 4.5.0
+ *
+ * @param object $tag      Current taxonomy term object.
+ * @param string $taxonomy Current $taxonomy slug.
+ */
+do_action( "{$taxonomy}_term_edit_form_top", $tag, $taxonomy );
+?>
 	<table class="form-table">
 		<tr class="form-field form-required term-name-wrap">
 			<th scope="row"><label for="name"><?php _ex( 'Name', 'term name' ); ?></label></th>
--- a/wp-admin/edit-tags.php
+++ b/wp-admin/edit-tags.php
@@ -150,17 +150,18 @@ case 'bulk-delete':
 	break;
 
 case 'edit':
-	$title = $tax->labels->edit_item;
+	if ( ! isset( $_REQUEST['tag_ID'] ) ) {
+		break;
+	}
 
-	$tag_ID = (int) $_REQUEST['tag_ID'];
+	$term_id = (int) $_REQUEST['tag_ID'];
+	$term    = get_term( $term_id );
 
-	$tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' );
-	if ( ! $tag )
+	if ( ! $term instanceof WP_Term ) {
 		wp_die( __( 'You attempted to edit an item that doesn&#8217;t exist. Perhaps it was deleted?' ) );
-	require_once( ABSPATH . 'wp-admin/admin-header.php' );
-	include( ABSPATH . 'wp-admin/edit-tag-form.php' );
-	include( ABSPATH . 'wp-admin/admin-footer.php' );
+	}
 
+	wp_redirect( esc_url_raw( get_edit_term_link( $term_id, $taxonomy, $post_type ) ) );
 	exit;
 
 case 'editedtag':
@@ -307,8 +308,11 @@ if ( is_plugin_active( 'wpcat2tag-importer/wpcat2tag-importer.php' ) ) {
 
 <div class="wrap nosubsub">
 <h1><?php echo esc_html( $title );
-if ( !empty($_REQUEST['s']) )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( wp_unslash($_REQUEST['s']) ) ); ?>
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( wp_unslash( $_REQUEST['s'] ) ) );
+}
+?>
 </h1>
 
 <?php if ( $message ) : ?>
--- a/wp-admin/edit.php
+++ b/wp-admin/edit.php
@@ -303,8 +303,11 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 echo esc_html( $post_type_object->labels->name );
 if ( current_user_can( $post_type_object->cap->create_posts ) )
 	echo ' <a href="' . esc_url( admin_url( $post_new_file ) ) . '" class="page-title-action">' . esc_html( $post_type_object->labels->add_new ) . '</a>';
-if ( ! empty( $_REQUEST['s'] ) )
-	printf( ' <span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', get_search_query() );
+
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
+	printf( ' <span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', get_search_query() );
+}
 ?></h1>
 
 <?php
--- a/wp-admin/export.php
+++ b/wp-admin/export.php
@@ -164,7 +164,7 @@ function export_date_options( $post_type = 'post' ) {
 <legend class="screen-reader-text"><?php _e( 'Content to export' ); ?></legend>
 <input type="hidden" name="download" value="true" />
 <p><label><input type="radio" name="content" value="all" checked="checked" aria-describedby="all-content-desc" /> <?php _e( 'All content' ); ?></label></p>
-<p class="description" id="all-content-desc"><?php _e( 'This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts.' ); ?></p>
+<p class="description" id="all-content-desc"><?php _e( 'This will contain all of your posts, pages, comments, custom fields, terms, navigation menus, and custom posts.' ); ?></p>
 
 <p><label><input type="radio" name="content" value="posts" /> <?php _e( 'Posts' ); ?></label></p>
 <ul id="post-filters" class="export-filters">
@@ -177,8 +177,13 @@ function export_date_options( $post_type = 'post' ) {
 		<label><span class="label-responsive"><?php _e( 'Authors:' ); ?></span>
 		<?php
 		$authors = $wpdb->get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'" );
-		wp_dropdown_users( array( 'include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All') ) );
-		?>
+		wp_dropdown_users( array(
+			'include' => $authors,
+			'name' => 'post_author',
+			'multi' => true,
+			'show_option_all' => __( 'All' ),
+			'show' => 'display_name_with_login',
+		) ); ?>
 		</label>
 	</li>
 	<li>
@@ -214,8 +219,13 @@ function export_date_options( $post_type = 'post' ) {
 		<label><span class="label-responsive"><?php _e( 'Authors:' ); ?></span>
 		<?php
 		$authors = $wpdb->get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'page'" );
-		wp_dropdown_users( array( 'include' => $authors, 'name' => 'page_author', 'multi' => true, 'show_option_all' => __('All') ) );
-		?>
+		wp_dropdown_users( array(
+			'include' => $authors,
+			'name' => 'page_author',
+			'multi' => true,
+			'show_option_all' => __( 'All' ),
+			'show' => 'display_name_with_login',
+		) ); ?>
 		</label>
 	</li>
 	<li>
--- a/wp-admin/freedoms.php
+++ b/wp-admin/freedoms.php
@@ -19,11 +19,11 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 
 <h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
 
-<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s makes your site more connected and responsive.' ), $display_version ); ?></div>
+<div class="about-text"><?php printf( __( 'Thank you for updating! WordPress %s streamlines your workflow, whether you&#8217;re writing or building your site.' ), $display_version ); ?></div>
 
 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
-<h2 class="nav-tab-wrapper">
+<h2 class="nav-tab-wrapper wp-clearfix">
 	<a href="about.php" class="nav-tab"><?php _e( 'What&#8217;s New' ); ?></a>
 	<a href="credits.php" class="nav-tab"><?php _e( 'Credits' ); ?></a>
 	<a href="freedoms.php" class="nav-tab nav-tab-active"><?php _e( 'Freedoms' ); ?></a>
--- a/wp-admin/images/w-logo-white.png
+++ b/wp-admin/images/w-logo-white.png
@@ -1,23 +1,20 @@
 PNG
 
-   
IHDR   n   n     PLTE1d   tRNS 	
-
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz}~\  IDATy`LJD%$C-K("4JP,[FkX(V+.Ejl rWK=	C_\;3SUX>ŦM29N
-m+5|_:kkWU-_;hV1T_5;LY2/<w\{1Snh.&I:IՇ1֏U׍yc״luYva+T{cx%Pey:uiӛGrOnL8GQ/i>![w'(&mPlS2	ߘ'@%~Et2u^r`89:W,NW'
-YH4=|sHekӚCa}
-<z+SRO7 4Z'u]+,O+J_	%:Z\ͷ{脮lʕ.Z}\<Z'Px]tYrU@h:?,'׃:|r|Im{|+`KR[(ijG).},VJSa_O9=dʔ&1]v.k%_IҶ=r~DaO>躃J
)A&a
<L(O^O丑1[)̄e2q<[UOXO뷿p#un{ܦP
-9z;蕥8yF\V\R\?|!nreU^NSJ`ޤ=_e74C{]Ji$WHxNI<ja;+~PzItydͿlvb.Tr
-,RIX$zH	fՊ=ƛJVFIK^FTlUF<!ٷ䱔Du˗gɘVC0SƌK<ɞxdf=r
2<*2#[Z^d>=c(! M$]KI&P!_8Q	cޒx|]2_MFo8zR$[ZI*d	xI߅d\![V~.$iQ@B!WaL*}
-=? dŒ,Ial:.]:vKYǩ@ٲH<l2ڀ3d<G[
-aIc%ɾȐduq2*@0^>$R^6IQL3e|5XCh2l<ZEǓ2<'c/aˣd=e+"|7xSFTkq`lHNd®U'~67eKe"6y<Bm
-[/c75gZ+jR"(+WzXOZ1ٮ!>&r]KE2"X"dI<!@D*,1m$Y<Fe9z1ZF'"JI1	c
-Q˨B/eITx|Ud nOJ*A!	.{!2ТzR,[)	%,wsWW
eZ-9^͖m;L4;&j;qd[W@F?bc9eG0 h ȘE<#ˋ5`t_m;Y&Br',me[T:lXWE͔q- (6CX)ʣdOU2~
-ligǲK*%cl 2Vі)V؆˶RIo`<&pb*#r=C
-bO;tjz@H*d\4YuDUJkl*GX߇[$崳LF jU*i+ղ
'4I;&selc_F%jيAj{JF쐣d\pwYuUJCĝ%&Ii+q%CaG~ "J%%blCq;[xɨCC*[`@J()qF
-7yK{_Yਔ4_Vc 1lpzACGpJz}~Y,iqcQ
2;]FaR!b2VӔ'c<X)o eU Ij"~9^Ka2nPGR13dt1(
䘂> (E$&LXu0Rm,JIX'VJBKrO&G(q<YQ&CdweXqqG{RHI0KmHZGr
"'÷3I#.F29}IJ0
#7d&$W;ؑ%
-ܩD0U!!bV	6VGٯ$C4
cL3Q&Ɂnێ7(lPr\sHW7ir|eVc97@RK5%=G
-Gzr!Cczg,
-f(R,Wа!Mq [{5GF7re±Fq".C9\*9
-VTԹ6W1~[.߯uNMkЫB>)J:!x![a7g^#:lu°}P;La+BC{<>N*a
-}!~:)}1|6ӱ=T:,|cMWL{VG*/8J
-GޞO1%{Ud9їkq~ri@;:uyڡme7_s}k
-al1]pF6/U׍]ѰȯJƆbnQλuAD=j>O[7\{WdhŶvn^Sd¥U/a+a;~>T_ŻH%!|^M+#S.aA    IENDB`
\ No newline at end of file
+   
IHDR           PLTE   yx   tRNS 	
+
 !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xD  IDATx]i@U(b99CV*iH/JeHE|!>W6R{6)8ٳ"9Tdx}=Ϲpo{^g{ku8MML[~7oX*-q@ǭڍI-BAnv7uEe+Ztkq@d73S*`Jp4gן^_&1
34l|Rny/i]<]]ԠD
l!b`ԚT]
=ʞbvPDQd?eS#}61;j
S~ai9R:J9TI瓛q'_
+#B.89ݽUuLssNZM&suITMwҗnt
+lgT%E
Wl)N/(J{^|oX7|9.yw铝@eZU>s>	m'ޛ k/\_j(hv,kliJڄ^܈@%UX[xYZG?vYS\lfʹX
+[ו`m*uhW0k3$nӿ2|J[vb>ׯ.
EӗzfRV*mS0M(Sze(mf| M]qCy8751.?_6|T*ni s;J)CS]Zō:M␼^X}}ۊku	'?*no9)S|MNZ#x쵳/gbBiUGEb6&ӆ}3R<ܩWҾM#-h8F<^2	@eϕ;iXBt b"߰Gly7_Йk4`ile\ ;HJ\t{	A6W$BERdj<lѭ
+ћTj$'GJ>	1
?>8}pbBέ%ԁgV6 Z⅕iKL3l@;2w߻+{?r\tܼE˟W)L4]e2v>kx8@o)̴FݽMm>`NVݧ#kݒgi^=kf/g9Z31Mnho=,=cz찤6<zG"E?w,Bʸ>'RUk[O>J4i#KI_.Qmg@Ֆ-B0DJRȘzɔ/h 
u҈VYKZi,8"a6RR
Ws>U5g_ãs,Eod4<D&}TEFV5Eԏ 8uߛ؜ІcXj|
+~DiQNw~U_T(/, !CпP{`p@ɲ<2>-e8Ő@Y{@ph<) /#[mP6T~>Bo[	bFSz7\YKae`VOA)1\ӼV>S?No`K?bp>.FRv9'oMv/S|	
ewwM3N &R;P~ckNh H'$+jkA|_#_ 1«ƺk~J1('&O 6"cp;D1PBp6#V=J~͝>xdZG⸄b(n:[0rlA
+4\.(^(I5<3n9d<
+1x`'e^ѮWc"P_\o+>I<9K6WoXU>p	2Q !MK48aXD&ǵfpjm@Ns<kMGC/{E[ Pa\C4ЮC-ĞDm#DҖ$R]Kf5Q6p
Q`eKq{ȵ[baԚ-z!e>
QK
EA&0ڎV`D\wlRXyX ܎o/V=NAz3V'~jk8n}[~5Bov|ADݿ }UO3nÎo'Y]uD-)/d!4^&AM1H%Z/Bhe_ϣRpujS뚄D;b_X=kSl] qESw=v]1[v,D3a@9'!޶5	FM^qd36$D³FM3o-`-eJ$\t\oFf
V?jˎJةW] (fRV'|d-s7?e5YEdhr;ٳJ秇&i5vڳo!p0Ae1';}eӎ&0J+j+}%{v|@(BL?f(HƨֈW	hV
JX36lgS7q[{
+L(KPQdl S=4kM%;Z&qDp P 돖Im[xAt-++d`̢4G K_BMHj
BaK@uNpE:rڮ-k_BaL0+'K1$:qe@AL@@.8R`8!OVT{ P0'z+~Uè2?G= ޠm&%`6
+g/_s)
+(W`LQs tJ T_3.CѾ5p IKITRD3xdDi)LbO' {:x!Qf
O(ڷߺMLo/JaSrxO(7KũQLr
+5 $<#yLَdy^'7qPgp\^+2'n^#@
+LBÕۨ$8))@g!(`Ѿ;nc%KSD$[~;&c0@n	%@S$[6My8sqsPo|YM)HSu8kњhУńΙQ7*ߌR>$5 V#lP=wKB*6!D=x	XbN*>l4~%
(+@yܤb0Mv\;+f0k+[Fks
+>*=j攈N wvD'rHa0woEo5!HϙNfl	گ*$>{Vpe<fyo2HE^| z5ny8:9R ]"aqKB~t>Brx<B-;_Eç%hj@:vg
I;&#];Q$W9v@;Rv
+ hXk3n:D/sSm!?4,sB[q23 Fn{͂ÂɡaX" a:rq,~ՂuUl Ki4\wC3#D<]-!(FM?;~%l/MQvvL \rj{dcTcTEPgA3)QJձ seJ
UMVR:SyK
+2eT%ԣ(Y֊9d1Tv3܂#-s)Zb/PB.ܗ8EQ.~eO%
;Ĺê@b؏.Ș-oWtcDJLv
+Ox+piƕO(1鞪vt:Zztg'y*{?E:T9-s:eN|XGڥv~b-_@`̞LEdlD!fKg=\rY|ܤ#BC!#'ߔռcdOu6*9vቲ?H^A@&:muHJv    IENDB`
\ No newline at end of file
--- a/wp-admin/images/wordpress-logo-white.svg
+++ b/wp-admin/images/wordpress-logo-white.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"><style>.style0{fill:#fff;}</style><g><g><path d="M4.548 31.999c0 10.9 6.3 20.3 15.5 24.706L6.925 20.827C5.402 24.2 4.5 28 4.5 31.999z M50.531 30.614c0-3.394-1.219-5.742-2.264-7.57c-1.391-2.263-2.695-4.177-2.695-6.439c0-2.523 1.912-4.872 4.609-4.872 c0.121 0 0.2 0 0.4 0.022C45.653 7.3 39.1 4.5 32 4.548c-9.591 0-18.027 4.921-22.936 12.4 c0.645 0 1.3 0 1.8 0.033c2.871 0 7.316-0.349 7.316-0.349c1.479-0.086 1.7 2.1 0.2 2.3 c0 0-1.487 0.174-3.142 0.261l9.997 29.735l6.008-18.017l-4.276-11.718c-1.479-0.087-2.879-0.261-2.879-0.261 c-1.48-0.087-1.306-2.349 0.174-2.262c0 0 4.5 0.3 7.2 0.349c2.87 0 7.317-0.349 7.317-0.349 c1.479-0.086 1.7 2.1 0.2 2.262c0 0-1.489 0.174-3.142 0.261l9.92 29.508l2.739-9.148 C49.628 35.7 50.5 33 50.5 30.614z M32.481 34.4l-8.237 23.934c2.46 0.7 5.1 1.1 7.8 1.1 c3.197 0 6.262-0.552 9.116-1.556c-0.072-0.118-0.141-0.243-0.196-0.379L32.481 34.4z M56.088 18.8 c0.119 0.9 0.2 1.8 0.2 2.823c0 2.785-0.521 5.916-2.088 9.832l-8.385 24.242c8.161-4.758 13.65-13.6 13.65-23.728 C59.451 27.2 58.2 22.7 56.1 18.83z M32 0c-17.645 0-32 14.355-32 32C0 49.6 14.4 64 32 64s32-14.355 32-32.001 C64 14.4 49.6 0 32 0z M32 62.533c-16.835 0-30.533-13.698-30.533-30.534C1.467 15.2 15.2 1.5 32 1.5 s30.534 13.7 30.5 30.532C62.533 48.8 48.8 62.5 32 62.533z" class="style0"/></g></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80"><g fill="none"><g fill="#fff"><g><path d="M40 2.48c5.07 0 9.98 1 14.6 2.94 2.23.94 4.37 2.1 6.38 3.46 2 1.35 3.86 2.9 5.55 4.6 1.7 1.68 3.24 3.55 4.6 5.54 1.34 2 2.5 4.15 3.45 6.37 1.95 4.62 2.94 9.53 2.94 14.6s-1 9.98-2.94 14.6c-.94 2.23-2.1 4.37-3.46 6.38-1.35 2-2.9 3.86-4.6 5.55-1.68 1.7-3.55 3.24-5.54 4.6-2 1.34-4.15 2.5-6.37 3.45-4.62 1.95-9.53 2.94-14.6 2.94s-9.98-1-14.6-2.94c-2.23-.94-4.37-2.1-6.38-3.46-2-1.35-3.86-2.9-5.55-4.6-1.7-1.68-3.24-3.55-4.6-5.54-1.34-2-2.5-4.15-3.45-6.37C3.47 50 2.48 45.08 2.48 40s1-9.98 2.94-14.6c.94-2.23 2.1-4.37 3.46-6.38 1.35-2 2.9-3.86 4.6-5.55 1.68-1.7 3.55-3.24 5.54-4.6 2-1.34 4.15-2.5 6.37-3.45C30 3.47 34.92 2.48 40 2.48m0-2.4C17.95.08.08 17.95.08 40S17.95 79.92 40 79.92 79.92 62.05 79.92 40 62.05.08 40 .08"/><path d="M6.73 40c0 13.17 7.65 24.55 18.75 29.94L9.6 26.46C7.78 30.6 6.74 35.18 6.74 40zm55.73-1.68c0-4.1-1.48-6.96-2.74-9.17-1.7-2.74-3.27-5.06-3.27-7.8 0-3.06 2.32-5.9 5.58-5.9.15 0 .3 0 .43.02-5.9-5.43-13.8-8.74-22.46-8.74-11.62 0-21.85 5.97-27.8 15 .8.02 1.52.04 2.15.04 3.47 0 8.86-.43 8.86-.43 1.8-.1 2.02 2.53.22 2.75 0 0-1.8.2-3.8.3l12.1 36.04 7.3-21.84-5.2-14.2c-1.78-.1-3.48-.3-3.48-.3-1.8-.12-1.58-2.86.2-2.76 0 0 5.5.43 8.77.43 3.5 0 8.88-.43 8.88-.43 1.8-.1 2 2.53.2 2.75 0 0-1.8.2-3.8.3l12.03 35.76 3.44-10.87c1.52-4.77 2.42-8.13 2.42-10.98zm-21.88 4.6l-9.98 29c2.98.87 6.13 1.35 9.4 1.35 3.87 0 7.6-.67 11.05-1.9-.1-.13-.17-.28-.24-.45l-10.22-28zm28.6-18.88c.16 1.06.24 2.2.24 3.42 0 3.37-.64 7.17-2.53 11.92L56.72 68.75C66.63 63 73.27 52.27 73.27 40c0-5.8-1.48-11.22-4.08-15.96z"/></g></g></g></svg>
\ No newline at end of file
--- a/wp-admin/import.php
+++ b/wp-admin/import.php
@@ -54,7 +54,12 @@ $parent_file = 'tools.php';
 <div class="wrap">
 <h1><?php echo esc_html( $title ); ?></h1>
 <?php if ( ! empty( $_GET['invalid'] ) ) : ?>
-	<div class="error"><p><strong><?php _e('ERROR:')?></strong> <?php printf( __('The <strong>%s</strong> importer is invalid or is not installed.'), esc_html( $_GET['invalid'] ) ); ?></p></div>
+	<div class="error">
+		<p><strong><?php _e( 'ERROR:' ); ?></strong> <?php
+			/* translators: %s: importer slug */
+			printf( __( 'The %s importer is invalid or is not installed.' ), '<strong>' . esc_html( $_GET['invalid'] ) . '</strong>' );
+		?></p>
+	</div>
 <?php endif; ?>
 <p><?php _e('If you have posts or comments in another system, WordPress can import those into this site. To get started, choose a system to import from below:'); ?></p>
 
@@ -96,7 +101,7 @@ if ( empty( $importers ) ) {
 			if ( empty($action) ) {
 				if ( is_main_site() ) {
 					$action = '<a href="' . esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_slug .
-										'&from=import&TB_iframe=true&width=600&height=550' ) ) . '" class="thickbox" title="' .
+										'&from=import&TB_iframe=true&width=600&height=550' ) ) . '" class="thickbox open-plugin-details-modal" title="' .
 										esc_attr__('Install importer') . '">' . $data[0] . '</a>';
 				} else {
 					$action = $data[0];
--- a/wp-admin/includes/ajax-actions.php
+++ b/wp-admin/includes/ajax-actions.php
@@ -197,8 +197,10 @@ function wp_ajax_wp_compression_test() {
 			echo $out;
 			wp_die();
 		} elseif ( 'no' == $_GET['test'] ) {
+			check_ajax_referer( 'update_can_compress_scripts' );
 			update_site_option('can_compress_scripts', 0);
 		} elseif ( 'yes' == $_GET['test'] ) {
+			check_ajax_referer( 'update_can_compress_scripts' );
 			update_site_option('can_compress_scripts', 1);
 		}
 	}
@@ -289,7 +291,7 @@ function wp_ajax_autocomplete_user() {
 	foreach ( $users as $user ) {
 		$return[] = array(
 			/* translators: 1: user_login, 2: user_email */
-			'label' => sprintf( __( '%1$s (%2$s)' ), $user->user_login, $user->user_email ),
+			'label' => sprintf( _x( '%1$s (%2$s)', 'user autocomplete result' ), $user->user_login, $user->user_email ),
 			'value' => $user->$field,
 		);
 	}
@@ -336,6 +338,7 @@ function wp_ajax_logged_in() {
  *
  * Contrary to normal success AJAX response ("1"), die with time() on success.
  *
+ * @access private
  * @since 2.7.0
  *
  * @param int $comment_id
@@ -430,6 +433,7 @@ function _wp_ajax_delete_comment_response( $comment_id, $delta = -1 ) {
 /**
  * Ajax handler for adding a hierarchical term.
  *
+ * @access private
  * @since 3.1.0
  */
 function _wp_ajax_add_hierarchical_term() {
@@ -1237,7 +1241,7 @@ function wp_ajax_add_meta() {
 			$post_data['post_type'] = $post->post_type;
 			$post_data['post_status'] = 'draft';
 			$now = current_time('timestamp', 1);
-			$post_data['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( get_option( 'date_format' ), $now ), date( get_option( 'time_format' ), $now ) );
+			$post_data['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( __( 'F j, Y' ), $now ), date( __( 'g:i a' ), $now ) );
 
 			$pid = edit_post( $post_data );
 			if ( $pid ) {
@@ -1477,8 +1481,14 @@ function wp_ajax_wp_link_ajax() {
 
 	$args = array();
 
-	if ( isset( $_POST['search'] ) )
+	if ( isset( $_POST['search'] ) ) {
 		$args['s'] = wp_unslash( $_POST['search'] );
+	}
+
+	if ( isset( $_POST['term'] ) ) {
+		$args['s'] = wp_unslash( $_POST['term'] );
+	}
+
 	$args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1;
 
 	require(ABSPATH . WPINC . '/class-wp-editor.php');
@@ -2227,11 +2237,11 @@ function wp_ajax_wp_fullscreen_save_post() {
 	}
 
 	if ( $post ) {
-		$last_date = mysql2date( get_option('date_format'), $post->post_modified );
-		$last_time = mysql2date( get_option('time_format'), $post->post_modified );
+		$last_date = mysql2date( __( 'F j, Y' ), $post->post_modified );
+		$last_time = mysql2date( __( 'g:i a' ), $post->post_modified );
 	} else {
-		$last_date = date_i18n( get_option('date_format') );
-		$last_time = date_i18n( get_option('time_format') );
+		$last_date = date_i18n( __( 'F j, Y' ) );
+		$last_time = date_i18n( __( 'g:i a' ) );
 	}
 
 	if ( $last_id = get_post_meta( $post_id, '_edit_last', true ) ) {
@@ -2567,11 +2577,8 @@ function wp_ajax_send_attachment_to_editor() {
 		}
 	}
 
-	$rel = '';
 	$url = empty( $attachment['url'] ) ? '' : $attachment['url'];
-	if ( strpos( $url, 'attachment_id') || get_attachment_link( $id ) == $url ) {
-		$rel = 'attachment wp-att-' . $id;
-	}
+	$rel = ( strpos( $url, 'attachment_id') || get_attachment_link( $id ) == $url );
 
 	remove_filter( 'media_send_to_editor', 'image_media_send_to_editor' );
 
@@ -2592,8 +2599,10 @@ function wp_ajax_send_attachment_to_editor() {
 		$html = stripslashes_deep( $_POST['html'] );
 	} else {
 		$html = isset( $attachment['post_title'] ) ? $attachment['post_title'] : '';
+		$rel = $rel ? ' rel="attachment wp-att-' . $id . '"' : ''; // Hard-coded string, $id is already sanitized
+
 		if ( ! empty( $url ) ) {
-			$html = '<a href="' . esc_url( $url ) . '"' . 'rel="' . esc_attr( $rel ) . '">' . $html . '</a>';
+			$html = '<a href="' . esc_url( $url ) . '"' . $rel . '">' . $html . '</a>';
 		}
 	}
 
@@ -2706,9 +2715,9 @@ function wp_ajax_heartbeat() {
 		 *
 		 * @since 3.6.0
 		 *
-		 * @param array|object $response  The Heartbeat response object or array.
-		 * @param array        $data      The $_POST data sent.
-		 * @param string       $screen_id The screen id.
+		 * @param array  $response  The Heartbeat response.
+		 * @param array  $data      The $_POST data sent.
+		 * @param string $screen_id The screen id.
 		 */
 		$response = apply_filters( 'heartbeat_received', $response, $data, $screen_id );
 	}
@@ -2718,8 +2727,8 @@ function wp_ajax_heartbeat() {
 	 *
 	 * @since 3.6.0
 	 *
-	 * @param array|object $response  The Heartbeat response object or array.
-	 * @param string       $screen_id The screen id.
+	 * @param array  $response  The Heartbeat response.
+	 * @param string $screen_id The screen id.
 	 */
 	$response = apply_filters( 'heartbeat_send', $response, $screen_id );
 
@@ -2730,8 +2739,8 @@ function wp_ajax_heartbeat() {
 	 *
 	 * @since 3.6.0
 	 *
-	 * @param array|object $response  The Heartbeat response object or array.
-	 * @param string       $screen_id The screen id.
+	 * @param array  $response  The Heartbeat response.
+	 * @param string $screen_id The screen id.
 	 */
 	do_action( 'heartbeat_tick', $response, $screen_id );
 
@@ -3308,6 +3317,8 @@ function wp_ajax_save_wporg_username() {
 		wp_send_json_error();
 	}
 
+	check_ajax_referer( 'save_wporg_username_' . get_current_user_id() );
+
 	$username = isset( $_REQUEST['username'] ) ? wp_unslash( $_REQUEST['username'] ) : false;
 
 	if ( ! $username ) {
--- a/wp-admin/includes/class-ftp.php
+++ b/wp-admin/includes/class-ftp.php
@@ -694,7 +694,7 @@ class ftp_base {
 		}
 		foreach($list as $k=>$v) {
 			$list[$k]=$this->parselisting($v);
-			if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
+			if( ! $list[$k] or $list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
 		}
 		$ret=true;
 		foreach($list as $el) {
@@ -727,7 +727,7 @@ class ftp_base {
 
 		foreach($list as $k=>$v) {
 			$list[$k]=$this->parselisting($v);
-			if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
+			if( ! $list[$k] or $list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
 		}
 		$ret=true;
 
--- a/wp-admin/includes/class-walker-nav-menu-edit.php
+++ b/wp-admin/includes/class-walker-nav-menu-edit.php
@@ -80,7 +80,9 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 			$original_title = get_the_title( $original_object->ID );
 		} elseif ( 'post_type_archive' == $item->type ) {
 			$original_object = get_post_type_object( $item->object );
-			$original_title = $original_object->labels->archives;
+			if ( $original_object ) {
+				$original_title = $original_object->labels->archives;
+			}
 		}
 
 		$classes = array(
@@ -126,7 +128,7 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 									),
 									'move-menu_item'
 								);
-							?>" class="item-move-up"><abbr title="<?php esc_attr_e('Move up'); ?>">&#8593;</abbr></a>
+							?>" class="item-move-up" aria-label="<?php esc_attr_e( 'Move up' ) ?>">&#8593;</a>
 							|
 							<a href="<?php
 								echo wp_nonce_url(
@@ -139,16 +141,16 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 									),
 									'move-menu_item'
 								);
-							?>" class="item-move-down"><abbr title="<?php esc_attr_e('Move down'); ?>">&#8595;</abbr></a>
+							?>" class="item-move-down" aria-label="<?php esc_attr_e( 'Move down' ) ?>">&#8595;</a>
 						</span>
-						<a class="item-edit" id="edit-<?php echo $item_id; ?>" title="<?php esc_attr_e('Edit Menu Item'); ?>" href="<?php
+						<a class="item-edit" id="edit-<?php echo $item_id; ?>" href="<?php
 							echo ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? admin_url( 'nav-menus.php' ) : add_query_arg( 'edit-menu-item', $item_id, remove_query_arg( $removed_args, admin_url( 'nav-menus.php#menu-item-settings-' . $item_id ) ) );
-						?>"><?php _e( 'Edit Menu Item' ); ?></a>
+						?>" aria-label="<?php esc_attr_e( 'Edit menu item' ); ?>"><?php _e( 'Edit' ); ?></a>
 					</span>
 				</div>
 			</div>
 
-			<div class="menu-item-settings" id="menu-item-settings-<?php echo $item_id; ?>">
+			<div class="menu-item-settings wp-clearfix" id="menu-item-settings-<?php echo $item_id; ?>">
 				<?php if ( 'custom' == $item->type ) : ?>
 					<p class="field-url description description-wide">
 						<label for="edit-menu-item-url-<?php echo $item_id; ?>">
@@ -163,7 +165,7 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 						<input type="text" id="edit-menu-item-title-<?php echo $item_id; ?>" class="widefat edit-menu-item-title" name="menu-item-title[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->title ); ?>" />
 					</label>
 				</p>
-				<p class="field-title-attribute description description-wide">
+				<p class="field-title-attribute field-attr-title description description-wide">
 					<label for="edit-menu-item-attr-title-<?php echo $item_id; ?>">
 						<?php _e( 'Title Attribute' ); ?><br />
 						<input type="text" id="edit-menu-item-attr-title-<?php echo $item_id; ?>" class="widefat edit-menu-item-attr-title" name="menu-item-attr-title[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->post_excerpt ); ?>" />
--- a/wp-admin/includes/class-wp-comments-list-table.php
+++ b/wp-admin/includes/class-wp-comments-list-table.php
@@ -499,7 +499,7 @@ class WP_Comments_List_Table extends WP_List_Table {
 		$this->single_row_columns( $comment );
 		echo "</tr>\n";
 
-		unset( $post, $comment );
+		unset( $GLOBALS['post'], $GLOBALS['comment'] );
 	}
 
  	/**
@@ -510,9 +510,9 @@ class WP_Comments_List_Table extends WP_List_Table {
  	 *
  	 * @global string $comment_status Status for the current listed comments.
  	 *
- 	 * @param object $comment     Comment being acted upon.
- 	 * @param string $column_name Current column name.
- 	 * @param string $primary     Primary column name.
+ 	 * @param WP_Comment $comment     The comment object.
+ 	 * @param string     $column_name Current column name.
+ 	 * @param string     $primary     Primary column name.
  	 * @return string|void Comment row actions output.
  	 */
  	protected function handle_row_actions( $comment, $column_name, $primary ) {
@@ -556,37 +556,37 @@ class WP_Comments_List_Table extends WP_List_Table {
 		// Not looking at all comments.
 		if ( $comment_status && 'all' != $comment_status ) {
 			if ( 'approved' === $the_comment_status ) {
-				$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&amp;new=unapproved' class='vim-u vim-destructive' title='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
+				$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&amp;new=unapproved' class='vim-u vim-destructive' aria-label='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
 			} elseif ( 'unapproved' === $the_comment_status ) {
-				$actions['approve'] = "<a href='$approve_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&amp;new=approved' class='vim-a vim-destructive' title='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
+				$actions['approve'] = "<a href='$approve_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&amp;new=approved' class='vim-a vim-destructive' aria-label='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
 			}
 		} else {
-			$actions['approve'] = "<a href='$approve_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=approved' class='vim-a' title='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
-			$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=unapproved' class='vim-u' title='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
+			$actions['approve'] = "<a href='$approve_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=approved' class='vim-a' aria-label='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
+			$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=unapproved' class='vim-u' aria-label='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
 		}
 
 		if ( 'spam' !== $the_comment_status ) {
-			$actions['spam'] = "<a href='$spam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::spam=1' class='vim-s vim-destructive' title='" . esc_attr__( 'Mark this comment as spam' ) . "'>" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . '</a>';
+			$actions['spam'] = "<a href='$spam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::spam=1' class='vim-s vim-destructive' aria-label='" . esc_attr__( 'Mark this comment as spam' ) . "'>" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . '</a>';
 		} elseif ( 'spam' === $the_comment_status ) {
-			$actions['unspam'] = "<a href='$unspam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:66cc66:unspam=1' class='vim-z vim-destructive'>" . _x( 'Not Spam', 'comment' ) . '</a>';
+			$actions['unspam'] = "<a href='$unspam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:66cc66:unspam=1' class='vim-z vim-destructive' aria-label='" . esc_attr__( 'Restore this comment from the spam' ) . "'>" . _x( 'Not Spam', 'comment' ) . '</a>';
 		}
 
 		if ( 'trash' === $the_comment_status ) {
-			$actions['untrash'] = "<a href='$untrash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:66cc66:untrash=1' class='vim-z vim-destructive'>" . __( 'Restore' ) . '</a>';
+			$actions['untrash'] = "<a href='$untrash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID:66cc66:untrash=1' class='vim-z vim-destructive' aria-label='" . esc_attr__( 'Restore this comment from the Trash' ) . "'>" . __( 'Restore' ) . '</a>';
 		}
 
 		if ( 'spam' === $the_comment_status || 'trash' === $the_comment_status || !EMPTY_TRASH_DAYS ) {
-			$actions['delete'] = "<a href='$delete_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::delete=1' class='delete vim-d vim-destructive'>" . __( 'Delete Permanently' ) . '</a>';
+			$actions['delete'] = "<a href='$delete_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::delete=1' class='delete vim-d vim-destructive' aria-label='" . esc_attr__( 'Delete this comment permanently' ) . "'>" . __( 'Delete Permanently' ) . '</a>';
 		} else {
-			$actions['trash'] = "<a href='$trash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive' title='" . esc_attr__( 'Move this comment to the trash' ) . "'>" . _x( 'Trash', 'verb' ) . '</a>';
+			$actions['trash'] = "<a href='$trash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive' aria-label='" . esc_attr__( 'Move this comment to the Trash' ) . "'>" . _x( 'Trash', 'verb' ) . '</a>';
 		}
 
 		if ( 'spam' !== $the_comment_status && 'trash' !== $the_comment_status ) {
-			$actions['edit'] = "<a href='comment.php?action=editcomment&amp;c={$comment->comment_ID}' title='" . esc_attr__( 'Edit comment' ) . "'>". __( 'Edit' ) . '</a>';
+			$actions['edit'] = "<a href='comment.php?action=editcomment&amp;c={$comment->comment_ID}' aria-label='" . esc_attr__( 'Edit this comment' ) . "'>". __( 'Edit' ) . '</a>';
 
-			$format = '<a data-comment-id="%d" data-post-id="%d" data-action="%s" class="%s" title="%s" href="#">%s</a>';
+			$format = '<a data-comment-id="%d" data-post-id="%d" data-action="%s" class="%s" aria-label="%s" href="#">%s</a>';
 
-			$actions['quickedit'] = sprintf( $format, $comment->comment_ID, $comment->comment_post_ID, 'edit', 'vim-q comment-inline',esc_attr__( 'Edit this item inline' ), __( 'Quick&nbsp;Edit' ) );
+			$actions['quickedit'] = sprintf( $format, $comment->comment_ID, $comment->comment_post_ID, 'edit', 'vim-q comment-inline', esc_attr__( 'Quick edit this comment inline' ), __( 'Quick&nbsp;Edit' ) );
 
 			$actions['reply'] = sprintf( $format, $comment->comment_ID, $comment->comment_post_ID, 'replyto', 'vim-r comment-inline', esc_attr__( 'Reply to this comment' ), __( 'Reply' ) );
 		}
@@ -621,7 +621,7 @@ class WP_Comments_List_Table extends WP_List_Table {
 
 	/**
 	 *
-	 * @param object $comment
+	 * @param WP_Comment $comment The comment object.
 	 */
 	public function column_cb( $comment ) {
 		if ( $this->user_can ) { ?>
@@ -632,7 +632,7 @@ class WP_Comments_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * @param object $comment
+	 * @param WP_Comment $comment The comment object.
 	 */
 	public function column_comment( $comment ) {
 		echo '<div class="comment-author">';
@@ -672,7 +672,7 @@ class WP_Comments_List_Table extends WP_List_Table {
 	 *
 	 * @global string $comment_status
 	 *
-	 * @param object $comment
+	 * @param WP_Comment $comment The comment object.
 	 */
 	public function column_author( $comment ) {
 		global $comment_status;
@@ -712,24 +712,36 @@ class WP_Comments_List_Table extends WP_List_Table {
 
 	/**
 	 * @access public
+	 *
+	 * @param WP_Comment $comment The comment object.
 	 */
 	public function column_date( $comment ) {
-		echo '<div class="submitted-on">';
-		echo '<a href="' . esc_url( get_comment_link( $comment ) ) . '">';
 		/* translators: 1: comment date, 2: comment time */
-		printf( __( '%1$s at %2$s' ),
+		$submitted = sprintf( __( '%1$s at %2$s' ),
 			/* translators: comment date format. See http://php.net/date */
 			get_comment_date( __( 'Y/m/d' ), $comment ),
-			get_comment_date( get_option( 'time_format' ), $comment )
+			get_comment_date( __( 'g:i a' ), $comment )
 		);
-		echo '</a>';
+
+		echo '<div class="submitted-on">';
+		if ( 'approved' === wp_get_comment_status( $comment ) && ! empty ( $comment->comment_post_ID ) ) {
+			printf(
+				'<a href="%s">%s</a>',
+				esc_url( get_comment_link( $comment ) ),
+				$submitted
+			);
+		} else {
+			echo $submitted;
+		}
 		echo '</div>';
 	}
 
 	/**
 	 * @access public
+	 *
+	 * @param WP_Comment $comment The comment object.
 	 */
-	public function column_response() {
+	public function column_response( $comment ) {
 		$post = get_post();
 
 		if ( ! $post ) {
@@ -765,8 +777,8 @@ class WP_Comments_List_Table extends WP_List_Table {
 
 	/**
 	 *
-	 * @param object $comment
-	 * @param string $column_name
+	 * @param WP_Comment $comment     The comment object.
+	 * @param string     $column_name The custom column's name.
 	 */
 	public function column_default( $comment, $column_name ) {
 		/**
--- a/wp-admin/includes/class-wp-filesystem-base.php
+++ b/wp-admin/includes/class-wp-filesystem-base.php
@@ -705,6 +705,7 @@ class WP_Filesystem_Base {
 	 * @since 2.5.0
 	 * @abstract
 	 *
+	 * @param string $file Path to file.
 	 * @return bool Whether $file is writable.
 	 */
 	public function is_writable( $file ) {
--- a/wp-admin/includes/class-wp-filesystem-ftpext.php
+++ b/wp-admin/includes/class-wp-filesystem-ftpext.php
@@ -116,12 +116,17 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base {
 		$tempfile = wp_tempnam($file);
 		$temp = fopen($tempfile, 'w+');
 
-		if ( ! $temp )
+		if ( ! $temp ) {
+			unlink( $tempfile );
 			return false;
-
-		if ( ! @ftp_fget($this->link, $temp, $file, FTP_BINARY ) )
+		}
+		
+		if ( ! @ftp_fget( $this->link, $temp, $file, FTP_BINARY ) ) {
+			fclose( $temp );
+			unlink( $tempfile );
 			return false;
-
+		}
+		
 		fseek( $temp, 0 ); // Skip back to the start of the file being written to
 		$contents = '';
 
--- a/wp-admin/includes/class-wp-filesystem-ftpsockets.php
+++ b/wp-admin/includes/class-wp-filesystem-ftpsockets.php
@@ -39,7 +39,7 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base {
 		if ( empty($opt['port']) )
 			$this->options['port'] = 21;
 		else
-			$this->options['port'] = $opt['port'];
+			$this->options['port'] = (int) $opt['port'];
 
 		if ( empty($opt['hostname']) )
 			$this->errors->add('empty_hostname', __('FTP hostname is required'));
--- a/wp-admin/includes/class-wp-filesystem-ssh2.php
+++ b/wp-admin/includes/class-wp-filesystem-ssh2.php
@@ -62,7 +62,14 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base {
 			return;
 		}
 		if ( !function_exists('stream_get_contents') ) {
-			$this->errors->add('ssh2_php_requirement', __('The ssh2 PHP extension is available, however, we require the PHP5 function <code>stream_get_contents()</code>'));
+			$this->errors->add(
+				'ssh2_php_requirement',
+				sprintf(
+					/* translators: %s: stream_get_contents() */
+					__( 'The ssh2 PHP extension is available, however, we require the PHP5 function %s' ),
+					'<code>stream_get_contents()</code>'
+				)
+			);
 			return;
 		}
 
--- a/wp-admin/includes/class-wp-links-list-table.php
+++ b/wp-admin/includes/class-wp-links-list-table.php
@@ -103,7 +103,7 @@ class WP_Links_List_Table extends WP_List_Table {
 				'selected' => $cat_id,
 				'name' => 'cat_id',
 				'taxonomy' => 'link_category',
-				'show_option_all' => __( 'All categories' ),
+				'show_option_all' => get_taxonomy( 'link_category' )->labels->all_items,
 				'hide_empty' => true,
 				'hierarchical' => 1,
 				'show_count' => 0,
@@ -160,7 +160,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the checkbox column ouput.
+	 * Handles the checkbox column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -175,7 +175,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the link name column ouput.
+	 * Handles the link name column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -184,15 +184,16 @@ class WP_Links_List_Table extends WP_List_Table {
 	 */
 	public function column_name( $link ) {
 		$edit_link = get_edit_bookmark_link( $link );
-		?>
-		<strong><a class="row-title" href="<?php echo $edit_link ?>" title="<?php
-			echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $link->link_name ) );
-		?>"><?php echo $link->link_name ?></a></strong><br />
-		<?php
+		printf( '<strong><a class="row-title" href="%s" aria-label="%s">%s</a></strong>',
+			$edit_link,
+			/* translators: %s: link name */
+			esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $link->link_name ) ),
+			$link->link_name
+		);
 	}
 
 	/**
-	 * Handles the link URL column ouput.
+	 * Handles the link URL column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -201,7 +202,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	 */
 	public function column_url( $link ) {
 		$short_url = url_shorten( $link->link_url );
-		echo "<a href='$link->link_url' title='". esc_attr( sprintf( __( 'Visit %s' ), $link->link_name ) )."'>$short_url</a>";
+		echo "<a href='$link->link_url'>$short_url</a>";
 	}
 
 	/**
@@ -233,7 +234,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the link relation column ouput.
+	 * Handles the link relation column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -245,7 +246,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the link visibility column ouput.
+	 * Handles the link visibility column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -261,7 +262,7 @@ class WP_Links_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the link rating column ouput.
+	 * Handles the link rating column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
--- a/wp-admin/includes/class-wp-list-table.php
+++ b/wp-admin/includes/class-wp-list-table.php
@@ -1153,7 +1153,7 @@ class WP_List_Table {
 	}
 
 	/**
-	 * Get a list of CSS classes for the list table table tag.
+	 * Get a list of CSS classes for the WP_List_Table table tag.
 	 *
 	 * @since 3.1.0
 	 * @access protected
--- a/wp-admin/includes/class-wp-media-list-table.php
+++ b/wp-admin/includes/class-wp-media-list-table.php
@@ -127,7 +127,7 @@ class WP_Media_List_Table extends WP_List_Table {
 			$type_links['trash'] = sprintf(
 				'<option value="trash"%s>%s</option>',
 				selected( 'trash' === $filter, true, false ),
-				__( 'Trash' )
+				_x( 'Trash', 'attachment filter' )
 			);
 		}
 		return $type_links;
@@ -144,7 +144,7 @@ class WP_Media_List_Table extends WP_List_Table {
 				$actions['untrash'] = __( 'Restore' );
 				$actions['delete'] = __( 'Delete Permanently' );
 			} else {
-				$actions['trash'] = __( 'Trash' );
+				$actions['trash'] = _x( 'Trash', 'verb' );
 			}
 		} else {
 			$actions['delete'] = __( 'Delete Permanently' );
@@ -213,7 +213,7 @@ class WP_Media_List_Table extends WP_List_Table {
 	 * @access public
 	 */
 	public function no_items() {
-		_e( 'No media attachments found.' );
+		_e( 'No media files found.' );
 	}
 
 	/**
@@ -370,23 +370,26 @@ class WP_Media_List_Table extends WP_List_Table {
 		$link_start = $link_end = '';
 
 		if ( current_user_can( 'edit_post', $post->ID ) && ! $this->is_trash ) {
-			$link_start = '<a href="' . get_edit_post_link( $post->ID ) . '">';
+			$link_start = sprintf(
+				'<a href="%s" aria-label="%s">',
+				get_edit_post_link( $post->ID ),
+				/* translators: %s: attachment title */
+				esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $title ) )
+			);
 			$link_end = '</a>';
 		}
 
 		$class = $thumb ? ' class="has-media-icon"' : '';
-
 		?>
 		<strong<?php echo $class; ?>>
-			<?php echo $link_start; ?>
-				<?php if ( $thumb ) : ?>
+			<?php
+			echo $link_start;
+			if ( $thumb ) : ?>
 				<span class="media-icon <?php echo sanitize_html_class( $mime . '-icon' ); ?>"><?php echo $thumb; ?></span>
-				<?php endif; ?>
-
-				<span aria-hidden="true"><?php echo $title; ?></span>
-				<span class="screen-reader-text"><?php printf( __( 'Edit &#8220;%s&#8221;' ), $title ); ?></span>
-			<?php echo $link_end; ?>
-			<?php _media_states( $post ); ?>
+			<?php endif;
+			echo $title . $link_end;
+			_media_states( $post );
+			?>
 		</strong>
 		<p class="filename">
 			<span class="screen-reader-text"><?php _e( 'File name:' ); ?> </span>
@@ -488,17 +491,27 @@ class WP_Media_List_Table extends WP_List_Table {
 					'parent_post_id' => $post->post_parent,
 					'media[]' => $post->ID,
 					'_wpnonce' => wp_create_nonce( 'bulk-' . $this->_args['plural'] )
-				), 'upload.php' ); ?>
-			<a class="hide-if-no-js detach-from-parent" href="<?php echo $detach_url ?>"><?php _e( 'Detach' ); ?></a>
-			<?php endif;
+				), 'upload.php' );
+				printf(
+					'<a href="%s" class="hide-if-no-js detach-from-parent" aria-label="%s">%s</a>',
+					$detach_url,
+					/* translators: %s: title of the post the attachment is attached to */
+					esc_attr( sprintf( __( 'Detach from &#8220;%s&#8221;' ), $title ) ),
+					__( 'Detach' )
+				);
+			endif;
 		} else {
 			_e( '(Unattached)' ); ?><br />
-			<?php if ( $user_can_edit ) { ?>
-				<a class="hide-if-no-js"
-					onclick="findPosts.open( 'media[]','<?php echo $post->ID ?>' ); return false;"
-					href="#the-list">
-					<?php _e( 'Attach' ); ?></a>
-			<?php }
+			<?php if ( $user_can_edit ) {
+				$title = _draft_or_post_title( $post->post_parent );
+				printf(
+					'<a href="#the-list" onclick="findPosts.open( \'media[]\', \'%s\' ); return false;" class="hide-if-no-js" aria-label="%s">%s</a>',
+					$post->ID,
+					/* translators: %s: attachment title */
+					esc_attr( sprintf( __( 'Attach &#8220;%s&#8221; to existing content' ), $title ) ),
+					__( 'Attach' )
+				);
+			}
 		}
 	}
 
@@ -632,35 +645,102 @@ class WP_Media_List_Table extends WP_List_Table {
 		$actions = array();
 
 		if ( $this->detached ) {
-			if ( current_user_can( 'edit_post', $post->ID ) )
-				$actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '">' . __( 'Edit' ) . '</a>';
-			if ( current_user_can( 'delete_post', $post->ID ) )
+			if ( current_user_can( 'edit_post', $post->ID ) ) {
+				$actions['edit'] = sprintf(
+					'<a href="%s" aria-label="%s">%s</a>',
+					get_edit_post_link( $post->ID ),
+					/* translators: %s: attachment title */
+					esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ),
+					__( 'Edit' )
+				);
+			}
+			if ( current_user_can( 'delete_post', $post->ID ) ) {
 				if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) {
-					$actions['trash'] = "<a class='submitdelete' href='" . wp_nonce_url( "post.php?action=trash&amp;post=$post->ID", 'trash-post_' . $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
+					$actions['trash'] = sprintf(
+						'<a href="%s" class="submitdelete" aria-label="%s">%s</a>',
+						wp_nonce_url( "post.php?action=trash&amp;post=$post->ID", 'trash-post_' . $post->ID ),
+						/* translators: %s: attachment title */
+						esc_attr( sprintf( __( 'Move &#8220;%s&#8221; to the Trash' ), $att_title ) ),
+						_x( 'Trash', 'verb' )
+					);
 				} else {
-					$delete_ays = !MEDIA_TRASH ? " onclick='return showNotice.warn();'" : '';
-					$actions['delete'] = "<a class='submitdelete'$delete_ays href='" . wp_nonce_url( "post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID ) . "'>" . __( 'Delete Permanently' ) . "</a>";
+					$delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : '';
+					$actions['delete'] = sprintf(
+						'<a href="%s" class="submitdelete"%s aria-label="%s">%s</a>',
+						wp_nonce_url( "post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID ),
+						$delete_ays,
+						/* translators: %s: attachment title */
+						esc_attr( sprintf( __( 'Delete &#8220;%s&#8221; permanently' ), $att_title ) ),
+						__( 'Delete Permanently' )
+					);
 				}
-			$actions['view'] = '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $att_title ) ) . '" rel="permalink">' . __( 'View' ) . '</a>';
-			if ( current_user_can( 'edit_post', $post->ID ) )
-				$actions['attach'] = '<a href="#the-list" onclick="findPosts.open( \'media[]\',\''.$post->ID.'\' );return false;" class="hide-if-no-js">'.__( 'Attach' ).'</a>';
+			}
+			$actions['view'] = sprintf(
+				'<a href="%s" aria-label="%s" rel="permalink">%s</a>',
+				get_permalink( $post->ID ),
+				/* translators: %s: attachment title */
+				esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $att_title ) ),
+				__( 'View' )
+			);
+
+			if ( current_user_can( 'edit_post', $post->ID ) ) {
+				$actions['attach'] = sprintf(
+					'<a href="#the-list" onclick="findPosts.open( \'media[]\', \'%s\' ); return false;" class="hide-if-no-js" aria-label="%s">%s</a>',
+					$post->ID,
+					/* translators: %s: attachment title */
+					esc_attr( sprintf( __( 'Attach &#8220;%s&#8221; to existing content' ), $att_title ) ),
+					__( 'Attach' )
+				);
+			}
 		}
 		else {
-			if ( current_user_can( 'edit_post', $post->ID ) && !$this->is_trash )
-				$actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '">' . __( 'Edit' ) . '</a>';
+			if ( current_user_can( 'edit_post', $post->ID ) && !$this->is_trash ) {
+				$actions['edit'] = sprintf(
+					'<a href="%s" aria-label="%s">%s</a>',
+					get_edit_post_link( $post->ID ),
+					/* translators: %s: attachment title */
+					esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ),
+					__( 'Edit' )
+				);
+			}
 			if ( current_user_can( 'delete_post', $post->ID ) ) {
-				if ( $this->is_trash )
-					$actions['untrash'] = "<a class='submitdelete' href='" . wp_nonce_url( "post.php?action=untrash&amp;post=$post->ID", 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . "</a>";
-				elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH )
-					$actions['trash'] = "<a class='submitdelete' href='" . wp_nonce_url( "post.php?action=trash&amp;post=$post->ID", 'trash-post_' . $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
-				if ( $this->is_trash || !EMPTY_TRASH_DAYS || !MEDIA_TRASH ) {
+				if ( $this->is_trash ) {
+					$actions['untrash'] = sprintf(
+						'<a href="%s" class="submitdelete" aria-label="%s">%s</a>',
+						wp_nonce_url( "post.php?action=untrash&amp;post=$post->ID", 'untrash-post_' . $post->ID ),
+						/* translators: %s: attachment title */
+						esc_attr( sprintf( __( 'Restore &#8220;%s&#8221; from the Trash' ), $att_title ) ),
+						__( 'Restore' )
+					);
+				} elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) {
+					$actions['trash'] = sprintf(
+						'<a href="%s" class="submitdelete" aria-label="%s">%s</a>',
+						wp_nonce_url( "post.php?action=trash&amp;post=$post->ID", 'trash-post_' . $post->ID ),
+						/* translators: %s: attachment title */
+						esc_attr( sprintf( __( 'Move &#8220;%s&#8221; to the Trash' ), $att_title ) ),
+						_x( 'Trash', 'verb' )
+					);
+				}
+				if ( $this->is_trash || ! EMPTY_TRASH_DAYS || ! MEDIA_TRASH ) {
 					$delete_ays = ( !$this->is_trash && !MEDIA_TRASH ) ? " onclick='return showNotice.warn();'" : '';
-					$actions['delete'] = "<a class='submitdelete'$delete_ays href='" . wp_nonce_url( "post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID ) . "'>" . __( 'Delete Permanently' ) . "</a>";
+					$actions['delete'] = sprintf(
+						'<a href="%s" class="submitdelete"%s aria-label="%s">%s</a>',
+						wp_nonce_url( "post.php?action=delete&amp;post=$post->ID", 'delete-post_' . $post->ID ),
+						$delete_ays,
+						/* translators: %s: attachment title */
+						esc_attr( sprintf( __( 'Delete &#8220;%s&#8221; permanently' ), $att_title ) ),
+						__( 'Delete Permanently' )
+					);
 				}
 			}
-			if ( !$this->is_trash ) {
-				$title =_draft_or_post_title( $post->post_parent );
-				$actions['view'] = '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' . __( 'View' ) . '</a>';
+			if ( ! $this->is_trash ) {
+				$actions['view'] = sprintf(
+					'<a href="%s" aria-label="%s" rel="permalink">%s</a>',
+					get_permalink( $post->ID ),
+					/* translators: %s: attachment title */
+					esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $att_title ) ),
+					__( 'View' )
+				);
 			}
 		}
 
--- a/wp-admin/includes/class-wp-ms-sites-list-table.php
+++ b/wp-admin/includes/class-wp-ms-sites-list-table.php
@@ -69,7 +69,12 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 
 		$current_site = get_current_site();
 
-		$mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode'];
+		if ( ! empty( $_REQUEST['mode'] ) ) {
+			$mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
+			set_user_setting( 'sites_list_mode', $mode );
+		} else {
+			$mode = get_user_setting( 'sites_list_mode', 'list' );
+		}
 
 		$per_page = $this->get_items_per_page( 'sites_network_per_page' );
 
@@ -84,7 +89,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 
 		/*
 		 * If the network is large and a search is not being performed, show only
-		 * the latest blogs with no paging in order to avoid expensive count queries.
+		 * the latest sites with no paging in order to avoid expensive count queries.
 		 */
 		if ( !$s && wp_is_large_network() ) {
 			if ( !isset($_REQUEST['orderby']) )
@@ -272,14 +277,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the blogname column output.
+	 * Handles the site name column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
 	 *
 	 * @global string $mode
 	 *
-	 * @param array $blog Current blog.
+	 * @param array $blog Current site.
 	 */
 	public function column_blogname( $blog ) {
 		global $mode;
@@ -310,8 +315,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 		<?php
 		if ( 'list' !== $mode ) {
 			switch_to_blog( $blog['blog_id'] );
-			/* translators: 1: site name, 2: site tagline. */
-			echo '<p>' . sprintf( __( '%1$s &#8211; <em>%2$s</em>' ), get_option( 'blogname' ), get_option( 'blogdescription ' ) ) . '</p>';
+			echo '<p>';
+			printf(
+				/* translators: 1: site name, 2: site tagline. */
+				__( '%1$s &#8211; %2$s' ),
+				get_option( 'blogname' ),
+				'<em>' . get_option( 'blogdescription ' ) . '</em>'
+			);
+			echo '</p>';
 			restore_current_blog();
 		}
 	}
@@ -469,7 +480,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 	 * @since 4.3.0
 	 * @access protected
 	 *
-	 * @param object $blog        Blog being acted upon.
+	 * @param object $blog        Site being acted upon.
 	 * @param string $column_name Current column name.
 	 * @param string $primary     Primary column name.
 	 * @return string Row actions output.
--- a/wp-admin/includes/class-wp-ms-themes-list-table.php
+++ b/wp-admin/includes/class-wp-ms-themes-list-table.php
@@ -399,18 +399,82 @@ class WP_MS_Themes_List_Table extends WP_List_Table {
 
 		if ( ! $allowed ) {
 			if ( ! $theme->errors() ) {
-				$actions['enable'] = '<a href="' . esc_url( wp_nonce_url($url . 'action=enable&amp;theme=' . $theme_key . '&amp;paged=' . $page . '&amp;s=' . $s, 'enable-theme_' . $stylesheet ) ) . '" title="' . esc_attr__('Enable this theme') . '" class="edit">' . ( $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ) ) . '</a>';
+				$url = add_query_arg( array(
+					'action' => 'enable',
+					'theme'  => $theme_key,
+					'paged'  => $page,
+					's'      => $s,
+				), $url );
+
+				if ( $this->is_site_themes ) {
+					/* translators: %s: theme name */
+					$aria_label = sprintf( __( 'Enable %s' ), $theme->display( 'Name' ) );
+				} else {
+					/* translators: %s: theme name */
+					$aria_label = sprintf( __( 'Network Enable %s' ), $theme->display( 'Name' ) );
+				}
+
+				$actions['enable'] = sprintf( '<a href="%s" class="edit" aria-label="%s">%s</a>',
+					esc_url( wp_nonce_url( $url, 'enable-theme_' . $stylesheet ) ),
+					esc_attr( $aria_label ),
+					( $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ) )
+				);
 			}
 		} else {
-			$actions['disable'] = '<a href="' . esc_url( wp_nonce_url($url . 'action=disable&amp;theme=' . $theme_key . '&amp;paged=' . $page . '&amp;s=' . $s, 'disable-theme_' . $stylesheet ) ) . '" title="' . esc_attr__('Disable this theme') . '">' . ( $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ) ) . '</a>';
+			$url = add_query_arg( array(
+				'action' => 'disable',
+				'theme'  => $theme_key,
+				'paged'  => $page,
+				's'      => $s,
+			), $url );
+
+			if ( $this->is_site_themes ) {
+				/* translators: %s: theme name */
+				$aria_label = sprintf( __( 'Disable %s' ), $theme->display( 'Name' ) );
+			} else {
+				/* translators: %s: theme name */
+				$aria_label = sprintf( __( 'Network Disable %s' ), $theme->display( 'Name' ) );
+			}
+
+			$actions['disable'] = sprintf( '<a href="%s" aria-label="%s">%s</a>',
+				esc_url( wp_nonce_url( $url, 'disable-theme_' . $stylesheet ) ),
+				esc_attr( $aria_label ),
+				( $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ) )
+			);
 		}
 
 		if ( current_user_can('edit_themes') ) {
-			$actions['edit'] = '<a href="' . esc_url('theme-editor.php?theme=' . $theme_key ) . '" title="' . esc_attr__('Open this theme in the Theme Editor') . '" class="edit">' . __('Edit') . '</a>';
+			$url = add_query_arg( array(
+				'theme' => $theme_key,
+			), 'theme-editor.php' );
+
+			/* translators: %s: theme name */
+			$aria_label = sprintf( __( 'Open %s in the Theme Editor' ), $theme->display( 'Name' ) );
+
+			$actions['edit'] = sprintf( '<a href="%s" class="edit" aria-label="%s">%s</a>',
+				esc_url( $url ),
+				esc_attr( $aria_label ),
+				__( 'Edit' )
+			);
 		}
 
 		if ( ! $allowed && current_user_can( 'delete_themes' ) && ! $this->is_site_themes && $stylesheet != get_option( 'stylesheet' ) && $stylesheet != get_option( 'template' ) ) {
-			$actions['delete'] = '<a href="' . esc_url( wp_nonce_url( 'themes.php?action=delete-selected&amp;checked[]=' . $theme_key . '&amp;theme_status=' . $context . '&amp;paged=' . $page . '&amp;s=' . $s, 'bulk-themes' ) ) . '" title="' . esc_attr__( 'Delete this theme' ) . '" class="delete">' . __( 'Delete' ) . '</a>';
+			$url = add_query_arg( array(
+				'action'       => 'delete-selected',
+				'checked[]'    => $theme_key,
+				'theme_status' => $context,
+				'paged'        => $page,
+				's'            => $s,
+			), 'themes.php' );
+
+			/* translators: %s: theme name */
+			$aria_label = sprintf( __( 'Delete %s' ), $theme->display( 'Name' ) );
+
+			$actions['delete'] = sprintf( '<a href="%s" class="delete" aria-label="%s">%s</a>',
+				esc_url( wp_nonce_url( $url, 'bulk-themes' ) ),
+				esc_attr( $aria_label ),
+				__( 'Delete' )
+			);
 		}
 		/**
 		 * Filter the action links displayed for each theme in the Multisite
@@ -495,7 +559,14 @@ class WP_MS_Themes_List_Table extends WP_List_Table {
 		$theme_meta[] = sprintf( __( 'By %s' ), $theme->display('Author') );
 
 		if ( $theme->get('ThemeURI') ) {
-			$theme_meta[] = '<a href="' . $theme->display('ThemeURI') . '" title="' . esc_attr__( 'Visit theme homepage' ) . '">' . __( 'Visit Theme Site' ) . '</a>';
+			/* translators: %s: theme name */
+			$aria_label = sprintf( __( 'Visit %s homepage' ), $theme->display( 'Name' ) );
+
+			$theme_meta[] = sprintf( '<a href="%s" aria-label="%s">%s</a>',
+				$theme->display( 'ThemeURI' ),
+				esc_attr( $aria_label ),
+				__( 'Visit Theme Site' )
+			);
 		}
 		/**
 		 * Filter the array of row meta for each theme in the Multisite themes
@@ -611,14 +682,14 @@ class WP_MS_Themes_List_Table extends WP_List_Table {
 		$stylesheet = $theme->get_stylesheet();
 
 		$class = ! $allowed ? 'inactive' : 'active';
-
-		$id = sanitize_html_class( $theme->get_stylesheet() );
-
 		if ( ! empty( $totals['upgrade'] ) && ! empty( $theme->update ) ) {
 			$class .= ' update';
 		}
 
-		echo "<tr id='$id' class='$class'>";
+		printf( '<tr class="%s" data-slug="%s">',
+			esc_attr( $class ),
+			esc_attr( $stylesheet )
+		);
 
 		$this->single_row_columns( $theme );
 
--- a/wp-admin/includes/class-wp-ms-users-list-table.php
+++ b/wp-admin/includes/class-wp-ms-users-list-table.php
@@ -81,7 +81,12 @@ class WP_MS_Users_List_Table extends WP_List_Table {
 		if ( isset( $_REQUEST['order'] ) )
 			$args['order'] = $_REQUEST['order'];
 
-		$mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode'];
+		if ( ! empty( $_REQUEST['mode'] ) ) {
+			$mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
+			set_user_setting( 'network_users_list_mode', $mode );
+		} else {
+			$mode = get_user_setting( 'network_users_list_mode', 'list' );
+		}
 
 		/** This filter is documented in wp-admin/includes/class-wp-users-list-table.php */
 		$args = apply_filters( 'users_list_table_query_args', $args );
@@ -304,7 +309,7 @@ class WP_MS_Users_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * Handles the blogs/sites column output.
+	 * Handles the sites column output.
 	 *
 	 * @since 4.3.0
 	 * @access public
--- a/wp-admin/includes/class-wp-plugin-install-list-table.php
+++ b/wp-admin/includes/class-wp-plugin-install-list-table.php
@@ -86,15 +86,15 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 		$tabs = array();
 
 		if ( 'search' === $tab ) {
-			$tabs['search']	= __( 'Search Results' );
+			$tabs['search'] = __( 'Search Results' );
 		}
-		$tabs['featured']  = _x( 'Featured', 'Plugin Installer' );
-		$tabs['popular']   = _x( 'Popular', 'Plugin Installer' );
-		$tabs['recommended']   = _x( 'Recommended', 'Plugin Installer' );
-		$tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' );
 		if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) {
-			$tabs['beta']      = _x( 'Beta Testing', 'Plugin Installer' );
+			$tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' );
 		}
+		$tabs['featured']    = _x( 'Featured', 'Plugin Installer' );
+		$tabs['popular']     = _x( 'Popular', 'Plugin Installer' );
+		$tabs['recommended'] = _x( 'Recommended', 'Plugin Installer' );
+		$tabs['favorites']   = _x( 'Favorites', 'Plugin Installer' );
 		if ( current_user_can( 'upload_plugins' ) ) {
 			// No longer a real tab. Here for filter compatibility.
 			// Gets skipped in get_views().
@@ -170,8 +170,13 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 				break;
 
 			case 'favorites':
-				$user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' );
-				update_user_meta( get_current_user_id(), 'wporg_favorites', $user );
+				$action = 'save_wporg_username_' . get_current_user_id();
+				if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( wp_unslash( $_GET['_wpnonce'] ), $action ) ) {
+					$user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' );
+					update_user_meta( get_current_user_id(), 'wporg_favorites', $user );
+				} else {
+					$user = get_user_option( 'wporg_favorites' );
+				}
 				if ( $user )
 					$args['user'] = $user;
 				else
@@ -461,13 +466,13 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 					case 'update_available':
 						if ( $status['url'] ) {
 							/* translators: 1: Plugin name and version */
-							$action_links[] = '<a class="update-now button" data-plugin="' . esc_attr( $status['file'] ) . '" data-slug="' . esc_attr( $plugin['slug'] ) . '" href="' . esc_url( $status['url'] ) . '" aria-label="' . esc_attr( sprintf( __( 'Update %s now' ), $name ) ) . '" data-name="' . esc_attr( $name ) . '">' . __( 'Update Now' ) . '</a>';
+							$action_links[] = '<a class="update-now button aria-button-if-js" data-plugin="' . esc_attr( $status['file'] ) . '" data-slug="' . esc_attr( $plugin['slug'] ) . '" href="' . esc_url( $status['url'] ) . '" aria-label="' . esc_attr( sprintf( __( 'Update %s now' ), $name ) ) . '" data-name="' . esc_attr( $name ) . '">' . __( 'Update Now' ) . '</a>';
 						}
 
 						break;
 					case 'latest_installed':
 					case 'newer_installed':
-						$action_links[] = '<span class="button button-disabled" title="' . esc_attr__( 'This plugin is already installed and is up to date' ) . ' ">' . _x( 'Installed', 'plugin' ) . '</span>';
+						$action_links[] = '<span class="button button-disabled">' . _x( 'Installed', 'plugin' ) . '</span>';
 						break;
 				}
 			}
@@ -476,7 +481,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 								'&amp;TB_iframe=true&amp;width=600&amp;height=550' );
 
 			/* translators: 1: Plugin name and version. */
-			$action_links[] = '<a href="' . esc_url( $details_link ) . '" class="thickbox" aria-label="' . esc_attr( sprintf( __( 'More information about %s' ), $name ) ) . '" data-title="' . esc_attr( $name ) . '">' . __( 'More Details' ) . '</a>';
+			$action_links[] = '<a href="' . esc_url( $details_link ) . '" class="thickbox open-plugin-details-modal" aria-label="' . esc_attr( sprintf( __( 'More information about %s' ), $name ) ) . '" data-title="' . esc_attr( $name ) . '">' . __( 'More Details' ) . '</a>';
 
 			if ( !empty( $plugin['icons']['svg'] ) ) {
 				$plugin_icon_url = $plugin['icons']['svg'];
@@ -498,14 +503,13 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 			 */
 			$action_links = apply_filters( 'plugin_install_action_links', $action_links, $plugin );
 
-			$date_format = __( 'M j, Y @ H:i' );
 			$last_updated_timestamp = strtotime( $plugin['last_updated'] );
 		?>
 		<div class="plugin-card plugin-card-<?php echo sanitize_html_class( $plugin['slug'] ); ?>">
 			<div class="plugin-card-top">
 				<div class="name column-name">
 					<h3>
-						<a href="<?php echo esc_url( $details_link ); ?>" class="thickbox">
+						<a href="<?php echo esc_url( $details_link ); ?>" class="thickbox open-plugin-details-modal">
 						<?php echo $title; ?>
 						<img src="<?php echo esc_attr( $plugin_icon_url ) ?>" class="plugin-icon" alt="">
 						</a>
@@ -526,12 +530,10 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
 			<div class="plugin-card-bottom">
 				<div class="vers column-rating">
 					<?php wp_star_rating( array( 'rating' => $plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'] ) ); ?>
-					<span class="num-ratings">(<?php echo number_format_i18n( $plugin['num_ratings'] ); ?>)</span>
+					<span class="num-ratings" aria-hidden="true">(<?php echo number_format_i18n( $plugin['num_ratings'] ); ?>)</span>
 				</div>
 				<div class="column-updated">
-					<strong><?php _e( 'Last Updated:' ); ?></strong> <span title="<?php echo esc_attr( date_i18n( $date_format, $last_updated_timestamp ) ); ?>">
-						<?php printf( __( '%s ago' ), human_time_diff( $last_updated_timestamp ) ); ?>
-					</span>
+					<strong><?php _e( 'Last Updated:' ); ?></strong> <?php printf( __( '%s ago' ), human_time_diff( $last_updated_timestamp ) ); ?>
 				</div>
 				<div class="column-downloaded">
 					<?php
--- a/wp-admin/includes/class-wp-plugins-list-table.php
+++ b/wp-admin/includes/class-wp-plugins-list-table.php
@@ -65,7 +65,7 @@ class WP_Plugins_List_Table extends WP_List_Table {
 	/**
 	 *
 	 * @global string $status
-	 * @global type   $plugins
+	 * @global array  $plugins
 	 * @global array  $totals
 	 * @global int    $page
 	 * @global string $orderby
@@ -75,26 +75,28 @@ class WP_Plugins_List_Table extends WP_List_Table {
 	public function prepare_items() {
 		global $status, $plugins, $totals, $page, $orderby, $order, $s;
 
-		wp_reset_vars( array( 'orderby', 'order', 's' ) );
+		wp_reset_vars( array( 'orderby', 'order' ) );
 
 		/**
-		 * Filter the full array of plugins to list in the Plugins list table.
+		 * Filters the full array of plugins to list in the Plugins list table.
 		 *
 		 * @since 3.0.0
 		 *
 		 * @see get_plugins()
 		 *
-		 * @param array $plugins An array of plugins to display in the list table.
+		 * @param array $all_plugins An array of plugins to display in the list table.
 		 */
+		$all_plugins = apply_filters( 'all_plugins', get_plugins() );
+
 		$plugins = array(
-			'all' => apply_filters( 'all_plugins', get_plugins() ),
-			'search' => array(),
-			'active' => array(),
-			'inactive' => array(),
+			'all'                => $all_plugins,
+			'search'             => array(),
+			'active'             => array(),
+			'inactive'           => array(),
 			'recently_activated' => array(),
-			'upgrade' => array(),
-			'mustuse' => array(),
-			'dropins' => array()
+			'upgrade'            => array(),
+			'mustuse'            => array(),
+			'dropins'            => array(),
 		);
 
 		$screen = $this->screen;
@@ -224,7 +226,7 @@ class WP_Plugins_List_Table extends WP_List_Table {
 			}
 		}
 
-		if ( $s ) {
+		if ( strlen( $s ) ) {
 			$status = 'search';
 			$plugins['search'] = array_filter( $plugins['all'], array( $this, '_search_callback' ) );
 		}
@@ -268,17 +270,16 @@ class WP_Plugins_List_Table extends WP_List_Table {
 	}
 
 	/**
-	 * @staticvar string $term
+	 * @global string $s URL encoded search term.
+	 *
 	 * @param array $plugin
 	 * @return bool
 	 */
 	public function _search_callback( $plugin ) {
-		static $term = null;
-		if ( is_null( $term ) )
-			$term = wp_unslash( $_REQUEST['s'] );
+		global $s;
 
 		foreach ( $plugin as $value ) {
-			if ( false !== stripos( strip_tags( $value ), $term ) ) {
+			if ( is_string( $value ) && false !== stripos( strip_tags( $value ), urldecode( $s ) ) ) {
 				return true;
 			}
 		}
@@ -316,7 +317,16 @@ class WP_Plugins_List_Table extends WP_List_Table {
 	public function no_items() {
 		global $plugins;
 
-		if ( !empty( $plugins['all'] ) )
+		if ( ! empty( $_REQUEST['s'] ) ) {
+			$s = esc_html( wp_unslash( $_REQUEST['s'] ) );
+
+			printf( __( 'No plugins found for &#8220;%s&#8221;.' ), $s );
+
+			// We assume that somebody who can install plugins in multisite is experienced enough to not need this helper link.
+			if ( ! is_multisite() && current_user_can( 'install_plugins' ) ) {
+				echo ' <a href="' . esc_url( admin_url( 'plugin-install.php?tab=search&s=' . urlencode( $s ) ) ) . '">' . __( 'Search for plugins in the WordPress Plugin Directory.' ) . '</a>';
+			}
+		} elseif ( ! empty( $plugins['all'] ) )
 			_e( 'No plugins found.' );
 		else
 			_e( 'You do not appear to have any plugins available at this time.' );
@@ -686,15 +696,14 @@ class WP_Plugins_List_Table extends WP_List_Table {
 			$plugin_name = $plugin_data['Name'];
 		}
 
-		$id = sanitize_title( $plugin_name );
 		if ( ! empty( $totals['upgrade'] ) && ! empty( $plugin_data['update'] ) )
 			$class .= ' update';
 
-		$plugin_slug = ( isset( $plugin_data['slug'] ) ) ? $plugin_data['slug'] : '';
-		printf( "<tr id='%s' class='%s' data-slug='%s'>",
-			$id,
-			$class,
-			$plugin_slug
+		$plugin_slug = isset( $plugin_data['slug'] ) ? $plugin_data['slug'] : sanitize_title( $plugin_name );
+		printf( '<tr class="%s" data-slug="%s" data-plugin="%s">',
+			esc_attr( $class ),
+			esc_attr( $plugin_slug ),
+			esc_attr( $plugin_file )
 		);
 
 		list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
@@ -733,7 +742,7 @@ class WP_Plugins_List_Table extends WP_List_Table {
 
 					// Details link using API info, if available
 					if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) {
-						$plugin_meta[] = sprintf( '<a href="%s" class="thickbox" aria-label="%s" data-title="%s">%s</a>',
+						$plugin_meta[] = sprintf( '<a href="%s" class="thickbox open-plugin-details-modal" aria-label="%s" data-title="%s">%s</a>',
 							esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
 								'&TB_iframe=true&width=600&height=550' ) ),
 							esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ),
--- a/wp-admin/includes/class-wp-posts-list-table.php
+++ b/wp-admin/includes/class-wp-posts-list-table.php
@@ -174,9 +174,9 @@ class WP_Posts_List_Table extends WP_List_Table {
 
 		if ( ! empty( $_REQUEST['mode'] ) ) {
 			$mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
-			set_user_setting ( 'posts_list_mode', $mode );
+			set_user_setting( 'posts_list_mode', $mode );
 		} else {
-			$mode = get_user_setting ( 'posts_list_mode', 'list' );
+			$mode = get_user_setting( 'posts_list_mode', 'list' );
 		}
 
 		$this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] === 'trash';
@@ -426,7 +426,7 @@ class WP_Posts_List_Table extends WP_List_Table {
 
 			if ( is_object_in_taxonomy( $this->screen->post_type, 'category' ) ) {
 				$dropdown_options = array(
-					'show_option_all' => __( 'All categories' ),
+					'show_option_all' => get_taxonomy( 'category' )->labels->all_items,
 					'hide_empty' => 0,
 					'hierarchical' => 1,
 					'show_count' => 0,
@@ -877,8 +877,14 @@ class WP_Posts_List_Table extends WP_List_Table {
 		$title = _draft_or_post_title();
 
 		if ( $can_edit_post && $post->post_status != 'trash' ) {
-			$edit_link = get_edit_post_link( $post->ID );
-			echo '<a class="row-title" href="' . $edit_link . '" title="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ) . '">' . $pad . $title . '</a>';
+			printf(
+				'<a class="row-title" href="%s" aria-label="%s">%s%s</a>',
+				get_edit_post_link( $post->ID ),
+				/* translators: %s: post title */
+				esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $title ) ),
+				$pad,
+				$title
+			);
 		} else {
 			echo $pad . $title;
 		}
@@ -1169,31 +1175,73 @@ class WP_Posts_List_Table extends WP_List_Table {
 		$post_type_object = get_post_type_object( $post->post_type );
 		$can_edit_post = current_user_can( 'edit_post', $post->ID );
 		$actions = array();
+		$title = _draft_or_post_title();
 
 		if ( $can_edit_post && 'trash' != $post->post_status ) {
-			$actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '" title="' . esc_attr__( 'Edit this item' ) . '">' . __( 'Edit' ) . '</a>';
-			$actions['inline hide-if-no-js'] = '<a href="#" class="editinline" title="' . esc_attr__( 'Edit this item inline' ) . '">' . __( 'Quick&nbsp;Edit' ) . '</a>';
+			$actions['edit'] = sprintf(
+				'<a href="%s" aria-label="%s">%s</a>',
+				get_edit_post_link( $post->ID ),
+				/* translators: %s: post title */
+				esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ),
+				__( 'Edit' )
+			);
+			$actions['inline hide-if-no-js'] = sprintf(
+				'<a href="#" class="editinline" aria-label="%s">%s</a>',
+				/* translators: %s: post title */
+				esc_attr( sprintf( __( 'Quick edit &#8220;%s&#8221; inline' ), $title ) ),
+				__( 'Quick&nbsp;Edit' )
+			);
 		}
 
 		if ( current_user_can( 'delete_post', $post->ID ) ) {
-			if ( 'trash' === $post->post_status )
-				$actions['untrash'] = "<a title='" . esc_attr__( 'Restore this item from the Trash' ) . "' href='" . wp_nonce_url( admin_url( sprintf( $post_type_object->_edit_link . '&amp;action=untrash', $post->ID ) ), 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . "</a>";
-			elseif ( EMPTY_TRASH_DAYS )
-				$actions['trash'] = "<a class='submitdelete' title='" . esc_attr__( 'Move this item to the Trash' ) . "' href='" . get_delete_post_link( $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
-			if ( 'trash' === $post->post_status || !EMPTY_TRASH_DAYS )
-				$actions['delete'] = "<a class='submitdelete' title='" . esc_attr__( 'Delete this item permanently' ) . "' href='" . get_delete_post_link( $post->ID, '', true ) . "'>" . __( 'Delete Permanently' ) . "</a>";
+			if ( 'trash' === $post->post_status ) {
+				$actions['untrash'] = sprintf(
+					'<a href="%s" aria-label="%s">%s</a>',
+					wp_nonce_url( admin_url( sprintf( $post_type_object->_edit_link . '&amp;action=untrash', $post->ID ) ), 'untrash-post_' . $post->ID ),
+					/* translators: %s: post title */
+					esc_attr( sprintf( __( 'Restore &#8220;%s&#8221; from the Trash' ), $title ) ),
+					__( 'Restore' )
+				);
+			} elseif ( EMPTY_TRASH_DAYS ) {
+				$actions['trash'] = sprintf(
+					'<a href="%s" class="submitdelete" aria-label="%s">%s</a>',
+					get_delete_post_link( $post->ID ),
+					/* translators: %s: post title */
+					esc_attr( sprintf( __( 'Move &#8220;%s&#8221; to the Trash' ), $title ) ),
+					_x( 'Trash', 'verb' )
+				);
+			}
+			if ( 'trash' === $post->post_status || ! EMPTY_TRASH_DAYS ) {
+				$actions['delete'] = sprintf(
+					'<a href="%s" class="submitdelete" aria-label="%s">%s</a>',
+					get_delete_post_link( $post->ID, '', true ),
+					/* translators: %s: post title */
+					esc_attr( sprintf( __( 'Delete &#8220;%s&#8221; permanently' ), $title ) ),
+					__( 'Delete Permanently' )
+				);
+			}
 		}
 
 		if ( is_post_type_viewable( $post_type_object ) ) {
-			$title = _draft_or_post_title();
 			if ( in_array( $post->post_status, array( 'pending', 'draft', 'future' ) ) ) {
 				if ( $can_edit_post ) {
-					$unpublished_link = set_url_scheme( get_permalink( $post ) );
-					$preview_link = get_preview_post_link( $post, array(), $unpublished_link );
-					$actions['view'] = '<a href="' . esc_url( $preview_link ) . '" title="' . esc_attr( sprintf( __( 'Preview &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' . __( 'Preview' ) . '</a>';
+					$preview_link = get_preview_post_link( $post );
+					$actions['view'] = sprintf(
+						'<a href="%s" rel="permalink" aria-label="%s">%s</a>',
+						esc_url( $preview_link ),
+						/* translators: %s: post title */
+						esc_attr( sprintf( __( 'Preview &#8220;%s&#8221;' ), $title ) ),
+						__( 'Preview' )
+					);
 				}
 			} elseif ( 'trash' != $post->post_status ) {
-				$actions['view'] = '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' . __( 'View' ) . '</a>';
+				$actions['view'] = sprintf(
+					'<a href="%s" rel="permalink" aria-label="%s">%s</a>',
+					get_permalink( $post->ID ),
+					/* translators: %s: post title */
+					esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $title ) ),
+					__( 'View' )
+				);
 			}
 		}
 
@@ -1335,7 +1383,8 @@ class WP_Posts_List_Table extends WP_List_Table {
 					'name' => 'post_author',
 					'class'=> 'authors',
 					'multi' => 1,
-					'echo' => 0
+					'echo' => 0,
+					'show' => 'display_name_with_login',
 				);
 				if ( $bulk )
 					$users_opt['show_option_none'] = __( '&mdash; No Change &mdash;' );
@@ -1355,7 +1404,7 @@ class WP_Posts_List_Table extends WP_List_Table {
 	if ( !$bulk && $can_publish ) :
 	?>
 
-			<div class="inline-edit-group">
+			<div class="inline-edit-group wp-clearfix">
 				<label class="alignleft">
 					<span class="title"><?php _e( 'Password' ); ?></span>
 					<span class="input-text-wrap"><input type="text" name="post_password" class="inline-edit-password-input" value="" /></span>
@@ -1487,7 +1536,7 @@ class WP_Posts_List_Table extends WP_List_Table {
 	<?php if ( post_type_supports( $screen->post_type, 'comments' ) || post_type_supports( $screen->post_type, 'trackbacks' ) ) :
 		if ( $bulk ) : ?>
 
-			<div class="inline-edit-group">
+			<div class="inline-edit-group wp-clearfix">
 		<?php if ( post_type_supports( $screen->post_type, 'comments' ) ) : ?>
 			<label class="alignleft">
 				<span class="title"><?php _e( 'Comments' ); ?></span>
@@ -1511,7 +1560,7 @@ class WP_Posts_List_Table extends WP_List_Table {
 
 	<?php else : // $bulk ?>
 
-			<div class="inline-edit-group">
+			<div class="inline-edit-group wp-clearfix">
 			<?php if ( post_type_supports( $screen->post_type, 'comments' ) ) : ?>
 				<label class="alignleft">
 					<input type="checkbox" name="comment_status" value="open" />
@@ -1528,7 +1577,7 @@ class WP_Posts_List_Table extends WP_List_Table {
 	<?php endif; // $bulk
 	endif; // post_type_supports comments or pings ?>
 
-			<div class="inline-edit-group">
+			<div class="inline-edit-group wp-clearfix">
 				<label class="inline-edit-status alignleft">
 					<span class="title"><?php _e( 'Status' ); ?></span>
 					<select name="_status">
--- a/wp-admin/includes/class-wp-press-this.php
+++ b/wp-admin/includes/class-wp-press-this.php
@@ -46,7 +46,7 @@ class WP_Press_This {
 			 *
 			 * @since 4.2.0
 			 *
-			 * @param bool false Whether to redirect in parent window or not. Default false.
+			 * @param bool $redirect Whether to redirect in parent window or not. Default false.
 			 */
 			'redirInParent' => apply_filters( 'press_this_redirect_in_parent', false ),
 		);
@@ -91,7 +91,7 @@ class WP_Press_This {
 			}
 		}
 
-		// Edxpected slashed
+		// Expected slashed
 		return wp_slash( $content );
 	}
 
@@ -112,7 +112,7 @@ class WP_Press_This {
 			wp_send_json_error( array( 'errorMessage' => __( 'Invalid post.' ) ) );
 		}
 
-		$post = array(
+		$post_data = array(
 			'ID'            => $post_id,
 			'post_title'    => ( ! empty( $_POST['post_title'] ) ) ? sanitize_text_field( trim( $_POST['post_title'] ) ) : '',
 			'post_content'  => ( ! empty( $_POST['post_content'] ) ) ? trim( $_POST['post_content'] ) : '',
@@ -125,23 +125,33 @@ class WP_Press_This {
 
 		if ( ! empty( $_POST['post_status'] ) && 'publish' === $_POST['post_status'] ) {
 			if ( current_user_can( 'publish_posts' ) ) {
-				$post['post_status'] = 'publish';
+				$post_data['post_status'] = 'publish';
 			} else {
-				$post['post_status'] = 'pending';
+				$post_data['post_status'] = 'pending';
 			}
 		}
 
-		$post['post_content'] = $this->side_load_images( $post_id, $post['post_content'] );
+		$post_data['post_content'] = $this->side_load_images( $post_id, $post_data['post_content'] );
 
-		$updated = wp_update_post( $post, true );
+		/**
+		 * Filter the post data of a Press This post before saving/updating, after
+		 * side_load_images action had run.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param array $post_data The post data.
+		 */
+		$post_data = apply_filters( 'press_this_save_post', $post_data );
+
+		$updated = wp_update_post( $post_data, true );
 
 		if ( is_wp_error( $updated ) ) {
 			wp_send_json_error( array( 'errorMessage' => $updated->get_error_message() ) );
 		} else {
-			if ( isset( $post['post_format'] ) ) {
-				if ( current_theme_supports( 'post-formats', $post['post_format'] ) ) {
-					set_post_format( $post_id, $post['post_format'] );
-				} elseif ( $post['post_format'] ) {
+			if ( isset( $post_data['post_format'] ) ) {
+				if ( current_theme_supports( 'post-formats', $post_data['post_format'] ) ) {
+					set_post_format( $post_id, $post_data['post_format'] );
+				} elseif ( $post_data['post_format'] ) {
 					set_post_format( $post_id, false );
 				}
 			}
@@ -167,7 +177,7 @@ class WP_Press_This {
 			 * @param int    $post_id Post ID.
 			 * @param string $status  Post status.
 			 */
-			$redirect = apply_filters( 'press_this_save_redirect', $redirect, $post_id, $post['post_status'] );
+			$redirect = apply_filters( 'press_this_save_redirect', $redirect, $post_id, $post_data['post_status'] );
 
 			if ( $redirect ) {
 				wp_send_json_success( array( 'redirect' => $redirect, 'force' => $forceRedirect ) );
@@ -272,7 +282,7 @@ class WP_Press_This {
 			return $remote_url;
 		}
 
-		$useful_html_elements = array(
+		$allowed_elements = array(
 			'img' => array(
 				'src'      => true,
 				'width'    => true,
@@ -294,7 +304,7 @@ class WP_Press_This {
 		);
 
 		$source_content = wp_remote_retrieve_body( $remote_url );
-		$source_content = wp_kses( $source_content, $useful_html_elements );
+		$source_content = wp_kses( $source_content, $allowed_elements );
 
 		return $source_content;
 	}
@@ -369,7 +379,7 @@ class WP_Press_This {
 			return ''; // Return empty rather than a truncated/invalid URL
 		}
 
-		// Does not look like an URL.
+		// Does not look like a URL.
 		if ( ! preg_match( '/^([!#$&-;=?-\[\]_a-z~]|%[0-9a-fA-F]{2})+$/', $url ) ) {
 			return '';
 		}
@@ -1161,12 +1171,17 @@ class WP_Press_This {
 		}
 
 		/**
-		 * Filter the default HTML for the Press This editor.
+		 * Filter the default HTML tags used in the suggested content for the editor.
+		 *
+		 * The HTML strings use printf format. After filtering the content is added at the specified places with `sprintf()`.
 		 *
 		 * @since 4.2.0
 		 *
-		 * @param array $default_html Associative array with two keys: 'quote' where %1$s is replaced with the site description
-		 *                            or the selected content, and 'link' there %1$s is link href, %2$s is link text.
+		 * @param array $default_html Associative array with three possible keys:
+		 *                                - 'quote' where %1$s is replaced with the site description or the selected content.
+		 *                                - 'link' where %1$s is link href, %2$s is link text, usually the source page title.
+		 *                                - 'embed' which contains an [embed] shortcode when the source page offers embeddable content.
+		 * @param array $data         Associative array containing the data from the source page.
 		 */
 		$default_html = apply_filters( 'press_this_suggested_html', $default_html, $data );
 
--- a/wp-admin/includes/class-wp-screen.php
+++ b/wp-admin/includes/class-wp-screen.php
@@ -304,6 +304,7 @@ final class WP_Screen {
 					}
 					break;
 				case 'edit-tags' :
+				case 'term' :
 					if ( null === $post_type && is_object_in_taxonomy( 'post', $taxonomy ? $taxonomy : 'post_tag' ) )
 						$post_type = 'post';
 					break;
@@ -322,6 +323,7 @@ final class WP_Screen {
 				$id .= '-' . $post_type;
 				break;
 			case 'edit-tags' :
+			case 'term' :
 				if ( null === $taxonomy )
 					$taxonomy = 'post_tag';
 				// The edit-tags ID does not contain the post type. Look for it in the request.
@@ -693,7 +695,7 @@ final class WP_Screen {
 	 *                                      Default 'Filter items list'.
 	 *     @type string $heading_pagination Screen reader text for the pagination heading.
 	 *                                      Default 'Items list navigation'.
-	 *     @type string heading_list        Screen reader text for the items list heading.
+	 *     @type string $heading_list       Screen reader text for the items list heading.
 	 *                                      Default 'Items list'.
 	 * }
 	 */
@@ -1201,6 +1203,8 @@ final class WP_Screen {
 			return;
 		}
 
+		$view_mode_post_types = get_post_types( array( 'hierarchical' => false, 'show_ui' => true ) );
+
 		/**
 		 * Filter the post types that have different view mode options.
 		 *
@@ -1209,7 +1213,6 @@ final class WP_Screen {
 		 * @param array $view_mode_post_types Array of post types that can change view modes.
 		 *                                    Default hierarchical post types with show_ui on.
 		 */
-		$view_mode_post_types = get_post_types( array( 'hierarchical' => false, 'show_ui' => true ) );
 		$view_mode_post_types = apply_filters( 'view_mode_post_types', $view_mode_post_types );
 
 		if ( ! in_array( $this->post_type, $view_mode_post_types ) ) {
--- a/wp-admin/includes/class-wp-terms-list-table.php
+++ b/wp-admin/includes/class-wp-terms-list-table.php
@@ -375,7 +375,13 @@ class WP_Terms_List_Table extends WP_List_Table {
 			get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type )
 		);
 
-		$out = '<strong><a class="row-title" href="' . esc_url( $edit_link ) . '" title="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $name ) ) . '">' . $name . '</a></strong><br />';
+		$out = sprintf(
+			'<strong><a class="row-title" href="%s" aria-label="%s">%s</a></strong><br />',
+			esc_url( $edit_link ),
+			/* translators: %s: taxonomy term name */
+			esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $tag->name ) ),
+			$name
+		);
 
 		$out .= '<div class="hidden" id="inline_' . $qe_data->term_id . '">';
 		$out .= '<div class="name">' . $qe_data->name . '</div>';
@@ -429,13 +435,38 @@ class WP_Terms_List_Table extends WP_List_Table {
 
 		$actions = array();
 		if ( current_user_can( $tax->cap->edit_terms ) ) {
-			$actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
-			$actions['inline hide-if-no-js'] = '<a href="#" class="editinline">' . __( 'Quick&nbsp;Edit' ) . '</a>';
+			$actions['edit'] = sprintf(
+				'<a href="%s" aria-label="%s">%s</a>',
+				esc_url( $edit_link ),
+				/* translators: %s: taxonomy term name */
+				esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $tag->name ) ),
+				__( 'Edit' )
+			);
+			$actions['inline hide-if-no-js'] = sprintf(
+				'<a href="#" class="editinline aria-button-if-js" aria-label="%s">%s</a>',
+				/* translators: %s: taxonomy term name */
+				esc_attr( sprintf( __( 'Quick edit &#8220;%s&#8221; inline' ), $tag->name ) ),
+				__( 'Quick&nbsp;Edit' )
+			);
+		}
+		if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term ) {
+			$actions['delete'] = sprintf(
+				'<a href="%s" class="delete-tag aria-button-if-js" aria-label="%s">%s</a>',
+				wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ),
+				/* translators: %s: taxonomy term name */
+				esc_attr( sprintf( __( 'Delete &#8220;%s&#8221;' ), $tag->name ) ),
+				__( 'Delete' )
+			);
+		}
+		if ( $tax->public ) {
+			$actions['view'] = sprintf(
+				'<a href="%s" aria-label="%s">%s</a>',
+				get_term_link( $tag ),
+				/* translators: %s: taxonomy term name */
+				esc_attr( sprintf( __( 'View &#8220;%s&#8221; archive' ), $tag->name ) ),
+				__( 'View' )
+			);
 		}
-		if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
-			$actions['delete'] = "<a class='delete-tag' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
-		if ( $tax->public )
-			$actions['view'] = '<a href="' . get_term_link( $tag ) . '">' . __( 'View' ) . '</a>';
 
 		/**
 		 * Filter the action links displayed for each term in the Tags list table.
--- a/wp-admin/includes/class-wp-theme-install-list-table.php
+++ b/wp-admin/includes/class-wp-theme-install-list-table.php
@@ -241,7 +241,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
 	 *     public 'rating' => float 80
 	 *     public 'num_ratings' => int 1
 	 *     public 'homepage' => string 'http://wordpress.org/themes/magazine-basic'
-	 *     public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by <a href="http://bavotasan.com">c.bavota</a> of <a href="http://tinkerpriestmedia.com">Tinker Priest Media</a>.'
+	 *     public 'description' => string 'A basic magazine style layout with a fully customizable layout through a back-end interface. Designed by <a href="http://bavotasan.com">c.bavota</a> of <a href="http://tinkerpriestmedia.com">Tinker Priest Media</a>.'
 	 *     public 'download_link' => string 'http://wordpress.org/themes/download/magazine-basic.1.1.zip'
 	 */
 	public function single_row( $theme ) {
--- a/wp-admin/includes/class-wp-upgrader-skins.php
+++ b/wp-admin/includes/class-wp-upgrader-skins.php
@@ -224,7 +224,8 @@ class Plugin_Upgrader_Skin extends WP_Upgrader_Skin {
 	public function after() {
 		$this->plugin = $this->upgrader->plugin_info();
 		if ( !empty($this->plugin) && !is_wp_error($this->result) && $this->plugin_active ){
-			echo '<iframe style="border:0;overflow:hidden" width="100%" height="170px" src="' . wp_nonce_url('update.php?action=activate-plugin&networkwide=' . $this->plugin_network_active . '&plugin=' . urlencode( $this->plugin ), 'activate-plugin_' . $this->plugin) .'"></iframe>';
+			// Currently used only when JS is off for a single plugin update?
+			echo '<iframe title="' . esc_attr__( 'Update progress' ) . '" style="border:0;overflow:hidden" width="100%" height="170" src="' . wp_nonce_url( 'update.php?action=activate-plugin&networkwide=' . $this->plugin_network_active . '&plugin=' . urlencode( $this->plugin ), 'activate-plugin_' . $this->plugin ) . '"></iframe>';
 		}
 
 		$this->decrement_update_count( 'plugin' );
--- a/wp-admin/includes/class-wp-upgrader.php
+++ b/wp-admin/includes/class-wp-upgrader.php
@@ -751,6 +751,69 @@ class WP_Upgrader {
 		}
 	}
 
+	/**
+ 	 * Creates a lock using WordPress options.
+ 	 *
+ 	 * @since 4.5.0
+ 	 * @access public
+ 	 * @static
+ 	 *
+ 	 * @param string $lock_name       The name of this unique lock.
+ 	 * @param int    $release_timeout Optional. The duration in seconds to respect an existing lock.
+	 *                                Default: 1 hour.
+ 	 * @return bool False if a lock couldn't be created or if the lock is no longer valid. True otherwise.
+ 	 */
+	public static function create_lock( $lock_name, $release_timeout = null ) {
+		global $wpdb;
+		if ( ! $release_timeout ) {
+			$release_timeout = HOUR_IN_SECONDS;
+		}
+		$lock_option = $lock_name . '.lock';
+
+		// Try to lock.
+		$lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_option, time() ) );
+
+		if ( ! $lock_result ) {
+			$lock_result = get_option( $lock_option );
+
+			// If a lock couldn't be created, and there isn't a lock, bail.
+			if ( ! $lock_result ) {
+				return false;
+			}
+
+			// Check to see if the lock is still valid. If not, bail.
+			if ( $lock_result > ( time() - $release_timeout ) ) {
+				return false;
+			}
+
+			// There must exist an expired lock, clear it and re-gain it.
+			WP_Upgrader::release_lock( $lock_name );
+
+			return WP_Upgrader::create_lock( $lock_name, $release_timeout );
+		}
+
+		// Update the lock, as by this point we've definitely got a lock, just need to fire the actions.
+		update_option( $lock_option, time() );
+
+		return true;
+	}
+
+	/**
+ 	 * Releases an upgrader lock.
+ 	 *
+ 	 * @since 4.5.0
+ 	 * @access public
+ 	 * @static
+	 *
+	 * @see WP_Upgrader::create_lock()
+ 	 *
+ 	 * @param string $lock_name The name of this unique lock.
+	 * @return bool True if the lock was successfully released. False on failure.
+ 	 */
+	public static function release_lock( $lock_name ) {
+		return delete_option( $lock_name . '.lock' );
+	}
+
 }
 
 /**
@@ -2168,6 +2231,7 @@ class Core_Upgrader extends WP_Upgrader {
 	 */
 	public function upgrade_strings() {
 		$this->strings['up_to_date'] = __('WordPress is at the latest version.');
+		$this->strings['locked'] = __('Another update is currently in progress.');
 		$this->strings['no_package'] = __('Update package not available.');
 		$this->strings['downloading_package'] = __('Downloading update from <span class="code">%s</span>&#8230;');
 		$this->strings['unpack_package'] = __('Unpacking the update&#8230;');
@@ -2252,25 +2316,38 @@ class Core_Upgrader extends WP_Upgrader {
 		else
 			$to_download = 'full';
 
+		// Lock to prevent multiple Core Updates occuring
+		$lock = WP_Upgrader::create_lock( 'core_updater', 15 * MINUTE_IN_SECONDS );
+		if ( ! $lock ) {
+			return new WP_Error( 'locked', $this->strings['locked'] );
+		}
+
 		$download = $this->download_package( $current->packages->$to_download );
-		if ( is_wp_error($download) )
+		if ( is_wp_error( $download ) ) {
+			WP_Upgrader::release_lock( 'core_updater' );
 			return $download;
+		}
 
 		$working_dir = $this->unpack_package( $download );
-		if ( is_wp_error($working_dir) )
+		if ( is_wp_error( $working_dir ) ) {
+			WP_Upgrader::release_lock( 'core_updater' );
 			return $working_dir;
+		}
 
 		// Copy update-core.php from the new version into place.
 		if ( !$wp_filesystem->copy($working_dir . '/wordpress/wp-admin/includes/update-core.php', $wp_dir . 'wp-admin/includes/update-core.php', true) ) {
 			$wp_filesystem->delete($working_dir, true);
+			WP_Upgrader::release_lock( 'core_updater' );
 			return new WP_Error( 'copy_failed_for_update_core_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-admin/includes/update-core.php' );
 		}
 		$wp_filesystem->chmod($wp_dir . 'wp-admin/includes/update-core.php', FS_CHMOD_FILE);
 
 		require_once( ABSPATH . 'wp-admin/includes/update-core.php' );
 
-		if ( ! function_exists( 'update_core' ) )
+		if ( ! function_exists( 'update_core' ) ) {
+			WP_Upgrader::release_lock( 'core_updater' );
 			return new WP_Error( 'copy_failed_space', $this->strings['copy_failed_space'] );
+		}
 
 		$result = update_core( $working_dir, $wp_dir );
 
@@ -2345,6 +2422,8 @@ class Core_Upgrader extends WP_Upgrader {
 			wp_version_check( $stats );
 		}
 
+		WP_Upgrader::release_lock( 'core_updater' );
+
 		return $result;
 	}
 
@@ -2938,8 +3017,13 @@ class WP_Automatic_Updater {
 			$upgrade_result = new WP_Error( 'fs_unavailable', __( 'Could not access filesystem.' ) );
 		}
 
-		// Core doesn't output this, so let's append it so we don't get confused.
 		if ( 'core' == $type ) {
+			if ( is_wp_error( $upgrade_result ) && ( 'up_to_date' == $upgrade_result->get_error_code() || 'locked' == $upgrade_result->get_error_code() ) ) {
+				// These aren't actual errors, treat it as a skipped-update instead to avoid triggering the post-core update failure routines.
+				return false;
+			}
+
+			// Core doesn't output this, so let's append it so we don't get confused.
 			if ( is_wp_error( $upgrade_result ) ) {
 				$skin->error( __( 'Installation Failed' ), $upgrade_result );
 			} else {
@@ -2975,25 +3059,8 @@ class WP_Automatic_Updater {
 		if ( ! is_main_network() || ! is_main_site() )
 			return;
 
-		$lock_name = 'auto_updater.lock';
-
-		// Try to lock
-		$lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_name, time() ) );
-
-		if ( ! $lock_result ) {
-			$lock_result = get_option( $lock_name );
-
-			// If we couldn't create a lock, and there isn't a lock, bail
-			if ( ! $lock_result )
-				return;
-
-			// Check to see if the lock is still valid
-			if ( $lock_result > ( time() - HOUR_IN_SECONDS ) )
-				return;
-		}
-
-		// Update the lock, as by this point we've definitely got a lock, just need to fire the actions
-		update_option( $lock_name, time() );
+		if ( ! WP_Upgrader::create_lock( 'auto_updater' ) )
+			return;
 
 		// Don't automatically run these thins, as we'll handle it ourselves
 		remove_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 );
@@ -3092,8 +3159,7 @@ class WP_Automatic_Updater {
 			do_action( 'automatic_updates_complete', $this->update_results );
 		}
 
-		// Clear the lock
-		delete_option( $lock_name );
+		WP_Upgrader::release_lock( 'auto_updater' );
 	}
 
 	/**
@@ -3105,7 +3171,7 @@ class WP_Automatic_Updater {
 	 *
 	 * @global string $wp_version
 	 *
-	 * @param object|WP_Error $update_result The result of the core update. Includes the update offer and result.
+	 * @param object $update_result The result of the core update. Includes the update offer and result.
 	 */
 	protected function after_core_update( $update_result ) {
 		global $wp_version;
@@ -3163,7 +3229,7 @@ class WP_Automatic_Updater {
 		 * the issue could actually be on WordPress.org's side.) If that one fails, then email.
 		 */
 		$send = true;
-  		$transient_failures = array( 'incompatible_archive', 'download_failed', 'insane_distro' );
+  		$transient_failures = array( 'incompatible_archive', 'download_failed', 'insane_distro', 'locked' );
   		if ( in_array( $error_code, $transient_failures ) && ! get_site_option( 'auto_core_update_failed' ) ) {
   			wp_schedule_single_event( time() + HOUR_IN_SECONDS, 'wp_maybe_auto_update' );
   			$send = false;
--- a/wp-admin/includes/credits.php
+++ b/wp-admin/includes/credits.php
@@ -15,7 +15,7 @@
  * @since 3.2.0
  *
  * @return array|false A list of all of the contributors, or false on error.
-*/
+ */
 function wp_credits() {
 	global $wp_version;
 	$locale = get_locale();
@@ -48,7 +48,7 @@ function wp_credits() {
  * @access private
  * @since 3.2.0
  *
- * @param string &$display_name The contributor's display name, passed by reference.
+ * @param string $display_name  The contributor's display name, passed by reference.
  * @param string $username      The contributor's username.
  * @param string $profiles      URL to the contributor's WordPress.org profile page.
  */
@@ -62,7 +62,7 @@ function _wp_credits_add_profile_link( &$display_name, $username, $profiles ) {
  * @access private
  * @since 3.2.0
  *
- * @param string &$data External library data, passed by reference.
+ * @param string $data External library data, passed by reference.
  */
 function _wp_credits_build_object_link( &$data ) {
 	$data = '<a href="' . esc_url( $data[1] ) . '">' . esc_html( $data[0] ) . '</a>';
--- a/wp-admin/includes/dashboard.php
+++ b/wp-admin/includes/dashboard.php
@@ -130,14 +130,19 @@ function wp_dashboard_setup() {
 }
 
 /**
+ * Adds a new dashboard widget.
  *
- * @global array   $wp_dashboard_control_callbacks
+ * @since 2.7.0
  *
- * @param string   $widget_id
- * @param string   $widget_name
- * @param callable $callback
- * @param callable $control_callback
- * @param array    $callback_args
+ * @global array $wp_dashboard_control_callbacks
+ *
+ * @param string   $widget_id        Widget ID  (used in the 'id' attribute for the widget).
+ * @param string   $widget_name      Title of the widget.
+ * @param callable $callback         Function that fills the widget with the desired content.
+ *                                   The function should echo its output.
+ * @param callable $control_callback Optional. Function that outputs controls for the widget. Default null.
+ * @param array    $callback_args    Optional. Data that should be set as the $args property of the widget array
+ *                                   (which is the second parameter passed to your callback). Default null.
  */
 function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null, $callback_args = null ) {
 	$screen = get_current_screen();
@@ -169,9 +174,13 @@ function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_
 }
 
 /**
+ * Outputs controls for the current dashboard widget.
+ *
+ * @access private
+ * @since 2.7.0
  *
- * @param type $dashboard
- * @param type $meta_box
+ * @param mixed $dashboard
+ * @param array $meta_box
  */
 function _wp_dashboard_control_callback( $dashboard, $meta_box ) {
 	echo '<form method="post" class="dashboard-widget-control-form">';
@@ -259,14 +268,17 @@ function wp_dashboard_right_now() {
 		?>
 		<li class="comment-count"><a href="edit-comments.php"><?php echo $text; ?></a></li>
 		<?php
+		$moderated_comments_count_i18n = number_format_i18n( $num_comm->moderated );
+		/* translators: Number of comments in moderation */
+		$text = sprintf( _nx( '%s in moderation', '%s in moderation', $num_comm->moderated, 'comments' ), $moderated_comments_count_i18n );
 		/* translators: Number of comments in moderation */
-		$text = sprintf( _nx( '%s in moderation', '%s in moderation', $num_comm->moderated, 'comments' ), number_format_i18n( $num_comm->moderated ) );
+		$aria_label = sprintf( _nx( '%s comment in moderation', '%s comments in moderation', $num_comm->moderated, 'comments' ), $moderated_comments_count_i18n );
 		?>
 		<li class="comment-mod-count<?php
 			if ( ! $num_comm->moderated ) {
 				echo ' hidden';
 			}
-		?>"><a href="edit-comments.php?comment_status=moderated"><?php echo $text; ?></a></li>
+		?>"><a href="edit-comments.php?comment_status=moderated" aria-label="<?php esc_attr_e( $aria_label ); ?>"><?php echo $text; ?></a></li>
 		<?php
 	}
 
@@ -293,7 +305,7 @@ function wp_dashboard_right_now() {
 	update_right_now_message();
 
 	// Check if search engines are asked not to index this site.
-	if ( ! is_network_admin() && ! is_user_admin() && current_user_can( 'manage_options' ) && '1' != get_option( 'blog_public' ) ) {
+	if ( ! is_network_admin() && ! is_user_admin() && current_user_can( 'manage_options' ) && '0' == get_option( 'blog_public' ) ) {
 
 		/**
 		 * Filter the link title attribute for the 'Search Engines Discouraged'
@@ -302,10 +314,11 @@ function wp_dashboard_right_now() {
 		 * Prior to 3.8.0, the widget was named 'Right Now'.
 		 *
 		 * @since 3.0.0
+		 * @since 4.5.0 The default for `$title` was updated to an empty string.
 		 *
 		 * @param string $title Default attribute text.
 		 */
-		$title = apply_filters( 'privacy_on_link_title', __( 'Your site is asking search engines not to index its content' ) );
+		$title = apply_filters( 'privacy_on_link_title', '' );
 
 		/**
 		 * Filter the link label for the 'Search Engines Discouraged' message
@@ -318,8 +331,9 @@ function wp_dashboard_right_now() {
 		 * @param string $content Default text.
 		 */
 		$content = apply_filters( 'privacy_on_link_text' , __( 'Search Engines Discouraged' ) );
+		$title_attr = '' === $title ? '' : " title='$title'";
 
-		echo "<p><a href='options-reading.php' title='$title'>$content</a></p>";
+		echo "<p><a href='options-reading.php'$title_attr>$content</a></p>";
 	}
 	?>
 	</div>
@@ -549,8 +563,9 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
 		$url = get_edit_post_link( $draft->ID );
 		$title = _draft_or_post_title( $draft->ID );
 		echo "<li>\n";
-		echo '<div class="draft-title"><a href="' . esc_url( $url ) . '" title="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ) . '">' . esc_html( $title ) . '</a>';
-		echo '<time datetime="' . get_the_time( 'c', $draft ) . '">' . get_the_time( get_option( 'date_format' ), $draft ) . '</time></div>';
+		/* translators: %s: post title */
+		echo '<div class="draft-title"><a href="' . esc_url( $url ) . '" aria-label="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ) . '">' . esc_html( $title ) . '</a>';
+		echo '<time datetime="' . get_the_time( 'c', $draft ) . '">' . get_the_time( __( 'F j, Y' ), $draft ) . '</time></div>';
 		if ( $the_content = wp_trim_words( $draft->post_content, 10 ) ) {
 			echo '<p>' . $the_content . '</p>';
  		}
@@ -560,17 +575,23 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
 }
 
 /**
+ * Outputs a row for the Recent Comments widget.
+ *
+ * @access private
+ * @since 2.7.0
+ *
  * @global WP_Comment $comment
  *
- * @param WP_Comment $comment
- * @param bool       $show_date
+ * @param WP_Comment $comment   The current comment.
+ * @param bool       $show_date Optional. Whether to display the date.
  */
 function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 	$GLOBALS['comment'] = clone $comment;
 
-	if ( $comment->comment_post_ID > 0 && current_user_can( 'edit_post', $comment->comment_post_ID ) ) {
+	if ( $comment->comment_post_ID > 0 ) {
+
 		$comment_post_title = _draft_or_post_title( $comment->comment_post_ID );
-		$comment_post_url = get_edit_post_link( $comment->comment_post_ID );
+		$comment_post_url = get_the_permalink( $comment->comment_post_ID );
 		$comment_post_link = "<a href='$comment_post_url'>$comment_post_title</a>";
 	} else {
 		$comment_post_link = '';
@@ -597,20 +618,20 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 		$trash_url = esc_url( "comment.php?action=trashcomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" );
 		$delete_url = esc_url( "comment.php?action=deletecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" );
 
-		$actions['approve'] = "<a href='$approve_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=approved' class='vim-a' title='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
-		$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=unapproved' class='vim-u' title='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
-		$actions['edit'] = "<a href='comment.php?action=editcomment&amp;c={$comment->comment_ID}' title='" . esc_attr__('Edit comment') . "'>". __('Edit') . '</a>';
-		$actions['reply'] = '<a onclick="window.commentReply && commentReply.open(\''.$comment->comment_ID.'\',\''.$comment->comment_post_ID.'\');return false;" class="vim-r hide-if-no-js" title="'.esc_attr__('Reply to this comment').'" href="#">' . __('Reply') . '</a>';
-		$actions['spam'] = "<a href='$spam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::spam=1' class='vim-s vim-destructive' title='" . esc_attr__( 'Mark this comment as spam' ) . "'>" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . '</a>';
+		$actions['approve'] = "<a href='$approve_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=approved' class='vim-a' aria-label='" . esc_attr__( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a>';
+		$actions['unapprove'] = "<a href='$unapprove_url' data-wp-lists='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=unapproved' class='vim-u' aria-label='" . esc_attr__( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a>';
+		$actions['edit'] = "<a href='comment.php?action=editcomment&amp;c={$comment->comment_ID}' aria-label='" . esc_attr__( 'Edit this comment' ) . "'>". __( 'Edit' ) . '</a>';
+		$actions['reply'] = '<a onclick="window.commentReply && commentReply.open(\'' . $comment->comment_ID . '\',\''.$comment->comment_post_ID.'\');return false;" class="vim-r hide-if-no-js" aria-label="' . esc_attr__( 'Reply to this comment' ) . '" href="#">' . __( 'Reply' ) . '</a>';
+		$actions['spam'] = "<a href='$spam_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::spam=1' class='vim-s vim-destructive' aria-label='" . esc_attr__( 'Mark this comment as spam' ) . "'>" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . '</a>';
 
 		if ( ! EMPTY_TRASH_DAYS ) {
-			$actions['delete'] = "<a href='$delete_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive'>" . __('Delete Permanently') . '</a>';
+			$actions['delete'] = "<a href='$delete_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive' aria-label='" . esc_attr__( 'Delete this comment permanently' ) . "'>" . __( 'Delete Permanently' ) . '</a>';
 		} else {
-			$actions['trash'] = "<a href='$trash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive' title='" . esc_attr__( 'Move this comment to the trash' ) . "'>" . _x('Trash', 'verb') . '</a>';
+			$actions['trash'] = "<a href='$trash_url' data-wp-lists='delete:the-comment-list:comment-$comment->comment_ID::trash=1' class='delete vim-d vim-destructive' aria-label='" . esc_attr__( 'Move this comment to the Trash' ) . "'>" . _x( 'Trash', 'verb' ) . '</a>';
 		}
 
 		if ( '1' === $comment->comment_approved ) {
-			$actions['view'] = '<a class="comment-link" href="' . esc_url( get_comment_link( $comment ) ) . '">' . _x( 'View', 'verb' ) . '</a>';
+			$actions['view'] = '<a class="comment-link" href="' . esc_url( get_comment_link( $comment ) ) . '" aria-label="' . esc_attr__( 'View this comment' ) . '">' . __( 'View' ) . '</a>';
 		}
 
 		/**
@@ -638,10 +659,9 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 			$actions_string .= "<span class='$action'>$sep$link</span>";
 		}
 	}
-
 ?>
 
-		<div id="comment-<?php echo $comment->comment_ID; ?>" <?php comment_class( array( 'comment-item', wp_get_comment_status( $comment ) ), $comment ); ?>>
+		<li id="comment-<?php echo $comment->comment_ID; ?>" <?php comment_class( array( 'comment-item', wp_get_comment_status( $comment ) ), $comment ); ?>>
 
 			<?php echo get_avatar( $comment, 50, 'mystery' ); ?>
 
@@ -649,24 +669,25 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 
 			<div class="dashboard-comment-wrap has-row-actions">
 			<p class="comment-meta">
-				<?php
+			<?php
+				// Comments might not have a post they relate to, e.g. programmatically created ones.
 				if ( $comment_post_link ) {
 					printf(
 						/* translators: 1: comment author, 2: post link, 3: notification if the comment is pending */
-						__( 'From %1$s on %2$s%3$s' ),
+						__( 'From %1$s on %2$s %3$s' ),
 						'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
 						$comment_post_link,
-						' <span class="approve">' . __( '[Pending]' ) . '</span>'
+						'<span class="approve">' . __( '[Pending]' ) . '</span>'
 					);
 				} else {
 					printf(
 						/* translators: 1: comment author, 2: notification if the comment is pending */
 						__( 'From %1$s %2$s' ),
 						'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
-						' <span class="approve">' . __( '[Pending]' ) . '</span>'
+						'<span class="approve">' . __( '[Pending]' ) . '</span>'
 					);
 				}
-				?>
+			?>
 			</p>
 
 			<?php
@@ -684,15 +705,36 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 				$type = esc_html( $type );
 			?>
 			<div class="dashboard-comment-wrap has-row-actions">
-			<?php /* translators: %1$s is type of comment, %2$s is link to the post */ ?>
-			<p class="comment-meta"><?php printf( _x( '%1$s on %2$s', 'dashboard' ), "<strong>$type</strong>", $comment_post_link ); ?></p>
+			<p class="comment-meta">
+			<?php
+				// Pingbacks, Trackbacks or custom comment types might not have a post they relate to, e.g. programmatically created ones.
+				if ( $comment_post_link ) {
+					printf(
+						/* translators: 1: type of comment, 2: post link, 3: notification if the comment is pending */
+						_x( '%1$s on %2$s %3$s', 'dashboard' ),
+						"<strong>$type</strong>",
+						$comment_post_link,
+						'<span class="approve">' . __( '[Pending]' ) . '</span>'
+					);
+				} else {
+					printf(
+						/* translators: 1: type of comment, 2: notification if the comment is pending */
+						_x( '%1$s %2$s', 'dashboard' ),
+						"<strong>$type</strong>",
+						'<span class="approve">' . __( '[Pending]' ) . '</span>'
+					);
+				}
+			?>
+			</p>
 			<p class="comment-author"><?php comment_author_link( $comment ); ?></p>
 
 			<?php endif; // comment_type ?>
 			<blockquote><p><?php comment_excerpt( $comment ); ?></p></blockquote>
+			<?php if ( $actions_string ) : ?>
 			<p class="row-actions"><?php echo $actions_string; ?></p>
+			<?php endif; ?>
 			</div>
-		</div>
+		</li>
 <?php
 	$GLOBALS['comment'] = null;
 }
@@ -801,9 +843,16 @@ function wp_dashboard_recent_posts( $args ) {
 			// Use the post edit link for those who can edit, the permalink otherwise.
 			$recent_post_link = current_user_can( 'edit_post', get_the_ID() ) ? get_edit_post_link() : get_permalink();
 
-			/* translators: 1: relative date, 2: time, 3: post edit link or permalink, 4: post title */
-			$format = __( '<span>%1$s, %2$s</span> <a href="%3$s">%4$s</a>' );
-			printf( "<li>$format</li>", $relative, get_the_time(), $recent_post_link, _draft_or_post_title() );
+			$draft_or_post_title = _draft_or_post_title();
+			printf(
+				'<li><span>%1$s</span> <a href="%2$s" aria-label="%3$s">%4$s</a></li>',
+				/* translators: 1: relative date, 2: time */
+				sprintf( _x( '%1$s, %2$s', 'dashboard' ), $relative, get_the_time() ),
+				$recent_post_link,
+				/* translators: %s: post title */
+				esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $draft_or_post_title ) ),
+				$draft_or_post_title
+			);
 		}
 
 		echo '</ul>';
@@ -854,15 +903,17 @@ function wp_dashboard_recent_comments( $total_items = 5 ) {
 
 	if ( $comments ) {
 		echo '<div id="latest-comments" class="activity-block">';
-		echo '<h3>' . __( 'Comments' ) . '</h3>';
+		echo '<h3>' . __( 'Recent Comments' ) . '</h3>';
 
-		echo '<div id="the-comment-list" data-wp-lists="list:comment">';
+		echo '<ul id="the-comment-list" data-wp-lists="list:comment">';
 		foreach ( $comments as $comment )
 			_wp_dashboard_recent_comments_row( $comment );
-		echo '</div>';
+		echo '</ul>';
 
-		if ( current_user_can('edit_posts') )
-			_get_list_table('WP_Comments_List_Table')->views();
+		if ( current_user_can( 'edit_posts' ) ) {
+			echo '<h3 class="screen-reader-text">' . __( 'View more comments' ) . '</h3>';
+			_get_list_table( 'WP_Comments_List_Table' )->views();
+		}
 
 		wp_comment_reply( -1, false, 'dashboard', false );
 		wp_comment_trashnotice();
@@ -1130,6 +1181,9 @@ function wp_dashboard_primary_output( $widget_id, $feeds ) {
  * Display plugins text for the WordPress news widget.
  *
  * @since 2.5.0
+ *
+ * @param string $rss  The RSS feed URL.
+ * @param array  $args Array of arguments for this RSS feed.
  */
 function wp_dashboard_plugins_output( $rss, $args = array() ) {
 	// Plugin feeds plus link to install them
@@ -1187,10 +1241,13 @@ function wp_dashboard_plugins_output( $rss, $args = array() ) {
 		if ( !isset($items[$item_key]) )
 			continue;
 
-		$title = esc_html( $item->get_title() );
+		$raw_title = $item->get_title();
 
 		$ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&amp;TB_iframe=true&amp;width=600&amp;height=800';
-		echo "<li class='dashboard-news-plugin'><span>" . __( 'Popular Plugin' ) . ":</span> <a href='$link' class='dashboard-news-plugin-link'>$title</a>&nbsp;<span>(<a href='$ilink' class='thickbox' title='$title'>" . __( 'Install' ) . "</a>)</span></li>";
+		echo '<li class="dashboard-news-plugin"><span>' . __( 'Popular Plugin' ) . ':</span> ' . esc_html( $raw_title ) .
+			'&nbsp;<a href="' . $ilink . '" class="thickbox open-plugin-details-modal" aria-label="' .
+			/* translators: %s: plugin name */
+			esc_attr( sprintf( __( 'Install %s' ), $raw_title ) ) . '">(' . __( 'Install' ) . ')</a></li>';
 
 		$feed->__destruct();
 		unset( $feed );
@@ -1207,7 +1264,7 @@ function wp_dashboard_plugins_output( $rss, $args = array() ) {
  * @since 3.0.0
  *
  * @return bool|null True if not multisite, user can't upload files, or the space check option is disabled.
-*/
+ */
 function wp_dashboard_quota() {
 	if ( !is_multisite() || !current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) )
 		return true;
@@ -1234,10 +1291,10 @@ function wp_dashboard_quota() {
 				number_format_i18n( $quota )
 			);
 			printf(
-				'<a href="%1$s" title="%2$s">%3$s</a>',
+				'<a href="%1$s">%2$s <span class="screen-reader-text">(%3$s)</span></a>',
 				esc_url( admin_url( 'upload.php' ) ),
-				__( 'Manage Uploads' ),
-				$text
+				$text,
+				__( 'Manage Uploads' )
 			); ?>
 		</li><li class="storage-count <?php echo $used_class; ?>">
 			<?php $text = sprintf(
@@ -1247,10 +1304,10 @@ function wp_dashboard_quota() {
 				$percentused
 			);
 			printf(
-				'<a href="%1$s" title="%2$s" class="musublink">%3$s</a>',
+				'<a href="%1$s" class="musublink">%2$s <span class="screen-reader-text">(%3$s)</span></a>',
 				esc_url( admin_url( 'upload.php' ) ),
-				__( 'Manage Uploads' ),
-				$text
+				$text,
+				__( 'Manage Uploads' )
 			); ?>
 		</li>
 	</ul>
@@ -1291,7 +1348,7 @@ function wp_dashboard_browser_nag() {
 			$browsehappy = add_query_arg( 'locale', $locale, $browsehappy );
 
 		$notice .= '<p>' . sprintf( __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ), esc_url( $browsehappy ) ) . '</p>';
-		$notice .= '<p class="hide-if-no-js"><a href="" class="dismiss">' . __( 'Dismiss' ) . '</a></p>';
+		$notice .= '<p class="hide-if-no-js"><a href="" class="dismiss" aria-label="' . esc_attr__( 'Dismiss the browser warning panel' ) . '">' . __( 'Dismiss' ) . '</a></p>';
 		$notice .= '<div class="clear"></div>';
 	}
 
--- a/wp-admin/includes/deprecated.php
+++ b/wp-admin/includes/deprecated.php
@@ -266,9 +266,9 @@ function get_editable_authors( $user_id ) {
  *
  * @deprecated 3.1.0 Use get_users()
  *
- * @param int $user_id User ID.
- * @param bool $exclude_zeros Optional, default is true. Whether to exclude zeros.
- * @return mixed
+ * @param int  $user_id       User ID.
+ * @param bool $exclude_zeros Optional. Whether to exclude zeroes. Default true.
+ * @return array Array of editable user IDs, empty array otherwise.
  */
 function get_editable_user_ids( $user_id, $exclude_zeros = true, $post_type = 'post' ) {
 	_deprecated_function( __FUNCTION__, '3.1', 'get_users()' );
@@ -658,16 +658,18 @@ class WP_User_Search {
 endif;
 
 /**
- * Retrieve editable posts from other users.
+ * Retrieves editable posts from other users.
  *
+ * @since 2.3.0
  * @deprecated 3.1.0 Use get_posts()
  * @see get_posts()
  *
- * @param int $user_id User ID to not retrieve posts from.
- * @param string $type Optional, defaults to 'any'. Post type to retrieve, can be 'draft' or 'pending'.
+ * @param int    $user_id User ID to not retrieve posts from.
+ * @param string $type    Optional. Post type to retrieve. Accepts 'draft', 'pending' or 'any' (all).
+ *                        Default 'any'.
  * @return array List of posts from others.
  */
-function get_others_unpublished_posts($user_id, $type='any') {
+function get_others_unpublished_posts( $user_id, $type = 'any' ) {
 	_deprecated_function( __FUNCTION__, '3.1' );
 
 	global $wpdb;
@@ -981,7 +983,7 @@ function add_contextual_help( $screen, $help ) {
 }
 
 /**
- * Get the allowed themes for the current blog.
+ * Get the allowed themes for the current site.
  *
  * @since 3.0.0
  * @deprecated 3.4.0 Use wp_get_themes()
@@ -1305,3 +1307,69 @@ function wp_dashboard_secondary_control() {}
 function _relocate_children( $old_ID, $new_ID ) {
 	_deprecated_function( __FUNCTION__, '3.9' );
 }
+
+/**
+ * Add a top-level menu page in the 'objects' section.
+ *
+ * This function takes a capability which will be used to determine whether
+ * or not a page is included in the menu.
+ *
+ * The function which is hooked in to handle the output of the page must check
+ * that the user has the required capability as well.
+ *
+ * @since 2.7.0
+ *
+ * @deprecated 4.5.0 Use add_menu_page()
+ * @see add_menu_page()
+ * @global int $_wp_last_object_menu
+ *
+ * @param string   $page_title The text to be displayed in the title tags of the page when the menu is selected.
+ * @param string   $menu_title The text to be used for the menu.
+ * @param string   $capability The capability required for this menu to be displayed to the user.
+ * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
+ * @param callable $function   The function to be called to output the content for this page.
+ * @param string   $icon_url   The url to the icon to be used for this menu.
+ * @return string The resulting page's hook_suffix.
+ */
+function add_object_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') {
+	_deprecated_function( __FUNCTION__, '4.5', 'add_menu_page()' );
+
+	global $_wp_last_object_menu;
+
+	$_wp_last_object_menu++;
+
+	return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_object_menu);
+}
+
+/**
+ * Add a top-level menu page in the 'utility' section.
+ *
+ * This function takes a capability which will be used to determine whether
+ * or not a page is included in the menu.
+ *
+ * The function which is hooked in to handle the output of the page must check
+ * that the user has the required capability as well.
+ *
+ * @since 2.7.0
+ *
+ * @deprecated 4.5.0 Use add_menu_page()
+ * @see add_menu_page()
+ * @global int $_wp_last_utility_menu
+ *
+ * @param string   $page_title The text to be displayed in the title tags of the page when the menu is selected.
+ * @param string   $menu_title The text to be used for the menu.
+ * @param string   $capability The capability required for this menu to be displayed to the user.
+ * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
+ * @param callable $function   The function to be called to output the content for this page.
+ * @param string   $icon_url   The url to the icon to be used for this menu.
+ * @return string The resulting page's hook_suffix.
+ */
+function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') {
+	_deprecated_function( __FUNCTION__, '4.5', 'add_menu_page()' );
+
+	global $_wp_last_utility_menu;
+
+	$_wp_last_utility_menu++;
+
+	return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_utility_menu);
+}
--- a/wp-admin/includes/file.php
+++ b/wp-admin/includes/file.php
@@ -13,38 +13,48 @@
 
 /** The descriptions for theme files. */
 $wp_file_descriptions = array(
-	'index.php' => __( 'Main Index Template' ),
-	'style.css' => __( 'Stylesheet' ),
-	'editor-style.css' => __( 'Visual Editor Stylesheet' ),
-	'editor-style-rtl.css' => __( 'Visual Editor RTL Stylesheet' ),
-	'rtl.css' => __( 'RTL Stylesheet' ),
-	'comments.php' => __( 'Comments' ),
-	'comments-popup.php' => __( 'Popup Comments' ),
-	'footer.php' => __( 'Theme Footer' ),
-	'header.php' => __( 'Theme Header' ),
-	'sidebar.php' => __( 'Sidebar' ),
-	'archive.php' => __( 'Archives' ),
-	'author.php' => __( 'Author Template' ),
-	'tag.php' => __( 'Tag Template' ),
-	'category.php' => __( 'Category Template' ),
-	'page.php' => __( 'Page Template' ),
-	'search.php' => __( 'Search Results' ),
-	'searchform.php' => __( 'Search Form' ),
-	'single.php' => __( 'Single Post' ),
-	'404.php' => __( '404 Template' ),
-	'link.php' => __( 'Links Template' ),
-	'functions.php' => __( 'Theme Functions' ),
-	'attachment.php' => __( 'Attachment Template' ),
-	'image.php' => __('Image Attachment Template'),
-	'video.php' => __('Video Attachment Template'),
-	'audio.php' => __('Audio Attachment Template'),
-	'application.php' => __('Application Attachment Template'),
-	'my-hacks.php' => __( 'my-hacks.php (legacy hacks support)' ),
-	'.htaccess' => __( '.htaccess (for rewrite rules )' ),
+	'functions.php'         => __( 'Theme Functions' ),
+	'header.php'            => __( 'Theme Header' ),
+	'footer.php'            => __( 'Theme Footer' ),
+	'sidebar.php'           => __( 'Sidebar' ),
+	'comments.php'          => __( 'Comments' ),
+	'searchform.php'        => __( 'Search Form' ),
+	'404.php'               => __( '404 Template' ),
+	'link.php'              => __( 'Links Template' ),
+	// Archives
+	'index.php'             => __( 'Main Index Template' ),
+	'archive.php'           => __( 'Archives' ),
+	'author.php'            => __( 'Author Template' ),
+	'taxonomy.php'          => __( 'Taxonomy Template' ),
+	'category.php'          => __( 'Category Template' ),
+	'tag.php'               => __( 'Tag Template' ),
+	'home.php'              => __( 'Posts Page' ),
+	'search.php'            => __( 'Search Results' ),
+	'date.php'              => __( 'Date Template' ),
+	// Content
+	'singular.php'          => __( 'Singular Template' ),
+	'single.php'            => __( 'Single Post' ),
+	'page.php'              => __( 'Single Page' ),
+	'front-page.php'        => __( 'Static Front Page' ),
+	// Attachments
+	'attachment.php'        => __( 'Attachment Template' ),
+	'image.php'             => __( 'Image Attachment Template' ),
+	'video.php'             => __( 'Video Attachment Template' ),
+	'audio.php'             => __( 'Audio Attachment Template' ),
+	'application.php'       => __( 'Application Attachment Template' ),
+	// Stylesheets
+	'style.css'             => __( 'Stylesheet' ),
+	'editor-style.css'      => __( 'Visual Editor Stylesheet' ),
+	'editor-style-rtl.css'  => __( 'Visual Editor RTL Stylesheet' ),
+	'rtl.css'               => __( 'RTL Stylesheet' ),
+	// Other
+	'my-hacks.php'          => __( 'my-hacks.php (legacy hacks support)' ),
+	'.htaccess'             => __( '.htaccess (for rewrite rules )' ),
 	// Deprecated files
-	'wp-layout.css' => __( 'Stylesheet' ),
-	'wp-comments.php' => __( 'Comments Template' ),
+	'wp-layout.css'         => __( 'Stylesheet' ),
+	'wp-comments.php'       => __( 'Comments Template' ),
 	'wp-comments-popup.php' => __( 'Popup Comments Template' ),
+	'comments-popup.php'    => __( 'Popup Comments' ),
 );
 
 /**
@@ -184,7 +194,7 @@ function wp_tempnam( $filename = '', $dir = '' ) {
 /**
  * Make sure that the file that was requested to edit, is allowed to be edited
  *
- * Function will die if if you are not allowed to edit the file
+ * Function will die if you are not allowed to edit the file
  *
  * @since 1.5.0
  *
@@ -214,6 +224,7 @@ function validate_file_to_edit( $file, $allowed_files = '' ) {
  * Handle PHP uploads in WordPress, sanitizing file names, checking extensions for mime type,
  * and moving the file to the appropriate directory within the uploads directory.
  *
+ * @access private
  * @since 4.0.0
  *
  * @see wp_handle_upload_error
@@ -224,7 +235,7 @@ function validate_file_to_edit( $file, $allowed_files = '' ) {
  * @param string      $action    Expected value for $_POST['action'].
  * @return array On success, returns an associative array of file attributes. On failure, returns
  *               $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ).
-*/
+ */
 function _wp_handle_upload( &$file, $overrides, $time, $action ) {
 	// The default error handler.
 	if ( ! function_exists( 'wp_handle_upload_error' ) ) {
@@ -399,7 +410,8 @@ function _wp_handle_upload( &$file, $overrides, $time, $action ) {
 		'file' => $new_file,
 		'url'  => $url,
 		'type' => $type
-	), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' ); }
+	), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' );
+}
 
 /**
  * Wrapper for _wp_handle_upload(), passes 'wp_handle_upload' action.
@@ -457,7 +469,7 @@ function wp_handle_sideload( &$file, $overrides = false, $time = null ) {
 
 
 /**
- * Downloads a url to a local temporary file using the WordPress HTTP Class.
+ * Downloads a URL to a local temporary file using the WordPress HTTP Class.
  * Please note, That the calling function must unlink() the file.
  *
  * @since 2.5.0
@@ -1011,19 +1023,22 @@ function get_filesystem_method( $args = array(), $context = false, $allow_relaxe
  *
  * @since 2.5.
  *
- * @todo Properly mark optional arguments as such
- *
  * @global string $pagenow
  *
- * @param string $form_post    the URL to post the form to
- * @param string $type         the chosen Filesystem method in use
- * @param bool   $error        if the current request has failed to connect
- * @param string $context      The directory which is needed access to, The write-test will be performed on this directory by get_filesystem_method()
- * @param array  $extra_fields Extra POST fields which should be checked for to be included in the post.
- * @param bool   $allow_relaxed_file_ownership Whether to allow Group/World writable.
- * @return bool False on failure. True on success.
+ * @param string $form_post                    The URL to post the form to.
+ * @param string $type                         Optional. Chosen type of filesystem. Default empty.
+ * @param bool   $error                        Optional. Whether the current request has failed to connect.
+ *                                             Default false.
+ * @param string $context                      Optional. Full path to the directory that is tested
+ *                                             for being writable. Default false.
+ * @param array  $extra_fields                 Optional. Extra POST fields which should be checked for
+ *                                             to be included in the post. Default null.
+ * @param bool   $allow_relaxed_file_ownership Optional. Whether to allow Group/World writable.
+ *                                             Default false.
+ *
+ * @return bool False on failure, true on success.
  */
-function request_filesystem_credentials($form_post, $type = '', $error = false, $context = false, $extra_fields = null, $allow_relaxed_file_ownership = false ) {
+function request_filesystem_credentials( $form_post, $type = '', $error = false, $context = false, $extra_fields = null, $allow_relaxed_file_ownership = false ) {
 	global $pagenow;
 
 	/**
@@ -1034,15 +1049,16 @@ function request_filesystem_credentials($form_post, $type = '', $error = false,
 	 *
 	 * @since 2.5.0
 	 *
-	 * @param mixed  $output       Form output to return instead. Default empty.
-	 * @param string $form_post    URL to POST the form to.
-	 * @param string $type         Chosen type of filesystem.
-	 * @param bool   $error        Whether the current request has failed to connect.
-	 *                             Default false.
-	 * @param string $context      Full path to the directory that is tested for
-	 *                             being writable.
-	 * @param bool $allow_relaxed_file_ownership Whether to allow Group/World writable.
-	 * @param array  $extra_fields Extra POST fields.
+	 * @param mixed  $output                       Form output to return instead. Default empty.
+	 * @param string $form_post                    The URL to post the form to.
+	 * @param string $type                         Chosen type of filesystem.
+	 * @param bool   $error                        Whether the current request has failed to connect.
+	 *                                             Default false.
+	 * @param string $context                      Full path to the directory that is tested for
+	 *                                             being writable.
+	 * @param bool   $allow_relaxed_file_ownership Whether to allow Group/World writable.
+	 *                                             Default false.
+	 * @param array  $extra_fields                 Extra POST fields.
 	 */
 	$req_cred = apply_filters( 'request_filesystem_credentials', '', $form_post, $type, $error, $context, $extra_fields, $allow_relaxed_file_ownership );
 	if ( '' !== $req_cred )
--- a/wp-admin/includes/image-edit.php
+++ b/wp-admin/includes/image-edit.php
@@ -40,13 +40,14 @@ function wp_image_editor($post_id, $msg = false) {
 	}
 
 	?>
-	<div class="imgedit-wrap">
+	<div class="imgedit-wrap wp-clearfix">
 	<div id="imgedit-panel-<?php echo $post_id; ?>">
 
 	<div class="imgedit-settings">
 	<div class="imgedit-group">
 	<div class="imgedit-group-top">
-		<h2><?php _e( 'Scale Image' ); ?> <a href="#" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;"></a></h2>
+		<h2><?php _e( 'Scale Image' ); ?></h2>
+		<button type="button" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;" aria-expanded="false"><span class="screen-reader-text"><?php esc_html_e( 'Scale Image Help' ); ?></span></button>
 		<div class="imgedit-help">
 		<p><?php _e('You can proportionally scale the original image. For best results, scaling should be done before you crop, flip, or rotate. Images can only be scaled down, not up.'); ?></p>
 		</div>
@@ -54,9 +55,22 @@ function wp_image_editor($post_id, $msg = false) {
 		<p><?php printf( __('Original dimensions %s'), $meta['width'] . ' &times; ' . $meta['height'] ); ?></p>
 		<?php endif ?>
 		<div class="imgedit-submit">
-		<span class="nowrap"><input type="text" id="imgedit-scale-width-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1)" style="width:4em;" value="<?php echo isset( $meta['width'] ) ? $meta['width'] : 0; ?>" /> &times; <input type="text" id="imgedit-scale-height-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0)" style="width:4em;" value="<?php echo isset( $meta['height'] ) ? $meta['height'] : 0; ?>" />
-		<span class="imgedit-scale-warn" id="imgedit-scale-warn-<?php echo $post_id; ?>">!</span></span>
-		<input type="button" onclick="imageEdit.action(<?php echo "$post_id, '$nonce'"; ?>, 'scale')" class="button button-primary" value="<?php esc_attr_e( 'Scale' ); ?>" />
+
+		<fieldset class="imgedit-scale">
+		<legend><?php _e( 'New dimensions:' ); ?></legend>
+		<div class="nowrap">
+		<label><span class="screen-reader-text"><?php _e( 'scale width' ); ?></span>
+		<input type="text" id="imgedit-scale-width-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 1)" value="<?php echo isset( $meta['width'] ) ? $meta['width'] : 0; ?>" />
+		</label>
+		<span class="imgedit-separator">&times;</span>
+		<label><span class="screen-reader-text"><?php _e( 'scale height' ); ?></span>
+		<input type="text" id="imgedit-scale-height-<?php echo $post_id; ?>" onkeyup="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0)" onblur="imageEdit.scaleChanged(<?php echo $post_id; ?>, 0)" value="<?php echo isset( $meta['height'] ) ? $meta['height'] : 0; ?>" />
+		</label>
+		<span class="imgedit-scale-warn" id="imgedit-scale-warn-<?php echo $post_id; ?>">!</span>
+		<input id="imgedit-scale-button" type="button" onclick="imageEdit.action(<?php echo "$post_id, '$nonce'"; ?>, 'scale')" class="button button-primary" value="<?php esc_attr_e( 'Scale' ); ?>" />
+ 		</div>
+		</fieldset>
+
 		</div>
 	</div>
 	</div>
@@ -65,7 +79,7 @@ function wp_image_editor($post_id, $msg = false) {
 
 	<div class="imgedit-group">
 	<div class="imgedit-group-top">
-		<h2><a onclick="imageEdit.toggleHelp(this);return false;" href="#"><?php _e('Restore Original Image'); ?> <span class="dashicons dashicons-arrow-down imgedit-help-toggle"></span></a></h2>
+		<h2><button type="button" onclick="imageEdit.toggleHelp(this);" class="button-link"><?php _e( 'Restore Original Image' ); ?> <span class="dashicons dashicons-arrow-down imgedit-help-toggle"></span></button></h2>
 		<div class="imgedit-help">
 		<p><?php _e('Discard any changes and restore the original image.');
 
@@ -84,7 +98,8 @@ function wp_image_editor($post_id, $msg = false) {
 
 	<div class="imgedit-group">
 	<div class="imgedit-group-top">
-		<h2><?php _e( 'Image Crop' ); ?> <a href="#" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;"></a></h2>
+		<h2><?php _e( 'Image Crop' ); ?></h2>
+		<button type="button" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;" aria-expanded="false"><span class="screen-reader-text"><?php esc_html_e( 'Image Crop Help' ); ?></span></button>
 
 		<div class="imgedit-help">
 		<p><?php _e('To crop the image, click on it and drag to make your selection.'); ?></p>
@@ -97,23 +112,32 @@ function wp_image_editor($post_id, $msg = false) {
 		</div>
 	</div>
 
-	<p>
-		<?php _e('Aspect ratio:'); ?>
-		<span  class="nowrap">
-		<input type="text" id="imgedit-crop-width-<?php echo $post_id; ?>" onkeyup="imageEdit.setRatioSelection(<?php echo $post_id; ?>, 0, this)" style="width:3em;" />
-		:
-		<input type="text" id="imgedit-crop-height-<?php echo $post_id; ?>" onkeyup="imageEdit.setRatioSelection(<?php echo $post_id; ?>, 1, this)" style="width:3em;" />
-		</span>
-	</p>
-
-	<p id="imgedit-crop-sel-<?php echo $post_id; ?>">
-		<?php _e('Selection:'); ?>
-		<span  class="nowrap">
-		<input type="text" id="imgedit-sel-width-<?php echo $post_id; ?>" onkeyup="imageEdit.setNumSelection(<?php echo $post_id; ?>)" style="width:4em;" />
-		&times;
-		<input type="text" id="imgedit-sel-height-<?php echo $post_id; ?>" onkeyup="imageEdit.setNumSelection(<?php echo $post_id; ?>)" style="width:4em;" />
-		</span>
-	</p>
+	<fieldset class="imgedit-crop-ratio">
+		<legend><?php _e( 'Aspect ratio:' ); ?></legend>
+		<div class="nowrap">
+		<label><span class="screen-reader-text"><?php _e( 'crop ratio width' ); ?></span>
+		<input type="text" id="imgedit-crop-width-<?php echo $post_id; ?>" onkeyup="imageEdit.setRatioSelection(<?php echo $post_id; ?>, 0, this)" />
+		</label>
+		<span class="imgedit-separator">:</span>
+		<label><span class="screen-reader-text"><?php _e( 'crop ratio height' ); ?></span>
+		<input type="text" id="imgedit-crop-height-<?php echo $post_id; ?>" onkeyup="imageEdit.setRatioSelection(<?php echo $post_id; ?>, 1, this)" />
+		</label>
+		</div>
+	</fieldset>
+
+	<fieldset id="imgedit-crop-sel-<?php echo $post_id; ?>" class="imgedit-crop-sel">
+		<legend><?php _e( 'Selection:' ); ?></legend>
+		<div class="nowrap">
+		<label><span class="screen-reader-text"><?php _e( 'selection width' ); ?></span>
+		<input type="text" id="imgedit-sel-width-<?php echo $post_id; ?>" onkeyup="imageEdit.setNumSelection(<?php echo $post_id; ?>)" />
+		</label>
+		<span class="imgedit-separator">&times;</span>
+		<label><span class="screen-reader-text"><?php _e( 'selection height' ); ?></span>
+		<input type="text" id="imgedit-sel-height-<?php echo $post_id; ?>" onkeyup="imageEdit.setNumSelection(<?php echo $post_id; ?>)" />
+		</label>
+		</div>
+	</fieldset>
+
 	</div>
 
 	<?php if ( $thumb && $sub_sizes ) {
@@ -122,17 +146,19 @@ function wp_image_editor($post_id, $msg = false) {
 
 	<div class="imgedit-group imgedit-applyto">
 	<div class="imgedit-group-top">
-		<h2><?php _e( 'Thumbnail Settings' ); ?> <a href="#" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;"></a></h2>
+		<h2><?php _e( 'Thumbnail Settings' ); ?></h2>
+		<button type="button" class="dashicons dashicons-editor-help imgedit-help-toggle" onclick="imageEdit.toggleHelp(this);return false;" aria-expanded="false"><span class="screen-reader-text"><?php esc_html_e( 'Thumbnail Settings Help' ); ?></span></button>
 		<p class="imgedit-help"><?php _e('You can edit the image while preserving the thumbnail. For example, you may wish to have a square thumbnail that displays just a section of the image.'); ?></p>
 	</div>
 
-	<p>
+	<figure class="imgedit-thumbnail-preview">
 		<img src="<?php echo $thumb['url']; ?>" width="<?php echo $thumb_img[0]; ?>" height="<?php echo $thumb_img[1]; ?>" class="imgedit-size-preview" alt="" draggable="false" />
-		<br /><?php _e('Current thumbnail'); ?>
-	</p>
+		<figcaption class="imgedit-thumbnail-preview-caption"><?php _e( 'Current thumbnail' ); ?></figcaption>
+	</figure>
 
-	<p id="imgedit-save-target-<?php echo $post_id; ?>">
-		<strong><?php _e('Apply changes to:'); ?></strong><br />
+	<div id="imgedit-save-target-<?php echo $post_id; ?>" class="imgedit-save-target">
+	<fieldset>
+		<legend><strong><?php _e( 'Apply changes to:' ); ?></strong></legend>
 
 		<label class="imgedit-label">
 		<input type="radio" name="imgedit-target-<?php echo $post_id; ?>" value="all" checked="checked" />
@@ -145,35 +171,38 @@ function wp_image_editor($post_id, $msg = false) {
 		<label class="imgedit-label">
 		<input type="radio" name="imgedit-target-<?php echo $post_id; ?>" value="nothumb" />
 		<?php _e('All sizes except thumbnail'); ?></label>
-	</p>
+	</fieldset>
+	</div>
 	</div>
 
 	<?php } ?>
 
 	</div>
 
-	<div class="imgedit-panel-content">
+	<div class="imgedit-panel-content wp-clearfix">
 		<?php echo $note; ?>
-		<div class="imgedit-menu">
-			<div onclick="imageEdit.crop(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-crop disabled" title="<?php esc_attr_e( 'Crop' ); ?>"></div><?php
+		<div class="imgedit-menu wp-clearfix">
+			<button type="button" onclick="imageEdit.crop(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-crop button disabled" disabled><span class="screen-reader-text"><?php esc_html_e( 'Crop' ); ?></span></button><?php
 
 		// On some setups GD library does not provide imagerotate() - Ticket #11536
-		if ( wp_image_editor_supports( array( 'mime_type' => get_post_mime_type( $post_id ), 'methods' => array( 'rotate' ) ) ) ) { ?>
-			<div class="imgedit-rleft"  onclick="imageEdit.rotate( 90, <?php echo "$post_id, '$nonce'"; ?>, this)" title="<?php esc_attr_e( 'Rotate counter-clockwise' ); ?>"></div>
-			<div class="imgedit-rright" onclick="imageEdit.rotate(-90, <?php echo "$post_id, '$nonce'"; ?>, this)" title="<?php esc_attr_e( 'Rotate clockwise' ); ?>"></div>
+		if ( wp_image_editor_supports( array( 'mime_type' => get_post_mime_type( $post_id ), 'methods' => array( 'rotate' ) ) ) ) {
+			$note_no_rotate = '';
+	?>
+			<button type="button" class="imgedit-rleft button" onclick="imageEdit.rotate( 90, <?php echo "$post_id, '$nonce'"; ?>, this)"><span class="screen-reader-text"><?php esc_html_e( 'Rotate counter-clockwise' ); ?></span></button>
+			<button type="button" class="imgedit-rright button" onclick="imageEdit.rotate(-90, <?php echo "$post_id, '$nonce'"; ?>, this)"><span class="screen-reader-text"><?php esc_html_e( 'Rotate clockwise' ); ?></span></button>
 	<?php } else {
-			$note_no_rotate = esc_attr__('Image rotation is not supported by your web host.');
+			$note_no_rotate = '<p class="note-no-rotate"><em>' . __( 'Image rotation is not supported by your web host.' ) . '</em></p>';
 	?>
-		    <div class="imgedit-rleft disabled"  title="<?php echo $note_no_rotate; ?>"></div>
-		    <div class="imgedit-rright disabled" title="<?php echo $note_no_rotate; ?>"></div>
+			<button type="button" class="imgedit-rleft button disabled" disabled></button>
+			<button type="button" class="imgedit-rright button disabled" disabled></button>
 	<?php } ?>
 
-			<div onclick="imageEdit.flip(1, <?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-flipv" title="<?php esc_attr_e( 'Flip vertically' ); ?>"></div>
-			<div onclick="imageEdit.flip(2, <?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-fliph" title="<?php esc_attr_e( 'Flip horizontally' ); ?>"></div>
+			<button type="button" onclick="imageEdit.flip(1, <?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-flipv button"><span class="screen-reader-text"><?php esc_html_e( 'Flip vertically' ); ?></span></button>
+			<button type="button" onclick="imageEdit.flip(2, <?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-fliph button"><span class="screen-reader-text"><?php esc_html_e( 'Flip horizontally' ); ?></span></button>
 
-			<div id="image-undo-<?php echo $post_id; ?>" onclick="imageEdit.undo(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-undo disabled" title="<?php esc_attr_e( 'Undo' ); ?>"></div>
-			<div id="image-redo-<?php echo $post_id; ?>" onclick="imageEdit.redo(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-redo disabled" title="<?php esc_attr_e( 'Redo' ); ?>"></div>
-			<br class="clear" />
+			<button type="button" id="image-undo-<?php echo $post_id; ?>" onclick="imageEdit.undo(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-undo button disabled" disabled><span class="screen-reader-text"><?php esc_html_e( 'Undo' ); ?></span></button>
+			<button type="button" id="image-redo-<?php echo $post_id; ?>" onclick="imageEdit.redo(<?php echo "$post_id, '$nonce'"; ?>, this)" class="imgedit-redo button disabled" disabled><span class="screen-reader-text"><?php esc_html_e( 'Redo' ); ?></span></button>
+			<?php echo $note_no_rotate; ?>
 		</div>
 
 		<input type="hidden" id="imgedit-sizer-<?php echo $post_id; ?>" value="<?php echo $sizer; ?>" />
@@ -184,11 +213,11 @@ function wp_image_editor($post_id, $msg = false) {
 		<input type="hidden" id="imgedit-y-<?php echo $post_id; ?>" value="<?php echo isset( $meta['height'] ) ? $meta['height'] : 0; ?>" />
 
 		<div id="imgedit-crop-<?php echo $post_id; ?>" class="imgedit-crop-wrap">
-		<img id="image-preview-<?php echo $post_id; ?>" onload="imageEdit.imgLoaded('<?php echo $post_id; ?>')" src="<?php echo admin_url( 'admin-ajax.php', 'relative' ); ?>?action=imgedit-preview&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;postid=<?php echo $post_id; ?>&amp;rand=<?php echo rand(1, 99999); ?>" alt="<?php esc_attr_e( 'Image preview' ); ?>" />
+		<img id="image-preview-<?php echo $post_id; ?>" onload="imageEdit.imgLoaded('<?php echo $post_id; ?>')" src="<?php echo admin_url( 'admin-ajax.php', 'relative' ); ?>?action=imgedit-preview&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;postid=<?php echo $post_id; ?>&amp;rand=<?php echo rand(1, 99999); ?>" alt="" />
 		</div>
 
 		<div class="imgedit-submit">
-			<input type="button" onclick="imageEdit.close(<?php echo $post_id; ?>, 1)" class="button" value="<?php esc_attr_e( 'Cancel' ); ?>" />
+			<input type="button" onclick="imageEdit.close(<?php echo $post_id; ?>, 1)" class="button imgedit-cancel-btn" value="<?php esc_attr_e( 'Cancel' ); ?>" />
 			<input type="button" onclick="imageEdit.save(<?php echo "$post_id, '$nonce'"; ?>)" disabled="disabled" class="button button-primary imgedit-submit-btn" value="<?php esc_attr_e( 'Save' ); ?>" />
 		</div>
 	</div>
@@ -562,8 +591,9 @@ function stream_preview_image( $post_id ) {
 
 	$img = wp_get_image_editor( _load_image_to_edit_path( $post_id ) );
 
-    if ( is_wp_error( $img ) )
-        return false;
+	if ( is_wp_error( $img ) ) {
+		return false;
+	}
 
 	$changes = !empty($_REQUEST['history']) ? json_decode( wp_unslash($_REQUEST['history']) ) : null;
 	if ( $changes )
--- a/wp-admin/includes/image.php
+++ b/wp-admin/includes/image.php
@@ -28,7 +28,7 @@ function wp_crop_image( $src, $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $s
 		$src_file = get_attached_file( $src );
 
 		if ( ! file_exists( $src_file ) ) {
-			// If the file doesn't exist, attempt a url fopen on the src link.
+			// If the file doesn't exist, attempt a URL fopen on the src link.
 			// This can occur with certain file replication plugins.
 			$src = _load_image_to_edit_path( $src, 'full' );
 		} else {
@@ -110,7 +110,7 @@ function wp_generate_attachment_metadata( $attachment_id, $file ) {
 		 * Filter the image sizes automatically generated when uploading an image.
 		 *
 		 * @since 2.9.0
-		 * @since 4.4.0 The `$metadata` argument was addeed
+		 * @since 4.4.0 Added the `$metadata` argument.
 		 *
 		 * @param array $sizes    An associative array of image sizes.
 		 * @param array $metadata An associative array of image metadata: width, height, file.
--- a/wp-admin/includes/list-table.php
+++ b/wp-admin/includes/list-table.php
@@ -73,11 +73,14 @@ function register_column_headers($screen, $columns) {
  * Prints column headers for a particular screen.
  *
  * @since 2.7.0
+ *
+ * @param string|WP_Screen $screen  The screen hook name or screen object.
+ * @param bool             $with_id Whether to set the id attribute or not.
  */
-function print_column_headers($screen, $id = true) {
+function print_column_headers( $screen, $with_id = true ) {
 	$wp_list_table = new _WP_List_Table_Compat($screen);
 
-	$wp_list_table->print_column_headers($id);
+	$wp_list_table->print_column_headers( $with_id );
 }
 
 /**
--- a/wp-admin/includes/media.php
+++ b/wp-admin/includes/media.php
@@ -111,24 +111,28 @@ function the_media_upload_tabs() {
  * @param string       $title   Image title attribute.
  * @param string       $align   Image CSS alignment property.
  * @param string       $url     Optional. Image src URL. Default empty.
- * @param string       $rel     Optional. Image rel attribute. Default empty.
+ * @param bool|string  $rel     Optional. Value for rel attribute or whether to add a dafault value. Default false.
  * @param string|array $size    Optional. Image size. Accepts any valid image size, or an array of width
  *                              and height values in pixels (in that order). Default 'medium'.
  * @param string       $alt     Optional. Image alt attribute. Default empty.
  * @return string The HTML output to insert into the editor.
  */
-function get_image_send_to_editor( $id, $caption, $title, $align, $url = '', $rel = '', $size = 'medium', $alt = '' ) {
+function get_image_send_to_editor( $id, $caption, $title, $align, $url = '', $rel = false, $size = 'medium', $alt = '' ) {
 
-	$html = get_image_tag($id, $alt, '', $align, $size);
+	$html = get_image_tag( $id, $alt, '', $align, $size );
 
-	if ( ! $rel ) {
-		$rel = ' rel="attachment wp-att-' . esc_attr( $id ) . '"';
+	if ( $rel ) {
+		if ( is_string( $rel ) ) {
+			$rel = ' rel="' . esc_attr( $rel ) . '"';
+		} else {
+			$rel = ' rel="attachment wp-att-' . intval( $id ) . '"';
+		}
 	} else {
-		$rel = ' rel="' . esc_attr( $rel ) . '"';
+		$rel = '';
 	}
 
 	if ( $url )
-		$html = '<a href="' . esc_attr($url) . "\"$rel>$html</a>";
+		$html = '<a href="' . esc_attr( $url ) . '"' . $rel . '>' . $html . '</a>';
 
 	/**
 	 * Filter the image HTML markup to send to the editor.
@@ -158,11 +162,11 @@ function get_image_send_to_editor( $id, $caption, $title, $align, $url = '', $re
  * @param string $html
  * @param integer $id
  * @param string $caption image caption
- * @param string $alt image alt attribute
  * @param string $title image title attribute
  * @param string $align image css alignment property
  * @param string $url image src url
  * @param string $size image size (thumbnail, medium, large, full or added with add_image_size() )
+ * @param string $alt image alt attribute
  * @return string
  */
 function image_add_caption( $html, $id, $caption, $title, $align, $url, $size, $alt = '' ) {
@@ -455,7 +459,7 @@ wp_enqueue_style( 'colors' );
 // Check callback name for 'media'
 if ( ( is_array( $content_func ) && ! empty( $content_func[1] ) && 0 === strpos( (string) $content_func[1], 'media' ) )
 	|| ( ! is_array( $content_func ) && 0 === strpos( $content_func, 'media' ) ) )
-	wp_enqueue_style( 'media' );
+	wp_enqueue_style( 'deprecated-media' );
 wp_enqueue_style( 'ie' );
 ?>
 <script type="text/javascript">
@@ -1166,7 +1170,7 @@ function image_media_send_to_editor($html, $attachment_id, $attachment) {
 		$align = !empty($attachment['align']) ? $attachment['align'] : 'none';
 		$size = !empty($attachment['image-size']) ? $attachment['image-size'] : 'medium';
 		$alt = !empty($attachment['image_alt']) ? $attachment['image_alt'] : '';
-		$rel = ( $url == get_attachment_link($attachment_id) );
+		$rel = ( strpos( $url, 'attachment_id') || $url === get_attachment_link( $attachment_id ) );
 
 		return get_image_send_to_editor($attachment_id, $attachment['post_excerpt'], $attachment['post_title'], $align, $url, $rel, $size, $alt);
 	}
@@ -1455,7 +1459,7 @@ function get_media_item( $attachment_id, $args = null ) {
 			<td>
 			<p><strong>" . __('File name:') . "</strong> $filename</p>
 			<p><strong>" . __('File type:') . "</strong> $post->post_mime_type</p>
-			<p><strong>" . __('Upload date:') . "</strong> " . mysql2date( get_option('date_format'), $post->post_date ). '</p>';
+			<p><strong>" . __('Upload date:') . "</strong> " . mysql2date( __( 'F j, Y' ), $post->post_date ). '</p>';
 			if ( !empty( $media_dims ) )
 				$item .= "<p><strong>" . __('Dimensions:') . "</strong> $media_dims</p>\n";
 
@@ -1464,8 +1468,9 @@ function get_media_item( $attachment_id, $args = null ) {
 	$item .= "
 		</thead>
 		<tbody>
-		<tr><td colspan='2' class='imgedit-response' id='imgedit-response-$post->ID'></td></tr>
-		<tr><td style='display:none' colspan='2' class='image-editor' id='image-editor-$post->ID'></td></tr>\n";
+		<tr><td colspan='2' class='imgedit-response' id='imgedit-response-$post->ID'></td></tr>\n
+		<tr><td style='display:none' colspan='2' class='image-editor' id='image-editor-$post->ID'></td></tr>\n
+		<tr><td colspan='2'><p class='media-types media-types-required-info'>" . sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . "</p></td></tr>\n";
 
 	$defaults = array(
 		'input'      => 'text',
@@ -1537,12 +1542,13 @@ function get_media_item( $attachment_id, $args = null ) {
 			continue;
 		}
 
-		$required      = $field['required'] ? '<span class="alignright"><abbr title="required" class="required">*</abbr></span>' : '';
-		$aria_required = $field['required'] ? " aria-required='true' " : '';
+		$required      = $field['required'] ? '<span class="required">*</span>' : '';
+		$required_attr = $field['required'] ? ' required' : '';
+		$aria_required = $field['required'] ? " aria-required='true'" : '';
 		$class  = $id;
 		$class .= $field['required'] ? ' form-required' : '';
 
-		$item .= "\t\t<tr class='$class'>\n\t\t\t<th scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']}</span>$required<br class='clear' /></label></th>\n\t\t\t<td class='field'>";
+		$item .= "\t\t<tr class='$class'>\n\t\t\t<th scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']}{$required}</span><br class='clear' /></label></th>\n\t\t\t<td class='field'>";
 		if ( !empty( $field[ $field['input'] ] ) )
 			$item .= $field[ $field['input'] ];
 		elseif ( $field['input'] == 'textarea' ) {
@@ -1551,9 +1557,9 @@ function get_media_item( $attachment_id, $args = null ) {
 				$field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES );
 			}
 			// Post_excerpt is already escaped by sanitize_post() in get_attachment_fields_to_edit().
-			$item .= "<textarea id='$name' name='$name' $aria_required>" . $field['value'] . '</textarea>';
+			$item .= "<textarea id='$name' name='$name'{$required_attr}{$aria_required}>" . $field['value'] . '</textarea>';
 		} else {
-			$item .= "<input type='text' class='text' id='$name' name='$name' value='" . esc_attr( $field['value'] ) . "' $aria_required />";
+			$item .= "<input type='text' class='text' id='$name' name='$name' value='" . esc_attr( $field['value'] ) . "'{$required_attr}{$aria_required} />";
 		}
 		if ( !empty( $field['helps'] ) )
 			$item .= "<p class='help'>" . join( "</p>\n<p class='help'>", array_unique( (array) $field['helps'] ) ) . '</p>';
@@ -1690,8 +1696,9 @@ function get_compat_media_markup( $attachment_id, $args = null ) {
 		}
 
 		$readonly      = ! $user_can_edit && ! empty( $field['taxonomy'] ) ? " readonly='readonly' " : '';
-		$required      = $field['required'] ? '<span class="alignright"><abbr title="required" class="required">*</abbr></span>' : '';
-		$aria_required = $field['required'] ? " aria-required='true' " : '';
+		$required      = $field['required'] ? '<span class="required">*</span>' : '';
+		$required_attr = $field['required'] ? ' required' : '';
+		$aria_required = $field['required'] ? " aria-required='true'" : '';
 		$class  = 'compat-field-' . $id;
 		$class .= $field['required'] ? ' form-required' : '';
 
@@ -1706,9 +1713,9 @@ function get_compat_media_markup( $attachment_id, $args = null ) {
 				// sanitize_post() skips the post_content when user_can_richedit.
 				$field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES );
 			}
-			$item .= "<textarea id='$id_attr' name='$name' $aria_required>" . $field['value'] . '</textarea>';
+			$item .= "<textarea id='$id_attr' name='$name'{$required_attr}{$aria_required}>" . $field['value'] . '</textarea>';
 		} else {
-			$item .= "<input type='text' class='text' id='$id_attr' name='$name' value='" . esc_attr( $field['value'] ) . "' $readonly $aria_required />";
+			$item .= "<input type='text' class='text' id='$id_attr' name='$name' value='" . esc_attr( $field['value'] ) . "' $readonly{$required_attr}{$aria_required} />";
 		}
 		if ( !empty( $field['helps'] ) )
 			$item .= "<p class='help'>" . join( "</p>\n<p class='help'>", array_unique( (array) $field['helps'] ) ) . '</p>';
@@ -1732,8 +1739,12 @@ function get_compat_media_markup( $attachment_id, $args = null ) {
 
 	if ( !empty( $form_fields['_final'] ) )
 		$item .= "\t\t<tr class='final'><td colspan='2'>{$form_fields['_final']}</td></tr>\n";
-	if ( $item )
-		$item = '<table class="compat-attachment-fields">' . $item . '</table>';
+
+	if ( $item ) {
+		$item = '<p class="media-types media-types-required-info">' .
+			sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . '</p>
+			<table class="compat-attachment-fields">' . $item . '</table>';
+	}
 
 	foreach ( $hidden_fields as $hidden_field => $value ) {
 		$item .= '<input type="hidden" name="' . esc_attr( $hidden_field ) . '" value="' . esc_attr( $value ) . '" />' . "\n";
@@ -2111,7 +2122,7 @@ var addExtImage = {
 		t.width = t.height = '';
 		document.getElementById('go_button').style.color = '#bbb';
 		if ( ! document.forms[0].src.value )
-			document.getElementById('status_img').innerHTML = '*';
+			document.getElementById('status_img').innerHTML = '';
 		else document.getElementById('status_img').innerHTML = '<img src="<?php echo esc_url( admin_url( 'images/no.png' ) ); ?>" alt="" />';
 	},
 
@@ -2541,21 +2552,21 @@ function wp_media_insert_url_form( $default_view = 'image' ) {
 
 	return '
 	<p class="media-types"><label><input type="radio" name="media_type" value="image" id="image-only"' . checked( 'image-only', $view, false ) . ' /> ' . __( 'Image' ) . '</label> &nbsp; &nbsp; <label><input type="radio" name="media_type" value="generic" id="not-image"' . checked( 'not-image', $view, false ) . ' /> ' . __( 'Audio, Video, or Other File' ) . '</label></p>
+	<p class="media-types media-types-required-info">' . sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . '</p>
 	<table class="describe ' . $table_class . '"><tbody>
 		<tr>
 			<th scope="row" class="label" style="width:130px;">
-				<label for="src"><span class="alignleft">' . __('URL') . '</span></label>
-				<span class="alignright"><abbr id="status_img" title="required" class="required">*</abbr></span>
+				<label for="src"><span class="alignleft">' . __( 'URL' ) . '</span> <span class="required">*</span></label>
+				<span class="alignright" id="status_img"></span>
 			</th>
-			<td class="field"><input id="src" name="src" value="" type="text" aria-required="true" onblur="addExtImage.getImageData()" /></td>
+			<td class="field"><input id="src" name="src" value="" type="text" required aria-required="true" onblur="addExtImage.getImageData()" /></td>
 		</tr>
 
 		<tr>
 			<th scope="row" class="label">
-				<label for="title"><span class="alignleft">' . __('Title') . '</span></label>
-				<span class="alignright"><abbr title="required" class="required">*</abbr></span>
+				<label for="title"><span class="alignleft">' . __( 'Title' ) . '</span> <span class="required">*</span></label>
 			</th>
-			<td class="field"><input id="title" name="title" value="" type="text" aria-required="true" /></td>
+			<td class="field"><input id="title" name="title" value="" type="text" required aria-required="true" /></td>
 		</tr>
 
 		<tr class="not-image"><td></td><td><p class="help">' . __('Link text, e.g. &#8220;Ransom Demands (PDF)&#8221;') . '</p></td></tr>
@@ -2688,6 +2699,8 @@ function multisite_over_quota_message() {
  * Displays the image and editor in the post editor
  *
  * @since 3.5.0
+ *
+ * @param WP_Post $post A post object.
  */
 function edit_form_image_editor( $post ) {
 	$open = isset( $_GET['image-editor'] );
@@ -2701,7 +2714,7 @@ function edit_form_image_editor( $post ) {
 	$alt_text = get_post_meta( $post->ID, '_wp_attachment_image_alt', true );
 
 	$att_url = wp_get_attachment_url( $post->ID ); ?>
-	<div class="wp_attachment_holder">
+	<div class="wp_attachment_holder wp-clearfix">
 	<?php
 	if ( wp_attachment_is_image( $post->ID ) ) :
 		$image_edit_button = '';
@@ -2713,7 +2726,7 @@ function edit_form_image_editor( $post ) {
 
 		<div class="imgedit-response" id="imgedit-response-<?php echo $attachment_id; ?>"></div>
 
-		<div<?php if ( $open ) echo ' style="display:none"'; ?> class="wp_attachment_image" id="media-head-<?php echo $attachment_id; ?>">
+		<div<?php if ( $open ) echo ' style="display:none"'; ?> class="wp_attachment_image wp-clearfix" id="media-head-<?php echo $attachment_id; ?>">
 			<p id="thumbnail-head-<?php echo $attachment_id; ?>"><img class="thumbnail" src="<?php echo set_url_scheme( $thumb_url[0] ); ?>" style="max-width:100%" alt="" /></p>
 			<p><?php echo $image_edit_button; ?></p>
 		</div>
--- a/wp-admin/includes/meta-boxes.php
+++ b/wp-admin/includes/meta-boxes.php
@@ -190,20 +190,9 @@ if ( 0 != $post->ID ) {
 	$date = date_i18n( $datef, strtotime( current_time('mysql') ) );
 }
 
-if ( ! empty( $args['args']['revisions_count'] ) ) :
-	$revisions_to_keep = wp_revisions_to_keep( $post );
-?>
+if ( ! empty( $args['args']['revisions_count'] ) ) : ?>
 <div class="misc-pub-section misc-pub-revisions">
-<?php
-	if ( $revisions_to_keep > 0 && $revisions_to_keep <= $args['args']['revisions_count'] ) {
-		echo '<span title="' . esc_attr( sprintf( __( 'Your site is configured to keep only the last %s revisions.' ),
-			number_format_i18n( $revisions_to_keep ) ) ) . '">';
-		printf( __( 'Revisions: %s' ), '<b>' . number_format_i18n( $args['args']['revisions_count'] ) . '+</b>' );
-		echo '</span>';
-	} else {
-		printf( __( 'Revisions: %s' ), '<b>' . number_format_i18n( $args['args']['revisions_count'] ) . '</b>' );
-	}
-?>
+	<?php printf( __( 'Revisions: %s' ), '<b>' . number_format_i18n( $args['args']['revisions_count'] ) . '</b>' ); ?>
 	<a class="hide-if-no-js" href="<?php echo esc_url( get_edit_post_link( $args['args']['revision_id'] ) ); ?>"><span aria-hidden="true"><?php _ex( 'Browse', 'revisions' ); ?></span> <span class="screen-reader-text"><?php _e( 'Browse revisions' ); ?></span></a>
 </div>
 <?php endif;
@@ -334,7 +323,7 @@ function attachment_submit_meta_box( $post ) {
 	<?php
 	if ( current_user_can( 'delete_post', $post->ID ) )
 		if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) {
-			echo "<a class='submitdelete deletion' href='" . get_delete_post_link( $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
+			echo "<a class='submitdelete deletion' href='" . get_delete_post_link( $post->ID ) . "'>" . _x( 'Trash', 'verb' ) . "</a>";
 		} else {
 			$delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : '';
 			echo  "<a class='submitdelete deletion'$delete_ays href='" . get_delete_post_link( $post->ID, null, true ) . "'>" . __( 'Delete Permanently' ) . "</a>";
@@ -580,7 +569,13 @@ function post_categories_meta_box( $post, $box ) {
 function post_excerpt_meta_box($post) {
 ?>
 <label class="screen-reader-text" for="excerpt"><?php _e('Excerpt') ?></label><textarea rows="1" cols="40" name="excerpt" id="excerpt"><?php echo $post->post_excerpt; // textarea_escaped ?></textarea>
-<p><?php _e('Excerpts are optional hand-crafted summaries of your content that can be used in your theme. <a href="https://codex.wordpress.org/Excerpt" target="_blank">Learn more about manual excerpts.</a>'); ?></p>
+<p><?php
+	printf(
+		/* translators: %s: Codex URL */
+		__( 'Excerpts are optional hand-crafted summaries of your content that can be used in your theme. <a href="%s">Learn more about manual excerpts</a>.' ),
+		__( 'https://codex.wordpress.org/Excerpt' )
+	);
+?></p>
 <?php
 }
 
@@ -592,7 +587,8 @@ function post_excerpt_meta_box($post) {
  * @param object $post
  */
 function post_trackback_meta_box($post) {
-	$form_trackback = '<input type="text" name="trackback_url" id="trackback_url" class="code" value="'. esc_attr( str_replace("\n", ' ', $post->to_ping) ) .'" />';
+	$form_trackback = '<input type="text" name="trackback_url" id="trackback_url" class="code" value="' .
+		esc_attr( str_replace( "\n", ' ', $post->to_ping ) ) . '" aria-describedby="trackback-url-desc" />';
 	if ('' != $post->pinged) {
 		$pings = '<p>'. __('Already pinged:') . '</p><ul>';
 		$already_pinged = explode("\n", trim($post->pinged));
@@ -603,8 +599,18 @@ function post_trackback_meta_box($post) {
 	}
 
 ?>
-<p><label for="trackback_url"><?php _e('Send trackbacks to:'); ?></label> <?php echo $form_trackback; ?><br /> (<?php _e('Separate multiple URLs with spaces'); ?>)</p>
-<p><?php _e('Trackbacks are a way to notify legacy blog systems that you&#8217;ve linked to them. If you link other WordPress sites, they&#8217;ll be notified automatically using <a href="https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" target="_blank">pingbacks</a>, no other action necessary.'); ?></p>
+<p>
+	<label for="trackback_url"><?php _e( 'Send trackbacks to:' ); ?></label>
+	<?php echo $form_trackback; ?>
+</p>
+<p id="trackback-url-desc" class="howto"><?php _e( 'Separate multiple URLs with spaces' ); ?></p>
+<p><?php
+	printf(
+		/* translators: %s: Codex URL */
+		__( 'Trackbacks are a way to notify legacy blog systems that you&#8217;ve linked to them. If you link other WordPress sites, they&#8217;ll be notified automatically using <a href="%s">pingbacks</a>, no other action necessary.' ),
+		__( 'https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments' )
+	);
+?></p>
 <?php
 if ( ! empty($pings) )
 	echo $pings;
@@ -630,7 +636,13 @@ foreach ( $metadata as $key => $value ) {
 list_meta( $metadata );
 meta_form( $post ); ?>
 </div>
-<p><?php _e('Custom fields can be used to add extra metadata to a post that you can <a href="https://codex.wordpress.org/Using_Custom_Fields" target="_blank">use in your theme</a>.'); ?></p>
+<p><?php
+	printf(
+		/* translators: %s: Codex URL */
+		__( 'Custom fields can be used to add extra metadata to a post that you can <a href="%s">use in your theme</a>.' ),
+		__( 'https://codex.wordpress.org/Using_Custom_Fields' )
+	);
+?></p>
 <?php
 }
 
@@ -646,7 +658,12 @@ function post_comment_status_meta_box($post) {
 <input name="advanced_view" type="hidden" value="1" />
 <p class="meta-options">
 	<label for="comment_status" class="selectit"><input name="comment_status" type="checkbox" id="comment_status" value="open" <?php checked($post->comment_status, 'open'); ?> /> <?php _e( 'Allow comments.' ) ?></label><br />
-	<label for="ping_status" class="selectit"><input name="ping_status" type="checkbox" id="ping_status" value="open" <?php checked($post->ping_status, 'open'); ?> /> <?php printf( __( 'Allow <a href="%s" target="_blank">trackbacks and pingbacks</a> on this page.' ), __( 'https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments' ) ); ?></label>
+	<label for="ping_status" class="selectit"><input name="ping_status" type="checkbox" id="ping_status" value="open" <?php checked($post->ping_status, 'open'); ?> /> <?php
+		printf(
+			/* translators: %s: Codex URL */
+			__( 'Allow <a href="%s">trackbacks and pingbacks</a> on this page.' ),
+			__( 'https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments' ) );
+		?></label>
 	<?php
 	/**
 	 * Fires at the end of the Discussion meta box on the post editing screen.
@@ -742,7 +759,8 @@ function post_author_meta_box($post) {
 		'who' => 'authors',
 		'name' => 'post_author_override',
 		'selected' => empty($post->ID) ? $user_ID : $post->post_author,
-		'include_selected' => true
+		'include_selected' => true,
+		'show' => 'display_name_with_login',
 	) );
 }
 
@@ -1173,6 +1191,8 @@ function link_advanced_meta_box($link) {
  * Display post thumbnail meta box.
  *
  * @since 2.9.0
+ *
+ * @param WP_Post $post A post object.
  */
 function post_thumbnail_meta_box( $post ) {
 	$thumbnail_id = get_post_meta( $post->ID, '_thumbnail_id', true );
@@ -1184,7 +1204,7 @@ function post_thumbnail_meta_box( $post ) {
  *
  * @since 3.9.0
  *
- * @param WP_Post $post
+ * @param WP_Post $post A post object.
  */
 function attachment_id3_data_meta_box( $post ) {
 	$meta = array();
--- a/wp-admin/includes/misc.php
+++ b/wp-admin/includes/misc.php
@@ -635,6 +635,8 @@ function saveDomDocument($doc, $filename) {
  * @since 3.0.0
  *
  * @global array $_wp_admin_css_colors
+ *
+ * @param int $user_id User ID.
  */
 function admin_color_scheme_picker( $user_id ) {
 	global $_wp_admin_css_colors;
@@ -708,7 +710,7 @@ function wp_color_scheme_settings() {
 		$icon_colors = $_wp_admin_css_colors['fresh']->icon_colors;
 	} else {
 		// Fall back to the default set of icon colors if the default scheme is missing.
-		$icon_colors = array( 'base' => '#999', 'focus' => '#00a0d2', 'current' => '#fff' );
+		$icon_colors = array( 'base' => '#82878c', 'focus' => '#00a0d2', 'current' => '#fff' );
 	}
 
 	echo '<script type="text/javascript">var _wpColorScheme = ' . wp_json_encode( array( 'icons' => $icon_colors ) ) . ";</script>\n";
@@ -729,6 +731,11 @@ function _ipad_meta() {
  * Check lock status for posts displayed on the Posts screen
  *
  * @since 3.6.0
+ *
+ * @param array  $response  The Heartbeat response.
+ * @param array  $data      The $_POST data sent.
+ * @param string $screen_id The screen id.
+ * @return array The Heartbeat response.
  */
 function wp_check_locked_posts( $response, $data, $screen_id ) {
 	$checked = array();
@@ -759,6 +766,11 @@ function wp_check_locked_posts( $response, $data, $screen_id ) {
  * Check lock status on the New/Edit Post screen and refresh the lock
  *
  * @since 3.6.0
+ *
+ * @param array  $response  The Heartbeat response.
+ * @param array  $data      The $_POST data sent.
+ * @param string $screen_id The screen id.
+ * @return array The Heartbeat response.
  */
 function wp_refresh_post_lock( $response, $data, $screen_id ) {
 	if ( array_key_exists( 'wp-refresh-post-lock', $data ) ) {
@@ -797,6 +809,11 @@ function wp_refresh_post_lock( $response, $data, $screen_id ) {
  * Check nonce expiration on the New/Edit Post screen and refresh if needed
  *
  * @since 3.6.0
+ *
+ * @param array  $response  The Heartbeat response.
+ * @param array  $data      The $_POST data sent.
+ * @param string $screen_id The screen id.
+ * @return array The Heartbeat response.
  */
 function wp_refresh_post_nonces( $response, $data, $screen_id ) {
 	if ( array_key_exists( 'wp-refresh-post-nonces', $data ) ) {
@@ -850,6 +867,10 @@ function wp_heartbeat_set_suspension( $settings ) {
  * Autosave with heartbeat
  *
  * @since 3.9.0
+ *
+ * @param array $response The Heartbeat response.
+ * @param array $data     The $_POST data sent.
+ * @return array The Heartbeat response.
  */
 function heartbeat_autosave( $response, $data ) {
 	if ( ! empty( $data['wp_autosave'] ) ) {
--- a/wp-admin/includes/ms-admin-filters.php
+++ b/wp-admin/includes/ms-admin-filters.php
@@ -12,6 +12,7 @@ add_filter( 'wp_handle_upload_prefilter', 'check_upload_size' );
 
 // User Hooks
 add_action( 'admin_notices', 'new_user_email_admin_notice' );
+add_action( 'user_admin_notices', 'new_user_email_admin_notice' );
 
 add_action( 'admin_page_access_denied', '_access_denied_splash', 99 );
 
--- a/wp-admin/includes/ms.php
+++ b/wp-admin/includes/ms.php
@@ -48,14 +48,14 @@ function check_upload_size( $file ) {
 }
 
 /**
- * Delete a blog.
+ * Delete a site.
  *
  * @since 3.0.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
  *
- * @param int  $blog_id Blog ID.
- * @param bool $drop    True if blog's table should be dropped. Default is false.
+ * @param int  $blog_id Site ID.
+ * @param bool $drop    True if site's database tables should be dropped. Default is false.
  */
 function wpmu_delete_blog( $blog_id, $drop = false ) {
 	global $wpdb;
@@ -68,12 +68,12 @@ function wpmu_delete_blog( $blog_id, $drop = false ) {
 
 	$blog = get_blog_details( $blog_id );
 	/**
-	 * Fires before a blog is deleted.
+	 * Fires before a site is deleted.
 	 *
 	 * @since MU
 	 *
-	 * @param int  $blog_id The blog ID.
-	 * @param bool $drop    True if blog's table should be dropped. Default is false.
+	 * @param int  $blog_id The site ID.
+	 * @param bool $drop    True if site's table should be dropped. Default is false.
 	 */
 	do_action( 'delete_blog', $blog_id, $drop );
 
@@ -108,16 +108,16 @@ function wpmu_delete_blog( $blog_id, $drop = false ) {
 	}
 
 	if ( $drop ) {
-		$uploads = wp_upload_dir();
+		$uploads = wp_get_upload_dir();
 
 		$tables = $wpdb->tables( 'blog' );
 		/**
-		 * Filter the tables to drop when the blog is deleted.
+		 * Filter the tables to drop when the site is deleted.
 		 *
 		 * @since MU
 		 *
-		 * @param array $tables  The blog tables to be dropped.
-		 * @param int   $blog_id The ID of the blog to drop tables for.
+		 * @param array $tables  The site tables to be dropped.
+		 * @param int   $blog_id The ID of the site to drop tables for.
 		 */
 		$drop_tables = apply_filters( 'wpmu_drop_tables', $tables, $blog_id );
 
@@ -128,12 +128,12 @@ function wpmu_delete_blog( $blog_id, $drop = false ) {
 		$wpdb->delete( $wpdb->blogs, array( 'blog_id' => $blog_id ) );
 
 		/**
-		 * Filter the upload base directory to delete when the blog is deleted.
+		 * Filter the upload base directory to delete when the site is deleted.
 		 *
 		 * @since MU
 		 *
 		 * @param string $uploads['basedir'] Uploads path without subdirectory. @see wp_upload_dir()
-		 * @param int    $blog_id            The blog ID.
+		 * @param int    $blog_id            The site ID.
 		 */
 		$dir = apply_filters( 'wpmu_delete_blog_upload_dir', $uploads['basedir'], $blog_id );
 		$dir = rtrim( $dir, DIRECTORY_SEPARATOR );
@@ -309,7 +309,7 @@ All at ###SITENAME###
 
 	$current_user = wp_get_current_user();
 	$content = str_replace( '###USERNAME###', $current_user->user_login, $content );
-	$content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'options.php?adminhash='.$hash ) ), $content );
+	$content = str_replace( '###ADMIN_URL###', esc_url( self_admin_url( 'options.php?adminhash='.$hash ) ), $content );
 	$content = str_replace( '###EMAIL###', $value, $content );
 	$content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content );
 	$content = str_replace( '###SITEURL###', network_home_url(), $content );
@@ -342,16 +342,16 @@ function send_confirmation_on_profile_email() {
 
 		if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_email FROM {$wpdb->users} WHERE user_email=%s", $_POST['email'] ) ) ) {
 			$errors->add( 'user_email', __( "<strong>ERROR</strong>: The email address is already used." ), array( 'form-field' => 'email' ) );
-			delete_option( $current_user->ID . '_new_email' );
+			delete_user_meta( $current_user->ID, '_new_email' );
 			return;
 		}
 
 		$hash = md5( $_POST['email'] . time() . mt_rand() );
 		$new_user_email = array(
-				'hash' => $hash,
-				'newemail' => $_POST['email']
-				);
-		update_option( $current_user->ID . '_new_email', $new_user_email );
+			'hash' => $hash,
+			'newemail' => $_POST['email']
+		);
+		update_user_meta( $current_user->ID, '_new_email', $new_user_email );
 
 		/* translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: those are placeholders. */
 		$email_text = __( 'Howdy ###USERNAME###,
@@ -403,14 +403,19 @@ All at ###SITENAME###
  * after email address change.
  *
  * @since 3.0.0
+ *
+ * @global string $pagenow
  */
 function new_user_email_admin_notice() {
-	if ( strpos( $_SERVER['PHP_SELF'], 'profile.php' ) && isset( $_GET['updated'] ) && $email = get_option( get_current_user_id() . '_new_email' ) )
-		echo "<div class='update-nag'>" . sprintf( __( "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." ), $email['newemail'] ) . "</div>";
+	global $pagenow;
+	if ( 'profile.php' === $pagenow && isset( $_GET['updated'] ) && $email = get_user_meta( get_current_user_id(), '_new_email', true ) ) {
+		/* translators: %s: New email address */
+		echo '<div class="notice notice-info"><p>' . sprintf( __( 'Your email address has not been updated yet. Please check your inbox at %s for a confirmation email.' ), '<code>' . esc_html( $email['newemail'] ) . '</code>' ) . '</p></div>';
+	}
 }
 
 /**
- * Check whether a blog has used its allotted upload space.
+ * Check whether a site has used its allotted upload space.
  *
  * @since MU
  *
@@ -437,7 +442,7 @@ function upload_is_user_over_quota( $echo = true ) {
 }
 
 /**
- * Displays the amount of disk space used by the current blog. Not used in core.
+ * Displays the amount of disk space used by the current site. Not used in core.
  *
  * @since MU
  */
@@ -462,7 +467,7 @@ function display_space_usage() {
 }
 
 /**
- * Get the remaining upload space for this blog.
+ * Get the remaining upload space for this site.
  *
  * @since MU
  *
@@ -478,11 +483,11 @@ function fix_import_form_size( $size ) {
 }
 
 /**
- * Displays the edit blog upload space setting form on the Edit Blog screen.
+ * Displays the site upload space quota setting form on the Edit Site Settings screen.
  *
  * @since 3.0.0
  *
- * @param int $id The ID of the blog to display the setting for.
+ * @param int $id The ID of the site to display the setting for.
  */
 function upload_space_setting( $id ) {
 	switch_to_blog( $id );
@@ -743,16 +748,25 @@ function mu_dropdown_languages( $lang_files = array(), $current = '' ) {
  *
  * @since 3.0.0
  *
- * @global int $wp_db_version The version number of the database.
+ * @global int    $wp_db_version The version number of the database.
+ * @global string $pagenow
  *
  * @return false False if the current user is not a super admin.
  */
 function site_admin_notice() {
-	global $wp_db_version;
-	if ( !is_super_admin() )
+	global $wp_db_version, $pagenow;
+
+	if ( ! is_super_admin() ) {
 		return false;
-	if ( get_site_option( 'wpmu_upgrade_site' ) != $wp_db_version )
+	}
+
+	if ( 'upgrade.php' == $pagenow ) {
+		return;
+	}
+
+	if ( get_site_option( 'wpmu_upgrade_site' ) != $wp_db_version ) {
 		echo "<div class='update-nag'>" . sprintf( __( 'Thank you for Updating! Please visit the <a href="%s">Upgrade Network</a> page to update all your sites.' ), esc_url( network_admin_url( 'upgrade.php' ) ) ) . "</div>";
+	}
 }
 
 /**
@@ -1074,7 +1088,7 @@ function confirm_delete_users( $users ) {
 	</table>
 	<?php
 	/** This action is documented in wp-admin/users.php */
-	do_action( 'delete_user_form', $current_user );
+	do_action( 'delete_user_form', $current_user, $allusers );
 
 	if ( 1 == count( $users ) ) : ?>
 		<p><?php _e( 'Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.' ); ?></p>
@@ -1093,7 +1107,7 @@ function confirm_delete_users( $users ) {
  * Print JavaScript in the header on the Network Settings screen.
  *
  * @since 4.1.0
-*/
+ */
 function network_settings_add_js() {
 ?>
 <script type="text/javascript">
--- a/wp-admin/includes/nav-menu.php
+++ b/wp-admin/includes/nav-menu.php
@@ -237,7 +237,7 @@ function wp_nav_menu_taxonomy_meta_boxes() {
  *
  * @param int|string $nav_menu_selected_id (id, name or slug) of the currently-selected menu
  * @return string Disabled attribute if at least one menu exists, false if not
-*/
+ */
 function wp_nav_menu_disabled_check( $nav_menu_selected_id ) {
 	global $one_theme_location_no_menus;
 
@@ -263,21 +263,17 @@ function wp_nav_menu_item_link_meta_box() {
 	?>
 	<div class="customlinkdiv" id="customlinkdiv">
 		<input type="hidden" value="custom" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-type]" />
-		<p id="menu-item-url-wrap">
-			<label class="howto" for="custom-menu-item-url">
-				<span><?php _e('URL'); ?></span>
-				<input id="custom-menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-url]" type="text" class="code menu-item-textbox" value="http://" />
-			</label>
+		<p id="menu-item-url-wrap" class="wp-clearfix">
+			<label class="howto" for="custom-menu-item-url"><?php _e( 'URL' ); ?></label>
+			<input id="custom-menu-item-url" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-url]" type="text" class="code menu-item-textbox" value="http://" />
 		</p>
 
-		<p id="menu-item-name-wrap">
-			<label class="howto" for="custom-menu-item-name">
-				<span><?php _e( 'Link Text' ); ?></span>
-				<input id="custom-menu-item-name" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-title]" type="text" class="regular-text menu-item-textbox input-with-default-title" title="<?php esc_attr_e('Menu Item'); ?>" />
-			</label>
+		<p id="menu-item-name-wrap" class="wp-clearfix">
+			<label class="howto" for="custom-menu-item-name"><?php _e( 'Link Text' ); ?></label>
+			<input id="custom-menu-item-name" name="menu-item[<?php echo $_nav_menu_placeholder; ?>][menu-item-title]" type="text" class="regular-text menu-item-textbox" />
 		</p>
 
-		<p class="button-controls">
+		<p class="button-controls wp-clearfix">
 			<span class="add-to-menu">
 				<input type="submit"<?php wp_nav_menu_disabled_check( $nav_menu_selected_id ); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e('Add to Menu'); ?>" name="add-custom-menu-item" id="submit-customlinkdiv" />
 				<span class="spinner"></span>
@@ -435,7 +431,8 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
 			}
 			?>
 			<p class="quick-search-wrap">
-				<input type="search" class="quick-search input-with-default-title" title="<?php esc_attr_e('Search'); ?>" value="<?php echo $searched; ?>" name="quick-search-posttype-<?php echo $post_type_name; ?>" />
+				<label for="quick-search-posttype-<?php echo $post_type_name; ?>" class="screen-reader-text"><?php _e( 'Search' ); ?></label>
+				<input type="search" class="quick-search" value="<?php echo $searched; ?>" name="quick-search-posttype-<?php echo $post_type_name; ?>" id="quick-search-posttype-<?php echo $post_type_name; ?>" />
 				<span class="spinner"></span>
 				<?php submit_button( __( 'Search' ), 'button-small quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-posttype-' . $post_type_name ) ); ?>
 			</p>
@@ -543,7 +540,7 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
 			<?php endif; ?>
 		</div><!-- /.tabs-panel -->
 
-		<p class="button-controls">
+		<p class="button-controls wp-clearfix">
 			<span class="list-controls">
 				<a href="<?php
 					echo esc_url( add_query_arg(
@@ -714,7 +711,8 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $taxonomy ) {
 			}
 			?>
 			<p class="quick-search-wrap">
-				<input type="search" class="quick-search input-with-default-title" title="<?php esc_attr_e('Search'); ?>" value="<?php echo $searched; ?>" name="quick-search-taxonomy-<?php echo $taxonomy_name; ?>" />
+				<label for="quick-search-taxonomy-<?php echo $taxonomy_name; ?>" class="screen-reader-text"><?php _e( 'Search' ); ?></label>
+				<input type="search" class="quick-search" value="<?php echo $searched; ?>" name="quick-search-taxonomy-<?php echo $taxonomy_name; ?>" id="quick-search-taxonomy-<?php echo $taxonomy_name; ?>" />
 				<span class="spinner"></span>
 				<?php submit_button( __( 'Search' ), 'button-small quick-search-submit button-secondary hide-if-js', 'submit', false, array( 'id' => 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?>
 			</p>
@@ -733,7 +731,7 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $taxonomy ) {
 			</ul>
 		</div><!-- /.tabs-panel -->
 
-		<p class="button-controls">
+		<p class="button-controls wp-clearfix">
 			<span class="list-controls">
 				<a href="<?php
 					echo esc_url(add_query_arg(
@@ -939,17 +937,17 @@ function wp_get_nav_menu_to_edit( $menu_id = 0 ) {
  *
  * @since 3.0.0
  *
- * @return string|WP_Error $output The menu formatted to edit or error object on failure.
+ * @return array Columns.
  */
 function wp_nav_menu_manage_columns() {
 	return array(
-		'_title' => __('Show advanced menu properties'),
-		'cb' => '<input type="checkbox" />',
-		'title-attribute' => __('Title Attribute'),
-		'link-target' => __('Link Target'),
-		'css-classes' => __('CSS Classes'),
-		'xfn' => __('Link Relationship (XFN)'),
-		'description' => __('Description'),
+		'_title'          => __( 'Show advanced menu properties' ),
+		'cb'              => '<input type="checkbox" />',
+		'link-target'     => __( 'Link Target' ),
+		'title-attribute' => __( 'Title Attribute' ),
+		'css-classes'     => __( 'CSS Classes' ),
+		'xfn'             => __( 'Link Relationship (XFN)' ),
+		'description'     => __( 'Description' ),
 	);
 }
 
--- a/wp-admin/includes/network.php
+++ b/wp-admin/includes/network.php
@@ -56,7 +56,7 @@ function allow_subdirectory_install() {
          *
          * @since 3.0.0
          *
-         * @param bool true Whether to enable the subdirectory install feature in Multisite. Default is false.
+         * @param bool $allow Whether to enable the subdirectory install feature in Multisite. Default is false.
          */
 	if ( apply_filters( 'allow_subdirectory_install', false ) )
 		return true;
@@ -376,23 +376,26 @@ function network_step2( $errors = false ) {
 		<p><?php _e( 'Complete the following steps to enable the features for creating a network of sites.' ); ?></p>
 		<div class="updated inline"><p><?php
 			if ( file_exists( $home_path . '.htaccess' ) ) {
+				echo '<strong>' . __( 'Caution:' ) . '</strong> ';
 				printf(
 					/* translators: 1: wp-config.php 2: .htaccess */
-					__( '<strong>Caution:</strong> We recommend you back up your existing %1$s and %2$s files.' ),
+					__( 'We recommend you back up your existing %1$s and %2$s files.' ),
 					'<code>wp-config.php</code>',
 					'<code>.htaccess</code>'
 				);
 			} elseif ( file_exists( $home_path . 'web.config' ) ) {
+				echo '<strong>' . __( 'Caution:' ) . '</strong> ';
 				printf(
 					/* translators: 1: wp-config.php 2: web.config */
-					__( '<strong>Caution:</strong> We recommend you back up your existing %1$s and %2$s files.' ),
+					__( 'We recommend you back up your existing %1$s and %2$s files.' ),
 					'<code>wp-config.php</code>',
 					'<code>web.config</code>'
 				);
 			} else {
+				echo '<strong>' . __( 'Caution:' ) . '</strong> ';
 				printf(
 					/* translators: 1: wp-config.php */
-					__( '<strong>Caution:</strong> We recommend you back up your existing %s file.' ),
+					__( 'We recommend you back up your existing %s file.' ),
 					'<code>wp-config.php</code>'
 				);
 			}
--- a/wp-admin/includes/options.php
+++ b/wp-admin/includes/options.php
@@ -51,7 +51,7 @@ function options_general_add_js() {
 
 		$("input[name='date_format']").click(function(){
 			if ( "date_format_custom_radio" != $(this).attr("id") )
-				$( "input[name='date_format_custom']" ).val( $( this ).val() ).siblings( '.example' ).text( $( this ).parent( 'label' ).text() );
+				$( "input[name='date_format_custom']" ).val( $( this ).val() ).siblings( '.example' ).text( $( this ).parent( 'label' ).children( '.format-i18n' ).text() );
 		});
 		$("input[name='date_format_custom']").focus(function(){
 			$( '#date_format_custom_radio' ).prop( 'checked', true );
@@ -59,7 +59,7 @@ function options_general_add_js() {
 
 		$("input[name='time_format']").click(function(){
 			if ( "time_format_custom_radio" != $(this).attr("id") )
-				$( "input[name='time_format_custom']" ).val( $( this ).val() ).siblings( '.example' ).text( $( this ).parent( 'label' ).text() );
+				$( "input[name='time_format_custom']" ).val( $( this ).val() ).siblings( '.example' ).text( $( this ).parent( 'label' ).children( '.format-i18n' ).text() );
 		});
 		$("input[name='time_format_custom']").focus(function(){
 			$( '#time_format_custom_radio' ).prop( 'checked', true );
@@ -131,11 +131,11 @@ function options_reading_add_js() {
 }
 
 /**
- * Render the blog charset setting.
+ * Render the site charset setting.
  *
  * @since 3.5.0
  */
 function options_reading_blog_charset() {
 	echo '<input name="blog_charset" type="text" id="blog_charset" value="' . esc_attr( get_option( 'blog_charset' ) ) . '" class="regular-text" />';
 	echo '<p class="description">' . __( 'The <a href="https://codex.wordpress.org/Glossary#Character_set">character encoding</a> of your site (UTF-8 is recommended)' ) . '</p>';
-}
\ No newline at end of file
+}
--- a/wp-admin/includes/plugin-install.php
+++ b/wp-admin/includes/plugin-install.php
@@ -285,8 +285,8 @@ function install_plugins_upload() {
 <div class="upload-plugin">
 	<p class="install-help"><?php _e('If you have a plugin in a .zip format, you may install it by uploading it here.'); ?></p>
 	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php echo self_admin_url('update.php?action=upload-plugin'); ?>">
-		<?php wp_nonce_field( 'plugin-upload'); ?>
-		<label class="screen-reader-text" for="pluginzip"><?php _e('Plugin zip file'); ?></label>
+		<?php wp_nonce_field( 'plugin-upload' ); ?>
+		<label class="screen-reader-text" for="pluginzip"><?php _e( 'Plugin zip file' ); ?></label>
 		<input type="file" id="pluginzip" name="pluginzip" />
 		<?php submit_button( __( 'Install Now' ), 'button', 'install-plugin-submit', false ); ?>
 	</form>
@@ -300,7 +300,8 @@ function install_plugins_upload() {
  *
  */
 function install_plugins_favorites_form() {
-	$user = ! empty( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' );
+	$user   = get_user_option( 'wporg_favorites' );
+	$action = 'save_wporg_username_' . get_current_user_id();
 	?>
 	<p class="install-help"><?php _e( 'If you have marked plugins as favorites on WordPress.org, you can browse them here.' ); ?></p>
 	<form method="get">
@@ -309,6 +310,7 @@ function install_plugins_favorites_form() {
 			<label for="user"><?php _e( 'Your WordPress.org username:' ); ?></label>
 			<input type="search" id="user" name="user" value="<?php echo esc_attr( $user ); ?>" />
 			<input type="submit" class="button" value="<?php esc_attr_e( 'Get Favorites' ); ?>" />
+			<input type="hidden" id="wporg-username-nonce" name="_wpnonce" value="<?php echo esc_attr( wp_create_nonce( $action ) ); ?>" />
 		</p>
 	</form>
 	<?php
@@ -333,6 +335,12 @@ function display_plugins_table() {
 		case 'install_plugins_recommended' :
 			echo '<p>' . __( 'These suggestions are based on the plugins you and other users have installed.' ) . '</p>';
 			break;
+		case 'install_plugins_beta' :
+			printf(
+				'<p>' . __( 'You are using a development version of WordPress. These feature plugins are also under development. <a href="%s">Learn more</a>.' ) . '</p>',
+				'https://make.wordpress.org/core/handbook/about/release-cycle/features-as-plugins/'
+			);
+			break;
 	}
 
 	?>
@@ -531,12 +539,6 @@ function install_plugin_information() {
 
 	echo "</div>\n";
 
-	$date_format = __( 'M j, Y @ H:i' );
-
-	if ( ! empty( $api->last_updated ) ) {
-		$last_updated_timestamp = strtotime( $api->last_updated );
-	}
-
 	?>
 	<div id="<?php echo $_tab; ?>-content" class='<?php echo $_with_banner; ?>'>
 	<div class="fyi">
@@ -546,9 +548,9 @@ function install_plugin_information() {
 		<?php } if ( ! empty( $api->author ) ) { ?>
 			<li><strong><?php _e( 'Author:' ); ?></strong> <?php echo links_add_target( $api->author, '_blank' ); ?></li>
 		<?php } if ( ! empty( $api->last_updated ) ) { ?>
-			<li><strong><?php _e( 'Last Updated:' ); ?></strong> <span title="<?php echo esc_attr( date_i18n( $date_format, $last_updated_timestamp ) ); ?>">
-				<?php printf( __( '%s ago' ), human_time_diff( $last_updated_timestamp ) ); ?>
-			</span></li>
+			<li><strong><?php _e( 'Last Updated:' ); ?></strong>
+				<?php printf( __( '%s ago' ), human_time_diff( strtotime( $api->last_updated ) ) ); ?>
+			</li>
 		<?php } if ( ! empty( $api->requires ) ) { ?>
 			<li><strong><?php _e( 'Requires WordPress Version:' ); ?></strong> <?php printf( __( '%s or higher' ), $api->requires ); ?></li>
 		<?php } if ( ! empty( $api->tested ) ) { ?>
@@ -572,22 +574,29 @@ function install_plugin_information() {
 		<?php if ( ! empty( $api->rating ) ) { ?>
 		<h3><?php _e( 'Average Rating' ); ?></h3>
 		<?php wp_star_rating( array( 'rating' => $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?>
-		<small><?php printf( _n( '(based on %s rating)', '(based on %s ratings)', $api->num_ratings ), number_format_i18n( $api->num_ratings ) ); ?></small>
+		<p aria-hidden="true" class="fyi-description"><?php printf( _n( '(based on %s rating)', '(based on %s ratings)', $api->num_ratings ), number_format_i18n( $api->num_ratings ) ); ?></p>
 		<?php }
 
-		if ( ! empty( $api->ratings ) && array_sum( (array) $api->ratings ) > 0 ) {
+		if ( ! empty( $api->ratings ) && array_sum( (array) $api->ratings ) > 0 ) { ?>
+			<h3><?php _e( 'Reviews' ); ?></h3>
+			<p class="fyi-description"><?php _e( 'Read all reviews on WordPress.org or write your own!' ); ?></p>
+			<?php
 			foreach ( $api->ratings as $key => $ratecount ) {
 				// Avoid div-by-zero.
 				$_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0;
+				/* translators: 1: number of stars (used to determine singular/plural), 2: number of reviews */
+				$aria_label = esc_attr( sprintf( _n( 'Reviews with %1$d star: %2$s. Opens in a new window.', 'Reviews with %1$d stars: %2$s. Opens in a new window.', $key ),
+					$key,
+					number_format_i18n( $ratecount )
+				) );
 				?>
 				<div class="counter-container">
 					<span class="counter-label"><a href="https://wordpress.org/support/view/plugin-reviews/<?php echo $api->slug; ?>?filter=<?php echo $key; ?>"
-						target="_blank"
-						title="<?php echo esc_attr( sprintf( _n( 'Click to see reviews that provided a rating of %d star', 'Click to see reviews that provided a rating of %d stars', $key ), $key ) ); ?>"><?php printf( _n( '%d star', '%d stars', $key ), $key ); ?></a></span>
+						target="_blank" aria-label="<?php echo $aria_label; ?>"><?php printf( _n( '%d star', '%d stars', $key ), $key ); ?></a></span>
 					<span class="counter-back">
 						<span class="counter-bar" style="width: <?php echo 92 * $_rating; ?>px;"></span>
 					</span>
-					<span class="counter-count"><?php echo number_format_i18n( $ratecount ); ?></span>
+					<span class="counter-count" aria-hidden="true"><?php echo number_format_i18n( $ratecount ); ?></span>
 				</div>
 				<?php
 			}
@@ -651,7 +660,7 @@ function install_plugin_information() {
 				break;
 			case 'update_available':
 				if ( $status['url'] ) {
-					echo '<a data-slug="' . esc_attr( $api->slug ) . '" id="plugin_update_from_iframe" class="button button-primary right" href="' . $status['url'] . '" target="_parent">' . __( 'Install Update Now' ) .'</a>';
+					echo '<a data-slug="' . esc_attr( $api->slug ) . '" data-plugin="' . esc_attr( $status['file'] ) . '" id="plugin_update_from_iframe" class="button button-primary right" href="' . $status['url'] . '" target="_parent">' . __( 'Install Update Now' ) .'</a>';
 				}
 				break;
 			case 'newer_installed':
--- a/wp-admin/includes/plugin.php
+++ b/wp-admin/includes/plugin.php
@@ -117,11 +117,14 @@ function _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup
 	// Translate fields
 	if ( $translate ) {
 		if ( $textdomain = $plugin_data['TextDomain'] ) {
-			if ( $plugin_data['DomainPath'] )
-				load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) . $plugin_data['DomainPath'] );
-			else
-				load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) );
-		} elseif ( in_array( basename( $plugin_file ), array( 'hello.php', 'akismet.php' ) ) ) {
+			if ( ! is_textdomain_loaded( $textdomain ) ) {
+				if ( $plugin_data['DomainPath'] ) {
+					load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) . $plugin_data['DomainPath'] );
+				} else {
+					load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) );
+				}
+			}
+		} elseif ( 'hello.php' == basename( $plugin_file ) ) {
 			$textdomain = 'default';
 		}
 		if ( $textdomain ) {
@@ -424,7 +427,12 @@ function _get_dropins() {
 }
 
 /**
- * Check whether the plugin is active by checking the active_plugins list.
+ * Check whether a plugin is active.
+ *
+ * Only plugins installed in the plugins/ folder can be active.
+ *
+ * Plugins in the mu-plugins/ folder can't be "activated," so this function will
+ * return false for those plugins.
  *
  * @since 2.5.0
  *
@@ -453,6 +461,11 @@ function is_plugin_inactive( $plugin ) {
 /**
  * Check whether the plugin is active for the entire network.
  *
+ * Only plugins installed in the plugins/ folder can be active.
+ *
+ * Plugins in the mu-plugins/ folder can't be "activated," so this function will
+ * return false for those plugins.
+ *
  * @since 3.0.0
  *
  * @param string $plugin Base plugin path from plugins directory.
@@ -508,11 +521,11 @@ function is_network_only_plugin( $plugin ) {
  *
  * @since 2.5.0
  *
- * @param string $plugin Plugin path to main plugin file with plugin data.
- * @param string $redirect Optional. URL to redirect to.
- * @param bool $network_wide Whether to enable the plugin for all sites in the
- *   network or just the current site. Multisite only. Default is false.
- * @param bool $silent Prevent calling activation hooks. Optional, default is false.
+ * @param string $plugin       Plugin path to main plugin file with plugin data.
+ * @param string $redirect     Optional. URL to redirect to.
+ * @param bool   $network_wide Optional. Whether to enable the plugin for all sites in the network
+ *                             or just the current site. Multisite only. Default false.
+ * @param bool   $silent       Optional. Whether to prevent calling activation hooks. Default false.
  * @return WP_Error|null WP_Error on invalid file or null on success.
  */
 function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silent = false ) {
@@ -971,6 +984,17 @@ function uninstall_plugin($plugin) {
 	$file = plugin_basename($plugin);
 
 	$uninstallable_plugins = (array) get_option('uninstall_plugins');
+
+	/**
+	 * Fires in uninstall_plugin() immediately before the plugin is uninstalled.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param string $plugin                Relative plugin path from plugin directory.
+	 * @param array  $uninstallable_plugins Uninstallable plugins.
+	 */
+	do_action( 'pre_uninstall_plugin', $plugin, $uninstallable_plugins );
+
 	if ( file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) ) {
 		if ( isset( $uninstallable_plugins[$file] ) ) {
 			unset($uninstallable_plugins[$file]);
@@ -1080,60 +1104,6 @@ function add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $func
 }
 
 /**
- * Add a top-level menu page in the 'objects' section.
- *
- * This function takes a capability which will be used to determine whether
- * or not a page is included in the menu.
- *
- * The function which is hooked in to handle the output of the page must check
- * that the user has the required capability as well.
- *
- * @global int $_wp_last_object_menu
- *
- * @param string   $page_title The text to be displayed in the title tags of the page when the menu is selected.
- * @param string   $menu_title The text to be used for the menu.
- * @param string   $capability The capability required for this menu to be displayed to the user.
- * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
- * @param callable $function   The function to be called to output the content for this page.
- * @param string   $icon_url   The url to the icon to be used for this menu.
- * @return string The resulting page's hook_suffix.
- */
-function add_object_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') {
-	global $_wp_last_object_menu;
-
-	$_wp_last_object_menu++;
-
-	return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_object_menu);
-}
-
-/**
- * Add a top-level menu page in the 'utility' section.
- *
- * This function takes a capability which will be used to determine whether
- * or not a page is included in the menu.
- *
- * The function which is hooked in to handle the output of the page must check
- * that the user has the required capability as well.
- *
- * @global int $_wp_last_utility_menu
- *
- * @param string   $page_title The text to be displayed in the title tags of the page when the menu is selected.
- * @param string   $menu_title The text to be used for the menu.
- * @param string   $capability The capability required for this menu to be displayed to the user.
- * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
- * @param callable $function   The function to be called to output the content for this page.
- * @param string   $icon_url   The url to the icon to be used for this menu.
- * @return string The resulting page's hook_suffix.
- */
-function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') {
-	global $_wp_last_utility_menu;
-
-	$_wp_last_utility_menu++;
-
-	return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_utility_menu);
-}
-
-/**
  * Add a submenu page.
  *
  * This function takes a capability which will be used to determine whether
@@ -1404,7 +1374,7 @@ function add_links_page( $page_title, $menu_title, $capability, $menu_slug, $fun
  * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
  * @param callable $function   The function to be called to output the content for this page.
  * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required.
-*/
+ */
 function add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) {
 	return add_submenu_page( 'edit.php?post_type=page', $page_title, $menu_title, $capability, $menu_slug, $function );
 }
@@ -1424,7 +1394,7 @@ function add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $fun
  * @param string   $menu_slug  The slug name to refer to this menu by (should be unique for this menu).
  * @param callable $function   The function to be called to output the content for this page.
  * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required.
-*/
+ */
 function add_comments_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) {
 	return add_submenu_page( 'edit-comments.php', $page_title, $menu_title, $capability, $menu_slug, $function );
 }
--- a/wp-admin/includes/post.php
+++ b/wp-admin/includes/post.php
@@ -687,7 +687,7 @@ function post_exists($title, $content = '', $date = '') {
 	}
 
 	if ( !empty ( $content ) ) {
-		$query .= 'AND post_content = %s';
+		$query .= ' AND post_content = %s';
 		$args[] = $post_content;
 	}
 
@@ -1294,15 +1294,14 @@ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) {
 
 	if ( current_user_can( 'read_post', $post->ID ) ) {
 		if ( 'draft' === $post->post_status ) {
-			$draft_link = set_url_scheme( get_permalink( $post->ID ) );
-			$view_link = get_preview_post_link( $post, array(), $draft_link );
+			$view_link = get_preview_post_link( $post );
 			$preview_target = " target='wp-preview-{$post->ID}'";
 		} else {
 			if ( 'publish' === $post->post_status || 'attachment' === $post->post_type ) {
 				$view_link = get_permalink( $post );
 			} else {
 				// Allow non-published (private, future) to be viewed at a pretty permalink.
-				$view_link = str_replace( array( '%pagename%', '%postname%' ), $post->post_name, urldecode( $permalink ) );
+				$view_link = str_replace( array( '%pagename%', '%postname%' ), $post->post_name, $permalink );
 			}
 		}
 	}
@@ -1312,7 +1311,8 @@ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) {
 		$return = '<strong>' . __( 'Permalink:' ) . "</strong>\n";
 
 		if ( false !== $view_link ) {
-			$return .= '<a id="sample-permalink" href="' . esc_url( $view_link ) . '"' . $preview_target . '>' . $view_link . "</a>\n";
+			$display_link = urldecode( $view_link );
+			$return .= '<a id="sample-permalink" href="' . esc_url( $view_link ) . '"' . $preview_target . '>' . $display_link . "</a>\n";
 		} else {
 			$return .= '<span id="sample-permalink">' . $permalink . "</span>\n";
 		}
@@ -1380,12 +1380,12 @@ function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) {
 
 	$post               = get_post( $post );
 	$post_type_object   = get_post_type_object( $post->post_type );
-	$set_thumbnail_link = '<p class="hide-if-no-js"><a title="%s" href="%s" id="set-post-thumbnail" class="thickbox">%s</a></p>';
+	$set_thumbnail_link = '<p class="hide-if-no-js"><a href="%s" id="set-post-thumbnail"%s class="thickbox">%s</a></p>';
 	$upload_iframe_src  = get_upload_iframe_src( 'image', $post->ID );
 
 	$content = sprintf( $set_thumbnail_link,
-		esc_attr( $post_type_object->labels->set_featured_image ),
 		esc_url( $upload_iframe_src ),
+		'', // Empty when there's no featured image set, `aria-describedby` attribute otherwise.
 		esc_html( $post_type_object->labels->set_featured_image )
 	);
 
@@ -1416,10 +1416,11 @@ function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) {
 		if ( !empty( $thumbnail_html ) ) {
 			$ajax_nonce = wp_create_nonce( 'set_post_thumbnail-' . $post->ID );
 			$content = sprintf( $set_thumbnail_link,
-				esc_attr( $post_type_object->labels->set_featured_image ),
 				esc_url( $upload_iframe_src ),
+				' aria-describedby="set-post-thumbnail-desc"',
 				$thumbnail_html
 			);
+			$content .= '<p class="hide-if-no-js howto" id="set-post-thumbnail-desc">' . __( 'Click the image to edit or update' ) . '</p>';
 			$content .= '<p class="hide-if-no-js"><a href="#" id="remove-post-thumbnail" onclick="WPRemoveThumbnail(\'' . $ajax_nonce . '\');return false;">' . esc_html( $post_type_object->labels->remove_featured_image ) . '</a></p>';
 		}
 	}
@@ -1648,7 +1649,7 @@ function _admin_notice_post_locked() {
 function wp_create_post_autosave( $post_data ) {
 	if ( is_numeric( $post_data ) ) {
 		$post_id = $post_data;
-		$post_data = &$_POST;
+		$post_data = $_POST;
 	} else {
 		$post_id = (int) $post_data['post_ID'];
 	}
@@ -1661,14 +1662,14 @@ function wp_create_post_autosave( $post_data ) {
 
 	// Store one autosave per author. If there is already an autosave, overwrite it.
 	if ( $old_autosave = wp_get_post_autosave( $post_id, $post_author ) ) {
-		$new_autosave = _wp_post_revision_fields( $post_data, true );
+		$new_autosave = _wp_post_revision_data( $post_data, true );
 		$new_autosave['ID'] = $old_autosave->ID;
 		$new_autosave['post_author'] = $post_author;
 
 		// If the new autosave has the same content as the post, delete the autosave.
 		$post = get_post( $post_id );
 		$autosave_is_different = false;
-		foreach ( array_intersect( array_keys( $new_autosave ), array_keys( _wp_post_revision_fields() ) ) as $field ) {
+		foreach ( array_intersect( array_keys( $new_autosave ), array_keys( _wp_post_revision_fields( $post ) ) ) as $field ) {
 			if ( normalize_whitespace( $new_autosave[ $field ] ) != normalize_whitespace( $post->$field ) ) {
 				$autosave_is_different = true;
 				break;
@@ -1758,7 +1759,7 @@ function post_preview() {
  *
  * @param array $post_data Associative array of the submitted post data.
  * @return mixed The value 0 or WP_Error on failure. The saved post ID on success.
- *               Te ID can be the draft post_id or the autosave revision post_id.
+ *               The ID can be the draft post_id or the autosave revision post_id.
  */
 function wp_autosave( $post_data ) {
 	// Back-compat
@@ -1840,4 +1841,4 @@ function redirect_post($post_id = '') {
 	 */
 	wp_redirect( apply_filters( 'redirect_post_location', $location, $post_id ) );
 	exit;
-}
\ No newline at end of file
+}
--- a/wp-admin/includes/revision.php
+++ b/wp-admin/includes/revision.php
@@ -55,7 +55,7 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) {
 
 	$return = array();
 
-	foreach ( _wp_post_revision_fields() as $field => $name ) {
+	foreach ( _wp_post_revision_fields( $post ) as $field => $name ) {
 		/**
 		 * Contextually filter a post revision field.
 		 *
--- a/wp-admin/includes/schema.php
+++ b/wp-admin/includes/schema.php
@@ -30,7 +30,7 @@ $charset_collate = $wpdb->get_charset_collate();
  * @global wpdb $wpdb WordPress database abstraction object.
  *
  * @param string $scope Optional. The tables for which to retrieve SQL. Can be all, global, ms_global, or blog tables. Defaults to all.
- * @param int $blog_id Optional. The blog ID for which to retrieve SQL. Default is the current blog ID.
+ * @param int $blog_id Optional. The site ID for which to retrieve SQL. Default is the current site ID.
  * @return string The SQL needed to create the requested tables.
  */
 function wp_get_db_schema( $scope = 'all', $blog_id = null ) {
@@ -204,7 +204,8 @@ CREATE TABLE $wpdb->posts (
   display_name varchar(250) NOT NULL default '',
   PRIMARY KEY  (ID),
   KEY user_login_key (user_login),
-  KEY user_nicename (user_nicename)
+  KEY user_nicename (user_nicename),
+  KEY user_email (user_email)
 ) $charset_collate;\n";
 
 	// Multisite users table
@@ -223,7 +224,8 @@ CREATE TABLE $wpdb->posts (
   deleted tinyint(2) NOT NULL default '0',
   PRIMARY KEY  (ID),
   KEY user_login_key (user_login),
-  KEY user_nicename (user_nicename)
+  KEY user_nicename (user_nicename),
+  KEY user_email (user_email)
 ) $charset_collate;\n";
 
 	// Usermeta.
@@ -397,7 +399,7 @@ function populate_options() {
 	'siteurl' => $guessurl,
 	'home' => $guessurl,
 	'blogname' => __('My Site'),
-	/* translators: blog tagline */
+	/* translators: site tagline */
 	'blogdescription' => __('Just another WordPress site'),
 	'users_can_register' => 0,
 	'admin_email' => 'you@example.com',
@@ -427,6 +429,7 @@ function populate_options() {
 	'comment_moderation' => 0,
 	'moderation_notify' => 1,
 	'permalink_structure' => '',
+	'rewrite_rules' => '',
 	'hack_file' => 0,
 	'blog_charset' => 'UTF-8',
 	'moderation_keys' => '',
@@ -528,7 +531,7 @@ function populate_options() {
 
 	// 3.0 multisite
 	if ( is_multisite() ) {
-		/* translators: blog tagline */
+		/* translators: site tagline */
 		$options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_current_site()->site_name );
 		$options[ 'permalink_structure' ] = '/%year%/%monthnum%/%day%/%postname%/';
 	}
@@ -888,7 +891,13 @@ endif;
  * @global int        $wp_db_version
  * @global WP_Rewrite $wp_rewrite
  *
- * @param int $network_id ID of network to populate.
+ * @param int    $network_id        ID of network to populate.
+ * @param string $domain            The domain name for the network (eg. "example.com").
+ * @param string $email             Email address for the network administrator.
+ * @param string $site_name         The name of the network.
+ * @param string $path              Optional. The path to append to the network's domain name. Default '/'.
+ * @param bool   $subdomain_install Optional. Whether the network is a subdomain install or a subdirectory install.
+ *                                  Default false, meaning the network is a subdirectory install.
  * @return bool|WP_Error True on success, or WP_Error on warning (with the install otherwise successful,
  *                       so the error code must be checked) or failure.
  */
--- a/wp-admin/includes/screen.php
+++ b/wp-admin/includes/screen.php
@@ -77,7 +77,7 @@ function get_hidden_columns( $screen ) {
 	 * Filter the list of hidden columns.
 	 *
 	 * @since 4.4.0
-	 * @since 4.4.1		Added the `use_defaults` parameter.
+	 * @since 4.4.1 Added the `use_defaults` parameter.
 	 *
 	 * @param array     $hidden An array of hidden columns.
 	 * @param WP_Screen $screen WP_Screen object of the current screen.
--- a/wp-admin/includes/taxonomy.php
+++ b/wp-admin/includes/taxonomy.php
@@ -65,7 +65,7 @@ function wp_create_category( $cat_name, $parent = 0 ) {
  *
  * @param array $categories List of categories to create.
  * @param int   $post_id    Optional. The post ID. Default empty.
- * @return List of categories to create for the given post.
+ * @return array List of categories to create for the given post.
  */
 function wp_create_categories( $categories, $post_id = '' ) {
 	$cat_ids = array ();
--- a/wp-admin/includes/template.php
+++ b/wp-admin/includes/template.php
@@ -8,10 +8,10 @@
  * @subpackage Administration
  */
 
-/** Walker_Category_Checklist class */ 
+/** Walker_Category_Checklist class */
 require_once( ABSPATH . 'wp-admin/includes/class-walker-category-checklist.php' );
 
-/** WP_Internal_Pointers class */ 
+/** WP_Internal_Pointers class */
 require_once( ABSPATH . 'wp-admin/includes/class-wp-internal-pointers.php' );
 
 //
@@ -1186,10 +1186,12 @@ function do_accordion_sections( $screen, $context, $object ) {
  *
  * @global $wp_settings_sections Storage array of all settings sections added to admin pages
  *
- * @param string $id       Slug-name to identify the section. Used in the 'id' attribute of tags.
- * @param string $title    Formatted title of the section. Shown as the heading for the section.
- * @param string $callback Function that echos out any content at the top of the section (between heading and fields).
- * @param string $page     The slug-name of the settings page on which to show the section. Built-in pages include 'general', 'reading', 'writing', 'discussion', 'media', etc. Create your own using add_options_page();
+ * @param string   $id       Slug-name to identify the section. Used in the 'id' attribute of tags.
+ * @param string   $title    Formatted title of the section. Shown as the heading for the section.
+ * @param callable $callback Function that echos out any content at the top of the section (between heading and fields).
+ * @param string   $page     The slug-name of the settings page on which to show the section. Built-in pages include
+ *                           'general', 'reading', 'writing', 'discussion', 'media', etc. Create your own using
+ *                           add_options_page();
  */
 function add_settings_section($id, $title, $callback, $page) {
 	global $wp_settings_sections;
@@ -1223,16 +1225,16 @@ function add_settings_section($id, $title, $callback, $page) {
  *
  * @global $wp_settings_fields Storage array of settings fields and info about their pages/sections
  *
- * @param string $id       Slug-name to identify the field. Used in the 'id' attribute of tags.
- * @param string $title    Formatted title of the field. Shown as the label for the field
- *                         during output.
- * @param string $callback Function that fills the field with the desired form inputs. The
- *                         function should echo its output.
- * @param string $page     The slug-name of the settings page on which to show the section
- *                         (general, reading, writing, ...).
- * @param string $section  Optional. The slug-name of the section of the settings page
- *                         in which to show the box. Default 'default'.
- * @param array  $args {
+ * @param string   $id       Slug-name to identify the field. Used in the 'id' attribute of tags.
+ * @param string   $title    Formatted title of the field. Shown as the label for the field
+ *                           during output.
+ * @param callable $callback Function that fills the field with the desired form inputs. The
+ *                           function should echo its output.
+ * @param string   $page     The slug-name of the settings page on which to show the section
+ *                           (general, reading, writing, ...).
+ * @param string   $section  Optional. The slug-name of the section of the settings page
+ *                           in which to show the box. Default 'default'.
+ * @param array    $args {
  *     Optional. Extra arguments used when outputting the field.
  *
  *     @type string $label_for When supplied, the setting title will be wrapped
@@ -1483,7 +1485,7 @@ function find_posts_div($found_action = '') {
 ?>
 	<div id="find-posts" class="find-box" style="display: none;">
 		<div id="find-posts-head" class="find-box-head">
-			<?php _e( 'Find Posts or Pages' ); ?>
+			<?php _e( 'Attach to existing content' ); ?>
 			<div id="find-posts-close"></div>
 		</div>
 		<div class="find-box-inside">
@@ -1683,8 +1685,7 @@ function _post_states($post) {
 	if ( 'draft' == $post->post_status && 'draft' != $post_status )
 		$post_states['draft'] = __('Draft');
 	if ( 'pending' == $post->post_status && 'pending' != $post_status )
-		/* translators: post state */
-		$post_states['pending'] = _x('Pending', 'post state');
+		$post_states['pending'] = _x('Pending', 'post status');
 	if ( is_sticky($post->ID) )
 		$post_states['sticky'] = __('Sticky');
 
@@ -1749,13 +1750,17 @@ function _media_states( $post ) {
 		$media_states[] = __( 'Site Icon' );
 	}
 
+	if ( $post->ID == get_theme_mod( 'site_logo' ) ) {
+		$media_states[] = __( 'Logo' );
+	}
+
 	/**
 	 * Filter the default media display states for items in the Media list table.
 	 *
 	 * @since 3.2.0
 	 *
 	 * @param array $media_states An array of media states. Default 'Header Image',
-	 *                            'Background Image', 'Site Icon'.
+	 *                            'Background Image', 'Site Icon', 'Logo'.
 	 */
 	$media_states = apply_filters( 'display_media_states', $media_states );
 
@@ -1784,6 +1789,7 @@ function _media_states( $post ) {
 function compression_test() {
 ?>
 	<script type="text/javascript">
+	var compressionNonce = <?php echo wp_json_encode( wp_create_nonce( 'update_can_compress_scripts' ) ); ?>;
 	var testCompression = {
 		get : function(test) {
 			var x;
@@ -1803,7 +1809,7 @@ function compression_test() {
 					}
 				};
 
-				x.open('GET', ajaxurl + '?action=wp-compression-test&test='+test+'&'+(new Date()).getTime(), true);
+				x.open('GET', ajaxurl + '?action=wp-compression-test&test='+test+'&_ajax_nonce='+compressionNonce+'&'+(new Date()).getTime(), true);
 				x.send('');
 			}
 		},
@@ -2055,7 +2061,7 @@ function wp_star_rating( $args = array() ) {
 		$title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) );
 	}
 
-	$output = '<div class="star-rating" title="' . esc_attr( $title ) . '">';
+	$output = '<div class="star-rating">';
 	$output .= '<span class="screen-reader-text">' . $title . '</span>';
 	$output .= str_repeat( '<div class="star star-full"></div>', $full_stars );
 	$output .= str_repeat( '<div class="star star-half"></div>', $half_stars );
--- a/wp-admin/includes/theme-install.php
+++ b/wp-admin/includes/theme-install.php
@@ -142,8 +142,9 @@ function install_themes_upload() {
 ?>
 <p class="install-help"><?php _e('If you have a theme in a .zip format, you may install it by uploading it here.'); ?></p>
 <form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php echo self_admin_url('update.php?action=upload-theme'); ?>">
-	<?php wp_nonce_field( 'theme-upload'); ?>
-	<input type="file" name="themezip" />
+	<?php wp_nonce_field( 'theme-upload' ); ?>
+	<label class="screen-reader-text" for="themezip"><?php _e( 'Theme zip file' ); ?></label>
+	<input type="file" id="themezip" name="themezip" />
 	<?php submit_button( __( 'Install Now' ), 'button', 'install-theme-submit', false ); ?>
 </form>
 	<?php
--- a/wp-admin/includes/theme.php
+++ b/wp-admin/includes/theme.php
@@ -163,18 +163,38 @@ function get_theme_update_available( $theme ) {
 		$theme_name = $theme->display('Name');
 		$details_url = add_query_arg(array('TB_iframe' => 'true', 'width' => 1024, 'height' => 800), $update['url']); //Theme browser inside WP? replace this, Also, theme preview JS will override this on the available list.
 		$update_url = wp_nonce_url( admin_url( 'update.php?action=upgrade-theme&amp;theme=' . urlencode( $stylesheet ) ), 'upgrade-theme_' . $stylesheet );
-		$update_onclick = 'onclick="if ( confirm(\'' . esc_js( __("Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.") ) . '\') ) {return true;}return false;"';
 
 		if ( !is_multisite() ) {
 			if ( ! current_user_can('update_themes') ) {
-				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>.' ) . '</strong></p>',
-					$theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] );
+				/* translators: 1: theme name, 2: theme details URL, 3: accessibility text, 4: version number */
+				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a>.' ) . '</strong></p>',
+					$theme_name,
+					esc_url( $details_url ),
+					/* translators: 1: theme name, 2: version number */
+					esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
+					$update['new_version']
+				);
 			} elseif ( empty( $update['package'] ) ) {
-				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this theme.</em>' ) . '</strong></p>',
-					$theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] );
+				/* translators: 1: theme name, 2: theme details URL, 3: accessibility text, 4: version number */
+				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this theme.</em>' ) . '</strong></p>',
+					$theme_name,
+					esc_url( $details_url ),
+					/* translators: 1: theme name, 2: version number */
+					esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
+					$update['new_version']
+				);
 			} else {
-				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.' ) . '</strong></p>',
-					$theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'], $update_url, $update_onclick );
+				/* translators: 1: theme name, 2: theme details URL, 3: accessibility text, 4: version number, 5: update URL, 6: accessibility text */
+				$html = sprintf( '<p><strong>' . __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" aria-label="%3$s">View version %4$s details</a> or <a href="%5$s" aria-label="%6$s">update now</a>.' ) . '</strong></p>',
+					$theme_name,
+					esc_url( $details_url ),
+					/* translators: 1: theme name, 2: version number */
+					esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $update['new_version'] ) ),
+					$update['new_version'],
+					$update_url,
+					/* translators: %s: theme name */
+					esc_attr( sprintf( __( 'Update %s now' ), $theme_name ) )
+				);
 			}
 		}
 	}
@@ -586,13 +606,13 @@ function customize_themes_print_templates() {
 	?>
 	<script type="text/html" id="tmpl-customize-themes-details-view">
 		<div class="theme-backdrop"></div>
-		<div class="theme-wrap">
+		<div class="theme-wrap wp-clearfix">
 			<div class="theme-header">
 				<button type="button" class="left dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show previous theme' ); ?></span></button>
 				<button type="button" class="right dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show next theme' ); ?></span></button>
 				<button type="button" class="close dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Close details dialog' ); ?></span></button>
 			</div>
-			<div class="theme-about">
+			<div class="theme-about wp-clearfix">
 				<div class="theme-screenshots">
 				<# if ( data.screenshot[0] ) { #>
 					<div class="screenshot"><img src="{{ data.screenshot[0] }}" alt="" /></div>
--- a/wp-admin/includes/update-core.php
+++ b/wp-admin/includes/update-core.php
@@ -598,9 +598,10 @@ $_old_files = array(
 'wp-admin/css/colors.min.css',
 'wp-admin/css/colors-rtl.css',
 'wp-admin/css/colors-rtl.min.css',
-'wp-admin/css/media-rtl.min.css',
-'wp-admin/css/media.min.css',
-'wp-admin/css/farbtastic-rtl.min.css',
+// Following files added back in 4.5 see #36083
+// 'wp-admin/css/media-rtl.min.css',
+// 'wp-admin/css/media.min.css',
+// 'wp-admin/css/farbtastic-rtl.min.css',
 'wp-admin/images/lock-2x.png',
 'wp-admin/images/lock.png',
 'wp-admin/js/theme-preview.js',
@@ -700,6 +701,8 @@ $_old_files = array(
 'wp-admin/js/wp-fullscreen.min.js',
 'wp-includes/js/tinymce/wp-mce-help.php',
 'wp-includes/js/tinymce/plugins/wpfullscreen',
+// 4.5
+'wp-includes/theme-compat/comments-popup.php',
 );
 
 /**
@@ -1093,7 +1096,7 @@ function update_core($from, $to) {
 
 	// Clear the cache to prevent an update_option() from saving a stale db_version to the cache
 	wp_cache_flush();
-	// (Not all cache backends listen to 'flush')
+	// (Not all cache back ends listen to 'flush')
 	wp_cache_delete( 'alloptions', 'options' );
 
 	// Remove working directory
--- a/wp-admin/includes/update.php
+++ b/wp-admin/includes/update.php
@@ -231,7 +231,7 @@ function update_nag() {
 		return false;
 
 	if ( current_user_can('update_core') ) {
-		$msg = sprintf( __('<a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> is available! <a href="%2$s">Please update now</a>.'), $cur->current, network_admin_url( 'update-core.php' ) );
+		$msg = sprintf( __( '<a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> is available! <a href="%2$s" aria-label="Please update WordPress now">Please update now</a>.' ), $cur->current, network_admin_url( 'update-core.php' ) );
 	} else {
 		$msg = sprintf( __('<a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> is available! Please notify the site administrator.'), $cur->current );
 	}
@@ -338,11 +338,35 @@ function wp_plugin_update_row( $file, $plugin_data ) {
 		echo '<tr class="plugin-update-tr' . $active_class . '" id="' . esc_attr( $r->slug . '-update' ) . '" data-slug="' . esc_attr( $r->slug ) . '" data-plugin="' . esc_attr( $file ) . '"><td colspan="' . esc_attr( $wp_list_table->get_column_count() ) . '" class="plugin-update colspanchange"><div class="update-message">';
 
 		if ( ! current_user_can( 'update_plugins' ) ) {
-			printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version );
-		} elseif ( empty($r->package) ) {
-			printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version );
+			/* translators: 1: plugin name, 2: details URL, 3: accessibility text, 4: version number */
+			printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a>.' ),
+				$plugin_name,
+				esc_url( $details_url ),
+				/* translators: 1: plugin name, 2: version number */
+				esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $plugin_name, $r->new_version ) ),
+				$r->new_version
+			);
+		} elseif ( empty( $r->package ) ) {
+			/* translators: 1: plugin name, 2: details URL, 3: accessibility text, 4: version number */
+			printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>' ),
+				$plugin_name,
+				esc_url( $details_url ),
+				/* translators: 1: plugin name, 2: version number */
+				esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $plugin_name, $r->new_version ) ),
+				$r->new_version
+			);
 		} else {
-			printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a> or <a href="%5$s" class="update-link">update now</a>.' ), $plugin_name, esc_url( $details_url ), esc_attr( $plugin_name ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $file, 'upgrade-plugin_' . $file ) );
+			/* translators: 1: plugin name, 2: details URL, 3: accessibility text, 4: version number, 5: update URL, 6: accessibility text */
+			printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a> or <a href="%5$s" class="update-link" aria-label="%6$s">update now</a>.' ),
+				$plugin_name,
+				esc_url( $details_url ),
+				/* translators: 1: plugin name, 2: version number */
+				esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $plugin_name, $r->new_version ) ),
+				$r->new_version,
+				wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $file, 'upgrade-plugin_' . $file ),
+				/* translators: %s: plugin name */
+				esc_attr( sprintf( __( 'Update %s now' ), $plugin_name ) )
+			);
 		}
 		/**
 		 * Fires at the end of the update message container in each
@@ -431,19 +455,48 @@ function wp_theme_update_row( $theme_key, $theme ) {
 	$current = get_site_transient( 'update_themes' );
 	if ( !isset( $current->response[ $theme_key ] ) )
 		return false;
+
 	$r = $current->response[ $theme_key ];
 
+	$theme_name = $theme['Name'];
+
 	$details_url = add_query_arg( array( 'TB_iframe' => 'true', 'width' => 1024, 'height' => 800 ), $current->response[ $theme_key ]['url'] );
 
 	$wp_list_table = _get_list_table('WP_MS_Themes_List_Table');
 
-	echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">';
+	$active = $theme->is_allowed( 'network' ) ? ' active': '';
+
+	echo '<tr class="plugin-update-tr' . $active . '" id="' . esc_attr( $theme->get_stylesheet() . '-update' ) . '" data-slug="' . esc_attr( $theme->get_stylesheet() ) . '"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">';
 	if ( ! current_user_can('update_themes') ) {
-		printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r->new_version );
+		/* translators: 1: theme name, 2: details URL, 3: accessibility text, 4: version number */
+		printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a>.'),
+			$theme_name,
+			esc_url( $details_url ),
+			/* translators: 1: theme name, 2: version number */
+			esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $r['new_version'] ) ),
+			$r['new_version']
+		);
 	} elseif ( empty( $r['package'] ) ) {
-		printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this theme.</em>'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'] );
+		/* translators: 1: theme name, 2: details URL, 3: accessibility text, 4: version number */
+		printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this theme.</em>' ),
+			$theme_name,
+			esc_url( $details_url ),
+			/* translators: 1: theme name, 2: version number */
+			esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $r['new_version'] ) ),
+			$r['new_version']
+		);
 	} else {
-		printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'], wp_nonce_url( self_admin_url('update.php?action=upgrade-theme&theme=') . $theme_key, 'upgrade-theme_' . $theme_key) );
+		/* translators: 1: theme name, 2: details URL, 3: accessibility text, 4: version number, 5: update URL, 6: accessibility text */
+		printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox open-plugin-details-modal" aria-label="%3$s">View version %4$s details</a> or <a href="%5$s" class="update-link" aria-label="%6$s">update now</a>.' ),
+			$theme_name,
+			esc_url( $details_url ),
+			/* translators: 1: theme name, 2: version number */
+			esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $theme_name, $r['new_version'] ) ),
+			$r['new_version'],
+			wp_nonce_url( self_admin_url( 'update.php?action=upgrade-theme&theme=' ) . $theme_key, 'upgrade-theme_' . $theme_key ),
+			/* translators: %s: theme name */
+			esc_attr( sprintf( __( 'Update %s now' ), $theme_name ) )
+		);
 	}
 	/**
 	 * Fires at the end of the update message container in each
--- a/wp-admin/includes/upgrade.php
+++ b/wp-admin/includes/upgrade.php
@@ -27,10 +27,10 @@ if ( !function_exists('wp_install') ) :
  *
  * @since 2.1.0
  *
- * @param string $blog_title    Blog title.
+ * @param string $blog_title    Site title.
  * @param string $user_name     User's username.
  * @param string $user_email    User's email.
- * @param bool   $public        Whether blog is public.
+ * @param bool   $public        Whether site is public.
  * @param string $deprecated    Optional. Not used.
  * @param string $user_password Optional. User's chosen password. Default empty (random password).
  * @param string $language      Optional. Language chosen. Default empty.
@@ -64,7 +64,7 @@ function wp_install( $blog_title, $user_name, $user_email, $public, $deprecated
 
 	/*
 	 * Create default user. If the user already exists, the user tables are
-	 * being shared among blogs. Just set the role in that case.
+	 * being shared among sites. Just set the role in that case.
 	 */
 	$user_id = username_exists($user_name);
 	$user_password = trim($user_password);
@@ -359,8 +359,8 @@ if ( !function_exists('wp_new_blog_notification') ) :
  *
  * @since 2.1.0
  *
- * @param string $blog_title Blog title.
- * @param string $blog_url   Blog url.
+ * @param string $blog_title Site title.
+ * @param string $blog_url   Site url.
  * @param int    $user_id    User ID.
  * @param string $password   User's Password.
  */
@@ -447,6 +447,7 @@ endif;
  * Contains conditional checks to determine which upgrade scripts to run,
  * based on database version and WP version being updated-to.
  *
+ * @ignore
  * @since 1.0.1
  *
  * @global int $wp_current_db_version
@@ -548,6 +549,9 @@ function upgrade_all() {
 	if ( $wp_current_db_version < 35700 )
 		upgrade_440();
 
+	if ( $wp_current_db_version < 36686 )
+		upgrade_450();
+
 	maybe_disable_link_manager();
 
 	maybe_disable_automattic_widgets();
@@ -559,6 +563,7 @@ function upgrade_all() {
 /**
  * Execute changes made in WordPress 1.0.
  *
+ * @ignore
  * @since 1.0.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -617,6 +622,7 @@ function upgrade_100() {
 /**
  * Execute changes made in WordPress 1.0.1.
  *
+ * @ignore
  * @since 1.0.1
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -637,6 +643,7 @@ function upgrade_101() {
 /**
  * Execute changes made in WordPress 1.2.
  *
+ * @ignore
  * @since 1.2.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -699,6 +706,7 @@ function upgrade_110() {
 /**
  * Execute changes made in WordPress 1.5.
  *
+ * @ignore
  * @since 1.5.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -785,6 +793,7 @@ function upgrade_130() {
 /**
  * Execute changes made in WordPress 2.0.
  *
+ * @ignore
  * @since 2.0.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -871,6 +880,7 @@ function upgrade_160() {
 /**
  * Execute changes made in WordPress 2.1.
  *
+ * @ignore
  * @since 2.1.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -918,6 +928,7 @@ function upgrade_210() {
 /**
  * Execute changes made in WordPress 2.3.
  *
+ * @ignore
  * @since 2.3.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1097,6 +1108,7 @@ function upgrade_230() {
 /**
  * Remove old options from the database.
  *
+ * @ignore
  * @since 2.3.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1113,6 +1125,7 @@ function upgrade_230_options_table() {
 /**
  * Remove old categories, link2cat, and post2cat database tables.
  *
+ * @ignore
  * @since 2.3.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1127,6 +1140,7 @@ function upgrade_230_old_tables() {
 /**
  * Upgrade old slugs made in version 2.2.
  *
+ * @ignore
  * @since 2.2.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1140,6 +1154,7 @@ function upgrade_old_slugs() {
 /**
  * Execute changes made in WordPress 2.5.0.
  *
+ * @ignore
  * @since 2.5.0
  *
  * @global int $wp_current_db_version
@@ -1156,6 +1171,7 @@ function upgrade_250() {
 /**
  * Execute changes made in WordPress 2.5.2.
  *
+ * @ignore
  * @since 2.5.2
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1169,6 +1185,7 @@ function upgrade_252() {
 /**
  * Execute changes made in WordPress 2.6.
  *
+ * @ignore
  * @since 2.6.0
  *
  * @global int $wp_current_db_version
@@ -1183,6 +1200,7 @@ function upgrade_260() {
 /**
  * Execute changes made in WordPress 2.7.
  *
+ * @ignore
  * @since 2.7.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
@@ -1202,6 +1220,7 @@ function upgrade_270() {
 /**
  * Execute changes made in WordPress 2.8.
  *
+ * @ignore
  * @since 2.8.0
  *
  * @global int  $wp_current_db_version
@@ -1232,6 +1251,7 @@ function upgrade_280() {
 /**
  * Execute changes made in WordPress 2.9.
  *
+ * @ignore
  * @since 2.9.0
  *
  * @global int $wp_current_db_version
@@ -1251,6 +1271,7 @@ function upgrade_290() {
 /**
  * Execute changes made in WordPress 3.0.
  *
+ * @ignore
  * @since 3.0.0
  *
  * @global int  $wp_current_db_version
@@ -1296,6 +1317,7 @@ function upgrade_300() {
 /**
  * Execute changes made in WordPress 3.3.
  *
+ * @ignore
  * @since 3.3.0
  *
  * @global int   $wp_current_db_version
@@ -1370,6 +1392,7 @@ function upgrade_330() {
 /**
  * Execute changes made in WordPress 3.4.
  *
+ * @ignore
  * @since 3.4.0
  *
  * @global int   $wp_current_db_version
@@ -1406,6 +1429,7 @@ function upgrade_340() {
 /**
  * Execute changes made in WordPress 3.5.
  *
+ * @ignore
  * @since 3.5.0
  *
  * @global int   $wp_current_db_version
@@ -1436,6 +1460,7 @@ function upgrade_350() {
 /**
  * Execute changes made in WordPress 3.7.
  *
+ * @ignore
  * @since 3.7.0
  *
  * @global int $wp_current_db_version
@@ -1449,6 +1474,7 @@ function upgrade_370() {
 /**
  * Execute changes made in WordPress 3.7.2.
  *
+ * @ignore
  * @since 3.7.2
  * @since 3.8.0
  *
@@ -1463,6 +1489,7 @@ function upgrade_372() {
 /**
  * Execute changes made in WordPress 3.8.0.
  *
+ * @ignore
  * @since 3.8.0
  *
  * @global int $wp_current_db_version
@@ -1477,6 +1504,7 @@ function upgrade_380() {
 /**
  * Execute changes made in WordPress 4.0.0.
  *
+ * @ignore
  * @since 4.0.0
  *
  * @global int $wp_current_db_version
@@ -1497,6 +1525,7 @@ function upgrade_400() {
 /**
  * Execute changes made in WordPress 4.2.0.
  *
+ * @ignore
  * @since 4.2.0
  *
  * @global int   $wp_current_db_version
@@ -1507,6 +1536,7 @@ function upgrade_420() {}
 /**
  * Executes changes made in WordPress 4.3.0.
  *
+ * @ignore
  * @since 4.3.0
  *
  * @global int  $wp_current_db_version Current version.
@@ -1545,6 +1575,7 @@ function upgrade_430() {
 /**
  * Executes comments changes made in WordPress 4.3.0.
  *
+ * @ignore
  * @since 4.3.0
  *
  * @global int  $wp_current_db_version Current version.
@@ -1594,6 +1625,7 @@ function upgrade_430_fix_comments() {
 /**
  * Executes changes made in WordPress 4.3.1.
  *
+ * @ignore
  * @since 4.3.1
  */
 function upgrade_431() {
@@ -1608,6 +1640,7 @@ function upgrade_431() {
 /**
  * Executes changes made in WordPress 4.4.0.
  *
+ * @ignore
  * @since 4.4.0
  *
  * @global int  $wp_current_db_version Current version.
@@ -1630,6 +1663,31 @@ function upgrade_440() {
 }
 
 /**
+ * Executes changes made in WordPress 4.5.0.
+ *
+ * @ignore
+ * @since 4.5.0
+ *
+ * @global int  $wp_current_db_version Current database version.
+ * @global wpdb $wpdb                  WordPress database abstraction object.
+ */
+function upgrade_450() {
+	global $wp_current_db_version, $wpdb;
+
+	if ( $wp_current_db_version < 36180 ) {
+		wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
+	}
+
+	// Remove unused email confirmation options, moved to usermeta.
+	if ( $wp_current_db_version < 36679 && is_multisite() ) {
+		$wpdb->query( "DELETE FROM $wpdb->options WHERE option_name REGEXP '^[0-9]+_new_email$'" );
+	}
+
+	// Remove unused user setting for wpLink.
+	delete_user_setting( 'wplink' );
+}
+
+/**
  * Executes network-level upgrade routines.
  *
  * @since 3.0.0
--- a/wp-admin/includes/user.php
+++ b/wp-admin/includes/user.php
@@ -113,7 +113,6 @@ function edit_user( $user_id = 0 ) {
 		$errors->add( 'nickname', __( '<strong>ERROR</strong>: Please enter a nickname.' ) );
 	}
 
-	/* checking the password has been typed twice */
 	/**
 	 * Fires before the password and confirm password fields are checked for congruity.
 	 *
@@ -125,13 +124,20 @@ function edit_user( $user_id = 0 ) {
 	 */
 	do_action_ref_array( 'check_passwords', array( $user->user_login, &$pass1, &$pass2 ) );
 
-	/* Check for "\" in password */
-	if ( false !== strpos( wp_unslash( $pass1 ), "\\" ) )
+	// Check for blank password when adding a user.
+	if ( ! $update && empty( $pass1 ) ) {
+		$errors->add( 'pass', __( '<strong>ERROR</strong>: Please enter a password.' ), array( 'form-field' => 'pass1' ) );
+	}
+
+	// Check for "\" in password.
+	if ( false !== strpos( wp_unslash( $pass1 ), "\\" ) ) {
 		$errors->add( 'pass', __( '<strong>ERROR</strong>: Passwords may not contain the character "\\".' ), array( 'form-field' => 'pass1' ) );
+	}
 
-	/* checking the password has been typed twice the same */
-	if ( $pass1 != $pass2 )
+	// Checking the password has been typed twice the same.
+	if ( ( $update || ! empty( $pass1 ) ) && $pass1 != $pass2 ) {
 		$errors->add( 'pass', __( '<strong>ERROR</strong>: Please enter the same password in both password fields.' ), array( 'form-field' => 'pass1' ) );
+	}
 
 	if ( !empty( $pass1 ) )
 		$user->user_pass = $pass1;
--- a/wp-admin/index.php
+++ b/wp-admin/index.php
@@ -106,7 +106,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 
 	<div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>">
 		<?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?>
-		<a class="welcome-panel-close" href="<?php echo esc_url( admin_url( '?welcome=0' ) ); ?>"><?php _e( 'Dismiss' ); ?></a>
+		<a class="welcome-panel-close" href="<?php echo esc_url( admin_url( '?welcome=0' ) ); ?>" aria-label="<?php esc_attr_e( 'Dismiss the welcome panel' ); ?>"><?php _e( 'Dismiss' ); ?></a>
 		<?php
 		/**
 		 * Add content to the welcome panel on the admin dashboard.
--- a/wp-admin/install.php
+++ b/wp-admin/install.php
@@ -211,7 +211,12 @@ function display_setup_form( $error = null ) {
 // Let's check to make sure WP isn't already installed.
 if ( is_blog_installed() ) {
 	display_header();
-	die( '<h1>' . __( 'Already Installed' ) . '</h1><p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p><p class="step"><a href="' . esc_url( wp_login_url() ) . '" class="button button-large">' . __( 'Log In' ) . '</a></p></body></html>' );
+	die(
+		'<h1>' . __( 'Already Installed' ) . '</h1>' .
+		'<p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p>' .
+		'<p class="step"><a href="' . esc_url( wp_login_url() ) . '" class="button button-large">' . __( 'Log In' ) . '</a></p>' .
+		'</body></html>'
+	);
 }
 
 /**
@@ -241,13 +246,27 @@ if ( !$mysql_compat || !$php_compat ) {
 
 if ( ! is_string( $wpdb->base_prefix ) || '' === $wpdb->base_prefix ) {
 	display_header();
-	die( '<h1>' . __( 'Configuration Error' ) . '</h1><p>' . __( 'Your <code>wp-config.php</code> file has an empty database table prefix, which is not supported.' ) . '</p></body></html>' );
+	die(
+		'<h1>' . __( 'Configuration Error' ) . '</h1>' .
+		'<p>' . sprintf(
+			/* translators: %s: wp-config.php */
+			__( 'Your %s file has an empty database table prefix, which is not supported.' ),
+			'<code>wp-config.php</code>'
+		) . '</p></body></html>'
+	);
 }
 
 // Set error message if DO_NOT_UPGRADE_GLOBAL_TABLES isn't set as it will break install.
 if ( defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) {
 	display_header();
-	die( '<h1>' . __( 'Configuration Error' ) . '</h1><p>' . __( 'The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when installing WordPress.' ) . '</p></body></html>' );
+	die(
+		'<h1>' . __( 'Configuration Error' ) . '</h1>' .
+		'<p>' . sprintf(
+			/* translators: %s: DO_NOT_UPGRADE_GLOBAL_TABLES */
+			__( 'The constant %s cannot be defined when installing WordPress.' ),
+			'<code>DO_NOT_UPGRADE_GLOBAL_TABLES</code>'
+		) . '</p></body></html>'
+	);
 }
 
 /**
@@ -261,10 +280,12 @@ if ( ! empty( $_REQUEST['language'] ) ) {
 	$language = $GLOBALS['wp_local_package'];
 }
 
+$scripts_to_print = array( 'jquery' );
+
 switch($step) {
 	case 0: // Step 0
-
 		if ( wp_can_install_language_pack() && empty( $language ) && ( $languages = wp_get_available_translations() ) ) {
+			$scripts_to_print[] = 'language-chooser';
 			display_header( 'language-chooser' );
 			echo '<form id="setup" method="post" action="?step=1">';
 			wp_install_language_form( $languages );
@@ -283,6 +304,8 @@ switch($step) {
 			}
 		}
 
+		$scripts_to_print[] = 'user-profile';
+
 		display_header();
 ?>
 <h1><?php _ex( 'Welcome', 'Howdy' ); ?></h1>
@@ -305,6 +328,8 @@ switch($step) {
 		if ( ! empty( $wpdb->error ) )
 			wp_die( $wpdb->error->get_error_message() );
 
+		$scripts_to_print[] = 'user-profile';
+
 		display_header();
 		// Fill in the data we gathered
 		$weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : '';
@@ -344,7 +369,7 @@ switch($step) {
 
 <h1><?php _e( 'Success!' ); ?></h1>
 
-<p><?php _e( 'WordPress has been installed. Were you expecting more steps? Sorry to disappoint.' ); ?></p>
+<p><?php _e( 'WordPress has been installed. Thank you, and enjoy!' ); ?></p>
 
 <table class="form-table install-success">
 	<tr>
@@ -368,12 +393,15 @@ switch($step) {
 		}
 		break;
 }
-if ( !wp_is_mobile() ) {
-?>
+
+if ( ! wp_is_mobile() ) {
+	?>
 <script type="text/javascript">var t = document.getElementById('weblog_title'); if (t){ t.focus(); }</script>
-<?php } ?>
-<?php wp_print_scripts( 'user-profile' ); ?>
-<?php wp_print_scripts( 'language-chooser' ); ?>
+	<?php
+}
+
+wp_print_scripts( $scripts_to_print );
+?>
 <script type="text/javascript">
 jQuery( function( $ ) {
 	$( '.hide-if-no-js' ).removeClass( 'hide-if-no-js' );
--- a/wp-admin/js/common.js
+++ b/wp-admin/js/common.js
@@ -83,7 +83,7 @@ validateForm = function( form ) {
 		.addClass( 'form-invalid' )
 		.find( 'input:visible' )
 		.change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } )
-		.size();
+		.length;
 };
 
 // stub for doing better warnings
@@ -897,12 +897,25 @@ $document.ready( function() {
 		}
 	};
 
+	// Add an ARIA role `button` to elements that behave like UI controls when JavaScript is on.
+	function aria_button_if_js() {
+		$( '.aria-button-if-js' ).attr( 'role', 'button' );
+	}
+
+	$( document ).ajaxComplete( function() {
+		aria_button_if_js();
+	});
+
 	window.wpResponsive.init();
 	setPinMenu();
 	currentMenuItemHasPopup();
 	makeNoticesDismissible();
+	aria_button_if_js();
 
 	$document.on( 'wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu', setPinMenu );
+
+	// Set initial focus on a specific element.
+	$( '.wp-initial-focus' ).focus();
 });
 
 // Fire a custom jQuery event at the end of window resize
--- a/wp-admin/js/common.min.js
+++ b/wp-admin/js/common.min.js
@@ -1 +1 @@
-var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b,c){var d=a(document),e=a(b),f=a(document.body);adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).removeClass("hidden"),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).addClass("hidden"),this.colSpanChange(-1)},hidden:function(){return a(".manage-column[id]").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},d.ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a("#screen-meta-links").find(".show-settings"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(){var b=a("#"+a(this).attr("aria-controls"));b.length&&(b.is(":visible")?screenMeta.close(b,a(this)):screenMeta.open(b,a(this)))},open:function(b,c){a("#screen-meta-links").find(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),d.trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),d.trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),d.ready(function(){function c(){var c,d=a("a.wp-has-current-submenu");c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,f.hasClass("folded")||f.hasClass("auto-fold")&&c&&960>=c&&c>782?d.attr("aria-haspopup","true"):d.attr("aria-haspopup","false")}function g(a){var b,c,d,f,g,h,i,j=a.find(".wp-submenu");g=a.offset().top,h=e.scrollTop(),i=g-h-30,b=g+j.height()+1,c=B.height(),d=60+b-c,f=e.height()+h-50,b-d>f&&(d=b-f),d>i&&(d=i),d>1?j.css("margin-top","-"+d+"px"):j.css("margin-top","")}function h(){a(".notice.is-dismissible").each(function(){var b=a(this),c=a('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>'),d=commonL10n.dismiss||"";c.find(".screen-reader-text").text(d),c.on("click.wp-dismiss-notice",function(a){a.preventDefault(),b.fadeTo(100,0,function(){b.slideUp(100,function(){b.remove()})})}),b.append(c)})}function i(a){var b=e.scrollTop(),c=!a||"scroll"!==a.type;if(!(x||z||C.data("wp-responsive"))){if(O.menu+O.adminbar<O.window||O.menu+O.adminbar+20>O.wpwrap)return void k();if(N=!0,O.menu+O.adminbar>O.window){if(0>b)return void(K||(K=!0,L=!1,A.css({position:"fixed",top:"",bottom:""})));if(b+O.window>d.height()-1)return void(L||(L=!0,K=!1,A.css({position:"fixed",top:"",bottom:0})));b>J?K?(K=!1,M=A.offset().top-O.adminbar-(b-J),M+O.menu+O.adminbar<b+O.window&&(M=b+O.window-O.menu-O.adminbar),A.css({position:"absolute",top:M,bottom:""})):!L&&A.offset().top+O.menu<b+O.window&&(L=!0,A.css({position:"fixed",top:"",bottom:0})):J>b?L?(L=!1,M=A.offset().top-O.adminbar+(J-b),M+O.menu>b+O.window&&(M=b),A.css({position:"absolute",top:M,bottom:""})):!K&&A.offset().top>=b+O.adminbar&&(K=!0,A.css({position:"fixed",top:"",bottom:""})):c&&(K=L=!1,M=b+O.window-O.menu-O.adminbar-1,M>0?A.css({position:"absolute",top:M,bottom:""}):k())}J=b}}function j(){O={window:e.height(),wpwrap:B.height(),adminbar:I.height(),menu:A.height()}}function k(){!x&&N&&(K=L=N=!1,A.css({position:"",top:"",bottom:""}))}function l(){j(),C.data("wp-responsive")?(f.removeClass("sticky-menu"),k()):O.menu+O.adminbar>O.window?(i(),f.removeClass("sticky-menu")):(f.addClass("sticky-menu"),k())}var m,n,o,p,q,r,s,t,u=!1,v=a("input.current-page"),w=v.val(),x=/iPhone|iPad|iPod/.test(navigator.userAgent),y=-1!==navigator.userAgent.indexOf("Android"),z=a(document.documentElement).hasClass("ie8"),A=a("#adminmenuwrap"),B=a("#wpwrap"),C=a("#adminmenu"),D=a("#wp-responsive-overlay"),E=a("#wp-toolbar"),F=E.find('a[aria-haspopup="true"]'),G=a(".meta-box-sortables"),H=!1,I=a("#wpadminbar"),J=0,K=!1,L=!1,M=0,N=!1,O={window:e.height(),wpwrap:B.height(),adminbar:I.height(),menu:A.height()};C.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var e,g;a("#adminmenu div.wp-submenu").css("margin-top",""),e=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,e&&960>e?f.hasClass("auto-fold")?(f.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),g="open"):(f.addClass("auto-fold"),setUserSetting("unfold",0),g="folded"):f.hasClass("folded")?(f.removeClass("folded"),setUserSetting("mfold","o"),g="open"):(f.addClass("folded"),setUserSetting("mfold","f"),g="folded"),c(),d.trigger("wp-collapse-menu",{state:g})}),d.on("wp-window-resized wp-responsive-activate wp-responsive-deactivate",c),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(r=x?"touchstart":"click",f.on(r+".wp-mobile-hover",function(b){C.data("wp-responsive")||a(b.target).closest("#adminmenu").length||C.find("li.opensub").removeClass("opensub")}),C.find("a.wp-has-submenu").on(r+".wp-mobile-hover",function(b){var c=a(this).parent();C.data("wp-responsive")||c.hasClass("opensub")||c.hasClass("wp-menu-open")&&!(c.width()<40)||(b.preventDefault(),g(c),C.find("li.opensub").removeClass("opensub"),c.addClass("opensub"))})),x||y||(C.find("li.wp-has-submenu").hoverIntent({over:function(){var b=a(this),c=b.find(".wp-submenu"),d=parseInt(c.css("top"),10);isNaN(d)||d>-5||C.data("wp-responsive")||(g(b),C.find("li.opensub").removeClass("opensub"),b.addClass("opensub"))},out:function(){C.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),C.on("focus.adminmenu",".wp-submenu a",function(b){C.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){C.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}).find("li.wp-has-submenu.wp-not-current-submenu").on("focusin.adminmenu",function(){g(a(this))})),a("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(a(".wrap h1, .wrap h2").first()),d.on("wp-plugin-update-error",function(){h()}),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!u)return!0;m=a(u).closest("form").find(":checkbox").filter(":visible:enabled"),n=m.index(u),o=m.index(this),p=a(this).prop("checked"),n>0&&o>0&&n!=o&&(q=o>n?m.slice(n,o):m.slice(o,n),q.prop("checked",function(){return a(this).closest("tr").is(":visible")?p:!1}))}u=this;var c=a(this).closest("tbody").find(":checkbox").filter(":visible:enabled").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===c.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").on("click.wp-toggle-checkboxes",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden,:disabled")?!1:f?!a(this).prop("checked"):e?!0:!1}),d.children("thead,  tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return f?!1:e?!0:!1})}),a("#wpbody-content").on({focusin:function(){clearTimeout(s),t=a(this).find(".row-actions"),a(".row-actions").not(this).removeClass("visible"),t.addClass("visible")},focusout:function(){s=setTimeout(function(){t.removeClass("visible")},30)}},".has-row-actions"),a("tbody").on("click",".toggle-row",function(){a(this).closest("tr").toggleClass("is-expanded")}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return b.preventDefault(),void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value,document.selection?(h.focus(),g=document.selection.createRange(),g.text="	"):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("	",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),v.length&&v.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&v.val()==w&&v.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}(),x||(e.on("scroll.pin-menu",i),d.on("tinymce-editor-init.pin-menu",function(a,b){b.on("wp-autoresize",j)})),b.wpResponsive={init:function(){var c=this;d.on("wp-responsive-activate.wp-responsive",function(){c.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){c.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),I.find(".hover").removeClass("hover"),B.toggleClass("wp-responsive-open"),B.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),C.on("click.wp-responsive","li.wp-has-submenu > a",function(b){C.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),c.trigger(),d.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),e.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?e.width():b.innerWidth;782>=a&&c.disableSortables()})},activate:function(){l(),f.hasClass("auto-fold")||f.addClass("auto-fold"),C.data("wp-responsive",1),this.disableSortables()},deactivate:function(){l(),C.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),782>=a?H||(d.trigger("wp-responsive-activate"),H=!0):H&&(d.trigger("wp-responsive-deactivate"),H=!1),480>=a?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===D.length&&(D=a('<div id="wp-responsive-overlay"></div>').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){E.find(".menupop.hover").removeClass("hover"),a(this).hide()})),F.on("click.wp-responsive",function(){D.show()})},disableOverlay:function(){F.off("click.wp-responsive"),D.hide()},disableSortables:function(){if(G.length)try{G.sortable("disable")}catch(a){}},enableSortables:function(){if(G.length)try{G.sortable("enable")}catch(a){}}},b.wpResponsive.init(),l(),c(),h(),d.on("wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu",l)}),function(){function a(){d.trigger("wp-window-resized")}function c(){b.clearTimeout(f),f=b.setTimeout(a,200)}var f;e.on("resize.wp-fire-once",c)}(),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window);
\ No newline at end of file
+var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b,c){var d=a(document),e=a(b),f=a(document.body);adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).removeClass("hidden"),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).addClass("hidden"),this.colSpanChange(-1)},hidden:function(){return a(".manage-column[id]").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},d.ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).length},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a("#screen-meta-links").find(".show-settings"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(){var b=a("#"+a(this).attr("aria-controls"));b.length&&(b.is(":visible")?screenMeta.close(b,a(this)):screenMeta.open(b,a(this)))},open:function(b,c){a("#screen-meta-links").find(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),d.trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),d.trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),d.ready(function(){function c(){var c,d=a("a.wp-has-current-submenu");c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,f.hasClass("folded")||f.hasClass("auto-fold")&&c&&960>=c&&c>782?d.attr("aria-haspopup","true"):d.attr("aria-haspopup","false")}function g(a){var b,c,d,f,g,h,i,j=a.find(".wp-submenu");g=a.offset().top,h=e.scrollTop(),i=g-h-30,b=g+j.height()+1,c=C.height(),d=60+b-c,f=e.height()+h-50,b-d>f&&(d=b-f),d>i&&(d=i),d>1?j.css("margin-top","-"+d+"px"):j.css("margin-top","")}function h(){a(".notice.is-dismissible").each(function(){var b=a(this),c=a('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>'),d=commonL10n.dismiss||"";c.find(".screen-reader-text").text(d),c.on("click.wp-dismiss-notice",function(a){a.preventDefault(),b.fadeTo(100,0,function(){b.slideUp(100,function(){b.remove()})})}),b.append(c)})}function i(a){var b=e.scrollTop(),c=!a||"scroll"!==a.type;if(!(y||A||D.data("wp-responsive"))){if(P.menu+P.adminbar<P.window||P.menu+P.adminbar+20>P.wpwrap)return void k();if(O=!0,P.menu+P.adminbar>P.window){if(0>b)return void(L||(L=!0,M=!1,B.css({position:"fixed",top:"",bottom:""})));if(b+P.window>d.height()-1)return void(M||(M=!0,L=!1,B.css({position:"fixed",top:"",bottom:0})));b>K?L?(L=!1,N=B.offset().top-P.adminbar-(b-K),N+P.menu+P.adminbar<b+P.window&&(N=b+P.window-P.menu-P.adminbar),B.css({position:"absolute",top:N,bottom:""})):!M&&B.offset().top+P.menu<b+P.window&&(M=!0,B.css({position:"fixed",top:"",bottom:0})):K>b?M?(M=!1,N=B.offset().top-P.adminbar+(K-b),N+P.menu>b+P.window&&(N=b),B.css({position:"absolute",top:N,bottom:""})):!L&&B.offset().top>=b+P.adminbar&&(L=!0,B.css({position:"fixed",top:"",bottom:""})):c&&(L=M=!1,N=b+P.window-P.menu-P.adminbar-1,N>0?B.css({position:"absolute",top:N,bottom:""}):k())}K=b}}function j(){P={window:e.height(),wpwrap:C.height(),adminbar:J.height(),menu:B.height()}}function k(){!y&&O&&(L=M=O=!1,B.css({position:"",top:"",bottom:""}))}function l(){j(),D.data("wp-responsive")?(f.removeClass("sticky-menu"),k()):P.menu+P.adminbar>P.window?(i(),f.removeClass("sticky-menu")):(f.addClass("sticky-menu"),k())}function m(){a(".aria-button-if-js").attr("role","button")}var n,o,p,q,r,s,t,u,v=!1,w=a("input.current-page"),x=w.val(),y=/iPhone|iPad|iPod/.test(navigator.userAgent),z=-1!==navigator.userAgent.indexOf("Android"),A=a(document.documentElement).hasClass("ie8"),B=a("#adminmenuwrap"),C=a("#wpwrap"),D=a("#adminmenu"),E=a("#wp-responsive-overlay"),F=a("#wp-toolbar"),G=F.find('a[aria-haspopup="true"]'),H=a(".meta-box-sortables"),I=!1,J=a("#wpadminbar"),K=0,L=!1,M=!1,N=0,O=!1,P={window:e.height(),wpwrap:C.height(),adminbar:J.height(),menu:B.height()};D.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var e,g;a("#adminmenu div.wp-submenu").css("margin-top",""),e=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,e&&960>e?f.hasClass("auto-fold")?(f.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),g="open"):(f.addClass("auto-fold"),setUserSetting("unfold",0),g="folded"):f.hasClass("folded")?(f.removeClass("folded"),setUserSetting("mfold","o"),g="open"):(f.addClass("folded"),setUserSetting("mfold","f"),g="folded"),c(),d.trigger("wp-collapse-menu",{state:g})}),d.on("wp-window-resized wp-responsive-activate wp-responsive-deactivate",c),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(s=y?"touchstart":"click",f.on(s+".wp-mobile-hover",function(b){D.data("wp-responsive")||a(b.target).closest("#adminmenu").length||D.find("li.opensub").removeClass("opensub")}),D.find("a.wp-has-submenu").on(s+".wp-mobile-hover",function(b){var c=a(this).parent();D.data("wp-responsive")||c.hasClass("opensub")||c.hasClass("wp-menu-open")&&!(c.width()<40)||(b.preventDefault(),g(c),D.find("li.opensub").removeClass("opensub"),c.addClass("opensub"))})),y||z||(D.find("li.wp-has-submenu").hoverIntent({over:function(){var b=a(this),c=b.find(".wp-submenu"),d=parseInt(c.css("top"),10);isNaN(d)||d>-5||D.data("wp-responsive")||(g(b),D.find("li.opensub").removeClass("opensub"),b.addClass("opensub"))},out:function(){D.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),D.on("focus.adminmenu",".wp-submenu a",function(b){D.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){D.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}).find("li.wp-has-submenu.wp-not-current-submenu").on("focusin.adminmenu",function(){g(a(this))})),a("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(a(".wrap h1, .wrap h2").first()),d.on("wp-plugin-update-error",function(){h()}),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!v)return!0;n=a(v).closest("form").find(":checkbox").filter(":visible:enabled"),o=n.index(v),p=n.index(this),q=a(this).prop("checked"),o>0&&p>0&&o!=p&&(r=p>o?n.slice(o,p):n.slice(p,o),r.prop("checked",function(){return a(this).closest("tr").is(":visible")?q:!1}))}v=this;var c=a(this).closest("tbody").find(":checkbox").filter(":visible:enabled").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===c.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").on("click.wp-toggle-checkboxes",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden,:disabled")?!1:f?!a(this).prop("checked"):e?!0:!1}),d.children("thead,  tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return f?!1:e?!0:!1})}),a("#wpbody-content").on({focusin:function(){clearTimeout(t),u=a(this).find(".row-actions"),a(".row-actions").not(this).removeClass("visible"),u.addClass("visible")},focusout:function(){t=setTimeout(function(){u.removeClass("visible")},30)}},".has-row-actions"),a("tbody").on("click",".toggle-row",function(){a(this).closest("tr").toggleClass("is-expanded")}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return b.preventDefault(),void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value,document.selection?(h.focus(),g=document.selection.createRange(),g.text="	"):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("	",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),w.length&&w.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&w.val()==x&&w.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}(),y||(e.on("scroll.pin-menu",i),d.on("tinymce-editor-init.pin-menu",function(a,b){b.on("wp-autoresize",j)})),b.wpResponsive={init:function(){var c=this;d.on("wp-responsive-activate.wp-responsive",function(){c.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){c.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),J.find(".hover").removeClass("hover"),C.toggleClass("wp-responsive-open"),C.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),D.on("click.wp-responsive","li.wp-has-submenu > a",function(b){D.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),c.trigger(),d.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),e.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?e.width():b.innerWidth;782>=a&&c.disableSortables()})},activate:function(){l(),f.hasClass("auto-fold")||f.addClass("auto-fold"),D.data("wp-responsive",1),this.disableSortables()},deactivate:function(){l(),D.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),782>=a?I||(d.trigger("wp-responsive-activate"),I=!0):I&&(d.trigger("wp-responsive-deactivate"),I=!1),480>=a?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===E.length&&(E=a('<div id="wp-responsive-overlay"></div>').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){F.find(".menupop.hover").removeClass("hover"),a(this).hide()})),G.on("click.wp-responsive",function(){E.show()})},disableOverlay:function(){G.off("click.wp-responsive"),E.hide()},disableSortables:function(){if(H.length)try{H.sortable("disable")}catch(a){}},enableSortables:function(){if(H.length)try{H.sortable("enable")}catch(a){}}},a(document).ajaxComplete(function(){m()}),b.wpResponsive.init(),l(),c(),h(),m(),d.on("wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu",l),a(".wp-initial-focus").focus()}),function(){function a(){d.trigger("wp-window-resized")}function c(){b.clearTimeout(f),f=b.setTimeout(a,200)}var f;e.on("resize.wp-fire-once",c)}(),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window);
\ No newline at end of file
--- a/wp-admin/js/customize-controls.js
+++ b/wp-admin/js/customize-controls.js
@@ -74,10 +74,10 @@
 	 * @since 4.1.0
 	 *
 	 * @param {Object}   [params]
-	 * @param {Callback} [params.completeCallback]
+	 * @param {Function} [params.completeCallback]
 	 */
 	focus = function ( params ) {
-		var construct, completeCallback, focus;
+		var construct, completeCallback, focus, focusElement;
 		construct = this;
 		params = params || {};
 		focus = function () {
@@ -90,8 +90,12 @@
 				focusContainer = construct.container;
 			}
 
-			// Note that we can't use :focusable due to a jQuery UI issue. See: https://github.com/jquery/jquery-ui/pull/1583
-			focusContainer.find( 'input, select, textarea, button, object, a[href], [tabindex]' ).filter( ':visible' ).first().focus();
+			focusElement = focusContainer.find( '.control-focus:first' );
+			if ( 0 === focusElement.length ) {
+				// Note that we can't use :focusable due to a jQuery UI issue. See: https://github.com/jquery/jquery-ui/pull/1583
+				focusElement = focusContainer.find( 'input, select, textarea, button, object, a[href], [tabindex]' ).filter( ':visible' ).first();
+			}
+			focusElement.focus();
 		};
 		if ( params.completeCallback ) {
 			completeCallback = params.completeCallback;
@@ -685,7 +689,7 @@
 						// Fix the height after browser resize.
 						$( window ).on( 'resize.customizer-section', _.debounce( resizeContentHeight, 100 ) );
 
-						section._recalculateTopMargin();
+						setTimeout( _.bind( section._recalculateTopMargin, section ), 0 );
 					};
 				}
 
@@ -1521,18 +1525,25 @@
 			settings = $.map( control.params.settings, function( value ) {
 				return value;
 			});
-			api.apply( api, settings.concat( function () {
-				var key;
 
+			if ( 0 === settings.length ) {
+				control.setting = null;
 				control.settings = {};
-				for ( key in control.params.settings ) {
-					control.settings[ key ] = api( control.params.settings[ key ] );
-				}
+				control.embed();
+			} else {
+				api.apply( api, settings.concat( function() {
+					var key;
 
-				control.setting = control.settings['default'] || null;
+					control.settings = {};
+					for ( key in control.params.settings ) {
+						control.settings[ key ] = api( control.params.settings[ key ] );
+					}
 
-				control.embed();
-			}) );
+					control.setting = control.settings['default'] || null;
+
+					control.embed();
+				}) );
+			}
 
 			// After the control is embedded on the page, invoke the "ready" method.
 			control.deferred.embedded.done( function () {
@@ -1550,7 +1561,7 @@
 			// Watch for changes to the section state
 			inject = function ( sectionId ) {
 				var parentContainer;
-				if ( ! sectionId ) { // @todo allow a control to be embedded without a section, for instance a control embedded in the frontend
+				if ( ! sectionId ) { // @todo allow a control to be embedded without a section, for instance a control embedded in the front end.
 					return;
 				}
 				// Wait for the section to be registered
@@ -1783,8 +1794,16 @@
 					control.pausePlayer();
 				});
 
-			// Re-render whenever the control's setting changes.
-			control.setting.bind( function () { control.renderContent(); } );
+			control.setting.bind( function( value ) {
+
+				// Send attachment information to the preview for possible use in `postMessage` transport.
+				wp.media.attachment( value ).fetch().done( function() {
+					wp.customize.previewer.send( control.setting.id + '-attachment-data', this.attributes );
+				} );
+
+				// Re-render whenever the control's setting changes.
+				control.renderContent();
+			} );
 		},
 
 		pausePlayer: function () {
@@ -2078,22 +2097,22 @@
 				xInit = parseInt( control.params.width, 10 ),
 				yInit = parseInt( control.params.height, 10 ),
 				ratio = xInit / yInit,
-				xImg  = realWidth,
-				yImg  = realHeight,
+				xImg  = xInit,
+				yImg  = yInit,
 				x1, y1, imgSelectOptions;
 
 			controller.set( 'canSkipCrop', ! control.mustBeCropped( flexWidth, flexHeight, xInit, yInit, realWidth, realHeight ) );
 
-			if ( xImg / yImg > ratio ) {
-				yInit = yImg;
+			if ( realWidth / realHeight > ratio ) {
+				yInit = realHeight;
 				xInit = yInit * ratio;
 			} else {
-				xInit = xImg;
+				xInit = realWidth;
 				yInit = xInit / ratio;
 			}
 
-			x1 = ( xImg - xInit ) / 2;
-			y1 = ( yImg - yInit ) / 2;
+			x1 = ( realWidth - xInit ) / 2;
+			y1 = ( realHeight - yInit ) / 2;
 
 			imgSelectOptions = {
 				handles: true,
@@ -2102,6 +2121,8 @@
 				persistent: true,
 				imageWidth: realWidth,
 				imageHeight: realHeight,
+				minWidth: xImg > xInit ? xInit : xImg,
+				minHeight: yImg > yInit ? yInit : yImg,
 				x1: x1,
 				y1: y1,
 				x2: xInit + x1,
@@ -2111,11 +2132,15 @@
 			if ( flexHeight === false && flexWidth === false ) {
 				imgSelectOptions.aspectRatio = xInit + ':' + yInit;
 			}
-			if ( flexHeight === false ) {
-				imgSelectOptions.maxHeight = yInit;
+
+			if ( true === flexHeight ) {
+				delete imgSelectOptions.minHeight;
+				imgSelectOptions.maxWidth = realWidth;
 			}
-			if ( flexWidth === false ) {
-				imgSelectOptions.maxWidth = xInit;
+
+			if ( true === flexWidth ) {
+				delete imgSelectOptions.minWidth;
+				imgSelectOptions.maxHeight = realHeight;
 			}
 
 			return imgSelectOptions;
@@ -2331,6 +2356,10 @@
 				api.HeaderTool.UploadsList,
 				api.HeaderTool.DefaultsList
 			]);
+
+			// Ensure custom-header-crop Ajax requests bootstrap the Customizer to activate the previewed theme.
+			wp.media.controller.Cropper.prototype.defaults.doCropArgs.wp_customize = 'on';
+			wp.media.controller.Cropper.prototype.defaults.doCropArgs.theme = api.settings.theme.stylesheet;
 		},
 
 		/**
@@ -2870,7 +2899,7 @@
 
 				iframe = $( '<iframe />', { 'src': self.previewUrl(), 'title': api.l10n.previewIframeTitle } ).hide();
 				iframe.appendTo( self.container );
-				iframe.load( function() {
+				iframe.on( 'load', function() {
 					self.triedLogin = true;
 
 					iframe.remove();
@@ -2995,10 +3024,10 @@
 
 			// Limit the URL to internal, front-end links.
 			//
-			// If the frontend and the admin are served from the same domain, load the
+			// If the front end and the admin are served from the same domain, load the
 			// preview over ssl if the Customizer is being loaded over ssl. This avoids
-			// insecure content warnings. This is not attempted if the admin and frontend
-			// are on different domains to avoid the case where the frontend doesn't have
+			// insecure content warnings. This is not attempted if the admin and front end
+			// are on different domains to avoid the case where the front end doesn't have
 			// ssl certs.
 
 			this.add( 'previewUrl', params.previewUrl ).setter( function( to ) {
@@ -3229,7 +3258,8 @@
 			overlay = body.children( '.wp-full-overlay' ),
 			title = $( '#customize-info .panel-title.site-title' ),
 			closeBtn = $( '.customize-controls-close' ),
-			saveBtn = $( '#save' );
+			saveBtn = $( '#save' ),
+			footerActions = $( '#customize-footer-actions' );
 
 		// Prevent the form from saving when enter is pressed on an input or select element.
 		$('#customize-controls').on( 'keydown', function( e ) {
@@ -3345,6 +3375,8 @@
 							value._dirty = false;
 						} );
 
+						api.previewer.send( 'saved', response );
+
 						api.trigger( 'saved', response );
 					} );
 				};
@@ -3373,6 +3405,7 @@
 		api.bind( 'nonce-refresh', function( nonce ) {
 			$.extend( api.settings.nonce, nonce );
 			$.extend( api.previewer.nonce, nonce );
+			api.previewer.send( 'nonce-refresh', nonce );
 		});
 
 		// Create Settings
@@ -3419,18 +3452,25 @@
 		});
 
 		// Focus the autofocused element
-		_.each( [ 'panel', 'section', 'control' ], function ( type ) {
-			var instance, id = api.settings.autofocus[ type ];
-			if ( id && api[ type ]( id ) ) {
-				instance = api[ type ]( id );
-				// Wait until the element is embedded in the DOM
-				instance.deferred.embedded.done( function () {
-					// Wait until the preview has activated and so active panels, sections, controls have been set
-					api.previewer.deferred.active.done( function () {
+		_.each( [ 'panel', 'section', 'control' ], function( type ) {
+			var id = api.settings.autofocus[ type ];
+			if ( ! id ) {
+				return;
+			}
+
+			/*
+			 * Defer focus until:
+			 * 1. The panel, section, or control exists (especially for dynamically-created ones).
+			 * 2. The instance is embedded in the document (and so is focusable).
+			 * 3. The preview has finished loading so that the active states have been set.
+			 */
+			api[ type ]( id, function( instance ) {
+				instance.deferred.embedded.done( function() {
+					api.previewer.deferred.active.done( function() {
 						instance.focus();
 					});
 				});
-			}
+			});
 		});
 
 		/**
@@ -3602,10 +3642,54 @@
 			event.preventDefault();
 		});
 
+		// Previewed device bindings.
+		api.previewedDevice = new api.Value();
+
+		// Set the default device.
+		api.bind( 'ready', function() {
+			_.find( api.settings.previewableDevices, function( value, key ) {
+				if ( true === value['default'] ) {
+					api.previewedDevice.set( key );
+					return true;
+				}
+			} );
+		} );
+
+		// Set the toggled device.
+		footerActions.find( '.devices button' ).on( 'click', function( event ) {
+			api.previewedDevice.set( $( event.currentTarget ).data( 'device' ) );
+		});
+
+		// Bind device changes.
+		api.previewedDevice.bind( function( newDevice ) {
+			var overlay = $( '.wp-full-overlay' ),
+				devices = '';
+
+			footerActions.find( '.devices button' )
+				.removeClass( 'active' )
+				.attr( 'aria-pressed', false );
+
+			footerActions.find( '.devices .preview-' + newDevice )
+				.addClass( 'active' )
+				.attr( 'aria-pressed', true );
+
+			$.each( api.settings.previewableDevices, function( device ) {
+				devices += ' preview-' + device;
+			} );
+
+			overlay
+				.removeClass( devices )
+				.addClass( 'preview-' + newDevice );
+		} );
+
 		// Bind site title display to the corresponding field.
 		if ( title.length ) {
-			$( '#customize-control-blogname input' ).on( 'input', function() {
-				title.text( this.value );
+			api( 'blogname', function( setting ) {
+				var updateTitle = function() {
+					title.text( $.trim( setting() ) || api.l10n.untitledBlogName );
+				};
+				setting.bind( updateTitle );
+				updateTitle();
 			} );
 		}
 
@@ -3738,6 +3822,26 @@
 			});
 		});
 
+		// Focus on the control that is associated with the given setting.
+		api.previewer.bind( 'focus-control-for-setting', function( settingId ) {
+			var matchedControl;
+			api.control.each( function( control ) {
+				var settingIds = _.pluck( control.settings, 'id' );
+				if ( -1 !== _.indexOf( settingIds, settingId ) ) {
+					matchedControl = control;
+				}
+			} );
+
+			if ( matchedControl ) {
+				matchedControl.focus();
+			}
+		} );
+
+		// Refresh the preview when it requests.
+		api.previewer.bind( 'refresh', function() {
+			api.previewer.refresh();
+		});
+
 		api.trigger( 'ready' );
 
 		// Make sure left column gets focus
--- a/wp-admin/js/customize-controls.min.js
+++ b/wp-admin/js/customize-controls.min.js
@@ -1,2 +1,2 @@
-!function(a,b){var c,d,e=wp.customize;e.Setting=e.Value.extend({initialize:function(a,b,c){e.Value.prototype.initialize.call(this,b,c),this.id=a,this.transport=this.transport||"refresh",this._dirty=c.dirty||!1,this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),e.utils={},e.utils.bubbleChildValueChanges=function(a,c){b.each(c,function(b,c){a[c].bind(function(b,c){a.parent&&b!==c&&a.parent.trigger("change",a)})})},d=function(a){var b,c,d;b=this,a=a||{},d=function(){var a;a=b.extended(e.Panel)&&b.expanded&&b.expanded()?b.container.find("ul.control-panel-content"):b.extended(e.Section)&&b.expanded&&b.expanded()?b.container.find("ul.accordion-section-content"):b.container,a.find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible").first().focus()},a.completeCallback?(c=a.completeCallback,a.completeCallback=function(){d(),c()}):a.completeCallback=d,b.expand?b.expand(a):a.completeCallback()},e.utils.prioritySort=function(a,b){return a.priority()===b.priority()&&"number"==typeof a.params.instanceNumber&&"number"==typeof b.params.instanceNumber?a.params.instanceNumber-b.params.instanceNumber:a.priority()-b.priority()},e.utils.isKeydownButNotEnterEvent=function(a){return"keydown"===a.type&&13!==a.which},e.utils.areElementListsEqual=function(a,c){var d=a.length===c.length&&-1===_.indexOf(_.map(_.zip(a,c),function(a){return b(a[0]).is(a[1])}),!1);return d},c=e.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:b.noop},defaultExpandedArguments:{duration:"fast",completeCallback:b.noop},containerType:"container",defaults:{title:"",description:"",priority:100,type:"default",content:null,active:!0,instanceNumber:null},initialize:function(a,c){var d=this;d.id=a,c=c||{},c.params=_.defaults(c.params||{},d.defaults),b.extend(d,c),d.templateSelector="customize-"+d.containerType+"-"+d.params.type,d.container=b(d.params.content),0===d.container.length&&(d.container=b(d.getContainer())),d.deferred={embedded:new b.Deferred},d.priority=new e.Value,d.active=new e.Value,d.activeArgumentsQueue=[],d.expanded=new e.Value,d.expandedArgumentsQueue=[],d.active.bind(function(a){var c=d.activeArgumentsQueue.shift();c=b.extend({},d.defaultActiveArguments,c),a=a&&d.isContextuallyActive(),d.onChangeActive(a,c)}),d.expanded.bind(function(a){var c=d.expandedArgumentsQueue.shift();c=b.extend({},d.defaultExpandedArguments,c),d.onChangeExpanded(a,c)}),d.deferred.embedded.done(function(){d.attachEvents()}),e.utils.bubbleChildValueChanges(d,["priority","active"]),d.priority.set(d.params.priority),d.active.set(d.params.active),d.expanded.set(!1)},ready:function(){},_children:function(a,b){var c=this,d=[];return e[b].each(function(b){b[a].get()===c.id&&d.push(b)}),d.sort(e.utils.prioritySort),d},isContextuallyActive:function(){throw new Error("Container.isContextuallyActive() must be overridden in a subclass.")},onChangeActive:function(a,c){var d,f,g=this;return c.unchanged?void(c.completeCallback&&c.completeCallback()):(d="resolved"===e.previewer.deferred.active.state()?c.duration:0,g.extended(e.Panel)&&(e.panel.each(function(a){a!==g&&a.expanded()&&(f=a,d=0)}),a||_.each(g.sections(),function(a){a.collapse({duration:0})})),b.contains(document,g.container[0])?a?g.container.stop(!0,!0).slideDown(d,c.completeCallback):g.expanded()?g.collapse({duration:d,completeCallback:function(){g.container.stop(!0,!0).slideUp(d,c.completeCallback)}}):g.container.stop(!0,!0).slideUp(d,c.completeCallback):(g.container.toggle(a),c.completeCallback&&c.completeCallback()),void(f&&f._recalculateTopMargin()))},_toggleActive:function(a,b){var c=this;return b=b||{},a&&this.active.get()||!a&&!this.active.get()?(b.unchanged=!0,c.onChangeActive(c.active.get(),b),!1):(b.unchanged=!1,this.activeArgumentsQueue.push(b),this.active.set(a),!0)},activate:function(a){return this._toggleActive(!0,a)},deactivate:function(a){return this._toggleActive(!1,a)},onChangeExpanded:function(){throw new Error("Must override with subclass.")},_toggleExpanded:function(a,b){var c,d=this;return b=b||{},c=b.completeCallback,a&&!d.active()?!1:(b.completeCallback=function(){c&&c.apply(d,arguments),a?d.container.trigger("expanded"):d.container.trigger("collapsed")},a&&d.expanded.get()||!a&&!d.expanded.get()?(b.unchanged=!0,d.onChangeExpanded(d.expanded.get(),b),!1):(b.unchanged=!1,d.expandedArgumentsQueue.push(b),d.expanded.set(a),!0))},expand:function(a){return this._toggleExpanded(!0,a)},collapse:function(a){return this._toggleExpanded(!1,a)},focus:d,getContainer:function(){var a,c=this;return a=0!==b("#tmpl-"+c.templateSelector).length?wp.template(c.templateSelector):wp.template("customize-"+c.containerType+"-default"),a&&c.container?b.trim(a(c.params)):"<li></li>"}}),e.Section=c.extend({containerType:"section",defaults:{title:"",description:"",priority:100,type:"default",content:null,active:!0,instanceNumber:null,panel:null,customizeAction:""},initialize:function(a,d){var f=this;c.prototype.initialize.call(f,a,d),f.id=a,f.panel=new e.Value,f.panel.bind(function(a){b(f.container).toggleClass("control-subsection",!!a)}),f.panel.set(f.params.panel||""),e.utils.bubbleChildValueChanges(f,["panel"]),f.embed(),f.deferred.embedded.done(function(){f.ready()})},embed:function(){var a,c=this;a=function(a){var d;a?e.panel(a,function(a){a.deferred.embedded.done(function(){d=a.container.find("ul:first"),c.container.parent().is(d)||d.append(c.container),c.deferred.embedded.resolve()})}):(d=b("#customize-theme-controls").children("ul"),c.container.parent().is(d)||d.append(c.container),c.deferred.embedded.resolve())},c.panel.bind(a),a(c.panel.get()),c.deferred.embedded.done(function(){e.bind("pane-contents-reflowed",_.debounce(function(){c._recalculateTopMargin()},100))})},attachEvents:function(){var a=this;a.container.find(".accordion-section-title, .customize-section-back").on("click keydown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.expanded()?a.collapse():a.expand())})},isContextuallyActive:function(){var a=this,b=a.controls(),c=0;return _(b).each(function(a){a.active()&&(c+=1)}),0!==c},controls:function(){return this._children("section","control")},onChangeExpanded:function(a,c){var d,f,g,h,i=this,j=i.container.closest(".wp-full-overlay-sidebar-content"),k=i.container.find(".accordion-section-content"),l=i.container.closest(".wp-full-overlay"),m=i.container.find(".customize-section-back"),n=i.container.find(".accordion-section-title").first(),o=b("#customize-header-actions").height();a&&!i.container.hasClass("open")?(c.unchanged?f=c.completeCallback:(j.scrollTop(0),d=function(){var a,b;a=window.matchMedia||window.msMatchMedia,b=90,a&&a("(max-width: 640px)").matches&&(b=45),k.css("height",window.innerHeight-b)},f=function(){i.container.addClass("open"),l.addClass("section-open"),g=k.offset().top,h=j.scrollTop(),k.css("margin-top",o-g-h),d(),n.attr("tabindex","-1"),m.attr("tabindex","0"),m.focus(),c.completeCallback&&c.completeCallback(),b(window).on("resize.customizer-section",_.debounce(d,100)),i._recalculateTopMargin()}),c.allowMultiple||e.section.each(function(a){a!==i&&a.collapse({duration:c.duration})}),i.panel()?e.panel(i.panel()).expand({duration:c.duration,completeCallback:f}):(e.panel.each(function(a){a.collapse()}),f())):!a&&i.container.hasClass("open")?(i.container.removeClass("open"),l.removeClass("section-open"),k.css("margin-top",""),j.scrollTop(0),m.attr("tabindex","-1"),n.attr("tabindex","0"),n.focus(),c.completeCallback&&c.completeCallback(),b(window).off("resize.customizer-section")):c.completeCallback&&c.completeCallback()},_recalculateTopMargin:function(){var a,c,d,e=this;a=e.container.find(".accordion-section-content"),0!==a.length&&(d=b("#customize-header-actions").height(),c=a.offset().top-d,c>0&&a.css("margin-top",parseInt(a.css("margin-top"),10)-c))}}),e.ThemesSection=e.Section.extend({currentTheme:"",overlay:"",template:"",screenshotQueue:null,$window:b(window),initialize:function(){return this.$customizeSidebar=b(".wp-full-overlay-sidebar-content:first"),e.Section.prototype.initialize.apply(this,arguments)},ready:function(){var a=this;a.overlay=a.container.find(".theme-overlay"),a.template=wp.template("customize-themes-details-view"),b("body").on("keyup",function(b){a.overlay.find(".theme-wrap").is(":visible")&&(39===b.keyCode&&a.nextTheme(),37===b.keyCode&&a.previousTheme(),27===b.keyCode&&a.closeDetails())}),_.bindAll(this,"renderScreenshots")},isContextuallyActive:function(){return this.active()},attachEvents:function(){var a=this;a.container.find(".change-theme, .customize-theme").on("click keydown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.expanded()?a.collapse():a.expand())}),a.container.on("click keydown",".left",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.previousTheme())}),a.container.on("click keydown",".right",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.nextTheme())}),a.container.on("click keydown",".theme-backdrop, .close",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.closeDetails())});var b=_.throttle(_.bind(a.renderScreenshots,this),100);a.container.on("input","#themes-filter",function(c){var d,e=c.currentTarget.value.toLowerCase().trim().replace("-"," "),f=a.controls();_.each(f,function(a){a.filter(e)}),b(),d=a.container.find("li.customize-control:visible").length,a.container.find(".theme-count").text(d)}),e.bind("ready",function(){_.each(a.controls().slice(0,3),function(a){var b,c=a.params.theme.screenshot[0];c&&(b=new Image,b.src=c)})})},onChangeExpanded:function(a,c){if(c.unchanged)return void(c.completeCallback&&c.completeCallback());var d,f,g=this,h=g.container.closest(".accordion-section"),i=h.closest(".wp-full-overlay"),j=h.closest(".wp-full-overlay-sidebar-content"),k=j.find(".open"),l=h.find(".customize-theme"),m=h.find(".change-theme"),n=h.find(".control-panel-content");a?(e.section.each(function(a){a!==g&&a.collapse({duration:c.duration})}),e.panel.each(function(a){a.collapse({duration:0})}),n.show(0,function(){d=n.offset().top,f=j.scrollTop(),n.css("margin-top",b("#customize-header-actions").height()-d-f),h.addClass("current-panel"),i.addClass("in-themes-panel"),j.scrollTop(0),_.delay(g.renderScreenshots,10),g.$customizeSidebar.on("scroll.customize-themes-section",_.throttle(g.renderScreenshots,300)),c.completeCallback&&c.completeCallback()}),l.focus()):(k.removeClass("open"),h.removeClass("current-panel"),i.removeClass("in-themes-panel"),g.$customizeSidebar.off("scroll.customize-themes-section"),n.delay(180).hide(0,function(){n.css("margin-top","inherit"),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","0"),m.focus(),j.scrollTop(0))},_recalculateTopMargin:function(){e.Panel.prototype._recalculateTopMargin.call(this)},renderScreenshots:function(){var a=this;null===a.screenshotQueue&&(a.screenshotQueue=a.controls()),a.screenshotQueue.length&&(a.screenshotQueue=_.filter(a.screenshotQueue,function(b){var c=b.container.find(".theme-screenshot"),d=c.find("img");if(!d.length)return!1;if(d.is(":hidden"))return!0;var e=a.$window.scrollTop(),f=e+a.$window.height(),g=d.offset().top,h=c.height(),i=g+h,j=3*h,k=i>=e-j&&f+j>=g;return k&&b.container.trigger("render-screenshot"),!k}))},nextTheme:function(){var a=this;a.getNextTheme()&&a.showDetails(a.getNextTheme(),function(){a.overlay.find(".right").focus()})},getNextTheme:function(){var a,b;return a=e.control("theme_"+this.currentTheme),b=a.container.next("li.customize-control-theme"),b.length?(b=b[0].id.replace("customize-control-",""),a=e.control(b),a.params.theme):!1},previousTheme:function(){var a=this;a.getPreviousTheme()&&a.showDetails(a.getPreviousTheme(),function(){a.overlay.find(".left").focus()})},getPreviousTheme:function(){var a,b;return a=e.control("theme_"+this.currentTheme),b=a.container.prev("li.customize-control-theme"),b.length?(b=b[0].id.replace("customize-control-",""),a=e.control(b),a.params.theme):!1},updateLimits:function(){this.getNextTheme()||this.overlay.find(".right").addClass("disabled"),this.getPreviousTheme()||this.overlay.find(".left").addClass("disabled")},showDetails:function(a,c){var d=this;c=c||function(){},d.currentTheme=a.id,d.overlay.html(d.template(a)).fadeIn("fast").focus(),b("body").addClass("modal-open"),d.containFocus(d.overlay),d.updateLimits(),c()},closeDetails:function(){b("body").removeClass("modal-open"),this.overlay.fadeOut("fast"),e.control("theme_"+this.currentTheme).focus()},containFocus:function(a){var c;a.on("keydown",function(d){return 9===d.keyCode?(c=b(":tabbable",a),c.last()[0]!==d.target||d.shiftKey?c.first()[0]===d.target&&d.shiftKey?(c.last().focus(),!1):void 0:(c.first().focus(),!1)):void 0})}}),e.Panel=c.extend({containerType:"panel",initialize:function(a,b){var d=this;c.prototype.initialize.call(d,a,b),d.embed(),d.deferred.embedded.done(function(){d.ready()})},embed:function(){var a=this,c=b("#customize-theme-controls > ul");a.container.parent().is(c)||(c.append(a.container),a.renderContent()),e.bind("pane-contents-reflowed",_.debounce(function(){a._recalculateTopMargin()},100)),a.deferred.embedded.resolve()},attachEvents:function(){var a,c=this;c.container.find(".accordion-section-title").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),c.expanded()||c.expand())}),c.container.find(".customize-panel-back").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),c.expanded()&&c.collapse())}),a=c.container.find(".panel-meta:first"),a.find("> .accordion-section-title .customize-help-toggle").on("click keydown",function(d){if(!e.utils.isKeydownButNotEnterEvent(d)&&(d.preventDefault(),a=c.container.find(".panel-meta"),!a.hasClass("cannot-expand"))){var f=a.find(".customize-panel-description:first");a.hasClass("open")?(a.toggleClass("open"),f.slideUp(c.defaultExpandedArguments.duration),b(this).attr("aria-expanded",!1)):(f.slideDown(c.defaultExpandedArguments.duration),a.toggleClass("open"),b(this).attr("aria-expanded",!0))}})},sections:function(){return this._children("panel","section")},isContextuallyActive:function(){var a=this,b=a.sections(),c=0;return _(b).each(function(a){a.active()&&a.isContextuallyActive()&&(c+=1)}),0!==c},onChangeExpanded:function(a,c){if(c.unchanged)return void(c.completeCallback&&c.completeCallback());var d,f,g=this,h=g.container.closest(".accordion-section"),i=h.closest(".wp-full-overlay"),j=h.closest(".wp-full-overlay-sidebar-content"),k=j.find(".open"),l=i.find("#customize-theme-controls > ul > .accordion-section > .accordion-section-title"),m=h.find(".customize-panel-back"),n=h.find(".accordion-section-title").first(),o=h.find(".control-panel-content"),p=b("#customize-header-actions").height();a?(e.section.each(function(a){g.id!==a.panel()&&a.collapse({duration:0})}),e.panel.each(function(a){g!==a&&a.collapse({duration:0})}),o.show(0,function(){o.parent().show(),d=o.offset().top,f=j.scrollTop(),o.css("margin-top",p-d-f),h.addClass("current-panel"),i.addClass("in-sub-panel"),j.scrollTop(0),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","-1"),m.attr("tabindex","0"),m.focus(),g._recalculateTopMargin()):(k.removeClass("open"),h.removeClass("current-panel"),i.removeClass("in-sub-panel"),o.delay(180).hide(0,function(){o.css("margin-top","inherit"),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","0"),m.attr("tabindex","-1"),n.focus(),j.scrollTop(0))},_recalculateTopMargin:function(){var a,c,d,e=this;a=b("#customize-header-actions").height(),d=e.container.closest(".accordion-section"),c=d.find(".control-panel-content"),c.css("margin-top",parseInt(c.css("margin-top"),10)-(c.offset().top-a))},renderContent:function(){var a,c=this;a=0!==b("#tmpl-"+c.templateSelector+"-content").length?wp.template(c.templateSelector+"-content"):wp.template("customize-panel-default-content"),a&&c.container&&c.container.find(".accordion-sub-container").html(a(c.params))}}),e.Control=e.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:b.noop},initialize:function(a,c){var d,f,g,h=this;h.params={},b.extend(h,c||{}),h.id=a,h.selector="#customize-control-"+a.replace(/\]/g,"").replace(/\[/g,"-"),h.templateSelector="customize-control-"+h.params.type+"-content",h.container=b(h.params.content?h.params.content:h.selector),h.deferred={embedded:new b.Deferred},h.section=new e.Value,h.priority=new e.Value,h.active=new e.Value,h.activeArgumentsQueue=[],h.elements=[],d=h.container.find("[data-customize-setting-link]"),f={},d.each(function(){var a,c=b(this);if(c.is(":radio")){if(a=c.prop("name"),f[a])return;f[a]=!0,c=d.filter('[name="'+a+'"]')}e(c.data("customizeSettingLink"),function(a){var b=new e.Element(c);h.elements.push(b),b.sync(a),b.set(a())})}),h.active.bind(function(a){var c=h.activeArgumentsQueue.shift();c=b.extend({},h.defaultActiveArguments,c),h.onChangeActive(a,c)}),h.section.set(h.params.section),h.priority.set(isNaN(h.params.priority)?10:h.params.priority),h.active.set(h.params.active),e.utils.bubbleChildValueChanges(h,["section","priority","active"]),g=b.map(h.params.settings,function(a){return a}),e.apply(e,g.concat(function(){var a;h.settings={};for(a in h.params.settings)h.settings[a]=e(h.params.settings[a]);h.setting=h.settings["default"]||null,h.embed()})),h.deferred.embedded.done(function(){h.ready()})},embed:function(){var a,b=this;a=function(a){var c;a&&e.section(a,function(a){a.deferred.embedded.done(function(){c=a.container.find("ul:first"),b.container.parent().is(c)||(c.append(b.container),b.renderContent()),b.deferred.embedded.resolve()})})},b.section.bind(a),a(b.section.get())},ready:function(){},expand:function(a){e.section(this.section()).expand(a)},focus:d,onChangeActive:function(a,c){return c.unchanged?void(c.completeCallback&&c.completeCallback()):void(b.contains(document,this.container[0])?a?this.container.slideDown(c.duration,c.completeCallback):this.container.slideUp(c.duration,c.completeCallback):(this.container.toggle(a),c.completeCallback&&c.completeCallback()))},toggle:function(a){return this.onChangeActive(a,this.defaultActiveArguments)},activate:c.prototype.activate,deactivate:c.prototype.deactivate,_toggleActive:c.prototype._toggleActive,dropdownInit:function(){var a=this,b=this.container.find(".dropdown-status"),c=this.params,d=!1,f=function(a){"string"==typeof a&&c.statuses&&c.statuses[a]?b.html(c.statuses[a]).show():b.hide()};this.container.on("click keydown",".dropdown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),d||a.container.toggleClass("open"),a.container.hasClass("open")&&a.container.parent().parent().find("li.library-selected").focus(),d=!0,setTimeout(function(){d=!1},400))}),this.setting.bind(f),f(this.setting())},renderContent:function(){var a,c=this;0!==b("#tmpl-"+c.templateSelector).length&&(a=wp.template(c.templateSelector),a&&c.container&&c.container.html(a(c.params)))}}),e.ColorControl=e.Control.extend({ready:function(){var a=this,b=this.container.find(".color-picker-hex");b.val(a.setting()).wpColorPicker({change:function(){a.setting.set(b.wpColorPicker("color"))},clear:function(){a.setting.set("")}}),this.setting.bind(function(a){b.val(a),b.wpColorPicker("color",a)})}}),e.MediaControl=e.Control.extend({ready:function(){var a=this;_.bindAll(a,"restoreDefault","removeFile","openFrame","select","pausePlayer"),a.container.on("click keydown",".upload-button",a.openFrame),a.container.on("click keydown",".upload-button",a.pausePlayer),a.container.on("click keydown",".thumbnail-image img",a.openFrame),a.container.on("click keydown",".default-button",a.restoreDefault),a.container.on("click keydown",".remove-button",a.pausePlayer),a.container.on("click keydown",".remove-button",a.removeFile),a.container.on("click keydown",".remove-button",a.cleanupPlayer),e.section(a.section()).container.on("expanded",function(){a.player&&a.player.setControlsSize()}).on("collapsed",function(){a.pausePlayer()}),a.setting.bind(function(){a.renderContent()})},pausePlayer:function(){this.player&&this.player.pause()},cleanupPlayer:function(){this.player&&wp.media.mixin.removePlayer(this.player)},openFrame:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.frame||this.initFrame(),this.frame.open())},initFrame:function(){this.frame=wp.media({button:{text:this.params.button_labels.frame_button},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:this.params.mime_type}),multiple:!1,date:!1})]}),this.frame.on("select",this.select)},select:function(){var a,b=this.frame.state().get("selection").first().toJSON(),c=window._wpmejsSettings||{};this.params.attachment=b,this.setting(b.id),a=this.container.find("audio, video").get(0),a?this.player=new MediaElementPlayer(a,c):this.cleanupPlayer()},restoreDefault:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment=this.params.defaultAttachment,this.setting(this.params.defaultAttachment.url))},removeFile:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment={},this.setting(""),this.renderContent())}}),e.UploadControl=e.MediaControl.extend({select:function(){var a,b=this.frame.state().get("selection").first().toJSON(),c=window._wpmejsSettings||{};this.params.attachment=b,this.setting(b.url),a=this.container.find("audio, video").get(0),a?this.player=new MediaElementPlayer(a,c):this.cleanupPlayer()},success:function(){},removerVisibility:function(){}}),e.ImageControl=e.UploadControl.extend({thumbnailSrc:function(){}}),e.BackgroundControl=e.UploadControl.extend({ready:function(){e.UploadControl.prototype.ready.apply(this,arguments)},select:function(){e.UploadControl.prototype.select.apply(this,arguments),wp.ajax.post("custom-background-add",{nonce:_wpCustomizeBackground.nonces.add,wp_customize:"on",theme:e.settings.theme.stylesheet,attachment_id:this.params.attachment.id})}}),e.CroppedImageControl=e.MediaControl.extend({openFrame:function(a){e.utils.isKeydownButNotEnterEvent(a)||(this.initFrame(),this.frame.setState("library").open())},initFrame:function(){var a=_wpMediaViewsL10n;this.frame=wp.media({button:{text:a.select,close:!1},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){var a=this.frame.state().get("selection").first().toJSON();this.params.width!==a.width||this.params.height!==a.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):(this.setImageFromAttachment(a),this.frame.close())},onCropped:function(a){this.setImageFromAttachment(a)},calculateImageSelectOptions:function(a,b){var c,d,e,f=b.get("control"),g=!!parseInt(f.params.flex_width,10),h=!!parseInt(f.params.flex_height,10),i=a.get("width"),j=a.get("height"),k=parseInt(f.params.width,10),l=parseInt(f.params.height,10),m=k/l,n=i,o=j;return b.set("canSkipCrop",!f.mustBeCropped(g,h,k,l,i,j)),n/o>m?(l=o,k=l*m):(k=n,l=k/m),c=(n-k)/2,d=(o-l)/2,e={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:j,x1:c,y1:d,x2:k+c,y2:l+d},h===!1&&g===!1&&(e.aspectRatio=k+":"+l),h===!1&&(e.maxHeight=l),g===!1&&(e.maxWidth=k),e},mustBeCropped:function(a,b,c,d,e,f){return!0===a&&!0===b?!1:!0===a&&d===f?!1:!0===b&&c===e?!1:c===e&&d===f?!1:c>=e?!1:!0},onSkippedCrop:function(){var a=this.frame.state().get("selection").first().toJSON();this.setImageFromAttachment(a)},setImageFromAttachment:function(a){this.params.attachment=a,this.setting(a.id)}}),e.SiteIconControl=e.CroppedImageControl.extend({initFrame:function(){var a=_wpMediaViewsL10n;this.frame=wp.media({button:{text:a.select,close:!1},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.SiteIconCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){var a=this.frame.state().get("selection").first().toJSON(),b=this;this.params.width!==a.width||this.params.height!==a.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):wp.ajax.post("crop-image",{nonce:a.nonces.edit,id:a.id,context:"site-icon",cropDetails:{x1:0,y1:0,width:this.params.width,height:this.params.height,dst_width:this.params.width,dst_height:this.params.height}}).done(function(a){b.setImageFromAttachment(a),b.frame.close()}).fail(function(){b.trigger("content:error:crop")})},setImageFromAttachment:function(a){var c,d=["site_icon-32","thumbnail","full"];_.each(d,function(b){c||_.isUndefined(a.sizes[b])||(c=a.sizes[b])}),this.params.attachment=a,this.setting(a.id),b('link[sizes="32x32"]').attr("href",c.url)},removeFile:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment={},this.setting(""),this.renderContent(),b('link[rel="icon"]').attr("href",""))}}),e.HeaderControl=e.Control.extend({ready:function(){this.btnRemove=b("#customize-control-header_image .actions .remove"),this.btnNew=b("#customize-control-header_image .actions .new"),_.bindAll(this,"openMedia","removeImage"),this.btnNew.on("click",this.openMedia),this.btnRemove.on("click",this.removeImage),e.HeaderTool.currentHeader=this.getInitialHeaderImage(),new e.HeaderTool.CurrentView({model:e.HeaderTool.currentHeader,el:"#customize-control-header_image .current .container"}),new e.HeaderTool.ChoiceListView({collection:e.HeaderTool.UploadsList=new e.HeaderTool.ChoiceList,el:"#customize-control-header_image .choices .uploaded .list"}),new e.HeaderTool.ChoiceListView({collection:e.HeaderTool.DefaultsList=new e.HeaderTool.DefaultsList,el:"#customize-control-header_image .choices .default .list"}),e.HeaderTool.combinedList=e.HeaderTool.CombinedList=new e.HeaderTool.CombinedList([e.HeaderTool.UploadsList,e.HeaderTool.DefaultsList])},getInitialHeaderImage:function(){if(!e.get().header_image||!e.get().header_image_data||_.contains(["remove-header","random-default-image","random-uploaded-image"],e.get().header_image))return new e.HeaderTool.ImageModel;var a=_.find(_wpCustomizeHeader.uploads,function(a){return a.attachment_id===e.get().header_image_data.attachment_id});return a||(a={url:e.get().header_image,thumbnail_url:e.get().header_image,attachment_id:e.get().header_image_data.attachment_id}),new e.HeaderTool.ImageModel({header:a,choice:a.url.split("/").pop()})},calculateImageSelectOptions:function(a,b){var c,d,f,g,h,i,j=parseInt(_wpCustomizeHeader.data.width,10),k=parseInt(_wpCustomizeHeader.data.height,10),l=!!parseInt(_wpCustomizeHeader.data["flex-width"],10),m=!!parseInt(_wpCustomizeHeader.data["flex-height"],10);return h=a.get("width"),g=a.get("height"),this.headerImage=new e.HeaderTool.ImageModel,this.headerImage.set({themeWidth:j,themeHeight:k,themeFlexWidth:l,themeFlexHeight:m,imageWidth:h,imageHeight:g}),b.set("canSkipCrop",!this.headerImage.shouldBeCropped()),c=j/k,d=h,f=g,d/f>c?(k=f,j=k*c):(j=d,k=j/c),i={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:h,imageHeight:g,x1:0,y1:0,x2:j,y2:k},m===!1&&l===!1&&(i.aspectRatio=j+":"+k),m===!1&&(i.maxHeight=k),l===!1&&(i.maxWidth=j),i},openMedia:function(a){var b=_wpMediaViewsL10n;a.preventDefault(),this.frame=wp.media({button:{text:b.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:b.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:_wpCustomizeHeader.data.width,suggestedHeight:_wpCustomizeHeader.data.height}),new wp.media.controller.Cropper({imgSelectOptions:this.calculateImageSelectOptions})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this),this.frame.open()},onSelect:function(){this.frame.setState("cropper")},onCropped:function(a){var b=a.url,c=a.attachment_id,d=a.width,e=a.height;this.setImageFromURL(b,c,d,e)},onSkippedCrop:function(a){var b=a.get("url"),c=a.get("width"),d=a.get("height");this.setImageFromURL(b,a.id,c,d)},setImageFromURL:function(a,b,c,d){var f,g={};g.url=a,g.thumbnail_url=a,g.timestamp=_.now(),b&&(g.attachment_id=b),c&&(g.width=c),d&&(g.height=d),f=new e.HeaderTool.ImageModel({header:g,choice:a.split("/").pop()}),e.HeaderTool.UploadsList.add(f),e.HeaderTool.currentHeader.set(f.toJSON()),f.save(),f.importImage()},removeImage:function(){e.HeaderTool.currentHeader.trigger("hide"),e.HeaderTool.CombinedList.trigger("control:removeImage")}}),e.ThemeControl=e.Control.extend({touchDrag:!1,isRendered:!1,renderContent:function(){var a=this,b=arguments;e.section(a.section(),function(c){c.expanded()?(e.Control.prototype.renderContent.apply(a,b),a.isRendered=!0):c.expanded.bind(function(c){c&&!a.isRendered&&(e.Control.prototype.renderContent.apply(a,b),a.isRendered=!0)})})},ready:function(){var a=this;a.container.on("touchmove",".theme",function(){a.touchDrag=!0}),a.container.on("click keydown touchend",".theme",function(c){if(!e.utils.isKeydownButNotEnterEvent(c)){if(a.touchDrag===!0)return a.touchDrag=!1;if(!b(c.target).is(".theme-actions .button")){var d=b(this).data("previewUrl");b(".wp-full-overlay").addClass("customize-loading"),window.parent.location=d}}}),a.container.on("click keydown",".theme-actions .theme-details",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),e.section(a.section()).showDetails(a.params.theme))}),a.container.on("render-screenshot",function(){var a=b(this).find("img"),c=a.data("src");c&&a.attr("src",c)})},filter:function(a){var b=this,c=b.params.theme.name+" "+b.params.theme.description+" "+b.params.theme.tags+" "+b.params.theme.author;c=c.toLowerCase().replace("-"," "),-1!==c.search(a)?b.activate():b.deactivate()}}),e.defaultConstructor=e.Setting,e.control=new e.Values({defaultConstructor:e.Control}),e.section=new e.Values({defaultConstructor:e.Section}),e.panel=new e.Values({defaultConstructor:e.Panel}),e.PreviewFrame=e.Messenger.extend({sensitivity:2e3,initialize:function(a,c){var d=b.Deferred();d.promise(this),this.container=a.container,this.signature=a.signature,b.extend(a,{channel:e.PreviewFrame.uuid()}),e.Messenger.prototype.initialize.call(this,a,c),this.add("previewUrl",a.previewUrl),this.query=b.extend(a.query||{},{customize_messenger_channel:this.channel()}),this.run(d)},run:function(a){var c=this,d=!1,f=!1;this._ready&&this.unbind("ready",this._ready),this._ready=function(){f=!0,d&&a.resolveWith(c)},this.bind("ready",this._ready),this.bind("ready",function(a){if(this.container.addClass("iframe-ready"),a){var b={panel:a.activePanels,section:a.activeSections,control:a.activeControls};_(b).each(function(a,b){e[b].each(function(b,c){var d=!(!a||!a[c]);d?b.activate():b.deactivate()})})}}),this.request=b.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:!0}}),this.request.fail(function(){a.rejectWith(c,["request failure"])}),this.request.done(function(g){var h,i=c.request.getResponseHeader("Location"),j=c.signature;return i&&i!==c.previewUrl()?void a.rejectWith(c,["redirect",i]):"0"===g?void c.login(a):"-1"===g?void a.rejectWith(c,["cheatin"]):(h=g.lastIndexOf(j),-1===h||h<g.lastIndexOf("</html>")?void a.rejectWith(c,["unsigned"]):(g=g.slice(0,h)+g.slice(h+j.length),c.iframe=b("<iframe />",{title:e.l10n.previewIframeTitle}).appendTo(c.container),c.iframe.one("load",function(){d=!0,f?a.resolveWith(c):setTimeout(function(){
-a.rejectWith(c,["ready timeout"])},c.sensitivity)}),c.targetWindow(c.iframe[0].contentWindow),c.targetWindow().document.open(),c.targetWindow().document.write(g),void c.targetWindow().document.close()))})},login:function(a){var c,d=this;return c=function(){a.rejectWith(d,["logged out"])},this.triedLogin?c():void b.get(e.settings.url.ajax,{action:"logged-in"}).fail(c).done(function(f){var g;"1"!==f&&c(),g=b("<iframe />",{src:d.previewUrl(),title:e.l10n.previewIframeTitle}).hide(),g.appendTo(d.container),g.load(function(){d.triedLogin=!0,g.remove(),d.run(a)})})},destroy:function(){e.Messenger.prototype.destroy.call(this),this.request.abort(),this.iframe&&this.iframe.remove(),delete this.request,delete this.iframe,delete this.targetWindow}}),function(){var a=0;e.PreviewFrame.uuid=function(){return"preview-"+a++}}(),e.setDocumentTitle=function(a){var b,c;b=e.settings.documentTitleTmpl,c=b.replace("%s",a),document.title=c,e.trigger("title",c)},e.Previewer=e.Messenger.extend({refreshBuffer:250,initialize:function(a,c){var d=this,f=/^https?/;b.extend(this,c||{}),this.deferred={active:b.Deferred()},this.refresh=function(a){var b,c=a.refresh,d=function(){b=null,c.call(a)};return function(){if("number"!=typeof b){if(!a.loading)return d();a.abort()}clearTimeout(b),b=setTimeout(d,a.refreshBuffer)}}(this),this.container=e.ensure(a.container),this.allowedUrls=a.allowedUrls,this.signature=a.signature,a.url=window.location.href,e.Messenger.prototype.initialize.call(this,a),this.add("scheme",this.origin()).link(this.origin).setter(function(a){var b=a.match(f);return b?b[0]:""}),this.add("previewUrl",a.previewUrl).setter(function(a){var c;return/\/wp-admin(\/|$)/.test(a.replace(/[#?].*$/,""))?null:(b.each([a.replace(f,d.scheme()),a],function(a,e){return b.each(d.allowedUrls,function(a,b){var d;return b=b.replace(/\/+$/,""),d=e.replace(b,""),0===e.indexOf(b)&&/^([/#?]|$)/.test(d)?(c=e,!1):void 0}),c?!1:void 0}),c?c:null)}),this.previewUrl.bind(this.refresh),this.scroll=0,this.bind("scroll",function(a){this.scroll=a}),this.bind("url",this.previewUrl),this.bind("documentTitle",function(a){e.setDocumentTitle(a)})},query:function(){},abort:function(){this.loading&&(this.loading.destroy(),delete this.loading)},refresh:function(){var a=this;this.send("loading-initiated"),this.abort(),this.loading=new e.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature}),this.loading.done(function(){this.bind("synced",function(){a.preview&&a.preview.destroy(),a.preview=this,delete a.loading,a.targetWindow(this.targetWindow()),a.channel(this.channel()),a.deferred.active.resolve(),a.send("active")}),this.send("sync",{scroll:a.scroll,settings:e.get()})}),this.loading.fail(function(b,c){a.send("loading-failed"),"redirect"===b&&c&&a.previewUrl(c),"logged out"===b&&(a.preview&&(a.preview.destroy(),delete a.preview),a.login().done(a.refresh)),"cheatin"===b&&a.cheatin()})},login:function(){var a,c,d,f=this;return this._login?this._login:(a=b.Deferred(),this._login=a.promise(),c=new e.Messenger({channel:"login",url:e.settings.url.login}),d=b("<iframe />",{src:e.settings.url.login,title:e.l10n.loginIframeTitle}).appendTo(this.container),c.targetWindow(d[0].contentWindow),c.bind("login",function(){var b=f.refreshNonces();b.always(function(){d.remove(),c.destroy(),delete f._login}),b.done(function(){a.resolve()}),b.fail(function(){f.cheatin(),a.reject()})}),this._login)},cheatin:function(){b(document.body).empty().addClass("cheatin").append("<h1>"+e.l10n.cheatin+"</h1><p>"+e.l10n.notAllowed+"</p>")},refreshNonces:function(){var a,c=b.Deferred();return c.promise(),a=wp.ajax.post("customize_refresh_nonces",{wp_customize:"on",theme:e.settings.theme.stylesheet}),a.done(function(a){e.trigger("nonce-refresh",a),c.resolve()}),a.fail(function(){c.reject()}),c}}),e.controlConstructor={color:e.ColorControl,media:e.MediaControl,upload:e.UploadControl,image:e.ImageControl,cropped_image:e.CroppedImageControl,site_icon:e.SiteIconControl,header:e.HeaderControl,background:e.BackgroundControl,theme:e.ThemeControl},e.panelConstructor={},e.sectionConstructor={themes:e.ThemesSection},b(function(){if(e.settings=window._wpCustomizeSettings,e.l10n=window._wpCustomizeControlsL10n,e.settings&&b.support.postMessage&&(b.support.cors||!e.settings.isCrossDomain)){var a,c,d=b(document.body),f=d.children(".wp-full-overlay"),g=b("#customize-info .panel-title.site-title"),h=b(".customize-controls-close"),i=b("#save");b("#customize-controls").on("keydown",function(a){var c=13===a.which,d=b(a.target);c&&(d.is("input:not([type=button])")||d.is("select"))&&a.preventDefault()}),b(".customize-info").find("> .accordion-section-title .customize-help-toggle").on("click keydown",function(a){if(!e.utils.isKeydownButNotEnterEvent(a)){a.preventDefault();var c=b(this).closest(".accordion-section"),d=c.find(".customize-panel-description:first");c.hasClass("cannot-expand")||(c.hasClass("open")?(c.toggleClass("open"),d.slideUp(e.Panel.prototype.defaultExpandedArguments.duration),b(this).attr("aria-expanded",!1)):(d.slideDown(e.Panel.prototype.defaultExpandedArguments.duration),c.toggleClass("open"),b(this).attr("aria-expanded",!0)))}}),e.previewer=new e.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:e.settings.url.preview,allowedUrls:e.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:e.settings.nonce,query:function(){var a={};return e.each(function(b,c){b._dirty&&(a[c]=b())}),{wp_customize:"on",theme:e.settings.theme.stylesheet,customized:JSON.stringify(a),nonce:this.nonce.preview}},save:function(){var a,c,f=this,g=e.state("processing");d.addClass("saving"),c=function(){var a,c;c=b.extend(f.query(),{nonce:f.nonce.save}),a=wp.ajax.post("customize_save",c),e.trigger("save",a),a.always(function(){d.removeClass("saving")}),a.fail(function(a){"0"===a?a="not_logged_in":"-1"===a&&(a="invalid_nonce"),"invalid_nonce"===a?f.cheatin():"not_logged_in"===a&&(f.preview.iframe.hide(),f.login().done(function(){f.save(),f.preview.iframe.show()})),e.trigger("error",a)}),a.done(function(a){e.each(function(a){a._dirty=!1}),e.trigger("saved",a)})},0===g()?c():(a=function(){0===g()&&(e.state.unbind("change",a),c())},e.state.bind("change",a))}}),e.previewer.bind("nonce",function(a){b.extend(this.nonce,a)}),e.bind("nonce-refresh",function(a){b.extend(e.settings.nonce,a),b.extend(e.previewer.nonce,a)}),b.each(e.settings.settings,function(a,b){e.create(a,a,b.value,{transport:b.transport,previewer:e.previewer,dirty:!!b.dirty})}),b.each(e.settings.panels,function(a,b){var c,d=e.panelConstructor[b.type]||e.Panel;c=new d(a,{params:b}),e.panel.add(a,c)}),b.each(e.settings.sections,function(a,b){var c,d=e.sectionConstructor[b.type]||e.Section;c=new d(a,{params:b}),e.section.add(a,c)}),b.each(e.settings.controls,function(a,b){var c,d=e.controlConstructor[b.type]||e.Control;c=new d(a,{params:b,previewer:e.previewer}),e.control.add(a,c)}),_.each(["panel","section","control"],function(a){var b,c=e.settings.autofocus[a];c&&e[a](c)&&(b=e[a](c),b.deferred.embedded.done(function(){e.previewer.deferred.active.done(function(){b.focus()})}))}),e.reflowPaneContents=_.bind(function(){var a,c,d,f=[],g=!1;document.activeElement&&(c=b(document.activeElement)),e.panel.each(function(b){var c=b.sections(),d=_.pluck(c,"container");f.push(b),a=b.container.find("ul:first"),e.utils.areElementListsEqual(d,a.children("[id]"))||(_(c).each(function(b){a.append(b.container)}),g=!0)}),e.section.each(function(b){var c=b.controls(),d=_.pluck(c,"container");b.panel()||f.push(b),a=b.container.find("ul:first"),e.utils.areElementListsEqual(d,a.children("[id]"))||(_(c).each(function(b){a.append(b.container)}),g=!0)}),f.sort(e.utils.prioritySort),d=_.pluck(f,"container"),a=b("#customize-theme-controls").children("ul"),e.utils.areElementListsEqual(d,a.children())||(_(f).each(function(b){a.append(b.container)}),g=!0),e.panel.each(function(a){var b=a.active();a.active.callbacks.fireWith(a.active,[b,b])}),e.section.each(function(a){var b=a.active();a.active.callbacks.fireWith(a.active,[b,b])}),g&&c&&c.focus(),e.trigger("pane-contents-reflowed")},e),e.bind("ready",e.reflowPaneContents),e.reflowPaneContents=_.debounce(e.reflowPaneContents,100),b([e.panel,e.section,e.control]).each(function(a,b){b.bind("add",e.reflowPaneContents),b.bind("change",e.reflowPaneContents),b.bind("remove",e.reflowPaneContents)}),e.previewer.previewUrl()?e.previewer.refresh():e.previewer.previewUrl(e.settings.url.home),function(){var a=new e.Values,b=a.create("saved"),c=a.create("activated"),d=a.create("processing");a.bind("change",function(){c()?b()?(i.val(e.l10n.saved).prop("disabled",!0),h.find(".screen-reader-text").text(e.l10n.close)):(i.val(e.l10n.save).prop("disabled",!1),h.find(".screen-reader-text").text(e.l10n.cancel)):(i.val(e.l10n.activate).prop("disabled",!1),h.find(".screen-reader-text").text(e.l10n.cancel))}),b(!0),c(e.settings.theme.active),d(0),e.bind("change",function(){a("saved").set(!1)}),e.bind("saved",function(){a("saved").set(!0),a("activated").set(!0)}),c.bind(function(a){a&&e.trigger("activated")}),e.state=a}(),i.click(function(a){e.previewer.save(),a.preventDefault()}).keydown(function(a){9!==a.which&&(13===a.which&&e.previewer.save(),a.preventDefault())}),h.keydown(function(a){9!==a.which&&(13===a.which&&this.click(),a.preventDefault())}),b(".collapse-sidebar").on("click",function(){"true"===b(this).attr("aria-expanded")?b(this).attr({"aria-expanded":"false","aria-label":e.l10n.expandSidebar}):b(this).attr({"aria-expanded":"true","aria-label":e.l10n.collapseSidebar}),f.toggleClass("collapsed").toggleClass("expanded")}),b(".customize-controls-preview-toggle").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(f.toggleClass("preview-only"),a.preventDefault())}),g.length&&b("#customize-control-blogname input").on("input",function(){g.text(this.value)}),a=new e.Messenger({url:e.settings.url.parent,channel:"loader"}),a.bind("back",function(){h.on("click.customize-controls-close",function(b){b.preventDefault(),a.send("close")})}),b(window).on("beforeunload",function(){return e.state("saved")()?void 0:(setTimeout(function(){f.removeClass("customize-loading")},1),e.l10n.saveAlert)}),b.each(["saved","change"],function(b,c){e.bind(c,function(){a.send(c)})}),e.bind("activated",function(){a.targetWindow()?a.send("activated",e.settings.url.activated):e.settings.url.activated&&(window.location=e.settings.url.activated)}),e.bind("title",function(b){a.send("title",b)}),a.send("ready"),b.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(a){return!!a}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(a){return"page"===a}},header_textcolor:{controls:["header_textcolor"],callback:function(a){return"blank"!==a}}},function(a,c){e(a,function(a){b.each(c.controls,function(b,d){e.control(d,function(b){var d=function(a){b.container.toggle(c.callback(a))};d(a.get()),a.bind(d)})})})}),e.control("display_header_text",function(a){var b="";a.elements[0].unsync(e("header_textcolor")),a.element=new e.Element(a.container.find("input")),a.element.set("blank"!==a.setting()),a.element.bind(function(c){c||(b=e("header_textcolor").get()),a.setting.set(c?b:"blank")}),a.setting.bind(function(b){a.element.set("blank"!==b)})}),e("show_on_front","page_on_front",function(a,b){var c=function(){"page"===a()&&parseInt(b(),10)>0&&e.previewer.previewUrl.set(e.settings.url.home)};a.bind(c),b.bind(c)}),e("page_for_posts",function(a){a.bind(function(a){a=parseInt(a,10),a>0&&e.previewer.previewUrl.set(e.settings.url.home+"?page_id="+a)})}),e.trigger("ready"),c=h,c.focus(),setTimeout(function(){c.focus()},200)}})}(wp,jQuery);
\ No newline at end of file
+!function(a,b){var c,d,e=wp.customize;e.Setting=e.Value.extend({initialize:function(a,b,c){e.Value.prototype.initialize.call(this,b,c),this.id=a,this.transport=this.transport||"refresh",this._dirty=c.dirty||!1,this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),e.utils={},e.utils.bubbleChildValueChanges=function(a,c){b.each(c,function(b,c){a[c].bind(function(b,c){a.parent&&b!==c&&a.parent.trigger("change",a)})})},d=function(a){var b,c,d,f;b=this,a=a||{},d=function(){var a;a=b.extended(e.Panel)&&b.expanded&&b.expanded()?b.container.find("ul.control-panel-content"):b.extended(e.Section)&&b.expanded&&b.expanded()?b.container.find("ul.accordion-section-content"):b.container,f=a.find(".control-focus:first"),0===f.length&&(f=a.find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible").first()),f.focus()},a.completeCallback?(c=a.completeCallback,a.completeCallback=function(){d(),c()}):a.completeCallback=d,b.expand?b.expand(a):a.completeCallback()},e.utils.prioritySort=function(a,b){return a.priority()===b.priority()&&"number"==typeof a.params.instanceNumber&&"number"==typeof b.params.instanceNumber?a.params.instanceNumber-b.params.instanceNumber:a.priority()-b.priority()},e.utils.isKeydownButNotEnterEvent=function(a){return"keydown"===a.type&&13!==a.which},e.utils.areElementListsEqual=function(a,c){var d=a.length===c.length&&-1===_.indexOf(_.map(_.zip(a,c),function(a){return b(a[0]).is(a[1])}),!1);return d},c=e.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:b.noop},defaultExpandedArguments:{duration:"fast",completeCallback:b.noop},containerType:"container",defaults:{title:"",description:"",priority:100,type:"default",content:null,active:!0,instanceNumber:null},initialize:function(a,c){var d=this;d.id=a,c=c||{},c.params=_.defaults(c.params||{},d.defaults),b.extend(d,c),d.templateSelector="customize-"+d.containerType+"-"+d.params.type,d.container=b(d.params.content),0===d.container.length&&(d.container=b(d.getContainer())),d.deferred={embedded:new b.Deferred},d.priority=new e.Value,d.active=new e.Value,d.activeArgumentsQueue=[],d.expanded=new e.Value,d.expandedArgumentsQueue=[],d.active.bind(function(a){var c=d.activeArgumentsQueue.shift();c=b.extend({},d.defaultActiveArguments,c),a=a&&d.isContextuallyActive(),d.onChangeActive(a,c)}),d.expanded.bind(function(a){var c=d.expandedArgumentsQueue.shift();c=b.extend({},d.defaultExpandedArguments,c),d.onChangeExpanded(a,c)}),d.deferred.embedded.done(function(){d.attachEvents()}),e.utils.bubbleChildValueChanges(d,["priority","active"]),d.priority.set(d.params.priority),d.active.set(d.params.active),d.expanded.set(!1)},ready:function(){},_children:function(a,b){var c=this,d=[];return e[b].each(function(b){b[a].get()===c.id&&d.push(b)}),d.sort(e.utils.prioritySort),d},isContextuallyActive:function(){throw new Error("Container.isContextuallyActive() must be overridden in a subclass.")},onChangeActive:function(a,c){var d,f,g=this;return c.unchanged?void(c.completeCallback&&c.completeCallback()):(d="resolved"===e.previewer.deferred.active.state()?c.duration:0,g.extended(e.Panel)&&(e.panel.each(function(a){a!==g&&a.expanded()&&(f=a,d=0)}),a||_.each(g.sections(),function(a){a.collapse({duration:0})})),b.contains(document,g.container[0])?a?g.container.stop(!0,!0).slideDown(d,c.completeCallback):g.expanded()?g.collapse({duration:d,completeCallback:function(){g.container.stop(!0,!0).slideUp(d,c.completeCallback)}}):g.container.stop(!0,!0).slideUp(d,c.completeCallback):(g.container.toggle(a),c.completeCallback&&c.completeCallback()),void(f&&f._recalculateTopMargin()))},_toggleActive:function(a,b){var c=this;return b=b||{},a&&this.active.get()||!a&&!this.active.get()?(b.unchanged=!0,c.onChangeActive(c.active.get(),b),!1):(b.unchanged=!1,this.activeArgumentsQueue.push(b),this.active.set(a),!0)},activate:function(a){return this._toggleActive(!0,a)},deactivate:function(a){return this._toggleActive(!1,a)},onChangeExpanded:function(){throw new Error("Must override with subclass.")},_toggleExpanded:function(a,b){var c,d=this;return b=b||{},c=b.completeCallback,a&&!d.active()?!1:(b.completeCallback=function(){c&&c.apply(d,arguments),a?d.container.trigger("expanded"):d.container.trigger("collapsed")},a&&d.expanded.get()||!a&&!d.expanded.get()?(b.unchanged=!0,d.onChangeExpanded(d.expanded.get(),b),!1):(b.unchanged=!1,d.expandedArgumentsQueue.push(b),d.expanded.set(a),!0))},expand:function(a){return this._toggleExpanded(!0,a)},collapse:function(a){return this._toggleExpanded(!1,a)},focus:d,getContainer:function(){var a,c=this;return a=0!==b("#tmpl-"+c.templateSelector).length?wp.template(c.templateSelector):wp.template("customize-"+c.containerType+"-default"),a&&c.container?b.trim(a(c.params)):"<li></li>"}}),e.Section=c.extend({containerType:"section",defaults:{title:"",description:"",priority:100,type:"default",content:null,active:!0,instanceNumber:null,panel:null,customizeAction:""},initialize:function(a,d){var f=this;c.prototype.initialize.call(f,a,d),f.id=a,f.panel=new e.Value,f.panel.bind(function(a){b(f.container).toggleClass("control-subsection",!!a)}),f.panel.set(f.params.panel||""),e.utils.bubbleChildValueChanges(f,["panel"]),f.embed(),f.deferred.embedded.done(function(){f.ready()})},embed:function(){var a,c=this;a=function(a){var d;a?e.panel(a,function(a){a.deferred.embedded.done(function(){d=a.container.find("ul:first"),c.container.parent().is(d)||d.append(c.container),c.deferred.embedded.resolve()})}):(d=b("#customize-theme-controls").children("ul"),c.container.parent().is(d)||d.append(c.container),c.deferred.embedded.resolve())},c.panel.bind(a),a(c.panel.get()),c.deferred.embedded.done(function(){e.bind("pane-contents-reflowed",_.debounce(function(){c._recalculateTopMargin()},100))})},attachEvents:function(){var a=this;a.container.find(".accordion-section-title, .customize-section-back").on("click keydown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.expanded()?a.collapse():a.expand())})},isContextuallyActive:function(){var a=this,b=a.controls(),c=0;return _(b).each(function(a){a.active()&&(c+=1)}),0!==c},controls:function(){return this._children("section","control")},onChangeExpanded:function(a,c){var d,f,g,h,i=this,j=i.container.closest(".wp-full-overlay-sidebar-content"),k=i.container.find(".accordion-section-content"),l=i.container.closest(".wp-full-overlay"),m=i.container.find(".customize-section-back"),n=i.container.find(".accordion-section-title").first(),o=b("#customize-header-actions").height();a&&!i.container.hasClass("open")?(c.unchanged?f=c.completeCallback:(j.scrollTop(0),d=function(){var a,b;a=window.matchMedia||window.msMatchMedia,b=90,a&&a("(max-width: 640px)").matches&&(b=45),k.css("height",window.innerHeight-b)},f=function(){i.container.addClass("open"),l.addClass("section-open"),g=k.offset().top,h=j.scrollTop(),k.css("margin-top",o-g-h),d(),n.attr("tabindex","-1"),m.attr("tabindex","0"),m.focus(),c.completeCallback&&c.completeCallback(),b(window).on("resize.customizer-section",_.debounce(d,100)),setTimeout(_.bind(i._recalculateTopMargin,i),0)}),c.allowMultiple||e.section.each(function(a){a!==i&&a.collapse({duration:c.duration})}),i.panel()?e.panel(i.panel()).expand({duration:c.duration,completeCallback:f}):(e.panel.each(function(a){a.collapse()}),f())):!a&&i.container.hasClass("open")?(i.container.removeClass("open"),l.removeClass("section-open"),k.css("margin-top",""),j.scrollTop(0),m.attr("tabindex","-1"),n.attr("tabindex","0"),n.focus(),c.completeCallback&&c.completeCallback(),b(window).off("resize.customizer-section")):c.completeCallback&&c.completeCallback()},_recalculateTopMargin:function(){var a,c,d,e=this;a=e.container.find(".accordion-section-content"),0!==a.length&&(d=b("#customize-header-actions").height(),c=a.offset().top-d,c>0&&a.css("margin-top",parseInt(a.css("margin-top"),10)-c))}}),e.ThemesSection=e.Section.extend({currentTheme:"",overlay:"",template:"",screenshotQueue:null,$window:b(window),initialize:function(){return this.$customizeSidebar=b(".wp-full-overlay-sidebar-content:first"),e.Section.prototype.initialize.apply(this,arguments)},ready:function(){var a=this;a.overlay=a.container.find(".theme-overlay"),a.template=wp.template("customize-themes-details-view"),b("body").on("keyup",function(b){a.overlay.find(".theme-wrap").is(":visible")&&(39===b.keyCode&&a.nextTheme(),37===b.keyCode&&a.previousTheme(),27===b.keyCode&&a.closeDetails())}),_.bindAll(this,"renderScreenshots")},isContextuallyActive:function(){return this.active()},attachEvents:function(){var a=this;a.container.find(".change-theme, .customize-theme").on("click keydown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.expanded()?a.collapse():a.expand())}),a.container.on("click keydown",".left",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.previousTheme())}),a.container.on("click keydown",".right",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.nextTheme())}),a.container.on("click keydown",".theme-backdrop, .close",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),a.closeDetails())});var b=_.throttle(_.bind(a.renderScreenshots,this),100);a.container.on("input","#themes-filter",function(c){var d,e=c.currentTarget.value.toLowerCase().trim().replace("-"," "),f=a.controls();_.each(f,function(a){a.filter(e)}),b(),d=a.container.find("li.customize-control:visible").length,a.container.find(".theme-count").text(d)}),e.bind("ready",function(){_.each(a.controls().slice(0,3),function(a){var b,c=a.params.theme.screenshot[0];c&&(b=new Image,b.src=c)})})},onChangeExpanded:function(a,c){if(c.unchanged)return void(c.completeCallback&&c.completeCallback());var d,f,g=this,h=g.container.closest(".accordion-section"),i=h.closest(".wp-full-overlay"),j=h.closest(".wp-full-overlay-sidebar-content"),k=j.find(".open"),l=h.find(".customize-theme"),m=h.find(".change-theme"),n=h.find(".control-panel-content");a?(e.section.each(function(a){a!==g&&a.collapse({duration:c.duration})}),e.panel.each(function(a){a.collapse({duration:0})}),n.show(0,function(){d=n.offset().top,f=j.scrollTop(),n.css("margin-top",b("#customize-header-actions").height()-d-f),h.addClass("current-panel"),i.addClass("in-themes-panel"),j.scrollTop(0),_.delay(g.renderScreenshots,10),g.$customizeSidebar.on("scroll.customize-themes-section",_.throttle(g.renderScreenshots,300)),c.completeCallback&&c.completeCallback()}),l.focus()):(k.removeClass("open"),h.removeClass("current-panel"),i.removeClass("in-themes-panel"),g.$customizeSidebar.off("scroll.customize-themes-section"),n.delay(180).hide(0,function(){n.css("margin-top","inherit"),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","0"),m.focus(),j.scrollTop(0))},_recalculateTopMargin:function(){e.Panel.prototype._recalculateTopMargin.call(this)},renderScreenshots:function(){var a=this;null===a.screenshotQueue&&(a.screenshotQueue=a.controls()),a.screenshotQueue.length&&(a.screenshotQueue=_.filter(a.screenshotQueue,function(b){var c=b.container.find(".theme-screenshot"),d=c.find("img");if(!d.length)return!1;if(d.is(":hidden"))return!0;var e=a.$window.scrollTop(),f=e+a.$window.height(),g=d.offset().top,h=c.height(),i=g+h,j=3*h,k=i>=e-j&&f+j>=g;return k&&b.container.trigger("render-screenshot"),!k}))},nextTheme:function(){var a=this;a.getNextTheme()&&a.showDetails(a.getNextTheme(),function(){a.overlay.find(".right").focus()})},getNextTheme:function(){var a,b;return a=e.control("theme_"+this.currentTheme),b=a.container.next("li.customize-control-theme"),b.length?(b=b[0].id.replace("customize-control-",""),a=e.control(b),a.params.theme):!1},previousTheme:function(){var a=this;a.getPreviousTheme()&&a.showDetails(a.getPreviousTheme(),function(){a.overlay.find(".left").focus()})},getPreviousTheme:function(){var a,b;return a=e.control("theme_"+this.currentTheme),b=a.container.prev("li.customize-control-theme"),b.length?(b=b[0].id.replace("customize-control-",""),a=e.control(b),a.params.theme):!1},updateLimits:function(){this.getNextTheme()||this.overlay.find(".right").addClass("disabled"),this.getPreviousTheme()||this.overlay.find(".left").addClass("disabled")},showDetails:function(a,c){var d=this;c=c||function(){},d.currentTheme=a.id,d.overlay.html(d.template(a)).fadeIn("fast").focus(),b("body").addClass("modal-open"),d.containFocus(d.overlay),d.updateLimits(),c()},closeDetails:function(){b("body").removeClass("modal-open"),this.overlay.fadeOut("fast"),e.control("theme_"+this.currentTheme).focus()},containFocus:function(a){var c;a.on("keydown",function(d){return 9===d.keyCode?(c=b(":tabbable",a),c.last()[0]!==d.target||d.shiftKey?c.first()[0]===d.target&&d.shiftKey?(c.last().focus(),!1):void 0:(c.first().focus(),!1)):void 0})}}),e.Panel=c.extend({containerType:"panel",initialize:function(a,b){var d=this;c.prototype.initialize.call(d,a,b),d.embed(),d.deferred.embedded.done(function(){d.ready()})},embed:function(){var a=this,c=b("#customize-theme-controls > ul");a.container.parent().is(c)||(c.append(a.container),a.renderContent()),e.bind("pane-contents-reflowed",_.debounce(function(){a._recalculateTopMargin()},100)),a.deferred.embedded.resolve()},attachEvents:function(){var a,c=this;c.container.find(".accordion-section-title").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),c.expanded()||c.expand())}),c.container.find(".customize-panel-back").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),c.expanded()&&c.collapse())}),a=c.container.find(".panel-meta:first"),a.find("> .accordion-section-title .customize-help-toggle").on("click keydown",function(d){if(!e.utils.isKeydownButNotEnterEvent(d)&&(d.preventDefault(),a=c.container.find(".panel-meta"),!a.hasClass("cannot-expand"))){var f=a.find(".customize-panel-description:first");a.hasClass("open")?(a.toggleClass("open"),f.slideUp(c.defaultExpandedArguments.duration),b(this).attr("aria-expanded",!1)):(f.slideDown(c.defaultExpandedArguments.duration),a.toggleClass("open"),b(this).attr("aria-expanded",!0))}})},sections:function(){return this._children("panel","section")},isContextuallyActive:function(){var a=this,b=a.sections(),c=0;return _(b).each(function(a){a.active()&&a.isContextuallyActive()&&(c+=1)}),0!==c},onChangeExpanded:function(a,c){if(c.unchanged)return void(c.completeCallback&&c.completeCallback());var d,f,g=this,h=g.container.closest(".accordion-section"),i=h.closest(".wp-full-overlay"),j=h.closest(".wp-full-overlay-sidebar-content"),k=j.find(".open"),l=i.find("#customize-theme-controls > ul > .accordion-section > .accordion-section-title"),m=h.find(".customize-panel-back"),n=h.find(".accordion-section-title").first(),o=h.find(".control-panel-content"),p=b("#customize-header-actions").height();a?(e.section.each(function(a){g.id!==a.panel()&&a.collapse({duration:0})}),e.panel.each(function(a){g!==a&&a.collapse({duration:0})}),o.show(0,function(){o.parent().show(),d=o.offset().top,f=j.scrollTop(),o.css("margin-top",p-d-f),h.addClass("current-panel"),i.addClass("in-sub-panel"),j.scrollTop(0),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","-1"),m.attr("tabindex","0"),m.focus(),g._recalculateTopMargin()):(k.removeClass("open"),h.removeClass("current-panel"),i.removeClass("in-sub-panel"),o.delay(180).hide(0,function(){o.css("margin-top","inherit"),c.completeCallback&&c.completeCallback()}),l.attr("tabindex","0"),m.attr("tabindex","-1"),n.focus(),j.scrollTop(0))},_recalculateTopMargin:function(){var a,c,d,e=this;a=b("#customize-header-actions").height(),d=e.container.closest(".accordion-section"),c=d.find(".control-panel-content"),c.css("margin-top",parseInt(c.css("margin-top"),10)-(c.offset().top-a))},renderContent:function(){var a,c=this;a=0!==b("#tmpl-"+c.templateSelector+"-content").length?wp.template(c.templateSelector+"-content"):wp.template("customize-panel-default-content"),a&&c.container&&c.container.find(".accordion-sub-container").html(a(c.params))}}),e.Control=e.Class.extend({defaultActiveArguments:{duration:"fast",completeCallback:b.noop},initialize:function(a,c){var d,f,g,h=this;h.params={},b.extend(h,c||{}),h.id=a,h.selector="#customize-control-"+a.replace(/\]/g,"").replace(/\[/g,"-"),h.templateSelector="customize-control-"+h.params.type+"-content",h.container=b(h.params.content?h.params.content:h.selector),h.deferred={embedded:new b.Deferred},h.section=new e.Value,h.priority=new e.Value,h.active=new e.Value,h.activeArgumentsQueue=[],h.elements=[],d=h.container.find("[data-customize-setting-link]"),f={},d.each(function(){var a,c=b(this);if(c.is(":radio")){if(a=c.prop("name"),f[a])return;f[a]=!0,c=d.filter('[name="'+a+'"]')}e(c.data("customizeSettingLink"),function(a){var b=new e.Element(c);h.elements.push(b),b.sync(a),b.set(a())})}),h.active.bind(function(a){var c=h.activeArgumentsQueue.shift();c=b.extend({},h.defaultActiveArguments,c),h.onChangeActive(a,c)}),h.section.set(h.params.section),h.priority.set(isNaN(h.params.priority)?10:h.params.priority),h.active.set(h.params.active),e.utils.bubbleChildValueChanges(h,["section","priority","active"]),g=b.map(h.params.settings,function(a){return a}),0===g.length?(h.setting=null,h.settings={},h.embed()):e.apply(e,g.concat(function(){var a;h.settings={};for(a in h.params.settings)h.settings[a]=e(h.params.settings[a]);h.setting=h.settings["default"]||null,h.embed()})),h.deferred.embedded.done(function(){h.ready()})},embed:function(){var a,b=this;a=function(a){var c;a&&e.section(a,function(a){a.deferred.embedded.done(function(){c=a.container.find("ul:first"),b.container.parent().is(c)||(c.append(b.container),b.renderContent()),b.deferred.embedded.resolve()})})},b.section.bind(a),a(b.section.get())},ready:function(){},expand:function(a){e.section(this.section()).expand(a)},focus:d,onChangeActive:function(a,c){return c.unchanged?void(c.completeCallback&&c.completeCallback()):void(b.contains(document,this.container[0])?a?this.container.slideDown(c.duration,c.completeCallback):this.container.slideUp(c.duration,c.completeCallback):(this.container.toggle(a),c.completeCallback&&c.completeCallback()))},toggle:function(a){return this.onChangeActive(a,this.defaultActiveArguments)},activate:c.prototype.activate,deactivate:c.prototype.deactivate,_toggleActive:c.prototype._toggleActive,dropdownInit:function(){var a=this,b=this.container.find(".dropdown-status"),c=this.params,d=!1,f=function(a){"string"==typeof a&&c.statuses&&c.statuses[a]?b.html(c.statuses[a]).show():b.hide()};this.container.on("click keydown",".dropdown",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),d||a.container.toggleClass("open"),a.container.hasClass("open")&&a.container.parent().parent().find("li.library-selected").focus(),d=!0,setTimeout(function(){d=!1},400))}),this.setting.bind(f),f(this.setting())},renderContent:function(){var a,c=this;0!==b("#tmpl-"+c.templateSelector).length&&(a=wp.template(c.templateSelector),a&&c.container&&c.container.html(a(c.params)))}}),e.ColorControl=e.Control.extend({ready:function(){var a=this,b=this.container.find(".color-picker-hex");b.val(a.setting()).wpColorPicker({change:function(){a.setting.set(b.wpColorPicker("color"))},clear:function(){a.setting.set("")}}),this.setting.bind(function(a){b.val(a),b.wpColorPicker("color",a)})}}),e.MediaControl=e.Control.extend({ready:function(){var a=this;_.bindAll(a,"restoreDefault","removeFile","openFrame","select","pausePlayer"),a.container.on("click keydown",".upload-button",a.openFrame),a.container.on("click keydown",".upload-button",a.pausePlayer),a.container.on("click keydown",".thumbnail-image img",a.openFrame),a.container.on("click keydown",".default-button",a.restoreDefault),a.container.on("click keydown",".remove-button",a.pausePlayer),a.container.on("click keydown",".remove-button",a.removeFile),a.container.on("click keydown",".remove-button",a.cleanupPlayer),e.section(a.section()).container.on("expanded",function(){a.player&&a.player.setControlsSize()}).on("collapsed",function(){a.pausePlayer()}),a.setting.bind(function(b){wp.media.attachment(b).fetch().done(function(){wp.customize.previewer.send(a.setting.id+"-attachment-data",this.attributes)}),a.renderContent()})},pausePlayer:function(){this.player&&this.player.pause()},cleanupPlayer:function(){this.player&&wp.media.mixin.removePlayer(this.player)},openFrame:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.frame||this.initFrame(),this.frame.open())},initFrame:function(){this.frame=wp.media({button:{text:this.params.button_labels.frame_button},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:this.params.mime_type}),multiple:!1,date:!1})]}),this.frame.on("select",this.select)},select:function(){var a,b=this.frame.state().get("selection").first().toJSON(),c=window._wpmejsSettings||{};this.params.attachment=b,this.setting(b.id),a=this.container.find("audio, video").get(0),a?this.player=new MediaElementPlayer(a,c):this.cleanupPlayer()},restoreDefault:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment=this.params.defaultAttachment,this.setting(this.params.defaultAttachment.url))},removeFile:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment={},this.setting(""),this.renderContent())}}),e.UploadControl=e.MediaControl.extend({select:function(){var a,b=this.frame.state().get("selection").first().toJSON(),c=window._wpmejsSettings||{};this.params.attachment=b,this.setting(b.url),a=this.container.find("audio, video").get(0),a?this.player=new MediaElementPlayer(a,c):this.cleanupPlayer()},success:function(){},removerVisibility:function(){}}),e.ImageControl=e.UploadControl.extend({thumbnailSrc:function(){}}),e.BackgroundControl=e.UploadControl.extend({ready:function(){e.UploadControl.prototype.ready.apply(this,arguments)},select:function(){e.UploadControl.prototype.select.apply(this,arguments),wp.ajax.post("custom-background-add",{nonce:_wpCustomizeBackground.nonces.add,wp_customize:"on",theme:e.settings.theme.stylesheet,attachment_id:this.params.attachment.id})}}),e.CroppedImageControl=e.MediaControl.extend({openFrame:function(a){e.utils.isKeydownButNotEnterEvent(a)||(this.initFrame(),this.frame.setState("library").open())},initFrame:function(){var a=_wpMediaViewsL10n;this.frame=wp.media({button:{text:a.select,close:!1},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){var a=this.frame.state().get("selection").first().toJSON();this.params.width!==a.width||this.params.height!==a.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):(this.setImageFromAttachment(a),this.frame.close())},onCropped:function(a){this.setImageFromAttachment(a)},calculateImageSelectOptions:function(a,b){var c,d,e,f=b.get("control"),g=!!parseInt(f.params.flex_width,10),h=!!parseInt(f.params.flex_height,10),i=a.get("width"),j=a.get("height"),k=parseInt(f.params.width,10),l=parseInt(f.params.height,10),m=k/l,n=k,o=l;return b.set("canSkipCrop",!f.mustBeCropped(g,h,k,l,i,j)),i/j>m?(l=j,k=l*m):(k=i,l=k/m),c=(i-k)/2,d=(j-l)/2,e={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:j,minWidth:n>k?k:n,minHeight:o>l?l:o,x1:c,y1:d,x2:k+c,y2:l+d},h===!1&&g===!1&&(e.aspectRatio=k+":"+l),!0===h&&(delete e.minHeight,e.maxWidth=i),!0===g&&(delete e.minWidth,e.maxHeight=j),e},mustBeCropped:function(a,b,c,d,e,f){return!0===a&&!0===b?!1:!0===a&&d===f?!1:!0===b&&c===e?!1:c===e&&d===f?!1:c>=e?!1:!0},onSkippedCrop:function(){var a=this.frame.state().get("selection").first().toJSON();this.setImageFromAttachment(a)},setImageFromAttachment:function(a){this.params.attachment=a,this.setting(a.id)}}),e.SiteIconControl=e.CroppedImageControl.extend({initFrame:function(){var a=_wpMediaViewsL10n;this.frame=wp.media({button:{text:a.select,close:!1},states:[new wp.media.controller.Library({title:this.params.button_labels.frame_title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.SiteIconCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){var a=this.frame.state().get("selection").first().toJSON(),b=this;this.params.width!==a.width||this.params.height!==a.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):wp.ajax.post("crop-image",{nonce:a.nonces.edit,id:a.id,context:"site-icon",cropDetails:{x1:0,y1:0,width:this.params.width,height:this.params.height,dst_width:this.params.width,dst_height:this.params.height}}).done(function(a){b.setImageFromAttachment(a),b.frame.close()}).fail(function(){b.trigger("content:error:crop")})},setImageFromAttachment:function(a){var c,d=["site_icon-32","thumbnail","full"];_.each(d,function(b){c||_.isUndefined(a.sizes[b])||(c=a.sizes[b])}),this.params.attachment=a,this.setting(a.id),b('link[sizes="32x32"]').attr("href",c.url)},removeFile:function(a){e.utils.isKeydownButNotEnterEvent(a)||(a.preventDefault(),this.params.attachment={},this.setting(""),this.renderContent(),b('link[rel="icon"]').attr("href",""))}}),e.HeaderControl=e.Control.extend({ready:function(){this.btnRemove=b("#customize-control-header_image .actions .remove"),this.btnNew=b("#customize-control-header_image .actions .new"),_.bindAll(this,"openMedia","removeImage"),this.btnNew.on("click",this.openMedia),this.btnRemove.on("click",this.removeImage),e.HeaderTool.currentHeader=this.getInitialHeaderImage(),new e.HeaderTool.CurrentView({model:e.HeaderTool.currentHeader,el:"#customize-control-header_image .current .container"}),new e.HeaderTool.ChoiceListView({collection:e.HeaderTool.UploadsList=new e.HeaderTool.ChoiceList,el:"#customize-control-header_image .choices .uploaded .list"}),new e.HeaderTool.ChoiceListView({collection:e.HeaderTool.DefaultsList=new e.HeaderTool.DefaultsList,el:"#customize-control-header_image .choices .default .list"}),e.HeaderTool.combinedList=e.HeaderTool.CombinedList=new e.HeaderTool.CombinedList([e.HeaderTool.UploadsList,e.HeaderTool.DefaultsList]),wp.media.controller.Cropper.prototype.defaults.doCropArgs.wp_customize="on",wp.media.controller.Cropper.prototype.defaults.doCropArgs.theme=e.settings.theme.stylesheet},getInitialHeaderImage:function(){if(!e.get().header_image||!e.get().header_image_data||_.contains(["remove-header","random-default-image","random-uploaded-image"],e.get().header_image))return new e.HeaderTool.ImageModel;var a=_.find(_wpCustomizeHeader.uploads,function(a){return a.attachment_id===e.get().header_image_data.attachment_id});return a||(a={url:e.get().header_image,thumbnail_url:e.get().header_image,attachment_id:e.get().header_image_data.attachment_id}),new e.HeaderTool.ImageModel({header:a,choice:a.url.split("/").pop()})},calculateImageSelectOptions:function(a,b){var c,d,f,g,h,i,j=parseInt(_wpCustomizeHeader.data.width,10),k=parseInt(_wpCustomizeHeader.data.height,10),l=!!parseInt(_wpCustomizeHeader.data["flex-width"],10),m=!!parseInt(_wpCustomizeHeader.data["flex-height"],10);return h=a.get("width"),g=a.get("height"),this.headerImage=new e.HeaderTool.ImageModel,this.headerImage.set({themeWidth:j,themeHeight:k,themeFlexWidth:l,themeFlexHeight:m,imageWidth:h,imageHeight:g}),b.set("canSkipCrop",!this.headerImage.shouldBeCropped()),c=j/k,d=h,f=g,d/f>c?(k=f,j=k*c):(j=d,k=j/c),i={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:h,imageHeight:g,x1:0,y1:0,x2:j,y2:k},m===!1&&l===!1&&(i.aspectRatio=j+":"+k),m===!1&&(i.maxHeight=k),l===!1&&(i.maxWidth=j),i},openMedia:function(a){var b=_wpMediaViewsL10n;a.preventDefault(),this.frame=wp.media({button:{text:b.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:b.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:_wpCustomizeHeader.data.width,suggestedHeight:_wpCustomizeHeader.data.height}),new wp.media.controller.Cropper({imgSelectOptions:this.calculateImageSelectOptions})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this),this.frame.open()},onSelect:function(){this.frame.setState("cropper")},onCropped:function(a){var b=a.url,c=a.attachment_id,d=a.width,e=a.height;this.setImageFromURL(b,c,d,e)},onSkippedCrop:function(a){var b=a.get("url"),c=a.get("width"),d=a.get("height");this.setImageFromURL(b,a.id,c,d)},setImageFromURL:function(a,b,c,d){var f,g={};g.url=a,g.thumbnail_url=a,g.timestamp=_.now(),b&&(g.attachment_id=b),c&&(g.width=c),d&&(g.height=d),f=new e.HeaderTool.ImageModel({header:g,choice:a.split("/").pop()}),e.HeaderTool.UploadsList.add(f),e.HeaderTool.currentHeader.set(f.toJSON()),f.save(),f.importImage()},removeImage:function(){e.HeaderTool.currentHeader.trigger("hide"),e.HeaderTool.CombinedList.trigger("control:removeImage")}}),e.ThemeControl=e.Control.extend({touchDrag:!1,isRendered:!1,renderContent:function(){var a=this,b=arguments;e.section(a.section(),function(c){c.expanded()?(e.Control.prototype.renderContent.apply(a,b),a.isRendered=!0):c.expanded.bind(function(c){c&&!a.isRendered&&(e.Control.prototype.renderContent.apply(a,b),a.isRendered=!0)})})},ready:function(){var a=this;a.container.on("touchmove",".theme",function(){a.touchDrag=!0}),a.container.on("click keydown touchend",".theme",function(c){if(!e.utils.isKeydownButNotEnterEvent(c)){if(a.touchDrag===!0)return a.touchDrag=!1;if(!b(c.target).is(".theme-actions .button")){var d=b(this).data("previewUrl");b(".wp-full-overlay").addClass("customize-loading"),window.parent.location=d}}}),a.container.on("click keydown",".theme-actions .theme-details",function(b){e.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),e.section(a.section()).showDetails(a.params.theme))}),a.container.on("render-screenshot",function(){var a=b(this).find("img"),c=a.data("src");c&&a.attr("src",c)})},filter:function(a){var b=this,c=b.params.theme.name+" "+b.params.theme.description+" "+b.params.theme.tags+" "+b.params.theme.author;c=c.toLowerCase().replace("-"," "),-1!==c.search(a)?b.activate():b.deactivate()}}),e.defaultConstructor=e.Setting,e.control=new e.Values({defaultConstructor:e.Control}),e.section=new e.Values({defaultConstructor:e.Section}),e.panel=new e.Values({defaultConstructor:e.Panel}),e.PreviewFrame=e.Messenger.extend({sensitivity:2e3,initialize:function(a,c){var d=b.Deferred();d.promise(this),this.container=a.container,this.signature=a.signature,b.extend(a,{channel:e.PreviewFrame.uuid()}),e.Messenger.prototype.initialize.call(this,a,c),this.add("previewUrl",a.previewUrl),this.query=b.extend(a.query||{},{customize_messenger_channel:this.channel()}),this.run(d)},run:function(a){var c=this,d=!1,f=!1;this._ready&&this.unbind("ready",this._ready),this._ready=function(){f=!0,d&&a.resolveWith(c)},this.bind("ready",this._ready),this.bind("ready",function(a){if(this.container.addClass("iframe-ready"),a){var b={panel:a.activePanels,section:a.activeSections,control:a.activeControls};_(b).each(function(a,b){e[b].each(function(b,c){var d=!(!a||!a[c]);d?b.activate():b.deactivate()})})}}),this.request=b.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:!0}}),this.request.fail(function(){a.rejectWith(c,["request failure"]);
+}),this.request.done(function(g){var h,i=c.request.getResponseHeader("Location"),j=c.signature;return i&&i!==c.previewUrl()?void a.rejectWith(c,["redirect",i]):"0"===g?void c.login(a):"-1"===g?void a.rejectWith(c,["cheatin"]):(h=g.lastIndexOf(j),-1===h||h<g.lastIndexOf("</html>")?void a.rejectWith(c,["unsigned"]):(g=g.slice(0,h)+g.slice(h+j.length),c.iframe=b("<iframe />",{title:e.l10n.previewIframeTitle}).appendTo(c.container),c.iframe.one("load",function(){d=!0,f?a.resolveWith(c):setTimeout(function(){a.rejectWith(c,["ready timeout"])},c.sensitivity)}),c.targetWindow(c.iframe[0].contentWindow),c.targetWindow().document.open(),c.targetWindow().document.write(g),void c.targetWindow().document.close()))})},login:function(a){var c,d=this;return c=function(){a.rejectWith(d,["logged out"])},this.triedLogin?c():void b.get(e.settings.url.ajax,{action:"logged-in"}).fail(c).done(function(f){var g;"1"!==f&&c(),g=b("<iframe />",{src:d.previewUrl(),title:e.l10n.previewIframeTitle}).hide(),g.appendTo(d.container),g.on("load",function(){d.triedLogin=!0,g.remove(),d.run(a)})})},destroy:function(){e.Messenger.prototype.destroy.call(this),this.request.abort(),this.iframe&&this.iframe.remove(),delete this.request,delete this.iframe,delete this.targetWindow}}),function(){var a=0;e.PreviewFrame.uuid=function(){return"preview-"+a++}}(),e.setDocumentTitle=function(a){var b,c;b=e.settings.documentTitleTmpl,c=b.replace("%s",a),document.title=c,e.trigger("title",c)},e.Previewer=e.Messenger.extend({refreshBuffer:250,initialize:function(a,c){var d=this,f=/^https?/;b.extend(this,c||{}),this.deferred={active:b.Deferred()},this.refresh=function(a){var b,c=a.refresh,d=function(){b=null,c.call(a)};return function(){if("number"!=typeof b){if(!a.loading)return d();a.abort()}clearTimeout(b),b=setTimeout(d,a.refreshBuffer)}}(this),this.container=e.ensure(a.container),this.allowedUrls=a.allowedUrls,this.signature=a.signature,a.url=window.location.href,e.Messenger.prototype.initialize.call(this,a),this.add("scheme",this.origin()).link(this.origin).setter(function(a){var b=a.match(f);return b?b[0]:""}),this.add("previewUrl",a.previewUrl).setter(function(a){var c;return/\/wp-admin(\/|$)/.test(a.replace(/[#?].*$/,""))?null:(b.each([a.replace(f,d.scheme()),a],function(a,e){return b.each(d.allowedUrls,function(a,b){var d;return b=b.replace(/\/+$/,""),d=e.replace(b,""),0===e.indexOf(b)&&/^([/#?]|$)/.test(d)?(c=e,!1):void 0}),c?!1:void 0}),c?c:null)}),this.previewUrl.bind(this.refresh),this.scroll=0,this.bind("scroll",function(a){this.scroll=a}),this.bind("url",this.previewUrl),this.bind("documentTitle",function(a){e.setDocumentTitle(a)})},query:function(){},abort:function(){this.loading&&(this.loading.destroy(),delete this.loading)},refresh:function(){var a=this;this.send("loading-initiated"),this.abort(),this.loading=new e.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature}),this.loading.done(function(){this.bind("synced",function(){a.preview&&a.preview.destroy(),a.preview=this,delete a.loading,a.targetWindow(this.targetWindow()),a.channel(this.channel()),a.deferred.active.resolve(),a.send("active")}),this.send("sync",{scroll:a.scroll,settings:e.get()})}),this.loading.fail(function(b,c){a.send("loading-failed"),"redirect"===b&&c&&a.previewUrl(c),"logged out"===b&&(a.preview&&(a.preview.destroy(),delete a.preview),a.login().done(a.refresh)),"cheatin"===b&&a.cheatin()})},login:function(){var a,c,d,f=this;return this._login?this._login:(a=b.Deferred(),this._login=a.promise(),c=new e.Messenger({channel:"login",url:e.settings.url.login}),d=b("<iframe />",{src:e.settings.url.login,title:e.l10n.loginIframeTitle}).appendTo(this.container),c.targetWindow(d[0].contentWindow),c.bind("login",function(){var b=f.refreshNonces();b.always(function(){d.remove(),c.destroy(),delete f._login}),b.done(function(){a.resolve()}),b.fail(function(){f.cheatin(),a.reject()})}),this._login)},cheatin:function(){b(document.body).empty().addClass("cheatin").append("<h1>"+e.l10n.cheatin+"</h1><p>"+e.l10n.notAllowed+"</p>")},refreshNonces:function(){var a,c=b.Deferred();return c.promise(),a=wp.ajax.post("customize_refresh_nonces",{wp_customize:"on",theme:e.settings.theme.stylesheet}),a.done(function(a){e.trigger("nonce-refresh",a),c.resolve()}),a.fail(function(){c.reject()}),c}}),e.controlConstructor={color:e.ColorControl,media:e.MediaControl,upload:e.UploadControl,image:e.ImageControl,cropped_image:e.CroppedImageControl,site_icon:e.SiteIconControl,header:e.HeaderControl,background:e.BackgroundControl,theme:e.ThemeControl},e.panelConstructor={},e.sectionConstructor={themes:e.ThemesSection},b(function(){if(e.settings=window._wpCustomizeSettings,e.l10n=window._wpCustomizeControlsL10n,e.settings&&b.support.postMessage&&(b.support.cors||!e.settings.isCrossDomain)){var a,c,d=b(document.body),f=d.children(".wp-full-overlay"),g=b("#customize-info .panel-title.site-title"),h=b(".customize-controls-close"),i=b("#save"),j=b("#customize-footer-actions");b("#customize-controls").on("keydown",function(a){var c=13===a.which,d=b(a.target);c&&(d.is("input:not([type=button])")||d.is("select"))&&a.preventDefault()}),b(".customize-info").find("> .accordion-section-title .customize-help-toggle").on("click keydown",function(a){if(!e.utils.isKeydownButNotEnterEvent(a)){a.preventDefault();var c=b(this).closest(".accordion-section"),d=c.find(".customize-panel-description:first");c.hasClass("cannot-expand")||(c.hasClass("open")?(c.toggleClass("open"),d.slideUp(e.Panel.prototype.defaultExpandedArguments.duration),b(this).attr("aria-expanded",!1)):(d.slideDown(e.Panel.prototype.defaultExpandedArguments.duration),c.toggleClass("open"),b(this).attr("aria-expanded",!0)))}}),e.previewer=new e.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:e.settings.url.preview,allowedUrls:e.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:e.settings.nonce,query:function(){var a={};return e.each(function(b,c){b._dirty&&(a[c]=b())}),{wp_customize:"on",theme:e.settings.theme.stylesheet,customized:JSON.stringify(a),nonce:this.nonce.preview}},save:function(){var a,c,f=this,g=e.state("processing");d.addClass("saving"),c=function(){var a,c;c=b.extend(f.query(),{nonce:f.nonce.save}),a=wp.ajax.post("customize_save",c),e.trigger("save",a),a.always(function(){d.removeClass("saving")}),a.fail(function(a){"0"===a?a="not_logged_in":"-1"===a&&(a="invalid_nonce"),"invalid_nonce"===a?f.cheatin():"not_logged_in"===a&&(f.preview.iframe.hide(),f.login().done(function(){f.save(),f.preview.iframe.show()})),e.trigger("error",a)}),a.done(function(a){e.each(function(a){a._dirty=!1}),e.previewer.send("saved",a),e.trigger("saved",a)})},0===g()?c():(a=function(){0===g()&&(e.state.unbind("change",a),c())},e.state.bind("change",a))}}),e.previewer.bind("nonce",function(a){b.extend(this.nonce,a)}),e.bind("nonce-refresh",function(a){b.extend(e.settings.nonce,a),b.extend(e.previewer.nonce,a),e.previewer.send("nonce-refresh",a)}),b.each(e.settings.settings,function(a,b){e.create(a,a,b.value,{transport:b.transport,previewer:e.previewer,dirty:!!b.dirty})}),b.each(e.settings.panels,function(a,b){var c,d=e.panelConstructor[b.type]||e.Panel;c=new d(a,{params:b}),e.panel.add(a,c)}),b.each(e.settings.sections,function(a,b){var c,d=e.sectionConstructor[b.type]||e.Section;c=new d(a,{params:b}),e.section.add(a,c)}),b.each(e.settings.controls,function(a,b){var c,d=e.controlConstructor[b.type]||e.Control;c=new d(a,{params:b,previewer:e.previewer}),e.control.add(a,c)}),_.each(["panel","section","control"],function(a){var b=e.settings.autofocus[a];b&&e[a](b,function(a){a.deferred.embedded.done(function(){e.previewer.deferred.active.done(function(){a.focus()})})})}),e.reflowPaneContents=_.bind(function(){var a,c,d,f=[],g=!1;document.activeElement&&(c=b(document.activeElement)),e.panel.each(function(b){var c=b.sections(),d=_.pluck(c,"container");f.push(b),a=b.container.find("ul:first"),e.utils.areElementListsEqual(d,a.children("[id]"))||(_(c).each(function(b){a.append(b.container)}),g=!0)}),e.section.each(function(b){var c=b.controls(),d=_.pluck(c,"container");b.panel()||f.push(b),a=b.container.find("ul:first"),e.utils.areElementListsEqual(d,a.children("[id]"))||(_(c).each(function(b){a.append(b.container)}),g=!0)}),f.sort(e.utils.prioritySort),d=_.pluck(f,"container"),a=b("#customize-theme-controls").children("ul"),e.utils.areElementListsEqual(d,a.children())||(_(f).each(function(b){a.append(b.container)}),g=!0),e.panel.each(function(a){var b=a.active();a.active.callbacks.fireWith(a.active,[b,b])}),e.section.each(function(a){var b=a.active();a.active.callbacks.fireWith(a.active,[b,b])}),g&&c&&c.focus(),e.trigger("pane-contents-reflowed")},e),e.bind("ready",e.reflowPaneContents),e.reflowPaneContents=_.debounce(e.reflowPaneContents,100),b([e.panel,e.section,e.control]).each(function(a,b){b.bind("add",e.reflowPaneContents),b.bind("change",e.reflowPaneContents),b.bind("remove",e.reflowPaneContents)}),e.previewer.previewUrl()?e.previewer.refresh():e.previewer.previewUrl(e.settings.url.home),function(){var a=new e.Values,b=a.create("saved"),c=a.create("activated"),d=a.create("processing");a.bind("change",function(){c()?b()?(i.val(e.l10n.saved).prop("disabled",!0),h.find(".screen-reader-text").text(e.l10n.close)):(i.val(e.l10n.save).prop("disabled",!1),h.find(".screen-reader-text").text(e.l10n.cancel)):(i.val(e.l10n.activate).prop("disabled",!1),h.find(".screen-reader-text").text(e.l10n.cancel))}),b(!0),c(e.settings.theme.active),d(0),e.bind("change",function(){a("saved").set(!1)}),e.bind("saved",function(){a("saved").set(!0),a("activated").set(!0)}),c.bind(function(a){a&&e.trigger("activated")}),e.state=a}(),i.click(function(a){e.previewer.save(),a.preventDefault()}).keydown(function(a){9!==a.which&&(13===a.which&&e.previewer.save(),a.preventDefault())}),h.keydown(function(a){9!==a.which&&(13===a.which&&this.click(),a.preventDefault())}),b(".collapse-sidebar").on("click",function(){"true"===b(this).attr("aria-expanded")?b(this).attr({"aria-expanded":"false","aria-label":e.l10n.expandSidebar}):b(this).attr({"aria-expanded":"true","aria-label":e.l10n.collapseSidebar}),f.toggleClass("collapsed").toggleClass("expanded")}),b(".customize-controls-preview-toggle").on("click keydown",function(a){e.utils.isKeydownButNotEnterEvent(a)||(f.toggleClass("preview-only"),a.preventDefault())}),e.previewedDevice=new e.Value,e.bind("ready",function(){_.find(e.settings.previewableDevices,function(a,b){return!0===a["default"]?(e.previewedDevice.set(b),!0):void 0})}),j.find(".devices button").on("click",function(a){e.previewedDevice.set(b(a.currentTarget).data("device"))}),e.previewedDevice.bind(function(a){var c=b(".wp-full-overlay"),d="";j.find(".devices button").removeClass("active").attr("aria-pressed",!1),j.find(".devices .preview-"+a).addClass("active").attr("aria-pressed",!0),b.each(e.settings.previewableDevices,function(a){d+=" preview-"+a}),c.removeClass(d).addClass("preview-"+a)}),g.length&&e("blogname",function(a){var c=function(){g.text(b.trim(a())||e.l10n.untitledBlogName)};a.bind(c),c()}),a=new e.Messenger({url:e.settings.url.parent,channel:"loader"}),a.bind("back",function(){h.on("click.customize-controls-close",function(b){b.preventDefault(),a.send("close")})}),b(window).on("beforeunload",function(){return e.state("saved")()?void 0:(setTimeout(function(){f.removeClass("customize-loading")},1),e.l10n.saveAlert)}),b.each(["saved","change"],function(b,c){e.bind(c,function(){a.send(c)})}),e.bind("activated",function(){a.targetWindow()?a.send("activated",e.settings.url.activated):e.settings.url.activated&&(window.location=e.settings.url.activated)}),e.bind("title",function(b){a.send("title",b)}),a.send("ready"),b.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(a){return!!a}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(a){return"page"===a}},header_textcolor:{controls:["header_textcolor"],callback:function(a){return"blank"!==a}}},function(a,c){e(a,function(a){b.each(c.controls,function(b,d){e.control(d,function(b){var d=function(a){b.container.toggle(c.callback(a))};d(a.get()),a.bind(d)})})})}),e.control("display_header_text",function(a){var b="";a.elements[0].unsync(e("header_textcolor")),a.element=new e.Element(a.container.find("input")),a.element.set("blank"!==a.setting()),a.element.bind(function(c){c||(b=e("header_textcolor").get()),a.setting.set(c?b:"blank")}),a.setting.bind(function(b){a.element.set("blank"!==b)})}),e("show_on_front","page_on_front",function(a,b){var c=function(){"page"===a()&&parseInt(b(),10)>0&&e.previewer.previewUrl.set(e.settings.url.home)};a.bind(c),b.bind(c)}),e("page_for_posts",function(a){a.bind(function(a){a=parseInt(a,10),a>0&&e.previewer.previewUrl.set(e.settings.url.home+"?page_id="+a)})}),e.previewer.bind("focus-control-for-setting",function(a){var b;e.control.each(function(c){var d=_.pluck(c.settings,"id");-1!==_.indexOf(d,a)&&(b=c)}),b&&b.focus()}),e.previewer.bind("refresh",function(){e.previewer.refresh()}),e.trigger("ready"),c=h,c.focus(),setTimeout(function(){c.focus()},200)}})}(wp,jQuery);
\ No newline at end of file
--- a/wp-admin/js/customize-nav-menus.js
+++ b/wp-admin/js/customize-nav-menus.js
@@ -17,15 +17,15 @@
 
 	// Link settings.
 	api.Menus.data = {
-		nonce: '',
 		itemTypes: [],
 		l10n: {},
-		menuItemTransport: 'postMessage',
+		settingTransport: 'refresh',
 		phpIntMax: 0,
 		defaultSettingValues: {
 			nav_menu: {},
 			nav_menu_item: {}
-		}
+		},
+		locationSlugMappedToName: {}
 	};
 	if ( 'undefined' !== typeof _wpCustomizeNavMenusSettings ) {
 		$.extend( api.Menus.data, _wpCustomizeNavMenusSettings );
@@ -187,6 +187,8 @@
 
 			// Close the panel if the URL in the preview changes
 			api.previewer.bind( 'url', this.close );
+
+			self.delegateEvents();
 		},
 
 		// Search input change handler.
@@ -216,7 +218,7 @@
 					.prop( 'tabIndex', -1 )
 					.removeClass( 'is-visible' );
 			}
-			
+
 			this.searchTerm = event.target.value;
 			this.pages.search = 1;
 			this.doSearch( 1 );
@@ -248,7 +250,7 @@
 			$section.addClass( 'loading' );
 			self.loading = true;
 			params = {
-				'customize-menus-nonce': api.Menus.data.nonce,
+				'customize-menus-nonce': api.settings.nonce['customize-menus'],
 				'wp_customize': 'on',
 				'search': self.searchTerm,
 				'page': page
@@ -323,7 +325,7 @@
 			availableMenuItemContainer.find( '.accordion-section-title' ).addClass( 'loading' );
 			self.loading = true;
 			params = {
-				'customize-menus-nonce': api.Menus.data.nonce,
+				'customize-menus-nonce': api.settings.nonce['customize-menus'],
 				'wp_customize': 'on',
 				'type': type,
 				'object': object,
@@ -612,15 +614,21 @@
 			});
 		},
 
-		saveManageColumnsState: function() {
-			var hidden = this.hidden();
-			$.post( wp.ajax.settings.url, {
-				action: 'hidden-columns',
-				hidden: hidden,
+		saveManageColumnsState: _.debounce( function() {
+			var panel = this;
+			if ( panel._updateHiddenColumnsRequest ) {
+				panel._updateHiddenColumnsRequest.abort();
+			}
+
+			panel._updateHiddenColumnsRequest = wp.ajax.post( 'hidden-columns', {
+				hidden: panel.hidden(),
 				screenoptionnonce: $( '#screenoptionnonce' ).val(),
 				page: 'nav-menus'
-			});
-		},
+			} );
+			panel._updateHiddenColumnsRequest.always( function() {
+				panel._updateHiddenColumnsRequest = null;
+			} );
+		}, 2000 ),
 
 		checked: function( column ) {
 			this.container.addClass( 'field-' + column + '-active' );
@@ -631,12 +639,10 @@
 		},
 
 		hidden: function() {
-			this.hidden = function() {
-				return $( '.hide-column-tog' ).not( ':checked' ).map( function() {
-					var id = this.id;
-					return id.substring( id, id.length - 5 );
-				}).get().join( ',' );
-			};
+			return $( '.hide-column-tog' ).not( ':checked' ).map( function() {
+				var id = this.id;
+				return id.substring( 0, id.length - 5 );
+			}).get().join( ',' );
 		}
 	} );
 
@@ -806,19 +812,21 @@
 		/**
 		 * @param {array} themeLocations
 		 */
-		updateAssignedLocationsInSectionTitle: function( themeLocations ) {
+		updateAssignedLocationsInSectionTitle: function( themeLocationSlugs ) {
 			var section = this,
 				$title;
 
 			$title = section.container.find( '.accordion-section-title:first' );
 			$title.find( '.menu-in-location' ).remove();
-			_.each( themeLocations, function( themeLocation ) {
-				var $label = $( '<span class="menu-in-location"></span>' );
-				$label.text( api.Menus.data.l10n.menuLocation.replace( '%s', themeLocation ) );
+			_.each( themeLocationSlugs, function( themeLocationSlug ) {
+				var $label, locationName;
+				$label = $( '<span class="menu-in-location"></span>' );
+				locationName = api.Menus.data.locationSlugMappedToName[ themeLocationSlug ];
+				$label.text( api.Menus.data.l10n.menuLocation.replace( '%s', locationName ) );
 				$title.append( $label );
 			});
 
-			section.container.toggleClass( 'assigned-to-menu-location', 0 !== themeLocations.length );
+			section.container.toggleClass( 'assigned-to-menu-location', 0 !== themeLocationSlugs.length );
 
 		},
 
@@ -1363,24 +1371,38 @@
 
 		/**
 		 * Expand the menu item form control.
+		 *
+		 * @since 4.5.0 Added params.completeCallback.
+		 *
+		 * @param {Object}   [params] - Optional params.
+		 * @param {Function} [params.completeCallback] - Function to call when the form toggle has finished animating.
 		 */
-		expandForm: function() {
-			this.toggleForm( true );
+		expandForm: function( params ) {
+			this.toggleForm( true, params );
 		},
 
 		/**
 		 * Collapse the menu item form control.
+		 *
+		 * @since 4.5.0 Added params.completeCallback.
+		 *
+		 * @param {Object}   [params] - Optional params.
+		 * @param {Function} [params.completeCallback] - Function to call when the form toggle has finished animating.
 		 */
-		collapseForm: function() {
-			this.toggleForm( false );
+		collapseForm: function( params ) {
+			this.toggleForm( false, params );
 		},
 
 		/**
 		 * Expand or collapse the menu item control.
 		 *
-		 * @param {boolean|undefined} [showOrHide] If not supplied, will be inverse of current visibility
+		 * @since 4.5.0 Added params.completeCallback.
+		 *
+		 * @param {boolean}  [showOrHide] - If not supplied, will be inverse of current visibility
+		 * @param {Object}   [params] - Optional params.
+		 * @param {Function} [params.completeCallback] - Function to call when the form toggle has finished animating.
 		 */
-		toggleForm: function( showOrHide ) {
+		toggleForm: function( showOrHide, params ) {
 			var self = this, $menuitem, $inside, complete;
 
 			$menuitem = this.container;
@@ -1391,6 +1413,9 @@
 
 			// Already expanded or collapsed.
 			if ( $inside.is( ':visible' ) === showOrHide ) {
+				if ( params && params.completeCallback ) {
+					params.completeCallback();
+				}
 				return;
 			}
 
@@ -1407,6 +1432,10 @@
 						.removeClass( 'menu-item-edit-inactive' )
 						.addClass( 'menu-item-edit-active' );
 					self.container.trigger( 'expanded' );
+
+					if ( params && params.completeCallback ) {
+						params.completeCallback();
+					}
 				};
 
 				$menuitem.find( '.item-edit' ).attr( 'aria-expanded', 'true' );
@@ -1419,6 +1448,10 @@
 						.addClass( 'menu-item-edit-inactive' )
 						.removeClass( 'menu-item-edit-active' );
 					self.container.trigger( 'collapsed' );
+
+					if ( params && params.completeCallback ) {
+						params.completeCallback();
+					}
 				};
 
 				self.container.trigger( 'collapse' );
@@ -1431,14 +1464,31 @@
 		/**
 		 * Expand the containing menu section, expand the form, and focus on
 		 * the first input in the control.
+		 *
+		 * @since 4.5.0 Added params.completeCallback.
+		 *
+		 * @param {Object}   [params] - Params object.
+		 * @param {Function} [params.completeCallback] - Optional callback function when focus has completed.
 		 */
-		focus: function() {
-			var control = this, focusable;
+		focus: function( params ) {
+			params = params || {};
+			var control = this, originalCompleteCallback = params.completeCallback;
+
 			control.expandControlSection();
-			control.expandForm();
-			// Note that we can't use :focusable due to a jQuery UI issue. See: https://github.com/jquery/jquery-ui/pull/1583
-			focusable = control.container.find( '.menu-item-settings' ).find( 'input, select, textarea, button, object, a[href], [tabindex]' ).filter( ':visible' );
-			focusable.first().focus();
+
+			params.completeCallback = function() {
+				var focusable;
+
+				// Note that we can't use :focusable due to a jQuery UI issue. See: https://github.com/jquery/jquery-ui/pull/1583
+				focusable = control.container.find( '.menu-item-settings' ).find( 'input, select, textarea, button, object, a[href], [tabindex]' ).filter( ':visible' );
+				focusable.first().focus();
+
+				if ( originalCompleteCallback ) {
+					originalCompleteCallback();
+				}
+			};
+
+			control.expandForm( params );
 		},
 
 		/**
@@ -2266,7 +2316,7 @@
 			customizeId = 'nav_menu_item[' + String( placeholderId ) + ']';
 			settingArgs = {
 				type: 'nav_menu_item',
-				transport: 'postMessage',
+				transport: api.Menus.data.settingTransport,
 				previewer: api.previewer
 			};
 			setting = api.create( customizeId, customizeId, {}, settingArgs );
@@ -2355,7 +2405,7 @@
 			// Register the menu control setting.
 			api.create( customizeId, customizeId, {}, {
 				type: 'nav_menu',
-				transport: 'postMessage',
+				transport: api.Menus.data.settingTransport,
 				previewer: api.previewer
 			} );
 			api( customizeId ).set( $.extend(
@@ -2442,9 +2492,8 @@
 			}
 		} );
 
-		api.previewer.bind( 'refresh', function() {
-			api.previewer.refresh();
-		});
+		// Open and focus menu control.
+		api.previewer.bind( 'focus-nav-menu-item-control', api.Menus.focusMenuItemControl );
 	} );
 
 	/**
@@ -2488,7 +2537,7 @@
 				newCustomizeId = 'nav_menu[' + String( update.term_id ) + ']';
 				newSetting = api.create( newCustomizeId, newCustomizeId, settingValue, {
 					type: 'nav_menu',
-					transport: 'postMessage',
+					transport: api.Menus.data.settingTransport,
 					previewer: api.previewer
 				} );
 
@@ -2636,7 +2685,7 @@
 				newCustomizeId = 'nav_menu_item[' + String( update.post_id ) + ']';
 				newSetting = api.create( newCustomizeId, newCustomizeId, settingValue, {
 					type: 'nav_menu_item',
-					transport: 'postMessage',
+					transport: api.Menus.data.settingTransport,
 					previewer: api.previewer
 				} );
 
--- a/wp-admin/js/customize-nav-menus.min.js
+++ b/wp-admin/js/customize-nav-menus.min.js
@@ -1,2 +1,2 @@
-!function(a,b,c){"use strict";function d(a){return"nav_menu_item["+a+"]"}function e(b){return b=b||"",b=c("<div>").text(b).html(),b=c.trim(b),b||a.Menus.data.l10n.unnamed}wpNavMenu.originalInit=wpNavMenu.init,wpNavMenu.options.menuItemDepthPerLevel=20,wpNavMenu.options.sortableItems="> .customize-control-nav_menu_item",wpNavMenu.options.targetTolerance=10,wpNavMenu.init=function(){this.jQueryExtensions()},a.Menus=a.Menus||{},a.Menus.data={nonce:"",itemTypes:[],l10n:{},menuItemTransport:"postMessage",phpIntMax:0,defaultSettingValues:{nav_menu:{},nav_menu_item:{}}},"undefined"!=typeof _wpCustomizeNavMenusSettings&&c.extend(a.Menus.data,_wpCustomizeNavMenusSettings),a.Menus.generatePlaceholderAutoIncrementId=function(){return-Math.ceil(a.Menus.data.phpIntMax*Math.random())},a.Menus.AvailableItemModel=Backbone.Model.extend(c.extend({id:null},a.Menus.data.defaultSettingValues.nav_menu_item)),a.Menus.AvailableItemCollection=Backbone.Collection.extend({model:a.Menus.AvailableItemModel,sort_key:"order",comparator:function(a){return-a.get(this.sort_key)},sortByField:function(a){this.sort_key=a,this.sort()}}),a.Menus.availableMenuItems=new a.Menus.AvailableItemCollection(a.Menus.data.availableMenuItems),a.Menus.AvailableMenuItemsPanelView=b.Backbone.View.extend({el:"#available-menu-items",events:{"input #menu-items-search":"debounceSearch","keyup #menu-items-search":"debounceSearch","focus .menu-item-tpl":"focus","click .menu-item-tpl":"_submit","click #custom-menu-item-submit":"_submitLink","keypress #custom-menu-item-name":"_submitLink",keydown:"keyboardAccessible"},selected:null,currentMenuControl:null,debounceSearch:null,$search:null,searchTerm:"",rendered:!1,pages:{},sectionContent:"",loading:!1,initialize:function(){var b=this;a.panel.has("nav_menus")&&(this.$search=c("#menu-items-search"),this.sectionContent=this.$el.find(".accordion-section-content"),this.debounceSearch=_.debounce(b.search,500),_.bindAll(this,"close"),c("#customize-controls, .customize-section-back").on("click keydown",function(a){var d=c(a.target).is(".item-delete, .item-delete *"),e=c(a.target).is(".add-new-menu-item, .add-new-menu-item *");!c("body").hasClass("adding-menu-items")||d||e||b.close()}),c(".clear-results").on("click keydown",function(a){("keydown"!==a.type||13===a.which||32===a.which)&&(a.preventDefault(),c("#menu-items-search").val("").focus(),a.target.value="",b.search(a))}),this.$el.on("input","#custom-menu-item-name.invalid, #custom-menu-item-url.invalid",function(){c(this).removeClass("invalid")}),a.panel("nav_menus").container.bind("expanded",function(){b.rendered||(b.initList(),b.rendered=!0)}),this.sectionContent.scroll(function(){var a=b.$el.find(".accordion-section.open .accordion-section-content").prop("scrollHeight"),d=b.$el.find(".accordion-section.open").height();if(!b.loading&&c(this).scrollTop()>.75*a-d){var e=c(this).data("type"),f=c(this).data("object");"search"===e?b.searchTerm&&b.doSearch(b.pages.search):b.loadItems(e,f)}}),a.previewer.bind("url",this.close))},search:function(a){var b=c("#available-menu-items-search"),d=c("#available-menu-items .accordion-section").not(b);a&&this.searchTerm!==a.target.value&&(""===a.target.value||b.hasClass("open")?""===a.target.value&&(b.removeClass("open"),d.show(),b.find(".clear-results").prop("tabIndex",-1).removeClass("is-visible")):(d.fadeOut(100),b.find(".accordion-section-content").slideDown("fast"),b.addClass("open"),b.find(".clear-results").prop("tabIndex",0).addClass("is-visible")),this.searchTerm=a.target.value,this.pages.search=1,this.doSearch(1))},doSearch:function(d){var e,f=this,g=c("#available-menu-items-search"),h=g.find(".accordion-section-content"),i=b.template("available-menu-item");if(f.currentRequest&&f.currentRequest.abort(),!(0>d)){if(d>1)g.addClass("loading-more"),h.attr("aria-busy","true"),b.a11y.speak(a.Menus.data.l10n.itemsLoadingMore);else if(""===f.searchTerm)return h.html(""),void b.a11y.speak("");g.addClass("loading"),f.loading=!0,e={"customize-menus-nonce":a.Menus.data.nonce,wp_customize:"on",search:f.searchTerm,page:d},f.currentRequest=b.ajax.post("search-available-menu-items-customizer",e),f.currentRequest.done(function(c){var e;1===d&&h.empty(),g.removeClass("loading loading-more"),h.attr("aria-busy","false"),g.addClass("open"),f.loading=!1,e=new a.Menus.AvailableItemCollection(c.items),f.collection.add(e.models),e.each(function(a){h.append(i(a.attributes))}),20>e.length?f.pages.search=-1:f.pages.search=f.pages.search+1,e&&d>1?b.a11y.speak(a.Menus.data.l10n.itemsFoundMore.replace("%d",e.length)):e&&1===d&&b.a11y.speak(a.Menus.data.l10n.itemsFound.replace("%d",e.length))}),f.currentRequest.fail(function(a){a.message&&(h.empty().append(c('<p class="nothing-found"></p>').text(a.message)),b.a11y.speak(a.message)),f.pages.search=-1}),f.currentRequest.always(function(){g.removeClass("loading loading-more"),h.attr("aria-busy","false"),f.loading=!1,f.currentRequest=null})}},initList:function(){var b=this;_.each(a.Menus.data.itemTypes,function(a){b.pages[a.type+":"+a.object]=0,b.loadItems(a.type,a.object)})},loadItems:function(d,e){var f,g,h,i,j=this;h=b.template("available-menu-item"),-1!==j.pages[d+":"+e]&&(i=c("#available-menu-items-"+d+"-"+e),i.find(".accordion-section-title").addClass("loading"),j.loading=!0,f={"customize-menus-nonce":a.Menus.data.nonce,wp_customize:"on",type:d,object:e,page:j.pages[d+":"+e]},g=b.ajax.post("load-available-menu-items-customizer",f),g.done(function(b){var c,f;return c=b.items,0===c.length?(0===j.pages[d+":"+e]&&i.addClass("cannot-expand").removeClass("loading").find(".accordion-section-title > button").prop("tabIndex",-1),void(j.pages[d+":"+e]=-1)):(c=new a.Menus.AvailableItemCollection(c),j.collection.add(c.models),f=i.find(".accordion-section-content"),c.each(function(a){f.append(h(a.attributes))}),void(j.pages[d+":"+e]+=1))}),g.fail(function(a){"undefined"!=typeof console&&console.error&&console.error(a)}),g.always(function(){i.find(".accordion-section-title").removeClass("loading"),j.loading=!1}))},itemSectionHeight:function(){var a,b,c,d;b=window.innerHeight,a=this.$el.find(".accordion-section:not( #available-menu-items-search ) .accordion-section-content"),c=46*(2+a.length)-13,d=b-c,d>120&&290>d&&a.css("max-height",d)},select:function(a){this.selected=c(a),this.selected.siblings(".menu-item-tpl").removeClass("selected"),this.selected.addClass("selected")},focus:function(a){this.select(c(a.currentTarget))},_submit:function(a){("keypress"!==a.type||13===a.which||32===a.which)&&this.submit(c(a.currentTarget))},submit:function(a){var b,d;a||(a=this.selected),a&&this.currentMenuControl&&(this.select(a),b=c(this.selected).data("menu-item-id"),d=this.collection.findWhere({id:b}),d&&(this.currentMenuControl.addItemToMenu(d.attributes),c(a).find(".menu-item-handle").addClass("item-added")))},_submitLink:function(a){("keypress"!==a.type||13===a.which)&&this.submitLink()},submitLink:function(){var b,d=c("#custom-menu-item-name"),e=c("#custom-menu-item-url");if(this.currentMenuControl){if(""===d.val())return void d.addClass("invalid");if(""===e.val()||"http://"===e.val())return void e.addClass("invalid");b={title:d.val(),url:e.val(),type:"custom",type_label:a.Menus.data.l10n.custom_label,object:""},this.currentMenuControl.addItemToMenu(b),e.val("http://"),d.val("")}},open:function(a){this.currentMenuControl=a,this.itemSectionHeight(),c("body").addClass("adding-menu-items"),_(this.currentMenuControl.getMenuItemControls()).each(function(a){a.collapseForm()}),this.$el.find(".selected").removeClass("selected"),this.$search.focus()},close:function(a){a=a||{},a.returnFocus&&this.currentMenuControl&&this.currentMenuControl.container.find(".add-new-menu-item").focus(),this.currentMenuControl=null,this.selected=null,c("body").removeClass("adding-menu-items"),c("#available-menu-items .menu-item-handle.item-added").removeClass("item-added"),this.$search.val("")},keyboardAccessible:function(a){var b=13===a.which,d=27===a.which,e=9===a.which&&a.shiftKey,f=c(a.target).is(this.$search);(!b||this.$search.val())&&(f&&e?(this.currentMenuControl.container.find(".add-new-menu-item").focus(),a.preventDefault()):d&&this.close({returnFocus:!0}))}}),a.Menus.MenusPanel=a.Panel.extend({attachEvents:function(){a.Panel.prototype.attachEvents.call(this);var b=this,d=b.container.find(".panel-meta"),e=d.find(".customize-help-toggle"),f=d.find(".customize-panel-description"),g=c("#screen-options-wrap"),h=d.find(".customize-screen-options-toggle");h.on("click keydown",function(b){return a.utils.isKeydownButNotEnterEvent(b)?void 0:(b.preventDefault(),f.not(":hidden")&&(f.slideUp("fast"),e.attr("aria-expanded","false")),"true"===h.attr("aria-expanded")?(h.attr("aria-expanded","false"),d.removeClass("open"),d.removeClass("active-menu-screen-options"),g.slideUp("fast")):(h.attr("aria-expanded","true"),d.addClass("open"),d.addClass("active-menu-screen-options"),g.slideDown("fast")),!1)}),e.on("click keydown",function(b){a.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),"true"===h.attr("aria-expanded")&&(h.attr("aria-expanded","false"),e.attr("aria-expanded","true"),d.addClass("open"),d.removeClass("active-menu-screen-options"),g.slideUp("fast"),f.slideDown("fast")))})},ready:function(){var a=this;this.container.find(".hide-column-tog").click(function(){var b=c(this),d=b.val();b.prop("checked")?a.checked(d):a.unchecked(d),a.saveManageColumnsState()}),this.container.find(".hide-column-tog").each(function(){var b=c(this),d=b.val();b.prop("checked")?a.checked(d):a.unchecked(d)})},saveManageColumnsState:function(){var a=this.hidden();c.post(b.ajax.settings.url,{action:"hidden-columns",hidden:a,screenoptionnonce:c("#screenoptionnonce").val(),page:"nav-menus"})},checked:function(a){this.container.addClass("field-"+a+"-active")},unchecked:function(a){this.container.removeClass("field-"+a+"-active")},hidden:function(){this.hidden=function(){return c(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}}}),a.Menus.MenuSection=a.Section.extend({initialize:function(b,d){var e=this;a.Section.prototype.initialize.call(e,b,d),e.deferred.initSortables=c.Deferred()},ready:function(){var b=this;if("undefined"==typeof b.params.menu_id)throw new Error("params.menu_id was not defined");b.active.validate=function(){return a.has(b.id)?!!a(b.id).get():!1},b.populateControls(),b.navMenuLocationSettings={},b.assignedLocations=new a.Value([]),a.each(function(a,c){var d=c.match(/^nav_menu_locations\[(.+?)]/);d&&(b.navMenuLocationSettings[d[1]]=a,a.bind(function(){b.refreshAssignedLocations()}))}),b.assignedLocations.bind(function(a){b.updateAssignedLocationsInSectionTitle(a)}),b.refreshAssignedLocations(),a.bind("pane-contents-reflowed",function(){b.container.parent().length&&(b.container.find(".menu-item .menu-item-reorder-nav button").attr({tabindex:"0","aria-hidden":"false"}),b.container.find(".menu-item.move-up-disabled .menus-move-up").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-down-disabled .menus-move-down").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-left-disabled .menus-move-left").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-right-disabled .menus-move-right").attr({tabindex:"-1","aria-hidden":"true"}))})},populateControls:function(){var b,c,d,e,f,g=this;b=g.id+"[name]",e=a.control(b),e||(e=new a.controlConstructor.nav_menu_name(b,{params:{type:"nav_menu_name",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'-name" class="customize-control customize-control-nav_menu_name"></li>',label:a.Menus.data.l10n.menuNameLabel,active:!0,section:g.id,priority:0,settings:{"default":g.id}}}),a.control.add(e.id,e),e.active.set(!0)),d=a.control(g.id),d||(d=new a.controlConstructor.nav_menu(g.id,{params:{type:"nav_menu",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'" class="customize-control customize-control-nav_menu"></li>',section:g.id,priority:998,active:!0,settings:{"default":g.id},menu_id:g.params.menu_id}}),a.control.add(d.id,d),d.active.set(!0)),c=g.id+"[auto_add]",f=a.control(c),f||(f=new a.controlConstructor.nav_menu_auto_add(c,{params:{type:"nav_menu_auto_add",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'-auto-add" class="customize-control customize-control-nav_menu_auto_add"></li>',label:"",active:!0,section:g.id,priority:999,settings:{"default":g.id}}}),a.control.add(f.id,f),f.active.set(!0))},refreshAssignedLocations:function(){var a=this,b=a.params.menu_id,c=[];_.each(a.navMenuLocationSettings,function(a,d){a()===b&&c.push(d)}),a.assignedLocations.set(c)},updateAssignedLocationsInSectionTitle:function(b){var d,e=this;d=e.container.find(".accordion-section-title:first"),d.find(".menu-in-location").remove(),_.each(b,function(b){var e=c('<span class="menu-in-location"></span>');e.text(a.Menus.data.l10n.menuLocation.replace("%s",b)),d.append(e)}),e.container.toggleClass("assigned-to-menu-location",0!==b.length)},onChangeExpanded:function(b,d){var e=this;b&&(wpNavMenu.menuList=e.container.find(".accordion-section-content:first"),wpNavMenu.targetList=wpNavMenu.menuList,c("#menu-to-edit").removeAttr("id"),wpNavMenu.menuList.attr("id","menu-to-edit").addClass("menu"),_.each(a.section(e.id).controls(),function(a){"nav_menu_item"===a.params.type&&a.actuallyEmbed()}),"resolved"!==e.deferred.initSortables.state()&&(wpNavMenu.initSortables(),e.deferred.initSortables.resolve(wpNavMenu.menuList),a.control("nav_menu["+String(e.params.menu_id)+"]").reflowMenuItems())),a.Section.prototype.onChangeExpanded.call(e,b,d)}}),a.Menus.NewMenuSection=a.Section.extend({attachEvents:function(){var a=this;this.container.on("click",".add-menu-toggle",function(){a.expanded()?a.collapse():a.expand()})},onChangeExpanded:function(a){var b=this,c=b.container.find(".add-menu-toggle"),d=b.container.find(".new-menu-section-content"),e=b.container.closest(".wp-full-overlay-sidebar-content");a?(c.addClass("open"),c.attr("aria-expanded","true"),d.slideDown("fast",function(){e.scrollTop(e.height())})):(c.removeClass("open"),c.attr("aria-expanded","false"),d.slideUp("fast"),d.find(".menu-name-field").removeClass("invalid"))}}),a.Menus.MenuLocationControl=a.Control.extend({initialize:function(b,c){var d=this,e=b.match(/^nav_menu_locations\[(.+?)]/);d.themeLocation=e[1],a.Control.prototype.initialize.call(d,b,c)},ready:function(){var b=this,c=/^nav_menu\[(-?\d+)]/;b.setting.validate=function(a){return parseInt(a,10)},a.bind("add",function(a){var d,f,g=a.id.match(c);g&&!1!==a()&&(f=g[1],d=new Option(e(a().name),f),b.container.find("select").append(d))}),a.bind("remove",function(a){var d,e=a.id.match(c);e&&(d=parseInt(e[1],10),b.setting()===d&&b.setting.set(""),b.container.find("option[value="+d+"]").remove())}),a.bind("change",function(a){var d,f=a.id.match(c);f&&(d=parseInt(f[1],10),!1===a()?(b.setting()===d&&b.setting.set(""),b.container.find("option[value="+d+"]").remove()):b.container.find("option[value="+d+"]").text(e(a().name)))})}}),a.Menus.MenuItemControl=a.Control.extend({initialize:function(b,c){var d=this;a.Control.prototype.initialize.call(d,b,c),d.active.validate=function(){var b,c=a.section(d.section());return b=c?c.active():!1}},embed:function(){var b,c=this,d=c.section();d&&(b=a.section(d),(b&&b.expanded()||a.settings.autofocus.control===c.id)&&c.actuallyEmbed())},actuallyEmbed:function(){var a=this;"resolved"!==a.deferred.embedded.state()&&(a.renderContent(),a.deferred.embedded.resolve())},ready:function(){if("undefined"==typeof this.params.menu_item_id)throw new Error("params.menu_item_id was not defined");this._setupControlToggle(),this._setupReorderUI(),this._setupUpdateUI(),this._setupRemoveUI(),this._setupLinksUI(),this._setupTitleUI()},_setupControlToggle:function(){var a=this;this.container.find(".menu-item-handle").on("click",function(b){b.preventDefault(),b.stopPropagation();var c=a.getMenuControl();c.isReordering||c.isSorting||a.toggleForm()})},_setupReorderUI:function(){var a,d,e=this;a=b.template("menu-item-reorder-nav"),e.container.find(".item-controls").after(a),d=e.container.find(".menu-item-reorder-nav"),d.find(".menus-move-up, .menus-move-down, .menus-move-left, .menus-move-right").on("click",function(){var a=c(this);a.focus();var b=a.is(".menus-move-up"),d=a.is(".menus-move-down"),f=a.is(".menus-move-left"),g=a.is(".menus-move-right");b?e.moveUp():d?e.moveDown():f?e.moveLeft():g&&e.moveRight(),a.focus()})},_setupUpdateUI:function(){var b=this,c=b.setting();b.elements={},b.elements.url=new a.Element(b.container.find(".edit-menu-item-url")),b.elements.title=new a.Element(b.container.find(".edit-menu-item-title")),b.elements.attr_title=new a.Element(b.container.find(".edit-menu-item-attr-title")),b.elements.target=new a.Element(b.container.find(".edit-menu-item-target")),b.elements.classes=new a.Element(b.container.find(".edit-menu-item-classes")),b.elements.xfn=new a.Element(b.container.find(".edit-menu-item-xfn")),b.elements.description=new a.Element(b.container.find(".edit-menu-item-description")),_.each(b.elements,function(a,d){a.bind(function(c){a.element.is("input[type=checkbox]")&&(c=c?a.element.val():"");var e=b.setting();e&&e[d]!==c&&(e=_.clone(e),e[d]=c,b.setting.set(e))}),c&&("classes"!==d&&"xfn"!==d||!_.isArray(c[d])?a.set(c[d]):a.set(c[d].join(" ")))}),b.setting.bind(function(c,d){var e,f=b.params.menu_item_id,g=[],h=[];!1===c?(e=a.control("nav_menu["+String(d.nav_menu_term_id)+"]"),b.container.remove(),_.each(e.getMenuItemControls(),function(a){d.menu_item_parent===a.setting().menu_item_parent&&a.setting().position>d.position?g.push(a):a.setting().menu_item_parent===f&&h.push(a)}),_.each(g,function(a){var b=_.clone(a.setting());b.position+=h.length,a.setting.set(b)}),_.each(h,function(a,b){var c=_.clone(a.setting());c.position=d.position+b,c.menu_item_parent=d.menu_item_parent,a.setting.set(c)}),e.debouncedReflowMenuItems()):(_.each(c,function(a,d){b.elements[d]&&b.elements[d].set(c[d])}),b.container.find(".menu-item-data-parent-id").val(c.menu_item_parent),(c.position!==d.position||c.menu_item_parent!==d.menu_item_parent)&&b.getMenuControl().debouncedReflowMenuItems())})},_setupRemoveUI:function(){var d,e=this;d=e.container.find(".item-delete"),d.on("click",function(){var d,f,g,h=!0;c("body").hasClass("adding-menu-items")||(h=!1),f=e.container.nextAll(".customize-control-nav_menu_item:visible").first(),g=e.container.prevAll(".customize-control-nav_menu_item:visible").first(),d=f.length?f.find(!1===h?".item-edit":".item-delete").first():g.length?g.find(!1===h?".item-edit":".item-delete").first():e.container.nextAll(".customize-control-nav_menu").find(".add-new-menu-item").first(),e.container.slideUp(function(){e.setting.set(!1),b.a11y.speak(a.Menus.data.l10n.itemDeleted),d.focus()})})},_setupLinksUI:function(){var b;b=this.container.find("a.original-link"),b.on("click",function(b){b.preventDefault(),a.previewer.previewUrl(b.target.toString())})},_setupTitleUI:function(){var b=this;b.setting.bind(function(c){if(c){var d=b.container.find(".menu-item-title"),e=c.title||a.Menus.data.l10n.untitled;c._invalid&&(e=a.Menus.data.l10n.invalidTitleTpl.replace("%s",e)),c.title?d.text(e).removeClass("no-title"):d.text(e).addClass("no-title")}})},getDepth:function(){var b=this,c=b.setting(),d=0;if(!c)return 0;for(;c&&c.menu_item_parent&&(d+=1,b=a.control("nav_menu_item["+c.menu_item_parent+"]"));)c=b.setting();return d},renderContent:function(){var b,c=this,d=c.setting();c.params.title=d.title||"",c.params.depth=c.getDepth(),c.container.data("item-depth",c.params.depth),b=["menu-item","menu-item-depth-"+String(c.params.depth),"menu-item-"+d.object,"menu-item-edit-inactive"],d._invalid?(b.push("menu-item-invalid"),c.params.title=a.Menus.data.l10n.invalidTitleTpl.replace("%s",c.params.title)):"draft"===d.status&&(b.push("pending"),c.params.title=a.Menus.data.pendingTitleTpl.replace("%s",c.params.title)),c.params.el_classes=b.join(" "),c.params.item_type_label=d.type_label,c.params.item_type=d.type,c.params.url=d.url,c.params.target=d.target,c.params.attr_title=d.attr_title,c.params.classes=_.isArray(d.classes)?d.classes.join(" "):d.classes,c.params.attr_title=d.attr_title,c.params.xfn=d.xfn,c.params.description=d.description,c.params.parent=d.menu_item_parent,c.params.original_title=d.original_title||"",c.container.addClass(c.params.el_classes),a.Control.prototype.renderContent.call(c)},getMenuControl:function(){var b=this,c=b.setting();return c&&c.nav_menu_term_id?a.control("nav_menu["+c.nav_menu_term_id+"]"):null},expandControlSection:function(){var a=this.container.closest(".accordion-section");a.hasClass("open")||a.find(".accordion-section-title:first").trigger("click")},expandForm:function(){this.toggleForm(!0)},collapseForm:function(){this.toggleForm(!1)},toggleForm:function(b){var c,d,e,f=this;c=this.container,d=c.find(".menu-item-settings:first"),"undefined"==typeof b&&(b=!d.is(":visible")),d.is(":visible")!==b&&(b?(a.control.each(function(a){f.params.type===a.params.type&&f!==a&&a.collapseForm()}),e=function(){c.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active"),f.container.trigger("expanded")},c.find(".item-edit").attr("aria-expanded","true"),d.slideDown("fast",e),f.container.trigger("expand")):(e=function(){c.addClass("menu-item-edit-inactive").removeClass("menu-item-edit-active"),f.container.trigger("collapsed")},f.container.trigger("collapse"),c.find(".item-edit").attr("aria-expanded","false"),d.slideUp("fast",e)))},focus:function(){var a,b=this;b.expandControlSection(),b.expandForm(),a=b.container.find(".menu-item-settings").find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible"),a.first().focus()},moveUp:function(){this._changePosition(-1),b.a11y.speak(a.Menus.data.l10n.movedUp)},moveDown:function(){this._changePosition(1),b.a11y.speak(a.Menus.data.l10n.movedDown)},moveLeft:function(){this._changeDepth(-1),b.a11y.speak(a.Menus.data.l10n.movedLeft)},moveRight:function(){this._changeDepth(1),b.a11y.speak(a.Menus.data.l10n.movedRight)},_changePosition:function(a){var b,d,e=this,f=_.clone(e.setting()),g=[];if(1!==a&&-1!==a)throw new Error("Offset changes by 1 are only supported.");if(e.setting()){if(_(e.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===f.menu_item_parent&&g.push(a.setting)}),g.sort(function(a,b){return a().position-b().position}),d=_.indexOf(g,e.setting),-1===d)throw new Error("Expected setting to be among siblings.");0===d&&0>a||d===g.length-1&&a>0||(b=g[d+a],b&&b.set(c.extend(_.clone(b()),{position:f.position})),f.position+=a,e.setting.set(f))}},_changeDepth:function(b){if(1!==b&&-1!==b)throw new Error("Offset changes by 1 are only supported.");var d,e,f,g=this,h=_.clone(g.setting()),i=[];if(_(g.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===h.menu_item_parent&&i.push(a)}),i.sort(function(a,b){return a.setting().position-b.setting().position}),d=_.indexOf(i,g),-1===d)throw new Error("Expected control to be among siblings.");if(-1===b){if(!h.menu_item_parent)return;f=a.control("nav_menu_item["+h.menu_item_parent+"]"),_(i).chain().slice(d).each(function(a,b){a.setting.set(c.extend({},a.setting(),{menu_item_parent:g.params.menu_item_id,position:b}))}),_(g.getMenuControl().getMenuItemControls()).each(function(a){var b,d;d=a.setting().menu_item_parent===f.setting().menu_item_parent&&a.setting().position>f.setting().position,d&&(b=_.clone(a.setting()),a.setting.set(c.extend(b,{position:b.position+1})))}),h.position=f.setting().position+1,h.menu_item_parent=f.setting().menu_item_parent,g.setting.set(h)}else if(1===b){if(0===d)return;e=i[d-1],h.menu_item_parent=e.params.menu_item_id,h.position=0,_(g.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===h.menu_item_parent&&(h.position=Math.max(h.position,a.setting().position))}),h.position+=1,g.setting.set(h)}}}),a.Menus.MenuNameControl=a.Control.extend({ready:function(){var b=this,c=b.setting();b.active.validate=function(){var c,d=a.section(b.section());return c=d?d.active():!1},b.nameElement=new a.Element(b.container.find(".menu-name-field")),b.nameElement.bind(function(a){var c=b.setting();c&&c.name!==a&&(c=_.clone(c),c.name=a,b.setting.set(c))}),c&&b.nameElement.set(c.name),b.setting.bind(function(a){a&&b.nameElement.set(a.name)})}}),a.Menus.MenuAutoAddControl=a.Control.extend({ready:function(){var b=this,c=b.setting();b.active.validate=function(){var c,d=a.section(b.section());return c=d?d.active():!1},b.autoAddElement=new a.Element(b.container.find("input[type=checkbox].auto_add")),b.autoAddElement.bind(function(a){var c=b.setting();c&&c.name!==a&&(c=_.clone(c),c.auto_add=a,b.setting.set(c))}),c&&b.autoAddElement.set(c.auto_add),b.setting.bind(function(a){a&&b.autoAddElement.set(a.auto_add)})}}),a.Menus.MenuControl=a.Control.extend({ready:function(){var b,d,f,g=this,h=g.params.menu_id,i=g.setting();if("undefined"==typeof this.params.menu_id)throw new Error("params.menu_id was not defined");g.active.validate=function(){var b,c=a.section(g.section());return b=c?c.active():!1},g.$controlSection=g.container.closest(".control-section"),g.$sectionContent=g.container.closest(".accordion-section-content"),this._setupModel(),a.section(g.section(),function(a){a.deferred.initSortables.done(function(a){g._setupSortable(a)})}),this._setupAddition(),this._setupLocations(),this._setupTitle(),i&&(b=e(i.name),a.control.each(function(c){c.extended(a.controlConstructor.widget_form)&&"nav_menu"===c.params.widget_id_base&&(c.container.find(".nav-menu-widget-form-controls:first").show(),c.container.find(".nav-menu-widget-no-menus-message:first").hide(),f=c.container.find("select"),0===f.find("option[value="+String(h)+"]").length&&f.append(new Option(b,h)))}),d=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),d.find(".nav-menu-widget-form-controls:first").show(),d.find(".nav-menu-widget-no-menus-message:first").hide(),f=d.find(".widget-inside select:first"),0===f.find("option[value="+String(h)+"]").length&&f.append(new Option(b,h)))},_setupModel:function(){var b=this,c=b.params.menu_id;b.setting.bind(function(d){var f;!1===d?b._handleDeletion():(f=e(d.name),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var d=b.container.find("select");d.find("option[value="+String(c)+"]").text(f)}}))}),b.container.find(".menu-delete").on("click",function(a){a.stopPropagation(),a.preventDefault(),b.setting.set(!1)})},_setupSortable:function(b){var c=this;if(!b.is(c.$sectionContent))throw new Error("Unexpected menuList.");b.on("sortstart",function(){c.isSorting=!0}),b.on("sortstop",function(){setTimeout(function(){var b=c.$sectionContent.sortable("toArray"),d=[],e=0,f=10;c.isSorting=!1,c.$sectionContent.scrollLeft(0),_.each(b,function(b){var c,e,f;f=b.match(/^customize-control-nav_menu_item-(-?\d+)$/,""),f&&(c=parseInt(f[1],10),e=a.control("nav_menu_item["+String(c)+"]"),e&&d.push(e))}),_.each(d,function(a){if(!1!==a.setting()){var b=_.clone(a.setting());e+=1,f+=1,b.position=e,a.priority(f),b.menu_item_parent=parseInt(a.container.find(".menu-item-data-parent-id").val(),10),b.menu_item_parent||(b.menu_item_parent=0),a.setting.set(b)}})})}),c.isReordering=!1,this.container.find(".reorder-toggle").on("click",function(){c.toggleReordering(!c.isReordering)})},_setupAddition:function(){var b=this;this.container.find(".add-new-menu-item").on("click",function(d){b.$sectionContent.hasClass("reordering")||(c("body").hasClass("adding-menu-items")?(c(this).attr("aria-expanded","false"),a.Menus.availableMenuItemsPanel.close(),d.stopPropagation()):(c(this).attr("aria-expanded","true"),a.Menus.availableMenuItemsPanel.open(b)))})},_handleDeletion:function(){var d,e,f,g=this,h=g.params.menu_id,i=0;d=a.section(g.section()),e=function(){d.container.remove(),a.section.remove(d.id)},d&&d.expanded()?d.collapse({completeCallback:function(){e(),b.a11y.speak(a.Menus.data.l10n.menuDeleted),a.panel("nav_menus").focus()}}):e(),a.each(function(a){/^nav_menu\[/.test(a.id)&&!1!==a()&&(i+=1)}),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var c=b.container.find("select");c.val()===String(h)&&c.prop("selectedIndex",0).trigger("change"),b.container.find(".nav-menu-widget-form-controls:first").toggle(0!==i),b.container.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),b.container.find("option[value="+String(h)+"]").remove()}}),f=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),f.find(".nav-menu-widget-form-controls:first").toggle(0!==i),f.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),f.find("option[value="+String(h)+"]").remove()},_setupLocations:function(){var b=this;b.container.find(".assigned-menu-location").each(function(){var d,f,g=c(this),h=g.find("input[type=checkbox]"),i=a("nav_menu_locations["+h.data("location-id")+"]");f=function(b){var c=a("nav_menu["+String(b)+"]");b&&c&&c()?g.find(".theme-location-set").show().find("span").text(e(c().name)):g.find(".theme-location-set").hide()},d=new a.Element(h),d.set(i.get()===b.params.menu_id),h.on("change",function(){i.set(this.checked?b.params.menu_id:0)}),i.bind(function(a){d.set(a===b.params.menu_id),f(a)}),f(i.get())})},_setupTitle:function(){var b=this;b.setting.bind(function(d){if(d){var f=b.container.closest(".accordion-section"),g=b.params.menu_id,h=f.find(".accordion-section-title"),i=f.find(".customize-section-title h3"),j=f.find(".menu-in-location"),k=i.find(".customize-action"),l=e(d.name);h.text(l),j.length&&j.appendTo(h),i.text(l),k.length&&k.prependTo(i),a.control.each(function(a){/^nav_menu_locations\[/.test(a.id)&&a.container.find("option[value="+g+"]").text(l)}),f.find(".customize-control-checkbox input").each(function(){c(this).prop("checked")&&c(".current-menu-location-name-"+c(this).data("location-id")).text(l)})}})},toggleReordering:function(c){var d=this.container.find(".add-new-menu-item"),e=this.container.find(".reorder-toggle"),f=this.$sectionContent.find(".item-title");c=Boolean(c),c!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=c,this.$sectionContent.toggleClass("reordering",c),this.$sectionContent.sortable(this.isReordering?"disable":"enable"),this.isReordering?(d.attr({tabindex:"-1","aria-hidden":"true"}),e.attr("aria-label",a.Menus.data.l10n.reorderLabelOff),b.a11y.speak(a.Menus.data.l10n.reorderModeOn),f.attr("aria-hidden","false")):(d.removeAttr("tabindex aria-hidden"),e.attr("aria-label",a.Menus.data.l10n.reorderLabelOn),b.a11y.speak(a.Menus.data.l10n.reorderModeOff),f.attr("aria-hidden","true")),c&&_(this.getMenuItemControls()).each(function(a){a.collapseForm()}))},getMenuItemControls:function(){var b=this,c=[],d=b.params.menu_id;return a.control.each(function(a){"nav_menu_item"===a.params.type&&a.setting()&&d===a.setting().nav_menu_term_id&&c.push(a)}),c},reflowMenuItems:function(){var a,b=this,c=b.getMenuItemControls();a=function(b){var c=[],d=b.currentParent;_.each(b.menuItemControls,function(a){d===a.setting().menu_item_parent&&c.push(a)}),c.sort(function(a,b){return a.setting().position-b.setting().position}),_.each(c,function(c){b.currentAbsolutePosition+=1,c.priority.set(b.currentAbsolutePosition),c.container.hasClass("menu-item-depth-"+String(b.currentDepth))||(_.each(c.container.prop("className").match(/menu-item-depth-\d+/g),function(a){c.container.removeClass(a)}),c.container.addClass("menu-item-depth-"+String(b.currentDepth))),c.container.data("item-depth",b.currentDepth),b.currentDepth+=1,b.currentParent=c.params.menu_item_id,a(b),b.currentDepth-=1,b.currentParent=d}),c.length&&(_(c).each(function(a){a.container.removeClass("move-up-disabled move-down-disabled move-left-disabled move-right-disabled"),0===b.currentDepth?a.container.addClass("move-left-disabled"):10===b.currentDepth&&a.container.addClass("move-right-disabled");
-}),c[0].container.addClass("move-up-disabled").addClass("move-right-disabled").toggleClass("move-down-disabled",1===c.length),c[c.length-1].container.addClass("move-down-disabled").toggleClass("move-up-disabled",1===c.length))},a({menuItemControls:c,currentParent:0,currentDepth:0,currentAbsolutePosition:0}),b.container.find(".reorder-toggle").toggle(c.length>1)},debouncedReflowMenuItems:_.debounce(function(){this.reflowMenuItems.apply(this,arguments)},0),addItemToMenu:function(d){var e,f,g,h,i,j=this,k=0,l=10;return _.each(j.getMenuItemControls(),function(a){!1!==a.setting()&&(l=Math.max(l,a.priority()),0===a.setting().menu_item_parent&&(k=Math.max(k,a.setting().position)))}),k+=1,l+=1,d=c.extend({},a.Menus.data.defaultSettingValues.nav_menu_item,d,{nav_menu_term_id:j.params.menu_id,original_title:d.title,position:k}),delete d.id,i=a.Menus.generatePlaceholderAutoIncrementId(),e="nav_menu_item["+String(i)+"]",f={type:"nav_menu_item",transport:"postMessage",previewer:a.previewer},g=a.create(e,e,{},f),g.set(d),h=new a.controlConstructor.nav_menu_item(e,{params:{type:"nav_menu_item",content:'<li id="customize-control-nav_menu_item-'+String(i)+'" class="customize-control customize-control-nav_menu_item"></li>',section:j.id,priority:l,active:!0,settings:{"default":e},menu_item_id:i},previewer:a.previewer}),a.control.add(e,h),g.preview(),j.debouncedReflowMenuItems(),b.a11y.speak(a.Menus.data.l10n.itemAdded),h}}),a.Menus.NewMenuControl=a.Control.extend({ready:function(){this._bindHandlers()},_bindHandlers:function(){var a=this,b=c("#customize-control-new_menu_name input"),d=c("#create-new-menu-submit");b.on("keydown",function(b){13===b.which&&a.submit()}),d.on("click",function(b){a.submit(),b.stopPropagation(),b.preventDefault()})},submit:function(){var d,f,g=this,h=g.container.closest(".accordion-section-new-menu"),i=h.find(".menu-name-field").first(),j=i.val(),k=a.Menus.generatePlaceholderAutoIncrementId();return j?(f="nav_menu["+String(k)+"]",a.create(f,f,{},{type:"nav_menu",transport:"postMessage",previewer:a.previewer}),a(f).set(c.extend({},a.Menus.data.defaultSettingValues.nav_menu,{name:j})),d=new a.Menus.MenuSection(f,{params:{id:f,panel:"nav_menus",title:e(j),customizeAction:a.Menus.data.l10n.customizingMenus,type:"nav_menu",priority:10,menu_id:k}}),a.section.add(f,d),i.val(""),i.removeClass("invalid"),b.a11y.speak(a.Menus.data.l10n.menuAdded),a.section(f).focus(),void c("#menu-to-edit").css("margin-top",0)):(i.addClass("invalid"),void i.focus())}}),c.extend(a.controlConstructor,{nav_menu_location:a.Menus.MenuLocationControl,nav_menu_item:a.Menus.MenuItemControl,nav_menu:a.Menus.MenuControl,nav_menu_name:a.Menus.MenuNameControl,nav_menu_auto_add:a.Menus.MenuAutoAddControl,new_menu:a.Menus.NewMenuControl}),c.extend(a.panelConstructor,{nav_menus:a.Menus.MenusPanel}),c.extend(a.sectionConstructor,{nav_menu:a.Menus.MenuSection,new_menu:a.Menus.NewMenuSection}),a.bind("ready",function(){a.Menus.availableMenuItemsPanel=new a.Menus.AvailableMenuItemsPanelView({collection:a.Menus.availableMenuItems}),a.bind("saved",function(b){(b.nav_menu_updates||b.nav_menu_item_updates)&&a.Menus.applySavedData(b)}),a.previewer.bind("refresh",function(){a.previewer.refresh()})}),a.Menus.applySavedData=function(d){var e={},f={};_(d.nav_menu_updates).each(function(d){var f,g,h,i,j,k,l,m,n,o,p,q;if("inserted"===d.status){if(!d.previous_term_id)throw new Error("Expected previous_term_id");if(!d.term_id)throw new Error("Expected term_id");if(f="nav_menu["+String(d.previous_term_id)+"]",!a.has(f))throw new Error("Expected setting to exist: "+f);if(i=a(f),!a.section.has(f))throw new Error("Expected control to exist: "+f);if(m=a.section(f),l=i.get(),!l)throw new Error("Did not expect setting to be empty (deleted).");l=c.extend(_.clone(l),d.saved_value),e[d.previous_term_id]=d.term_id,g="nav_menu["+String(d.term_id)+"]",j=a.create(g,g,l,{type:"nav_menu",transport:"postMessage",previewer:a.previewer}),m.expanded()&&m.collapse(),n=new a.Menus.MenuSection(g,{params:{id:g,panel:"nav_menus",title:l.name,customizeAction:a.Menus.data.l10n.customizingMenus,type:"nav_menu",priority:m.priority.get(),active:!0,menu_id:d.term_id}}),a.section.add(g,n),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var c,e,f;c=b.container.find("select"),e=c.find("option[value="+String(d.previous_term_id)+"]"),f=c.find("option[value="+String(d.term_id)+"]"),f.prop("selected",e.prop("selected")),e.remove()}}),i.callbacks.disable(),i.set(!1),i.preview(),j.preview(),i._dirty=!1,m.container.remove(),a.section.remove(f),q=0,a.each(function(a){/^nav_menu\[/.test(a.id)&&!1!==a()&&(q+=1)}),p=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),p.find(".nav-menu-widget-form-controls:first").toggle(0!==q),p.find(".nav-menu-widget-no-menus-message:first").toggle(0===q),p.find("option[value="+String(d.previous_term_id)+"]").remove(),b.customize.control.each(function(a){/^nav_menu_locations\[/.test(a.id)&&a.container.find("option[value="+String(d.previous_term_id)+"]").remove()}),a.each(function(b){var c=a.state("saved").get();/^nav_menu_locations\[/.test(b.id)&&b.get()===d.previous_term_id&&(b.set(d.term_id),b._dirty=!1,a.state("saved").set(c),b.preview())}),m.expanded.get()&&n.expand()}else if("updated"===d.status){if(h="nav_menu["+String(d.term_id)+"]",!a.has(h))throw new Error("Expected setting to exist: "+h);k=a(h),_.isEqual(d.saved_value,k.get())||(o=a.state("saved").get(),k.set(d.saved_value),k._dirty=!1,a.state("saved").set(o))}}),_(d.nav_menu_item_updates).each(function(a){a.previous_post_id&&(f[a.previous_post_id]=a.post_id)}),_(d.nav_menu_item_updates).each(function(b){var c,d,g,h,i,j,k;if("inserted"===b.status){if(!b.previous_post_id)throw new Error("Expected previous_post_id");if(!b.post_id)throw new Error("Expected post_id");if(c="nav_menu_item["+String(b.previous_post_id)+"]",!a.has(c))throw new Error("Expected setting to exist: "+c);if(g=a(c),!a.control.has(c))throw new Error("Expected control to exist: "+c);if(j=a.control(c),i=g.get(),!i)throw new Error("Did not expect setting to be empty (deleted).");if(i=_.clone(i),i.menu_item_parent<0){if(!f[i.menu_item_parent])throw new Error("inserted ID for menu_item_parent not available");i.menu_item_parent=f[i.menu_item_parent]}e[i.nav_menu_term_id]&&(i.nav_menu_term_id=e[i.nav_menu_term_id]),d="nav_menu_item["+String(b.post_id)+"]",h=a.create(d,d,i,{type:"nav_menu_item",transport:"postMessage",previewer:a.previewer}),k=new a.controlConstructor.nav_menu_item(d,{params:{type:"nav_menu_item",content:'<li id="customize-control-nav_menu_item-'+String(b.post_id)+'" class="customize-control customize-control-nav_menu_item"></li>',menu_id:b.post_id,section:"nav_menu["+String(i.nav_menu_term_id)+"]",priority:j.priority.get(),active:!0,settings:{"default":d},menu_item_id:b.post_id},previewer:a.previewer}),j.container.remove(),a.control.remove(c),a.control.add(d,k),g.callbacks.disable(),g.set(!1),g.preview(),h.preview(),g._dirty=!1,k.container.toggleClass("menu-item-edit-inactive",j.container.hasClass("menu-item-edit-inactive"))}}),_.each(d.widget_nav_menu_updates,function(b,c){var d=a(c);d&&(d._value=b,d.preview())})},a.Menus.focusMenuItemControl=function(b){var c=a.Menus.getMenuItemControl(b);c&&c.focus()},a.Menus.getMenuControl=function(b){return a.control("nav_menu["+b+"]")},a.Menus.getMenuItemControl=function(b){return a.control(d(b))}}(wp.customize,wp,jQuery);
\ No newline at end of file
+!function(a,b,c){"use strict";function d(a){return"nav_menu_item["+a+"]"}function e(b){return b=b||"",b=c("<div>").text(b).html(),b=c.trim(b),b||a.Menus.data.l10n.unnamed}wpNavMenu.originalInit=wpNavMenu.init,wpNavMenu.options.menuItemDepthPerLevel=20,wpNavMenu.options.sortableItems="> .customize-control-nav_menu_item",wpNavMenu.options.targetTolerance=10,wpNavMenu.init=function(){this.jQueryExtensions()},a.Menus=a.Menus||{},a.Menus.data={itemTypes:[],l10n:{},settingTransport:"refresh",phpIntMax:0,defaultSettingValues:{nav_menu:{},nav_menu_item:{}},locationSlugMappedToName:{}},"undefined"!=typeof _wpCustomizeNavMenusSettings&&c.extend(a.Menus.data,_wpCustomizeNavMenusSettings),a.Menus.generatePlaceholderAutoIncrementId=function(){return-Math.ceil(a.Menus.data.phpIntMax*Math.random())},a.Menus.AvailableItemModel=Backbone.Model.extend(c.extend({id:null},a.Menus.data.defaultSettingValues.nav_menu_item)),a.Menus.AvailableItemCollection=Backbone.Collection.extend({model:a.Menus.AvailableItemModel,sort_key:"order",comparator:function(a){return-a.get(this.sort_key)},sortByField:function(a){this.sort_key=a,this.sort()}}),a.Menus.availableMenuItems=new a.Menus.AvailableItemCollection(a.Menus.data.availableMenuItems),a.Menus.AvailableMenuItemsPanelView=b.Backbone.View.extend({el:"#available-menu-items",events:{"input #menu-items-search":"debounceSearch","keyup #menu-items-search":"debounceSearch","focus .menu-item-tpl":"focus","click .menu-item-tpl":"_submit","click #custom-menu-item-submit":"_submitLink","keypress #custom-menu-item-name":"_submitLink",keydown:"keyboardAccessible"},selected:null,currentMenuControl:null,debounceSearch:null,$search:null,searchTerm:"",rendered:!1,pages:{},sectionContent:"",loading:!1,initialize:function(){var b=this;a.panel.has("nav_menus")&&(this.$search=c("#menu-items-search"),this.sectionContent=this.$el.find(".accordion-section-content"),this.debounceSearch=_.debounce(b.search,500),_.bindAll(this,"close"),c("#customize-controls, .customize-section-back").on("click keydown",function(a){var d=c(a.target).is(".item-delete, .item-delete *"),e=c(a.target).is(".add-new-menu-item, .add-new-menu-item *");!c("body").hasClass("adding-menu-items")||d||e||b.close()}),c(".clear-results").on("click keydown",function(a){("keydown"!==a.type||13===a.which||32===a.which)&&(a.preventDefault(),c("#menu-items-search").val("").focus(),a.target.value="",b.search(a))}),this.$el.on("input","#custom-menu-item-name.invalid, #custom-menu-item-url.invalid",function(){c(this).removeClass("invalid")}),a.panel("nav_menus").container.bind("expanded",function(){b.rendered||(b.initList(),b.rendered=!0)}),this.sectionContent.scroll(function(){var a=b.$el.find(".accordion-section.open .accordion-section-content").prop("scrollHeight"),d=b.$el.find(".accordion-section.open").height();if(!b.loading&&c(this).scrollTop()>.75*a-d){var e=c(this).data("type"),f=c(this).data("object");"search"===e?b.searchTerm&&b.doSearch(b.pages.search):b.loadItems(e,f)}}),a.previewer.bind("url",this.close),b.delegateEvents())},search:function(a){var b=c("#available-menu-items-search"),d=c("#available-menu-items .accordion-section").not(b);a&&this.searchTerm!==a.target.value&&(""===a.target.value||b.hasClass("open")?""===a.target.value&&(b.removeClass("open"),d.show(),b.find(".clear-results").prop("tabIndex",-1).removeClass("is-visible")):(d.fadeOut(100),b.find(".accordion-section-content").slideDown("fast"),b.addClass("open"),b.find(".clear-results").prop("tabIndex",0).addClass("is-visible")),this.searchTerm=a.target.value,this.pages.search=1,this.doSearch(1))},doSearch:function(d){var e,f=this,g=c("#available-menu-items-search"),h=g.find(".accordion-section-content"),i=b.template("available-menu-item");if(f.currentRequest&&f.currentRequest.abort(),!(0>d)){if(d>1)g.addClass("loading-more"),h.attr("aria-busy","true"),b.a11y.speak(a.Menus.data.l10n.itemsLoadingMore);else if(""===f.searchTerm)return h.html(""),void b.a11y.speak("");g.addClass("loading"),f.loading=!0,e={"customize-menus-nonce":a.settings.nonce["customize-menus"],wp_customize:"on",search:f.searchTerm,page:d},f.currentRequest=b.ajax.post("search-available-menu-items-customizer",e),f.currentRequest.done(function(c){var e;1===d&&h.empty(),g.removeClass("loading loading-more"),h.attr("aria-busy","false"),g.addClass("open"),f.loading=!1,e=new a.Menus.AvailableItemCollection(c.items),f.collection.add(e.models),e.each(function(a){h.append(i(a.attributes))}),20>e.length?f.pages.search=-1:f.pages.search=f.pages.search+1,e&&d>1?b.a11y.speak(a.Menus.data.l10n.itemsFoundMore.replace("%d",e.length)):e&&1===d&&b.a11y.speak(a.Menus.data.l10n.itemsFound.replace("%d",e.length))}),f.currentRequest.fail(function(a){a.message&&(h.empty().append(c('<p class="nothing-found"></p>').text(a.message)),b.a11y.speak(a.message)),f.pages.search=-1}),f.currentRequest.always(function(){g.removeClass("loading loading-more"),h.attr("aria-busy","false"),f.loading=!1,f.currentRequest=null})}},initList:function(){var b=this;_.each(a.Menus.data.itemTypes,function(a){b.pages[a.type+":"+a.object]=0,b.loadItems(a.type,a.object)})},loadItems:function(d,e){var f,g,h,i,j=this;h=b.template("available-menu-item"),-1!==j.pages[d+":"+e]&&(i=c("#available-menu-items-"+d+"-"+e),i.find(".accordion-section-title").addClass("loading"),j.loading=!0,f={"customize-menus-nonce":a.settings.nonce["customize-menus"],wp_customize:"on",type:d,object:e,page:j.pages[d+":"+e]},g=b.ajax.post("load-available-menu-items-customizer",f),g.done(function(b){var c,f;return c=b.items,0===c.length?(0===j.pages[d+":"+e]&&i.addClass("cannot-expand").removeClass("loading").find(".accordion-section-title > button").prop("tabIndex",-1),void(j.pages[d+":"+e]=-1)):(c=new a.Menus.AvailableItemCollection(c),j.collection.add(c.models),f=i.find(".accordion-section-content"),c.each(function(a){f.append(h(a.attributes))}),void(j.pages[d+":"+e]+=1))}),g.fail(function(a){"undefined"!=typeof console&&console.error&&console.error(a)}),g.always(function(){i.find(".accordion-section-title").removeClass("loading"),j.loading=!1}))},itemSectionHeight:function(){var a,b,c,d;b=window.innerHeight,a=this.$el.find(".accordion-section:not( #available-menu-items-search ) .accordion-section-content"),c=46*(2+a.length)-13,d=b-c,d>120&&290>d&&a.css("max-height",d)},select:function(a){this.selected=c(a),this.selected.siblings(".menu-item-tpl").removeClass("selected"),this.selected.addClass("selected")},focus:function(a){this.select(c(a.currentTarget))},_submit:function(a){("keypress"!==a.type||13===a.which||32===a.which)&&this.submit(c(a.currentTarget))},submit:function(a){var b,d;a||(a=this.selected),a&&this.currentMenuControl&&(this.select(a),b=c(this.selected).data("menu-item-id"),d=this.collection.findWhere({id:b}),d&&(this.currentMenuControl.addItemToMenu(d.attributes),c(a).find(".menu-item-handle").addClass("item-added")))},_submitLink:function(a){("keypress"!==a.type||13===a.which)&&this.submitLink()},submitLink:function(){var b,d=c("#custom-menu-item-name"),e=c("#custom-menu-item-url");if(this.currentMenuControl){if(""===d.val())return void d.addClass("invalid");if(""===e.val()||"http://"===e.val())return void e.addClass("invalid");b={title:d.val(),url:e.val(),type:"custom",type_label:a.Menus.data.l10n.custom_label,object:""},this.currentMenuControl.addItemToMenu(b),e.val("http://"),d.val("")}},open:function(a){this.currentMenuControl=a,this.itemSectionHeight(),c("body").addClass("adding-menu-items"),_(this.currentMenuControl.getMenuItemControls()).each(function(a){a.collapseForm()}),this.$el.find(".selected").removeClass("selected"),this.$search.focus()},close:function(a){a=a||{},a.returnFocus&&this.currentMenuControl&&this.currentMenuControl.container.find(".add-new-menu-item").focus(),this.currentMenuControl=null,this.selected=null,c("body").removeClass("adding-menu-items"),c("#available-menu-items .menu-item-handle.item-added").removeClass("item-added"),this.$search.val("")},keyboardAccessible:function(a){var b=13===a.which,d=27===a.which,e=9===a.which&&a.shiftKey,f=c(a.target).is(this.$search);(!b||this.$search.val())&&(f&&e?(this.currentMenuControl.container.find(".add-new-menu-item").focus(),a.preventDefault()):d&&this.close({returnFocus:!0}))}}),a.Menus.MenusPanel=a.Panel.extend({attachEvents:function(){a.Panel.prototype.attachEvents.call(this);var b=this,d=b.container.find(".panel-meta"),e=d.find(".customize-help-toggle"),f=d.find(".customize-panel-description"),g=c("#screen-options-wrap"),h=d.find(".customize-screen-options-toggle");h.on("click keydown",function(b){return a.utils.isKeydownButNotEnterEvent(b)?void 0:(b.preventDefault(),f.not(":hidden")&&(f.slideUp("fast"),e.attr("aria-expanded","false")),"true"===h.attr("aria-expanded")?(h.attr("aria-expanded","false"),d.removeClass("open"),d.removeClass("active-menu-screen-options"),g.slideUp("fast")):(h.attr("aria-expanded","true"),d.addClass("open"),d.addClass("active-menu-screen-options"),g.slideDown("fast")),!1)}),e.on("click keydown",function(b){a.utils.isKeydownButNotEnterEvent(b)||(b.preventDefault(),"true"===h.attr("aria-expanded")&&(h.attr("aria-expanded","false"),e.attr("aria-expanded","true"),d.addClass("open"),d.removeClass("active-menu-screen-options"),g.slideUp("fast"),f.slideDown("fast")))})},ready:function(){var a=this;this.container.find(".hide-column-tog").click(function(){var b=c(this),d=b.val();b.prop("checked")?a.checked(d):a.unchecked(d),a.saveManageColumnsState()}),this.container.find(".hide-column-tog").each(function(){var b=c(this),d=b.val();b.prop("checked")?a.checked(d):a.unchecked(d)})},saveManageColumnsState:_.debounce(function(){var a=this;a._updateHiddenColumnsRequest&&a._updateHiddenColumnsRequest.abort(),a._updateHiddenColumnsRequest=b.ajax.post("hidden-columns",{hidden:a.hidden(),screenoptionnonce:c("#screenoptionnonce").val(),page:"nav-menus"}),a._updateHiddenColumnsRequest.always(function(){a._updateHiddenColumnsRequest=null})},2e3),checked:function(a){this.container.addClass("field-"+a+"-active")},unchecked:function(a){this.container.removeClass("field-"+a+"-active")},hidden:function(){return c(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(0,a.length-5)}).get().join(",")}}),a.Menus.MenuSection=a.Section.extend({initialize:function(b,d){var e=this;a.Section.prototype.initialize.call(e,b,d),e.deferred.initSortables=c.Deferred()},ready:function(){var b=this;if("undefined"==typeof b.params.menu_id)throw new Error("params.menu_id was not defined");b.active.validate=function(){return a.has(b.id)?!!a(b.id).get():!1},b.populateControls(),b.navMenuLocationSettings={},b.assignedLocations=new a.Value([]),a.each(function(a,c){var d=c.match(/^nav_menu_locations\[(.+?)]/);d&&(b.navMenuLocationSettings[d[1]]=a,a.bind(function(){b.refreshAssignedLocations()}))}),b.assignedLocations.bind(function(a){b.updateAssignedLocationsInSectionTitle(a)}),b.refreshAssignedLocations(),a.bind("pane-contents-reflowed",function(){b.container.parent().length&&(b.container.find(".menu-item .menu-item-reorder-nav button").attr({tabindex:"0","aria-hidden":"false"}),b.container.find(".menu-item.move-up-disabled .menus-move-up").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-down-disabled .menus-move-down").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-left-disabled .menus-move-left").attr({tabindex:"-1","aria-hidden":"true"}),b.container.find(".menu-item.move-right-disabled .menus-move-right").attr({tabindex:"-1","aria-hidden":"true"}))})},populateControls:function(){var b,c,d,e,f,g=this;b=g.id+"[name]",e=a.control(b),e||(e=new a.controlConstructor.nav_menu_name(b,{params:{type:"nav_menu_name",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'-name" class="customize-control customize-control-nav_menu_name"></li>',label:a.Menus.data.l10n.menuNameLabel,active:!0,section:g.id,priority:0,settings:{"default":g.id}}}),a.control.add(e.id,e),e.active.set(!0)),d=a.control(g.id),d||(d=new a.controlConstructor.nav_menu(g.id,{params:{type:"nav_menu",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'" class="customize-control customize-control-nav_menu"></li>',section:g.id,priority:998,active:!0,settings:{"default":g.id},menu_id:g.params.menu_id}}),a.control.add(d.id,d),d.active.set(!0)),c=g.id+"[auto_add]",f=a.control(c),f||(f=new a.controlConstructor.nav_menu_auto_add(c,{params:{type:"nav_menu_auto_add",content:'<li id="customize-control-'+g.id.replace("[","-").replace("]","")+'-auto-add" class="customize-control customize-control-nav_menu_auto_add"></li>',label:"",active:!0,section:g.id,priority:999,settings:{"default":g.id}}}),a.control.add(f.id,f),f.active.set(!0))},refreshAssignedLocations:function(){var a=this,b=a.params.menu_id,c=[];_.each(a.navMenuLocationSettings,function(a,d){a()===b&&c.push(d)}),a.assignedLocations.set(c)},updateAssignedLocationsInSectionTitle:function(b){var d,e=this;d=e.container.find(".accordion-section-title:first"),d.find(".menu-in-location").remove(),_.each(b,function(b){var e,f;e=c('<span class="menu-in-location"></span>'),f=a.Menus.data.locationSlugMappedToName[b],e.text(a.Menus.data.l10n.menuLocation.replace("%s",f)),d.append(e)}),e.container.toggleClass("assigned-to-menu-location",0!==b.length)},onChangeExpanded:function(b,d){var e=this;b&&(wpNavMenu.menuList=e.container.find(".accordion-section-content:first"),wpNavMenu.targetList=wpNavMenu.menuList,c("#menu-to-edit").removeAttr("id"),wpNavMenu.menuList.attr("id","menu-to-edit").addClass("menu"),_.each(a.section(e.id).controls(),function(a){"nav_menu_item"===a.params.type&&a.actuallyEmbed()}),"resolved"!==e.deferred.initSortables.state()&&(wpNavMenu.initSortables(),e.deferred.initSortables.resolve(wpNavMenu.menuList),a.control("nav_menu["+String(e.params.menu_id)+"]").reflowMenuItems())),a.Section.prototype.onChangeExpanded.call(e,b,d)}}),a.Menus.NewMenuSection=a.Section.extend({attachEvents:function(){var a=this;this.container.on("click",".add-menu-toggle",function(){a.expanded()?a.collapse():a.expand()})},onChangeExpanded:function(a){var b=this,c=b.container.find(".add-menu-toggle"),d=b.container.find(".new-menu-section-content"),e=b.container.closest(".wp-full-overlay-sidebar-content");a?(c.addClass("open"),c.attr("aria-expanded","true"),d.slideDown("fast",function(){e.scrollTop(e.height())})):(c.removeClass("open"),c.attr("aria-expanded","false"),d.slideUp("fast"),d.find(".menu-name-field").removeClass("invalid"))}}),a.Menus.MenuLocationControl=a.Control.extend({initialize:function(b,c){var d=this,e=b.match(/^nav_menu_locations\[(.+?)]/);d.themeLocation=e[1],a.Control.prototype.initialize.call(d,b,c)},ready:function(){var b=this,c=/^nav_menu\[(-?\d+)]/;b.setting.validate=function(a){return parseInt(a,10)},a.bind("add",function(a){var d,f,g=a.id.match(c);g&&!1!==a()&&(f=g[1],d=new Option(e(a().name),f),b.container.find("select").append(d))}),a.bind("remove",function(a){var d,e=a.id.match(c);e&&(d=parseInt(e[1],10),b.setting()===d&&b.setting.set(""),b.container.find("option[value="+d+"]").remove())}),a.bind("change",function(a){var d,f=a.id.match(c);f&&(d=parseInt(f[1],10),!1===a()?(b.setting()===d&&b.setting.set(""),b.container.find("option[value="+d+"]").remove()):b.container.find("option[value="+d+"]").text(e(a().name)))})}}),a.Menus.MenuItemControl=a.Control.extend({initialize:function(b,c){var d=this;a.Control.prototype.initialize.call(d,b,c),d.active.validate=function(){var b,c=a.section(d.section());return b=c?c.active():!1}},embed:function(){var b,c=this,d=c.section();d&&(b=a.section(d),(b&&b.expanded()||a.settings.autofocus.control===c.id)&&c.actuallyEmbed())},actuallyEmbed:function(){var a=this;"resolved"!==a.deferred.embedded.state()&&(a.renderContent(),a.deferred.embedded.resolve())},ready:function(){if("undefined"==typeof this.params.menu_item_id)throw new Error("params.menu_item_id was not defined");this._setupControlToggle(),this._setupReorderUI(),this._setupUpdateUI(),this._setupRemoveUI(),this._setupLinksUI(),this._setupTitleUI()},_setupControlToggle:function(){var a=this;this.container.find(".menu-item-handle").on("click",function(b){b.preventDefault(),b.stopPropagation();var c=a.getMenuControl();c.isReordering||c.isSorting||a.toggleForm()})},_setupReorderUI:function(){var a,d,e=this;a=b.template("menu-item-reorder-nav"),e.container.find(".item-controls").after(a),d=e.container.find(".menu-item-reorder-nav"),d.find(".menus-move-up, .menus-move-down, .menus-move-left, .menus-move-right").on("click",function(){var a=c(this);a.focus();var b=a.is(".menus-move-up"),d=a.is(".menus-move-down"),f=a.is(".menus-move-left"),g=a.is(".menus-move-right");b?e.moveUp():d?e.moveDown():f?e.moveLeft():g&&e.moveRight(),a.focus()})},_setupUpdateUI:function(){var b=this,c=b.setting();b.elements={},b.elements.url=new a.Element(b.container.find(".edit-menu-item-url")),b.elements.title=new a.Element(b.container.find(".edit-menu-item-title")),b.elements.attr_title=new a.Element(b.container.find(".edit-menu-item-attr-title")),b.elements.target=new a.Element(b.container.find(".edit-menu-item-target")),b.elements.classes=new a.Element(b.container.find(".edit-menu-item-classes")),b.elements.xfn=new a.Element(b.container.find(".edit-menu-item-xfn")),b.elements.description=new a.Element(b.container.find(".edit-menu-item-description")),_.each(b.elements,function(a,d){a.bind(function(c){a.element.is("input[type=checkbox]")&&(c=c?a.element.val():"");var e=b.setting();e&&e[d]!==c&&(e=_.clone(e),e[d]=c,b.setting.set(e))}),c&&("classes"!==d&&"xfn"!==d||!_.isArray(c[d])?a.set(c[d]):a.set(c[d].join(" ")))}),b.setting.bind(function(c,d){var e,f=b.params.menu_item_id,g=[],h=[];!1===c?(e=a.control("nav_menu["+String(d.nav_menu_term_id)+"]"),b.container.remove(),_.each(e.getMenuItemControls(),function(a){d.menu_item_parent===a.setting().menu_item_parent&&a.setting().position>d.position?g.push(a):a.setting().menu_item_parent===f&&h.push(a)}),_.each(g,function(a){var b=_.clone(a.setting());b.position+=h.length,a.setting.set(b)}),_.each(h,function(a,b){var c=_.clone(a.setting());c.position=d.position+b,c.menu_item_parent=d.menu_item_parent,a.setting.set(c)}),e.debouncedReflowMenuItems()):(_.each(c,function(a,d){b.elements[d]&&b.elements[d].set(c[d])}),b.container.find(".menu-item-data-parent-id").val(c.menu_item_parent),(c.position!==d.position||c.menu_item_parent!==d.menu_item_parent)&&b.getMenuControl().debouncedReflowMenuItems())})},_setupRemoveUI:function(){var d,e=this;d=e.container.find(".item-delete"),d.on("click",function(){var d,f,g,h=!0;c("body").hasClass("adding-menu-items")||(h=!1),f=e.container.nextAll(".customize-control-nav_menu_item:visible").first(),g=e.container.prevAll(".customize-control-nav_menu_item:visible").first(),d=f.length?f.find(!1===h?".item-edit":".item-delete").first():g.length?g.find(!1===h?".item-edit":".item-delete").first():e.container.nextAll(".customize-control-nav_menu").find(".add-new-menu-item").first(),e.container.slideUp(function(){e.setting.set(!1),b.a11y.speak(a.Menus.data.l10n.itemDeleted),d.focus()})})},_setupLinksUI:function(){var b;b=this.container.find("a.original-link"),b.on("click",function(b){b.preventDefault(),a.previewer.previewUrl(b.target.toString())})},_setupTitleUI:function(){var b=this;b.setting.bind(function(c){if(c){var d=b.container.find(".menu-item-title"),e=c.title||a.Menus.data.l10n.untitled;c._invalid&&(e=a.Menus.data.l10n.invalidTitleTpl.replace("%s",e)),c.title?d.text(e).removeClass("no-title"):d.text(e).addClass("no-title")}})},getDepth:function(){var b=this,c=b.setting(),d=0;if(!c)return 0;for(;c&&c.menu_item_parent&&(d+=1,b=a.control("nav_menu_item["+c.menu_item_parent+"]"));)c=b.setting();return d},renderContent:function(){var b,c=this,d=c.setting();c.params.title=d.title||"",c.params.depth=c.getDepth(),c.container.data("item-depth",c.params.depth),b=["menu-item","menu-item-depth-"+String(c.params.depth),"menu-item-"+d.object,"menu-item-edit-inactive"],d._invalid?(b.push("menu-item-invalid"),c.params.title=a.Menus.data.l10n.invalidTitleTpl.replace("%s",c.params.title)):"draft"===d.status&&(b.push("pending"),c.params.title=a.Menus.data.pendingTitleTpl.replace("%s",c.params.title)),c.params.el_classes=b.join(" "),c.params.item_type_label=d.type_label,c.params.item_type=d.type,c.params.url=d.url,c.params.target=d.target,c.params.attr_title=d.attr_title,c.params.classes=_.isArray(d.classes)?d.classes.join(" "):d.classes,c.params.attr_title=d.attr_title,c.params.xfn=d.xfn,c.params.description=d.description,c.params.parent=d.menu_item_parent,c.params.original_title=d.original_title||"",c.container.addClass(c.params.el_classes),a.Control.prototype.renderContent.call(c)},getMenuControl:function(){var b=this,c=b.setting();return c&&c.nav_menu_term_id?a.control("nav_menu["+c.nav_menu_term_id+"]"):null},expandControlSection:function(){var a=this.container.closest(".accordion-section");a.hasClass("open")||a.find(".accordion-section-title:first").trigger("click")},expandForm:function(a){this.toggleForm(!0,a)},collapseForm:function(a){this.toggleForm(!1,a)},toggleForm:function(b,c){var d,e,f,g=this;return d=this.container,e=d.find(".menu-item-settings:first"),"undefined"==typeof b&&(b=!e.is(":visible")),e.is(":visible")===b?void(c&&c.completeCallback&&c.completeCallback()):void(b?(a.control.each(function(a){g.params.type===a.params.type&&g!==a&&a.collapseForm()}),f=function(){d.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active"),g.container.trigger("expanded"),c&&c.completeCallback&&c.completeCallback()},d.find(".item-edit").attr("aria-expanded","true"),e.slideDown("fast",f),g.container.trigger("expand")):(f=function(){d.addClass("menu-item-edit-inactive").removeClass("menu-item-edit-active"),g.container.trigger("collapsed"),c&&c.completeCallback&&c.completeCallback()},g.container.trigger("collapse"),d.find(".item-edit").attr("aria-expanded","false"),e.slideUp("fast",f)))},focus:function(a){a=a||{};var b=this,c=a.completeCallback;b.expandControlSection(),a.completeCallback=function(){var a;a=b.container.find(".menu-item-settings").find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible"),a.first().focus(),c&&c()},b.expandForm(a)},moveUp:function(){this._changePosition(-1),b.a11y.speak(a.Menus.data.l10n.movedUp)},moveDown:function(){this._changePosition(1),b.a11y.speak(a.Menus.data.l10n.movedDown)},moveLeft:function(){this._changeDepth(-1),b.a11y.speak(a.Menus.data.l10n.movedLeft)},moveRight:function(){this._changeDepth(1),b.a11y.speak(a.Menus.data.l10n.movedRight)},_changePosition:function(a){var b,d,e=this,f=_.clone(e.setting()),g=[];if(1!==a&&-1!==a)throw new Error("Offset changes by 1 are only supported.");if(e.setting()){if(_(e.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===f.menu_item_parent&&g.push(a.setting)}),g.sort(function(a,b){return a().position-b().position}),d=_.indexOf(g,e.setting),-1===d)throw new Error("Expected setting to be among siblings.");0===d&&0>a||d===g.length-1&&a>0||(b=g[d+a],b&&b.set(c.extend(_.clone(b()),{position:f.position})),f.position+=a,e.setting.set(f))}},_changeDepth:function(b){if(1!==b&&-1!==b)throw new Error("Offset changes by 1 are only supported.");var d,e,f,g=this,h=_.clone(g.setting()),i=[];if(_(g.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===h.menu_item_parent&&i.push(a)}),i.sort(function(a,b){return a.setting().position-b.setting().position}),d=_.indexOf(i,g),-1===d)throw new Error("Expected control to be among siblings.");if(-1===b){if(!h.menu_item_parent)return;f=a.control("nav_menu_item["+h.menu_item_parent+"]"),_(i).chain().slice(d).each(function(a,b){a.setting.set(c.extend({},a.setting(),{menu_item_parent:g.params.menu_item_id,position:b}))}),_(g.getMenuControl().getMenuItemControls()).each(function(a){var b,d;d=a.setting().menu_item_parent===f.setting().menu_item_parent&&a.setting().position>f.setting().position,d&&(b=_.clone(a.setting()),a.setting.set(c.extend(b,{position:b.position+1})))}),h.position=f.setting().position+1,h.menu_item_parent=f.setting().menu_item_parent,g.setting.set(h)}else if(1===b){if(0===d)return;e=i[d-1],h.menu_item_parent=e.params.menu_item_id,h.position=0,_(g.getMenuControl().getMenuItemControls()).each(function(a){a.setting().menu_item_parent===h.menu_item_parent&&(h.position=Math.max(h.position,a.setting().position))}),h.position+=1,g.setting.set(h)}}}),a.Menus.MenuNameControl=a.Control.extend({ready:function(){var b=this,c=b.setting();b.active.validate=function(){var c,d=a.section(b.section());return c=d?d.active():!1},b.nameElement=new a.Element(b.container.find(".menu-name-field")),b.nameElement.bind(function(a){var c=b.setting();c&&c.name!==a&&(c=_.clone(c),c.name=a,b.setting.set(c))}),c&&b.nameElement.set(c.name),b.setting.bind(function(a){a&&b.nameElement.set(a.name)})}}),a.Menus.MenuAutoAddControl=a.Control.extend({ready:function(){var b=this,c=b.setting();b.active.validate=function(){var c,d=a.section(b.section());return c=d?d.active():!1},b.autoAddElement=new a.Element(b.container.find("input[type=checkbox].auto_add")),b.autoAddElement.bind(function(a){var c=b.setting();c&&c.name!==a&&(c=_.clone(c),c.auto_add=a,b.setting.set(c))}),c&&b.autoAddElement.set(c.auto_add),b.setting.bind(function(a){a&&b.autoAddElement.set(a.auto_add)})}}),a.Menus.MenuControl=a.Control.extend({ready:function(){var b,d,f,g=this,h=g.params.menu_id,i=g.setting();if("undefined"==typeof this.params.menu_id)throw new Error("params.menu_id was not defined");g.active.validate=function(){var b,c=a.section(g.section());return b=c?c.active():!1},g.$controlSection=g.container.closest(".control-section"),g.$sectionContent=g.container.closest(".accordion-section-content"),this._setupModel(),a.section(g.section(),function(a){a.deferred.initSortables.done(function(a){g._setupSortable(a)})}),this._setupAddition(),this._setupLocations(),this._setupTitle(),i&&(b=e(i.name),a.control.each(function(c){c.extended(a.controlConstructor.widget_form)&&"nav_menu"===c.params.widget_id_base&&(c.container.find(".nav-menu-widget-form-controls:first").show(),c.container.find(".nav-menu-widget-no-menus-message:first").hide(),f=c.container.find("select"),0===f.find("option[value="+String(h)+"]").length&&f.append(new Option(b,h)))}),d=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),d.find(".nav-menu-widget-form-controls:first").show(),d.find(".nav-menu-widget-no-menus-message:first").hide(),f=d.find(".widget-inside select:first"),0===f.find("option[value="+String(h)+"]").length&&f.append(new Option(b,h)))},_setupModel:function(){var b=this,c=b.params.menu_id;b.setting.bind(function(d){var f;!1===d?b._handleDeletion():(f=e(d.name),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var d=b.container.find("select");d.find("option[value="+String(c)+"]").text(f)}}))}),b.container.find(".menu-delete").on("click",function(a){a.stopPropagation(),a.preventDefault(),b.setting.set(!1)})},_setupSortable:function(b){var c=this;if(!b.is(c.$sectionContent))throw new Error("Unexpected menuList.");b.on("sortstart",function(){c.isSorting=!0}),b.on("sortstop",function(){setTimeout(function(){var b=c.$sectionContent.sortable("toArray"),d=[],e=0,f=10;c.isSorting=!1,c.$sectionContent.scrollLeft(0),_.each(b,function(b){var c,e,f;f=b.match(/^customize-control-nav_menu_item-(-?\d+)$/,""),f&&(c=parseInt(f[1],10),e=a.control("nav_menu_item["+String(c)+"]"),e&&d.push(e))}),_.each(d,function(a){if(!1!==a.setting()){var b=_.clone(a.setting());e+=1,f+=1,b.position=e,a.priority(f),b.menu_item_parent=parseInt(a.container.find(".menu-item-data-parent-id").val(),10),b.menu_item_parent||(b.menu_item_parent=0),a.setting.set(b)}})})}),c.isReordering=!1,this.container.find(".reorder-toggle").on("click",function(){c.toggleReordering(!c.isReordering)})},_setupAddition:function(){var b=this;this.container.find(".add-new-menu-item").on("click",function(d){b.$sectionContent.hasClass("reordering")||(c("body").hasClass("adding-menu-items")?(c(this).attr("aria-expanded","false"),a.Menus.availableMenuItemsPanel.close(),d.stopPropagation()):(c(this).attr("aria-expanded","true"),a.Menus.availableMenuItemsPanel.open(b)))})},_handleDeletion:function(){var d,e,f,g=this,h=g.params.menu_id,i=0;d=a.section(g.section()),e=function(){d.container.remove(),a.section.remove(d.id)},d&&d.expanded()?d.collapse({completeCallback:function(){e(),b.a11y.speak(a.Menus.data.l10n.menuDeleted),a.panel("nav_menus").focus()}}):e(),a.each(function(a){/^nav_menu\[/.test(a.id)&&!1!==a()&&(i+=1)}),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var c=b.container.find("select");c.val()===String(h)&&c.prop("selectedIndex",0).trigger("change"),b.container.find(".nav-menu-widget-form-controls:first").toggle(0!==i),b.container.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),b.container.find("option[value="+String(h)+"]").remove()}}),f=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),f.find(".nav-menu-widget-form-controls:first").toggle(0!==i),f.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),f.find("option[value="+String(h)+"]").remove()},_setupLocations:function(){var b=this;b.container.find(".assigned-menu-location").each(function(){var d,f,g=c(this),h=g.find("input[type=checkbox]"),i=a("nav_menu_locations["+h.data("location-id")+"]");f=function(b){var c=a("nav_menu["+String(b)+"]");b&&c&&c()?g.find(".theme-location-set").show().find("span").text(e(c().name)):g.find(".theme-location-set").hide()},d=new a.Element(h),d.set(i.get()===b.params.menu_id),h.on("change",function(){i.set(this.checked?b.params.menu_id:0)}),i.bind(function(a){d.set(a===b.params.menu_id),f(a)}),f(i.get())})},_setupTitle:function(){var b=this;b.setting.bind(function(d){if(d){var f=b.container.closest(".accordion-section"),g=b.params.menu_id,h=f.find(".accordion-section-title"),i=f.find(".customize-section-title h3"),j=f.find(".menu-in-location"),k=i.find(".customize-action"),l=e(d.name);h.text(l),j.length&&j.appendTo(h),i.text(l),k.length&&k.prependTo(i),a.control.each(function(a){/^nav_menu_locations\[/.test(a.id)&&a.container.find("option[value="+g+"]").text(l)}),f.find(".customize-control-checkbox input").each(function(){c(this).prop("checked")&&c(".current-menu-location-name-"+c(this).data("location-id")).text(l)})}})},toggleReordering:function(c){var d=this.container.find(".add-new-menu-item"),e=this.container.find(".reorder-toggle"),f=this.$sectionContent.find(".item-title");c=Boolean(c),c!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=c,this.$sectionContent.toggleClass("reordering",c),this.$sectionContent.sortable(this.isReordering?"disable":"enable"),this.isReordering?(d.attr({tabindex:"-1","aria-hidden":"true"}),e.attr("aria-label",a.Menus.data.l10n.reorderLabelOff),b.a11y.speak(a.Menus.data.l10n.reorderModeOn),f.attr("aria-hidden","false")):(d.removeAttr("tabindex aria-hidden"),e.attr("aria-label",a.Menus.data.l10n.reorderLabelOn),b.a11y.speak(a.Menus.data.l10n.reorderModeOff),f.attr("aria-hidden","true")),c&&_(this.getMenuItemControls()).each(function(a){a.collapseForm()}))},getMenuItemControls:function(){var b=this,c=[],d=b.params.menu_id;return a.control.each(function(a){"nav_menu_item"===a.params.type&&a.setting()&&d===a.setting().nav_menu_term_id&&c.push(a)}),c},reflowMenuItems:function(){var a,b=this,c=b.getMenuItemControls();a=function(b){var c=[],d=b.currentParent;_.each(b.menuItemControls,function(a){d===a.setting().menu_item_parent&&c.push(a)}),c.sort(function(a,b){return a.setting().position-b.setting().position}),_.each(c,function(c){b.currentAbsolutePosition+=1,c.priority.set(b.currentAbsolutePosition),c.container.hasClass("menu-item-depth-"+String(b.currentDepth))||(_.each(c.container.prop("className").match(/menu-item-depth-\d+/g),function(a){
+c.container.removeClass(a)}),c.container.addClass("menu-item-depth-"+String(b.currentDepth))),c.container.data("item-depth",b.currentDepth),b.currentDepth+=1,b.currentParent=c.params.menu_item_id,a(b),b.currentDepth-=1,b.currentParent=d}),c.length&&(_(c).each(function(a){a.container.removeClass("move-up-disabled move-down-disabled move-left-disabled move-right-disabled"),0===b.currentDepth?a.container.addClass("move-left-disabled"):10===b.currentDepth&&a.container.addClass("move-right-disabled")}),c[0].container.addClass("move-up-disabled").addClass("move-right-disabled").toggleClass("move-down-disabled",1===c.length),c[c.length-1].container.addClass("move-down-disabled").toggleClass("move-up-disabled",1===c.length))},a({menuItemControls:c,currentParent:0,currentDepth:0,currentAbsolutePosition:0}),b.container.find(".reorder-toggle").toggle(c.length>1)},debouncedReflowMenuItems:_.debounce(function(){this.reflowMenuItems.apply(this,arguments)},0),addItemToMenu:function(d){var e,f,g,h,i,j=this,k=0,l=10;return _.each(j.getMenuItemControls(),function(a){!1!==a.setting()&&(l=Math.max(l,a.priority()),0===a.setting().menu_item_parent&&(k=Math.max(k,a.setting().position)))}),k+=1,l+=1,d=c.extend({},a.Menus.data.defaultSettingValues.nav_menu_item,d,{nav_menu_term_id:j.params.menu_id,original_title:d.title,position:k}),delete d.id,i=a.Menus.generatePlaceholderAutoIncrementId(),e="nav_menu_item["+String(i)+"]",f={type:"nav_menu_item",transport:a.Menus.data.settingTransport,previewer:a.previewer},g=a.create(e,e,{},f),g.set(d),h=new a.controlConstructor.nav_menu_item(e,{params:{type:"nav_menu_item",content:'<li id="customize-control-nav_menu_item-'+String(i)+'" class="customize-control customize-control-nav_menu_item"></li>',section:j.id,priority:l,active:!0,settings:{"default":e},menu_item_id:i},previewer:a.previewer}),a.control.add(e,h),g.preview(),j.debouncedReflowMenuItems(),b.a11y.speak(a.Menus.data.l10n.itemAdded),h}}),a.Menus.NewMenuControl=a.Control.extend({ready:function(){this._bindHandlers()},_bindHandlers:function(){var a=this,b=c("#customize-control-new_menu_name input"),d=c("#create-new-menu-submit");b.on("keydown",function(b){13===b.which&&a.submit()}),d.on("click",function(b){a.submit(),b.stopPropagation(),b.preventDefault()})},submit:function(){var d,f,g=this,h=g.container.closest(".accordion-section-new-menu"),i=h.find(".menu-name-field").first(),j=i.val(),k=a.Menus.generatePlaceholderAutoIncrementId();return j?(f="nav_menu["+String(k)+"]",a.create(f,f,{},{type:"nav_menu",transport:a.Menus.data.settingTransport,previewer:a.previewer}),a(f).set(c.extend({},a.Menus.data.defaultSettingValues.nav_menu,{name:j})),d=new a.Menus.MenuSection(f,{params:{id:f,panel:"nav_menus",title:e(j),customizeAction:a.Menus.data.l10n.customizingMenus,type:"nav_menu",priority:10,menu_id:k}}),a.section.add(f,d),i.val(""),i.removeClass("invalid"),b.a11y.speak(a.Menus.data.l10n.menuAdded),a.section(f).focus(),void c("#menu-to-edit").css("margin-top",0)):(i.addClass("invalid"),void i.focus())}}),c.extend(a.controlConstructor,{nav_menu_location:a.Menus.MenuLocationControl,nav_menu_item:a.Menus.MenuItemControl,nav_menu:a.Menus.MenuControl,nav_menu_name:a.Menus.MenuNameControl,nav_menu_auto_add:a.Menus.MenuAutoAddControl,new_menu:a.Menus.NewMenuControl}),c.extend(a.panelConstructor,{nav_menus:a.Menus.MenusPanel}),c.extend(a.sectionConstructor,{nav_menu:a.Menus.MenuSection,new_menu:a.Menus.NewMenuSection}),a.bind("ready",function(){a.Menus.availableMenuItemsPanel=new a.Menus.AvailableMenuItemsPanelView({collection:a.Menus.availableMenuItems}),a.bind("saved",function(b){(b.nav_menu_updates||b.nav_menu_item_updates)&&a.Menus.applySavedData(b)}),a.previewer.bind("focus-nav-menu-item-control",a.Menus.focusMenuItemControl)}),a.Menus.applySavedData=function(d){var e={},f={};_(d.nav_menu_updates).each(function(d){var f,g,h,i,j,k,l,m,n,o,p,q;if("inserted"===d.status){if(!d.previous_term_id)throw new Error("Expected previous_term_id");if(!d.term_id)throw new Error("Expected term_id");if(f="nav_menu["+String(d.previous_term_id)+"]",!a.has(f))throw new Error("Expected setting to exist: "+f);if(i=a(f),!a.section.has(f))throw new Error("Expected control to exist: "+f);if(m=a.section(f),l=i.get(),!l)throw new Error("Did not expect setting to be empty (deleted).");l=c.extend(_.clone(l),d.saved_value),e[d.previous_term_id]=d.term_id,g="nav_menu["+String(d.term_id)+"]",j=a.create(g,g,l,{type:"nav_menu",transport:a.Menus.data.settingTransport,previewer:a.previewer}),m.expanded()&&m.collapse(),n=new a.Menus.MenuSection(g,{params:{id:g,panel:"nav_menus",title:l.name,customizeAction:a.Menus.data.l10n.customizingMenus,type:"nav_menu",priority:m.priority.get(),active:!0,menu_id:d.term_id}}),a.section.add(g,n),a.control.each(function(b){if(b.extended(a.controlConstructor.widget_form)&&"nav_menu"===b.params.widget_id_base){var c,e,f;c=b.container.find("select"),e=c.find("option[value="+String(d.previous_term_id)+"]"),f=c.find("option[value="+String(d.term_id)+"]"),f.prop("selected",e.prop("selected")),e.remove()}}),i.callbacks.disable(),i.set(!1),i.preview(),j.preview(),i._dirty=!1,m.container.remove(),a.section.remove(f),q=0,a.each(function(a){/^nav_menu\[/.test(a.id)&&!1!==a()&&(q+=1)}),p=c("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )"),p.find(".nav-menu-widget-form-controls:first").toggle(0!==q),p.find(".nav-menu-widget-no-menus-message:first").toggle(0===q),p.find("option[value="+String(d.previous_term_id)+"]").remove(),b.customize.control.each(function(a){/^nav_menu_locations\[/.test(a.id)&&a.container.find("option[value="+String(d.previous_term_id)+"]").remove()}),a.each(function(b){var c=a.state("saved").get();/^nav_menu_locations\[/.test(b.id)&&b.get()===d.previous_term_id&&(b.set(d.term_id),b._dirty=!1,a.state("saved").set(c),b.preview())}),m.expanded.get()&&n.expand()}else if("updated"===d.status){if(h="nav_menu["+String(d.term_id)+"]",!a.has(h))throw new Error("Expected setting to exist: "+h);k=a(h),_.isEqual(d.saved_value,k.get())||(o=a.state("saved").get(),k.set(d.saved_value),k._dirty=!1,a.state("saved").set(o))}}),_(d.nav_menu_item_updates).each(function(a){a.previous_post_id&&(f[a.previous_post_id]=a.post_id)}),_(d.nav_menu_item_updates).each(function(b){var c,d,g,h,i,j,k;if("inserted"===b.status){if(!b.previous_post_id)throw new Error("Expected previous_post_id");if(!b.post_id)throw new Error("Expected post_id");if(c="nav_menu_item["+String(b.previous_post_id)+"]",!a.has(c))throw new Error("Expected setting to exist: "+c);if(g=a(c),!a.control.has(c))throw new Error("Expected control to exist: "+c);if(j=a.control(c),i=g.get(),!i)throw new Error("Did not expect setting to be empty (deleted).");if(i=_.clone(i),i.menu_item_parent<0){if(!f[i.menu_item_parent])throw new Error("inserted ID for menu_item_parent not available");i.menu_item_parent=f[i.menu_item_parent]}e[i.nav_menu_term_id]&&(i.nav_menu_term_id=e[i.nav_menu_term_id]),d="nav_menu_item["+String(b.post_id)+"]",h=a.create(d,d,i,{type:"nav_menu_item",transport:a.Menus.data.settingTransport,previewer:a.previewer}),k=new a.controlConstructor.nav_menu_item(d,{params:{type:"nav_menu_item",content:'<li id="customize-control-nav_menu_item-'+String(b.post_id)+'" class="customize-control customize-control-nav_menu_item"></li>',menu_id:b.post_id,section:"nav_menu["+String(i.nav_menu_term_id)+"]",priority:j.priority.get(),active:!0,settings:{"default":d},menu_item_id:b.post_id},previewer:a.previewer}),j.container.remove(),a.control.remove(c),a.control.add(d,k),g.callbacks.disable(),g.set(!1),g.preview(),h.preview(),g._dirty=!1,k.container.toggleClass("menu-item-edit-inactive",j.container.hasClass("menu-item-edit-inactive"))}}),_.each(d.widget_nav_menu_updates,function(b,c){var d=a(c);d&&(d._value=b,d.preview())})},a.Menus.focusMenuItemControl=function(b){var c=a.Menus.getMenuItemControl(b);c&&c.focus()},a.Menus.getMenuControl=function(b){return a.control("nav_menu["+b+"]")},a.Menus.getMenuItemControl=function(b){return a.control(d(b))}}(wp.customize,wp,jQuery);
\ No newline at end of file
--- a/wp-admin/js/customize-widgets.js
+++ b/wp-admin/js/customize-widgets.js
@@ -34,7 +34,7 @@
 		multi_number: null,
 		name: null,
 		id_base: null,
-		transport: 'refresh',
+		transport: null,
 		params: [],
 		width: null,
 		height: null,
@@ -663,7 +663,7 @@
 		 */
 		_setupReorderUI: function() {
 			var self = this, selectSidebarItem, $moveWidgetArea,
-				$reorderNav, updateAvailableSidebars;
+				$reorderNav, updateAvailableSidebars, template;
 
 			/**
 			 * select the provided sidebar list item in the move widget area
@@ -681,8 +681,10 @@
 			 * Add the widget reordering elements to the widget control
 			 */
 			this.container.find( '.widget-title-action' ).after( $( api.Widgets.data.tpl.widgetReorderNav ) );
-			$moveWidgetArea = $(
-				_.template( api.Widgets.data.tpl.moveWidgetArea, {
+
+
+			template = _.template( api.Widgets.data.tpl.moveWidgetArea );
+			$moveWidgetArea = $( template( {
 					sidebars: _( api.Widgets.registeredSidebars.toArray() ).pluck( 'attributes' )
 				} )
 			);
@@ -959,7 +961,7 @@
 		 * comparing the loaded form with the sanitized form, whose fields will
 		 * be aligned to copy the sanitized over. The elements returned by this
 		 * are passed into this._getInputsSignature(), and they are iterated
-		 * over when copying sanitized values over to the the form loaded.
+		 * over when copying sanitized values over to the form loaded.
 		 *
 		 * @param {jQuery} container element in which to look for inputs
 		 * @returns {jQuery} inputs
@@ -1107,7 +1109,7 @@
 			params = {};
 			params.action = 'update-widget';
 			params.wp_customize = 'on';
-			params.nonce = api.Widgets.data.nonce;
+			params.nonce = api.settings.nonce['update-widget'];
 			params.theme = api.settings.theme.stylesheet;
 			params.customized = wp.customize.previewer.query().customized;
 
@@ -1829,7 +1831,7 @@
 				}
 			});
 
-			if ( ! widgetControls.length ) {
+			if ( 0 === widgetControls.length || ( 1 === api.Widgets.registeredSidebars.length && widgetControls.length <= 1 ) ) {
 				this.container.find( '.reorder-toggle' ).hide();
 				return;
 			} else {
@@ -1980,7 +1982,7 @@
 			isExistingWidget = api.has( settingId );
 			if ( ! isExistingWidget ) {
 				settingArgs = {
-					transport: 'refresh',
+					transport: api.Widgets.data.selectiveRefreshableWidgets[ widget.get( 'id_base' ) ] ? 'postMessage' : 'refresh',
 					previewer: this.setting.previewer
 				};
 				setting = api.create( settingId, settingId, '', settingArgs );
@@ -2058,11 +2060,6 @@
 		sidebar_widgets: api.Widgets.SidebarControl
 	});
 
-	// Refresh the nonce if login sends updated nonces over.
-	api.bind( 'nonce-refresh', function( nonces ) {
-		api.Widgets.data.nonce = nonces['update-widget'];
-	});
-
 	/**
 	 * Init Customizer for widgets.
 	 */
--- a/wp-admin/js/customize-widgets.min.js
+++ b/wp-admin/js/customize-widgets.min.js
@@ -1 +1 @@
-!function(a,b){function c(a){var b,c={number:null,id_base:null};return b=a.match(/^(.+)-(\d+)$/),b?(c.id_base=b[1],c.number=parseInt(b[2],10)):c.id_base=a,c}function d(a){var b,d=c(a);return b="widget_"+d.id_base,d.number&&(b+="["+d.number+"]"),b}if(a&&a.customize){var e,f=a.customize;f.Widgets=f.Widgets||{},f.Widgets.savedWidgetIds={},f.Widgets.data=_wpCustomizeWidgetsSettings||{},e=f.Widgets.data.l10n,delete f.Widgets.data.l10n,f.Widgets.WidgetModel=Backbone.Model.extend({id:null,temp_id:null,classname:null,control_tpl:null,description:null,is_disabled:null,is_multi:null,multi_number:null,name:null,id_base:null,transport:"refresh",params:[],width:null,height:null,search_matched:!0}),f.Widgets.WidgetCollection=Backbone.Collection.extend({model:f.Widgets.WidgetModel,doSearch:function(a){this.terms!==a&&(this.terms=a,this.terms.length>0&&this.search(this.terms),""===this.terms&&this.each(function(a){a.set("search_matched",!0)}))},search:function(a){var b,c;a=a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),a=a.replace(/ /g,")(?=.*"),b=new RegExp("^(?=.*"+a+").+","i"),this.each(function(a){c=[a.get("name"),a.get("id"),a.get("description")].join(" "),a.set("search_matched",b.test(c))})}}),f.Widgets.availableWidgets=new f.Widgets.WidgetCollection(f.Widgets.data.availableWidgets),f.Widgets.SidebarModel=Backbone.Model.extend({after_title:null,after_widget:null,before_title:null,before_widget:null,"class":null,description:null,id:null,name:null,is_rendered:!1}),f.Widgets.SidebarCollection=Backbone.Collection.extend({model:f.Widgets.SidebarModel}),f.Widgets.registeredSidebars=new f.Widgets.SidebarCollection(f.Widgets.data.registeredSidebars),f.Widgets.AvailableWidgetsPanelView=a.Backbone.View.extend({el:"#available-widgets",events:{"input #widgets-search":"search","keyup #widgets-search":"search","change #widgets-search":"search","search #widgets-search":"search","focus .widget-tpl":"focus","click .widget-tpl":"_submit","keypress .widget-tpl":"_submit",keydown:"keyboardAccessible"},selected:null,currentSidebarControl:null,$search:null,initialize:function(){var a=this;this.$search=b("#widgets-search"),_.bindAll(this,"close"),this.listenTo(this.collection,"change",this.updateList),this.updateList(),b("#customize-controls, #available-widgets .customize-section-title").on("click keydown",function(c){var d=b(c.target).is(".add-new-widget, .add-new-widget *");b("body").hasClass("adding-widget")&&!d&&a.close()}),f.previewer.bind("url",this.close)},search:function(a){var b;this.collection.doSearch(a.target.value),this.selected&&!this.selected.is(":visible")&&(this.selected.removeClass("selected"),this.selected=null),this.selected&&!a.target.value&&(this.selected.removeClass("selected"),this.selected=null),!this.selected&&a.target.value&&(b=this.$el.find("> .widget-tpl:visible:first"),b.length&&this.select(b))},updateList:function(){this.collection.each(function(a){var c=b("#widget-tpl-"+a.id);c.toggle(a.get("search_matched")&&!a.get("is_disabled")),a.get("is_disabled")&&c.is(this.selected)&&(this.selected=null)})},select:function(a){this.selected=b(a),this.selected.siblings(".widget-tpl").removeClass("selected"),this.selected.addClass("selected")},focus:function(a){this.select(b(a.currentTarget))},_submit:function(a){("keypress"!==a.type||13===a.which||32===a.which)&&this.submit(b(a.currentTarget))},submit:function(a){var c,d,e;a||(a=this.selected),a&&this.currentSidebarControl&&(this.select(a),c=b(this.selected).data("widget-id"),d=this.collection.findWhere({id:c}),d&&(e=this.currentSidebarControl.addWidget(d.get("id_base")),e&&e.focus(),this.close()))},open:function(a){this.currentSidebarControl=a,_(this.currentSidebarControl.getWidgetFormControls()).each(function(a){a.params.is_wide&&a.collapseForm()}),b("body").addClass("adding-widget"),this.$el.find(".selected").removeClass("selected"),this.collection.doSearch(""),f.settings.browser.mobile||this.$search.focus()},close:function(a){a=a||{},a.returnFocus&&this.currentSidebarControl&&this.currentSidebarControl.container.find(".add-new-widget").focus(),this.currentSidebarControl=null,this.selected=null,b("body").removeClass("adding-widget"),this.$search.val("")},keyboardAccessible:function(a){var c=13===a.which,d=27===a.which,e=40===a.which,f=38===a.which,g=9===a.which,h=a.shiftKey,i=null,j=this.$el.find("> .widget-tpl:visible:first"),k=this.$el.find("> .widget-tpl:visible:last"),l=b(a.target).is(this.$search),m=b(a.target).is(".widget-tpl:visible:last");return e||f?(e?l?i=j:this.selected&&0!==this.selected.nextAll(".widget-tpl:visible").length&&(i=this.selected.nextAll(".widget-tpl:visible:first")):f&&(l?i=k:this.selected&&0!==this.selected.prevAll(".widget-tpl:visible").length&&(i=this.selected.prevAll(".widget-tpl:visible:first"))),this.select(i),void(i?i.focus():this.$search.focus())):void((!c||this.$search.val())&&(c?this.submit():d&&this.close({returnFocus:!0}),this.currentSidebarControl&&g&&(h&&l||!h&&m)&&(this.currentSidebarControl.container.find(".add-new-widget").focus(),a.preventDefault())))}}),f.Widgets.formSyncHandlers={rss:function(a,c,d){var e=c.find(".widget-error:first"),f=b("<div>"+d+"</div>").find(".widget-error:first");e.length&&f.length?e.replaceWith(f):e.length?e.remove():f.length&&c.find(".widget-content:first").prepend(f)}},f.Widgets.WidgetControl=f.Control.extend({defaultExpandedArguments:{duration:"fast",completeCallback:b.noop},initialize:function(a,c){var d=this;d.widgetControlEmbedded=!1,d.widgetContentEmbedded=!1,d.expanded=new f.Value(!1),d.expandedArgumentsQueue=[],d.expanded.bind(function(a){var c=d.expandedArgumentsQueue.shift();c=b.extend({},d.defaultExpandedArguments,c),d.onChangeExpanded(a,c)}),f.Control.prototype.initialize.call(d,a,c)},ready:function(){var a=this;a.section()?f.section(a.section(),function(b){var c=function(d){d&&(a.embedWidgetControl(),b.expanded.unbind(c))};b.expanded()?c(!0):b.expanded.bind(c)}):a.embedWidgetControl()},embedWidgetControl:function(){var a,c=this;c.widgetControlEmbedded||(c.widgetControlEmbedded=!0,a=b(c.params.widget_control),c.container.append(a),c._setupModel(),c._setupWideWidget(),c._setupControlToggle(),c._setupWidgetTitle(),c._setupReorderUI(),c._setupHighlightEffects(),c._setupUpdateUI(),c._setupRemoveUI())},embedWidgetContent:function(){var a,c=this;c.embedWidgetControl(),c.widgetContentEmbedded||(c.widgetContentEmbedded=!0,a=b(c.params.widget_content),c.container.find(".widget-content:first").append(a),b(document).trigger("widget-added",[c.container.find(".widget:first")]))},_setupModel:function(){var a,b=this;a=function(){f.Widgets.savedWidgetIds[b.params.widget_id]=!0},f.bind("ready",a),f.bind("saved",a),this._updateCount=0,this.isWidgetUpdating=!1,this.liveUpdateMode=!0,this.setting.bind(function(a,c){_(c).isEqual(a)||b.isWidgetUpdating||b.updateWidget({instance:a})})},_setupWideWidget:function(){var a,c,d,e,g,h=this;this.params.is_wide&&(a=this.container.find(".widget-inside"),c=a.find("> .form"),d=b(".wp-full-overlay-sidebar-content:first"),this.container.addClass("wide-widget-control"),this.container.find(".widget-content:first").css({"max-width":this.params.width,"min-height":this.params.height}),g=function(){var d,e=h.container.offset().top,f=b(window).height(),g=c.outerHeight();a.css("max-height",f),d=Math.max(0,Math.min(Math.max(e,0),f-g)),a.css("top",d)},e=b("#customize-theme-controls"),this.container.on("expand",function(){g(),d.on("scroll",g),b(window).on("resize",g),e.on("expanded collapsed",g)}),this.container.on("collapsed",function(){d.off("scroll",g),b(window).off("resize",g),e.off("expanded collapsed",g)}),f.each(function(a){0===a.id.indexOf("sidebars_widgets[")&&a.bind(function(){h.container.hasClass("expanded")&&g()})}))},_setupControlToggle:function(){var a,b=this;this.container.find(".widget-top").on("click",function(a){a.preventDefault();var c=b.getSidebarWidgetsControl();c.isReordering||b.expanded(!b.expanded())}),a=this.container.find(".widget-control-close"),a.on("click",function(a){a.preventDefault(),b.collapse(),b.container.find(".widget-top .widget-action:first").focus()})},_setupWidgetTitle:function(){var a,b=this;a=function(){var a=b.setting().title,c=b.container.find(".in-widget-title");a?c.text(": "+a):c.text("")},this.setting.bind(a),a()},_setupReorderUI:function(){var c,d,g,h,i=this;c=function(a){a.siblings(".selected").removeClass("selected"),a.addClass("selected");var b=a.data("id")===i.params.sidebar_id;i.container.find(".move-widget-btn").prop("disabled",b)},this.container.find(".widget-title-action").after(b(f.Widgets.data.tpl.widgetReorderNav)),d=b(_.template(f.Widgets.data.tpl.moveWidgetArea,{sidebars:_(f.Widgets.registeredSidebars.toArray()).pluck("attributes")})),this.container.find(".widget-top").after(d),h=function(){var a,e=d.find("li"),g=0;a=e.filter(function(){return b(this).data("id")===i.params.sidebar_id}),e.each(function(){var d,e,h,i=b(this);d=i.data("id"),e=f.Widgets.registeredSidebars.get(d),h=e.get("is_rendered"),i.toggle(h),h&&(g+=1),i.hasClass("selected")&&!h&&c(a)}),g>1?i.container.find(".move-widget").show():i.container.find(".move-widget").hide()},h(),f.Widgets.registeredSidebars.on("change:is_rendered",h),g=this.container.find(".widget-reorder-nav"),g.find(".move-widget, .move-widget-down, .move-widget-up").each(function(){b(this).prepend(i.container.find(".widget-title").text()+": ")}).on("click keypress",function(c){if("keypress"!==c.type||13===c.which||32===c.which)if(b(this).focus(),b(this).is(".move-widget"))i.toggleWidgetMoveArea();else{var d=b(this).is(".move-widget-down"),f=b(this).is(".move-widget-up"),g=i.getWidgetSidebarPosition();if(f&&0===g||d&&g===i.getSidebarWidgetsControl().setting().length-1)return;f?(i.moveUp(),a.a11y.speak(e.widgetMovedUp)):(i.moveDown(),a.a11y.speak(e.widgetMovedDown)),b(this).focus()}}),this.container.find(".widget-area-select").on("click keypress","li",function(a){("keypress"!==a.type||13===a.which||32===a.which)&&(a.preventDefault(),c(b(this)))}),this.container.find(".move-widget-btn").click(function(){i.getSidebarWidgetsControl().toggleReordering(!1);var a,b,c,d,e,g=i.params.sidebar_id,h=i.container.find(".widget-area-select li.selected").data("id");a=f("sidebars_widgets["+g+"]"),b=f("sidebars_widgets["+h+"]"),c=Array.prototype.slice.call(a()),d=Array.prototype.slice.call(b()),e=i.getWidgetSidebarPosition(),c.splice(e,1),d.push(i.params.widget_id),a(c),b(d),i.focus()})},_setupHighlightEffects:function(){var a=this;this.container.on("mouseenter click",function(){a.setting.previewer.send("highlight-widget",a.params.widget_id)}),this.setting.bind(function(){a.setting.previewer.send("highlight-widget",a.params.widget_id)})},_setupUpdateUI:function(){var a,c,d,g,h,i=this;a=this.container.find(".widget:first"),c=a.find(".widget-content:first"),d=this.container.find(".widget-control-save"),d.val(e.saveBtnLabel),d.attr("title",e.saveBtnTooltip),d.removeClass("button-primary").addClass("button-secondary"),d.on("click",function(a){a.preventDefault(),i.updateWidget({disable_form:!0})}),g=_.debounce(function(){i.updateWidget()},250),c.on("keydown","input",function(a){13===a.which&&(a.preventDefault(),i.updateWidget({ignoreActiveElement:!0}))}),c.on("change input propertychange",":input",function(a){i.liveUpdateMode&&("change"===a.type||this.checkValidity&&this.checkValidity())&&g()}),this.setting.previewer.channel.bind("synced",function(){i.container.removeClass("previewer-loading")}),f.previewer.bind("widget-updated",function(a){a===i.params.widget_id&&i.container.removeClass("previewer-loading")}),h=f.Widgets.formSyncHandlers[this.params.widget_id_base],h&&b(document).on("widget-synced",function(b,c){a.is(c)&&h.apply(document,arguments)})},onChangeActive:function(a,b){this.container.toggleClass("widget-rendered",a),b.completeCallback&&b.completeCallback()},_setupRemoveUI:function(){var a,b,c=this;a=this.container.find("a.widget-control-remove"),a.on("click",function(a){a.preventDefault();var b;b=c.container.next().is(".customize-control-widget_form")?c.container.next().find(".widget-action:first"):c.container.prev().is(".customize-control-widget_form")?c.container.prev().find(".widget-action:first"):c.container.next(".customize-control-sidebar_widgets").find(".add-new-widget:first"),c.container.slideUp(function(){var a,d,e=f.Widgets.getSidebarWidgetControlContainingWidget(c.params.widget_id);e&&(a=e.setting().slice(),d=_.indexOf(a,c.params.widget_id),-1!==d&&(a.splice(d,1),e.setting(a),b.focus()))})}),b=function(){a.text(e.removeBtnLabel),a.attr("title",e.removeBtnTooltip)},this.params.is_new?f.bind("saved",b):b()},_getInputs:function(a){return b(a).find(":input[name]")},_getInputsSignature:function(a){var c=_(a).map(function(a){var c,d=b(a);return c=d.is(":checkbox, :radio")?[d.attr("id"),d.attr("name"),d.prop("value")]:[d.attr("id"),d.attr("name")],c.join(",")});return c.join(";")},_getInputState:function(a){return a=b(a),a.is(":radio, :checkbox")?a.prop("checked"):a.is("select[multiple]")?a.find("option:selected").map(function(){return b(this).val()}).get():a.val()},_setInputState:function(a,c){a=b(a),a.is(":radio, :checkbox")?a.prop("checked",c):a.is("select[multiple]")?(c=b.isArray(c)?_.map(c,function(a){return String(a)}):[],a.find("option").each(function(){b(this).prop("selected",-1!==_.indexOf(c,String(this.value)))})):a.val(c)},getSidebarWidgetsControl:function(){var a,b;return a="sidebars_widgets["+this.params.sidebar_id+"]",(b=f.control(a))?b:void 0},updateWidget:function(c){var d,g,h,i,j,k,l,m,n,o,p,q=this;q.embedWidgetContent(),c=b.extend({instance:null,complete:null,ignoreActiveElement:!1},c),d=c.instance,g=c.complete,this._updateCount+=1,j=this._updateCount,h=this.container.find(".widget:first"),i=h.find(".widget-content:first"),i.find(".widget-error").remove(),this.container.addClass("widget-form-loading"),this.container.addClass("previewer-loading"),n=f.state("processing"),n(n()+1),this.liveUpdateMode||this.container.addClass("widget-form-disabled"),k={},k.action="update-widget",k.wp_customize="on",k.nonce=f.Widgets.data.nonce,k.theme=f.settings.theme.stylesheet,k.customized=a.customize.previewer.query().customized,l=b.param(k),m=this._getInputs(i),m.each(function(){b(this).data("state"+j,q._getInputState(this))}),l+=d?"&"+b.param({sanitized_widget_setting:JSON.stringify(d)}):"&"+m.serialize(),l+="&"+i.find("~ :input").serialize(),this._previousUpdateRequest&&this._previousUpdateRequest.abort(),o=b.post(a.ajax.settings.url,l),this._previousUpdateRequest=o,o.done(function(a){var d,k,l,n,o=!1;return"0"===a?(f.previewer.preview.iframe.hide(),void f.previewer.login().done(function(){q.updateWidget(c),f.previewer.preview.iframe.show()})):"-1"===a?void f.previewer.cheatin():void(a.success?(k=b("<div>"+a.data.form+"</div>"),l=q._getInputs(k),n=q._getInputsSignature(m)===q._getInputsSignature(l),n&&!q.liveUpdateMode&&(q.liveUpdateMode=!0,q.container.removeClass("widget-form-disabled"),q.container.find('input[name="savewidget"]').hide()),n&&q.liveUpdateMode?(m.each(function(a){var d,e,f,g=b(this),h=b(l[a]);d=g.data("state"+j),e=q._getInputState(h),g.data("sanitized",e),f=!_.isEqual(d,e)&&(c.ignoreActiveElement||!g.is(document.activeElement)),f&&q._setInputState(g,e)}),b(document).trigger("widget-synced",[h,a.data.form])):q.liveUpdateMode?(q.liveUpdateMode=!1,q.container.find('input[name="savewidget"]').show(),o=!0):(i.html(a.data.form),q.container.removeClass("widget-form-disabled"),b(document).trigger("widget-updated",[h])),p=!o&&!_(q.setting()).isEqual(a.data.instance),p?(q.isWidgetUpdating=!0,q.setting(a.data.instance),q.isWidgetUpdating=!1):q.container.removeClass("previewer-loading"),g&&g.call(q,null,{noChange:!p,ajaxFinished:!0})):(d=e.error,a.data&&a.data.message&&(d=a.data.message),g?g.call(q,d):i.prepend('<p class="widget-error"><strong>'+d+"</strong></p>")))}),o.fail(function(a,b){g&&g.call(q,b)}),o.always(function(){q.container.removeClass("widget-form-loading"),m.each(function(){b(this).removeData("state"+j)}),n(n()-1)})},expandControlSection:function(){f.Control.prototype.expand.call(this)},_toggleExpanded:f.Section.prototype._toggleExpanded,expand:f.Section.prototype.expand,expandForm:function(){this.expand()},collapse:f.Section.prototype.collapse,collapseForm:function(){this.collapse()},toggleForm:function(a){"undefined"==typeof a&&(a=!this.expanded()),this.expanded(a)},onChangeExpanded:function(a,b){var c,d,e,g,h=this;return h.embedWidgetControl(),a&&h.embedWidgetContent(),b.unchanged?void(a&&f.Control.prototype.expand.call(h,{completeCallback:b.completeCallback})):(c=this.container.find("div.widget:first"),d=c.find(".widget-inside:first"),void(a?(h.section()&&f.section(h.section())&&h.expandControlSection(),f.control.each(function(a){h.params.type===a.params.type&&h!==a&&a.collapse()}),e=function(){h.container.removeClass("expanding"),h.container.addClass("expanded"),h.container.trigger("expanded")},b.completeCallback&&(g=e,e=function(){g(),b.completeCallback()}),h.params.is_wide?d.fadeIn(b.duration,e):d.slideDown(b.duration,e),h.container.trigger("expand"),h.container.addClass("expanding")):(e=function(){h.container.removeClass("collapsing"),h.container.removeClass("expanded"),h.container.trigger("collapsed")},b.completeCallback&&(g=e,e=function(){g(),b.completeCallback()}),h.container.trigger("collapse"),h.container.addClass("collapsing"),h.params.is_wide?d.fadeOut(b.duration,e):d.slideUp(b.duration,function(){c.css({width:"",margin:""}),e()}))))},getWidgetSidebarPosition:function(){var a,b;return a=this.getSidebarWidgetsControl().setting(),b=_.indexOf(a,this.params.widget_id),-1!==b?b:void 0},moveUp:function(){this._moveWidgetByOne(-1)},moveDown:function(){this._moveWidgetByOne(1)},_moveWidgetByOne:function(a){var b,c,d,e;b=this.getWidgetSidebarPosition(),c=this.getSidebarWidgetsControl().setting,d=Array.prototype.slice.call(c()),e=d[b+a],d[b+a]=this.params.widget_id,d[b]=e,c(d)},toggleWidgetMoveArea:function(a){var c,d=this;c=this.container.find(".move-widget-area"),"undefined"==typeof a&&(a=!c.hasClass("active")),a&&(c.find(".selected").removeClass("selected"),c.find("li").filter(function(){return b(this).data("id")===d.params.sidebar_id}).addClass("selected"),this.container.find(".move-widget-btn").prop("disabled",!0)),c.toggleClass("active",a)},highlightSectionAndControl:function(){var a;a=this.container.is(":hidden")?this.container.closest(".control-section"):this.container,b(".highlighted").removeClass("highlighted"),a.addClass("highlighted"),setTimeout(function(){a.removeClass("highlighted")},500)}}),f.Widgets.WidgetsPanel=f.Panel.extend({ready:function(){var a=this;f.Panel.prototype.ready.call(a),a.deferred.embedded.done(function(){var c,d,g;c=a.container.find(".panel-meta"),d=b("<div></div>",{"class":"no-widget-areas-rendered-notice"}),d.append(b("<em></em>",{text:e.noAreasRendered})),c.append(d),g=function(){return 0===_.filter(a.sections(),function(a){return a.active()}).length},d.toggle(g()),f.previewer.deferred.active.done(function(){d.toggle(g())}),f.bind("pane-contents-reflowed",function(){var a="resolved"===f.previewer.deferred.active.state()?"fast":0;g()?d.slideDown(a):d.slideUp(a)})})},isContextuallyActive:function(){var a=this;return a.active()}}),f.Widgets.SidebarSection=f.Section.extend({ready:function(){var a,b=this;f.Section.prototype.ready.call(this),a=f.Widgets.registeredSidebars.get(b.params.sidebarId),b.active.bind(function(b){a.set("is_rendered",b)}),a.set("is_rendered",b.active())}}),f.Widgets.SidebarControl=f.Control.extend({ready:function(){this.$controlSection=this.container.closest(".control-section"),this.$sectionContent=this.container.closest(".accordion-section-content"),this._setupModel(),this._setupSortable(),this._setupAddition(),this._applyCardinalOrderClassNames()},_setupModel:function(){var a=this;this.setting.bind(function(d,e){var g,h,i;h=_(e).difference(d),d=_(d).filter(function(a){var b=c(a);return!!f.Widgets.availableWidgets.findWhere({id_base:b.id_base})}),g=_(d).map(function(b){var c=f.Widgets.getWidgetFormControlForWidget(b);return c||(c=a.addWidget(b)),c}),g.sort(function(a,b){var c=_.indexOf(d,a.params.widget_id),e=_.indexOf(d,b.params.widget_id);return c-e}),i=0,_(g).each(function(b){b.priority(i),b.section(a.section()),i+=1}),a.priority(i),a._applyCardinalOrderClassNames(),_(g).each(function(b){b.params.sidebar_id=a.params.sidebar_id}),_(h).each(function(d){setTimeout(function(){var e,g,h,i,j,k=!1;f.each(function(b){if(b.id!==a.setting.id&&0===b.id.indexOf("sidebars_widgets[")&&"sidebars_widgets[wp_inactive_widgets]"!==b.id){var c,e=b();c=_.indexOf(e,d),-1!==c&&(k=!0)}}),k||(e=f.Widgets.getWidgetFormControlForWidget(d),g=e&&b.contains(document,e.container[0])&&!b.contains(a.$sectionContent[0],e.container[0]),e&&!g&&(f.control.remove(e.id),e.container.remove()),f.Widgets.savedWidgetIds[d]&&(h=f.value("sidebars_widgets[wp_inactive_widgets]")().slice(),h.push(d),f.value("sidebars_widgets[wp_inactive_widgets]")(_(h).unique())),i=c(d).id_base,j=f.Widgets.availableWidgets.findWhere({id_base:i}),j&&!j.get("is_multi")&&j.set("is_disabled",!1))})})})},_setupSortable:function(){var a=this;this.isReordering=!1,this.$sectionContent.sortable({items:"> .customize-control-widget_form",handle:".widget-top",axis:"y",tolerance:"pointer",connectWith:".accordion-section-content:has(.customize-control-sidebar_widgets)",update:function(){var c,d=a.$sectionContent.sortable("toArray");c=b.map(d,function(a){return b("#"+a).find(":input[name=widget-id]").val()}),a.setting(c)}}),this.$controlSection.find(".accordion-section-title").droppable({accept:".customize-control-widget_form",over:function(){var b=f.section(a.section.get());b.expand({allowMultiple:!0,completeCallback:function(){f.section.each(function(a){a.container.find(".customize-control-sidebar_widgets").length&&a.container.find(".accordion-section-content:first").sortable("refreshPositions")})}})}}),this.container.find(".reorder-toggle").on("click",function(){a.toggleReordering(!a.isReordering)})},_setupAddition:function(){var a=this;this.container.find(".add-new-widget").on("click",function(){var c=b(this);a.$sectionContent.hasClass("reordering")||(b("body").hasClass("adding-widget")?(c.attr("aria-expanded","false"),f.Widgets.availableWidgetsPanel.close()):(c.attr("aria-expanded","true"),f.Widgets.availableWidgetsPanel.open(a)))})},_applyCardinalOrderClassNames:function(){var a=[];return _.each(this.setting(),function(b){var c=f.Widgets.getWidgetFormControlForWidget(b);c&&a.push(c)}),a.length?(this.container.find(".reorder-toggle").show(),b(a).each(function(){b(this.container).removeClass("first-widget").removeClass("last-widget").find(".move-widget-down, .move-widget-up").prop("tabIndex",0)}),_.first(a).container.addClass("first-widget").find(".move-widget-up").prop("tabIndex",-1),void _.last(a).container.addClass("last-widget").find(".move-widget-down").prop("tabIndex",-1)):void this.container.find(".reorder-toggle").hide()},toggleReordering:function(b){var c=this.$sectionContent.find(".add-new-widget"),d=this.container.find(".reorder-toggle"),f=this.$sectionContent.find(".widget-title");b=Boolean(b),b!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=b,this.$sectionContent.toggleClass("reordering",b),b?(_(this.getWidgetFormControls()).each(function(a){a.collapse()}),c.attr({tabindex:"-1","aria-hidden":"true"}),d.attr("aria-label",e.reorderLabelOff),a.a11y.speak(e.reorderModeOn),f.attr("aria-hidden","true")):(c.removeAttr("tabindex aria-hidden"),d.attr("aria-label",e.reorderLabelOn),a.a11y.speak(e.reorderModeOff),f.attr("aria-hidden","false")))},getWidgetFormControls:function(){var a=[];return _(this.setting()).each(function(b){var c=d(b),e=f.control(c);e&&a.push(e)}),a},addWidget:function(a){var d,e,g,h,i,j,k,l,m,n,o=this,p="widget_form",q=c(a),r=q.number,s=q.id_base,t=f.Widgets.availableWidgets.findWhere({id_base:s});return t?r&&!t.get("is_multi")?!1:(t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number")),d=b.trim(b("#widget-tpl-"+t.get("id")).html()),t.get("is_multi")?d=d.replace(/<[^<>]+>/g,function(a){return a.replace(/__i__|%i%/g,r)}):t.set("is_disabled",!0),e=b(d),g=b("<li/>").addClass("customize-control").addClass("customize-control-"+p).append(e),g.find("> .widget-icon").remove(),t.get("is_multi")&&(g.find('input[name="widget_number"]').val(r),g.find('input[name="multi_number"]').val(r)),a=g.find('[name="widget-id"]').val(),g.hide(),i="widget_"+t.get("id_base"),t.get("is_multi")&&(i+="["+r+"]"),g.attr("id","customize-control-"+i.replace(/\]/g,"").replace(/\[/g,"-")),j=f.has(i),j||(m={transport:"refresh",previewer:this.setting.previewer},n=f.create(i,i,"",m),n.set({})),h=f.controlConstructor[p],k=new h(i,{params:{settings:{"default":i},content:g,sidebar_id:o.params.sidebar_id,widget_id:a,widget_id_base:t.get("id_base"),type:p,is_new:!j,width:t.get("width"),height:t.get("height"),is_wide:t.get("is_wide"),active:!0},previewer:o.setting.previewer}),f.control.add(i,k),f.each(function(b){if(b.id!==o.setting.id&&0===b.id.indexOf("sidebars_widgets[")){var c=b().slice(),d=_.indexOf(c,a);-1!==d&&(c.splice(d),b(c))}}),l=this.setting().slice(),-1===_.indexOf(l,a)&&(l.push(a),this.setting(l)),g.slideDown(function(){j&&k.updateWidget({instance:k.setting()})}),k):!1}}),b.extend(f.panelConstructor,{widgets:f.Widgets.WidgetsPanel}),b.extend(f.sectionConstructor,{sidebar:f.Widgets.SidebarSection}),b.extend(f.controlConstructor,{widget_form:f.Widgets.WidgetControl,sidebar_widgets:f.Widgets.SidebarControl}),f.bind("nonce-refresh",function(a){f.Widgets.data.nonce=a["update-widget"]}),f.bind("ready",function(){f.Widgets.availableWidgetsPanel=new f.Widgets.AvailableWidgetsPanelView({collection:f.Widgets.availableWidgets}),f.previewer.bind("highlight-widget-control",f.Widgets.highlightWidgetFormControl),f.previewer.bind("focus-widget-control",f.Widgets.focusWidgetFormControl)}),f.Widgets.highlightWidgetFormControl=function(a){var b=f.Widgets.getWidgetFormControlForWidget(a);b&&b.highlightSectionAndControl()},f.Widgets.focusWidgetFormControl=function(a){var b=f.Widgets.getWidgetFormControlForWidget(a);b&&b.focus()},f.Widgets.getSidebarWidgetControlContainingWidget=function(a){var b=null;return f.control.each(function(c){"sidebar_widgets"===c.params.type&&-1!==_.indexOf(c.setting(),a)&&(b=c)}),b},f.Widgets.getWidgetFormControlForWidget=function(a){var b=null;return f.control.each(function(c){"widget_form"===c.params.type&&c.params.widget_id===a&&(b=c)}),b}}}(window.wp,jQuery);
\ No newline at end of file
+!function(a,b){function c(a){var b,c={number:null,id_base:null};return b=a.match(/^(.+)-(\d+)$/),b?(c.id_base=b[1],c.number=parseInt(b[2],10)):c.id_base=a,c}function d(a){var b,d=c(a);return b="widget_"+d.id_base,d.number&&(b+="["+d.number+"]"),b}if(a&&a.customize){var e,f=a.customize;f.Widgets=f.Widgets||{},f.Widgets.savedWidgetIds={},f.Widgets.data=_wpCustomizeWidgetsSettings||{},e=f.Widgets.data.l10n,delete f.Widgets.data.l10n,f.Widgets.WidgetModel=Backbone.Model.extend({id:null,temp_id:null,classname:null,control_tpl:null,description:null,is_disabled:null,is_multi:null,multi_number:null,name:null,id_base:null,transport:null,params:[],width:null,height:null,search_matched:!0}),f.Widgets.WidgetCollection=Backbone.Collection.extend({model:f.Widgets.WidgetModel,doSearch:function(a){this.terms!==a&&(this.terms=a,this.terms.length>0&&this.search(this.terms),""===this.terms&&this.each(function(a){a.set("search_matched",!0)}))},search:function(a){var b,c;a=a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),a=a.replace(/ /g,")(?=.*"),b=new RegExp("^(?=.*"+a+").+","i"),this.each(function(a){c=[a.get("name"),a.get("id"),a.get("description")].join(" "),a.set("search_matched",b.test(c))})}}),f.Widgets.availableWidgets=new f.Widgets.WidgetCollection(f.Widgets.data.availableWidgets),f.Widgets.SidebarModel=Backbone.Model.extend({after_title:null,after_widget:null,before_title:null,before_widget:null,"class":null,description:null,id:null,name:null,is_rendered:!1}),f.Widgets.SidebarCollection=Backbone.Collection.extend({model:f.Widgets.SidebarModel}),f.Widgets.registeredSidebars=new f.Widgets.SidebarCollection(f.Widgets.data.registeredSidebars),f.Widgets.AvailableWidgetsPanelView=a.Backbone.View.extend({el:"#available-widgets",events:{"input #widgets-search":"search","keyup #widgets-search":"search","change #widgets-search":"search","search #widgets-search":"search","focus .widget-tpl":"focus","click .widget-tpl":"_submit","keypress .widget-tpl":"_submit",keydown:"keyboardAccessible"},selected:null,currentSidebarControl:null,$search:null,initialize:function(){var a=this;this.$search=b("#widgets-search"),_.bindAll(this,"close"),this.listenTo(this.collection,"change",this.updateList),this.updateList(),b("#customize-controls, #available-widgets .customize-section-title").on("click keydown",function(c){var d=b(c.target).is(".add-new-widget, .add-new-widget *");b("body").hasClass("adding-widget")&&!d&&a.close()}),f.previewer.bind("url",this.close)},search:function(a){var b;this.collection.doSearch(a.target.value),this.selected&&!this.selected.is(":visible")&&(this.selected.removeClass("selected"),this.selected=null),this.selected&&!a.target.value&&(this.selected.removeClass("selected"),this.selected=null),!this.selected&&a.target.value&&(b=this.$el.find("> .widget-tpl:visible:first"),b.length&&this.select(b))},updateList:function(){this.collection.each(function(a){var c=b("#widget-tpl-"+a.id);c.toggle(a.get("search_matched")&&!a.get("is_disabled")),a.get("is_disabled")&&c.is(this.selected)&&(this.selected=null)})},select:function(a){this.selected=b(a),this.selected.siblings(".widget-tpl").removeClass("selected"),this.selected.addClass("selected")},focus:function(a){this.select(b(a.currentTarget))},_submit:function(a){("keypress"!==a.type||13===a.which||32===a.which)&&this.submit(b(a.currentTarget))},submit:function(a){var c,d,e;a||(a=this.selected),a&&this.currentSidebarControl&&(this.select(a),c=b(this.selected).data("widget-id"),d=this.collection.findWhere({id:c}),d&&(e=this.currentSidebarControl.addWidget(d.get("id_base")),e&&e.focus(),this.close()))},open:function(a){this.currentSidebarControl=a,_(this.currentSidebarControl.getWidgetFormControls()).each(function(a){a.params.is_wide&&a.collapseForm()}),b("body").addClass("adding-widget"),this.$el.find(".selected").removeClass("selected"),this.collection.doSearch(""),f.settings.browser.mobile||this.$search.focus()},close:function(a){a=a||{},a.returnFocus&&this.currentSidebarControl&&this.currentSidebarControl.container.find(".add-new-widget").focus(),this.currentSidebarControl=null,this.selected=null,b("body").removeClass("adding-widget"),this.$search.val("")},keyboardAccessible:function(a){var c=13===a.which,d=27===a.which,e=40===a.which,f=38===a.which,g=9===a.which,h=a.shiftKey,i=null,j=this.$el.find("> .widget-tpl:visible:first"),k=this.$el.find("> .widget-tpl:visible:last"),l=b(a.target).is(this.$search),m=b(a.target).is(".widget-tpl:visible:last");return e||f?(e?l?i=j:this.selected&&0!==this.selected.nextAll(".widget-tpl:visible").length&&(i=this.selected.nextAll(".widget-tpl:visible:first")):f&&(l?i=k:this.selected&&0!==this.selected.prevAll(".widget-tpl:visible").length&&(i=this.selected.prevAll(".widget-tpl:visible:first"))),this.select(i),void(i?i.focus():this.$search.focus())):void((!c||this.$search.val())&&(c?this.submit():d&&this.close({returnFocus:!0}),this.currentSidebarControl&&g&&(h&&l||!h&&m)&&(this.currentSidebarControl.container.find(".add-new-widget").focus(),a.preventDefault())))}}),f.Widgets.formSyncHandlers={rss:function(a,c,d){var e=c.find(".widget-error:first"),f=b("<div>"+d+"</div>").find(".widget-error:first");e.length&&f.length?e.replaceWith(f):e.length?e.remove():f.length&&c.find(".widget-content:first").prepend(f)}},f.Widgets.WidgetControl=f.Control.extend({defaultExpandedArguments:{duration:"fast",completeCallback:b.noop},initialize:function(a,c){var d=this;d.widgetControlEmbedded=!1,d.widgetContentEmbedded=!1,d.expanded=new f.Value(!1),d.expandedArgumentsQueue=[],d.expanded.bind(function(a){var c=d.expandedArgumentsQueue.shift();c=b.extend({},d.defaultExpandedArguments,c),d.onChangeExpanded(a,c)}),f.Control.prototype.initialize.call(d,a,c)},ready:function(){var a=this;a.section()?f.section(a.section(),function(b){var c=function(d){d&&(a.embedWidgetControl(),b.expanded.unbind(c))};b.expanded()?c(!0):b.expanded.bind(c)}):a.embedWidgetControl()},embedWidgetControl:function(){var a,c=this;c.widgetControlEmbedded||(c.widgetControlEmbedded=!0,a=b(c.params.widget_control),c.container.append(a),c._setupModel(),c._setupWideWidget(),c._setupControlToggle(),c._setupWidgetTitle(),c._setupReorderUI(),c._setupHighlightEffects(),c._setupUpdateUI(),c._setupRemoveUI())},embedWidgetContent:function(){var a,c=this;c.embedWidgetControl(),c.widgetContentEmbedded||(c.widgetContentEmbedded=!0,a=b(c.params.widget_content),c.container.find(".widget-content:first").append(a),b(document).trigger("widget-added",[c.container.find(".widget:first")]))},_setupModel:function(){var a,b=this;a=function(){f.Widgets.savedWidgetIds[b.params.widget_id]=!0},f.bind("ready",a),f.bind("saved",a),this._updateCount=0,this.isWidgetUpdating=!1,this.liveUpdateMode=!0,this.setting.bind(function(a,c){_(c).isEqual(a)||b.isWidgetUpdating||b.updateWidget({instance:a})})},_setupWideWidget:function(){var a,c,d,e,g,h=this;this.params.is_wide&&(a=this.container.find(".widget-inside"),c=a.find("> .form"),d=b(".wp-full-overlay-sidebar-content:first"),this.container.addClass("wide-widget-control"),this.container.find(".widget-content:first").css({"max-width":this.params.width,"min-height":this.params.height}),g=function(){var d,e=h.container.offset().top,f=b(window).height(),g=c.outerHeight();a.css("max-height",f),d=Math.max(0,Math.min(Math.max(e,0),f-g)),a.css("top",d)},e=b("#customize-theme-controls"),this.container.on("expand",function(){g(),d.on("scroll",g),b(window).on("resize",g),e.on("expanded collapsed",g)}),this.container.on("collapsed",function(){d.off("scroll",g),b(window).off("resize",g),e.off("expanded collapsed",g)}),f.each(function(a){0===a.id.indexOf("sidebars_widgets[")&&a.bind(function(){h.container.hasClass("expanded")&&g()})}))},_setupControlToggle:function(){var a,b=this;this.container.find(".widget-top").on("click",function(a){a.preventDefault();var c=b.getSidebarWidgetsControl();c.isReordering||b.expanded(!b.expanded())}),a=this.container.find(".widget-control-close"),a.on("click",function(a){a.preventDefault(),b.collapse(),b.container.find(".widget-top .widget-action:first").focus()})},_setupWidgetTitle:function(){var a,b=this;a=function(){var a=b.setting().title,c=b.container.find(".in-widget-title");a?c.text(": "+a):c.text("")},this.setting.bind(a),a()},_setupReorderUI:function(){var c,d,g,h,i,j=this;c=function(a){a.siblings(".selected").removeClass("selected"),a.addClass("selected");var b=a.data("id")===j.params.sidebar_id;j.container.find(".move-widget-btn").prop("disabled",b)},this.container.find(".widget-title-action").after(b(f.Widgets.data.tpl.widgetReorderNav)),i=_.template(f.Widgets.data.tpl.moveWidgetArea),d=b(i({sidebars:_(f.Widgets.registeredSidebars.toArray()).pluck("attributes")})),this.container.find(".widget-top").after(d),h=function(){var a,e=d.find("li"),g=0;a=e.filter(function(){return b(this).data("id")===j.params.sidebar_id}),e.each(function(){var d,e,h,i=b(this);d=i.data("id"),e=f.Widgets.registeredSidebars.get(d),h=e.get("is_rendered"),i.toggle(h),h&&(g+=1),i.hasClass("selected")&&!h&&c(a)}),g>1?j.container.find(".move-widget").show():j.container.find(".move-widget").hide()},h(),f.Widgets.registeredSidebars.on("change:is_rendered",h),g=this.container.find(".widget-reorder-nav"),g.find(".move-widget, .move-widget-down, .move-widget-up").each(function(){b(this).prepend(j.container.find(".widget-title").text()+": ")}).on("click keypress",function(c){if("keypress"!==c.type||13===c.which||32===c.which)if(b(this).focus(),b(this).is(".move-widget"))j.toggleWidgetMoveArea();else{var d=b(this).is(".move-widget-down"),f=b(this).is(".move-widget-up"),g=j.getWidgetSidebarPosition();if(f&&0===g||d&&g===j.getSidebarWidgetsControl().setting().length-1)return;f?(j.moveUp(),a.a11y.speak(e.widgetMovedUp)):(j.moveDown(),a.a11y.speak(e.widgetMovedDown)),b(this).focus()}}),this.container.find(".widget-area-select").on("click keypress","li",function(a){("keypress"!==a.type||13===a.which||32===a.which)&&(a.preventDefault(),c(b(this)))}),this.container.find(".move-widget-btn").click(function(){j.getSidebarWidgetsControl().toggleReordering(!1);var a,b,c,d,e,g=j.params.sidebar_id,h=j.container.find(".widget-area-select li.selected").data("id");a=f("sidebars_widgets["+g+"]"),b=f("sidebars_widgets["+h+"]"),c=Array.prototype.slice.call(a()),d=Array.prototype.slice.call(b()),e=j.getWidgetSidebarPosition(),c.splice(e,1),d.push(j.params.widget_id),a(c),b(d),j.focus()})},_setupHighlightEffects:function(){var a=this;this.container.on("mouseenter click",function(){a.setting.previewer.send("highlight-widget",a.params.widget_id)}),this.setting.bind(function(){a.setting.previewer.send("highlight-widget",a.params.widget_id)})},_setupUpdateUI:function(){var a,c,d,g,h,i=this;a=this.container.find(".widget:first"),c=a.find(".widget-content:first"),d=this.container.find(".widget-control-save"),d.val(e.saveBtnLabel),d.attr("title",e.saveBtnTooltip),d.removeClass("button-primary").addClass("button-secondary"),d.on("click",function(a){a.preventDefault(),i.updateWidget({disable_form:!0})}),g=_.debounce(function(){i.updateWidget()},250),c.on("keydown","input",function(a){13===a.which&&(a.preventDefault(),i.updateWidget({ignoreActiveElement:!0}))}),c.on("change input propertychange",":input",function(a){i.liveUpdateMode&&("change"===a.type||this.checkValidity&&this.checkValidity())&&g()}),this.setting.previewer.channel.bind("synced",function(){i.container.removeClass("previewer-loading")}),f.previewer.bind("widget-updated",function(a){a===i.params.widget_id&&i.container.removeClass("previewer-loading")}),h=f.Widgets.formSyncHandlers[this.params.widget_id_base],h&&b(document).on("widget-synced",function(b,c){a.is(c)&&h.apply(document,arguments)})},onChangeActive:function(a,b){this.container.toggleClass("widget-rendered",a),b.completeCallback&&b.completeCallback()},_setupRemoveUI:function(){var a,b,c=this;a=this.container.find("a.widget-control-remove"),a.on("click",function(a){a.preventDefault();var b;b=c.container.next().is(".customize-control-widget_form")?c.container.next().find(".widget-action:first"):c.container.prev().is(".customize-control-widget_form")?c.container.prev().find(".widget-action:first"):c.container.next(".customize-control-sidebar_widgets").find(".add-new-widget:first"),c.container.slideUp(function(){var a,d,e=f.Widgets.getSidebarWidgetControlContainingWidget(c.params.widget_id);e&&(a=e.setting().slice(),d=_.indexOf(a,c.params.widget_id),-1!==d&&(a.splice(d,1),e.setting(a),b.focus()))})}),b=function(){a.text(e.removeBtnLabel),a.attr("title",e.removeBtnTooltip)},this.params.is_new?f.bind("saved",b):b()},_getInputs:function(a){return b(a).find(":input[name]")},_getInputsSignature:function(a){var c=_(a).map(function(a){var c,d=b(a);return c=d.is(":checkbox, :radio")?[d.attr("id"),d.attr("name"),d.prop("value")]:[d.attr("id"),d.attr("name")],c.join(",")});return c.join(";")},_getInputState:function(a){return a=b(a),a.is(":radio, :checkbox")?a.prop("checked"):a.is("select[multiple]")?a.find("option:selected").map(function(){return b(this).val()}).get():a.val()},_setInputState:function(a,c){a=b(a),a.is(":radio, :checkbox")?a.prop("checked",c):a.is("select[multiple]")?(c=b.isArray(c)?_.map(c,function(a){return String(a)}):[],a.find("option").each(function(){b(this).prop("selected",-1!==_.indexOf(c,String(this.value)))})):a.val(c)},getSidebarWidgetsControl:function(){var a,b;return a="sidebars_widgets["+this.params.sidebar_id+"]",(b=f.control(a))?b:void 0},updateWidget:function(c){var d,g,h,i,j,k,l,m,n,o,p,q=this;q.embedWidgetContent(),c=b.extend({instance:null,complete:null,ignoreActiveElement:!1},c),d=c.instance,g=c.complete,this._updateCount+=1,j=this._updateCount,h=this.container.find(".widget:first"),i=h.find(".widget-content:first"),i.find(".widget-error").remove(),this.container.addClass("widget-form-loading"),this.container.addClass("previewer-loading"),n=f.state("processing"),n(n()+1),this.liveUpdateMode||this.container.addClass("widget-form-disabled"),k={},k.action="update-widget",k.wp_customize="on",k.nonce=f.settings.nonce["update-widget"],k.theme=f.settings.theme.stylesheet,k.customized=a.customize.previewer.query().customized,l=b.param(k),m=this._getInputs(i),m.each(function(){b(this).data("state"+j,q._getInputState(this))}),l+=d?"&"+b.param({sanitized_widget_setting:JSON.stringify(d)}):"&"+m.serialize(),l+="&"+i.find("~ :input").serialize(),this._previousUpdateRequest&&this._previousUpdateRequest.abort(),o=b.post(a.ajax.settings.url,l),this._previousUpdateRequest=o,o.done(function(a){var d,k,l,n,o=!1;return"0"===a?(f.previewer.preview.iframe.hide(),void f.previewer.login().done(function(){q.updateWidget(c),f.previewer.preview.iframe.show()})):"-1"===a?void f.previewer.cheatin():void(a.success?(k=b("<div>"+a.data.form+"</div>"),l=q._getInputs(k),n=q._getInputsSignature(m)===q._getInputsSignature(l),n&&!q.liveUpdateMode&&(q.liveUpdateMode=!0,q.container.removeClass("widget-form-disabled"),q.container.find('input[name="savewidget"]').hide()),n&&q.liveUpdateMode?(m.each(function(a){var d,e,f,g=b(this),h=b(l[a]);d=g.data("state"+j),e=q._getInputState(h),g.data("sanitized",e),f=!_.isEqual(d,e)&&(c.ignoreActiveElement||!g.is(document.activeElement)),f&&q._setInputState(g,e)}),b(document).trigger("widget-synced",[h,a.data.form])):q.liveUpdateMode?(q.liveUpdateMode=!1,q.container.find('input[name="savewidget"]').show(),o=!0):(i.html(a.data.form),q.container.removeClass("widget-form-disabled"),b(document).trigger("widget-updated",[h])),p=!o&&!_(q.setting()).isEqual(a.data.instance),p?(q.isWidgetUpdating=!0,q.setting(a.data.instance),q.isWidgetUpdating=!1):q.container.removeClass("previewer-loading"),g&&g.call(q,null,{noChange:!p,ajaxFinished:!0})):(d=e.error,a.data&&a.data.message&&(d=a.data.message),g?g.call(q,d):i.prepend('<p class="widget-error"><strong>'+d+"</strong></p>")))}),o.fail(function(a,b){g&&g.call(q,b)}),o.always(function(){q.container.removeClass("widget-form-loading"),m.each(function(){b(this).removeData("state"+j)}),n(n()-1)})},expandControlSection:function(){f.Control.prototype.expand.call(this)},_toggleExpanded:f.Section.prototype._toggleExpanded,expand:f.Section.prototype.expand,expandForm:function(){this.expand()},collapse:f.Section.prototype.collapse,collapseForm:function(){this.collapse()},toggleForm:function(a){"undefined"==typeof a&&(a=!this.expanded()),this.expanded(a)},onChangeExpanded:function(a,b){var c,d,e,g,h=this;return h.embedWidgetControl(),a&&h.embedWidgetContent(),b.unchanged?void(a&&f.Control.prototype.expand.call(h,{completeCallback:b.completeCallback})):(c=this.container.find("div.widget:first"),d=c.find(".widget-inside:first"),void(a?(h.section()&&f.section(h.section())&&h.expandControlSection(),f.control.each(function(a){h.params.type===a.params.type&&h!==a&&a.collapse()}),e=function(){h.container.removeClass("expanding"),h.container.addClass("expanded"),h.container.trigger("expanded")},b.completeCallback&&(g=e,e=function(){g(),b.completeCallback()}),h.params.is_wide?d.fadeIn(b.duration,e):d.slideDown(b.duration,e),h.container.trigger("expand"),h.container.addClass("expanding")):(e=function(){h.container.removeClass("collapsing"),h.container.removeClass("expanded"),h.container.trigger("collapsed")},b.completeCallback&&(g=e,e=function(){g(),b.completeCallback()}),h.container.trigger("collapse"),h.container.addClass("collapsing"),h.params.is_wide?d.fadeOut(b.duration,e):d.slideUp(b.duration,function(){c.css({width:"",margin:""}),e()}))))},getWidgetSidebarPosition:function(){var a,b;return a=this.getSidebarWidgetsControl().setting(),b=_.indexOf(a,this.params.widget_id),-1!==b?b:void 0},moveUp:function(){this._moveWidgetByOne(-1)},moveDown:function(){this._moveWidgetByOne(1)},_moveWidgetByOne:function(a){var b,c,d,e;b=this.getWidgetSidebarPosition(),c=this.getSidebarWidgetsControl().setting,d=Array.prototype.slice.call(c()),e=d[b+a],d[b+a]=this.params.widget_id,d[b]=e,c(d)},toggleWidgetMoveArea:function(a){var c,d=this;c=this.container.find(".move-widget-area"),"undefined"==typeof a&&(a=!c.hasClass("active")),a&&(c.find(".selected").removeClass("selected"),c.find("li").filter(function(){return b(this).data("id")===d.params.sidebar_id}).addClass("selected"),this.container.find(".move-widget-btn").prop("disabled",!0)),c.toggleClass("active",a)},highlightSectionAndControl:function(){var a;a=this.container.is(":hidden")?this.container.closest(".control-section"):this.container,b(".highlighted").removeClass("highlighted"),a.addClass("highlighted"),setTimeout(function(){a.removeClass("highlighted")},500)}}),f.Widgets.WidgetsPanel=f.Panel.extend({ready:function(){var a=this;f.Panel.prototype.ready.call(a),a.deferred.embedded.done(function(){var c,d,g;c=a.container.find(".panel-meta"),d=b("<div></div>",{"class":"no-widget-areas-rendered-notice"}),d.append(b("<em></em>",{text:e.noAreasRendered})),c.append(d),g=function(){return 0===_.filter(a.sections(),function(a){return a.active()}).length},d.toggle(g()),f.previewer.deferred.active.done(function(){d.toggle(g())}),f.bind("pane-contents-reflowed",function(){var a="resolved"===f.previewer.deferred.active.state()?"fast":0;g()?d.slideDown(a):d.slideUp(a)})})},isContextuallyActive:function(){var a=this;return a.active()}}),f.Widgets.SidebarSection=f.Section.extend({ready:function(){var a,b=this;f.Section.prototype.ready.call(this),a=f.Widgets.registeredSidebars.get(b.params.sidebarId),b.active.bind(function(b){a.set("is_rendered",b)}),a.set("is_rendered",b.active())}}),f.Widgets.SidebarControl=f.Control.extend({ready:function(){this.$controlSection=this.container.closest(".control-section"),this.$sectionContent=this.container.closest(".accordion-section-content"),this._setupModel(),this._setupSortable(),this._setupAddition(),this._applyCardinalOrderClassNames()},_setupModel:function(){var a=this;this.setting.bind(function(d,e){var g,h,i;h=_(e).difference(d),d=_(d).filter(function(a){var b=c(a);return!!f.Widgets.availableWidgets.findWhere({id_base:b.id_base})}),g=_(d).map(function(b){var c=f.Widgets.getWidgetFormControlForWidget(b);return c||(c=a.addWidget(b)),c}),g.sort(function(a,b){var c=_.indexOf(d,a.params.widget_id),e=_.indexOf(d,b.params.widget_id);return c-e}),i=0,_(g).each(function(b){b.priority(i),b.section(a.section()),i+=1}),a.priority(i),a._applyCardinalOrderClassNames(),_(g).each(function(b){b.params.sidebar_id=a.params.sidebar_id}),_(h).each(function(d){setTimeout(function(){var e,g,h,i,j,k=!1;f.each(function(b){if(b.id!==a.setting.id&&0===b.id.indexOf("sidebars_widgets[")&&"sidebars_widgets[wp_inactive_widgets]"!==b.id){var c,e=b();c=_.indexOf(e,d),-1!==c&&(k=!0)}}),k||(e=f.Widgets.getWidgetFormControlForWidget(d),g=e&&b.contains(document,e.container[0])&&!b.contains(a.$sectionContent[0],e.container[0]),e&&!g&&(f.control.remove(e.id),e.container.remove()),f.Widgets.savedWidgetIds[d]&&(h=f.value("sidebars_widgets[wp_inactive_widgets]")().slice(),h.push(d),f.value("sidebars_widgets[wp_inactive_widgets]")(_(h).unique())),i=c(d).id_base,j=f.Widgets.availableWidgets.findWhere({id_base:i}),j&&!j.get("is_multi")&&j.set("is_disabled",!1))})})})},_setupSortable:function(){var a=this;this.isReordering=!1,this.$sectionContent.sortable({items:"> .customize-control-widget_form",handle:".widget-top",axis:"y",tolerance:"pointer",connectWith:".accordion-section-content:has(.customize-control-sidebar_widgets)",update:function(){var c,d=a.$sectionContent.sortable("toArray");c=b.map(d,function(a){return b("#"+a).find(":input[name=widget-id]").val()}),a.setting(c)}}),this.$controlSection.find(".accordion-section-title").droppable({accept:".customize-control-widget_form",over:function(){var b=f.section(a.section.get());b.expand({allowMultiple:!0,completeCallback:function(){f.section.each(function(a){a.container.find(".customize-control-sidebar_widgets").length&&a.container.find(".accordion-section-content:first").sortable("refreshPositions")})}})}}),this.container.find(".reorder-toggle").on("click",function(){a.toggleReordering(!a.isReordering)})},_setupAddition:function(){var a=this;this.container.find(".add-new-widget").on("click",function(){var c=b(this);a.$sectionContent.hasClass("reordering")||(b("body").hasClass("adding-widget")?(c.attr("aria-expanded","false"),f.Widgets.availableWidgetsPanel.close()):(c.attr("aria-expanded","true"),f.Widgets.availableWidgetsPanel.open(a)))})},_applyCardinalOrderClassNames:function(){var a=[];return _.each(this.setting(),function(b){var c=f.Widgets.getWidgetFormControlForWidget(b);c&&a.push(c)}),0===a.length||1===f.Widgets.registeredSidebars.length&&a.length<=1?void this.container.find(".reorder-toggle").hide():(this.container.find(".reorder-toggle").show(),b(a).each(function(){b(this.container).removeClass("first-widget").removeClass("last-widget").find(".move-widget-down, .move-widget-up").prop("tabIndex",0)}),_.first(a).container.addClass("first-widget").find(".move-widget-up").prop("tabIndex",-1),void _.last(a).container.addClass("last-widget").find(".move-widget-down").prop("tabIndex",-1))},toggleReordering:function(b){var c=this.$sectionContent.find(".add-new-widget"),d=this.container.find(".reorder-toggle"),f=this.$sectionContent.find(".widget-title");b=Boolean(b),b!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=b,this.$sectionContent.toggleClass("reordering",b),b?(_(this.getWidgetFormControls()).each(function(a){a.collapse()}),c.attr({tabindex:"-1","aria-hidden":"true"}),d.attr("aria-label",e.reorderLabelOff),a.a11y.speak(e.reorderModeOn),f.attr("aria-hidden","true")):(c.removeAttr("tabindex aria-hidden"),d.attr("aria-label",e.reorderLabelOn),a.a11y.speak(e.reorderModeOff),f.attr("aria-hidden","false")))},getWidgetFormControls:function(){var a=[];return _(this.setting()).each(function(b){var c=d(b),e=f.control(c);e&&a.push(e)}),a},addWidget:function(a){var d,e,g,h,i,j,k,l,m,n,o=this,p="widget_form",q=c(a),r=q.number,s=q.id_base,t=f.Widgets.availableWidgets.findWhere({id_base:s});return t?r&&!t.get("is_multi")?!1:(t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number")),d=b.trim(b("#widget-tpl-"+t.get("id")).html()),t.get("is_multi")?d=d.replace(/<[^<>]+>/g,function(a){return a.replace(/__i__|%i%/g,r)}):t.set("is_disabled",!0),e=b(d),g=b("<li/>").addClass("customize-control").addClass("customize-control-"+p).append(e),g.find("> .widget-icon").remove(),t.get("is_multi")&&(g.find('input[name="widget_number"]').val(r),g.find('input[name="multi_number"]').val(r)),a=g.find('[name="widget-id"]').val(),g.hide(),i="widget_"+t.get("id_base"),t.get("is_multi")&&(i+="["+r+"]"),g.attr("id","customize-control-"+i.replace(/\]/g,"").replace(/\[/g,"-")),j=f.has(i),j||(m={transport:f.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer},n=f.create(i,i,"",m),n.set({})),h=f.controlConstructor[p],k=new h(i,{params:{settings:{"default":i},content:g,sidebar_id:o.params.sidebar_id,widget_id:a,widget_id_base:t.get("id_base"),type:p,is_new:!j,width:t.get("width"),height:t.get("height"),is_wide:t.get("is_wide"),active:!0},previewer:o.setting.previewer}),f.control.add(i,k),f.each(function(b){if(b.id!==o.setting.id&&0===b.id.indexOf("sidebars_widgets[")){var c=b().slice(),d=_.indexOf(c,a);-1!==d&&(c.splice(d),b(c))}}),l=this.setting().slice(),-1===_.indexOf(l,a)&&(l.push(a),this.setting(l)),g.slideDown(function(){j&&k.updateWidget({instance:k.setting()})}),k):!1}}),b.extend(f.panelConstructor,{widgets:f.Widgets.WidgetsPanel}),b.extend(f.sectionConstructor,{sidebar:f.Widgets.SidebarSection}),b.extend(f.controlConstructor,{widget_form:f.Widgets.WidgetControl,sidebar_widgets:f.Widgets.SidebarControl}),f.bind("ready",function(){f.Widgets.availableWidgetsPanel=new f.Widgets.AvailableWidgetsPanelView({collection:f.Widgets.availableWidgets}),f.previewer.bind("highlight-widget-control",f.Widgets.highlightWidgetFormControl),f.previewer.bind("focus-widget-control",f.Widgets.focusWidgetFormControl)}),f.Widgets.highlightWidgetFormControl=function(a){var b=f.Widgets.getWidgetFormControlForWidget(a);b&&b.highlightSectionAndControl()},f.Widgets.focusWidgetFormControl=function(a){var b=f.Widgets.getWidgetFormControlForWidget(a);b&&b.focus()},f.Widgets.getSidebarWidgetControlContainingWidget=function(a){var b=null;return f.control.each(function(c){"sidebar_widgets"===c.params.type&&-1!==_.indexOf(c.setting(),a)&&(b=c)}),b},f.Widgets.getWidgetFormControlForWidget=function(a){var b=null;return f.control.each(function(c){"widget_form"===c.params.type&&c.params.widget_id===a&&(b=c)}),b}}}(window.wp,jQuery);
\ No newline at end of file
--- a/wp-admin/js/edit-comments.js
+++ b/wp-admin/js/edit-comments.js
@@ -286,6 +286,7 @@ setCommentsList = function() {
 
 			a.click(function( e ){
 				e.preventDefault();
+				e.stopPropagation(); // ticket #35904
 				list.wpList.del(this);
 				$('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){
 					$(this).remove();
@@ -313,7 +314,8 @@ setCommentsList = function() {
 			approved = commentRow.hasClass( 'approved' ),
 			unapproved = commentRow.hasClass( 'unapproved' ),
 			spammed = commentRow.hasClass( 'spam' ),
-			trashed = commentRow.hasClass( 'trash' );
+			trashed = commentRow.hasClass( 'trash' ),
+			undoing = false; // ticket #35904
 
 		updateDashboardText( newTotal );
 
@@ -347,6 +349,8 @@ setCommentsList = function() {
 				}
 			}
 
+			undoing = true;
+
 		// user clicked "Spam"
 		} else if ( targetParent.is( 'span.spam' ) ) {
 			// the comment is currently approved
@@ -481,7 +485,7 @@ setCommentsList = function() {
 			}
 		}
 
-		if ( ! theExtraList || theExtraList.size() === 0 || theExtraList.children().size() === 0 ) {
+		if ( ! theExtraList || theExtraList.length === 0 || theExtraList.children().length === 0 || undoing ) {
 			return;
 		}
 
--- a/wp-admin/js/edit-comments.min.js
+++ b/wp-admin/js/edit-comments.min.js
@@ -1 +1 @@
-var setCommentsList,theList,theExtraList,commentReply;!function(a){var b,c,d,e,f,g,h,i,j,k=document.title,l=a("#dashboard_right_now").length;b=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},c=function(a,b){var c="";if(!isNaN(b)){if(b=1>b?"0":b.toString(),b.length>3){for(;b.length>3;)c=thousandsSeparator+b.substr(b.length-3)+c,b=b.substr(0,b.length-3);b+=c}a.html(b)}},f=function(e,f){var g,h,i=".post-com-count-"+f,j="comment-count-no-comments",k="comment-count-approved";d("span.approved-count",e),f&&(g=a("span."+k,i),h=a("span."+j,i),g.each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),0===f?d.removeClass(k).addClass(j):d.addClass(k).removeClass(j),c(d,f)}),h.each(function(){var b=a(this);e>0?b.removeClass(j).addClass(k):b.addClass(j).removeClass(k),c(b,e)}))},d=function(d,e){a(d).each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),c(d,f)})},h=function(b){if(l&&b&&b.i18n_comments_text){var c=a("#dashboard_right_now");a(".comment-count a",c).text(b.i18n_comments_text),a(".comment-mod-count a",c).text(b.i18n_moderation_text).parent()[b.in_moderation>0?"removeClass":"addClass"]("hidden")}},g=function(d){var e,f,g,h;j=j||new RegExp(adminCommentsL10n.docTitleCommentsCount.replace("%s","\\([0-9"+thousandsSeparator+"]+\\)")+"?"),i=i||a("<div />"),e=k,h=j.exec(document.title),h?(h=h[0],i.html(h),g=b(i)+d):(i.html(0),g=d),g>=1?(c(i,g),f=j.exec(document.title),f&&(e=document.title.replace(f[0],adminCommentsL10n.docTitleCommentsCount.replace("%s",i.text())+" "))):(f=j.exec(e),f&&(e=e.replace(f[0],adminCommentsL10n.docTitleComments))),document.title=e},e=function(d,e){var f,h,i=".post-com-count-"+e,j="comment-count-no-pending",k="post-com-count-no-pending",m="comment-count-pending";l||g(d),a("span.pending-count").each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),e.closest(".awaiting-mod")[0===f?"addClass":"removeClass"]("count-0"),c(e,f)}),e&&(f=a("span."+m,i),h=a("span."+j,i),f.each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),0===f?(e.parent().addClass(k),e.removeClass(m).addClass(j)):(e.parent().removeClass(k),e.addClass(m).removeClass(j)),c(e,f)}),h.each(function(){var b=a(this);d>0?(b.parent().removeClass(k),b.removeClass(j).addClass(m)):(b.parent().addClass(k),b.addClass(j).removeClass(m)),c(b,d)}))},setCommentsList=function(){var b,c,g,i,j,k,m,n,o,p=0;b=a('input[name="_total"]',"#comments-form"),c=a('input[name="_per_page"]',"#comments-form"),g=a('input[name="_page"]',"#comments-form"),k=function(a,c,d){p>c||(d&&(p=c),b.val(a.toString()))},i=function(b,c){var d,g,i,j,k=a("#"+c.element);!0!==c.parsed&&(j=c.parsed.responses[0]),d=a("#replyrow"),g=a("#comment_ID",d).val(),i=a("#replybtn",d),k.is(".unapproved")?(c.data.id==g&&i.text(adminCommentsL10n.replyApprove),k.find("div.comment_status").html("0")):(c.data.id==g&&i.text(adminCommentsL10n.reply),k.find("div.comment_status").html("1")),o=a("#"+c.element).is("."+c.dimClass)?1:-1,j?(h(j.supplemental),e(o,j.supplemental.postId),f(-1*o,j.supplemental.postId)):(e(o),f(-1*o))},j=function(d,e){var f,h,i,j,k,l,m,n=!1,o=a(d.target).attr("data-wp-lists");return d.data._total=b.val()||0,d.data._per_page=c.val()||0,d.data._page=g.val()||0,d.data._url=document.location.href,d.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=o.indexOf(":trash=1")?n="trash":-1!=o.indexOf(":spam=1")&&(n="spam"),n&&(h=o.replace(/.*?comment-([0-9]+).*/,"$1"),i=a("#comment-"+h),f=a("#"+n+"-undo-holder").html(),i.find(".check-column :checkbox").prop("checked",!1),i.siblings("#replyrow").length&&commentReply.cid==h&&commentReply.close(),i.is("tr")?(j=i.children(":visible").length,m=a(".author strong",i).text(),k=a('<tr id="undo-'+h+'" class="undo un'+n+'" style="display:none;"><td colspan="'+j+'">'+f+"</td></tr>")):(m=a(".comment-author",i).text(),k=a('<div id="undo-'+h+'" style="display:none;" class="undo un'+n+'">'+f+"</div>")),i.before(k),a("strong","#undo-"+h).text(m),l=a(".undo a","#undo-"+h),l.attr("href","comment.php?action=un"+n+"comment&c="+h+"&_wpnonce="+d.data._ajax_nonce),l.attr("data-wp-lists","delete:the-comment-list:comment-"+h+"::un"+n+"=1"),l.attr("class","vim-z vim-destructive"),a(".avatar",i).first().clone().prependTo("#undo-"+h+" ."+n+"-undo-inside"),l.click(function(b){b.preventDefault(),e.wpList.del(this),a("#undo-"+h).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+h).css("backgroundColor","").fadeIn(300,function(){a(this).show()})})})),d},m=function(c,g){var i,j,m,o,q,r,s,t,u=!0===g.parsed?{}:g.parsed.responses[0],v=!0===g.parsed?"":u.supplemental.status,w=!0===g.parsed?"":u.supplemental.postId,x=!0===g.parsed?"":u.supplemental,y=a(g.target).parent(),z=a("#"+g.element),A=z.hasClass("approved"),B=z.hasClass("unapproved"),C=z.hasClass("spam"),D=z.hasClass("trash");h(x),y.is("span.undo")?y.hasClass("unspam")?(q=-1,"trash"===v?r=1:"1"===v?t=1:"0"===v&&(s=1)):y.hasClass("untrash")&&(r=-1,"spam"===v?q=1:"1"===v?t=1:"0"===v&&(s=1)):y.is("span.spam")?(A?t=-1:B?s=-1:D&&(r=-1),q=1):y.is("span.unspam")?(A?s=1:B?t=1:D?y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1):C&&(y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1)),q=-1):y.is("span.trash")?(A?t=-1:B?s=-1:C&&(q=-1),r=1):y.is("span.untrash")?(A?s=1:B?t=1:D&&(y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1)),r=-1):y.is("span.approve:not(.unspam):not(.untrash)")?(t=1,s=-1):y.is("span.unapprove:not(.unspam):not(.untrash)")?(t=-1,s=1):y.is("span.delete")&&(C?q=-1:D&&(r=-1)),s&&(e(s,w),d("span.all-count",s)),t&&(f(t,w),d("span.all-count",t)),q&&d("span.spam-count",q),r&&d("span.trash-count",r),l||(j=b.val()?parseInt(b.val(),10):0,a(g.target).parent().is("span.undo")?j++:j--,0>j&&(j=0),"object"==typeof c?u.supplemental.total_items_i18n&&p<u.supplemental.time?(i=u.supplemental.total_items_i18n||"",i&&(a(".displaying-num").text(i),a(".total-pages").text(u.supplemental.total_pages_i18n),a(".tablenav-pages").find(".next-page, .last-page").toggleClass("disabled",u.supplemental.total_pages==a(".current-page").val())),k(j,u.supplemental.time,!0)):u.supplemental.time&&k(j,u.supplemental.time,!1):k(j,c,!1)),theExtraList&&0!==theExtraList.size()&&0!==theExtraList.children().size()&&(theList.get(0).wpList.add(theExtraList.children(":eq(0):not(.no-items)").remove().clone()),n(),m=a(":animated","#the-comment-list"),o=function(){a("#the-comment-list tr:visible").length||theList.get(0).wpList.add(theExtraList.find(".no-items").clone())},m.length?m.promise().done(o):o())},n=function(b){var c=a.query.get(),d=a(".total-pages").text(),e=a('input[name="_per_page"]',"#comments-form").val();c.paged||(c.paged=1),c.paged>d||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:j,dimAfter:i,delAfter:m,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},commentReply={cid:"",act:"",init:function(){var b=a("#replyrow");a("a.cancel",b).click(function(){return commentReply.revert()}),a("a.save",b).click(function(){return commentReply.send()}),a("input#author-name, input#author-email, input#author-url",b).keypress(function(a){return 13==a.which?(commentReply.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&commentReply.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(b){b.each(function(){a(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())})})},toggle:function(b){"none"!==a(b).css("display")&&(a("#replyrow").parent().is("#com-reply")||window.confirm(adminCommentsL10n.warnQuickEdit))&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){commentReply.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).empty().hide(),a(".spinner",c).removeClass("is-active"),this.cid="")},open:function(b,c,d){var e,f,g,h,i,j=this,k=a("#comment-"+b),l=k.height(),m=0;return j.close(),j.cid=b,e=a("#replyrow"),f=a("#inline-"+b),d=d||"replyto",g="edit"==d?"edit":"replyto",g=j.act=g+"-comment",m=a("> th:visible, > td:visible",k).length,e.hasClass("inline-edit-row")&&0!==m&&a("td",e).attr("colspan",m),a("#action",e).val(g),a("#comment_post_ID",e).val(c),a("#comment_ID",e).val(b),"edit"==d?(a("#author-name",e).val(a("div.author",f).text()),a("#author-email",e).val(a("div.author-email",f).text()),a("#author-url",e).val(a("div.author-url",f).text()),a("#status",e).val(a("div.comment_status",f).text()),a("#replycontent",e).val(a("textarea.comment",f).val()),a("#edithead, #editlegend, #savebtn",e).show(),a("#replyhead, #replybtn, #addhead, #addbtn",e).hide(),l>120&&(i=l>500?500:l,a("#replycontent",e).css("height",i+"px")),k.after(e).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==d?(a("#addhead, #addbtn",e).show(),a("#replyhead, #replybtn, #edithead, #editlegend, #savebtn",e).hide(),a("#the-comment-list").prepend(e),a("#replyrow").fadeIn(300)):(h=a("#replybtn",e),a("#edithead, #editlegend, #savebtn, #addhead, #addbtn",e).hide(),a("#replyhead, #replybtn",e).show(),k.after(e),k.hasClass("unapproved")?h.text(adminCommentsL10n.replyApprove):h.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var b,c,d,e,f;b=a("#replyrow").offset().top,c=b+a("#replyrow").height(),d=window.pageYOffset||document.documentElement.scrollTop,e=document.documentElement.clientHeight||window.innerHeight||0,f=d+e,c>f-20?window.scroll(0,c-e+35):d>b-20&&window.scroll(0,b-35),a("#replycontent").focus().keyup(function(a){27==a.which&&commentReply.revert()})},600),!1},send:function(){var b={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").addClass("is-active"),a("#replyrow input").not(":button").each(function(){var c=a(this);b[c.attr("name")]=c.val()}),b.content=a("#replycontent").val(),b.id=b.comment_post_ID,b.comments_listing=this.comments_listing,b.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(b.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){commentReply.show(a)},error:function(a){commentReply.error(a)}}),!1},show:function(b){var c,g,i,j,k,m=this;return"string"==typeof b?(m.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(m.error({responseText:wpAjax.broken}),!1):(m.revert(),c=c.responses[0],i="#comment-"+c.id,"edit-comment"==m.act&&a(i).remove(),c.supplemental.parent_approved&&(k=a("#comment-"+c.supplemental.parent_approved),e(-1,c.supplemental.parent_post_id),"moderated"==this.comments_listing)?void k.animate({backgroundColor:"#CCEEBB"},400,function(){k.fadeOut()}):(c.supplemental.i18n_comments_text&&(l?h(c.supplemental):(f(1,c.supplemental.parent_post_id),d("span.all-count",1))),g=a.trim(c.data),a(g).hide(),a("#replyrow").after(g),i=a(i),m.addEvents(i),j=i.hasClass("unapproved")?"#FFFFE0":i.closest(".widefat, .postbox").css("backgroundColor"),void i.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:j},300,function(){k&&k.length&&k.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:j},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}))))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").removeClass("is-active"),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var b,c,d,e;setCommentsList(),commentReply.init(),a(document).on("click","span.delete a.delete",function(a){a.preventDefault()}),"undefined"!=typeof a.table_hotkeys&&(b=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},c=function(b,c){window.location=a("span.edit a",c).attr("href")},d=function(){a("#cb-select-all-1").data("wp-toggle",1).trigger("click").removeData("wp-toggle")},e=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",c],["shift+x",d],["shift+a",e("approve")],["shift+s",e("spam")],["shift+d",e("delete")],["shift+t",e("trash")],["shift+z",e("untrash")],["shift+u",e("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:b("prev"),next_page_link_cb:b("next"),hotkeys_opts:{disableInInput:!0,type:"keypress",noDisable:'.check-column input[type="checkbox"]'},cycle_expr:"#the-comment-list tr",start_row_index:0})),a("#the-comment-list").on("click",".comment-inline",function(b){b.preventDefault();var c=a(this),d="replyto";"undefined"!=typeof c.data("action")&&(d=c.data("action")),commentReply.open(c.data("commentId"),c.data("postId"),d)})})}(jQuery);
\ No newline at end of file
+var setCommentsList,theList,theExtraList,commentReply;!function(a){var b,c,d,e,f,g,h,i,j,k=document.title,l=a("#dashboard_right_now").length;b=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},c=function(a,b){var c="";if(!isNaN(b)){if(b=1>b?"0":b.toString(),b.length>3){for(;b.length>3;)c=thousandsSeparator+b.substr(b.length-3)+c,b=b.substr(0,b.length-3);b+=c}a.html(b)}},f=function(e,f){var g,h,i=".post-com-count-"+f,j="comment-count-no-comments",k="comment-count-approved";d("span.approved-count",e),f&&(g=a("span."+k,i),h=a("span."+j,i),g.each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),0===f?d.removeClass(k).addClass(j):d.addClass(k).removeClass(j),c(d,f)}),h.each(function(){var b=a(this);e>0?b.removeClass(j).addClass(k):b.addClass(j).removeClass(k),c(b,e)}))},d=function(d,e){a(d).each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),c(d,f)})},h=function(b){if(l&&b&&b.i18n_comments_text){var c=a("#dashboard_right_now");a(".comment-count a",c).text(b.i18n_comments_text),a(".comment-mod-count a",c).text(b.i18n_moderation_text).parent()[b.in_moderation>0?"removeClass":"addClass"]("hidden")}},g=function(d){var e,f,g,h;j=j||new RegExp(adminCommentsL10n.docTitleCommentsCount.replace("%s","\\([0-9"+thousandsSeparator+"]+\\)")+"?"),i=i||a("<div />"),e=k,h=j.exec(document.title),h?(h=h[0],i.html(h),g=b(i)+d):(i.html(0),g=d),g>=1?(c(i,g),f=j.exec(document.title),f&&(e=document.title.replace(f[0],adminCommentsL10n.docTitleCommentsCount.replace("%s",i.text())+" "))):(f=j.exec(e),f&&(e=e.replace(f[0],adminCommentsL10n.docTitleComments))),document.title=e},e=function(d,e){var f,h,i=".post-com-count-"+e,j="comment-count-no-pending",k="post-com-count-no-pending",m="comment-count-pending";l||g(d),a("span.pending-count").each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),e.closest(".awaiting-mod")[0===f?"addClass":"removeClass"]("count-0"),c(e,f)}),e&&(f=a("span."+m,i),h=a("span."+j,i),f.each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),0===f?(e.parent().addClass(k),e.removeClass(m).addClass(j)):(e.parent().removeClass(k),e.addClass(m).removeClass(j)),c(e,f)}),h.each(function(){var b=a(this);d>0?(b.parent().removeClass(k),b.removeClass(j).addClass(m)):(b.parent().addClass(k),b.addClass(j).removeClass(m)),c(b,d)}))},setCommentsList=function(){var b,c,g,i,j,k,m,n,o,p=0;b=a('input[name="_total"]',"#comments-form"),c=a('input[name="_per_page"]',"#comments-form"),g=a('input[name="_page"]',"#comments-form"),k=function(a,c,d){p>c||(d&&(p=c),b.val(a.toString()))},i=function(b,c){var d,g,i,j,k=a("#"+c.element);!0!==c.parsed&&(j=c.parsed.responses[0]),d=a("#replyrow"),g=a("#comment_ID",d).val(),i=a("#replybtn",d),k.is(".unapproved")?(c.data.id==g&&i.text(adminCommentsL10n.replyApprove),k.find("div.comment_status").html("0")):(c.data.id==g&&i.text(adminCommentsL10n.reply),k.find("div.comment_status").html("1")),o=a("#"+c.element).is("."+c.dimClass)?1:-1,j?(h(j.supplemental),e(o,j.supplemental.postId),f(-1*o,j.supplemental.postId)):(e(o),f(-1*o))},j=function(d,e){var f,h,i,j,k,l,m,n=!1,o=a(d.target).attr("data-wp-lists");return d.data._total=b.val()||0,d.data._per_page=c.val()||0,d.data._page=g.val()||0,d.data._url=document.location.href,d.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=o.indexOf(":trash=1")?n="trash":-1!=o.indexOf(":spam=1")&&(n="spam"),n&&(h=o.replace(/.*?comment-([0-9]+).*/,"$1"),i=a("#comment-"+h),f=a("#"+n+"-undo-holder").html(),i.find(".check-column :checkbox").prop("checked",!1),i.siblings("#replyrow").length&&commentReply.cid==h&&commentReply.close(),i.is("tr")?(j=i.children(":visible").length,m=a(".author strong",i).text(),k=a('<tr id="undo-'+h+'" class="undo un'+n+'" style="display:none;"><td colspan="'+j+'">'+f+"</td></tr>")):(m=a(".comment-author",i).text(),k=a('<div id="undo-'+h+'" style="display:none;" class="undo un'+n+'">'+f+"</div>")),i.before(k),a("strong","#undo-"+h).text(m),l=a(".undo a","#undo-"+h),l.attr("href","comment.php?action=un"+n+"comment&c="+h+"&_wpnonce="+d.data._ajax_nonce),l.attr("data-wp-lists","delete:the-comment-list:comment-"+h+"::un"+n+"=1"),l.attr("class","vim-z vim-destructive"),a(".avatar",i).first().clone().prependTo("#undo-"+h+" ."+n+"-undo-inside"),l.click(function(b){b.preventDefault(),b.stopPropagation(),e.wpList.del(this),a("#undo-"+h).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+h).css("backgroundColor","").fadeIn(300,function(){a(this).show()})})})),d},m=function(c,g){var i,j,m,o,q,r,s,t,u=!0===g.parsed?{}:g.parsed.responses[0],v=!0===g.parsed?"":u.supplemental.status,w=!0===g.parsed?"":u.supplemental.postId,x=!0===g.parsed?"":u.supplemental,y=a(g.target).parent(),z=a("#"+g.element),A=z.hasClass("approved"),B=z.hasClass("unapproved"),C=z.hasClass("spam"),D=z.hasClass("trash"),E=!1;h(x),y.is("span.undo")?(y.hasClass("unspam")?(q=-1,"trash"===v?r=1:"1"===v?t=1:"0"===v&&(s=1)):y.hasClass("untrash")&&(r=-1,"spam"===v?q=1:"1"===v?t=1:"0"===v&&(s=1)),E=!0):y.is("span.spam")?(A?t=-1:B?s=-1:D&&(r=-1),q=1):y.is("span.unspam")?(A?s=1:B?t=1:D?y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1):C&&(y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1)),q=-1):y.is("span.trash")?(A?t=-1:B?s=-1:C&&(q=-1),r=1):y.is("span.untrash")?(A?s=1:B?t=1:D&&(y.hasClass("approve")?t=1:y.hasClass("unapprove")&&(s=1)),r=-1):y.is("span.approve:not(.unspam):not(.untrash)")?(t=1,s=-1):y.is("span.unapprove:not(.unspam):not(.untrash)")?(t=-1,s=1):y.is("span.delete")&&(C?q=-1:D&&(r=-1)),s&&(e(s,w),d("span.all-count",s)),t&&(f(t,w),d("span.all-count",t)),q&&d("span.spam-count",q),r&&d("span.trash-count",r),l||(j=b.val()?parseInt(b.val(),10):0,a(g.target).parent().is("span.undo")?j++:j--,0>j&&(j=0),"object"==typeof c?u.supplemental.total_items_i18n&&p<u.supplemental.time?(i=u.supplemental.total_items_i18n||"",i&&(a(".displaying-num").text(i),a(".total-pages").text(u.supplemental.total_pages_i18n),a(".tablenav-pages").find(".next-page, .last-page").toggleClass("disabled",u.supplemental.total_pages==a(".current-page").val())),k(j,u.supplemental.time,!0)):u.supplemental.time&&k(j,u.supplemental.time,!1):k(j,c,!1)),theExtraList&&0!==theExtraList.length&&0!==theExtraList.children().length&&!E&&(theList.get(0).wpList.add(theExtraList.children(":eq(0):not(.no-items)").remove().clone()),n(),m=a(":animated","#the-comment-list"),o=function(){a("#the-comment-list tr:visible").length||theList.get(0).wpList.add(theExtraList.find(".no-items").clone())},m.length?m.promise().done(o):o())},n=function(b){var c=a.query.get(),d=a(".total-pages").text(),e=a('input[name="_per_page"]',"#comments-form").val();c.paged||(c.paged=1),c.paged>d||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:j,dimAfter:i,delAfter:m,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},commentReply={cid:"",act:"",init:function(){var b=a("#replyrow");a("a.cancel",b).click(function(){return commentReply.revert()}),a("a.save",b).click(function(){return commentReply.send()}),a("input#author-name, input#author-email, input#author-url",b).keypress(function(a){return 13==a.which?(commentReply.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&commentReply.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(b){b.each(function(){a(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())})})},toggle:function(b){"none"!==a(b).css("display")&&(a("#replyrow").parent().is("#com-reply")||window.confirm(adminCommentsL10n.warnQuickEdit))&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){commentReply.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).empty().hide(),a(".spinner",c).removeClass("is-active"),this.cid="")},open:function(b,c,d){var e,f,g,h,i,j=this,k=a("#comment-"+b),l=k.height(),m=0;return j.close(),j.cid=b,e=a("#replyrow"),f=a("#inline-"+b),d=d||"replyto",g="edit"==d?"edit":"replyto",g=j.act=g+"-comment",m=a("> th:visible, > td:visible",k).length,e.hasClass("inline-edit-row")&&0!==m&&a("td",e).attr("colspan",m),a("#action",e).val(g),a("#comment_post_ID",e).val(c),a("#comment_ID",e).val(b),"edit"==d?(a("#author-name",e).val(a("div.author",f).text()),a("#author-email",e).val(a("div.author-email",f).text()),a("#author-url",e).val(a("div.author-url",f).text()),a("#status",e).val(a("div.comment_status",f).text()),a("#replycontent",e).val(a("textarea.comment",f).val()),a("#edithead, #editlegend, #savebtn",e).show(),a("#replyhead, #replybtn, #addhead, #addbtn",e).hide(),l>120&&(i=l>500?500:l,a("#replycontent",e).css("height",i+"px")),k.after(e).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==d?(a("#addhead, #addbtn",e).show(),a("#replyhead, #replybtn, #edithead, #editlegend, #savebtn",e).hide(),a("#the-comment-list").prepend(e),a("#replyrow").fadeIn(300)):(h=a("#replybtn",e),a("#edithead, #editlegend, #savebtn, #addhead, #addbtn",e).hide(),a("#replyhead, #replybtn",e).show(),k.after(e),k.hasClass("unapproved")?h.text(adminCommentsL10n.replyApprove):h.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var b,c,d,e,f;b=a("#replyrow").offset().top,c=b+a("#replyrow").height(),d=window.pageYOffset||document.documentElement.scrollTop,e=document.documentElement.clientHeight||window.innerHeight||0,f=d+e,c>f-20?window.scroll(0,c-e+35):d>b-20&&window.scroll(0,b-35),a("#replycontent").focus().keyup(function(a){27==a.which&&commentReply.revert()})},600),!1},send:function(){var b={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").addClass("is-active"),a("#replyrow input").not(":button").each(function(){var c=a(this);b[c.attr("name")]=c.val()}),b.content=a("#replycontent").val(),b.id=b.comment_post_ID,b.comments_listing=this.comments_listing,b.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(b.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){commentReply.show(a)},error:function(a){commentReply.error(a)}}),!1},show:function(b){var c,g,i,j,k,m=this;return"string"==typeof b?(m.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(m.error({responseText:wpAjax.broken}),!1):(m.revert(),c=c.responses[0],i="#comment-"+c.id,"edit-comment"==m.act&&a(i).remove(),c.supplemental.parent_approved&&(k=a("#comment-"+c.supplemental.parent_approved),e(-1,c.supplemental.parent_post_id),"moderated"==this.comments_listing)?void k.animate({backgroundColor:"#CCEEBB"},400,function(){k.fadeOut()}):(c.supplemental.i18n_comments_text&&(l?h(c.supplemental):(f(1,c.supplemental.parent_post_id),d("span.all-count",1))),g=a.trim(c.data),a(g).hide(),a("#replyrow").after(g),i=a(i),m.addEvents(i),j=i.hasClass("unapproved")?"#FFFFE0":i.closest(".widefat, .postbox").css("backgroundColor"),void i.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:j},300,function(){k&&k.length&&k.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:j},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}))))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").removeClass("is-active"),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var b,c,d,e;setCommentsList(),commentReply.init(),a(document).on("click","span.delete a.delete",function(a){a.preventDefault()}),"undefined"!=typeof a.table_hotkeys&&(b=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},c=function(b,c){window.location=a("span.edit a",c).attr("href")},d=function(){a("#cb-select-all-1").data("wp-toggle",1).trigger("click").removeData("wp-toggle")},e=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",c],["shift+x",d],["shift+a",e("approve")],["shift+s",e("spam")],["shift+d",e("delete")],["shift+t",e("trash")],["shift+z",e("untrash")],["shift+u",e("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:b("prev"),next_page_link_cb:b("next"),hotkeys_opts:{disableInInput:!0,type:"keypress",noDisable:'.check-column input[type="checkbox"]'},cycle_expr:"#the-comment-list tr",start_row_index:0})),a("#the-comment-list").on("click",".comment-inline",function(b){b.preventDefault();var c=a(this),d="replyto";"undefined"!=typeof c.data("action")&&(d=c.data("action")),commentReply.open(c.data("commentId"),c.data("postId"),d)})})}(jQuery);
\ No newline at end of file
--- a/wp-admin/js/editor-expand.js
+++ b/wp-admin/js/editor-expand.js
@@ -887,10 +887,15 @@
 		}
 
 		function fadeOut( event ) {
-			var key = event && event.keyCode;
+			var isMac,
+				key = event && event.keyCode;
 
-			// fadeIn and return on Escape and keyboard shortcut Alt+Shift+W.
-			if ( key === 27 || ( key === 87 && event.altKey && event.shiftKey ) ) {
+			if ( window.navigator.platform ) {
+				isMac = ( window.navigator.platform.indexOf( 'Mac' ) > -1 );
+			}
+
+			// fadeIn and return on Escape and keyboard shortcut Alt+Shift+W and Ctrl+Opt+W.
+			if ( key === 27 || ( key === 87 && event.altKey && ( ( ! isMac && event.shiftKey ) || ( isMac && event.ctrlKey ) ) ) ) {
 				fadeIn( event );
 				return;
 			}
@@ -1143,7 +1148,7 @@
 			} );
 
 			editor.addCommand( 'wpToggleDFW', toggle );
-			editor.addShortcut( 'alt+shift+w', '', 'wpToggleDFW' );
+			editor.addShortcut( 'access+w', '', 'wpToggleDFW' );
 		} );
 
 		$document.on( 'tinymce-editor-init.focus', function( event, editor ) {
--- a/wp-admin/js/editor-expand.min.js
+++ b/wp-admin/js/editor-expand.min.js
@@ -1 +1 @@
-!function(a,b,c){"use strict";var d=b(a),e=b(document),f=b("#wpadminbar"),g=b("#wpfooter");b(function(){function c(){var a=d.width();T={windowHeight:d.height(),windowWidth:a,adminBarHeight:a>600?f.outerHeight():0,toolsHeight:t.outerHeight()||0,menuBarHeight:A.outerHeight()||0,visualTopHeight:u.outerHeight()||0,textTopHeight:w.outerHeight()||0,bottomHeight:z.outerHeight()||0,statusBarHeight:B.outerHeight()||0,sideSortablesHeight:C.height()||0},T.menuBarHeight<3&&(T.menuBarHeight=0)}function h(b){var c,d,e,f,g,h=jQuery.ui.keyCode,i=b.keyCode,j=document.createRange(),k=x[0].selectionStart,l=x[0].selectionEnd,m=y[0].firstChild,n=10;if(!k||!l||k===l){try{j.setStart(m,k),j.setEnd(m,l+1)}catch(o){}c=j.getBoundingClientRect(),c.height&&(d=c.top-n,e=d+c.height+n,f=T.adminBarHeight+T.toolsHeight+T.textTopHeight,g=T.windowHeight-T.bottomHeight,f>d&&(i===h.UP||i===h.LEFT||i===h.BACKSPACE)?a.scrollTo(a.pageXOffset,d+a.pageYOffset-f):e>g&&a.scrollTo(a.pageXOffset,e+a.pageYOffset-g))}}function i(){if(!(p&&!p.isHidden()||!p&&"tinymce"===R)){var a,b=x.height();y.width(x.width()-22),y.text(x.val()+"&nbsp;"),a=y.height(),Q>a&&(a=Q),a!==b&&(x.height(a),j())}}function j(b){if(!F||!F.settings.visible){var f,h,j,k,l,m,n,o,q,r=d.scrollTop(),G=b&&b.type,H="scroll"!==G,N=p&&!p.isHidden(),R=Q,U=E.offset().top,V=1,W=s.width();(H||!T.windowHeight)&&c(),N||"resize"!==G||i(),N?(f=u,h=v,n=T.visualTopHeight):(f=w,h=x,n=T.textTopHeight),(N||f.length)&&(m=f.parent().offset().top,o=h.offset().top,q=h.outerHeight(),l=N?Q+n:Q+20,l=q>l+5,l?((!I||H)&&r>=m-T.toolsHeight-T.adminBarHeight&&r<=m-T.toolsHeight-T.adminBarHeight+q-R?(I=!0,t.css({position:"fixed",top:T.adminBarHeight,width:W}),N&&A.length&&A.css({position:"fixed",top:T.adminBarHeight+T.toolsHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}),f.css({position:"fixed",top:T.adminBarHeight+T.toolsHeight+T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())})):(I||H)&&(r<=m-T.toolsHeight-T.adminBarHeight?(I=!1,t.css({position:"absolute",top:0,width:W}),N&&A.length&&A.css({position:"absolute",top:0,width:W-2*V}),f.css({position:"absolute",top:T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())})):r>=m-T.toolsHeight-T.adminBarHeight+q-R&&(I=!1,t.css({position:"absolute",top:q-R,width:W}),N&&A.length&&A.css({position:"absolute",top:q-R,width:W-2*V}),f.css({position:"absolute",top:q-R+T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}))),(!J||H&&S)&&r+T.windowHeight<=o+q+T.bottomHeight+T.statusBarHeight+V?b&&b.deltaHeight>0&&b.deltaHeight<100?a.scrollBy(0,b.deltaHeight):S&&(J=!0,B.css({position:"fixed",bottom:T.bottomHeight,visibility:"",width:W-2*V}),z.css({position:"fixed",bottom:0,width:W})):(!S&&J||(J||H)&&r+T.windowHeight>o+q+T.bottomHeight+T.statusBarHeight-V)&&(J=!1,B.attr("style",S?"":"visibility: hidden;"),z.attr("style",""))):H&&(t.css({position:"absolute",top:0,width:W}),N&&A.length&&A.css({position:"absolute",top:0,width:W-2*V}),f.css({position:"absolute",top:T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}),B.attr("style",S?"":"visibility: hidden;"),z.attr("style","")),D.width()<300&&T.windowWidth>600&&e.height()>C.height()+U+120&&T.windowHeight<q?(T.sideSortablesHeight+O+P>T.windowHeight||K||L?U>=r+O?(C.attr("style",""),K=L=!1):r>M?K?(K=!1,j=C.offset().top-T.adminBarHeight,k=g.offset().top,k<j+T.sideSortablesHeight+P&&(j=k-T.sideSortablesHeight-12),C.css({position:"absolute",top:j,bottom:""})):!L&&T.sideSortablesHeight+C.offset().top+P<r+T.windowHeight&&(L=!0,C.css({position:"fixed",top:"auto",bottom:P})):M>r&&(L?(L=!1,j=C.offset().top-P,k=g.offset().top,k<j+T.sideSortablesHeight+P&&(j=k-T.sideSortablesHeight-12),C.css({position:"absolute",top:j,bottom:""})):!K&&C.offset().top>=r+O&&(K=!0,C.css({position:"fixed",top:O,bottom:""}))):(r>=U-O?C.css({position:"fixed",top:O}):C.attr("style",""),K=L=!1),M=r):(C.attr("style",""),K=L=!1),H&&(s.css({paddingTop:T.toolsHeight}),N?v.css({paddingTop:T.visualTopHeight+T.menuBarHeight}):(x.css({marginTop:T.textTopHeight}),y.width(W-20-2*V))))}}function k(){i(),j()}function l(a){for(var b=1;6>b;b++)setTimeout(a,500*b)}function m(){clearTimeout(q),q=setTimeout(j,100)}function n(){a.pageYOffset&&a.pageYOffset>N&&a.scrollTo(a.pageXOffset,0),r.addClass("wp-editor-expand"),d.on("scroll.editor-expand resize.editor-expand",function(a){j(a.type),m()}),e.on("wp-collapse-menu.editor-expand postboxes-columnchange.editor-expand editor-classchange.editor-expand",j).on("postbox-toggled.editor-expand",function(){!K&&!L&&a.pageYOffset>O&&(L=!0,a.scrollBy(0,-1),j(),a.scrollBy(0,1)),j()}).on("wp-window-resized.editor-expand",function(){p&&!p.isHidden()?p.execCommand("wpAutoResize"):i()}),x.on("focus.editor-expand input.editor-expand propertychange.editor-expand",i),x.on("keyup.editor-expand",h),G(),F&&F.pubsub.subscribe("hidden",k),p&&(p.settings.wp_autoresize_on=!0,p.execCommand("wpAutoResizeOn"),p.isHidden()||p.execCommand("wpAutoResize")),(!p||p.isHidden())&&i(),j(),e.trigger("editor-expand-on")}function o(){var c=parseInt(a.getUserSetting("ed_size",300),10);50>c?c=50:c>5e3&&(c=5e3),a.pageYOffset&&a.pageYOffset>N&&a.scrollTo(a.pageXOffset,0),r.removeClass("wp-editor-expand"),d.off(".editor-expand"),e.off(".editor-expand"),x.off(".editor-expand"),H(),F&&F.pubsub.unsubscribe("hidden",k),b.each([u,w,t,A,z,B,s,v,x,C],function(a,b){b&&b.attr("style","")}),I=J=K=L=!1,p&&(p.settings.wp_autoresize_on=!1,p.execCommand("wpAutoResizeOff"),p.isHidden()||(x.hide(),c&&p.theme.resizeTo(null,c))),c&&x.height(c),e.trigger("editor-expand-off")}var p,q,r=b("#postdivrich"),s=b("#wp-content-wrap"),t=b("#wp-content-editor-tools"),u=b(),v=b(),w=b("#ed_toolbar"),x=b("#content"),y=b('<div id="content-textarea-clone" class="wp-exclude-emoji"></div>'),z=b("#post-status-info"),A=b(),B=b(),C=b("#side-sortables"),D=b("#postbox-container-1"),E=b("#post-body"),F=a.wp.editor&&a.wp.editor.fullscreen,G=function(){},H=function(){},I=!1,J=!1,K=!1,L=!1,M=0,N=130,O=56,P=20,Q=300,R=s.hasClass("tmce-active")?"tinymce":"html",S=!!parseInt(a.getUserSetting("hidetb"),10),T={windowHeight:0,windowWidth:0,adminBarHeight:0,toolsHeight:0,menuBarHeight:0,visualTopHeight:0,textTopHeight:0,bottomHeight:0,statusBarHeight:0,sideSortablesHeight:0};y.insertAfter(x),y.css({"font-family":x.css("font-family"),"font-size":x.css("font-size"),"line-height":x.css("line-height"),"white-space":"pre-wrap","word-wrap":"break-word"}),e.on("tinymce-editor-init.editor-expand",function(c,e){function f(){var a,b,c,d=e.selection.getNode();if(e.wp&&e.wp.getView&&(b=e.wp.getView(d)))c=b.getBoundingClientRect();else{a=e.selection.getRng();try{c=a.getClientRects()[0]}catch(f){}c||(c=d.getBoundingClientRect())}return c.height?c:!1}function g(a){var b=a.keyCode;47>=b&&b!==q.SPACEBAR&&b!==q.ENTER&&b!==q.DELETE&&b!==q.BACKSPACE&&b!==q.UP&&b!==q.LEFT&&b!==q.DOWN&&b!==q.UP||b>=91&&93>=b||b>=112&&123>=b||144===b||145===b||h(b)}function h(b){var c,d,g,h,i=f(),j=50;i&&(c=i.top+e.iframeElement.getBoundingClientRect().top,d=c+i.height,c-=j,d+=j,g=T.adminBarHeight+T.toolsHeight+T.menuBarHeight+T.visualTopHeight,h=T.windowHeight-(S?T.bottomHeight+T.statusBarHeight:0),h-g<i.height||(g>c&&(b===q.UP||b===q.LEFT||b===q.BACKSPACE)?a.scrollTo(a.pageXOffset,c+a.pageYOffset-g):d>h&&a.scrollTo(a.pageXOffset,d+a.pageYOffset-h)))}function k(a){a.state||j()}function m(){d.on("scroll.mce-float-panels",t),setTimeout(function(){e.execCommand("wpAutoResize"),j()},300)}function n(){d.off("scroll.mce-float-panels"),setTimeout(function(){var b=s.offset().top;a.pageYOffset>b&&a.scrollTo(a.pageXOffset,b-T.adminBarHeight),i(),j()},100),j()}function o(){S=!S}var q=a.tinymce.util.VK,t=_.debounce(function(){!b(".mce-floatpanel:hover").length&&a.tinymce.ui.FloatPanel.hideAll(),b(".mce-tooltip").hide()},1e3,!0);"content"===e.id&&(p=e,e.settings.autoresize_min_height=Q,u=s.find(".mce-toolbar-grp"),v=s.find(".mce-edit-area"),B=s.find(".mce-statusbar"),A=s.find(".mce-menubar"),G=function(){e.on("keyup",g),e.on("show",m),e.on("hide",n),e.on("wp-toolbar-toggle",o),e.on("setcontent wp-autoresize wp-toolbar-toggle",j),e.on("undo redo",h),e.on("FullscreenStateChanged",k),d.off("scroll.mce-float-panels").on("scroll.mce-float-panels",t)},H=function(){e.off("keyup",g),e.off("show",m),e.off("hide",n),e.off("wp-toolbar-toggle",o),e.off("setcontent wp-autoresize wp-toolbar-toggle",j),e.off("undo redo",h),e.off("FullscreenStateChanged",k),d.off("scroll.mce-float-panels")},r.hasClass("wp-editor-expand")&&(G(),l(j)))}),r.hasClass("wp-editor-expand")&&(n(),s.hasClass("html-active")&&l(function(){j(),i()})),b("#adv-settings .editor-expand").show(),b("#editor-expand-toggle").on("change.editor-expand",function(){b(this).prop("checked")?(n(),a.setUserSetting("editor_expand","on")):(o(),a.setUserSetting("editor_expand","off"))}),a.editorExpand={on:n,off:o}}),b(function(){function c(){z=J.offset(),z.right=z.left+J.outerWidth(),z.bottom=z.top+J.outerHeight()}function h(){S||(S=!0,e.trigger("dfw-activate"),L.on("keydown.focus-shortcut",v))}function i(){S&&(l(),S=!1,e.trigger("dfw-deactivate"),L.off("keydown.focus-shortcut"))}function j(){return S}function k(){!T&&S&&(T=!0,L.on("keydown.focus",o),K.add(L).on("blur.focus",q),o(),a.setUserSetting("post_dfw","on"),e.trigger("dfw-on"))}function l(){T&&(T=!1,K.add(L).off(".focus"),p(),J.off(".focus"),a.setUserSetting("post_dfw","off"),e.trigger("dfw-off"))}function m(){T?l():k()}function n(){return T}function o(b){var e=b&&b.keyCode;return 27===e||87===e&&b.altKey&&b.shiftKey?void p(b):void(b&&(b.metaKey||b.ctrlKey&&!b.altKey||b.altKey&&b.shiftKey||e&&(47>=e&&8!==e&&13!==e&&32!==e&&46!==e||e>=91&&93>=e||e>=112&&135>=e||e>=144&&150>=e||e>=224))||(w||(w=!0,clearTimeout(F),F=setTimeout(function(){M.show()},600),J.css("z-index",9998),M.on("mouseenter.focus",function(){c(),d.on("scroll.focus",function(){var b=a.pageYOffset;D&&C&&D!==b&&(C<z.top-W||C>z.bottom+W)&&p(),D=b})}).on("mouseleave.focus",function(){A=B=null,U=V=0,d.off("scroll.focus")}).on("mousemove.focus",function(b){var c=b.clientX,d=b.clientY,e=a.pageYOffset,f=a.pageXOffset;if(A&&B&&(c!==A||d!==B))if(B>=d&&d<z.top-e||d>=B&&d>z.bottom-e||A>=c&&c<z.left-f||c>=A&&c>z.right-f){if(U+=Math.abs(A-c),V+=Math.abs(B-d),(d<=z.top-W-e||d>=z.bottom+W-e||c<=z.left-W-f||c>=z.right+W-f)&&(U>10||V>10))return p(),A=B=null,void(U=V=0)}else U=V=0;A=c,B=d}).on("touchstart.focus",function(a){a.preventDefault(),p()}),J.off("mouseenter.focus"),E&&(clearTimeout(E),E=null),H.addClass("focus-on").removeClass("focus-off")),r(),t()))}function p(a){w&&(w=!1,clearTimeout(F),F=setTimeout(function(){M.hide()},200),J.css("z-index",""),M.off("mouseenter.focus mouseleave.focus mousemove.focus touchstart.focus"),"undefined"==typeof a&&J.on("mouseenter.focus",function(){(b.contains(J.get(0),document.activeElement)||G)&&o()}),E=setTimeout(function(){E=null,J.off("mouseenter.focus")},1e3),H.addClass("focus-off").removeClass("focus-on")),s(),u()}function q(){setTimeout(function(){function a(a){return b.contains(a.get(0),document.activeElement)}var c=document.activeElement.compareDocumentPosition(J.get(0));2!==c&&4!==c||!(a(P)||a(I)||a(g))||p()},0)}function r(){!x&&w&&(x=!0,f.on("mouseenter.focus",function(){f.addClass("focus-off")}).on("mouseleave.focus",function(){f.removeClass("focus-off")}))}function s(){x&&(x=!1,f.off(".focus"))}function t(){y||!w||N.find(":focus").length||(y=!0,N.stop().fadeTo("fast",.3).on("mouseenter.focus",u).off("mouseleave.focus"),O.on("focus.focus",u).off("blur.focus"))}function u(){y&&(y=!1,N.stop().fadeTo("fast",1).on("mouseleave.focus",t).off("mouseenter.focus"),O.on("blur.focus",t).off("focus.focus"))}function v(a){a.altKey&&a.shiftKey&&87===a.keyCode&&m()}var w,x,y,z,A,B,C,D,E,F,G,H=b(document.body),I=b("#wpcontent"),J=b("#post-body-content"),K=b("#title"),L=b("#content"),M=b(document.createElement("DIV")),N=b("#edit-slug-box"),O=N.find("a").add(N.find("button")).add(N.find("input")),P=b("#adminmenuwrap"),Q=b(),R=b(),S="on"===a.getUserSetting("editor_expand","on"),T=S?"on"===a.getUserSetting("post_dfw"):!1,U=0,V=0,W=20;H.append(M),M.css({display:"none",position:"fixed",top:f.height(),right:0,bottom:0,left:0,"z-index":9997}),J.css({position:"relative"}),d.on("mousemove.focus",function(a){C=a.pageY}),b("#postdivrich").hasClass("wp-editor-expand")&&L.on("keydown.focus-shortcut",v),e.on("tinymce-editor-setup.focus",function(a,b){b.addButton("dfw",{active:T,classes:"wp-dfw btn widget",disabled:!S,onclick:m,onPostRender:function(){var a=this;e.on("dfw-activate.focus",function(){a.disabled(!1)}).on("dfw-deactivate.focus",function(){a.disabled(!0)}).on("dfw-on.focus",function(){a.active(!0)}).on("dfw-off.focus",function(){a.active(!1)})},tooltip:"Distraction-free writing mode",shortcut:"Alt+Shift+W"}),b.addCommand("wpToggleDFW",m),b.addShortcut("alt+shift+w","","wpToggleDFW")}),e.on("tinymce-editor-init.focus",function(a,d){function f(){G=!0}function g(){G=!1}var h,i;"content"===d.id&&(Q=b(d.getWin()),R=b(d.getContentAreaContainer()).find("iframe"),h=function(){d.on("keydown",o),d.on("blur",q),d.on("focus",f),d.on("blur",g),d.on("wp-autoresize",c)},i=function(){d.off("keydown",o),d.off("blur",q),d.off("focus",f),d.off("blur",g),d.off("wp-autoresize",c)},T&&h(),e.on("dfw-on.focus",h).on("dfw-off.focus",i),d.on("click",function(a){a.target===d.getDoc().documentElement&&d.focus()}))}),e.on("quicktags-init",function(a,c){var d;c.settings.buttons&&-1!==(","+c.settings.buttons+",").indexOf(",dfw,")&&(d=b("#"+c.name+"_dfw"),b(document).on("dfw-activate",function(){d.prop("disabled",!1)}).on("dfw-deactivate",function(){d.prop("disabled",!0)}).on("dfw-on",function(){d.addClass("active")}).on("dfw-off",function(){d.removeClass("active")}))}),e.on("editor-expand-on.focus",h).on("editor-expand-off.focus",i),T&&(L.on("keydown.focus",o),K.add(L).on("blur.focus",q)),a.wp=a.wp||{},a.wp.editor=a.wp.editor||{},a.wp.editor.dfw={activate:h,deactivate:i,isActive:j,on:k,off:l,toggle:m,isOn:n}})}(window,window.jQuery);
\ No newline at end of file
+!function(a,b,c){"use strict";var d=b(a),e=b(document),f=b("#wpadminbar"),g=b("#wpfooter");b(function(){function c(){var a=d.width();T={windowHeight:d.height(),windowWidth:a,adminBarHeight:a>600?f.outerHeight():0,toolsHeight:t.outerHeight()||0,menuBarHeight:A.outerHeight()||0,visualTopHeight:u.outerHeight()||0,textTopHeight:w.outerHeight()||0,bottomHeight:z.outerHeight()||0,statusBarHeight:B.outerHeight()||0,sideSortablesHeight:C.height()||0},T.menuBarHeight<3&&(T.menuBarHeight=0)}function h(b){var c,d,e,f,g,h=jQuery.ui.keyCode,i=b.keyCode,j=document.createRange(),k=x[0].selectionStart,l=x[0].selectionEnd,m=y[0].firstChild,n=10;if(!k||!l||k===l){try{j.setStart(m,k),j.setEnd(m,l+1)}catch(o){}c=j.getBoundingClientRect(),c.height&&(d=c.top-n,e=d+c.height+n,f=T.adminBarHeight+T.toolsHeight+T.textTopHeight,g=T.windowHeight-T.bottomHeight,f>d&&(i===h.UP||i===h.LEFT||i===h.BACKSPACE)?a.scrollTo(a.pageXOffset,d+a.pageYOffset-f):e>g&&a.scrollTo(a.pageXOffset,e+a.pageYOffset-g))}}function i(){if(!(p&&!p.isHidden()||!p&&"tinymce"===R)){var a,b=x.height();y.width(x.width()-22),y.text(x.val()+"&nbsp;"),a=y.height(),Q>a&&(a=Q),a!==b&&(x.height(a),j())}}function j(b){if(!F||!F.settings.visible){var f,h,j,k,l,m,n,o,q,r=d.scrollTop(),G=b&&b.type,H="scroll"!==G,N=p&&!p.isHidden(),R=Q,U=E.offset().top,V=1,W=s.width();(H||!T.windowHeight)&&c(),N||"resize"!==G||i(),N?(f=u,h=v,n=T.visualTopHeight):(f=w,h=x,n=T.textTopHeight),(N||f.length)&&(m=f.parent().offset().top,o=h.offset().top,q=h.outerHeight(),l=N?Q+n:Q+20,l=q>l+5,l?((!I||H)&&r>=m-T.toolsHeight-T.adminBarHeight&&r<=m-T.toolsHeight-T.adminBarHeight+q-R?(I=!0,t.css({position:"fixed",top:T.adminBarHeight,width:W}),N&&A.length&&A.css({position:"fixed",top:T.adminBarHeight+T.toolsHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}),f.css({position:"fixed",top:T.adminBarHeight+T.toolsHeight+T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())})):(I||H)&&(r<=m-T.toolsHeight-T.adminBarHeight?(I=!1,t.css({position:"absolute",top:0,width:W}),N&&A.length&&A.css({position:"absolute",top:0,width:W-2*V}),f.css({position:"absolute",top:T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())})):r>=m-T.toolsHeight-T.adminBarHeight+q-R&&(I=!1,t.css({position:"absolute",top:q-R,width:W}),N&&A.length&&A.css({position:"absolute",top:q-R,width:W-2*V}),f.css({position:"absolute",top:q-R+T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}))),(!J||H&&S)&&r+T.windowHeight<=o+q+T.bottomHeight+T.statusBarHeight+V?b&&b.deltaHeight>0&&b.deltaHeight<100?a.scrollBy(0,b.deltaHeight):S&&(J=!0,B.css({position:"fixed",bottom:T.bottomHeight,visibility:"",width:W-2*V}),z.css({position:"fixed",bottom:0,width:W})):(!S&&J||(J||H)&&r+T.windowHeight>o+q+T.bottomHeight+T.statusBarHeight-V)&&(J=!1,B.attr("style",S?"":"visibility: hidden;"),z.attr("style",""))):H&&(t.css({position:"absolute",top:0,width:W}),N&&A.length&&A.css({position:"absolute",top:0,width:W-2*V}),f.css({position:"absolute",top:T.menuBarHeight,width:W-2*V-(N?0:f.outerWidth()-f.width())}),B.attr("style",S?"":"visibility: hidden;"),z.attr("style","")),D.width()<300&&T.windowWidth>600&&e.height()>C.height()+U+120&&T.windowHeight<q?(T.sideSortablesHeight+O+P>T.windowHeight||K||L?U>=r+O?(C.attr("style",""),K=L=!1):r>M?K?(K=!1,j=C.offset().top-T.adminBarHeight,k=g.offset().top,k<j+T.sideSortablesHeight+P&&(j=k-T.sideSortablesHeight-12),C.css({position:"absolute",top:j,bottom:""})):!L&&T.sideSortablesHeight+C.offset().top+P<r+T.windowHeight&&(L=!0,C.css({position:"fixed",top:"auto",bottom:P})):M>r&&(L?(L=!1,j=C.offset().top-P,k=g.offset().top,k<j+T.sideSortablesHeight+P&&(j=k-T.sideSortablesHeight-12),C.css({position:"absolute",top:j,bottom:""})):!K&&C.offset().top>=r+O&&(K=!0,C.css({position:"fixed",top:O,bottom:""}))):(r>=U-O?C.css({position:"fixed",top:O}):C.attr("style",""),K=L=!1),M=r):(C.attr("style",""),K=L=!1),H&&(s.css({paddingTop:T.toolsHeight}),N?v.css({paddingTop:T.visualTopHeight+T.menuBarHeight}):(x.css({marginTop:T.textTopHeight}),y.width(W-20-2*V))))}}function k(){i(),j()}function l(a){for(var b=1;6>b;b++)setTimeout(a,500*b)}function m(){clearTimeout(q),q=setTimeout(j,100)}function n(){a.pageYOffset&&a.pageYOffset>N&&a.scrollTo(a.pageXOffset,0),r.addClass("wp-editor-expand"),d.on("scroll.editor-expand resize.editor-expand",function(a){j(a.type),m()}),e.on("wp-collapse-menu.editor-expand postboxes-columnchange.editor-expand editor-classchange.editor-expand",j).on("postbox-toggled.editor-expand",function(){!K&&!L&&a.pageYOffset>O&&(L=!0,a.scrollBy(0,-1),j(),a.scrollBy(0,1)),j()}).on("wp-window-resized.editor-expand",function(){p&&!p.isHidden()?p.execCommand("wpAutoResize"):i()}),x.on("focus.editor-expand input.editor-expand propertychange.editor-expand",i),x.on("keyup.editor-expand",h),G(),F&&F.pubsub.subscribe("hidden",k),p&&(p.settings.wp_autoresize_on=!0,p.execCommand("wpAutoResizeOn"),p.isHidden()||p.execCommand("wpAutoResize")),(!p||p.isHidden())&&i(),j(),e.trigger("editor-expand-on")}function o(){var c=parseInt(a.getUserSetting("ed_size",300),10);50>c?c=50:c>5e3&&(c=5e3),a.pageYOffset&&a.pageYOffset>N&&a.scrollTo(a.pageXOffset,0),r.removeClass("wp-editor-expand"),d.off(".editor-expand"),e.off(".editor-expand"),x.off(".editor-expand"),H(),F&&F.pubsub.unsubscribe("hidden",k),b.each([u,w,t,A,z,B,s,v,x,C],function(a,b){b&&b.attr("style","")}),I=J=K=L=!1,p&&(p.settings.wp_autoresize_on=!1,p.execCommand("wpAutoResizeOff"),p.isHidden()||(x.hide(),c&&p.theme.resizeTo(null,c))),c&&x.height(c),e.trigger("editor-expand-off")}var p,q,r=b("#postdivrich"),s=b("#wp-content-wrap"),t=b("#wp-content-editor-tools"),u=b(),v=b(),w=b("#ed_toolbar"),x=b("#content"),y=b('<div id="content-textarea-clone" class="wp-exclude-emoji"></div>'),z=b("#post-status-info"),A=b(),B=b(),C=b("#side-sortables"),D=b("#postbox-container-1"),E=b("#post-body"),F=a.wp.editor&&a.wp.editor.fullscreen,G=function(){},H=function(){},I=!1,J=!1,K=!1,L=!1,M=0,N=130,O=56,P=20,Q=300,R=s.hasClass("tmce-active")?"tinymce":"html",S=!!parseInt(a.getUserSetting("hidetb"),10),T={windowHeight:0,windowWidth:0,adminBarHeight:0,toolsHeight:0,menuBarHeight:0,visualTopHeight:0,textTopHeight:0,bottomHeight:0,statusBarHeight:0,sideSortablesHeight:0};y.insertAfter(x),y.css({"font-family":x.css("font-family"),"font-size":x.css("font-size"),"line-height":x.css("line-height"),"white-space":"pre-wrap","word-wrap":"break-word"}),e.on("tinymce-editor-init.editor-expand",function(c,e){function f(){var a,b,c,d=e.selection.getNode();if(e.wp&&e.wp.getView&&(b=e.wp.getView(d)))c=b.getBoundingClientRect();else{a=e.selection.getRng();try{c=a.getClientRects()[0]}catch(f){}c||(c=d.getBoundingClientRect())}return c.height?c:!1}function g(a){var b=a.keyCode;47>=b&&b!==q.SPACEBAR&&b!==q.ENTER&&b!==q.DELETE&&b!==q.BACKSPACE&&b!==q.UP&&b!==q.LEFT&&b!==q.DOWN&&b!==q.UP||b>=91&&93>=b||b>=112&&123>=b||144===b||145===b||h(b)}function h(b){var c,d,g,h,i=f(),j=50;i&&(c=i.top+e.iframeElement.getBoundingClientRect().top,d=c+i.height,c-=j,d+=j,g=T.adminBarHeight+T.toolsHeight+T.menuBarHeight+T.visualTopHeight,h=T.windowHeight-(S?T.bottomHeight+T.statusBarHeight:0),h-g<i.height||(g>c&&(b===q.UP||b===q.LEFT||b===q.BACKSPACE)?a.scrollTo(a.pageXOffset,c+a.pageYOffset-g):d>h&&a.scrollTo(a.pageXOffset,d+a.pageYOffset-h)))}function k(a){a.state||j()}function m(){d.on("scroll.mce-float-panels",t),setTimeout(function(){e.execCommand("wpAutoResize"),j()},300)}function n(){d.off("scroll.mce-float-panels"),setTimeout(function(){var b=s.offset().top;a.pageYOffset>b&&a.scrollTo(a.pageXOffset,b-T.adminBarHeight),i(),j()},100),j()}function o(){S=!S}var q=a.tinymce.util.VK,t=_.debounce(function(){!b(".mce-floatpanel:hover").length&&a.tinymce.ui.FloatPanel.hideAll(),b(".mce-tooltip").hide()},1e3,!0);"content"===e.id&&(p=e,e.settings.autoresize_min_height=Q,u=s.find(".mce-toolbar-grp"),v=s.find(".mce-edit-area"),B=s.find(".mce-statusbar"),A=s.find(".mce-menubar"),G=function(){e.on("keyup",g),e.on("show",m),e.on("hide",n),e.on("wp-toolbar-toggle",o),e.on("setcontent wp-autoresize wp-toolbar-toggle",j),e.on("undo redo",h),e.on("FullscreenStateChanged",k),d.off("scroll.mce-float-panels").on("scroll.mce-float-panels",t)},H=function(){e.off("keyup",g),e.off("show",m),e.off("hide",n),e.off("wp-toolbar-toggle",o),e.off("setcontent wp-autoresize wp-toolbar-toggle",j),e.off("undo redo",h),e.off("FullscreenStateChanged",k),d.off("scroll.mce-float-panels")},r.hasClass("wp-editor-expand")&&(G(),l(j)))}),r.hasClass("wp-editor-expand")&&(n(),s.hasClass("html-active")&&l(function(){j(),i()})),b("#adv-settings .editor-expand").show(),b("#editor-expand-toggle").on("change.editor-expand",function(){b(this).prop("checked")?(n(),a.setUserSetting("editor_expand","on")):(o(),a.setUserSetting("editor_expand","off"))}),a.editorExpand={on:n,off:o}}),b(function(){function c(){z=J.offset(),z.right=z.left+J.outerWidth(),z.bottom=z.top+J.outerHeight()}function h(){S||(S=!0,e.trigger("dfw-activate"),L.on("keydown.focus-shortcut",v))}function i(){S&&(l(),S=!1,e.trigger("dfw-deactivate"),L.off("keydown.focus-shortcut"))}function j(){return S}function k(){!T&&S&&(T=!0,L.on("keydown.focus",o),K.add(L).on("blur.focus",q),o(),a.setUserSetting("post_dfw","on"),e.trigger("dfw-on"))}function l(){T&&(T=!1,K.add(L).off(".focus"),p(),J.off(".focus"),a.setUserSetting("post_dfw","off"),e.trigger("dfw-off"))}function m(){T?l():k()}function n(){return T}function o(b){var e,f=b&&b.keyCode;return a.navigator.platform&&(e=a.navigator.platform.indexOf("Mac")>-1),27===f||87===f&&b.altKey&&(!e&&b.shiftKey||e&&b.ctrlKey)?void p(b):void(b&&(b.metaKey||b.ctrlKey&&!b.altKey||b.altKey&&b.shiftKey||f&&(47>=f&&8!==f&&13!==f&&32!==f&&46!==f||f>=91&&93>=f||f>=112&&135>=f||f>=144&&150>=f||f>=224))||(w||(w=!0,clearTimeout(F),F=setTimeout(function(){M.show()},600),J.css("z-index",9998),M.on("mouseenter.focus",function(){c(),d.on("scroll.focus",function(){var b=a.pageYOffset;D&&C&&D!==b&&(C<z.top-W||C>z.bottom+W)&&p(),D=b})}).on("mouseleave.focus",function(){A=B=null,U=V=0,d.off("scroll.focus")}).on("mousemove.focus",function(b){var c=b.clientX,d=b.clientY,e=a.pageYOffset,f=a.pageXOffset;if(A&&B&&(c!==A||d!==B))if(B>=d&&d<z.top-e||d>=B&&d>z.bottom-e||A>=c&&c<z.left-f||c>=A&&c>z.right-f){if(U+=Math.abs(A-c),V+=Math.abs(B-d),(d<=z.top-W-e||d>=z.bottom+W-e||c<=z.left-W-f||c>=z.right+W-f)&&(U>10||V>10))return p(),A=B=null,void(U=V=0)}else U=V=0;A=c,B=d}).on("touchstart.focus",function(a){a.preventDefault(),p()}),J.off("mouseenter.focus"),E&&(clearTimeout(E),E=null),H.addClass("focus-on").removeClass("focus-off")),r(),t()))}function p(a){w&&(w=!1,clearTimeout(F),F=setTimeout(function(){M.hide()},200),J.css("z-index",""),M.off("mouseenter.focus mouseleave.focus mousemove.focus touchstart.focus"),"undefined"==typeof a&&J.on("mouseenter.focus",function(){(b.contains(J.get(0),document.activeElement)||G)&&o()}),E=setTimeout(function(){E=null,J.off("mouseenter.focus")},1e3),H.addClass("focus-off").removeClass("focus-on")),s(),u()}function q(){setTimeout(function(){function a(a){return b.contains(a.get(0),document.activeElement)}var c=document.activeElement.compareDocumentPosition(J.get(0));2!==c&&4!==c||!(a(P)||a(I)||a(g))||p()},0)}function r(){!x&&w&&(x=!0,f.on("mouseenter.focus",function(){f.addClass("focus-off")}).on("mouseleave.focus",function(){f.removeClass("focus-off")}))}function s(){x&&(x=!1,f.off(".focus"))}function t(){y||!w||N.find(":focus").length||(y=!0,N.stop().fadeTo("fast",.3).on("mouseenter.focus",u).off("mouseleave.focus"),O.on("focus.focus",u).off("blur.focus"))}function u(){y&&(y=!1,N.stop().fadeTo("fast",1).on("mouseleave.focus",t).off("mouseenter.focus"),O.on("blur.focus",t).off("focus.focus"))}function v(a){a.altKey&&a.shiftKey&&87===a.keyCode&&m()}var w,x,y,z,A,B,C,D,E,F,G,H=b(document.body),I=b("#wpcontent"),J=b("#post-body-content"),K=b("#title"),L=b("#content"),M=b(document.createElement("DIV")),N=b("#edit-slug-box"),O=N.find("a").add(N.find("button")).add(N.find("input")),P=b("#adminmenuwrap"),Q=b(),R=b(),S="on"===a.getUserSetting("editor_expand","on"),T=S?"on"===a.getUserSetting("post_dfw"):!1,U=0,V=0,W=20;H.append(M),M.css({display:"none",position:"fixed",top:f.height(),right:0,bottom:0,left:0,"z-index":9997}),J.css({position:"relative"}),d.on("mousemove.focus",function(a){C=a.pageY}),b("#postdivrich").hasClass("wp-editor-expand")&&L.on("keydown.focus-shortcut",v),e.on("tinymce-editor-setup.focus",function(a,b){b.addButton("dfw",{active:T,classes:"wp-dfw btn widget",disabled:!S,onclick:m,onPostRender:function(){var a=this;e.on("dfw-activate.focus",function(){a.disabled(!1)}).on("dfw-deactivate.focus",function(){a.disabled(!0)}).on("dfw-on.focus",function(){a.active(!0)}).on("dfw-off.focus",function(){a.active(!1)})},tooltip:"Distraction-free writing mode",shortcut:"Alt+Shift+W"}),b.addCommand("wpToggleDFW",m),b.addShortcut("access+w","","wpToggleDFW")}),e.on("tinymce-editor-init.focus",function(a,d){function f(){G=!0}function g(){G=!1}var h,i;"content"===d.id&&(Q=b(d.getWin()),R=b(d.getContentAreaContainer()).find("iframe"),h=function(){d.on("keydown",o),d.on("blur",q),d.on("focus",f),d.on("blur",g),d.on("wp-autoresize",c)},i=function(){d.off("keydown",o),d.off("blur",q),d.off("focus",f),d.off("blur",g),d.off("wp-autoresize",c)},T&&h(),e.on("dfw-on.focus",h).on("dfw-off.focus",i),d.on("click",function(a){a.target===d.getDoc().documentElement&&d.focus()}))}),e.on("quicktags-init",function(a,c){var d;c.settings.buttons&&-1!==(","+c.settings.buttons+",").indexOf(",dfw,")&&(d=b("#"+c.name+"_dfw"),b(document).on("dfw-activate",function(){d.prop("disabled",!1)}).on("dfw-deactivate",function(){d.prop("disabled",!0)}).on("dfw-on",function(){d.addClass("active")}).on("dfw-off",function(){d.removeClass("active")}))}),e.on("editor-expand-on.focus",h).on("editor-expand-off.focus",i),T&&(L.on("keydown.focus",o),K.add(L).on("blur.focus",q)),a.wp=a.wp||{},a.wp.editor=a.wp.editor||{},a.wp.editor.dfw={activate:h,deactivate:i,isActive:j,on:k,off:l,toggle:m,isOn:n}})}(window,window.jQuery);
\ No newline at end of file
--- a/wp-admin/js/editor.js
+++ b/wp-admin/js/editor.js
@@ -118,7 +118,7 @@
 
 		// Replace paragraphs with double line breaks
 		function removep( html ) {
-			var blocklist = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset',
+			var blocklist = 'blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset',
 				blocklist1 = blocklist + '|div|p',
 				blocklist2 = blocklist + '|pre',
 				preserve_linebreaks = false,
@@ -170,7 +170,7 @@
 
 			html = html.replace( new RegExp('\\s*<((?:' + blocklist2 + ')(?: [^>]*)?)\\s*>', 'g' ), '\n<$1>' );
 			html = html.replace( new RegExp('\\s*</(' + blocklist2 + ')>\\s*', 'g' ), '</$1>\n' );
-			html = html.replace( /<li([^>]*)>/g, '\t<li$1>' );
+			html = html.replace( /<((li|dt|dd)[^>]*)>/g, ' \t<$1>' );
 
 			if ( html.indexOf( '<option' ) !== -1 ) {
 				html = html.replace( /\s*<option/g, '\n<option' );
--- a/wp-admin/js/editor.min.js
+++ b/wp-admin/js/editor.min.js
@@ -1 +1 @@
-!function(a){function b(){function b(){!i&&window.tinymce&&(i=window.tinymce,j=i.$,j(document).on("click",function(a){var b,c,e=j(a.target);e.hasClass("wp-switch-editor")&&(b=e.attr("data-wp-editor-id"),c=e.hasClass("switch-tmce")?"tmce":"html",d(b,c))}))}function c(a){var b=j(".mce-toolbar-grp",a.getContainer())[0],c=b&&b.clientHeight;return c&&c>10&&200>c?parseInt(c,10):30}function d(a,b){a=a||"content",b=b||"toggle";var d,e,f,g=i.get(a),h=j("#wp-"+a+"-wrap"),k=j("#"+a),l=k[0];if("toggle"===b&&(b=g&&!g.isHidden()?"html":"tmce"),"tmce"===b||"tinymce"===b){if(g&&!g.isHidden())return!1;"undefined"!=typeof window.QTags&&window.QTags.closeAllTags(a),d=parseInt(l.style.height,10)||0,g?(g.show(),!i.Env.iOS&&d&&(e=c(g),d=d-e+14,d>50&&5e3>d&&g.theme.resizeTo(null,d))):i.init(window.tinyMCEPreInit.mceInit[a]),h.removeClass("html-active").addClass("tmce-active"),k.attr("aria-hidden",!0),window.setUserSetting("editor","tinymce")}else if("html"===b){if(g&&g.isHidden())return!1;g?(i.Env.iOS||(f=g.iframeElement,d=f?parseInt(f.style.height,10):0,d&&(e=c(g),d=d+e-14,d>50&&5e3>d&&(l.style.height=d+"px"))),g.hide()):k.css({display:"",visibility:""}),h.removeClass("tmce-active").addClass("html-active"),k.attr("aria-hidden",!1),window.setUserSetting("editor","html")}}function e(a){var b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset",c=b+"|div|p",d=b+"|pre",e=!1,f=!1;return a?((-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(e=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>"),a=a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>"),a.replace(/\r?\n/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(f=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),a=a.replace(new RegExp("\\s*</("+c+")>\\s*","g"),"</$1>\n"),a=a.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)>","g"),"\n<$1>"),a=a.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>"),a=a.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n"),a=a.replace(/\s*<p>/gi,""),a=a.replace(/\s*<\/p>\s*/gi,"\n\n"),a=a.replace(/\n[\s\u00a0]+\n/g,"\n\n"),a=a.replace(/\s*<br ?\/?>\s*/gi,"\n"),a=a.replace(/\s*<div/g,"\n<div"),a=a.replace(/<\/div>\s*/g,"</div>\n"),a=a.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n"),a=a.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption"),a=a.replace(new RegExp("\\s*<((?:"+d+")(?: [^>]*)?)\\s*>","g"),"\n<$1>"),a=a.replace(new RegExp("\\s*</("+d+")>\\s*","g"),"</$1>\n"),a=a.replace(/<li([^>]*)>/g,"	<li$1>"),-1!==a.indexOf("<option")&&(a=a.replace(/\s*<option/g,"\n<option"),a=a.replace(/\s*<\/select>/g,"\n</select>")),-1!==a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<\/p#>/g,"</p>\n"),a=a.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1"),a=a.replace(/^\s+/,""),a=a.replace(/[\s\u00a0]+$/,""),e&&(a=a.replace(/<wp-line-break>/g,"\n")),f&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a):""}function f(a){var b=!1,c=!1,d="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return a=a.replace(/\r\n|\r/g,"\n"),-1===a.indexOf("\n")?a:(-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/\n+/g,"")})),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/g," ")}),(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(b=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]*?<\/\1>/g,function(a){return a.replace(/\n/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(c=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>"),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/," ")}),a.replace(/\s*\n\s*/g,"<wp-temp-br />")})),a+="\n\n",a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n"),a=a.replace(new RegExp("(<(?:"+d+")(?: [^>]*)?>)","gi"),"\n$1"),a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n"),a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n"),a=a.replace(/\s*<option/gi,"<option"),a=a.replace(/<\/option>\s*/gi,"</option>"),a=a.replace(/\n\s*\n+/g,"\n\n"),a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n"),a=a.replace(/<p>\s*?<\/p>/gi,""),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1"),a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>"),a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>"),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1"),a=a.replace(new RegExp("(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/(<br[^>]*>)\s*\n/gi,"$1"),a=a.replace(/\s*\n/g,"<br />\n"),a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1"),a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1"),a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]"),a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),b&&(a=a.replace(/<wp-line-break>/g,"\n")),c&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a)}function g(b){var c={o:k,data:b,unfiltered:b};return a&&a("body").trigger("beforePreWpautop",[c]),c.data=e(c.data),a&&a("body").trigger("afterPreWpautop",[c]),c.data}function h(b){var c={o:k,data:b,unfiltered:b};return a&&a("body").trigger("beforeWpautop",[c]),c.data=f(c.data),a&&a("body").trigger("afterWpautop",[c]),c.data}var i,j,k={};return a?a(document).ready(b):document.addEventListener?(document.addEventListener("DOMContentLoaded",b,!1),window.addEventListener("load",b,!1)):window.attachEvent&&(window.attachEvent("onload",b),document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&b()})),window.wp=window.wp||{},window.wp.editor=window.wp.editor||{},window.wp.editor.autop=h,window.wp.editor.removep=g,k={go:d,wpautop:h,pre_wpautop:g,_wp_Autop:f,_wp_Nop:e}}window.switchEditors=new b}(window.jQuery);
\ No newline at end of file
+!function(a){function b(){function b(){!i&&window.tinymce&&(i=window.tinymce,j=i.$,j(document).on("click",function(a){var b,c,e=j(a.target);e.hasClass("wp-switch-editor")&&(b=e.attr("data-wp-editor-id"),c=e.hasClass("switch-tmce")?"tmce":"html",d(b,c))}))}function c(a){var b=j(".mce-toolbar-grp",a.getContainer())[0],c=b&&b.clientHeight;return c&&c>10&&200>c?parseInt(c,10):30}function d(a,b){a=a||"content",b=b||"toggle";var d,e,f,g=i.get(a),h=j("#wp-"+a+"-wrap"),k=j("#"+a),l=k[0];if("toggle"===b&&(b=g&&!g.isHidden()?"html":"tmce"),"tmce"===b||"tinymce"===b){if(g&&!g.isHidden())return!1;"undefined"!=typeof window.QTags&&window.QTags.closeAllTags(a),d=parseInt(l.style.height,10)||0,g?(g.show(),!i.Env.iOS&&d&&(e=c(g),d=d-e+14,d>50&&5e3>d&&g.theme.resizeTo(null,d))):i.init(window.tinyMCEPreInit.mceInit[a]),h.removeClass("html-active").addClass("tmce-active"),k.attr("aria-hidden",!0),window.setUserSetting("editor","tinymce")}else if("html"===b){if(g&&g.isHidden())return!1;g?(i.Env.iOS||(f=g.iframeElement,d=f?parseInt(f.style.height,10):0,d&&(e=c(g),d=d+e-14,d>50&&5e3>d&&(l.style.height=d+"px"))),g.hide()):k.css({display:"",visibility:""}),h.removeClass("tmce-active").addClass("html-active"),k.attr("aria-hidden",!1),window.setUserSetting("editor","html")}}function e(a){var b="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset",c=b+"|div|p",d=b+"|pre",e=!1,f=!1;return a?((-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(e=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>"),a=a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>"),a.replace(/\r?\n/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(f=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),a=a.replace(new RegExp("\\s*</("+c+")>\\s*","g"),"</$1>\n"),a=a.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)>","g"),"\n<$1>"),a=a.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>"),a=a.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n"),a=a.replace(/\s*<p>/gi,""),a=a.replace(/\s*<\/p>\s*/gi,"\n\n"),a=a.replace(/\n[\s\u00a0]+\n/g,"\n\n"),a=a.replace(/\s*<br ?\/?>\s*/gi,"\n"),a=a.replace(/\s*<div/g,"\n<div"),a=a.replace(/<\/div>\s*/g,"</div>\n"),a=a.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n"),a=a.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption"),a=a.replace(new RegExp("\\s*<((?:"+d+")(?: [^>]*)?)\\s*>","g"),"\n<$1>"),a=a.replace(new RegExp("\\s*</("+d+")>\\s*","g"),"</$1>\n"),a=a.replace(/<((li|dt|dd)[^>]*)>/g," 	<$1>"),-1!==a.indexOf("<option")&&(a=a.replace(/\s*<option/g,"\n<option"),a=a.replace(/\s*<\/select>/g,"\n</select>")),-1!==a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<\/p#>/g,"</p>\n"),a=a.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1"),a=a.replace(/^\s+/,""),a=a.replace(/[\s\u00a0]+$/,""),e&&(a=a.replace(/<wp-line-break>/g,"\n")),f&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a):""}function f(a){var b=!1,c=!1,d="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return a=a.replace(/\r\n|\r/g,"\n"),-1===a.indexOf("\n")?a:(-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/\n+/g,"")})),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/g," ")}),(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(b=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]*?<\/\1>/g,function(a){return a.replace(/\n/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(c=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>"),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/," ")}),a.replace(/\s*\n\s*/g,"<wp-temp-br />")})),a+="\n\n",a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n"),a=a.replace(new RegExp("(<(?:"+d+")(?: [^>]*)?>)","gi"),"\n$1"),a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n"),a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n"),a=a.replace(/\s*<option/gi,"<option"),a=a.replace(/<\/option>\s*/gi,"</option>"),a=a.replace(/\n\s*\n+/g,"\n\n"),a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n"),a=a.replace(/<p>\s*?<\/p>/gi,""),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1"),a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>"),a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>"),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1"),a=a.replace(new RegExp("(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/(<br[^>]*>)\s*\n/gi,"$1"),a=a.replace(/\s*\n/g,"<br />\n"),a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1"),a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1"),a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]"),a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),b&&(a=a.replace(/<wp-line-break>/g,"\n")),c&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a)}function g(b){var c={o:k,data:b,unfiltered:b};return a&&a("body").trigger("beforePreWpautop",[c]),c.data=e(c.data),a&&a("body").trigger("afterPreWpautop",[c]),c.data}function h(b){var c={o:k,data:b,unfiltered:b};return a&&a("body").trigger("beforeWpautop",[c]),c.data=f(c.data),a&&a("body").trigger("afterWpautop",[c]),c.data}var i,j,k={};return a?a(document).ready(b):document.addEventListener?(document.addEventListener("DOMContentLoaded",b,!1),window.addEventListener("load",b,!1)):window.attachEvent&&(window.attachEvent("onload",b),document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&b()})),window.wp=window.wp||{},window.wp.editor=window.wp.editor||{},window.wp.editor.autop=h,window.wp.editor.removep=g,k={go:d,wpautop:h,pre_wpautop:g,_wp_Autop:f,_wp_Nop:e}}window.switchEditors=new b}(window.jQuery);
\ No newline at end of file
--- a/wp-admin/js/image-edit.js
+++ b/wp-admin/js/image-edit.js
@@ -11,13 +11,17 @@ var imageEdit = window.imageEdit = {
 		return f | 0;
 	},
 
-	setDisabled : function(el, s) {
+	setDisabled : function( el, s ) {
+		/*
+		 * `el` can be a single form element or a fieldset. Before #28864, the disabled state on
+		 * some text fields  was handled targeting $('input', el). Now we need to handle the
+		 * disabled state on buttons too so we can just target `el` regardless if it's a single
+		 * element or a fieldset because when a fieldset is disabled, its descendants are disabled too.
+		 */
 		if ( s ) {
-			el.removeClass('disabled');
-			$('input', el).removeAttr('disabled');
+			el.removeClass( 'disabled' ).prop( 'disabled', false );
 		} else {
-			el.addClass('disabled');
-			$('input', el).prop('disabled', true);
+			el.addClass( 'disabled' ).prop( 'disabled', true );
 		}
 	},
 
@@ -56,14 +60,18 @@ var imageEdit = window.imageEdit = {
 		var wait = $('#imgedit-wait-' + postid);
 
 		if ( toggle ) {
-			wait.height( $('#imgedit-panel-' + postid).height() ).fadeIn('fast');
+			wait.fadeIn( 'fast' );
 		} else {
 			wait.fadeOut('fast');
 		}
 	},
 
 	toggleHelp : function(el) {
-		$( el ).parents( '.imgedit-group-top' ).toggleClass( 'imgedit-help-toggled' ).find( '.imgedit-help' ).slideToggle( 'fast' );
+		var $el = $( el );
+		$el
+			.attr( 'aria-expanded', 'false' === $el.attr( 'aria-expanded' ) ? 'true' : 'false' )
+			.parents( '.imgedit-group-top' ).toggleClass( 'imgedit-help-toggled' ).find( '.imgedit-help' ).slideToggle( 'fast' );
+
 		return false;
 	},
 
@@ -166,8 +174,25 @@ var imageEdit = window.imageEdit = {
 		};
 
 		img = $( '<img id="image-preview-' + postid + '" alt="" />' )
-			.on('load', function() {
-				var max1, max2, parent = $('#imgedit-crop-' + postid), t = imageEdit;
+			.on( 'load', { history: data.history }, function( event ) {
+				var max1, max2,
+					parent = $( '#imgedit-crop-' + postid ),
+					t = imageEdit,
+					historyObj;
+
+				if ( '' !== event.data.history ) {
+					historyObj = JSON.parse( event.data.history );
+					// If last executed action in history is a crop action.
+					if ( historyObj[historyObj.length - 1].hasOwnProperty( 'c' ) ) {
+						/*
+						 * A crop action has completed and the crop button gets disabled
+						 * ensure the undo button is enabled.
+						 */
+						t.setDisabled( $( '#image-undo-' + postid) , true );
+						// Move focus to the undo button to avoid a focus loss.
+						$( '#image-undo-' + postid ).focus();
+					}
+				}
 
 				parent.empty().append(img);
 
@@ -305,7 +330,14 @@ var imageEdit = window.imageEdit = {
 		var dfd, data, elem = $('#image-editor-' + postid), head = $('#media-head-' + postid),
 			btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('.spinner');
 
-		btn.prop('disabled', true);
+		/*
+		 * Instead of disabling the button, which causes a focus loss and makes screen
+		 * readers announce "unavailable", return if the button was already clicked.
+		 */
+		if ( btn.hasClass( 'button-activated' ) ) {
+			return;
+		}
+
 		spin.addClass( 'is-active' );
 
 		data = {
@@ -318,12 +350,15 @@ var imageEdit = window.imageEdit = {
 		dfd = $.ajax({
 			url:  ajaxurl,
 			type: 'post',
-			data: data
+			data: data,
+			beforeSend: function() {
+				btn.addClass( 'button-activated' );
+			}
 		}).done(function( html ) {
 			elem.html( html );
 			head.fadeOut('fast', function(){
 				elem.fadeIn('fast');
-				btn.removeAttr('disabled');
+				btn.removeClass( 'button-activated' );
 				spin.removeClass( 'is-active' );
 			});
 		});
@@ -337,6 +372,8 @@ var imageEdit = window.imageEdit = {
 		this.initCrop(postid, img, parent);
 		this.setCropSelection(postid, 0);
 		this.toggleEditor(postid, 0);
+		// Editor is ready, move focus to the first focusable element.
+		$( '.imgedit-wrap .imgedit-help-toggle' ).eq( 0 ).focus();
 	},
 
 	initCrop : function(postid, image, parent) {
@@ -429,7 +466,10 @@ var imageEdit = window.imageEdit = {
 		// In case we are not accessing the image editor in the context of a View, close the editor the old-skool way
 		else {
 			$('#image-editor-' + postid).fadeOut('fast', function() {
-				$('#media-head-' + postid).fadeIn('fast');
+				$( '#media-head-' + postid ).fadeIn( 'fast', function() {
+					// Move focus back to the Edit Image button. Runs also when saving.
+					$( '#imgedit-open-btn-' + postid ).focus();
+				});
 				$(this).empty();
 			});
 		}
@@ -453,9 +493,9 @@ var imageEdit = window.imageEdit = {
 
 	addStep : function(op, postid, nonce) {
 		var t = this, elem = $('#imgedit-history-' + postid),
-		history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [],
-		undone = $('#imgedit-undone-' + postid),
-		pop = t.intval(undone.val());
+			history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [],
+			undone = $( '#imgedit-undone-' + postid ),
+			pop = t.intval( undone.val() );
 
 		while ( pop > 0 ) {
 			history.pop();
@@ -516,10 +556,14 @@ var imageEdit = window.imageEdit = {
 		elem.val(pop);
 		t.refreshEditor(postid, nonce, function() {
 			var elem = $('#imgedit-history-' + postid),
-			history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [];
+				history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [];
 
 			t.setDisabled($('#image-redo-' + postid), true);
 			t.setDisabled(button, pop < history.length);
+			// When undo gets disabled, move focus to the redo button to avoid a focus loss.
+			if ( history.length === pop ) {
+				$( '#image-redo-' + postid ).focus();
+			}
 		});
 	},
 
@@ -535,6 +579,10 @@ var imageEdit = window.imageEdit = {
 		t.refreshEditor(postid, nonce, function() {
 			t.setDisabled($('#image-undo-' + postid), true);
 			t.setDisabled(button, pop > 0);
+			// When redo gets disabled, move focus to the undo button to avoid a focus loss.
+			if ( 0 === pop ) {
+				$( '#image-undo-' + postid ).focus();
+			}
 		});
 	},
 
--- a/wp-admin/js/image-edit.min.js
+++ b/wp-admin/js/image-edit.min.js
@@ -1 +1 @@
-!function(a){var b=window.imageEdit={iasapi:{},hold:{},postid:"",_view:!1,intval:function(a){return 0|a},setDisabled:function(b,c){c?(b.removeClass("disabled"),a("input",b).removeAttr("disabled")):(b.addClass("disabled"),a("input",b).prop("disabled",!0))},init:function(b){var c=this,d=a("#image-editor-"+c.postid),e=c.intval(a("#imgedit-x-"+b).val()),f=c.intval(a("#imgedit-y-"+b).val());c.postid!==b&&d.length&&c.close(c.postid),c.hold.w=c.hold.ow=e,c.hold.h=c.hold.oh=f,c.hold.xy_ratio=e/f,c.hold.sizer=parseFloat(a("#imgedit-sizer-"+b).val()),c.postid=b,a("#imgedit-response-"+b).empty(),a('input[type="text"]',"#imgedit-panel-"+b).keypress(function(b){var c=b.keyCode;return c>36&&41>c&&a(this).blur(),13===c?(b.preventDefault(),b.stopPropagation(),!1):void 0})},toggleEditor:function(b,c){var d=a("#imgedit-wait-"+b);c?d.height(a("#imgedit-panel-"+b).height()).fadeIn("fast"):d.fadeOut("fast")},toggleHelp:function(b){return a(b).parents(".imgedit-group-top").toggleClass("imgedit-help-toggled").find(".imgedit-help").slideToggle("fast"),!1},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(b,c){var d=a("#imgedit-scale-width-"+b),e=a("#imgedit-scale-height-"+b),f=a("#imgedit-scale-warn-"+b),g="",h="";c?(h=""!==d.val()?Math.round(d.val()/this.hold.xy_ratio):"",e.val(h)):(g=""!==e.val()?Math.round(e.val()*this.hold.xy_ratio):"",d.val(g)),h&&h>this.hold.oh||g&&g>this.hold.ow?f.css("visibility","visible"):f.css("visibility","hidden")},getSelRatio:function(b){var c=this.hold.w,d=this.hold.h,e=this.intval(a("#imgedit-crop-width-"+b).val()),f=this.intval(a("#imgedit-crop-height-"+b).val());return e&&f?e+":"+f:c&&d?c+":"+d:"1:1"},filterHistory:function(b,c){var d,e,f,g,h=a("#imgedit-history-"+b).val(),i=[];if(""!==h){if(h=JSON.parse(h),d=this.intval(a("#imgedit-undone-"+b).val()),d>0)for(;d>0;)h.pop(),d--;if(c){if(!h.length)return this.hold.w=this.hold.ow,this.hold.h=this.hold.oh,"";f=h[h.length-1],f=f.c||f.r||f.f||!1,f&&(this.hold.w=f.fw,this.hold.h=f.fh)}for(e in h)g=h[e],g.hasOwnProperty("c")?i[e]={c:{x:g.c.x,y:g.c.y,w:g.c.w,h:g.c.h}}:g.hasOwnProperty("r")?i[e]={r:g.r.r}:g.hasOwnProperty("f")&&(i[e]={f:g.f.f});return JSON.stringify(i)}return""},refreshEditor:function(c,d,e){var f,g,h=this;h.toggleEditor(c,1),f={action:"imgedit-preview",_ajax_nonce:d,postid:c,history:h.filterHistory(c,1),rand:h.intval(1e6*Math.random())},g=a('<img id="image-preview-'+c+'" alt="" />').on("load",function(){var d,f,h=a("#imgedit-crop-"+c),i=b;h.empty().append(g),d=Math.max(i.hold.w,i.hold.h),f=Math.max(a(g).width(),a(g).height()),i.hold.sizer=d>f?f/d:1,i.initCrop(c,g,h),i.setCropSelection(c,0),"undefined"!=typeof e&&null!==e&&e(),a("#imgedit-history-"+c).val()&&"0"===a("#imgedit-undone-"+c).val()?a("input.imgedit-submit-btn","#imgedit-panel-"+c).removeAttr("disabled"):a("input.imgedit-submit-btn","#imgedit-panel-"+c).prop("disabled",!0),i.toggleEditor(c,0)}).on("error",function(){a("#imgedit-crop-"+c).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>"),h.toggleEditor(c,0)}).attr("src",ajaxurl+"?"+a.param(f))},action:function(b,c,d){var e,f,g,h,i,j=this;if(j.notsaved(b))return!1;if(e={action:"image-editor",_ajax_nonce:c,postid:b},"scale"===d){if(f=a("#imgedit-scale-width-"+b),g=a("#imgedit-scale-height-"+b),h=j.intval(f.val()),i=j.intval(g.val()),1>h)return f.focus(),!1;if(1>i)return g.focus(),!1;if(h===j.hold.ow||i===j.hold.oh)return!1;e["do"]="scale",e.fwidth=h,e.fheight=i}else{if("restore"!==d)return!1;e["do"]="restore"}j.toggleEditor(b,1),a.post(ajaxurl,e,function(c){a("#image-editor-"+b).empty().append(c),j.toggleEditor(b,0),j._view&&j._view.refresh()})},save:function(c,d){var e,f=this.getTarget(c),g=this.filterHistory(c,0),h=this;return""===g?!1:(this.toggleEditor(c,1),e={action:"image-editor",_ajax_nonce:d,postid:c,history:g,target:f,context:a("#image-edit-context").length?a("#image-edit-context").val():null,"do":"save"},void a.post(ajaxurl,e,function(d){var e=JSON.parse(d);return e.error?(a("#imgedit-response-"+c).html('<div class="error"><p>'+e.error+"</p></div>"),void b.close(c)):(e.fw&&e.fh&&a("#media-dims-"+c).html(e.fw+" &times; "+e.fh),e.thumbnail&&a(".thumbnail","#thumbnail-head-"+c).attr("src",""+e.thumbnail),e.msg&&a("#imgedit-response-"+c).html('<div class="updated"><p>'+e.msg+"</p></div>"),void(h._view?h._view.save():b.close(c)))}))},open:function(b,c,d){this._view=d;var e,f,g=a("#image-editor-"+b),h=a("#media-head-"+b),i=a("#imgedit-open-btn-"+b),j=i.siblings(".spinner");return i.prop("disabled",!0),j.addClass("is-active"),f={action:"image-editor",_ajax_nonce:c,postid:b,"do":"open"},e=a.ajax({url:ajaxurl,type:"post",data:f}).done(function(a){g.html(a),h.fadeOut("fast",function(){g.fadeIn("fast"),i.removeAttr("disabled"),j.removeClass("is-active")})})},imgLoaded:function(b){var c=a("#image-preview-"+b),d=a("#imgedit-crop-"+b);this.initCrop(b,c,d),this.setCropSelection(b,0),this.toggleEditor(b,0)},initCrop:function(c,d,e){var f,g=this,h=a("#imgedit-sel-width-"+c),i=a("#imgedit-sel-height-"+c);g.iasapi=a(d).imgAreaSelect({parent:e,instance:!0,handles:!0,keys:!0,minWidth:3,minHeight:3,onInit:function(b){f=a(b),f.next().css("position","absolute").nextAll(".imgareaselect-outer").css("position","absolute"),e.children().mousedown(function(a){var b,d,e=!1;a.shiftKey&&(b=g.iasapi.getSelection(),d=g.getSelRatio(c),e=b&&b.width&&b.height?b.width+":"+b.height:d),g.iasapi.setOptions({aspectRatio:e})})},onSelectStart:function(){b.setDisabled(a("#imgedit-crop-sel-"+c),1)},onSelectEnd:function(a,d){b.setCropSelection(c,d)},onSelectChange:function(a,c){var d=b.hold.sizer;h.val(b.round(c.width/d)),i.val(b.round(c.height/d))}})},setCropSelection:function(b,c){var d;return c=c||0,!c||c.width<3&&c.height<3?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),this.setDisabled(a("#imgedit-crop-sel-"+b),0),a("#imgedit-sel-width-"+b).val(""),a("#imgedit-sel-height-"+b).val(""),a("#imgedit-selection-"+b).val(""),!1):(d={x:c.x1,y:c.y1,w:c.width,h:c.height},this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),1),void a("#imgedit-selection-"+b).val(JSON.stringify(d)))},close:function(b,c){return c=c||!1,c&&this.notsaved(b)?!1:(this.iasapi={},this.hold={},void(this._view?this._view.back():a("#image-editor-"+b).fadeOut("fast",function(){a("#media-head-"+b).fadeIn("fast"),a(this).empty()})))},notsaved:function(b){var c=a("#imgedit-history-"+b).val(),d=""!==c?JSON.parse(c):[],e=this.intval(a("#imgedit-undone-"+b).val());return e<d.length?confirm(a("#imgedit-leaving-"+b).html())?!1:!0:!1},addStep:function(b,c,d){for(var e=this,f=a("#imgedit-history-"+c),g=""!==f.val()?JSON.parse(f.val()):[],h=a("#imgedit-undone-"+c),i=e.intval(h.val());i>0;)g.pop(),i--;h.val(0),g.push(b),f.val(JSON.stringify(g)),e.refreshEditor(c,d,function(){e.setDisabled(a("#image-undo-"+c),!0),e.setDisabled(a("#image-redo-"+c),!1)})},rotate:function(b,c,d,e){return a(e).hasClass("disabled")?!1:void this.addStep({r:{r:b,fw:this.hold.h,fh:this.hold.w}},c,d)},flip:function(b,c,d,e){return a(e).hasClass("disabled")?!1:void this.addStep({f:{f:b,fw:this.hold.w,fh:this.hold.h}},c,d)},crop:function(b,c,d){var e=a("#imgedit-selection-"+b).val(),f=this.intval(a("#imgedit-sel-width-"+b).val()),g=this.intval(a("#imgedit-sel-height-"+b).val());return a(d).hasClass("disabled")||""===e?!1:(e=JSON.parse(e),void(e.w>0&&e.h>0&&f>0&&g>0&&(e.fw=f,e.fh=g,this.addStep({c:e},b,c))))},undo:function(b,c){var d=this,e=a("#image-undo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())+1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){var c=a("#imgedit-history-"+b),f=""!==c.val()?JSON.parse(c.val()):[];d.setDisabled(a("#image-redo-"+b),!0),d.setDisabled(e,g<f.length)}))},redo:function(b,c){var d=this,e=a("#image-redo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())-1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){d.setDisabled(a("#image-undo-"+b),!0),d.setDisabled(e,g>0)}))},setNumSelection:function(b){var c,d,e,f,g,h=a("#imgedit-sel-width-"+b),i=a("#imgedit-sel-height-"+b),j=this.intval(h.val()),k=this.intval(i.val()),l=a("#image-preview-"+b),m=l.height(),n=l.width(),o=this.hold.sizer,p=this.iasapi;return 1>j?(h.val(""),!1):1>k?(i.val(""),!1):void(j&&k&&(c=p.getSelection())&&(f=c.x1+Math.round(j*o),g=c.y1+Math.round(k*o),d=c.x1,e=c.y1,f>n&&(d=0,f=n,h.val(Math.round(f/o))),g>m&&(e=0,g=m,i.val(Math.round(g/o))),p.setSelection(d,e,f,g),p.update(),this.setCropSelection(b,p.getSelection())))},round:function(a){var b;return a=Math.round(a),this.hold.sizer>.6?a:(b=a.toString().slice(-1),"1"===b?a-1:"9"===b?a+1:a)},setRatioSelection:function(b,c,d){var e,f,g=this.intval(a("#imgedit-crop-width-"+b).val()),h=this.intval(a("#imgedit-crop-height-"+b).val()),i=a("#image-preview-"+b).height();return this.intval(a(d).val())?void(g&&h&&(this.iasapi.setOptions({aspectRatio:g+":"+h}),(e=this.iasapi.getSelection(!0))&&(f=Math.ceil(e.y1+(e.x2-e.x1)/(g/h)),f>i&&(f=i,c?a("#imgedit-crop-height-"+b).val(""):a("#imgedit-crop-width-"+b).val("")),this.iasapi.setSelection(e.x1,e.y1,e.x2,f),this.iasapi.update()))):void a(d).val("")}}}(jQuery);
\ No newline at end of file
+!function(a){var b=window.imageEdit={iasapi:{},hold:{},postid:"",_view:!1,intval:function(a){return 0|a},setDisabled:function(a,b){b?a.removeClass("disabled").prop("disabled",!1):a.addClass("disabled").prop("disabled",!0)},init:function(b){var c=this,d=a("#image-editor-"+c.postid),e=c.intval(a("#imgedit-x-"+b).val()),f=c.intval(a("#imgedit-y-"+b).val());c.postid!==b&&d.length&&c.close(c.postid),c.hold.w=c.hold.ow=e,c.hold.h=c.hold.oh=f,c.hold.xy_ratio=e/f,c.hold.sizer=parseFloat(a("#imgedit-sizer-"+b).val()),c.postid=b,a("#imgedit-response-"+b).empty(),a('input[type="text"]',"#imgedit-panel-"+b).keypress(function(b){var c=b.keyCode;return c>36&&41>c&&a(this).blur(),13===c?(b.preventDefault(),b.stopPropagation(),!1):void 0})},toggleEditor:function(b,c){var d=a("#imgedit-wait-"+b);c?d.fadeIn("fast"):d.fadeOut("fast")},toggleHelp:function(b){var c=a(b);return c.attr("aria-expanded","false"===c.attr("aria-expanded")?"true":"false").parents(".imgedit-group-top").toggleClass("imgedit-help-toggled").find(".imgedit-help").slideToggle("fast"),!1},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(b,c){var d=a("#imgedit-scale-width-"+b),e=a("#imgedit-scale-height-"+b),f=a("#imgedit-scale-warn-"+b),g="",h="";c?(h=""!==d.val()?Math.round(d.val()/this.hold.xy_ratio):"",e.val(h)):(g=""!==e.val()?Math.round(e.val()*this.hold.xy_ratio):"",d.val(g)),h&&h>this.hold.oh||g&&g>this.hold.ow?f.css("visibility","visible"):f.css("visibility","hidden")},getSelRatio:function(b){var c=this.hold.w,d=this.hold.h,e=this.intval(a("#imgedit-crop-width-"+b).val()),f=this.intval(a("#imgedit-crop-height-"+b).val());return e&&f?e+":"+f:c&&d?c+":"+d:"1:1"},filterHistory:function(b,c){var d,e,f,g,h=a("#imgedit-history-"+b).val(),i=[];if(""!==h){if(h=JSON.parse(h),d=this.intval(a("#imgedit-undone-"+b).val()),d>0)for(;d>0;)h.pop(),d--;if(c){if(!h.length)return this.hold.w=this.hold.ow,this.hold.h=this.hold.oh,"";f=h[h.length-1],f=f.c||f.r||f.f||!1,f&&(this.hold.w=f.fw,this.hold.h=f.fh)}for(e in h)g=h[e],g.hasOwnProperty("c")?i[e]={c:{x:g.c.x,y:g.c.y,w:g.c.w,h:g.c.h}}:g.hasOwnProperty("r")?i[e]={r:g.r.r}:g.hasOwnProperty("f")&&(i[e]={f:g.f.f});return JSON.stringify(i)}return""},refreshEditor:function(c,d,e){var f,g,h=this;h.toggleEditor(c,1),f={action:"imgedit-preview",_ajax_nonce:d,postid:c,history:h.filterHistory(c,1),rand:h.intval(1e6*Math.random())},g=a('<img id="image-preview-'+c+'" alt="" />').on("load",{history:f.history},function(d){var f,h,i,j=a("#imgedit-crop-"+c),k=b;""!==d.data.history&&(i=JSON.parse(d.data.history),i[i.length-1].hasOwnProperty("c")&&(k.setDisabled(a("#image-undo-"+c),!0),a("#image-undo-"+c).focus())),j.empty().append(g),f=Math.max(k.hold.w,k.hold.h),h=Math.max(a(g).width(),a(g).height()),k.hold.sizer=f>h?h/f:1,k.initCrop(c,g,j),k.setCropSelection(c,0),"undefined"!=typeof e&&null!==e&&e(),a("#imgedit-history-"+c).val()&&"0"===a("#imgedit-undone-"+c).val()?a("input.imgedit-submit-btn","#imgedit-panel-"+c).removeAttr("disabled"):a("input.imgedit-submit-btn","#imgedit-panel-"+c).prop("disabled",!0),k.toggleEditor(c,0)}).on("error",function(){a("#imgedit-crop-"+c).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>"),h.toggleEditor(c,0)}).attr("src",ajaxurl+"?"+a.param(f))},action:function(b,c,d){var e,f,g,h,i,j=this;if(j.notsaved(b))return!1;if(e={action:"image-editor",_ajax_nonce:c,postid:b},"scale"===d){if(f=a("#imgedit-scale-width-"+b),g=a("#imgedit-scale-height-"+b),h=j.intval(f.val()),i=j.intval(g.val()),1>h)return f.focus(),!1;if(1>i)return g.focus(),!1;if(h===j.hold.ow||i===j.hold.oh)return!1;e["do"]="scale",e.fwidth=h,e.fheight=i}else{if("restore"!==d)return!1;e["do"]="restore"}j.toggleEditor(b,1),a.post(ajaxurl,e,function(c){a("#image-editor-"+b).empty().append(c),j.toggleEditor(b,0),j._view&&j._view.refresh()})},save:function(c,d){var e,f=this.getTarget(c),g=this.filterHistory(c,0),h=this;return""===g?!1:(this.toggleEditor(c,1),e={action:"image-editor",_ajax_nonce:d,postid:c,history:g,target:f,context:a("#image-edit-context").length?a("#image-edit-context").val():null,"do":"save"},void a.post(ajaxurl,e,function(d){var e=JSON.parse(d);return e.error?(a("#imgedit-response-"+c).html('<div class="error"><p>'+e.error+"</p></div>"),void b.close(c)):(e.fw&&e.fh&&a("#media-dims-"+c).html(e.fw+" &times; "+e.fh),e.thumbnail&&a(".thumbnail","#thumbnail-head-"+c).attr("src",""+e.thumbnail),e.msg&&a("#imgedit-response-"+c).html('<div class="updated"><p>'+e.msg+"</p></div>"),void(h._view?h._view.save():b.close(c)))}))},open:function(b,c,d){this._view=d;var e,f,g=a("#image-editor-"+b),h=a("#media-head-"+b),i=a("#imgedit-open-btn-"+b),j=i.siblings(".spinner");if(!i.hasClass("button-activated"))return j.addClass("is-active"),f={action:"image-editor",_ajax_nonce:c,postid:b,"do":"open"},e=a.ajax({url:ajaxurl,type:"post",data:f,beforeSend:function(){i.addClass("button-activated")}}).done(function(a){g.html(a),h.fadeOut("fast",function(){g.fadeIn("fast"),i.removeClass("button-activated"),j.removeClass("is-active")})})},imgLoaded:function(b){var c=a("#image-preview-"+b),d=a("#imgedit-crop-"+b);this.initCrop(b,c,d),this.setCropSelection(b,0),this.toggleEditor(b,0),a(".imgedit-wrap .imgedit-help-toggle").eq(0).focus()},initCrop:function(c,d,e){var f,g=this,h=a("#imgedit-sel-width-"+c),i=a("#imgedit-sel-height-"+c);g.iasapi=a(d).imgAreaSelect({parent:e,instance:!0,handles:!0,keys:!0,minWidth:3,minHeight:3,onInit:function(b){f=a(b),f.next().css("position","absolute").nextAll(".imgareaselect-outer").css("position","absolute"),e.children().mousedown(function(a){var b,d,e=!1;a.shiftKey&&(b=g.iasapi.getSelection(),d=g.getSelRatio(c),e=b&&b.width&&b.height?b.width+":"+b.height:d),g.iasapi.setOptions({aspectRatio:e})})},onSelectStart:function(){b.setDisabled(a("#imgedit-crop-sel-"+c),1)},onSelectEnd:function(a,d){b.setCropSelection(c,d)},onSelectChange:function(a,c){var d=b.hold.sizer;h.val(b.round(c.width/d)),i.val(b.round(c.height/d))}})},setCropSelection:function(b,c){var d;return c=c||0,!c||c.width<3&&c.height<3?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),this.setDisabled(a("#imgedit-crop-sel-"+b),0),a("#imgedit-sel-width-"+b).val(""),a("#imgedit-sel-height-"+b).val(""),a("#imgedit-selection-"+b).val(""),!1):(d={x:c.x1,y:c.y1,w:c.width,h:c.height},this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),1),void a("#imgedit-selection-"+b).val(JSON.stringify(d)))},close:function(b,c){return c=c||!1,c&&this.notsaved(b)?!1:(this.iasapi={},this.hold={},void(this._view?this._view.back():a("#image-editor-"+b).fadeOut("fast",function(){a("#media-head-"+b).fadeIn("fast",function(){a("#imgedit-open-btn-"+b).focus()}),a(this).empty()})))},notsaved:function(b){var c=a("#imgedit-history-"+b).val(),d=""!==c?JSON.parse(c):[],e=this.intval(a("#imgedit-undone-"+b).val());return e<d.length?confirm(a("#imgedit-leaving-"+b).html())?!1:!0:!1},addStep:function(b,c,d){for(var e=this,f=a("#imgedit-history-"+c),g=""!==f.val()?JSON.parse(f.val()):[],h=a("#imgedit-undone-"+c),i=e.intval(h.val());i>0;)g.pop(),i--;h.val(0),g.push(b),f.val(JSON.stringify(g)),e.refreshEditor(c,d,function(){e.setDisabled(a("#image-undo-"+c),!0),e.setDisabled(a("#image-redo-"+c),!1)})},rotate:function(b,c,d,e){return a(e).hasClass("disabled")?!1:void this.addStep({r:{r:b,fw:this.hold.h,fh:this.hold.w}},c,d)},flip:function(b,c,d,e){return a(e).hasClass("disabled")?!1:void this.addStep({f:{f:b,fw:this.hold.w,fh:this.hold.h}},c,d)},crop:function(b,c,d){var e=a("#imgedit-selection-"+b).val(),f=this.intval(a("#imgedit-sel-width-"+b).val()),g=this.intval(a("#imgedit-sel-height-"+b).val());return a(d).hasClass("disabled")||""===e?!1:(e=JSON.parse(e),void(e.w>0&&e.h>0&&f>0&&g>0&&(e.fw=f,e.fh=g,this.addStep({c:e},b,c))))},undo:function(b,c){var d=this,e=a("#image-undo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())+1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){var c=a("#imgedit-history-"+b),f=""!==c.val()?JSON.parse(c.val()):[];d.setDisabled(a("#image-redo-"+b),!0),d.setDisabled(e,g<f.length),f.length===g&&a("#image-redo-"+b).focus()}))},redo:function(b,c){var d=this,e=a("#image-redo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())-1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){d.setDisabled(a("#image-undo-"+b),!0),d.setDisabled(e,g>0),0===g&&a("#image-undo-"+b).focus()}))},setNumSelection:function(b){var c,d,e,f,g,h=a("#imgedit-sel-width-"+b),i=a("#imgedit-sel-height-"+b),j=this.intval(h.val()),k=this.intval(i.val()),l=a("#image-preview-"+b),m=l.height(),n=l.width(),o=this.hold.sizer,p=this.iasapi;return 1>j?(h.val(""),!1):1>k?(i.val(""),!1):void(j&&k&&(c=p.getSelection())&&(f=c.x1+Math.round(j*o),g=c.y1+Math.round(k*o),d=c.x1,e=c.y1,f>n&&(d=0,f=n,h.val(Math.round(f/o))),g>m&&(e=0,g=m,i.val(Math.round(g/o))),p.setSelection(d,e,f,g),p.update(),this.setCropSelection(b,p.getSelection())))},round:function(a){var b;return a=Math.round(a),this.hold.sizer>.6?a:(b=a.toString().slice(-1),"1"===b?a-1:"9"===b?a+1:a)},setRatioSelection:function(b,c,d){var e,f,g=this.intval(a("#imgedit-crop-width-"+b).val()),h=this.intval(a("#imgedit-crop-height-"+b).val()),i=a("#image-preview-"+b).height();return this.intval(a(d).val())?void(g&&h&&(this.iasapi.setOptions({aspectRatio:g+":"+h}),(e=this.iasapi.getSelection(!0))&&(f=Math.ceil(e.y1+(e.x2-e.x1)/(g/h)),f>i&&(f=i,c?a("#imgedit-crop-height-"+b).val(""):a("#imgedit-crop-width-"+b).val("")),this.iasapi.setSelection(e.x1,e.y1,e.x2,f),this.iasapi.update()))):void a(d).val("")}}}(jQuery);
\ No newline at end of file
--- a/wp-admin/js/inline-edit-post.js
+++ b/wp-admin/js/inline-edit-post.js
@@ -1,7 +1,8 @@
 /* global inlineEditL10n, ajaxurl, typenow */
+window.wp = window.wp || {};
 
 var inlineEditPost;
-(function($) {
+( function( $, wp ) {
 inlineEditPost = {
 
 	init : function(){
@@ -62,7 +63,11 @@ inlineEditPost = {
 		$('select[name="_status"] option[value="future"]', bulkRow).remove();
 
 		$('#doaction, #doaction2').click(function(e){
-			var n = $(this).attr('id').substr(2);
+			var n;
+
+			t.whichBulkButtonId = $( this ).attr( 'id' );
+			n = t.whichBulkButtonId.substr( 2 );
+
 			if ( 'edit' === $( 'select[name="' + n + '"]' ).val() ) {
 				e.preventDefault();
 				t.setBulk();
@@ -117,7 +122,7 @@ inlineEditPost = {
 	},
 
 	edit : function(id) {
-		var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f, val, pw;
+		var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, f, val, pw;
 		t.revert();
 
 		if ( typeof(id) === 'object' ) {
@@ -145,15 +150,6 @@ inlineEditPost = {
 			$('label.inline-edit-author', editRow).hide();
 		}
 
-		// hide unsupported formats, but leave the current format alone
-		cur_format = $('.post_format', rowData).text();
-		$('option.unsupported', editRow).each(function() {
-			var $this = $(this);
-			if ( $this.val() !== cur_format ) {
-				$this.remove();
-			}
-		});
-
 		for ( f = 0; f < fields.length; f++ ) {
 			val = $('.'+fields[f], rowData);
 			// Deal with Twemoji
@@ -244,6 +240,7 @@ inlineEditPost = {
 		return false;
 	},
 
+	// Ajax saving is only for Quick Edit.
 	save : function(id) {
 		var params, fields, page = $('.post_status_page').val() || '';
 
@@ -267,6 +264,8 @@ inlineEditPost = {
 		// make ajax request
 		$.post( ajaxurl, params,
 			function(r) {
+				var $errorSpan = $( '#edit-' + id + ' .inline-edit-save .error' );
+
 				$( 'table.widefat .spinner' ).removeClass( 'is-active' );
 				$( '.ac_results' ).hide();
 
@@ -274,19 +273,27 @@ inlineEditPost = {
 					if ( -1 !== r.indexOf( '<tr' ) ) {
 						$(inlineEditPost.what+id).siblings('tr.hidden').addBack().remove();
 						$('#edit-'+id).before(r).remove();
-						$(inlineEditPost.what+id).hide().fadeIn();
+						$( inlineEditPost.what + id ).hide().fadeIn( 400, function() {
+							// Move focus back to the Quick Edit link. $( this ) is the row being animated.
+							$( this ).find( '.editinline' ).focus();
+							wp.a11y.speak( inlineEditL10n.saved );
+						});
 					} else {
 						r = r.replace( /<.[^<>]*?>/g, '' );
-						$('#edit-'+id+' .inline-edit-save .error').html(r).show();
+						$errorSpan.html( r ).show();
+						wp.a11y.speak( $errorSpan.text() );
 					}
 				} else {
-					$('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
+					$errorSpan.html( inlineEditL10n.error ).show();
+					wp.a11y.speak( inlineEditL10n.error );
 				}
 			},
 		'html');
+		// Prevent submitting the form when pressing Enter on a focused field.
 		return false;
 	},
 
+	// Revert is for both Quick Edit and Bulk Edit.
 	revert : function(){
 		var $tableWideFat = $( '.widefat' ),
 			id = $( '.inline-editor', $tableWideFat ).attr( 'id' );
@@ -299,10 +306,13 @@ inlineEditPost = {
 				$( '#bulk-edit', $tableWideFat ).removeClass( 'inline-editor' ).hide().siblings( '.hidden' ).remove();
 				$('#bulk-titles').empty();
 				$('#inlineedit').append( $('#bulk-edit') );
+				// Move focus back to the Bulk Action button that was activated.
+				$( '#' + inlineEditPost.whichBulkButtonId ).focus();
 			} else {
 				$('#'+id).siblings('tr.hidden').addBack().remove();
 				id = id.substr( id.lastIndexOf('-') + 1 );
-				$(this.what+id).show();
+				// Show the post row and move focus back to the Quick Edit link.
+				$( this.what + id ).show().find( '.editinline' ).focus();
 			}
 		}
 
@@ -361,4 +371,4 @@ $( document ).on( 'heartbeat-tick.wp-check-locked-posts', function( e, data ) {
 	}
 });
 
-}(jQuery));
+})( jQuery, window.wp );
--- a/wp-admin/js/inline-edit-post.min.js
+++ b/wp-admin/js/inline-edit-post.min.js
@@ -1 +1 @@
-var inlineEditPost;!function(a){inlineEditPost={init:function(){var b=this,c=a("#inline-edit"),d=a("#bulk-edit");b.type=a("table.widefat").hasClass("pages")?"page":"post",b.what="#post-",c.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),d.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),a(".cancel",c).click(function(){return inlineEditPost.revert()}),a(".save",c).click(function(){return inlineEditPost.save(this)}),a("td",c).keydown(function(b){return 13!==b.which||a(b.target).hasClass("cancel")?void 0:inlineEditPost.save(this)}),a(".cancel",d).click(function(){return inlineEditPost.revert()}),a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var b=a("input.inline-edit-password-input");a(this).prop("checked")?b.val("").prop("disabled",!0):b.prop("disabled",!1)}),a("#the-list").on("click","a.editinline",function(a){a.preventDefault(),inlineEditPost.edit(this)}),a("#bulk-edit").find("fieldset:first").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone()),a('select[name="_status"] option[value="future"]',d).remove(),a("#doaction, #doaction2").click(function(c){var d=a(this).attr("id").substr(2);"edit"===a('select[name="'+d+'"]').val()?(c.preventDefault(),b.setBulk()):a("form#posts-filter tr.inline-editor").length>0&&b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},setBulk:function(){var b,c="",d=this.type,e=!0;return this.revert(),a("#bulk-edit td").attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a("table.widefat tbody").prepend(a("#bulk-edit")).prepend('<tr class="hidden"></tr>'),a("#bulk-edit").addClass("inline-editor").show(),a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){e=!1;var b,d=a(this).val();b=a("#inline_"+d+" .post_title").html()||inlineEditL10n.notitle,c+='<div id="ttle'+d+'"><a id="_'+d+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+b+"</div>"}}),e?this.revert():(a("#bulk-titles").html(c),a("#bulk-titles a").click(function(){var b=a(this).attr("id").substr(1);a('table.widefat input[value="'+b+'"]').prop("checked",!1),a("#ttle"+b).remove()}),"post"===d&&(b="post_tag",a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma})),void a("html, body").animate({scrollTop:0},"fast"))},edit:function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o=this,p=!0;for(o.revert(),"object"==typeof b&&(b=o.getId(b)),c=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"],"page"===o.type&&c.push("post_parent","page_template"),d=a("#inline-edit").clone(!0),a("td",d).attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a(o.what+b).removeClass("is-expanded").hide().after(d).after('<tr class="hidden"></tr>'),e=a("#inline_"+b),a(':input[name="post_author"] option[value="'+a(".post_author",e).text()+'"]',d).val()||a(':input[name="post_author"]',d).prepend('<option value="'+a(".post_author",e).text()+'">'+a("#"+o.type+"-"+b+" .author").text()+"</option>"),1===a(':input[name="post_author"] option',d).length&&a("label.inline-edit-author",d).hide(),k=a(".post_format",e).text(),a("option.unsupported",d).each(function(){var b=a(this);b.val()!==k&&b.remove()}),l=0;l<c.length;l++)m=a("."+c[l],e),m.find("img").replaceWith(function(){return this.alt}),m=m.text(),a(':input[name="'+c[l]+'"]',d).val(m);if("open"===a(".comment_status",e).text()&&a('input[name="comment_status"]',d).prop("checked",!0),"open"===a(".ping_status",e).text()&&a('input[name="ping_status"]',d).prop("checked",!0),"sticky"===a(".sticky",e).text()&&a('input[name="sticky"]',d).prop("checked",!0),a(".post_category",e).each(function(){var c,e=a(this).text();e&&(c=a(this).attr("id").replace("_"+b,""),a("ul."+c+"-checklist :checkbox",d).val(e.split(",")))}),a(".tags_input",e).each(function(){var c=a(this),e=a(this).attr("id").replace("_"+b,""),f=a("textarea.tax_input_"+e,d),g=inlineEditL10n.comma;c.find("img").replaceWith(function(){return this.alt}),c=c.text(),c&&(","!==g&&(c=c.replace(/,/g,g)),f.val(c)),f.suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma})}),f=a("._status",e).text(),"future"!==f&&a('select[name="_status"] option[value="future"]',d).remove(),n=a(".inline-edit-password-input").prop("disabled",!1),"private"===f&&(a('input[name="keep_private"]',d).prop("checked",!0),n.val("").prop("disabled",!0)),g=a('select[name="post_parent"] option[value="'+b+'"]',d),g.length>0){for(h=g[0].className.split("-")[1],i=g;p&&(i=i.next("option"),0!==i.length);)j=i[0].className.split("-")[1],h>=j?p=!1:(i.remove(),i=g);g.remove()}return a(d).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",d).focus(),!1},save:function(b){var c,d,e=a(".post_status_page").val()||"";return"object"==typeof b&&(b=this.getId(b)),a("table.widefat .spinner").addClass("is-active"),c={action:"inline-save",post_type:typenow,post_ID:b,edit_date:"true",post_status:e},d=a("#edit-"+b).find(":input").serialize(),c=d+"&"+a.param(c),a.post(ajaxurl,c,function(c){a("table.widefat .spinner").removeClass("is-active"),a(".ac_results").hide(),c?-1!==c.indexOf("<tr")?(a(inlineEditPost.what+b).siblings("tr.hidden").addBack().remove(),a("#edit-"+b).before(c).remove(),a(inlineEditPost.what+b).hide().fadeIn()):(c=c.replace(/<.[^<>]*?>/g,""),a("#edit-"+b+" .inline-edit-save .error").html(c).show()):a("#edit-"+b+" .inline-edit-save .error").html(inlineEditL10n.error).show()},"html"),!1},revert:function(){var b=a(".widefat"),c=a(".inline-editor",b).attr("id");return c&&(a(".spinner",b).removeClass("is-active"),a(".ac_results").hide(),"bulk-edit"===c?(a("#bulk-edit",b).removeClass("inline-editor").hide().siblings(".hidden").remove(),a("#bulk-titles").empty(),a("#inlineedit").append(a("#bulk-edit"))):(a("#"+c).siblings("tr.hidden").addBack().remove(),c=c.substr(c.lastIndexOf("-")+1),a(this.what+c).show())),!1},getId:function(b){var c=a(b).closest("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditPost.init()}),a(document).on("heartbeat-tick.wp-check-locked-posts",function(b,c){var d=c["wp-check-locked-posts"]||{};a("#the-list tr").each(function(b,c){var e,f,g=c.id,h=a(c);d.hasOwnProperty(g)?h.hasClass("wp-locked")||(e=d[g],h.find(".column-title .locked-text").text(e.text),h.find(".check-column checkbox").prop("checked",!1),e.avatar_src&&(f=a('<img class="avatar avatar-18 photo" width="18" height="18" alt="" />').attr("src",e.avatar_src.replace(/&amp;/g,"&")),h.find(".column-title .locked-avatar").empty().append(f)),h.addClass("wp-locked")):h.hasClass("wp-locked")&&h.removeClass("wp-locked").delay(1e3).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(b,c){var d=[];a("#the-list tr").each(function(a,b){b.id&&d.push(b.id)}),d.length&&(c["wp-check-locked-posts"]=d)}).ready(function(){"undefined"!=typeof wp&&wp.heartbeat&&wp.heartbeat.interval(15)})}(jQuery);
\ No newline at end of file
+window.wp=window.wp||{};var inlineEditPost;!function(a,b){inlineEditPost={init:function(){var b=this,c=a("#inline-edit"),d=a("#bulk-edit");b.type=a("table.widefat").hasClass("pages")?"page":"post",b.what="#post-",c.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),d.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),a(".cancel",c).click(function(){return inlineEditPost.revert()}),a(".save",c).click(function(){return inlineEditPost.save(this)}),a("td",c).keydown(function(b){return 13!==b.which||a(b.target).hasClass("cancel")?void 0:inlineEditPost.save(this)}),a(".cancel",d).click(function(){return inlineEditPost.revert()}),a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var b=a("input.inline-edit-password-input");a(this).prop("checked")?b.val("").prop("disabled",!0):b.prop("disabled",!1)}),a("#the-list").on("click","a.editinline",function(a){a.preventDefault(),inlineEditPost.edit(this)}),a("#bulk-edit").find("fieldset:first").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone()),a('select[name="_status"] option[value="future"]',d).remove(),a("#doaction, #doaction2").click(function(c){var d;b.whichBulkButtonId=a(this).attr("id"),d=b.whichBulkButtonId.substr(2),"edit"===a('select[name="'+d+'"]').val()?(c.preventDefault(),b.setBulk()):a("form#posts-filter tr.inline-editor").length>0&&b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},setBulk:function(){var b,c="",d=this.type,e=!0;return this.revert(),a("#bulk-edit td").attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a("table.widefat tbody").prepend(a("#bulk-edit")).prepend('<tr class="hidden"></tr>'),a("#bulk-edit").addClass("inline-editor").show(),a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){e=!1;var b,d=a(this).val();b=a("#inline_"+d+" .post_title").html()||inlineEditL10n.notitle,c+='<div id="ttle'+d+'"><a id="_'+d+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+b+"</div>"}}),e?this.revert():(a("#bulk-titles").html(c),a("#bulk-titles a").click(function(){var b=a(this).attr("id").substr(1);a('table.widefat input[value="'+b+'"]').prop("checked",!1),a("#ttle"+b).remove()}),"post"===d&&(b="post_tag",a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma})),void a("html, body").animate({scrollTop:0},"fast"))},edit:function(b){var c,d,e,f,g,h,i,j,k,l,m,n=this,o=!0;for(n.revert(),"object"==typeof b&&(b=n.getId(b)),c=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"],"page"===n.type&&c.push("post_parent","page_template"),d=a("#inline-edit").clone(!0),a("td",d).attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a(n.what+b).removeClass("is-expanded").hide().after(d).after('<tr class="hidden"></tr>'),e=a("#inline_"+b),a(':input[name="post_author"] option[value="'+a(".post_author",e).text()+'"]',d).val()||a(':input[name="post_author"]',d).prepend('<option value="'+a(".post_author",e).text()+'">'+a("#"+n.type+"-"+b+" .author").text()+"</option>"),1===a(':input[name="post_author"] option',d).length&&a("label.inline-edit-author",d).hide(),k=0;k<c.length;k++)l=a("."+c[k],e),l.find("img").replaceWith(function(){return this.alt}),l=l.text(),a(':input[name="'+c[k]+'"]',d).val(l);if("open"===a(".comment_status",e).text()&&a('input[name="comment_status"]',d).prop("checked",!0),"open"===a(".ping_status",e).text()&&a('input[name="ping_status"]',d).prop("checked",!0),"sticky"===a(".sticky",e).text()&&a('input[name="sticky"]',d).prop("checked",!0),a(".post_category",e).each(function(){var c,e=a(this).text();e&&(c=a(this).attr("id").replace("_"+b,""),a("ul."+c+"-checklist :checkbox",d).val(e.split(",")))}),a(".tags_input",e).each(function(){var c=a(this),e=a(this).attr("id").replace("_"+b,""),f=a("textarea.tax_input_"+e,d),g=inlineEditL10n.comma;c.find("img").replaceWith(function(){return this.alt}),c=c.text(),c&&(","!==g&&(c=c.replace(/,/g,g)),f.val(c)),f.suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma})}),f=a("._status",e).text(),"future"!==f&&a('select[name="_status"] option[value="future"]',d).remove(),m=a(".inline-edit-password-input").prop("disabled",!1),"private"===f&&(a('input[name="keep_private"]',d).prop("checked",!0),m.val("").prop("disabled",!0)),g=a('select[name="post_parent"] option[value="'+b+'"]',d),g.length>0){for(h=g[0].className.split("-")[1],i=g;o&&(i=i.next("option"),0!==i.length);)j=i[0].className.split("-")[1],h>=j?o=!1:(i.remove(),i=g);g.remove()}return a(d).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",d).focus(),!1},save:function(c){var d,e,f=a(".post_status_page").val()||"";return"object"==typeof c&&(c=this.getId(c)),a("table.widefat .spinner").addClass("is-active"),d={action:"inline-save",post_type:typenow,post_ID:c,edit_date:"true",post_status:f},e=a("#edit-"+c).find(":input").serialize(),d=e+"&"+a.param(d),a.post(ajaxurl,d,function(d){var e=a("#edit-"+c+" .inline-edit-save .error");a("table.widefat .spinner").removeClass("is-active"),a(".ac_results").hide(),d?-1!==d.indexOf("<tr")?(a(inlineEditPost.what+c).siblings("tr.hidden").addBack().remove(),a("#edit-"+c).before(d).remove(),a(inlineEditPost.what+c).hide().fadeIn(400,function(){a(this).find(".editinline").focus(),b.a11y.speak(inlineEditL10n.saved)})):(d=d.replace(/<.[^<>]*?>/g,""),e.html(d).show(),b.a11y.speak(e.text())):(e.html(inlineEditL10n.error).show(),b.a11y.speak(inlineEditL10n.error))},"html"),!1},revert:function(){var b=a(".widefat"),c=a(".inline-editor",b).attr("id");return c&&(a(".spinner",b).removeClass("is-active"),a(".ac_results").hide(),"bulk-edit"===c?(a("#bulk-edit",b).removeClass("inline-editor").hide().siblings(".hidden").remove(),a("#bulk-titles").empty(),a("#inlineedit").append(a("#bulk-edit")),a("#"+inlineEditPost.whichBulkButtonId).focus()):(a("#"+c).siblings("tr.hidden").addBack().remove(),c=c.substr(c.lastIndexOf("-")+1),a(this.what+c).show().find(".editinline").focus())),!1},getId:function(b){var c=a(b).closest("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditPost.init()}),a(document).on("heartbeat-tick.wp-check-locked-posts",function(b,c){var d=c["wp-check-locked-posts"]||{};a("#the-list tr").each(function(b,c){var e,f,g=c.id,h=a(c);d.hasOwnProperty(g)?h.hasClass("wp-locked")||(e=d[g],h.find(".column-title .locked-text").text(e.text),h.find(".check-column checkbox").prop("checked",!1),e.avatar_src&&(f=a('<img class="avatar avatar-18 photo" width="18" height="18" alt="" />').attr("src",e.avatar_src.replace(/&amp;/g,"&")),h.find(".column-title .locked-avatar").empty().append(f)),h.addClass("wp-locked")):h.hasClass("wp-locked")&&h.removeClass("wp-locked").delay(1e3).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(b,c){var d=[];a("#the-list tr").each(function(a,b){b.id&&d.push(b.id)}),d.length&&(c["wp-check-locked-posts"]=d)}).ready(function(){"undefined"!=typeof b&&b.heartbeat&&b.heartbeat.interval(15)})}(jQuery,window.wp);
\ No newline at end of file
--- a/wp-admin/js/inline-edit-tax.js
+++ b/wp-admin/js/inline-edit-tax.js
@@ -121,8 +121,8 @@ inlineEditTax = {
 						$( '#parent' ).find( 'option[value=' + option_value + ']' ).text( row.find( '.row-title' ).text() );
 
 						row.hide().fadeIn( 400, function() {
-							// Move focus back to the taxonomy title.
-							row.find( '.row-title' ).focus();
+							// Move focus back to the Quick Edit link.
+							row.find( '.editinline' ).focus();
 							wp.a11y.speak( inlineEditL10n.saved );
 						});
 
@@ -148,8 +148,8 @@ inlineEditTax = {
 			$( 'table.widefat .spinner' ).removeClass( 'is-active' );
 			$('#'+id).siblings('tr.hidden').addBack().remove();
 			id = id.substr( id.lastIndexOf('-') + 1 );
-			// Show the taxonomy listing and move focus back to the taxonomy title.
-			$( this.what + id ).show().find( '.row-title' ).focus();
+			// Show the taxonomy row and move focus back to the Quick Edit link.
+			$( this.what + id ).show().find( '.editinline' ).focus();
 		}
 	},
 
--- a/wp-admin/js/inline-edit-tax.min.js
+++ b/wp-admin/js/inline-edit-tax.min.js
@@ -1 +1 @@
-window.wp=window.wp||{};var inlineEditTax;!function(a,b){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("data-wp-lists").substr(5),b.what="#"+b.type+"-",a("#the-list").on("click","a.editinline",function(){return inlineEditTax.edit(this),!1}),c.keyup(function(a){return 27===a.which?inlineEditTax.revert():void 0}),a(".cancel",c).click(function(){return inlineEditTax.revert()}),a(".save",c).click(function(){return inlineEditTax.save(this)}),a("input, select",c).keydown(function(a){return 13===a.which?inlineEditTax.save(this):void 0}),a('#posts-filter input[type="submit"]').mousedown(function(){b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},edit:function(b){var c,d,e,f=this;return f.revert(),"object"==typeof b&&(b=f.getId(b)),c=a("#inline-edit").clone(!0),d=a("#inline_"+b),a("td",c).attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a(f.what+b).hide().after(c).after('<tr class="hidden"></tr>'),e=a(".name",d),e.find("img").replaceWith(function(){return this.alt}),e=e.text(),a(':input[name="name"]',c).val(e),e=a(".slug",d),e.find("img").replaceWith(function(){return this.alt}),e=e.text(),a(':input[name="slug"]',c).val(e),a(c).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",c).eq(0).focus(),!1},save:function(c){var d,e,f=a('input[name="taxonomy"]').val()||"";return"object"==typeof c&&(c=this.getId(c)),a("table.widefat .spinner").addClass("is-active"),d={action:"inline-save-tax",tax_type:this.type,tax_ID:c,taxonomy:f},e=a("#edit-"+c).find(":input").serialize(),d=e+"&"+a.param(d),a.post(ajaxurl,d,function(d){var e,f,g,h=a("#edit-"+c+" .inline-edit-save .error");a("table.widefat .spinner").removeClass("is-active"),d?-1!==d.indexOf("<tr")?(a(inlineEditTax.what+c).siblings("tr.hidden").addBack().remove(),f=a(d).attr("id"),a("#edit-"+c).before(d).remove(),f?(g=f.replace(inlineEditTax.type+"-",""),e=a("#"+f)):(g=c,e=a(inlineEditTax.what+c)),a("#parent").find("option[value="+g+"]").text(e.find(".row-title").text()),e.hide().fadeIn(400,function(){e.find(".row-title").focus(),b.a11y.speak(inlineEditL10n.saved)})):(h.html(d).show(),b.a11y.speak(h.text())):(h.html(inlineEditL10n.error).show(),b.a11y.speak(inlineEditL10n.error))}),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");b&&(a("table.widefat .spinner").removeClass("is-active"),a("#"+b).siblings("tr.hidden").addBack().remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show().find(".row-title").focus())},getId:function(b){var c="TR"===b.tagName?b.id:a(b).parents("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditTax.init()})}(jQuery,window.wp);
\ No newline at end of file
+window.wp=window.wp||{};var inlineEditTax;!function(a,b){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("data-wp-lists").substr(5),b.what="#"+b.type+"-",a("#the-list").on("click","a.editinline",function(){return inlineEditTax.edit(this),!1}),c.keyup(function(a){return 27===a.which?inlineEditTax.revert():void 0}),a(".cancel",c).click(function(){return inlineEditTax.revert()}),a(".save",c).click(function(){return inlineEditTax.save(this)}),a("input, select",c).keydown(function(a){return 13===a.which?inlineEditTax.save(this):void 0}),a('#posts-filter input[type="submit"]').mousedown(function(){b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},edit:function(b){var c,d,e,f=this;return f.revert(),"object"==typeof b&&(b=f.getId(b)),c=a("#inline-edit").clone(!0),d=a("#inline_"+b),a("td",c).attr("colspan",a("th:visible, td:visible",".widefat:first thead").length),a(f.what+b).hide().after(c).after('<tr class="hidden"></tr>'),e=a(".name",d),e.find("img").replaceWith(function(){return this.alt}),e=e.text(),a(':input[name="name"]',c).val(e),e=a(".slug",d),e.find("img").replaceWith(function(){return this.alt}),e=e.text(),a(':input[name="slug"]',c).val(e),a(c).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",c).eq(0).focus(),!1},save:function(c){var d,e,f=a('input[name="taxonomy"]').val()||"";return"object"==typeof c&&(c=this.getId(c)),a("table.widefat .spinner").addClass("is-active"),d={action:"inline-save-tax",tax_type:this.type,tax_ID:c,taxonomy:f},e=a("#edit-"+c).find(":input").serialize(),d=e+"&"+a.param(d),a.post(ajaxurl,d,function(d){var e,f,g,h=a("#edit-"+c+" .inline-edit-save .error");a("table.widefat .spinner").removeClass("is-active"),d?-1!==d.indexOf("<tr")?(a(inlineEditTax.what+c).siblings("tr.hidden").addBack().remove(),f=a(d).attr("id"),a("#edit-"+c).before(d).remove(),f?(g=f.replace(inlineEditTax.type+"-",""),e=a("#"+f)):(g=c,e=a(inlineEditTax.what+c)),a("#parent").find("option[value="+g+"]").text(e.find(".row-title").text()),e.hide().fadeIn(400,function(){e.find(".editinline").focus(),b.a11y.speak(inlineEditL10n.saved)})):(h.html(d).show(),b.a11y.speak(h.text())):(h.html(inlineEditL10n.error).show(),b.a11y.speak(inlineEditL10n.error))}),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");b&&(a("table.widefat .spinner").removeClass("is-active"),a("#"+b).siblings("tr.hidden").addBack().remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show().find(".editinline").focus())},getId:function(b){var c="TR"===b.tagName?b.id:a(b).parents("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditTax.init()})}(jQuery,window.wp);
\ No newline at end of file
--- a/wp-admin/js/media-upload.js
+++ b/wp-admin/js/media-upload.js
@@ -47,7 +47,7 @@ var tb_position;
 			adminbar_height = parseInt( $('#wpadminbar').css('height'), 10 );
 		}
 
-		if ( tbWindow.size() ) {
+		if ( tbWindow.length ) {
 			tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
 			$('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
 			tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
--- a/wp-admin/js/media-upload.min.js
+++ b/wp-admin/js/media-upload.min.js
@@ -1 +1 @@
-var wpActiveEditor,send_to_editor;send_to_editor=function(a){var b,c="undefined"!=typeof tinymce,d="undefined"!=typeof QTags;if(wpActiveEditor)c&&(b=tinymce.get(wpActiveEditor));else if(c&&tinymce.activeEditor)b=tinymce.activeEditor,wpActiveEditor=b.id;else if(!d)return!1;if(b&&!b.isHidden()?b.execCommand("mceInsertContent",!1,a):d?QTags.insertContent(a):document.getElementById(wpActiveEditor).value+=a,window.tb_remove)try{window.tb_remove()}catch(e){}};var tb_position;!function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>833?833:c,f=0;return a("#wpadminbar").length&&(f=parseInt(a("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()})}(jQuery);
\ No newline at end of file
+var wpActiveEditor,send_to_editor;send_to_editor=function(a){var b,c="undefined"!=typeof tinymce,d="undefined"!=typeof QTags;if(wpActiveEditor)c&&(b=tinymce.get(wpActiveEditor));else if(c&&tinymce.activeEditor)b=tinymce.activeEditor,wpActiveEditor=b.id;else if(!d)return!1;if(b&&!b.isHidden()?b.execCommand("mceInsertContent",!1,a):d?QTags.insertContent(a):document.getElementById(wpActiveEditor).value+=a,window.tb_remove)try{window.tb_remove()}catch(e){}};var tb_position;!function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>833?833:c,f=0;return a("#wpadminbar").length&&(f=parseInt(a("#wpadminbar").css("height"),10)),b.length&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()})}(jQuery);
\ No newline at end of file
--- a/wp-admin/js/nav-menu.js
+++ b/wp-admin/js/nav-menu.js
@@ -30,6 +30,7 @@ var wpNavMenu;
 		menusChanged : false,
 		isRTL: !! ( 'undefined' != typeof isRtl && isRtl ),
 		negateIfRTL: ( 'undefined' != typeof isRtl && isRtl ) ? -1 : 1,
+		lastSearch: '',
 
 		// Functions that run on init.
 		init : function() {
@@ -40,9 +41,9 @@ var wpNavMenu;
 
 			this.attachMenuEditListeners();
 
-			this.setupInputWithDefaultTitle();
 			this.attachQuickSearchListeners();
 			this.attachThemeLocationsListeners();
+			this.attachMenuSaveSubmitListeners();
 
 			this.attachTabsPanelListeners();
 
@@ -179,7 +180,7 @@ var wpNavMenu;
 							return false;
 
 						// Show the ajax spinner
-						t.find( '.spinner' ).addClass( 'is-active' );
+						t.find( '.button-controls .spinner' ).addClass( 'is-active' );
 
 						// Retrieve menu item data
 						$(checkboxes).each(function(){
@@ -196,7 +197,7 @@ var wpNavMenu;
 						api.addItemToMenu(menuItems, processMethod, function(){
 							// Deselect the items and hide the ajax spinner
 							checkboxes.removeAttr('checked');
-							t.find( '.spinner' ).removeClass( 'is-active' );
+							t.find( '.button-controls .spinner' ).removeClass( 'is-active' );
 						});
 					});
 				},
@@ -444,35 +445,35 @@ var wpNavMenu;
 			// Where can they move this menu item?
 			if ( 0 !== position ) {
 				thisLink = menuItem.find( '.menus-move-up' );
-				thisLink.prop( 'title', menus.moveUp ).css( 'display', 'inline' );
+				thisLink.attr( 'aria-label', menus.moveUp ).css( 'display', 'inline' );
 			}
 
 			if ( 0 !== position && isPrimaryMenuItem ) {
 				thisLink = menuItem.find( '.menus-move-top' );
-				thisLink.prop( 'title', menus.moveToTop ).css( 'display', 'inline' );
+				thisLink.attr( 'aria-label', menus.moveToTop ).css( 'display', 'inline' );
 			}
 
 			if ( position + 1 !== totalMenuItems && 0 !== position ) {
 				thisLink = menuItem.find( '.menus-move-down' );
-				thisLink.prop( 'title', menus.moveDown ).css( 'display', 'inline' );
+				thisLink.attr( 'aria-label', menus.moveDown ).css( 'display', 'inline' );
 			}
 
 			if ( 0 === position && 0 !== hasSameDepthSibling ) {
 				thisLink = menuItem.find( '.menus-move-down' );
-				thisLink.prop( 'title', menus.moveDown ).css( 'display', 'inline' );
+				thisLink.attr( 'aria-label', menus.moveDown ).css( 'display', 'inline' );
 			}
 
 			if ( ! isPrimaryMenuItem ) {
 				thisLink = menuItem.find( '.menus-move-left' ),
 				thisLinkText = menus.outFrom.replace( '%s', prevItemNameLeft );
-				thisLink.prop( 'title', menus.moveOutFrom.replace( '%s', prevItemNameLeft ) ).text( thisLinkText ).css( 'display', 'inline' );
+				thisLink.attr( 'aria-label', menus.moveOutFrom.replace( '%s', prevItemNameLeft ) ).text( thisLinkText ).css( 'display', 'inline' );
 			}
 
 			if ( 0 !== position ) {
 				if ( menuItem.find( '.menu-item-data-parent-id' ).val() !== menuItem.prev().find( '.menu-item-data-db-id' ).val() ) {
 					thisLink = menuItem.find( '.menus-move-right' ),
 					thisLinkText = menus.under.replace( '%s', prevItemNameRight );
-					thisLink.prop( 'title', menus.moveUnder.replace( '%s', prevItemNameRight ) ).text( thisLinkText ).css( 'display', 'inline' );
+					thisLink.attr( 'aria-label', menus.moveUnder.replace( '%s', prevItemNameRight ) ).text( thisLinkText ).css( 'display', 'inline' );
 				}
 			}
 
@@ -494,7 +495,8 @@ var wpNavMenu;
 				title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$s', parentItemName );
 			}
 
-			$this.prop('title', title).text( title );
+			// @todo Consider to update just the `aria-label` attribute.
+			$this.attr( 'aria-label', title ).text( title );
 
 			// Mark this item's accessibility as refreshed
 			$this.data( 'needs_accessibility_refresh', false );
@@ -833,34 +835,15 @@ var wpNavMenu;
 			});
 		},
 
-		/**
-		 * An interface for managing default values for input elements
-		 * that is both JS and accessibility-friendly.
-		 *
-		 * Input elements that add the class 'input-with-default-title'
-		 * will have their values set to the provided HTML title when empty.
-		 */
-		setupInputWithDefaultTitle : function() {
-			var name = 'input-with-default-title';
-
-			$('.' + name).each( function(){
-				var $t = $(this), title = $t.attr('title'), val = $t.val();
-				$t.data( name, title );
-
-				if( '' === val ) $t.val( title );
-				else if ( title == val ) return;
-				else $t.removeClass( name );
-			}).focus( function(){
-				var $t = $(this);
-				if( $t.val() == $t.data(name) )
-					$t.val('').removeClass( name );
-			}).blur( function(){
-				var $t = $(this);
-				if( '' === $t.val() )
-					$t.addClass( name ).val( $t.data(name) );
+		attachMenuSaveSubmitListeners : function() {
+			/*
+			 * When a navigation menu is saved, store a JSON representation of all form data
+			 * in a single input to avoid PHP `max_input_vars` limitations. See #14134.
+			 */
+			$( '#update-nav-menu' ).submit( function() {
+				var navMenuData = $( '#update-nav-menu' ).serializeArray();
+				$( '[name="nav-menu-data"]' ).val( JSON.stringify( navMenuData ) );
 			});
-
-			$( '.blank-slate .input-with-default-title' ).focus();
 		},
 
 		attachThemeLocationsListeners : function() {
@@ -880,30 +863,52 @@ var wpNavMenu;
 		},
 
 		attachQuickSearchListeners : function() {
-			var searchTimer;
+			var searchTimer,
+				inputEvent;
 
-			$('.quick-search').keypress(function(e){
-				var t = $(this);
+			// Prevent form submission.
+			$( '#nav-menu-meta' ).on( 'submit', function( event ) {
+				event.preventDefault();
+			});
 
-				if( 13 == e.which ) {
-					api.updateQuickSearchResults( t );
-					return false;
-				}
+			/*
+			 * Use feature detection to determine whether inputs should use
+			 * the `keyup` or `input` event. Input is preferred but lacks support
+			 * in legacy browsers. See changeset 34078, see also ticket #26600#comment:59
+			 */
+			if ( 'oninput' in document.createElement( 'input' ) ) {
+				inputEvent = 'input';
+			} else {
+				inputEvent = 'keyup';
+			}
+
+			$( '.quick-search' ).on( inputEvent, function() {
+				var t = $(this);
 
 				if( searchTimer ) clearTimeout(searchTimer);
 
 				searchTimer = setTimeout(function(){
 					api.updateQuickSearchResults( t );
-				}, 400);
+				}, 500 );
+			}).on( 'blur', function() {
+				api.lastSearch = '';
 			}).attr('autocomplete','off');
 		},
 
 		updateQuickSearchResults : function(input) {
 			var panel, params,
-			minSearchLength = 2,
-			q = input.val();
+				minSearchLength = 2,
+				q = input.val();
+
+			/*
+			 * Minimum characters for a search. Also avoid a new AJAX search when
+			 * the pressed key (e.g. arrows) doesn't change the searched term.
+			 */
+			if ( q.length < minSearchLength || api.lastSearch == q ) {
+				return;
+			}
 
-			if( q.length < minSearchLength ) return;
+			api.lastSearch = q;
 
 			panel = input.parents('.tabs-panel');
 			params = {
--- a/wp-admin/js/nav-menu.min.js
+++ b/wp-admin/js/nav-menu.min.js
@@ -1 +1 @@
-var wpNavMenu;!function(a){var b;b=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11,sortableItems:"> *",targetTolerance:0},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,init:function(){b.menuList=a("#menu-to-edit"),b.targetList=b.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.setupInputWithDefaultTitle(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),b.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&a("#posttype-page").addSelectedToMenu(b.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles(),this.initPreviewing()},jQueryExtensions:function(){a.fn.extend({menuItemDepth:function(){var a=b.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return b.pxToDepth(a&&-1!=a.indexOf("px")?a.slice(0,-2):0)},updateDepthClass:function(b,c){return this.each(function(){var d=a(this);c=c||d.menuItemDepth(),a(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+b)})},shiftDepthClass:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth();a(this).removeClass("menu-item-depth-"+d).addClass("menu-item-depth-"+(d+b))})},childMenuItems:function(){var b=a();return this.each(function(){for(var c=a(this),d=c.menuItemDepth(),e=c.next(".menu-item");e.length&&e.menuItemDepth()>d;)b=b.add(e),e=e.next(".menu-item")}),b},shiftHorizontally:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth(),e=d+b;c.moveHorizontally(e,d)})},moveHorizontally:function(b,c){return this.each(function(){var d=a(this),e=d.childMenuItems(),f=b-c,g=d.find(".is-submenu");d.updateDepthClass(b,c).updateParentMenuItemDBId(),e&&e.each(function(){var b=a(this),c=b.menuItemDepth(),d=c+f;b.updateDepthClass(d,c).updateParentMenuItemDBId()}),0===b?g.hide():g.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var b=a(this),c=b.find(".menu-item-data-parent-id"),d=parseInt(b.menuItemDepth(),10),e=d-1,f=b.prevAll(".menu-item-depth-"+e).first();0===d?c.val(0):c.val(f.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var b=a(this);a(".hide-column-tog").not(":checked").each(function(){b.find(".field-"+a(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){return 0===a("#menu-to-edit").length?!1:this.each(function(){var d=a(this),e={},f=menus.oneThemeLocationNoMenus&&0===d.find(".tabs-panel-active .categorychecklist li input:checked").length?d.find('#page-all li input[type="checkbox"]'):d.find(".tabs-panel-active .categorychecklist li input:checked"),g=/menu-item\[([^\]]*)/;return c=c||b.addMenuItemToBottom,f.length?(d.find(".spinner").addClass("is-active"),a(f).each(function(){var d=a(this),f=g.exec(d.attr("name")),h="undefined"==typeof f[1]?0:parseInt(f[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(c=b.addMenuItemToTop),e[h]=d.closest("li").getItemData("add-menu-item",h)}),void b.addItemToMenu(e,c,function(){f.removeAttr("checked"),d.find(".spinner").removeClass("is-active")})):!1})},getItemData:function(a,b){a=a||"menu-item";var c,d={},e=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return b||"menu-item"!=a||(b=this.find(".menu-item-data-db-id").val()),b?(this.find("input").each(function(){var f;for(c=e.length;c--;)"menu-item"==a?f=e[c]+"["+b+"]":"add-menu-item"==a&&(f="menu-item["+b+"]["+e[c]+"]"),this.name&&f==this.name&&(d[e[c]]=this.value)}),d):d},setItemData:function(b,c,d){return c=c||"menu-item",d||"menu-item"!=c||(d=a(".menu-item-data-db-id",this).val()),d?(this.find("input").each(function(){var e,f=a(this);a.each(b,function(a,b){"menu-item"==c?e=a+"["+d+"]":"add-menu-item"==c&&(e="menu-item["+d+"]["+a+"]"),e==f.attr("name")&&f.val(b)})}),this):this}})},countMenuItems:function(b){return a(".menu-item-depth-"+b).length},moveMenuItem:function(c,d){var e,f,g,h=a("#menu-to-edit li"),i=h.length,j=c.parents("li.menu-item"),k=j.childMenuItems(),l=j.getItemData(),m=parseInt(j.menuItemDepth(),10),n=parseInt(j.index(),10),o=j.next(),p=o.childMenuItems(),q=parseInt(o.menuItemDepth(),10)+1,r=j.prev(),s=parseInt(r.menuItemDepth(),10),t=r.getItemData()["menu-item-db-id"];switch(d){case"up":if(f=n-1,0===n)break;0===f&&0!==m&&j.moveHorizontally(0,m),0!==s&&j.moveHorizontally(s,m),k?(e=j.add(k),e.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId();break;case"down":if(k){if(e=j.add(k),o=h.eq(e.length+n),p=0!==o.childMenuItems().length,p&&(g=parseInt(o.menuItemDepth(),10)+1,j.moveHorizontally(g,m)),i===n+e.length)break;e.detach().insertAfter(h.eq(n+e.length)).updateParentMenuItemDBId()}else{if(0!==p.length&&j.moveHorizontally(q,m),i===n+1)break;j.detach().insertAfter(h.eq(n+1)).updateParentMenuItemDBId()}break;case"top":if(0===n)break;k?(e=j.add(k),e.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId();break;case"left":if(0===m)break;j.shiftHorizontally(-1);break;case"right":if(0===n)break;if(l["menu-item-parent-id"]===t)break;j.shiftHorizontally(1)}c.focus(),b.registerChange(),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},initAccessibility:function(){var c=a("#menu-to-edit");b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility(),c.on("mouseenter.refreshAccessibility focus.refreshAccessibility touchstart.refreshAccessibility",".menu-item",function(){b.refreshAdvancedAccessibilityOfItem(a(this).find("a.item-edit"))}),c.on("click","a.item-edit",function(){b.refreshAdvancedAccessibilityOfItem(a(this))}),c.on("click",".menus-move",function(c){var d=a(this),e=d.data("dir");"undefined"!=typeof e&&b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),e),c.preventDefault()})},refreshAdvancedAccessibilityOfItem:function(b){if(!0===a(b).data("needs_accessibility_refresh")){var c,d,e,f,g,h,i,j,k,l=a(b),m=l.closest("li.menu-item").first(),n=m.menuItemDepth(),o=0===n,p=l.closest(".menu-item-handle").find(".menu-item-title").text(),q=parseInt(m.index(),10),r=o?n:parseInt(n-1,10),s=m.prevAll(".menu-item-depth-"+r).first().find(".menu-item-title").text(),t=m.prevAll(".menu-item-depth-"+n).first().find(".menu-item-title").text(),u=a("#menu-to-edit li").length,v=m.nextAll(".menu-item-depth-"+n).length;m.find(".field-move").toggle(u>1),0!==q&&(c=m.find(".menus-move-up"),c.prop("title",menus.moveUp).css("display","inline")),0!==q&&o&&(c=m.find(".menus-move-top"),c.prop("title",menus.moveToTop).css("display","inline")),q+1!==u&&0!==q&&(c=m.find(".menus-move-down"),c.prop("title",menus.moveDown).css("display","inline")),0===q&&0!==v&&(c=m.find(".menus-move-down"),c.prop("title",menus.moveDown).css("display","inline")),o||(c=m.find(".menus-move-left"),d=menus.outFrom.replace("%s",s),c.prop("title",menus.moveOutFrom.replace("%s",s)).text(d).css("display","inline")),0!==q&&m.find(".menu-item-data-parent-id").val()!==m.prev().find(".menu-item-data-db-id").val()&&(c=m.find(".menus-move-right"),d=menus.under.replace("%s",t),c.prop("title",menus.moveUnder.replace("%s",t)).text(d).css("display","inline")),o?(e=a(".menu-item-depth-0"),f=e.index(m)+1,u=e.length,g=menus.menuFocus.replace("%1$s",p).replace("%2$d",f).replace("%3$d",u)):(h=m.prevAll(".menu-item-depth-"+parseInt(n-1,10)).first(),i=h.find(".menu-item-data-db-id").val(),j=h.find(".menu-item-title").text(),k=a('.menu-item .menu-item-data-parent-id[value="'+i+'"]'),f=a(k.parents(".menu-item").get().reverse()).index(m)+1,g=menus.subMenuFocus.replace("%1$s",p).replace("%2$d",f).replace("%3$s",j)),l.prop("title",g).text(g),l.data("needs_accessibility_refresh",!1)}},refreshAdvancedAccessibility:function(){a(".menu-item-settings .field-move a").hide(),a("a.item-edit").data("needs_accessibility_refresh",!0),a(".menu-item-edit-active a.item-edit").each(function(){b.refreshAdvancedAccessibilityOfItem(this)})},refreshKeyboardAccessibility:function(){a("a.item-edit").off("focus").on("focus",function(){a(this).off("keydown").on("keydown",function(c){var d,e=a(this),f=e.parents("li.menu-item"),g=f.getItemData();if((37==c.which||38==c.which||39==c.which||40==c.which)&&(e.off("keydown"),1!==a("#menu-to-edit li").length)){switch(d={38:"up",40:"down",37:"left",39:"right"},a("body").hasClass("rtl")&&(d={38:"up",40:"down",39:"left",37:"right"}),d[c.which]){case"up":b.moveMenuItem(e,"up");break;case"down":b.moveMenuItem(e,"down");break;case"left":b.moveMenuItem(e,"left");break;case"right":b.moveMenuItem(e,"right")}return a("#edit-"+g["menu-item-db-id"]).focus(),!1}})})},initPreviewing:function(){a("#menu-to-edit").on("change input",".edit-menu-item-title",function(b){var c,d,e=a(b.currentTarget);c=e.val(),d=e.closest(".menu-item").find(".menu-item-title"),c?d.text(c).removeClass("no-title"):d.text(navMenuL10n.untitled).addClass("no-title")})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus"),columns.useCheckboxesForHidden(),columns.checked=function(b){a(".field-"+b).removeClass("hidden-field")},columns.unchecked=function(b){a(".field-"+b).addClass("hidden-field")},b.menuList.hideAdvancedMenuItemFields(),a(".hide-postbox-tog").click(function(){var b=a(".accordion-container li.accordion-section").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",hidden:b,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:"nav-menus"})})},initSortables:function(){function c(a){var c;j=a.placeholder.prev(".menu-item"),k=a.placeholder.next(".menu-item"),j[0]==a.item[0]&&(j=j.prev(".menu-item")),k[0]==a.item[0]&&(k=k.next(".menu-item")),l=j.length?j.offset().top+j.height():0,m=k.length?k.offset().top+k.height()/3:0,h=k.length?k.menuItemDepth():0,i=j.length?(c=j.menuItemDepth()+1)>b.options.globalMaxDepth?b.options.globalMaxDepth:c:0}function d(a,b){a.placeholder.updateDepthClass(b,q),q=b}function e(){if(!s[0].className)return 0;var a=s[0].className.match(/menu-max-depth-(\d+)/);return a&&a[1]?parseInt(a[1],10):0}function f(c){var d,e=t;if(0!==c){if(c>0)d=p+c,d>t&&(e=d);else if(0>c&&p==t)for(;!a(".menu-item-depth-"+e,b.menuList).length&&e>0;)e--;s.removeClass("menu-max-depth-"+t).addClass("menu-max-depth-"+e),t=e}}var g,h,i,j,k,l,m,n,o,p,q=0,r=b.menuList.offset().left,s=a("body"),t=e();0!==a("#menu-to-edit li").length&&a(".drag-instructions").show(),r+=b.isRTL?b.menuList.width():0,b.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",items:b.options.sortableItems,start:function(e,f){var h,i,j,k,l;b.isRTL&&(f.item[0].style.right="auto"),o=f.item.children(".menu-item-transport"),g=f.item.menuItemDepth(),d(f,g),j=f.item.next()[0]==f.placeholder[0]?f.item.next():f.item,k=j.childMenuItems(),o.append(k),h=o.outerHeight(),h+=h>0?1*f.placeholder.css("margin-top").slice(0,-2):0,h+=f.helper.outerHeight(),n=h,h-=2,f.placeholder.height(h),p=g,k.each(function(){var b=a(this).menuItemDepth();p=b>p?b:p}),i=f.helper.find(".menu-item-handle").outerWidth(),i+=b.depthToPx(p-g),i-=2,f.placeholder.width(i),l=f.placeholder.next(".menu-item"),l.css("margin-top",n+"px"),f.placeholder.detach(),a(this).sortable("refresh"),f.item.after(f.placeholder),l.css("margin-top",0),c(f)},stop:function(a,c){var d,e,h=q-g;d=o.children().insertAfter(c.item),e=c.item.find(".item-title .is-submenu"),q>0?e.show():e.hide(),0!==h&&(c.item.updateDepthClass(q),d.shiftDepthClass(h),f(h)),b.registerChange(),c.item.updateParentMenuItemDBId(),c.item[0].style.top=0,b.isRTL&&(c.item[0].style.left="auto",c.item[0].style.right=0),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},change:function(a,d){d.placeholder.parent().hasClass("menu")||(j.length?j.after(d.placeholder):b.menuList.prepend(d.placeholder)),c(d)},sort:function(e,f){var g=f.helper.offset(),j=b.isRTL?g.left+f.helper.width():g.left,o=b.negateIfRTL*b.pxToDepth(j-r);o>i||g.top<l-b.options.targetTolerance?o=i:h>o&&(o=h),o!=q&&d(f,o),m&&g.top+n>m&&(k.after(f.placeholder),c(f),a(this).sortable("refreshPositions"))}})},initManageLocations:function(){a("#menu-locations-wrap form").submit(function(){window.onbeforeunload=null}),a(".menu-location-menus select").on("change",function(){var b=a(this).closest("tr").find(".locations-edit-menu-link");a(this).find("option:selected").data("orig")?b.show():b.hide()})},attachMenuEditListeners:function(){var b=this;a("#update-nav-menu").bind("click",function(a){if(a.target&&a.target.className){if(-1!=a.target.className.indexOf("item-edit"))return b.eventOnClickEditLink(a.target);if(-1!=a.target.className.indexOf("menu-save"))return b.eventOnClickMenuSave(a.target);if(-1!=a.target.className.indexOf("menu-delete"))return b.eventOnClickMenuDelete(a.target);if(-1!=a.target.className.indexOf("item-delete"))return b.eventOnClickMenuItemDelete(a.target);if(-1!=a.target.className.indexOf("item-cancel"))return b.eventOnClickCancelLink(a.target)}}),a('#add-custom-links input[type="text"]').keypress(function(b){a("#customlinkdiv").removeClass("form-invalid"),13===b.keyCode&&(b.preventDefault(),a("#submit-customlinkdiv").click())})},setupInputWithDefaultTitle:function(){var b="input-with-default-title";a("."+b).each(function(){var c=a(this),d=c.attr("title"),e=c.val();if(c.data(b,d),""===e)c.val(d);else{if(d==e)return;c.removeClass(b)}}).focus(function(){var c=a(this);c.val()==c.data(b)&&c.val("").removeClass(b)}).blur(function(){var c=a(this);""===c.val()&&c.addClass(b).val(c.data(b))}),a(".blank-slate .input-with-default-title").focus()},attachThemeLocationsListeners:function(){var b=a("#nav-menu-theme-locations"),c={};c.action="menu-locations-save",c["menu-settings-column-nonce"]=a("#menu-settings-column-nonce").val(),b.find('input[type="submit"]').click(function(){return b.find("select").each(function(){c[this.name]=a(this).val()}),b.find(".spinner").addClass("is-active"),a.post(ajaxurl,c,function(){b.find(".spinner").removeClass("is-active")}),!1})},attachQuickSearchListeners:function(){var c;a(".quick-search").keypress(function(d){var e=a(this);return 13==d.which?(b.updateQuickSearchResults(e),!1):(c&&clearTimeout(c),void(c=setTimeout(function(){b.updateQuickSearchResults(e)},400)))}).attr("autocomplete","off")},updateQuickSearchResults:function(c){var d,e,f=2,g=c.val();g.length<f||(d=c.parents(".tabs-panel"),e={action:"menu-quick-search","response-format":"markup",menu:a("#menu").val(),"menu-settings-column-nonce":a("#menu-settings-column-nonce").val(),q:g,type:c.attr("name")},a(".spinner",d).addClass("is-active"),a.post(ajaxurl,e,function(a){b.processQuickSearchQueryResponse(a,e,d)}))},addCustomLink:function(c){var d=a("#custom-menu-item-url").val(),e=a("#custom-menu-item-name").val();return c=c||b.addMenuItemToBottom,""===d||"http://"==d?(a("#customlinkdiv").addClass("form-invalid"),!1):(a(".customlinkdiv .spinner").addClass("is-active"),void this.addLinkToMenu(d,e,c,function(){a(".customlinkdiv .spinner").removeClass("is-active"),a("#custom-menu-item-name").val("").blur(),a("#custom-menu-item-url").val("http://")}))},addLinkToMenu:function(a,c,d,e){d=d||b.addMenuItemToBottom,e=e||function(){},b.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":a,"menu-item-title":c}},d,e)},addItemToMenu:function(b,c,d){var e,f=a("#menu").val(),g=a("#menu-settings-column-nonce").val();c=c||function(){},d=d||function(){},e={action:"add-menu-item",menu:f,"menu-settings-column-nonce":g,"menu-item":b},a.post(ajaxurl,e,function(b){var f=a("#menu-instructions");b=a.trim(b),c(b,e),a("li.pending").hide().fadeIn("slow"),a(".drag-instructions").show(),!f.hasClass("menu-instructions-inactive")&&f.siblings().length&&f.addClass("menu-instructions-inactive"),d()})},addMenuItemToBottom:function(c){a(c).hideAdvancedMenuItemFields().appendTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},addMenuItemToTop:function(c){a(c).hideAdvancedMenuItemFields().prependTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},attachUnsavedChangesListener:function(){a("#menu-management input, #menu-management select, #menu-management, #menu-management textarea, .menu-location-menus select").change(function(){b.registerChange()}),0!==a("#menu-to-edit").length||0!==a(".menu-location-menus select").length?window.onbeforeunload=function(){return b.menusChanged?navMenuL10n.saveAlert:void 0}:a("#menu-settings-column").find("input,select").end().find("a").attr("href","#").unbind("click")},registerChange:function(){b.menusChanged=!0},attachTabsPanelListeners:function(){a("#menu-settings-column").bind("click",function(c){var d,e,f,g,h=a(c.target);if(h.hasClass("nav-tab-link"))e=h.data("type"),f=h.parents(".accordion-section-content").first(),a("input",f).removeAttr("checked"),a(".tabs-panel-active",f).removeClass("tabs-panel-active").addClass("tabs-panel-inactive"),a("#"+e,f).removeClass("tabs-panel-inactive").addClass("tabs-panel-active"),a(".tabs",f).removeClass("tabs"),h.parent().addClass("tabs"),a(".quick-search",f).focus(),c.preventDefault();else if(h.hasClass("select-all")){if(d=/#(.*)$/.exec(c.target.href),d&&d[1])return g=a("#"+d[1]+" .tabs-panel-active .menu-item-title input"),g.length===g.filter(":checked").length?g.removeAttr("checked"):g.prop("checked",!0),!1}else{if(h.hasClass("submit-add-to-menu"))return b.registerChange(),c.target.id&&"submit-customlinkdiv"==c.target.id?b.addCustomLink(b.addMenuItemToBottom):c.target.id&&-1!=c.target.id.indexOf("submit-")&&a("#"+c.target.id.replace(/submit-/,"")).addSelectedToMenu(b.addMenuItemToBottom),!1;if(h.hasClass("page-numbers"))return a.post(ajaxurl,c.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(b){if(-1!=b.indexOf("replace-id")){var c=a.parseJSON(b),d=document.getElementById(c["replace-id"]),e=document.createElement("div"),f=document.createElement("div");c.markup&&d&&(f.innerHTML=c.markup?c.markup:"",d.parentNode.insertBefore(e,d),e.parentNode.removeChild(d),e.parentNode.insertBefore(f,e),e.parentNode.removeChild(e))}}),!1}})},eventOnClickEditLink:function(b){var c,d,e=/#(.*)$/.exec(b.href);return e&&e[1]&&(c=a("#"+e[1]),d=c.parent(),0!==d.length)?(d.hasClass("menu-item-edit-inactive")?(c.data("menu-item-data")||c.data("menu-item-data",c.getItemData()),c.slideDown("fast"),d.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")):(c.slideUp("fast"),d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")),!1):void 0},eventOnClickCancelLink:function(b){var c=a(b).closest(".menu-item-settings"),d=a(b).closest(".menu-item");return d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive"),c.setItemData(c.data("menu-item-data")).hide(),!1},eventOnClickMenuSave:function(){var c="",d=a("#menu-name"),e=d.val();return e&&e!=d.attr("title")&&e.replace(/\s+/,"")?(a("#nav-menu-theme-locations select").each(function(){c+='<input type="hidden" name="'+this.name+'" value="'+a(this).val()+'" />'}),a("#update-nav-menu").append(c),b.menuList.find(".menu-item-data-position").val(function(a){return a+1}),window.onbeforeunload=null,!0):(d.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return window.confirm(navMenuL10n.warnDeleteMenu)?(window.onbeforeunload=null,!0):!1},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);return b.removeMenuItem(a("#menu-item-"+d)),b.registerChange(),!1},processQuickSearchQueryResponse:function(b,c,d){var e,f,g,h={},i=document.getElementById("nav-menu-meta"),j=/menu-item[(\[^]\]*/,k=a("<div>").html(b).find("li");return k.length?(k.each(function(){if(g=a(this),e=j.exec(g.html()),e&&e[1]){for(f=e[1];i.elements["menu-item["+f+"][menu-item-type]"]||h[f];)f--;h[f]=!0,f!=e[1]&&g.html(g.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+f+"]"))}}),a(".categorychecklist",d).html(k),void a(".spinner",d).removeClass("is-active")):(a(".categorychecklist",d).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>"),void a(".spinner",d).removeClass("is-active"))},removeMenuItem:function(c){var d=c.childMenuItems();c.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=a("#menu-instructions");c.remove(),d.shiftDepthClass(-1).updateParentMenuItemDBId(),0===a("#menu-to-edit li").length&&(a(".drag-instructions").hide(),e.removeClass("menu-instructions-inactive")),b.refreshAdvancedAccessibility()})},depthToPx:function(a){return a*b.options.menuItemDepthPerLevel},pxToDepth:function(a){return Math.floor(a/b.options.menuItemDepthPerLevel)}},a(document).ready(function(){wpNavMenu.init()})}(jQuery);
\ No newline at end of file
+var wpNavMenu;!function(a){var b;b=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11,sortableItems:"> *",targetTolerance:0},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,lastSearch:"",init:function(){b.menuList=a("#menu-to-edit"),b.targetList=b.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachMenuSaveSubmitListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),b.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&a("#posttype-page").addSelectedToMenu(b.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles(),this.initPreviewing()},jQueryExtensions:function(){a.fn.extend({menuItemDepth:function(){var a=b.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return b.pxToDepth(a&&-1!=a.indexOf("px")?a.slice(0,-2):0)},updateDepthClass:function(b,c){return this.each(function(){var d=a(this);c=c||d.menuItemDepth(),a(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+b)})},shiftDepthClass:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth();a(this).removeClass("menu-item-depth-"+d).addClass("menu-item-depth-"+(d+b))})},childMenuItems:function(){var b=a();return this.each(function(){for(var c=a(this),d=c.menuItemDepth(),e=c.next(".menu-item");e.length&&e.menuItemDepth()>d;)b=b.add(e),e=e.next(".menu-item")}),b},shiftHorizontally:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth(),e=d+b;c.moveHorizontally(e,d)})},moveHorizontally:function(b,c){return this.each(function(){var d=a(this),e=d.childMenuItems(),f=b-c,g=d.find(".is-submenu");d.updateDepthClass(b,c).updateParentMenuItemDBId(),e&&e.each(function(){var b=a(this),c=b.menuItemDepth(),d=c+f;b.updateDepthClass(d,c).updateParentMenuItemDBId()}),0===b?g.hide():g.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var b=a(this),c=b.find(".menu-item-data-parent-id"),d=parseInt(b.menuItemDepth(),10),e=d-1,f=b.prevAll(".menu-item-depth-"+e).first();0===d?c.val(0):c.val(f.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var b=a(this);a(".hide-column-tog").not(":checked").each(function(){b.find(".field-"+a(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){return 0===a("#menu-to-edit").length?!1:this.each(function(){var d=a(this),e={},f=menus.oneThemeLocationNoMenus&&0===d.find(".tabs-panel-active .categorychecklist li input:checked").length?d.find('#page-all li input[type="checkbox"]'):d.find(".tabs-panel-active .categorychecklist li input:checked"),g=/menu-item\[([^\]]*)/;return c=c||b.addMenuItemToBottom,f.length?(d.find(".button-controls .spinner").addClass("is-active"),a(f).each(function(){var d=a(this),f=g.exec(d.attr("name")),h="undefined"==typeof f[1]?0:parseInt(f[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(c=b.addMenuItemToTop),e[h]=d.closest("li").getItemData("add-menu-item",h)}),void b.addItemToMenu(e,c,function(){f.removeAttr("checked"),d.find(".button-controls .spinner").removeClass("is-active")})):!1})},getItemData:function(a,b){a=a||"menu-item";var c,d={},e=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return b||"menu-item"!=a||(b=this.find(".menu-item-data-db-id").val()),b?(this.find("input").each(function(){var f;for(c=e.length;c--;)"menu-item"==a?f=e[c]+"["+b+"]":"add-menu-item"==a&&(f="menu-item["+b+"]["+e[c]+"]"),this.name&&f==this.name&&(d[e[c]]=this.value)}),d):d},setItemData:function(b,c,d){return c=c||"menu-item",d||"menu-item"!=c||(d=a(".menu-item-data-db-id",this).val()),d?(this.find("input").each(function(){var e,f=a(this);a.each(b,function(a,b){"menu-item"==c?e=a+"["+d+"]":"add-menu-item"==c&&(e="menu-item["+d+"]["+a+"]"),e==f.attr("name")&&f.val(b)})}),this):this}})},countMenuItems:function(b){return a(".menu-item-depth-"+b).length},moveMenuItem:function(c,d){var e,f,g,h=a("#menu-to-edit li"),i=h.length,j=c.parents("li.menu-item"),k=j.childMenuItems(),l=j.getItemData(),m=parseInt(j.menuItemDepth(),10),n=parseInt(j.index(),10),o=j.next(),p=o.childMenuItems(),q=parseInt(o.menuItemDepth(),10)+1,r=j.prev(),s=parseInt(r.menuItemDepth(),10),t=r.getItemData()["menu-item-db-id"];switch(d){case"up":if(f=n-1,0===n)break;0===f&&0!==m&&j.moveHorizontally(0,m),0!==s&&j.moveHorizontally(s,m),k?(e=j.add(k),e.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId();break;case"down":if(k){if(e=j.add(k),o=h.eq(e.length+n),p=0!==o.childMenuItems().length,p&&(g=parseInt(o.menuItemDepth(),10)+1,j.moveHorizontally(g,m)),i===n+e.length)break;e.detach().insertAfter(h.eq(n+e.length)).updateParentMenuItemDBId()}else{if(0!==p.length&&j.moveHorizontally(q,m),i===n+1)break;j.detach().insertAfter(h.eq(n+1)).updateParentMenuItemDBId()}break;case"top":if(0===n)break;k?(e=j.add(k),e.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId();break;case"left":if(0===m)break;j.shiftHorizontally(-1);break;case"right":if(0===n)break;if(l["menu-item-parent-id"]===t)break;j.shiftHorizontally(1)}c.focus(),b.registerChange(),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},initAccessibility:function(){var c=a("#menu-to-edit");b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility(),c.on("mouseenter.refreshAccessibility focus.refreshAccessibility touchstart.refreshAccessibility",".menu-item",function(){b.refreshAdvancedAccessibilityOfItem(a(this).find("a.item-edit"))}),c.on("click","a.item-edit",function(){b.refreshAdvancedAccessibilityOfItem(a(this))}),c.on("click",".menus-move",function(c){var d=a(this),e=d.data("dir");"undefined"!=typeof e&&b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),e),c.preventDefault()})},refreshAdvancedAccessibilityOfItem:function(b){if(!0===a(b).data("needs_accessibility_refresh")){var c,d,e,f,g,h,i,j,k,l=a(b),m=l.closest("li.menu-item").first(),n=m.menuItemDepth(),o=0===n,p=l.closest(".menu-item-handle").find(".menu-item-title").text(),q=parseInt(m.index(),10),r=o?n:parseInt(n-1,10),s=m.prevAll(".menu-item-depth-"+r).first().find(".menu-item-title").text(),t=m.prevAll(".menu-item-depth-"+n).first().find(".menu-item-title").text(),u=a("#menu-to-edit li").length,v=m.nextAll(".menu-item-depth-"+n).length;m.find(".field-move").toggle(u>1),0!==q&&(c=m.find(".menus-move-up"),c.attr("aria-label",menus.moveUp).css("display","inline")),0!==q&&o&&(c=m.find(".menus-move-top"),c.attr("aria-label",menus.moveToTop).css("display","inline")),q+1!==u&&0!==q&&(c=m.find(".menus-move-down"),c.attr("aria-label",menus.moveDown).css("display","inline")),0===q&&0!==v&&(c=m.find(".menus-move-down"),c.attr("aria-label",menus.moveDown).css("display","inline")),o||(c=m.find(".menus-move-left"),d=menus.outFrom.replace("%s",s),c.attr("aria-label",menus.moveOutFrom.replace("%s",s)).text(d).css("display","inline")),0!==q&&m.find(".menu-item-data-parent-id").val()!==m.prev().find(".menu-item-data-db-id").val()&&(c=m.find(".menus-move-right"),d=menus.under.replace("%s",t),c.attr("aria-label",menus.moveUnder.replace("%s",t)).text(d).css("display","inline")),o?(e=a(".menu-item-depth-0"),f=e.index(m)+1,u=e.length,g=menus.menuFocus.replace("%1$s",p).replace("%2$d",f).replace("%3$d",u)):(h=m.prevAll(".menu-item-depth-"+parseInt(n-1,10)).first(),i=h.find(".menu-item-data-db-id").val(),j=h.find(".menu-item-title").text(),k=a('.menu-item .menu-item-data-parent-id[value="'+i+'"]'),f=a(k.parents(".menu-item").get().reverse()).index(m)+1,g=menus.subMenuFocus.replace("%1$s",p).replace("%2$d",f).replace("%3$s",j)),l.attr("aria-label",g).text(g),l.data("needs_accessibility_refresh",!1)}},refreshAdvancedAccessibility:function(){a(".menu-item-settings .field-move a").hide(),a("a.item-edit").data("needs_accessibility_refresh",!0),a(".menu-item-edit-active a.item-edit").each(function(){b.refreshAdvancedAccessibilityOfItem(this)})},refreshKeyboardAccessibility:function(){a("a.item-edit").off("focus").on("focus",function(){a(this).off("keydown").on("keydown",function(c){var d,e=a(this),f=e.parents("li.menu-item"),g=f.getItemData();if((37==c.which||38==c.which||39==c.which||40==c.which)&&(e.off("keydown"),1!==a("#menu-to-edit li").length)){switch(d={38:"up",40:"down",37:"left",39:"right"},a("body").hasClass("rtl")&&(d={38:"up",40:"down",39:"left",37:"right"}),d[c.which]){case"up":b.moveMenuItem(e,"up");break;case"down":b.moveMenuItem(e,"down");break;case"left":b.moveMenuItem(e,"left");break;case"right":b.moveMenuItem(e,"right")}return a("#edit-"+g["menu-item-db-id"]).focus(),!1}})})},initPreviewing:function(){a("#menu-to-edit").on("change input",".edit-menu-item-title",function(b){var c,d,e=a(b.currentTarget);c=e.val(),d=e.closest(".menu-item").find(".menu-item-title"),c?d.text(c).removeClass("no-title"):d.text(navMenuL10n.untitled).addClass("no-title")})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus"),columns.useCheckboxesForHidden(),columns.checked=function(b){a(".field-"+b).removeClass("hidden-field")},columns.unchecked=function(b){a(".field-"+b).addClass("hidden-field")},b.menuList.hideAdvancedMenuItemFields(),a(".hide-postbox-tog").click(function(){var b=a(".accordion-container li.accordion-section").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",hidden:b,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:"nav-menus"})})},initSortables:function(){function c(a){var c;j=a.placeholder.prev(".menu-item"),k=a.placeholder.next(".menu-item"),j[0]==a.item[0]&&(j=j.prev(".menu-item")),k[0]==a.item[0]&&(k=k.next(".menu-item")),l=j.length?j.offset().top+j.height():0,m=k.length?k.offset().top+k.height()/3:0,h=k.length?k.menuItemDepth():0,i=j.length?(c=j.menuItemDepth()+1)>b.options.globalMaxDepth?b.options.globalMaxDepth:c:0}function d(a,b){a.placeholder.updateDepthClass(b,q),q=b}function e(){if(!s[0].className)return 0;var a=s[0].className.match(/menu-max-depth-(\d+)/);return a&&a[1]?parseInt(a[1],10):0}function f(c){var d,e=t;if(0!==c){if(c>0)d=p+c,d>t&&(e=d);else if(0>c&&p==t)for(;!a(".menu-item-depth-"+e,b.menuList).length&&e>0;)e--;s.removeClass("menu-max-depth-"+t).addClass("menu-max-depth-"+e),t=e}}var g,h,i,j,k,l,m,n,o,p,q=0,r=b.menuList.offset().left,s=a("body"),t=e();0!==a("#menu-to-edit li").length&&a(".drag-instructions").show(),r+=b.isRTL?b.menuList.width():0,b.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",items:b.options.sortableItems,start:function(e,f){var h,i,j,k,l;b.isRTL&&(f.item[0].style.right="auto"),o=f.item.children(".menu-item-transport"),g=f.item.menuItemDepth(),d(f,g),j=f.item.next()[0]==f.placeholder[0]?f.item.next():f.item,k=j.childMenuItems(),o.append(k),h=o.outerHeight(),h+=h>0?1*f.placeholder.css("margin-top").slice(0,-2):0,h+=f.helper.outerHeight(),n=h,h-=2,f.placeholder.height(h),p=g,k.each(function(){var b=a(this).menuItemDepth();p=b>p?b:p}),i=f.helper.find(".menu-item-handle").outerWidth(),i+=b.depthToPx(p-g),i-=2,f.placeholder.width(i),l=f.placeholder.next(".menu-item"),l.css("margin-top",n+"px"),f.placeholder.detach(),a(this).sortable("refresh"),f.item.after(f.placeholder),l.css("margin-top",0),c(f)},stop:function(a,c){var d,e,h=q-g;d=o.children().insertAfter(c.item),e=c.item.find(".item-title .is-submenu"),q>0?e.show():e.hide(),0!==h&&(c.item.updateDepthClass(q),d.shiftDepthClass(h),f(h)),b.registerChange(),c.item.updateParentMenuItemDBId(),c.item[0].style.top=0,b.isRTL&&(c.item[0].style.left="auto",c.item[0].style.right=0),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},change:function(a,d){d.placeholder.parent().hasClass("menu")||(j.length?j.after(d.placeholder):b.menuList.prepend(d.placeholder)),c(d)},sort:function(e,f){var g=f.helper.offset(),j=b.isRTL?g.left+f.helper.width():g.left,o=b.negateIfRTL*b.pxToDepth(j-r);o>i||g.top<l-b.options.targetTolerance?o=i:h>o&&(o=h),o!=q&&d(f,o),m&&g.top+n>m&&(k.after(f.placeholder),c(f),a(this).sortable("refreshPositions"))}})},initManageLocations:function(){a("#menu-locations-wrap form").submit(function(){window.onbeforeunload=null}),a(".menu-location-menus select").on("change",function(){var b=a(this).closest("tr").find(".locations-edit-menu-link");a(this).find("option:selected").data("orig")?b.show():b.hide()})},attachMenuEditListeners:function(){var b=this;a("#update-nav-menu").bind("click",function(a){if(a.target&&a.target.className){if(-1!=a.target.className.indexOf("item-edit"))return b.eventOnClickEditLink(a.target);if(-1!=a.target.className.indexOf("menu-save"))return b.eventOnClickMenuSave(a.target);if(-1!=a.target.className.indexOf("menu-delete"))return b.eventOnClickMenuDelete(a.target);if(-1!=a.target.className.indexOf("item-delete"))return b.eventOnClickMenuItemDelete(a.target);if(-1!=a.target.className.indexOf("item-cancel"))return b.eventOnClickCancelLink(a.target)}}),a('#add-custom-links input[type="text"]').keypress(function(b){a("#customlinkdiv").removeClass("form-invalid"),13===b.keyCode&&(b.preventDefault(),a("#submit-customlinkdiv").click())})},attachMenuSaveSubmitListeners:function(){a("#update-nav-menu").submit(function(){var b=a("#update-nav-menu").serializeArray();a('[name="nav-menu-data"]').val(JSON.stringify(b))})},attachThemeLocationsListeners:function(){var b=a("#nav-menu-theme-locations"),c={};c.action="menu-locations-save",c["menu-settings-column-nonce"]=a("#menu-settings-column-nonce").val(),b.find('input[type="submit"]').click(function(){return b.find("select").each(function(){c[this.name]=a(this).val()}),b.find(".spinner").addClass("is-active"),a.post(ajaxurl,c,function(){b.find(".spinner").removeClass("is-active")}),!1})},attachQuickSearchListeners:function(){var c,d;a("#nav-menu-meta").on("submit",function(a){a.preventDefault()}),d="oninput"in document.createElement("input")?"input":"keyup",a(".quick-search").on(d,function(){var d=a(this);c&&clearTimeout(c),c=setTimeout(function(){b.updateQuickSearchResults(d)},500)}).on("blur",function(){b.lastSearch=""}).attr("autocomplete","off")},updateQuickSearchResults:function(c){var d,e,f=2,g=c.val();g.length<f||b.lastSearch==g||(b.lastSearch=g,d=c.parents(".tabs-panel"),e={action:"menu-quick-search","response-format":"markup",menu:a("#menu").val(),"menu-settings-column-nonce":a("#menu-settings-column-nonce").val(),q:g,type:c.attr("name")},a(".spinner",d).addClass("is-active"),a.post(ajaxurl,e,function(a){b.processQuickSearchQueryResponse(a,e,d)}))},addCustomLink:function(c){var d=a("#custom-menu-item-url").val(),e=a("#custom-menu-item-name").val();return c=c||b.addMenuItemToBottom,""===d||"http://"==d?(a("#customlinkdiv").addClass("form-invalid"),!1):(a(".customlinkdiv .spinner").addClass("is-active"),void this.addLinkToMenu(d,e,c,function(){a(".customlinkdiv .spinner").removeClass("is-active"),a("#custom-menu-item-name").val("").blur(),a("#custom-menu-item-url").val("http://")}))},addLinkToMenu:function(a,c,d,e){d=d||b.addMenuItemToBottom,e=e||function(){},b.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":a,"menu-item-title":c}},d,e)},addItemToMenu:function(b,c,d){var e,f=a("#menu").val(),g=a("#menu-settings-column-nonce").val();c=c||function(){},d=d||function(){},e={action:"add-menu-item",menu:f,"menu-settings-column-nonce":g,"menu-item":b},a.post(ajaxurl,e,function(b){var f=a("#menu-instructions");b=a.trim(b),c(b,e),a("li.pending").hide().fadeIn("slow"),a(".drag-instructions").show(),!f.hasClass("menu-instructions-inactive")&&f.siblings().length&&f.addClass("menu-instructions-inactive"),d()})},addMenuItemToBottom:function(c){a(c).hideAdvancedMenuItemFields().appendTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},addMenuItemToTop:function(c){a(c).hideAdvancedMenuItemFields().prependTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},attachUnsavedChangesListener:function(){a("#menu-management input, #menu-management select, #menu-management, #menu-management textarea, .menu-location-menus select").change(function(){b.registerChange()}),0!==a("#menu-to-edit").length||0!==a(".menu-location-menus select").length?window.onbeforeunload=function(){return b.menusChanged?navMenuL10n.saveAlert:void 0}:a("#menu-settings-column").find("input,select").end().find("a").attr("href","#").unbind("click")},registerChange:function(){b.menusChanged=!0},attachTabsPanelListeners:function(){a("#menu-settings-column").bind("click",function(c){var d,e,f,g,h=a(c.target);if(h.hasClass("nav-tab-link"))e=h.data("type"),f=h.parents(".accordion-section-content").first(),a("input",f).removeAttr("checked"),a(".tabs-panel-active",f).removeClass("tabs-panel-active").addClass("tabs-panel-inactive"),a("#"+e,f).removeClass("tabs-panel-inactive").addClass("tabs-panel-active"),a(".tabs",f).removeClass("tabs"),h.parent().addClass("tabs"),a(".quick-search",f).focus(),c.preventDefault();else if(h.hasClass("select-all")){if(d=/#(.*)$/.exec(c.target.href),d&&d[1])return g=a("#"+d[1]+" .tabs-panel-active .menu-item-title input"),g.length===g.filter(":checked").length?g.removeAttr("checked"):g.prop("checked",!0),!1}else{if(h.hasClass("submit-add-to-menu"))return b.registerChange(),c.target.id&&"submit-customlinkdiv"==c.target.id?b.addCustomLink(b.addMenuItemToBottom):c.target.id&&-1!=c.target.id.indexOf("submit-")&&a("#"+c.target.id.replace(/submit-/,"")).addSelectedToMenu(b.addMenuItemToBottom),!1;if(h.hasClass("page-numbers"))return a.post(ajaxurl,c.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(b){if(-1!=b.indexOf("replace-id")){var c=a.parseJSON(b),d=document.getElementById(c["replace-id"]),e=document.createElement("div"),f=document.createElement("div");c.markup&&d&&(f.innerHTML=c.markup?c.markup:"",d.parentNode.insertBefore(e,d),e.parentNode.removeChild(d),e.parentNode.insertBefore(f,e),e.parentNode.removeChild(e))}}),!1}})},eventOnClickEditLink:function(b){var c,d,e=/#(.*)$/.exec(b.href);return e&&e[1]&&(c=a("#"+e[1]),d=c.parent(),0!==d.length)?(d.hasClass("menu-item-edit-inactive")?(c.data("menu-item-data")||c.data("menu-item-data",c.getItemData()),c.slideDown("fast"),d.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")):(c.slideUp("fast"),d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")),!1):void 0},eventOnClickCancelLink:function(b){var c=a(b).closest(".menu-item-settings"),d=a(b).closest(".menu-item");return d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive"),c.setItemData(c.data("menu-item-data")).hide(),!1},eventOnClickMenuSave:function(){var c="",d=a("#menu-name"),e=d.val();return e&&e!=d.attr("title")&&e.replace(/\s+/,"")?(a("#nav-menu-theme-locations select").each(function(){c+='<input type="hidden" name="'+this.name+'" value="'+a(this).val()+'" />'}),a("#update-nav-menu").append(c),b.menuList.find(".menu-item-data-position").val(function(a){return a+1}),window.onbeforeunload=null,!0):(d.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return window.confirm(navMenuL10n.warnDeleteMenu)?(window.onbeforeunload=null,!0):!1},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);return b.removeMenuItem(a("#menu-item-"+d)),b.registerChange(),!1},processQuickSearchQueryResponse:function(b,c,d){var e,f,g,h={},i=document.getElementById("nav-menu-meta"),j=/menu-item[(\[^]\]*/,k=a("<div>").html(b).find("li");return k.length?(k.each(function(){if(g=a(this),e=j.exec(g.html()),e&&e[1]){for(f=e[1];i.elements["menu-item["+f+"][menu-item-type]"]||h[f];)f--;h[f]=!0,f!=e[1]&&g.html(g.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+f+"]"))}}),a(".categorychecklist",d).html(k),void a(".spinner",d).removeClass("is-active")):(a(".categorychecklist",d).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>"),void a(".spinner",d).removeClass("is-active"))},removeMenuItem:function(c){var d=c.childMenuItems();c.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=a("#menu-instructions");c.remove(),d.shiftDepthClass(-1).updateParentMenuItemDBId(),0===a("#menu-to-edit li").length&&(a(".drag-instructions").hide(),e.removeClass("menu-instructions-inactive")),b.refreshAdvancedAccessibility()})},depthToPx:function(a){return a*b.options.menuItemDepthPerLevel},pxToDepth:function(a){return Math.floor(a/b.options.menuItemDepthPerLevel)}},a(document).ready(function(){wpNavMenu.init()})}(jQuery);
\ No newline at end of file
--- a/wp-admin/js/plugin-install.js
+++ b/wp-admin/js/plugin-install.js
@@ -1,15 +1,24 @@
-/* global plugininstallL10n, tb_click */
+/* global plugininstallL10n, tb_click, tb_remove */
 
 /* Plugin Browser Thickbox related JS*/
 var tb_position;
 jQuery( document ).ready( function( $ ) {
+
+	var tbWindow,
+		$focusedBefore,
+		$iframeBody,
+		$tabbables,
+		$firstTabbable,
+		$lastTabbable;
+
 	tb_position = function() {
-		var tbWindow = $( '#TB_window' ),
-			width = $( window ).width(),
+		var width = $( window ).width(),
 			H = $( window ).height() - ( ( 792 < width ) ? 60 : 20 ),
 			W = ( 792 < width ) ? 772 : width - 20;
 
-		if ( tbWindow.size() ) {
+		tbWindow = $( '#TB_window' );
+
+		if ( tbWindow.length ) {
 			tbWindow.width( W ).height( H );
 			$( '#TB_iframeContent' ).width( W ).height( H );
 			tbWindow.css({
@@ -38,16 +47,111 @@ jQuery( document ).ready( function( $ ) {
 		tb_position();
 	});
 
-	$( '.plugin-card, .plugins .plugin-version-author-uri' ).on( 'click', 'a.thickbox', function( e ) {
+	/*
+	 * Custom events: when a Thickbox iframe has loaded and when the Thickbox
+	 * modal gets removed from the DOM.
+	 */
+	$( 'body' )
+		.on( 'thickbox:iframe:loaded', tbWindow, function() {
+			iframeLoaded();
+		})
+		.on( 'thickbox:removed', function() {
+			// Set focus back to the element that opened the modal dialog.
+			// Note: IE 8 would need this wrapped in a fake setTimeout `0`.
+			$focusedBefore.focus();
+		});
+
+	function iframeLoaded() {
+		var $iframe = tbWindow.find( '#TB_iframeContent' );
+
+		// Get the iframe body.
+		$iframeBody = $iframe.contents().find( 'body' );
+
+		// Get the tabbable elements and handle the keydown event on first load.
+		handleTabbables();
+
+		// Set initial focus on the "Close" button.
+		$firstTabbable.focus();
+
+		/*
+		 * When the "Install" button is disabled (e.g. the Plugin is already installed)
+		 * then we can't predict where the last focusable element is. We need to get
+		 * the tabbable elements and handle the keydown event again and again,
+		 * each time the active tab panel changes.
+		 */
+		$( '#plugin-information-tabs a', $iframeBody ).on( 'click', function() {
+			handleTabbables();
+		});
+
+		// Close the modal when pressing Escape.
+		$iframeBody.on( 'keydown', function( event ) {
+			if ( 27 !== event.which ) {
+				return;
+			}
+			tb_remove();
+		});
+	}
+
+	/*
+	 * Get the tabbable elements and detach/attach the keydown event.
+	 * Called after the iframe has fully loaded so we have all the elements we need.
+	 * Called again each time a Tab gets clicked.
+	 * @todo Consider to implement a WordPress general utility for this and don't use jQuery UI.
+	 */
+	function handleTabbables() {
+		var $firstAndLast;
+		// Get all the tabbable elements.
+		$tabbables = $( ':tabbable', $iframeBody );
+		// Our first tabbable element is always the "Close" button.
+		$firstTabbable = tbWindow.find( '#TB_closeWindowButton' );
+		// Get the last tabbable element.
+		$lastTabbable = $tabbables.last();
+		// Make a jQuery collection.
+		$firstAndLast = $firstTabbable.add( $lastTabbable );
+		// Detach any previously attached keydown event.
+		$firstAndLast.off( 'keydown.wp-plugin-details' );
+		// Attach again the keydown event on the first and last focusable elements.
+		$firstAndLast.on( 'keydown.wp-plugin-details', function( event ) {
+			constrainTabbing( event );
+		});
+	}
+
+	// Constrain tabbing within the plugin modal dialog.
+	function constrainTabbing( event ) {
+		if ( 9 !== event.which ) {
+			return;
+		}
+
+		if ( $lastTabbable[0] === event.target && ! event.shiftKey ) {
+			event.preventDefault();
+			$firstTabbable.focus();
+		} else if ( $firstTabbable[0] === event.target && event.shiftKey ) {
+			event.preventDefault();
+			$lastTabbable.focus();
+		}
+	}
+
+	// Open the Plugin details modal.
+	$( '.thickbox.open-plugin-details-modal' ).on( 'click', function( e ) {
+		// The `data-title` attribute is used only in the Plugin screens.
+		var title = $( this ).data( 'title' ) ? plugininstallL10n.plugin_information + ' ' + $( this ).data( 'title' ) : plugininstallL10n.plugin_modal_label;
+
 		e.preventDefault();
 		e.stopPropagation();
 
+		// Store the element that has focus before opening the modal dialog, i.e. the control which opens it.
+		$focusedBefore = $( this );
+
 		tb_click.call(this);
 
-		$('#TB_title').css({'background-color':'#23282d','color':'#cfcfcf'});
-		$('#TB_ajaxWindowTitle').html( '<strong>' + plugininstallL10n.plugin_information + '</strong>&nbsp;' + $(this).data( 'title' ) );
-		$('#TB_iframeContent').attr( 'title', plugininstallL10n.plugin_information + ' ' + $(this).data( 'title' ) );
-		$('#TB_closeWindowButton').focus();
+		// Set ARIA role and ARIA label.
+		tbWindow.attr({
+			'role': 'dialog',
+			'aria-label': plugininstallL10n.plugin_modal_label
+		});
+
+		// Set title attribute on the iframe.
+		tbWindow.find( '#TB_iframeContent' ).attr( 'title', title );
 	});
 
 	/* Plugin install related JS */
--- a/wp-admin/js/plugin-install.min.js
+++ b/wp-admin/js/plugin-install.min.js
@@ -1 +1 @@
-var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height()-(c>792?60:20),e=c>792?772:c-20;return b.size()&&(b.width(e).height(d),a("#TB_iframeContent").width(e).height(d),b.css({"margin-left":"-"+parseInt(e/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:"30px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+e+"&height="+d))})},a(window).resize(function(){tb_position()}),a(".plugin-card, .plugins .plugin-version-author-uri").on("click","a.thickbox",function(b){b.preventDefault(),b.stopPropagation(),tb_click.call(this),a("#TB_title").css({"background-color":"#23282d",color:"#cfcfcf"}),a("#TB_ajaxWindowTitle").html("<strong>"+plugininstallL10n.plugin_information+"</strong>&nbsp;"+a(this).data("title")),a("#TB_iframeContent").attr("title",plugininstallL10n.plugin_information+" "+a(this).data("title")),a("#TB_closeWindowButton").focus()}),a("#plugin-information-tabs a").click(function(b){var c=a(this).attr("name");b.preventDefault(),a("#plugin-information-tabs a.current").removeClass("current"),a(this).addClass("current"),"description"!==c&&a(window).width()<772?a("#plugin-information-content").find(".fyi").hide():a("#plugin-information-content").find(".fyi").show(),a("#section-holder div.section").hide(),a("#section-"+c).show()})});
\ No newline at end of file
+var tb_position;jQuery(document).ready(function(a){function b(){var b=e.find("#TB_iframeContent");g=b.contents().find("body"),c(),i.focus(),a("#plugin-information-tabs a",g).on("click",function(){c()}),g.on("keydown",function(a){27===a.which&&tb_remove()})}function c(){var b;h=a(":tabbable",g),i=e.find("#TB_closeWindowButton"),j=h.last(),b=i.add(j),b.off("keydown.wp-plugin-details"),b.on("keydown.wp-plugin-details",function(a){d(a)})}function d(a){9===a.which&&(j[0]!==a.target||a.shiftKey?i[0]===a.target&&a.shiftKey&&(a.preventDefault(),j.focus()):(a.preventDefault(),i.focus()))}var e,f,g,h,i,j;tb_position=function(){var b=a(window).width(),c=a(window).height()-(b>792?60:20),d=b>792?772:b-20;return e=a("#TB_window"),e.length&&(e.width(d).height(c),a("#TB_iframeContent").width(d).height(c),e.css({"margin-left":"-"+parseInt(d/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&e.css({top:"30px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+d+"&height="+c))})},a(window).resize(function(){tb_position()}),a("body").on("thickbox:iframe:loaded",e,function(){b()}).on("thickbox:removed",function(){f.focus()}),a(".thickbox.open-plugin-details-modal").on("click",function(b){var c=a(this).data("title")?plugininstallL10n.plugin_information+" "+a(this).data("title"):plugininstallL10n.plugin_modal_label;b.preventDefault(),b.stopPropagation(),f=a(this),tb_click.call(this),e.attr({role:"dialog","aria-label":plugininstallL10n.plugin_modal_label}),e.find("#TB_iframeContent").attr("title",c)}),a("#plugin-information-tabs a").click(function(b){var c=a(this).attr("name");b.preventDefault(),a("#plugin-information-tabs a.current").removeClass("current"),a(this).addClass("current"),"description"!==c&&a(window).width()<772?a("#plugin-information-content").find(".fyi").hide():a("#plugin-information-content").find(".fyi").show(),a("#section-holder div.section").hide(),a("#section-"+c).show()})});
\ No newline at end of file
--- a/wp-admin/js/post.js
+++ b/wp-admin/js/post.js
@@ -73,7 +73,7 @@ WPSetThumbnailHTML = function(html){
 
 WPSetThumbnailID = function(id){
 	var field = $('input[value="_thumbnail_id"]', '#list-table');
-	if ( field.size() > 0 ) {
+	if ( field.length > 0 ) {
 		$('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id);
 	}
 };
@@ -374,6 +374,10 @@ jQuery(document).ready( function($) {
 		$( '.autosave-message' ).text( postL10n.savingText );
 	}).on( 'after-autosave.edit-post', function( event, data ) {
 		$( '.autosave-message' ).text( data.message );
+
+		if ( $( document.body ).hasClass( 'post-new-php' ) ) {
+			$( '.submitbox .submitdelete' ).show();
+		}
 	});
 
 	$(window).on( 'beforeunload.edit-post', function() {
@@ -412,7 +416,7 @@ jQuery(document).ready( function($) {
 	if ( $('#tagsdiv-post_tag').length ) {
 		window.tagBox && window.tagBox.init();
 	} else {
-		$('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
+		$('.meta-box-sortables').children('div.postbox').each(function(){
 			if ( this.id.indexOf('tagsdiv-') === 0 ) {
 				window.tagBox && window.tagBox.init();
 				return false;
--- a/wp-admin/js/post.min.js
+++ b/wp-admin/js/post.min.js
@@ -1 +1 @@
-var commentsBox,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint,makeSlugeditClickable,editPermalink;makeSlugeditClickable=editPermalink=function(){},window.wp=window.wp||{},function(a){var b=!1;commentsBox={st:0,get:function(b,c){var d,e=this.st;return c||(c=20),this.st+=c,this.total=b,a("#commentsdiv .spinner").addClass("is-active"),d={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:e,number:c},a.post(ajaxurl,d,function(b){return b=wpAjax.parseAjaxResponse(b),a("#commentsdiv .widefat").show(),a("#commentsdiv .spinner").removeClass("is-active"),"object"==typeof b&&b.responses[0]?(a("#the-comment-list").append(b.responses[0].data),theList=theExtraList=null,a("a[className*=':']").unbind(),void(commentsBox.st>commentsBox.total?a("#show-comments").hide():a("#show-comments").show().children("a").html(postL10n.showcomm))):1==b?void a("#show-comments").html(postL10n.endcomm):void a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>")}),!1},load:function(a){this.st=jQuery("#the-comment-list tr.comment:visible").length,this.get(a)}},WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)},WPSetThumbnailID=function(b){var c=a('input[value="_thumbnail_id"]',"#list-table");c.size()>0&&a("#meta\\["+c.attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(b)},WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(a){"0"==a?alert(setPostThumbnailL10n.error):WPSetThumbnailHTML(a)})},a(document).on("heartbeat-send.refresh-lock",function(b,c){var d=a("#active_post_lock").val(),e=a("#post_ID").val(),f={};e&&a("#post-lock-dialog").length&&(f.post_id=e,d&&(f.lock=d),c["wp-refresh-post-lock"]=f)}).on("heartbeat-tick.refresh-lock",function(b,c){var d,e,f;c["wp-refresh-post-lock"]&&(d=c["wp-refresh-post-lock"],d.lock_error?(e=a("#post-lock-dialog"),e.length&&!e.is(":visible")&&(wp.autosave&&(a(document).one("heartbeat-tick",function(){wp.autosave.server.suspend(),e.removeClass("saving").addClass("saved"),a(window).off("beforeunload.edit-post")}),e.addClass("saving"),wp.autosave.server.triggerSave()),d.lock_error.avatar_src&&(f=a('<img class="avatar avatar-64 photo" width="64" height="64" alt="" />').attr("src",d.lock_error.avatar_src.replace(/&amp;/g,"&")),e.find("div.post-locked-avatar").empty().append(f)),e.show().find(".currently-editing").text(d.lock_error.text),e.find(".wp-tab-first").focus())):d.new_lock&&a("#active_post_lock").val(d.new_lock))}).on("before-autosave.update-post-slug",function(){b=document.activeElement&&"title"===document.activeElement.id}).on("after-autosave.update-post-slug",function(){a("#edit-slug-box > *").length||b||a.post(ajaxurl,{action:"sample-permalink",post_id:a("#post_ID").val(),new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(b){"-1"!=b&&a("#edit-slug-box").html(b)})})}(jQuery),function(a){function b(){c=!1,window.clearTimeout(d),d=window.setTimeout(function(){c=!0},3e5)}var c,d;a(document).on("heartbeat-send.wp-refresh-nonces",function(b,d){var e,f=a("#wp-auth-check-wrap");(c||f.length&&!f.hasClass("hidden"))&&(e=a("#post_ID").val())&&a("#_wpnonce").val()&&(d["wp-refresh-post-nonces"]={post_id:e})}).on("heartbeat-tick.wp-refresh-nonces",function(c,d){var e=d["wp-refresh-post-nonces"];e&&(b(),e.replace&&a.each(e.replace,function(b,c){a("#"+b).val(c)}),e.heartbeatNonce&&(window.heartbeatSettings.nonce=e.heartbeatNonce))}).ready(function(){b()})}(jQuery),jQuery(document).ready(function(a){function b(){var b,c,d,e,f=0,g=a("#post_name"),h=g.val(),i=a("#sample-permalink"),j=i.html(),l=a("#sample-permalink a").html(),m=a("#edit-slug-buttons"),n=m.html(),o=a("#editable-post-name-full");for(o.find("img").replaceWith(function(){return this.alt}),o=o.html(),i.html(l),d=a("#editable-post-name"),e=d.html(),m.html('<button type="button" class="save button button-small">'+postL10n.ok+'</button> <button type="button" class="cancel button-link">'+postL10n.cancel+"</button>"),m.children(".save").click(function(){var b=d.children("input").val();return b==a("#editable-post-name-full").text()?void m.children(".cancel").click():void a.post(ajaxurl,{action:"sample-permalink",post_id:k,new_slug:b,new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(c){var d=a("#edit-slug-box");d.html(c),d.hasClass("hidden")&&d.fadeIn("fast",function(){d.removeClass("hidden")}),m.html(n),i.html(j),g.val(b),a(".edit-slug").focus(),wp.a11y.speak(postL10n.permalinkSaved)})}),m.children(".cancel").click(function(){a("#view-post-btn").show(),d.html(e),m.html(n),i.html(j),g.val(h),a(".edit-slug").focus()}),b=0;b<o.length;++b)"%"==o.charAt(b)&&f++;c=f>o.length/4?"":o,d.html('<input type="text" id="new-post-slug" value="'+c+'" autocomplete="off" />').children("input").keydown(function(a){var b=a.which;13===b&&(a.preventDefault(),m.children(".save").click()),27===b&&m.children(".cancel").click()}).keyup(function(){g.val(this.value)}).focus()}var c,d,e,f,g,h="",i=a("#content"),j=a(document),k=a("#post_ID").val()||0,l=a("#submitpost"),m=!0,n=a("#post-visibility-select"),o=a("#timestampdiv"),p=a("#post-status-select"),q=window.navigator.platform?-1!==window.navigator.platform.indexOf("Mac"):!1;if(postboxes.add_postbox_toggles(pagenow),window.name="",a("#post-lock-dialog .notification-dialog").on("keydown",function(b){if(9==b.which){var c=a(b.target);c.hasClass("wp-tab-first")&&b.shiftKey?(a(this).find(".wp-tab-last").focus(),b.preventDefault()):c.hasClass("wp-tab-last")&&!b.shiftKey&&(a(this).find(".wp-tab-first").focus(),b.preventDefault())}}).filter(":visible").find(".wp-tab-first").focus(),wp.heartbeat&&a("#post-lock-dialog").length&&wp.heartbeat.interval(15),e=l.find(":submit, a.submitdelete, #post-preview").on("click.edit-post",function(b){var c=a(this);return c.hasClass("disabled")?void b.preventDefault():void(c.hasClass("submitdelete")||c.is("#post-preview")||a("form#post").off("submit.edit-post").on("submit.edit-post",function(b){b.isDefaultPrevented()||(wp.autosave&&wp.autosave.server.suspend(),"undefined"!=typeof commentReply&&commentReply.close(),m=!1,a(window).off("beforeunload.edit-post"),e.addClass("disabled"),"publish"===c.attr("id")?l.find("#major-publishing-actions .spinner").addClass("is-active"):l.find("#minor-publishing .spinner").addClass("is-active"))}))}),a("#post-preview").on("click.post-preview",function(b){var c=a(this),d=a("form#post"),e=a("input#wp-preview"),f=c.attr("target")||"wp-preview",g=navigator.userAgent.toLowerCase();b.preventDefault(),c.hasClass("disabled")||(wp.autosave&&wp.autosave.server.tempBlockSave(),e.val("dopreview"),d.attr("target",f).submit().attr("target",""),-1!==g.indexOf("safari")&&-1===g.indexOf("chrome")&&d.attr("action",function(a,b){return b+"?t="+(new Date).getTime()}),e.val(""))}),a("#title").on("keydown.editor-focus",function(a){var b;if(9===a.keyCode&&!a.ctrlKey&&!a.altKey&&!a.shiftKey){if(b="undefined"!=typeof tinymce&&tinymce.get("content"),b&&!b.isHidden())b.focus();else{if(!i.length)return;i.focus()}a.preventDefault()}}),a("#auto_draft").val()&&a("#title").blur(function(){var b;this.value&&!a("#edit-slug-box > *").length&&(a("form#post").one("submit",function(){b=!0}),window.setTimeout(function(){!b&&wp.autosave&&wp.autosave.server.triggerSave()},200))}),j.on("autosave-disable-buttons.edit-post",function(){e.addClass("disabled")}).on("autosave-enable-buttons.edit-post",function(){wp.heartbeat&&wp.heartbeat.hasConnectionError()||e.removeClass("disabled")}).on("before-autosave.edit-post",function(){a(".autosave-message").text(postL10n.savingText)}).on("after-autosave.edit-post",function(b,c){a(".autosave-message").text(c.message)}),a(window).on("beforeunload.edit-post",function(){var a="undefined"!=typeof tinymce&&tinymce.get("content");return a&&!a.isHidden()&&a.isDirty()||wp.autosave&&wp.autosave.server.postChanged()?postL10n.saveAlert:void 0}).on("unload.edit-post",function(b){m&&(b.target&&"#document"!=b.target.nodeName||a.ajax({type:"POST",url:ajaxurl,async:!1,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}}))}),a("#tagsdiv-post_tag").length?window.tagBox&&window.tagBox.init():a("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){return 0===this.id.indexOf("tagsdiv-")?(window.tagBox&&window.tagBox.init(),!1):void 0}),a(".categorydiv").each(function(){var b,c,d,e,f,g=a(this).attr("id");d=g.split("-"),d.shift(),e=d.join("-"),f=e+"_tab","category"==e&&(f="cats"),a("a","#"+e+"-tabs").click(function(b){b.preventDefault();var c=a(this).attr("href");a(this).parent().addClass("tabs").siblings("li").removeClass("tabs"),a("#"+e+"-tabs").siblings(".tabs-panel").hide(),a(c).show(),"#"+e+"-all"==c?deleteUserSetting(f):setUserSetting(f,"pop")}),getUserSetting(f)&&a('a[href="#'+e+'-pop"]',"#"+e+"-tabs").click(),a("#new"+e).one("focus",function(){a(this).val("").removeClass("form-input-tip")}),a("#new"+e).keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#"+e+"-add-submit").click())}),a("#"+e+"-add-submit").click(function(){a("#new"+e).focus()}),b=function(b){return a("#new"+e).val()?(b.data+="&"+a(":checked","#"+e+"checklist").serialize(),a("#"+e+"-add-submit").prop("disabled",!0),b):!1},c=function(b,c){var d,f=a("#new"+e+"_parent");a("#"+e+"-add-submit").prop("disabled",!1),"undefined"!=c.parsed.responses[0]&&(d=c.parsed.responses[0].supplemental.newcat_parent)&&(f.before(d),f.remove())},a("#"+e+"checklist").wpList({alt:"",response:e+"-ajax-response",addBefore:b,addAfter:c}),a("#"+e+"-add-toggle").click(function(b){b.preventDefault(),a("#"+e+"-adder").toggleClass("wp-hidden-children"),a('a[href="#'+e+'-all"]',"#"+e+"-tabs").click(),a("#new"+e).focus()}),a("#"+e+"checklist, #"+e+"checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var b=a(this),c=b.is(":checked"),d=b.val();d&&b.parents("#taxonomy-"+e).length&&a("#in-"+e+"-"+d+", #in-popular-"+e+"-"+d).prop("checked",c)})}),a("#postcustom").length&&a("#the-list").wpList({addAfter:function(){a("table#list-table").show()},addBefore:function(b){return b.data+="&post_id="+a("#post_ID").val(),b}}),a("#submitdiv").length&&(c=a("#timestamp").html(),d=a("#post-visibility-display").html(),f=function(){"public"!=n.find("input:radio:checked").val()?(a("#sticky").prop("checked",!1),a("#sticky-span").hide()):a("#sticky-span").show(),"password"!=n.find("input:radio:checked").val()?a("#password-span").hide():a("#password-span").show()},g=function(){if(!o.length)return!0;var b,d,e,f,g=a("#post_status"),h=a('option[value="publish"]',g),i=a("#aa").val(),j=a("#mm").val(),k=a("#jj").val(),l=a("#hh").val(),m=a("#mn").val();return b=new Date(i,j-1,k,l,m),d=new Date(a("#hidden_aa").val(),a("#hidden_mm").val()-1,a("#hidden_jj").val(),a("#hidden_hh").val(),a("#hidden_mn").val()),e=new Date(a("#cur_aa").val(),a("#cur_mm").val()-1,a("#cur_jj").val(),a("#cur_hh").val(),a("#cur_mn").val()),b.getFullYear()!=i||1+b.getMonth()!=j||b.getDate()!=k||b.getMinutes()!=m?(o.find(".timestamp-wrap").addClass("form-invalid"),!1):(o.find(".timestamp-wrap").removeClass("form-invalid"),b>e&&"future"!=a("#original_post_status").val()?(f=postL10n.publishOnFuture,a("#publish").val(postL10n.schedule)):e>=b&&"publish"!=a("#original_post_status").val()?(f=postL10n.publishOn,a("#publish").val(postL10n.publish)):(f=postL10n.publishOnPast,a("#publish").val(postL10n.update)),d.toUTCString()==b.toUTCString()?a("#timestamp").html(c):a("#timestamp").html("\n"+f+" <b>"+postL10n.dateFormat.replace("%1$s",a('option[value="'+j+'"]',"#mm").attr("data-text")).replace("%2$s",parseInt(k,10)).replace("%3$s",i).replace("%4$s",("00"+l).slice(-2)).replace("%5$s",("00"+m).slice(-2))+"</b> "),"private"==n.find("input:radio:checked").val()?(a("#publish").val(postL10n.update),0===h.length?g.append('<option value="publish">'+postL10n.privatelyPublished+"</option>"):h.html(postL10n.privatelyPublished),a('option[value="publish"]',g).prop("selected",!0),a("#misc-publishing-actions .edit-post-status").hide()):("future"==a("#original_post_status").val()||"draft"==a("#original_post_status").val()?h.length&&(h.remove(),g.val(a("#hidden_post_status").val())):h.html(postL10n.published),g.is(":hidden")&&a("#misc-publishing-actions .edit-post-status").show()),a("#post-status-display").html(a("option:selected",g).text()),"private"==a("option:selected",g).val()||"publish"==a("option:selected",g).val()?a("#save-post").hide():(a("#save-post").show(),"pending"==a("option:selected",g).val()?a("#save-post").show().val(postL10n.savePending):a("#save-post").show().val(postL10n.saveDraft)),!0)},a("#visibility .edit-visibility").click(function(b){b.preventDefault(),n.is(":hidden")&&(f(),n.slideDown("fast",function(){n.find('input[type="radio"]').first().focus()}),a(this).hide())}),n.find(".cancel-post-visibility").click(function(b){n.slideUp("fast"),a("#visibility-radio-"+a("#hidden-post-visibility").val()).prop("checked",!0),a("#post_password").val(a("#hidden-post-password").val()),a("#sticky").prop("checked",a("#hidden-post-sticky").prop("checked")),a("#post-visibility-display").html(d),a("#visibility .edit-visibility").show().focus(),g(),b.preventDefault()}),n.find(".save-post-visibility").click(function(b){n.slideUp("fast"),a("#visibility .edit-visibility").show().focus(),g(),"public"!=n.find("input:radio:checked").val()&&a("#sticky").prop("checked",!1),h=a("#sticky").prop("checked")?"Sticky":"",a("#post-visibility-display").html(postL10n[n.find("input:radio:checked").val()+h]),b.preventDefault()}),n.find("input:radio").change(function(){f()}),o.siblings("a.edit-timestamp").click(function(b){o.is(":hidden")&&(o.slideDown("fast",function(){a("input, select",o.find(".timestamp-wrap")).first().focus()}),a(this).hide()),b.preventDefault()}),o.find(".cancel-timestamp").click(function(b){o.slideUp("fast").siblings("a.edit-timestamp").show().focus(),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),g(),b.preventDefault()}),o.find(".save-timestamp").click(function(a){g()&&(o.slideUp("fast"),o.siblings("a.edit-timestamp").show().focus()),a.preventDefault()}),a("#post").on("submit",function(b){g()||(b.preventDefault(),o.show(),wp.autosave&&wp.autosave.enableButtons(),a("#publishing-action .spinner").removeClass("is-active"))}),p.siblings("a.edit-post-status").click(function(b){p.is(":hidden")&&(p.slideDown("fast",function(){p.find("select").focus()}),a(this).hide()),b.preventDefault()}),p.find(".save-post-status").click(function(a){p.slideUp("fast").siblings("a.edit-post-status").show().focus(),g(),a.preventDefault()}),p.find(".cancel-post-status").click(function(b){p.slideUp("fast").siblings("a.edit-post-status").show().focus(),a("#post_status").val(a("#hidden_post_status").val()),g(),b.preventDefault()})),a("#titlediv").on("click",".edit-slug",function(){b()}),wptitlehint=function(b){b=b||"title";var c=a("#"+b),d=a("#"+b+"-prompt-text");""===c.val()&&d.removeClass("screen-reader-text"),d.click(function(){a(this).addClass("screen-reader-text"),c.focus()}),c.blur(function(){""===this.value&&d.removeClass("screen-reader-text")}).focus(function(){d.addClass("screen-reader-text")}).keydown(function(b){d.addClass("screen-reader-text"),a(this).unbind(b)})},wptitlehint(),function(){function b(a){h.hasClass("wp-editor-expand")||(f?d.theme.resizeTo(null,e+a.pageY):i.height(Math.max(50,e+a.pageY)),a.preventDefault())}function c(){var b,c;h.hasClass("wp-editor-expand")||(f?(d.focus(),c=parseInt(a("#wp-content-editor-container .mce-toolbar-grp").height(),10),(10>c||c>200)&&(c=30),b=parseInt(a("#content_ifr").css("height"),10)+c-28):(i.focus(),b=parseInt(i.css("height"),10)),j.off(".wp-editor-resize"),b&&b>50&&5e3>b&&setUserSetting("ed_size",b))}var d,e,f,g=a("#post-status-info"),h=a("#postdivrich");return!i.length||"ontouchstart"in window?void a("#content-resize-handle").hide():void g.on("mousedown.wp-editor-resize",function(g){"undefined"!=typeof tinymce&&(d=tinymce.get("content")),d&&!d.isHidden()?(f=!0,e=a("#content_ifr").height()-g.pageY):(f=!1,e=i.height()-g.pageY,i.blur()),j.on("mousemove.wp-editor-resize",b).on("mouseup.wp-editor-resize mouseleave.wp-editor-resize",c),g.preventDefault()}).on("mouseup.wp-editor-resize",c)}(),"undefined"!=typeof tinymce&&a("#post-formats-select input.post-format").on("change.set-editor-class",function(){var b,c,d=this.id;d&&a(this).prop("checked")&&(b=tinymce.get("content"))&&(c=b.getBody(),c.className=c.className.replace(/\bpost-format-[^ ]+/,""),b.dom.addClass(c,"post-format-0"==d?"post-format-standard":d),a(document).trigger("editor-classchange"))}),i.on("keydown.wp-autosave",function(a){if(83===a.which){if(a.shiftKey||a.altKey||q&&(!a.metaKey||a.ctrlKey)||!q&&!a.ctrlKey)return;wp.autosave&&wp.autosave.server.triggerSave(),a.preventDefault()}}),"auto-draft"===a("#original_post_status").val()&&window.history.replaceState){var r;a("#publish").on("click",function(){r=window.location.href,r+=-1!==r.indexOf("?")?"&":"?",r+="wp-post-new-reload=true",window.history.replaceState(null,null,r)})}}),function(a,b){a(function(){function c(){var a,c;a=!d||d.isHidden()?e.val():d.getContent({format:"raw"}),c=b.count(a),c!==g&&f.text(c),g=c}var d,e=a("#content"),f=a("#wp-word-count").find(".word-count"),g=0;a(document).on("tinymce-editor-init",function(a,b){"content"===b.id&&(d=b,b.on("nodechange keyup",_.debounce(c,1e3)))}),e.on("input keyup",_.debounce(c,1e3)),c()})}(jQuery,new wp.utils.WordCounter);
\ No newline at end of file
+var commentsBox,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint,makeSlugeditClickable,editPermalink;makeSlugeditClickable=editPermalink=function(){},window.wp=window.wp||{},function(a){var b=!1;commentsBox={st:0,get:function(b,c){var d,e=this.st;return c||(c=20),this.st+=c,this.total=b,a("#commentsdiv .spinner").addClass("is-active"),d={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:e,number:c},a.post(ajaxurl,d,function(b){return b=wpAjax.parseAjaxResponse(b),a("#commentsdiv .widefat").show(),a("#commentsdiv .spinner").removeClass("is-active"),"object"==typeof b&&b.responses[0]?(a("#the-comment-list").append(b.responses[0].data),theList=theExtraList=null,a("a[className*=':']").unbind(),void(commentsBox.st>commentsBox.total?a("#show-comments").hide():a("#show-comments").show().children("a").html(postL10n.showcomm))):1==b?void a("#show-comments").html(postL10n.endcomm):void a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>")}),!1},load:function(a){this.st=jQuery("#the-comment-list tr.comment:visible").length,this.get(a)}},WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)},WPSetThumbnailID=function(b){var c=a('input[value="_thumbnail_id"]',"#list-table");c.length>0&&a("#meta\\["+c.attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(b)},WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(a){"0"==a?alert(setPostThumbnailL10n.error):WPSetThumbnailHTML(a)})},a(document).on("heartbeat-send.refresh-lock",function(b,c){var d=a("#active_post_lock").val(),e=a("#post_ID").val(),f={};e&&a("#post-lock-dialog").length&&(f.post_id=e,d&&(f.lock=d),c["wp-refresh-post-lock"]=f)}).on("heartbeat-tick.refresh-lock",function(b,c){var d,e,f;c["wp-refresh-post-lock"]&&(d=c["wp-refresh-post-lock"],d.lock_error?(e=a("#post-lock-dialog"),e.length&&!e.is(":visible")&&(wp.autosave&&(a(document).one("heartbeat-tick",function(){wp.autosave.server.suspend(),e.removeClass("saving").addClass("saved"),a(window).off("beforeunload.edit-post")}),e.addClass("saving"),wp.autosave.server.triggerSave()),d.lock_error.avatar_src&&(f=a('<img class="avatar avatar-64 photo" width="64" height="64" alt="" />').attr("src",d.lock_error.avatar_src.replace(/&amp;/g,"&")),e.find("div.post-locked-avatar").empty().append(f)),e.show().find(".currently-editing").text(d.lock_error.text),e.find(".wp-tab-first").focus())):d.new_lock&&a("#active_post_lock").val(d.new_lock))}).on("before-autosave.update-post-slug",function(){b=document.activeElement&&"title"===document.activeElement.id}).on("after-autosave.update-post-slug",function(){a("#edit-slug-box > *").length||b||a.post(ajaxurl,{action:"sample-permalink",post_id:a("#post_ID").val(),new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(b){"-1"!=b&&a("#edit-slug-box").html(b)})})}(jQuery),function(a){function b(){c=!1,window.clearTimeout(d),d=window.setTimeout(function(){c=!0},3e5)}var c,d;a(document).on("heartbeat-send.wp-refresh-nonces",function(b,d){var e,f=a("#wp-auth-check-wrap");(c||f.length&&!f.hasClass("hidden"))&&(e=a("#post_ID").val())&&a("#_wpnonce").val()&&(d["wp-refresh-post-nonces"]={post_id:e})}).on("heartbeat-tick.wp-refresh-nonces",function(c,d){var e=d["wp-refresh-post-nonces"];e&&(b(),e.replace&&a.each(e.replace,function(b,c){a("#"+b).val(c)}),e.heartbeatNonce&&(window.heartbeatSettings.nonce=e.heartbeatNonce))}).ready(function(){b()})}(jQuery),jQuery(document).ready(function(a){function b(){var b,c,d,e,f=0,g=a("#post_name"),h=g.val(),i=a("#sample-permalink"),j=i.html(),l=a("#sample-permalink a").html(),m=a("#edit-slug-buttons"),n=m.html(),o=a("#editable-post-name-full");for(o.find("img").replaceWith(function(){return this.alt}),o=o.html(),i.html(l),d=a("#editable-post-name"),e=d.html(),m.html('<button type="button" class="save button button-small">'+postL10n.ok+'</button> <button type="button" class="cancel button-link">'+postL10n.cancel+"</button>"),m.children(".save").click(function(){var b=d.children("input").val();return b==a("#editable-post-name-full").text()?void m.children(".cancel").click():void a.post(ajaxurl,{action:"sample-permalink",post_id:k,new_slug:b,new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(c){var d=a("#edit-slug-box");d.html(c),d.hasClass("hidden")&&d.fadeIn("fast",function(){d.removeClass("hidden")}),m.html(n),i.html(j),g.val(b),a(".edit-slug").focus(),wp.a11y.speak(postL10n.permalinkSaved)})}),m.children(".cancel").click(function(){a("#view-post-btn").show(),d.html(e),m.html(n),i.html(j),g.val(h),a(".edit-slug").focus()}),b=0;b<o.length;++b)"%"==o.charAt(b)&&f++;c=f>o.length/4?"":o,d.html('<input type="text" id="new-post-slug" value="'+c+'" autocomplete="off" />').children("input").keydown(function(a){var b=a.which;13===b&&(a.preventDefault(),m.children(".save").click()),27===b&&m.children(".cancel").click()}).keyup(function(){g.val(this.value)}).focus()}var c,d,e,f,g,h="",i=a("#content"),j=a(document),k=a("#post_ID").val()||0,l=a("#submitpost"),m=!0,n=a("#post-visibility-select"),o=a("#timestampdiv"),p=a("#post-status-select"),q=window.navigator.platform?-1!==window.navigator.platform.indexOf("Mac"):!1;if(postboxes.add_postbox_toggles(pagenow),window.name="",a("#post-lock-dialog .notification-dialog").on("keydown",function(b){if(9==b.which){var c=a(b.target);c.hasClass("wp-tab-first")&&b.shiftKey?(a(this).find(".wp-tab-last").focus(),b.preventDefault()):c.hasClass("wp-tab-last")&&!b.shiftKey&&(a(this).find(".wp-tab-first").focus(),b.preventDefault())}}).filter(":visible").find(".wp-tab-first").focus(),wp.heartbeat&&a("#post-lock-dialog").length&&wp.heartbeat.interval(15),e=l.find(":submit, a.submitdelete, #post-preview").on("click.edit-post",function(b){var c=a(this);return c.hasClass("disabled")?void b.preventDefault():void(c.hasClass("submitdelete")||c.is("#post-preview")||a("form#post").off("submit.edit-post").on("submit.edit-post",function(b){b.isDefaultPrevented()||(wp.autosave&&wp.autosave.server.suspend(),"undefined"!=typeof commentReply&&commentReply.close(),m=!1,a(window).off("beforeunload.edit-post"),e.addClass("disabled"),"publish"===c.attr("id")?l.find("#major-publishing-actions .spinner").addClass("is-active"):l.find("#minor-publishing .spinner").addClass("is-active"))}))}),a("#post-preview").on("click.post-preview",function(b){var c=a(this),d=a("form#post"),e=a("input#wp-preview"),f=c.attr("target")||"wp-preview",g=navigator.userAgent.toLowerCase();b.preventDefault(),c.hasClass("disabled")||(wp.autosave&&wp.autosave.server.tempBlockSave(),e.val("dopreview"),d.attr("target",f).submit().attr("target",""),-1!==g.indexOf("safari")&&-1===g.indexOf("chrome")&&d.attr("action",function(a,b){return b+"?t="+(new Date).getTime()}),e.val(""))}),a("#title").on("keydown.editor-focus",function(a){var b;if(9===a.keyCode&&!a.ctrlKey&&!a.altKey&&!a.shiftKey){if(b="undefined"!=typeof tinymce&&tinymce.get("content"),b&&!b.isHidden())b.focus();else{if(!i.length)return;i.focus()}a.preventDefault()}}),a("#auto_draft").val()&&a("#title").blur(function(){var b;this.value&&!a("#edit-slug-box > *").length&&(a("form#post").one("submit",function(){b=!0}),window.setTimeout(function(){!b&&wp.autosave&&wp.autosave.server.triggerSave()},200))}),j.on("autosave-disable-buttons.edit-post",function(){e.addClass("disabled")}).on("autosave-enable-buttons.edit-post",function(){wp.heartbeat&&wp.heartbeat.hasConnectionError()||e.removeClass("disabled")}).on("before-autosave.edit-post",function(){a(".autosave-message").text(postL10n.savingText)}).on("after-autosave.edit-post",function(b,c){a(".autosave-message").text(c.message),a(document.body).hasClass("post-new-php")&&a(".submitbox .submitdelete").show()}),a(window).on("beforeunload.edit-post",function(){var a="undefined"!=typeof tinymce&&tinymce.get("content");return a&&!a.isHidden()&&a.isDirty()||wp.autosave&&wp.autosave.server.postChanged()?postL10n.saveAlert:void 0}).on("unload.edit-post",function(b){m&&(b.target&&"#document"!=b.target.nodeName||a.ajax({type:"POST",url:ajaxurl,async:!1,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}}))}),a("#tagsdiv-post_tag").length?window.tagBox&&window.tagBox.init():a(".meta-box-sortables").children("div.postbox").each(function(){return 0===this.id.indexOf("tagsdiv-")?(window.tagBox&&window.tagBox.init(),!1):void 0}),a(".categorydiv").each(function(){var b,c,d,e,f,g=a(this).attr("id");d=g.split("-"),d.shift(),e=d.join("-"),f=e+"_tab","category"==e&&(f="cats"),a("a","#"+e+"-tabs").click(function(b){b.preventDefault();var c=a(this).attr("href");a(this).parent().addClass("tabs").siblings("li").removeClass("tabs"),a("#"+e+"-tabs").siblings(".tabs-panel").hide(),a(c).show(),"#"+e+"-all"==c?deleteUserSetting(f):setUserSetting(f,"pop")}),getUserSetting(f)&&a('a[href="#'+e+'-pop"]',"#"+e+"-tabs").click(),a("#new"+e).one("focus",function(){a(this).val("").removeClass("form-input-tip")}),a("#new"+e).keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#"+e+"-add-submit").click())}),a("#"+e+"-add-submit").click(function(){a("#new"+e).focus()}),b=function(b){return a("#new"+e).val()?(b.data+="&"+a(":checked","#"+e+"checklist").serialize(),a("#"+e+"-add-submit").prop("disabled",!0),b):!1},c=function(b,c){var d,f=a("#new"+e+"_parent");a("#"+e+"-add-submit").prop("disabled",!1),"undefined"!=c.parsed.responses[0]&&(d=c.parsed.responses[0].supplemental.newcat_parent)&&(f.before(d),f.remove())},a("#"+e+"checklist").wpList({alt:"",response:e+"-ajax-response",addBefore:b,addAfter:c}),a("#"+e+"-add-toggle").click(function(b){b.preventDefault(),a("#"+e+"-adder").toggleClass("wp-hidden-children"),a('a[href="#'+e+'-all"]',"#"+e+"-tabs").click(),a("#new"+e).focus()}),a("#"+e+"checklist, #"+e+"checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var b=a(this),c=b.is(":checked"),d=b.val();d&&b.parents("#taxonomy-"+e).length&&a("#in-"+e+"-"+d+", #in-popular-"+e+"-"+d).prop("checked",c)})}),a("#postcustom").length&&a("#the-list").wpList({addAfter:function(){a("table#list-table").show()},addBefore:function(b){return b.data+="&post_id="+a("#post_ID").val(),b}}),a("#submitdiv").length&&(c=a("#timestamp").html(),d=a("#post-visibility-display").html(),f=function(){"public"!=n.find("input:radio:checked").val()?(a("#sticky").prop("checked",!1),a("#sticky-span").hide()):a("#sticky-span").show(),"password"!=n.find("input:radio:checked").val()?a("#password-span").hide():a("#password-span").show()},g=function(){if(!o.length)return!0;var b,d,e,f,g=a("#post_status"),h=a('option[value="publish"]',g),i=a("#aa").val(),j=a("#mm").val(),k=a("#jj").val(),l=a("#hh").val(),m=a("#mn").val();return b=new Date(i,j-1,k,l,m),d=new Date(a("#hidden_aa").val(),a("#hidden_mm").val()-1,a("#hidden_jj").val(),a("#hidden_hh").val(),a("#hidden_mn").val()),e=new Date(a("#cur_aa").val(),a("#cur_mm").val()-1,a("#cur_jj").val(),a("#cur_hh").val(),a("#cur_mn").val()),b.getFullYear()!=i||1+b.getMonth()!=j||b.getDate()!=k||b.getMinutes()!=m?(o.find(".timestamp-wrap").addClass("form-invalid"),!1):(o.find(".timestamp-wrap").removeClass("form-invalid"),b>e&&"future"!=a("#original_post_status").val()?(f=postL10n.publishOnFuture,a("#publish").val(postL10n.schedule)):e>=b&&"publish"!=a("#original_post_status").val()?(f=postL10n.publishOn,a("#publish").val(postL10n.publish)):(f=postL10n.publishOnPast,a("#publish").val(postL10n.update)),d.toUTCString()==b.toUTCString()?a("#timestamp").html(c):a("#timestamp").html("\n"+f+" <b>"+postL10n.dateFormat.replace("%1$s",a('option[value="'+j+'"]',"#mm").attr("data-text")).replace("%2$s",parseInt(k,10)).replace("%3$s",i).replace("%4$s",("00"+l).slice(-2)).replace("%5$s",("00"+m).slice(-2))+"</b> "),"private"==n.find("input:radio:checked").val()?(a("#publish").val(postL10n.update),0===h.length?g.append('<option value="publish">'+postL10n.privatelyPublished+"</option>"):h.html(postL10n.privatelyPublished),a('option[value="publish"]',g).prop("selected",!0),a("#misc-publishing-actions .edit-post-status").hide()):("future"==a("#original_post_status").val()||"draft"==a("#original_post_status").val()?h.length&&(h.remove(),g.val(a("#hidden_post_status").val())):h.html(postL10n.published),g.is(":hidden")&&a("#misc-publishing-actions .edit-post-status").show()),a("#post-status-display").html(a("option:selected",g).text()),"private"==a("option:selected",g).val()||"publish"==a("option:selected",g).val()?a("#save-post").hide():(a("#save-post").show(),"pending"==a("option:selected",g).val()?a("#save-post").show().val(postL10n.savePending):a("#save-post").show().val(postL10n.saveDraft)),!0)},a("#visibility .edit-visibility").click(function(b){b.preventDefault(),n.is(":hidden")&&(f(),n.slideDown("fast",function(){n.find('input[type="radio"]').first().focus()}),a(this).hide())}),n.find(".cancel-post-visibility").click(function(b){n.slideUp("fast"),a("#visibility-radio-"+a("#hidden-post-visibility").val()).prop("checked",!0),a("#post_password").val(a("#hidden-post-password").val()),a("#sticky").prop("checked",a("#hidden-post-sticky").prop("checked")),a("#post-visibility-display").html(d),a("#visibility .edit-visibility").show().focus(),g(),b.preventDefault()}),n.find(".save-post-visibility").click(function(b){n.slideUp("fast"),a("#visibility .edit-visibility").show().focus(),g(),"public"!=n.find("input:radio:checked").val()&&a("#sticky").prop("checked",!1),h=a("#sticky").prop("checked")?"Sticky":"",a("#post-visibility-display").html(postL10n[n.find("input:radio:checked").val()+h]),b.preventDefault()}),n.find("input:radio").change(function(){f()}),o.siblings("a.edit-timestamp").click(function(b){o.is(":hidden")&&(o.slideDown("fast",function(){a("input, select",o.find(".timestamp-wrap")).first().focus()}),a(this).hide()),b.preventDefault()}),o.find(".cancel-timestamp").click(function(b){o.slideUp("fast").siblings("a.edit-timestamp").show().focus(),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),g(),b.preventDefault()}),o.find(".save-timestamp").click(function(a){g()&&(o.slideUp("fast"),o.siblings("a.edit-timestamp").show().focus()),a.preventDefault()}),a("#post").on("submit",function(b){g()||(b.preventDefault(),o.show(),wp.autosave&&wp.autosave.enableButtons(),a("#publishing-action .spinner").removeClass("is-active"))}),p.siblings("a.edit-post-status").click(function(b){p.is(":hidden")&&(p.slideDown("fast",function(){p.find("select").focus()}),a(this).hide()),b.preventDefault()}),p.find(".save-post-status").click(function(a){p.slideUp("fast").siblings("a.edit-post-status").show().focus(),g(),a.preventDefault()}),p.find(".cancel-post-status").click(function(b){p.slideUp("fast").siblings("a.edit-post-status").show().focus(),a("#post_status").val(a("#hidden_post_status").val()),g(),b.preventDefault()})),a("#titlediv").on("click",".edit-slug",function(){b()}),wptitlehint=function(b){b=b||"title";var c=a("#"+b),d=a("#"+b+"-prompt-text");""===c.val()&&d.removeClass("screen-reader-text"),d.click(function(){a(this).addClass("screen-reader-text"),c.focus()}),c.blur(function(){""===this.value&&d.removeClass("screen-reader-text")}).focus(function(){d.addClass("screen-reader-text")}).keydown(function(b){d.addClass("screen-reader-text"),a(this).unbind(b)})},wptitlehint(),function(){function b(a){h.hasClass("wp-editor-expand")||(f?d.theme.resizeTo(null,e+a.pageY):i.height(Math.max(50,e+a.pageY)),a.preventDefault())}function c(){var b,c;h.hasClass("wp-editor-expand")||(f?(d.focus(),c=parseInt(a("#wp-content-editor-container .mce-toolbar-grp").height(),10),(10>c||c>200)&&(c=30),b=parseInt(a("#content_ifr").css("height"),10)+c-28):(i.focus(),b=parseInt(i.css("height"),10)),j.off(".wp-editor-resize"),b&&b>50&&5e3>b&&setUserSetting("ed_size",b))}var d,e,f,g=a("#post-status-info"),h=a("#postdivrich");return!i.length||"ontouchstart"in window?void a("#content-resize-handle").hide():void g.on("mousedown.wp-editor-resize",function(g){"undefined"!=typeof tinymce&&(d=tinymce.get("content")),d&&!d.isHidden()?(f=!0,e=a("#content_ifr").height()-g.pageY):(f=!1,e=i.height()-g.pageY,i.blur()),j.on("mousemove.wp-editor-resize",b).on("mouseup.wp-editor-resize mouseleave.wp-editor-resize",c),g.preventDefault()}).on("mouseup.wp-editor-resize",c)}(),"undefined"!=typeof tinymce&&a("#post-formats-select input.post-format").on("change.set-editor-class",function(){var b,c,d=this.id;d&&a(this).prop("checked")&&(b=tinymce.get("content"))&&(c=b.getBody(),c.className=c.className.replace(/\bpost-format-[^ ]+/,""),b.dom.addClass(c,"post-format-0"==d?"post-format-standard":d),a(document).trigger("editor-classchange"))}),i.on("keydown.wp-autosave",function(a){if(83===a.which){if(a.shiftKey||a.altKey||q&&(!a.metaKey||a.ctrlKey)||!q&&!a.ctrlKey)return;wp.autosave&&wp.autosave.server.triggerSave(),a.preventDefault()}}),"auto-draft"===a("#original_post_status").val()&&window.history.replaceState){var r;a("#publish").on("click",function(){r=window.location.href,r+=-1!==r.indexOf("?")?"&":"?",r+="wp-post-new-reload=true",window.history.replaceState(null,null,r)})}}),function(a,b){a(function(){function c(){var a,c;a=!d||d.isHidden()?e.val():d.getContent({format:"raw"}),c=b.count(a),c!==g&&f.text(c),g=c}var d,e=a("#content"),f=a("#wp-word-count").find(".word-count"),g=0;a(document).on("tinymce-editor-init",function(a,b){"content"===b.id&&(d=b,b.on("nodechange keyup",_.debounce(c,1e3)))}),e.on("input keyup",_.debounce(c,1e3)),c()})}(jQuery,new wp.utils.WordCounter);
\ No newline at end of file
--- a/wp-admin/js/postbox.js
+++ b/wp-admin/js/postbox.js
@@ -1,4 +1,4 @@
-/* global ajaxurl */
+/* global ajaxurl, postBoxL10n */
 
 var postboxes;
 
@@ -109,7 +109,20 @@ var postboxes;
 				distance: 2,
 				tolerance: 'pointer',
 				forcePlaceholderSize: true,
-				helper: 'clone',
+				helper: function( event, element ) {
+					// `helper: 'clone'` is equilavalent to `return element.clone();`
+					// Cloning a checked radio and then inserting that clone next to the original
+					// radio unchecks the original radio (since only one of the two can be checked).
+					// We get around this by renaming the helper's inputs' name attributes so that,
+					// when the helper is inserted into the DOM for the sortable, no radios are
+					// duplicated, and no original radio gets unchecked.
+					return element.clone()
+						.find( ':input' )
+							.attr( 'name', function( i, currentName ) {
+								return 'sort_' + parseInt( Math.random() * 100000, 10 ).toString() + '_' + currentName;
+							} )
+						.end();
+				},
 				opacity: 0.65,
 				stop: function() {
 					var $el = $( this );
@@ -184,10 +197,13 @@ var postboxes;
 			$( '#dashboard-widgets .meta-box-sortables:visible' ).each( function() {
 				var t = $(this);
 
-				if ( visible == 1 || t.children('.postbox:visible').length )
+				if ( visible == 1 || t.children('.postbox:visible').length ) {
 					t.removeClass('empty-container');
-				else
+				}
+				else {
 					t.addClass('empty-container');
+					t.attr('data-emptyString', postBoxL10n.postBoxEmptyString);
+				}
 			});
 
 			if ( side.length ) {
--- a/wp-admin/js/postbox.min.js
+++ b/wp-admin/js/postbox.min.js
@@ -1 +1 @@
-var postboxes;!function(a){var b=a(document);postboxes={handle_click:function(){var c,d=a(this),e=d.parent(".postbox"),f=e.attr("id");"dashboard_browser_nag"!==f&&(e.toggleClass("closed"),c=!e.hasClass("closed"),d.hasClass("handlediv")?d.attr("aria-expanded",c):d.closest(".postbox").find("button.handlediv").attr("aria-expanded",c),"press-this"!==postboxes.page&&postboxes.save_state(postboxes.page),f&&(!e.hasClass("closed")&&a.isFunction(postboxes.pbshow)?postboxes.pbshow(f):e.hasClass("closed")&&a.isFunction(postboxes.pbhide)&&postboxes.pbhide(f)),b.trigger("postbox-toggled",e))},add_postbox_toggles:function(c,d){var e=a(".postbox .hndle, .postbox .handlediv");this.page=c,this.init(c,d),e.on("click.postboxes",this.handle_click),a(".postbox .hndle a").click(function(a){a.stopPropagation()}),a(".postbox a.dismiss").on("click.postboxes",function(b){var c=a(this).parents(".postbox").attr("id")+"-hide";b.preventDefault(),a("#"+c).prop("checked",!1).triggerHandler("click")}),a(".hide-postbox-tog").bind("click.postboxes",function(){var d=a(this),e=d.val(),f=a("#"+e);d.prop("checked")?(f.show(),a.isFunction(postboxes.pbshow)&&postboxes.pbshow(e)):(f.hide(),a.isFunction(postboxes.pbhide)&&postboxes.pbhide(e)),postboxes.save_state(c),postboxes._mark_area(),b.trigger("postbox-toggled",f)}),a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var b=parseInt(a(this).val(),10);b&&(postboxes._pb_edit(b),postboxes.save_order(c))})},init:function(b,c){var d=a(document.body).hasClass("mobile"),e=a(".postbox .handlediv");a.extend(this,c||{}),a("#wpbody-content").css("overflow","hidden"),a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:d?200:0,distance:2,tolerance:"pointer",forcePlaceholderSize:!0,helper:"clone",opacity:.65,stop:function(){var c=a(this);return c.find("#dashboard_browser_nag").is(":visible")&&"dashboard_browser_nag"!=this.firstChild.id?void c.sortable("cancel"):void postboxes.save_order(b)},receive:function(b,c){"dashboard_browser_nag"==c.item[0].id&&a(c.sender).sortable("cancel"),postboxes._mark_area()}}),d&&(a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()}),this._pb_change()),this._mark_area(),e.each(function(){var b=a(this);b.attr("aria-expanded",!b.parent(".postbox").hasClass("closed"))})},save_state:function(b){var c,d;"nav-menus"!==b&&(c=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),d=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(","),a.post(ajaxurl,{action:"closed-postboxes",closed:c,hidden:d,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:b}))},save_order:function(b){var c,d=a(".columns-prefs input:checked").val()||0;c={action:"meta-box-order",_ajax_nonce:a("#meta-box-order-nonce").val(),page_columns:d,page:b},a(".meta-box-sortables").each(function(){c["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")}),a.post(ajaxurl,c)},_mark_area:function(){var b=a("div.postbox:visible").length,c=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(){var c=a(this);1==b||c.children(".postbox:visible").length?c.removeClass("empty-container"):c.addClass("empty-container")}),c.length&&(c.children(".postbox:visible").length?c.removeClass("empty-container"):"280px"==a("#postbox-container-1").css("width")&&c.addClass("empty-container"))},_pb_edit:function(b){var c=a(".metabox-holder").get(0);c&&(c.className=c.className.replace(/columns-\d+/,"columns-"+b)),a(document).trigger("postboxes-columnchange")},_pb_change:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case-90:b.length&&b.is(":checked")||this._pb_edit(2);break;case 0:case 180:a("#poststuff").length?this._pb_edit(1):b.length&&b.is(":checked")||this._pb_edit(2)}},pbshow:!1,pbhide:!1}}(jQuery);
\ No newline at end of file
+var postboxes;!function(a){var b=a(document);postboxes={handle_click:function(){var c,d=a(this),e=d.parent(".postbox"),f=e.attr("id");"dashboard_browser_nag"!==f&&(e.toggleClass("closed"),c=!e.hasClass("closed"),d.hasClass("handlediv")?d.attr("aria-expanded",c):d.closest(".postbox").find("button.handlediv").attr("aria-expanded",c),"press-this"!==postboxes.page&&postboxes.save_state(postboxes.page),f&&(!e.hasClass("closed")&&a.isFunction(postboxes.pbshow)?postboxes.pbshow(f):e.hasClass("closed")&&a.isFunction(postboxes.pbhide)&&postboxes.pbhide(f)),b.trigger("postbox-toggled",e))},add_postbox_toggles:function(c,d){var e=a(".postbox .hndle, .postbox .handlediv");this.page=c,this.init(c,d),e.on("click.postboxes",this.handle_click),a(".postbox .hndle a").click(function(a){a.stopPropagation()}),a(".postbox a.dismiss").on("click.postboxes",function(b){var c=a(this).parents(".postbox").attr("id")+"-hide";b.preventDefault(),a("#"+c).prop("checked",!1).triggerHandler("click")}),a(".hide-postbox-tog").bind("click.postboxes",function(){var d=a(this),e=d.val(),f=a("#"+e);d.prop("checked")?(f.show(),a.isFunction(postboxes.pbshow)&&postboxes.pbshow(e)):(f.hide(),a.isFunction(postboxes.pbhide)&&postboxes.pbhide(e)),postboxes.save_state(c),postboxes._mark_area(),b.trigger("postbox-toggled",f)}),a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var b=parseInt(a(this).val(),10);b&&(postboxes._pb_edit(b),postboxes.save_order(c))})},init:function(b,c){var d=a(document.body).hasClass("mobile"),e=a(".postbox .handlediv");a.extend(this,c||{}),a("#wpbody-content").css("overflow","hidden"),a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:d?200:0,distance:2,tolerance:"pointer",forcePlaceholderSize:!0,helper:function(a,b){return b.clone().find(":input").attr("name",function(a,b){return"sort_"+parseInt(1e5*Math.random(),10).toString()+"_"+b}).end()},opacity:.65,stop:function(){var c=a(this);return c.find("#dashboard_browser_nag").is(":visible")&&"dashboard_browser_nag"!=this.firstChild.id?void c.sortable("cancel"):void postboxes.save_order(b)},receive:function(b,c){"dashboard_browser_nag"==c.item[0].id&&a(c.sender).sortable("cancel"),postboxes._mark_area()}}),d&&(a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()}),this._pb_change()),this._mark_area(),e.each(function(){var b=a(this);b.attr("aria-expanded",!b.parent(".postbox").hasClass("closed"))})},save_state:function(b){var c,d;"nav-menus"!==b&&(c=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),d=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(","),a.post(ajaxurl,{action:"closed-postboxes",closed:c,hidden:d,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:b}))},save_order:function(b){var c,d=a(".columns-prefs input:checked").val()||0;c={action:"meta-box-order",_ajax_nonce:a("#meta-box-order-nonce").val(),page_columns:d,page:b},a(".meta-box-sortables").each(function(){c["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")}),a.post(ajaxurl,c)},_mark_area:function(){var b=a("div.postbox:visible").length,c=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(){var c=a(this);1==b||c.children(".postbox:visible").length?c.removeClass("empty-container"):(c.addClass("empty-container"),c.attr("data-emptyString",postBoxL10n.postBoxEmptyString))}),c.length&&(c.children(".postbox:visible").length?c.removeClass("empty-container"):"280px"==a("#postbox-container-1").css("width")&&c.addClass("empty-container"))},_pb_edit:function(b){var c=a(".metabox-holder").get(0);c&&(c.className=c.className.replace(/columns-\d+/,"columns-"+b)),a(document).trigger("postboxes-columnchange")},_pb_change:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case-90:b.length&&b.is(":checked")||this._pb_edit(2);break;case 0:case 180:a("#poststuff").length?this._pb_edit(1):b.length&&b.is(":checked")||this._pb_edit(2)}},pbshow:!1,pbhide:!1}}(jQuery);
\ No newline at end of file
--- a/wp-admin/js/revisions.js
+++ b/wp-admin/js/revisions.js
@@ -14,7 +14,7 @@ window.wp = window.wp || {};
 	 */
 	revisions = wp.revisions = { model: {}, view: {}, controller: {} };
 
-	// Link post revisions data served from the back-end.
+	// Link post revisions data served from the back end.
 	revisions.settings = window._wpRevisionsSettings || {};
 
 	// For debugging
--- a/wp-admin/js/theme.js
+++ b/wp-admin/js/theme.js
@@ -80,7 +80,6 @@ themes.view.Appearance = wp.Backbone.View.extend({
 		// Render and append
 		this.view.render();
 		this.$el.empty().append( this.view.el ).addClass( 'rendered' );
-		this.$el.append( '<br class="clear"/>' );
 	},
 
 	// Defines search element container
@@ -159,8 +158,8 @@ themes.Collection = Backbone.Collection.extend({
 			$( 'body' ).removeClass( 'no-results' );
 		}
 
-		// Trigger an 'update' event
-		this.trigger( 'update' );
+		// Trigger a 'themes:update' event
+		this.trigger( 'themes:update' );
 	},
 
 	// Performs a search within the collection
@@ -186,7 +185,7 @@ themes.Collection = Backbone.Collection.extend({
 			description = data.get( 'description' ).replace( /(<([^>]+)>)/ig, '' );
 			author      = data.get( 'author' ).replace( /(<([^>]+)>)/ig, '' );
 
-			haystack = _.union( name, data.get( 'id' ), description, author, data.get( 'tags' ) );
+			haystack = _.union( [ name, data.get( 'id' ), description, author, data.get( 'tags' ) ] );
 
 			if ( match.test( data.get( 'author' ) ) && term.length > 2 ) {
 				data.set( 'displayAuthor', true );
@@ -265,7 +264,7 @@ themes.Collection = Backbone.Collection.extend({
 
 				// Trigger a collection refresh event
 				// and a `query:success` event with a `count` argument.
-				self.trigger( 'update' );
+				self.trigger( 'themes:update' );
 				self.trigger( 'query:success', count );
 
 				if ( data.themes && data.themes.length === 0 ) {
@@ -309,7 +308,7 @@ themes.Collection = Backbone.Collection.extend({
 				this.count = this.length;
 			}
 
-			this.trigger( 'update' );
+			this.trigger( 'themes:update' );
 			this.trigger( 'query:success', this.count );
 		}
 	},
@@ -757,6 +756,7 @@ themes.view.Preview = themes.view.Details.extend({
 	events: {
 		'click .close-full-overlay': 'close',
 		'click .collapse-sidebar': 'collapse',
+		'click .devices button': 'previewDevice',
 		'click .previous-theme': 'previousTheme',
 		'click .next-theme': 'nextTheme',
 		'keyup': 'keyEvent'
@@ -766,11 +766,16 @@ themes.view.Preview = themes.view.Details.extend({
 	html: themes.template( 'theme-preview' ),
 
 	render: function() {
-		var self = this,
+		var self = this, currentPreviewDevice,
 			data = this.model.toJSON();
 
 		this.$el.removeClass( 'iframe-ready' ).html( this.html( data ) );
 
+		currentPreviewDevice = this.$el.data( 'current-preview-device' );
+		if ( currentPreviewDevice ) {
+			self.tooglePreviewDeviceButtons( currentPreviewDevice );
+		}
+
 		themes.router.navigate( themes.router.baseUrl( themes.router.themePath + this.model.get( 'id' ) ), { replace: true } );
 
 		this.$el.fadeIn( 200, function() {
@@ -816,6 +821,29 @@ themes.view.Preview = themes.view.Details.extend({
 		return false;
 	},
 
+	previewDevice: function( event ) {
+		var device = $( event.currentTarget ).data( 'device' );
+
+		this.$el
+			.removeClass( 'preview-desktop preview-tablet preview-mobile' )
+			.addClass( 'preview-' + device )
+			.data( 'current-preview-device', device );
+
+		this.tooglePreviewDeviceButtons( device );
+	},
+
+	tooglePreviewDeviceButtons: function( newDevice ) {
+		var $devices = $( '.wp-full-overlay-footer .devices' );
+
+		$devices.find( 'button' )
+			.removeClass( 'active' )
+			.attr( 'aria-pressed', false );
+
+		$devices.find( 'button.preview-' + newDevice )
+			.addClass( 'active' )
+			.attr( 'aria-pressed', true );
+	},
+
 	keyEvent: function( event ) {
 		// The escape key closes the preview
 		if ( event.keyCode === 27 ) {
@@ -838,7 +866,7 @@ themes.view.Preview = themes.view.Details.extend({
 // a wrapper that will hold all the theme elements
 themes.view.Themes = wp.Backbone.View.extend({
 
-	className: 'themes',
+	className: 'themes wp-clearfix',
 	$overlay: $( 'div.theme-overlay' ),
 
 	// Number to keep track of scroll position
@@ -846,7 +874,7 @@ themes.view.Themes = wp.Backbone.View.extend({
 	index: 0,
 
 	// The theme count element
-	count: $( '.wp-core-ui .theme-count' ),
+	count: $( '.wrap .theme-count' ),
 
 	// The live themes count
 	liveThemeCount: 0,
@@ -864,11 +892,11 @@ themes.view.Themes = wp.Backbone.View.extend({
 		self.currentTheme();
 
 		// When the collection is updated by user input...
-		this.listenTo( self.collection, 'update', function() {
+		this.listenTo( self.collection, 'themes:update', function() {
 			self.parent.page = 0;
 			self.currentTheme();
 			self.render( this );
-		});
+		} );
 
 		// Update theme count to full result set when available.
 		this.listenTo( self.collection, 'query:success', function( count ) {
@@ -1479,7 +1507,7 @@ themes.view.Installer = themes.view.Appearance.extend({
 
 		// Construct the filter request
 		// using the default values
-		filter = _.union( filter, this.filtersChecked() );
+		filter = _.union( [ filter, this.filtersChecked() ] );
 		request = { tag: [ filter ] };
 
 		// Get the themes by sending Ajax POST request to api.wordpress.org/themes
@@ -1520,6 +1548,7 @@ themes.view.Installer = themes.view.Appearance.extend({
 	// Save the user's WordPress.org username and get his favorite themes.
 	saveUsername: function ( event ) {
 		var username = $( '#wporg-username-input' ).val(),
+			nonce = $( '#wporg-username-nonce' ).val(),
 			request = { browse: 'favorites', user: username },
 			that = this;
 
@@ -1534,6 +1563,7 @@ themes.view.Installer = themes.view.Appearance.extend({
 
 		return wp.ajax.send( 'save-wporg-username', {
 			data: {
+				_wpnonce: nonce,
 				username: username
 			},
 			success: function () {
--- a/wp-admin/js/theme.min.js
+++ b/wp-admin/js/theme.min.js
@@ -1 +1 @@
-window.wp=window.wp||{},function(a){var b,c;b=wp.themes=wp.themes||{},b.data=_wpThemeSettings,c=b.data.l10n,b.isInstall=!!b.data.settings.isInstall,_.extend(b,{model:{},view:{},routes:{},router:{},template:wp.template}),b.Model=Backbone.Model.extend({initialize:function(){var a;-1!==_.indexOf(b.data.installedThemes,this.get("slug"))&&this.set({installed:!0}),this.set({id:this.get("slug")||this.get("id")}),this.has("sections")&&(a=this.get("sections").description,this.set({description:a}))}}),b.view.Appearance=wp.Backbone.View.extend({el:"#wpbody-content .wrap .theme-browser",window:a(window),page:0,initialize:function(a){_.bindAll(this,"scroller"),this.SearchView=a.SearchView?a.SearchView:b.view.Search,this.window.bind("scroll",_.throttle(this.scroller,300))},render:function(){this.view=new b.view.Themes({collection:this.collection,parent:this}),this.search(),this.view.render(),this.$el.empty().append(this.view.el).addClass("rendered"),this.$el.append('<br class="clear"/>')},searchContainer:a("#wpbody h1:first"),search:function(){var d,e=this;1!==b.data.themes.length&&(d=new this.SearchView({collection:e.collection,parent:this}),d.render(),this.searchContainer.append(a.parseHTML('<label class="screen-reader-text" for="wp-filter-search-input">'+c.search+"</label>")).append(d.el))},scroller:function(){var a,b,c=this;a=this.window.scrollTop()+c.window.height(),b=c.$el.offset().top+c.$el.outerHeight(!1)-c.window.height(),b=Math.round(.9*b),a>b&&this.trigger("theme:scroll")}}),b.Collection=Backbone.Collection.extend({model:b.Model,terms:"",doSearch:function(c){this.terms!==c&&(this.terms=c,this.terms.length>0&&this.search(this.terms),""===this.terms&&(this.reset(b.data.themes),a("body").removeClass("no-results")),this.trigger("update"))},search:function(c){var d,e,f,g,h,i;this.reset(b.data.themes,{silent:!0}),c=c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),c=c.replace(/ /g,")(?=.*"),d=new RegExp("^(?=.*"+c+").+","i"),e=this.filter(function(a){return g=a.get("name").replace(/(<([^>]+)>)/gi,""),h=a.get("description").replace(/(<([^>]+)>)/gi,""),i=a.get("author").replace(/(<([^>]+)>)/gi,""),f=_.union(g,a.get("id"),h,i,a.get("tags")),d.test(a.get("author"))&&c.length>2&&a.set("displayAuthor",!0),d.test(f)}),0===e.length?this.trigger("query:empty"):a("body").removeClass("no-results"),this.reset(e)},paginate:function(a){var b=this;return a=a||0,b=_(b.rest(20*a)),b=_(b.first(20))},count:!1,query:function(b){var c,d,e,f=this.queries,g=this;if(this.currentQuery.request=b,c=_.find(f,function(a){return _.isEqual(a.request,b)}),d=_.has(b,"page"),d||(this.currentQuery.page=1),c||d){if(d)return this.apiCall(b,d).done(function(a){g.add(a.themes),g.trigger("query:success"),g.loadingThemes=!1}).fail(function(){g.trigger("query:fail")});0===c.themes.length?g.trigger("query:empty"):a("body").removeClass("no-results"),_.isNumber(c.total)&&(this.count=c.total),this.reset(c.themes),c.total||(this.count=this.length),this.trigger("update"),this.trigger("query:success",this.count)}else c=this.apiCall(b).done(function(a){a.themes&&(g.reset(a.themes),e=a.info.results,f.push({themes:a.themes,request:b,total:e})),g.trigger("update"),g.trigger("query:success",e),a.themes&&0===a.themes.length&&g.trigger("query:empty")}).fail(function(){g.trigger("query:fail")})},queries:[],currentQuery:{page:1,request:{}},apiCall:function(b,c){return wp.ajax.send("query-themes",{data:{request:_.extend({per_page:100,fields:{description:!0,tested:!0,requires:!0,rating:!0,downloaded:!0,downloadLink:!0,last_updated:!0,homepage:!0,num_ratings:!0}},b)},beforeSend:function(){c||a("body").addClass("loading-content").removeClass("no-results")}})},loadingThemes:!1}),b.view.Theme=wp.Backbone.View.extend({className:"theme",state:"grid",html:b.template("theme"),events:{click:b.isInstall?"preview":"expand",keydown:b.isInstall?"preview":"expand",touchend:b.isInstall?"preview":"expand",keyup:"addFocus",touchmove:"preventExpand"},touchDrag:!1,render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)).attr({tabindex:0,"aria-describedby":a.id+"-action "+a.id+"-name"}),this.activeTheme(),this.model.get("displayAuthor")&&this.$el.addClass("display-author"),this.model.get("installed")&&this.$el.addClass("is-installed")},activeTheme:function(){this.model.get("active")&&this.$el.addClass("active")},addFocus:function(){var b=a(":focus").hasClass("theme")?a(":focus"):a(":focus").parents(".theme");a(".theme.focus").removeClass("focus"),b.addClass("focus")},expand:function(c){var d=this;return c=c||window.event,"keydown"!==c.type||13===c.which||32===c.which?this.touchDrag===!0?this.touchDrag=!1:void(a(c.target).is(".theme-actions a")||(b.focusedTheme=this.$el,this.trigger("theme:expand",d.model.cid))):void 0},preventExpand:function(){this.touchDrag=!0},preview:function(c){var d,e,f=this;return c=c||window.event,this.touchDrag===!0?this.touchDrag=!1:void(a(c.target).hasClass("button-primary")||("keydown"!==c.type||13===c.which||32===c.which)&&("keydown"===c.type&&13!==c.which&&a(":focus").hasClass("button")||(c.preventDefault(),c=c||window.event,b.focusedTheme=this.$el,e=new b.view.Preview({model:this.model}),e.render(),this.setNavButtonsState(),1===this.model.collection.length?e.$el.addClass("no-navigation"):e.$el.removeClass("no-navigation"),a("div.wrap").append(e.el),this.listenTo(e,"theme:next",function(){return d=f.model,_.isUndefined(f.current)||(d=f.current),f.current=f.model.collection.at(f.model.collection.indexOf(d)+1),_.isUndefined(f.current)?(f.options.parent.parent.trigger("theme:end"),f.current=d):(e.model=f.current,e.render(),this.setNavButtonsState(),void a(".next-theme").focus())}).listenTo(e,"theme:previous",function(){d=f.model,0!==f.model.collection.indexOf(f.current)&&(_.isUndefined(f.current)||(d=f.current),f.current=f.model.collection.at(f.model.collection.indexOf(d)-1),_.isUndefined(f.current)||(e.model=f.current,e.render(),this.setNavButtonsState(),a(".previous-theme").focus()))}),this.listenTo(e,"preview:close",function(){f.current=f.model}))))},setNavButtonsState:function(){var b=a(".theme-install-overlay"),c=_.isUndefined(this.current)?this.model:this.current;0===this.model.collection.indexOf(c)&&b.find(".previous-theme").addClass("disabled"),_.isUndefined(this.model.collection.at(this.model.collection.indexOf(c)+1))&&b.find(".next-theme").addClass("disabled")}}),b.view.Details=wp.Backbone.View.extend({className:"theme-overlay",events:{click:"collapse","click .delete-theme":"deleteTheme","click .left":"previousTheme","click .right":"nextTheme"},html:b.template("theme-single"),render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)),this.activeTheme(),this.navigation(),this.screenshotCheck(this.$el),this.containFocus(this.$el)},activeTheme:function(){this.$el.toggleClass("active",this.model.get("active"))},containFocus:function(b){var c;_.delay(function(){a(".theme-wrap a.button-primary:visible").focus()},500),b.on("keydown.wp-themes",function(d){9===d.which&&(c=a(d.target),c.is("button.left")&&d.shiftKey?(b.find(".theme-actions a:last-child").focus(),d.preventDefault()):c.is(".theme-actions a:last-child")&&(b.find("button.left").focus(),d.preventDefault()))})},collapse:function(c){var d,e=this;c=c||window.event,1!==b.data.themes.length&&(a(c.target).is(".theme-backdrop")||a(c.target).is(".close")||27===c.keyCode)&&(a("body").addClass("closing-overlay"),this.$el.fadeOut(130,function(){a("body").removeClass("closing-overlay"),e.closeOverlay(),d=document.body.scrollTop,b.router.navigate(b.router.baseUrl("")),document.body.scrollTop=d,b.focusedTheme&&b.focusedTheme.focus()}))},navigation:function(){this.model.cid===this.model.collection.at(0).cid&&this.$el.find(".left").addClass("disabled"),this.model.cid===this.model.collection.at(this.model.collection.length-1).cid&&this.$el.find(".right").addClass("disabled")},closeOverlay:function(){a("body").removeClass("modal-open"),this.remove(),this.unbind(),this.trigger("theme:collapse")},deleteTheme:function(){return confirm(b.data.settings.confirmDelete)},nextTheme:function(){var a=this;return a.trigger("theme:next",a.model.cid),!1},previousTheme:function(){var a=this;return a.trigger("theme:previous",a.model.cid),!1},screenshotCheck:function(a){var b,c;b=a.find(".screenshot img"),c=new Image,c.src=b.attr("src"),c.width&&c.width<=300&&a.addClass("small-screenshot")}}),b.view.Preview=b.view.Details.extend({className:"wp-full-overlay expanded",el:".theme-install-overlay",events:{"click .close-full-overlay":"close","click .collapse-sidebar":"collapse","click .previous-theme":"previousTheme","click .next-theme":"nextTheme",keyup:"keyEvent"},html:b.template("theme-preview"),render:function(){var c=this,d=this.model.toJSON();this.$el.removeClass("iframe-ready").html(this.html(d)),b.router.navigate(b.router.baseUrl(b.router.themePath+this.model.get("id")),{replace:!0}),this.$el.fadeIn(200,function(){a("body").addClass("theme-installer-active full-overlay-active"),a(".close-full-overlay").focus()}),this.$el.find("iframe").one("load",function(){c.iframeLoaded()})},iframeLoaded:function(){this.$el.addClass("iframe-ready")},close:function(){return this.$el.fadeOut(200,function(){a("body").removeClass("theme-installer-active full-overlay-active"),b.focusedTheme&&b.focusedTheme.focus()}).removeClass("iframe-ready"),b.router.navigate(b.router.baseUrl("")),this.trigger("preview:close"),this.undelegateEvents(),this.unbind(),!1},collapse:function(b){var d=a(b.currentTarget);return"true"===d.attr("aria-expanded")?d.attr({"aria-expanded":"false","aria-label":c.expandSidebar}):d.attr({"aria-expanded":"true","aria-label":c.collapseSidebar}),this.$el.toggleClass("collapsed").toggleClass("expanded"),!1},keyEvent:function(a){27===a.keyCode&&(this.undelegateEvents(),this.close()),39===a.keyCode&&_.once(this.nextTheme()),37===a.keyCode&&this.previousTheme()}}),b.view.Themes=wp.Backbone.View.extend({className:"themes",$overlay:a("div.theme-overlay"),index:0,count:a(".wp-core-ui .theme-count"),liveThemeCount:0,initialize:function(b){var c=this;this.parent=b.parent,this.setView("grid"),c.currentTheme(),this.listenTo(c.collection,"update",function(){c.parent.page=0,c.currentTheme(),c.render(this)}),this.listenTo(c.collection,"query:success",function(a){_.isNumber(a)?(c.count.text(a),c.announceSearchResults(a)):(c.count.text(c.collection.length),c.announceSearchResults(c.collection.length))}),this.listenTo(c.collection,"query:empty",function(){a("body").addClass("no-results")}),this.listenTo(this.parent,"theme:scroll",function(){c.renderThemes(c.parent.page)}),this.listenTo(this.parent,"theme:close",function(){c.overlay&&c.overlay.closeOverlay()}),a("body").on("keyup",function(a){c.overlay&&(39===a.keyCode&&c.overlay.nextTheme(),37===a.keyCode&&c.overlay.previousTheme(),27===a.keyCode&&c.overlay.collapse(a))})},render:function(){this.$el.empty(),1===b.data.themes.length&&(this.singleTheme=new b.view.Details({model:this.collection.models[0]}),this.singleTheme.render(),this.$el.addClass("single-theme"),this.$el.append(this.singleTheme.el)),this.options.collection.size()>0&&this.renderThemes(this.parent.page),this.liveThemeCount=this.collection.count?this.collection.count:this.collection.length,this.count.text(this.liveThemeCount),this.announceSearchResults(this.liveThemeCount)},renderThemes:function(d){var e=this;return e.instance=e.collection.paginate(d),0===e.instance.size()?void this.parent.trigger("theme:end"):(!b.isInstall&&d>=1&&a(".add-new-theme").remove(),e.instance.each(function(a){e.theme=new b.view.Theme({model:a,parent:e}),e.theme.render(),e.$el.append(e.theme.el),e.listenTo(e.theme,"theme:expand",e.expand,e)}),!b.isInstall&&b.data.settings.canInstall&&this.$el.append('<div class="theme add-new-theme"><a href="'+b.data.settings.installURI+'"><div class="theme-screenshot"><span></span></div><h2 class="theme-name">'+c.addNew+"</h2></a></div>"),void this.parent.page++)},currentTheme:function(){var a,b=this;a=b.collection.findWhere({active:!0}),a&&(b.collection.remove(a),b.collection.add(a,{at:0}))},setView:function(a){return a},expand:function(c){var d=this;this.model=d.collection.get(c),b.router.navigate(b.router.baseUrl(b.router.themePath+this.model.id)),this.setView("detail"),a("body").addClass("modal-open"),this.overlay=new b.view.Details({model:d.model}),this.overlay.render(),this.$overlay.html(this.overlay.el),this.listenTo(this.overlay,"theme:next",function(){d.next([d.model.cid])}).listenTo(this.overlay,"theme:previous",function(){d.previous([d.model.cid])})},next:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)+1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))},previous:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)-1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))},announceSearchResults:function(a){0===a?wp.a11y.speak(c.noThemesFound):wp.a11y.speak(c.themesFound.replace("%d",a))}}),b.view.Search=wp.Backbone.View.extend({tagName:"input",className:"wp-filter-search",id:"wp-filter-search-input",searching:!1,attributes:{placeholder:c.searchPlaceholder,type:"search","aria-describedby":"live-search-desc"},events:{input:"search",keyup:"search",blur:"pushState"},initialize:function(a){this.parent=a.parent,this.listenTo(this.parent,"theme:close",function(){this.searching=!1})},search:function(a){"keyup"===a.type&&27===a.which&&(a.target.value=""),this.doSearch(a)},doSearch:_.debounce(function(a){var c={};this.collection.doSearch(a.target.value),this.searching&&13!==a.which?c.replace=!0:this.searching=!0,a.target.value?b.router.navigate(b.router.baseUrl(b.router.searchPath+a.target.value),c):b.router.navigate(b.router.baseUrl(""))},500),pushState:function(a){var c=b.router.baseUrl("");a.target.value&&(c=b.router.baseUrl(b.router.searchPath+a.target.value)),this.searching=!1,b.router.navigate(c)}}),b.Router=Backbone.Router.extend({routes:{"themes.php?theme=:slug":"theme","themes.php?search=:query":"search","themes.php?s=:query":"search","themes.php":"themes","":"themes"},baseUrl:function(a){return"themes.php"+a},themePath:"?theme=",searchPath:"?search=",search:function(b){a(".wp-filter-search").val(b)},themes:function(){a(".wp-filter-search").val("")},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),b.Run={init:function(){this.themes=new b.Collection(b.data.themes),this.view=new b.view.Appearance({collection:this.themes}),this.render()},render:function(){this.view.render(),this.routes(),Backbone.history.start({root:b.data.settings.adminUrl,pushState:!0,hashChange:!1})},routes:function(){var c=this;b.router=new b.Router,b.router.on("route:theme",function(a){c.view.view.expand(a)}),b.router.on("route:themes",function(){c.themes.doSearch(""),c.view.trigger("theme:close")}),b.router.on("route:search",function(){a(".wp-filter-search").trigger("keyup")}),this.extraRoutes()},extraRoutes:function(){return!1}},b.view.InstallerSearch=b.view.Search.extend({events:{input:"search",keyup:"search"},search:function(a){("keyup"!==a.type||9!==a.which&&16!==a.which)&&(this.collection=this.options.parent.view.collection,"keyup"===a.type&&27===a.which&&(a.target.value=""),this.doSearch(a.target.value))},doSearch:_.debounce(function(c){var d={};d.search=c,"author:"===c.substring(0,7)&&(d.search="",d.author=c.slice(7)),"tag:"===c.substring(0,4)&&(d.search="",d.tag=[c.slice(4)]),a(".filter-links li > a.current").removeClass("current"),a("body").removeClass("show-filters filters-applied show-favorites-form"),this.collection.query(d),b.router.navigate(b.router.baseUrl(b.router.searchPath+c),{replace:!0})},500)}),b.view.Installer=b.view.Appearance.extend({el:"#wpbody-content .wrap",events:{"click .filter-links li > a":"onSort","click .theme-filter":"onFilter","click .drawer-toggle":"moreFilters","click .filter-drawer .apply-filters":"applyFilters",'click .filter-group [type="checkbox"]':"addFilter","click .filter-drawer .clear-filters":"clearFilters","click .filtered-by":"backToFilters","click .favorites-form-submit":"saveUsername","keyup #wporg-username-input":"saveUsername"},render:function(){var d=this;this.search(),this.uploader(),this.collection=new b.Collection,this.listenTo(this,"theme:end",function(){d.collection.loadingThemes||(d.collection.loadingThemes=!0,d.collection.currentQuery.page++,_.extend(d.collection.currentQuery.request,{page:d.collection.currentQuery.page}),d.collection.query(d.collection.currentQuery.request))}),this.listenTo(this.collection,"query:success",function(){a("body").removeClass("loading-content"),a(".theme-browser").find("div.error").remove()}),this.listenTo(this.collection,"query:fail",function(){a("body").removeClass("loading-content"),a(".theme-browser").find("div.error").remove(),a(".theme-browser").find("div.themes").before('<div class="error"><p>'+c.error+"</p></div>")}),this.view&&this.view.remove(),this.view=new b.view.Themes({collection:this.collection,parent:this}),this.page=0,this.$el.find(".themes").remove(),this.view.render(),this.$el.find(".theme-browser").append(this.view.el).addClass("rendered")},browse:function(a){this.collection.query({browse:a})},onSort:function(c){var d=a(c.target),e=d.data("sort");c.preventDefault(),a("body").removeClass("filters-applied show-filters"),d.hasClass(this.activeClass)||(this.sort(e),b.router.navigate(b.router.baseUrl(b.router.browsePath+e)))},sort:function(b){this.clearSearch(),a(".filter-links li > a, .theme-filter").removeClass(this.activeClass),a('[data-sort="'+b+'"]').addClass(this.activeClass),"favorites"===b?a("body").addClass("show-favorites-form"):a("body").removeClass("show-favorites-form"),this.browse(b)},onFilter:function(b){var c,d=a(b.target),e=d.data("filter");d.hasClass(this.activeClass)||(a(".filter-links li > a, .theme-section").removeClass(this.activeClass),d.addClass(this.activeClass),e&&(e=_.union(e,this.filtersChecked()),c={tag:[e]},this.collection.query(c)))},addFilter:function(){this.filtersChecked()},applyFilters:function(b){var c,d=this.filtersChecked(),e={tag:d},f=a(".filtered-by .tags");b&&b.preventDefault(),a("body").addClass("filters-applied"),a(".filter-links li > a.current").removeClass("current"),f.empty(),_.each(d,function(b){c=a('label[for="filter-id-'+b+'"]').text(),f.append('<span class="tag">'+c+"</span>")}),this.collection.query(e)},saveUsername:function(b){var c=a("#wporg-username-input").val(),d={browse:"favorites",user:c},e=this;return b&&b.preventDefault(),"keyup"!==b.type||13===b.which?wp.ajax.send("save-wporg-username",{data:{username:c},success:function(){e.collection.query(d)}}):void 0},filtersChecked:function(){var b=a(".filter-group").find(":checkbox"),c=[];return _.each(b.filter(":checked"),function(b){c.push(a(b).prop("value"))}),0===c.length?(a(".filter-drawer .apply-filters").find("span").text(""),a(".filter-drawer .clear-filters").hide(),a("body").removeClass("filters-applied"),!1):(a(".filter-drawer .apply-filters").find("span").text(c.length),a(".filter-drawer .clear-filters").css("display","inline-block"),c)},activeClass:"current",searchContainer:a(".wp-filter .search-form"),uploader:function(){a("a.upload").on("click",function(c){c.preventDefault(),a("body").addClass("show-upload-theme"),b.router.navigate(b.router.baseUrl("?upload"),{replace:!0})}),a("a.browse-themes").on("click",function(c){c.preventDefault(),a("body").removeClass("show-upload-theme"),b.router.navigate(b.router.baseUrl(""),{replace:!0})})},moreFilters:function(c){return c.preventDefault(),a("body").hasClass("filters-applied")?this.backToFilters():a("body").hasClass("show-filters")&&this.filtersChecked()?this.addFilter():(this.clearSearch(),b.router.navigate(b.router.baseUrl("")),void a("body").toggleClass("show-filters"))},clearFilters:function(b){var c=a(".filter-group").find(":checkbox"),d=this;b.preventDefault(),_.each(c.filter(":checked"),function(b){return a(b).prop("checked",!1),d.filtersChecked()})},backToFilters:function(b){b&&b.preventDefault(),a("body").removeClass("filters-applied")},clearSearch:function(){a("#wp-filter-search-input").val("")}}),b.InstallerRouter=Backbone.Router.extend({routes:{"theme-install.php?theme=:slug":"preview","theme-install.php?browse=:sort":"sort","theme-install.php?upload":"upload","theme-install.php?search=:query":"search","theme-install.php":"sort"},baseUrl:function(a){return"theme-install.php"+a},themePath:"?theme=",browsePath:"?browse=",searchPath:"?search=",search:function(b){a(".wp-filter-search").val(b)},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),b.RunInstaller={init:function(){this.view=new b.view.Installer({section:"featured",SearchView:b.view.InstallerSearch}),this.render()},render:function(){this.view.render(),this.routes(),Backbone.history.start({root:b.data.settings.adminUrl,pushState:!0,hashChange:!1})},routes:function(){var c=this,d={};b.router=new b.InstallerRouter,b.router.on("route:preview",function(a){d.theme=a,c.view.collection.query(d),c.view.collection.once("update",function(){c.view.view.theme.preview()})}),b.router.on("route:sort",function(a){a||(a="featured"),c.view.sort(a),c.view.trigger("theme:close")}),b.router.on("route:upload",function(){a("a.upload").trigger("click")}),b.router.on("route:search",function(){a(".wp-filter-search").focus().trigger("keyup")}),this.extraRoutes()},extraRoutes:function(){return!1}},a(document).ready(function(){b.isInstall?b.RunInstaller.init():b.Run.init(),a(".broken-themes .delete-theme").on("click",function(){return confirm(_wpThemeSettings.settings.confirmDelete)})})}(jQuery);var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>1040?1040:c,f=0;a("#wpadminbar").length&&(f=parseInt(a("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"}))},a(window).resize(function(){tb_position()})});
\ No newline at end of file
+window.wp=window.wp||{},function(a){var b,c;b=wp.themes=wp.themes||{},b.data=_wpThemeSettings,c=b.data.l10n,b.isInstall=!!b.data.settings.isInstall,_.extend(b,{model:{},view:{},routes:{},router:{},template:wp.template}),b.Model=Backbone.Model.extend({initialize:function(){var a;-1!==_.indexOf(b.data.installedThemes,this.get("slug"))&&this.set({installed:!0}),this.set({id:this.get("slug")||this.get("id")}),this.has("sections")&&(a=this.get("sections").description,this.set({description:a}))}}),b.view.Appearance=wp.Backbone.View.extend({el:"#wpbody-content .wrap .theme-browser",window:a(window),page:0,initialize:function(a){_.bindAll(this,"scroller"),this.SearchView=a.SearchView?a.SearchView:b.view.Search,this.window.bind("scroll",_.throttle(this.scroller,300))},render:function(){this.view=new b.view.Themes({collection:this.collection,parent:this}),this.search(),this.view.render(),this.$el.empty().append(this.view.el).addClass("rendered")},searchContainer:a("#wpbody h1:first"),search:function(){var d,e=this;1!==b.data.themes.length&&(d=new this.SearchView({collection:e.collection,parent:this}),d.render(),this.searchContainer.append(a.parseHTML('<label class="screen-reader-text" for="wp-filter-search-input">'+c.search+"</label>")).append(d.el))},scroller:function(){var a,b,c=this;a=this.window.scrollTop()+c.window.height(),b=c.$el.offset().top+c.$el.outerHeight(!1)-c.window.height(),b=Math.round(.9*b),a>b&&this.trigger("theme:scroll")}}),b.Collection=Backbone.Collection.extend({model:b.Model,terms:"",doSearch:function(c){this.terms!==c&&(this.terms=c,this.terms.length>0&&this.search(this.terms),""===this.terms&&(this.reset(b.data.themes),a("body").removeClass("no-results")),this.trigger("themes:update"))},search:function(c){var d,e,f,g,h,i;this.reset(b.data.themes,{silent:!0}),c=c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),c=c.replace(/ /g,")(?=.*"),d=new RegExp("^(?=.*"+c+").+","i"),e=this.filter(function(a){return g=a.get("name").replace(/(<([^>]+)>)/gi,""),h=a.get("description").replace(/(<([^>]+)>)/gi,""),i=a.get("author").replace(/(<([^>]+)>)/gi,""),f=_.union([g,a.get("id"),h,i,a.get("tags")]),d.test(a.get("author"))&&c.length>2&&a.set("displayAuthor",!0),d.test(f)}),0===e.length?this.trigger("query:empty"):a("body").removeClass("no-results"),this.reset(e)},paginate:function(a){var b=this;return a=a||0,b=_(b.rest(20*a)),b=_(b.first(20))},count:!1,query:function(b){var c,d,e,f=this.queries,g=this;if(this.currentQuery.request=b,c=_.find(f,function(a){return _.isEqual(a.request,b)}),d=_.has(b,"page"),d||(this.currentQuery.page=1),c||d){if(d)return this.apiCall(b,d).done(function(a){g.add(a.themes),g.trigger("query:success"),g.loadingThemes=!1}).fail(function(){g.trigger("query:fail")});0===c.themes.length?g.trigger("query:empty"):a("body").removeClass("no-results"),_.isNumber(c.total)&&(this.count=c.total),this.reset(c.themes),c.total||(this.count=this.length),this.trigger("themes:update"),this.trigger("query:success",this.count)}else c=this.apiCall(b).done(function(a){a.themes&&(g.reset(a.themes),e=a.info.results,f.push({themes:a.themes,request:b,total:e})),g.trigger("themes:update"),g.trigger("query:success",e),a.themes&&0===a.themes.length&&g.trigger("query:empty")}).fail(function(){g.trigger("query:fail")})},queries:[],currentQuery:{page:1,request:{}},apiCall:function(b,c){return wp.ajax.send("query-themes",{data:{request:_.extend({per_page:100,fields:{description:!0,tested:!0,requires:!0,rating:!0,downloaded:!0,downloadLink:!0,last_updated:!0,homepage:!0,num_ratings:!0}},b)},beforeSend:function(){c||a("body").addClass("loading-content").removeClass("no-results")}})},loadingThemes:!1}),b.view.Theme=wp.Backbone.View.extend({className:"theme",state:"grid",html:b.template("theme"),events:{click:b.isInstall?"preview":"expand",keydown:b.isInstall?"preview":"expand",touchend:b.isInstall?"preview":"expand",keyup:"addFocus",touchmove:"preventExpand"},touchDrag:!1,render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)).attr({tabindex:0,"aria-describedby":a.id+"-action "+a.id+"-name"}),this.activeTheme(),this.model.get("displayAuthor")&&this.$el.addClass("display-author"),this.model.get("installed")&&this.$el.addClass("is-installed")},activeTheme:function(){this.model.get("active")&&this.$el.addClass("active")},addFocus:function(){var b=a(":focus").hasClass("theme")?a(":focus"):a(":focus").parents(".theme");a(".theme.focus").removeClass("focus"),b.addClass("focus")},expand:function(c){var d=this;return c=c||window.event,"keydown"!==c.type||13===c.which||32===c.which?this.touchDrag===!0?this.touchDrag=!1:void(a(c.target).is(".theme-actions a")||(b.focusedTheme=this.$el,this.trigger("theme:expand",d.model.cid))):void 0},preventExpand:function(){this.touchDrag=!0},preview:function(c){var d,e,f=this;return c=c||window.event,this.touchDrag===!0?this.touchDrag=!1:void(a(c.target).hasClass("button-primary")||("keydown"!==c.type||13===c.which||32===c.which)&&("keydown"===c.type&&13!==c.which&&a(":focus").hasClass("button")||(c.preventDefault(),c=c||window.event,b.focusedTheme=this.$el,e=new b.view.Preview({model:this.model}),e.render(),this.setNavButtonsState(),1===this.model.collection.length?e.$el.addClass("no-navigation"):e.$el.removeClass("no-navigation"),a("div.wrap").append(e.el),this.listenTo(e,"theme:next",function(){return d=f.model,_.isUndefined(f.current)||(d=f.current),f.current=f.model.collection.at(f.model.collection.indexOf(d)+1),_.isUndefined(f.current)?(f.options.parent.parent.trigger("theme:end"),f.current=d):(e.model=f.current,e.render(),this.setNavButtonsState(),void a(".next-theme").focus())}).listenTo(e,"theme:previous",function(){d=f.model,0!==f.model.collection.indexOf(f.current)&&(_.isUndefined(f.current)||(d=f.current),f.current=f.model.collection.at(f.model.collection.indexOf(d)-1),_.isUndefined(f.current)||(e.model=f.current,e.render(),this.setNavButtonsState(),a(".previous-theme").focus()))}),this.listenTo(e,"preview:close",function(){f.current=f.model}))))},setNavButtonsState:function(){var b=a(".theme-install-overlay"),c=_.isUndefined(this.current)?this.model:this.current;0===this.model.collection.indexOf(c)&&b.find(".previous-theme").addClass("disabled"),_.isUndefined(this.model.collection.at(this.model.collection.indexOf(c)+1))&&b.find(".next-theme").addClass("disabled")}}),b.view.Details=wp.Backbone.View.extend({className:"theme-overlay",events:{click:"collapse","click .delete-theme":"deleteTheme","click .left":"previousTheme","click .right":"nextTheme"},html:b.template("theme-single"),render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)),this.activeTheme(),this.navigation(),this.screenshotCheck(this.$el),this.containFocus(this.$el)},activeTheme:function(){this.$el.toggleClass("active",this.model.get("active"))},containFocus:function(b){var c;_.delay(function(){a(".theme-wrap a.button-primary:visible").focus()},500),b.on("keydown.wp-themes",function(d){9===d.which&&(c=a(d.target),c.is("button.left")&&d.shiftKey?(b.find(".theme-actions a:last-child").focus(),d.preventDefault()):c.is(".theme-actions a:last-child")&&(b.find("button.left").focus(),d.preventDefault()))})},collapse:function(c){var d,e=this;c=c||window.event,1!==b.data.themes.length&&(a(c.target).is(".theme-backdrop")||a(c.target).is(".close")||27===c.keyCode)&&(a("body").addClass("closing-overlay"),this.$el.fadeOut(130,function(){a("body").removeClass("closing-overlay"),e.closeOverlay(),d=document.body.scrollTop,b.router.navigate(b.router.baseUrl("")),document.body.scrollTop=d,b.focusedTheme&&b.focusedTheme.focus()}))},navigation:function(){this.model.cid===this.model.collection.at(0).cid&&this.$el.find(".left").addClass("disabled"),this.model.cid===this.model.collection.at(this.model.collection.length-1).cid&&this.$el.find(".right").addClass("disabled")},closeOverlay:function(){a("body").removeClass("modal-open"),this.remove(),this.unbind(),this.trigger("theme:collapse")},deleteTheme:function(){return confirm(b.data.settings.confirmDelete)},nextTheme:function(){var a=this;return a.trigger("theme:next",a.model.cid),!1},previousTheme:function(){var a=this;return a.trigger("theme:previous",a.model.cid),!1},screenshotCheck:function(a){var b,c;b=a.find(".screenshot img"),c=new Image,c.src=b.attr("src"),c.width&&c.width<=300&&a.addClass("small-screenshot")}}),b.view.Preview=b.view.Details.extend({className:"wp-full-overlay expanded",el:".theme-install-overlay",events:{"click .close-full-overlay":"close","click .collapse-sidebar":"collapse","click .devices button":"previewDevice","click .previous-theme":"previousTheme","click .next-theme":"nextTheme",keyup:"keyEvent"},html:b.template("theme-preview"),render:function(){var c,d=this,e=this.model.toJSON();this.$el.removeClass("iframe-ready").html(this.html(e)),c=this.$el.data("current-preview-device"),c&&d.tooglePreviewDeviceButtons(c),b.router.navigate(b.router.baseUrl(b.router.themePath+this.model.get("id")),{replace:!0}),this.$el.fadeIn(200,function(){a("body").addClass("theme-installer-active full-overlay-active"),a(".close-full-overlay").focus()}),this.$el.find("iframe").one("load",function(){d.iframeLoaded()})},iframeLoaded:function(){this.$el.addClass("iframe-ready")},close:function(){return this.$el.fadeOut(200,function(){a("body").removeClass("theme-installer-active full-overlay-active"),b.focusedTheme&&b.focusedTheme.focus()}).removeClass("iframe-ready"),b.router.navigate(b.router.baseUrl("")),this.trigger("preview:close"),this.undelegateEvents(),this.unbind(),!1},collapse:function(b){var d=a(b.currentTarget);return"true"===d.attr("aria-expanded")?d.attr({"aria-expanded":"false","aria-label":c.expandSidebar}):d.attr({"aria-expanded":"true","aria-label":c.collapseSidebar}),this.$el.toggleClass("collapsed").toggleClass("expanded"),!1},previewDevice:function(b){var c=a(b.currentTarget).data("device");this.$el.removeClass("preview-desktop preview-tablet preview-mobile").addClass("preview-"+c).data("current-preview-device",c),this.tooglePreviewDeviceButtons(c)},tooglePreviewDeviceButtons:function(b){var c=a(".wp-full-overlay-footer .devices");c.find("button").removeClass("active").attr("aria-pressed",!1),c.find("button.preview-"+b).addClass("active").attr("aria-pressed",!0)},keyEvent:function(a){27===a.keyCode&&(this.undelegateEvents(),this.close()),39===a.keyCode&&_.once(this.nextTheme()),37===a.keyCode&&this.previousTheme()}}),b.view.Themes=wp.Backbone.View.extend({className:"themes wp-clearfix",$overlay:a("div.theme-overlay"),index:0,count:a(".wrap .theme-count"),liveThemeCount:0,initialize:function(b){var c=this;this.parent=b.parent,this.setView("grid"),c.currentTheme(),this.listenTo(c.collection,"themes:update",function(){c.parent.page=0,c.currentTheme(),c.render(this)}),this.listenTo(c.collection,"query:success",function(a){_.isNumber(a)?(c.count.text(a),c.announceSearchResults(a)):(c.count.text(c.collection.length),c.announceSearchResults(c.collection.length))}),this.listenTo(c.collection,"query:empty",function(){a("body").addClass("no-results")}),this.listenTo(this.parent,"theme:scroll",function(){c.renderThemes(c.parent.page)}),this.listenTo(this.parent,"theme:close",function(){c.overlay&&c.overlay.closeOverlay()}),a("body").on("keyup",function(a){c.overlay&&(39===a.keyCode&&c.overlay.nextTheme(),37===a.keyCode&&c.overlay.previousTheme(),27===a.keyCode&&c.overlay.collapse(a))})},render:function(){this.$el.empty(),1===b.data.themes.length&&(this.singleTheme=new b.view.Details({model:this.collection.models[0]}),this.singleTheme.render(),this.$el.addClass("single-theme"),this.$el.append(this.singleTheme.el)),this.options.collection.size()>0&&this.renderThemes(this.parent.page),this.liveThemeCount=this.collection.count?this.collection.count:this.collection.length,this.count.text(this.liveThemeCount),this.announceSearchResults(this.liveThemeCount)},renderThemes:function(d){var e=this;return e.instance=e.collection.paginate(d),0===e.instance.size()?void this.parent.trigger("theme:end"):(!b.isInstall&&d>=1&&a(".add-new-theme").remove(),e.instance.each(function(a){e.theme=new b.view.Theme({model:a,parent:e}),e.theme.render(),e.$el.append(e.theme.el),e.listenTo(e.theme,"theme:expand",e.expand,e)}),!b.isInstall&&b.data.settings.canInstall&&this.$el.append('<div class="theme add-new-theme"><a href="'+b.data.settings.installURI+'"><div class="theme-screenshot"><span></span></div><h2 class="theme-name">'+c.addNew+"</h2></a></div>"),void this.parent.page++)},currentTheme:function(){var a,b=this;a=b.collection.findWhere({active:!0}),a&&(b.collection.remove(a),b.collection.add(a,{at:0}))},setView:function(a){return a},expand:function(c){var d=this;this.model=d.collection.get(c),b.router.navigate(b.router.baseUrl(b.router.themePath+this.model.id)),this.setView("detail"),a("body").addClass("modal-open"),this.overlay=new b.view.Details({model:d.model}),this.overlay.render(),this.$overlay.html(this.overlay.el),this.listenTo(this.overlay,"theme:next",function(){d.next([d.model.cid])}).listenTo(this.overlay,"theme:previous",function(){d.previous([d.model.cid])})},next:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)+1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))},previous:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)-1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))},announceSearchResults:function(a){0===a?wp.a11y.speak(c.noThemesFound):wp.a11y.speak(c.themesFound.replace("%d",a))}}),b.view.Search=wp.Backbone.View.extend({tagName:"input",className:"wp-filter-search",id:"wp-filter-search-input",searching:!1,attributes:{placeholder:c.searchPlaceholder,type:"search","aria-describedby":"live-search-desc"},events:{input:"search",keyup:"search",blur:"pushState"},initialize:function(a){this.parent=a.parent,this.listenTo(this.parent,"theme:close",function(){this.searching=!1})},search:function(a){"keyup"===a.type&&27===a.which&&(a.target.value=""),this.doSearch(a)},doSearch:_.debounce(function(a){var c={};this.collection.doSearch(a.target.value),this.searching&&13!==a.which?c.replace=!0:this.searching=!0,a.target.value?b.router.navigate(b.router.baseUrl(b.router.searchPath+a.target.value),c):b.router.navigate(b.router.baseUrl(""))},500),pushState:function(a){var c=b.router.baseUrl("");a.target.value&&(c=b.router.baseUrl(b.router.searchPath+a.target.value)),this.searching=!1,b.router.navigate(c)}}),b.Router=Backbone.Router.extend({routes:{"themes.php?theme=:slug":"theme","themes.php?search=:query":"search","themes.php?s=:query":"search","themes.php":"themes","":"themes"},baseUrl:function(a){return"themes.php"+a},themePath:"?theme=",searchPath:"?search=",search:function(b){a(".wp-filter-search").val(b)},themes:function(){a(".wp-filter-search").val("")},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),b.Run={init:function(){this.themes=new b.Collection(b.data.themes),this.view=new b.view.Appearance({collection:this.themes}),this.render()},render:function(){this.view.render(),this.routes(),Backbone.history.start({root:b.data.settings.adminUrl,pushState:!0,hashChange:!1})},routes:function(){var c=this;b.router=new b.Router,b.router.on("route:theme",function(a){c.view.view.expand(a)}),b.router.on("route:themes",function(){c.themes.doSearch(""),c.view.trigger("theme:close")}),b.router.on("route:search",function(){a(".wp-filter-search").trigger("keyup")}),this.extraRoutes()},extraRoutes:function(){return!1}},b.view.InstallerSearch=b.view.Search.extend({events:{input:"search",keyup:"search"},search:function(a){("keyup"!==a.type||9!==a.which&&16!==a.which)&&(this.collection=this.options.parent.view.collection,"keyup"===a.type&&27===a.which&&(a.target.value=""),this.doSearch(a.target.value))},doSearch:_.debounce(function(c){var d={};d.search=c,"author:"===c.substring(0,7)&&(d.search="",d.author=c.slice(7)),"tag:"===c.substring(0,4)&&(d.search="",d.tag=[c.slice(4)]),a(".filter-links li > a.current").removeClass("current"),a("body").removeClass("show-filters filters-applied show-favorites-form"),this.collection.query(d),b.router.navigate(b.router.baseUrl(b.router.searchPath+c),{replace:!0})},500)}),b.view.Installer=b.view.Appearance.extend({el:"#wpbody-content .wrap",events:{"click .filter-links li > a":"onSort","click .theme-filter":"onFilter","click .drawer-toggle":"moreFilters","click .filter-drawer .apply-filters":"applyFilters",'click .filter-group [type="checkbox"]':"addFilter","click .filter-drawer .clear-filters":"clearFilters","click .filtered-by":"backToFilters","click .favorites-form-submit":"saveUsername","keyup #wporg-username-input":"saveUsername"},render:function(){var d=this;this.search(),this.uploader(),this.collection=new b.Collection,this.listenTo(this,"theme:end",function(){d.collection.loadingThemes||(d.collection.loadingThemes=!0,d.collection.currentQuery.page++,_.extend(d.collection.currentQuery.request,{page:d.collection.currentQuery.page}),d.collection.query(d.collection.currentQuery.request))}),this.listenTo(this.collection,"query:success",function(){a("body").removeClass("loading-content"),a(".theme-browser").find("div.error").remove()}),this.listenTo(this.collection,"query:fail",function(){a("body").removeClass("loading-content"),a(".theme-browser").find("div.error").remove(),a(".theme-browser").find("div.themes").before('<div class="error"><p>'+c.error+"</p></div>")}),this.view&&this.view.remove(),this.view=new b.view.Themes({collection:this.collection,parent:this}),this.page=0,this.$el.find(".themes").remove(),this.view.render(),this.$el.find(".theme-browser").append(this.view.el).addClass("rendered")},browse:function(a){this.collection.query({browse:a})},onSort:function(c){var d=a(c.target),e=d.data("sort");c.preventDefault(),a("body").removeClass("filters-applied show-filters"),d.hasClass(this.activeClass)||(this.sort(e),b.router.navigate(b.router.baseUrl(b.router.browsePath+e)))},sort:function(b){this.clearSearch(),a(".filter-links li > a, .theme-filter").removeClass(this.activeClass),a('[data-sort="'+b+'"]').addClass(this.activeClass),"favorites"===b?a("body").addClass("show-favorites-form"):a("body").removeClass("show-favorites-form"),this.browse(b)},onFilter:function(b){var c,d=a(b.target),e=d.data("filter");d.hasClass(this.activeClass)||(a(".filter-links li > a, .theme-section").removeClass(this.activeClass),d.addClass(this.activeClass),e&&(e=_.union([e,this.filtersChecked()]),c={tag:[e]},this.collection.query(c)))},addFilter:function(){this.filtersChecked()},applyFilters:function(b){var c,d=this.filtersChecked(),e={tag:d},f=a(".filtered-by .tags");b&&b.preventDefault(),a("body").addClass("filters-applied"),a(".filter-links li > a.current").removeClass("current"),f.empty(),_.each(d,function(b){c=a('label[for="filter-id-'+b+'"]').text(),f.append('<span class="tag">'+c+"</span>")}),this.collection.query(e)},saveUsername:function(b){var c=a("#wporg-username-input").val(),d=a("#wporg-username-nonce").val(),e={browse:"favorites",user:c},f=this;return b&&b.preventDefault(),"keyup"!==b.type||13===b.which?wp.ajax.send("save-wporg-username",{data:{_wpnonce:d,username:c},success:function(){f.collection.query(e)}}):void 0},filtersChecked:function(){var b=a(".filter-group").find(":checkbox"),c=[];return _.each(b.filter(":checked"),function(b){c.push(a(b).prop("value"))}),0===c.length?(a(".filter-drawer .apply-filters").find("span").text(""),a(".filter-drawer .clear-filters").hide(),a("body").removeClass("filters-applied"),!1):(a(".filter-drawer .apply-filters").find("span").text(c.length),a(".filter-drawer .clear-filters").css("display","inline-block"),c)},activeClass:"current",searchContainer:a(".wp-filter .search-form"),uploader:function(){a("a.upload").on("click",function(c){c.preventDefault(),a("body").addClass("show-upload-theme"),b.router.navigate(b.router.baseUrl("?upload"),{replace:!0})}),a("a.browse-themes").on("click",function(c){c.preventDefault(),a("body").removeClass("show-upload-theme"),b.router.navigate(b.router.baseUrl(""),{replace:!0})})},moreFilters:function(c){return c.preventDefault(),a("body").hasClass("filters-applied")?this.backToFilters():a("body").hasClass("show-filters")&&this.filtersChecked()?this.addFilter():(this.clearSearch(),b.router.navigate(b.router.baseUrl("")),void a("body").toggleClass("show-filters"))},clearFilters:function(b){var c=a(".filter-group").find(":checkbox"),d=this;b.preventDefault(),_.each(c.filter(":checked"),function(b){return a(b).prop("checked",!1),d.filtersChecked()})},backToFilters:function(b){b&&b.preventDefault(),a("body").removeClass("filters-applied")},clearSearch:function(){a("#wp-filter-search-input").val("")}}),b.InstallerRouter=Backbone.Router.extend({routes:{"theme-install.php?theme=:slug":"preview","theme-install.php?browse=:sort":"sort","theme-install.php?upload":"upload","theme-install.php?search=:query":"search","theme-install.php":"sort"},baseUrl:function(a){return"theme-install.php"+a},themePath:"?theme=",browsePath:"?browse=",searchPath:"?search=",search:function(b){a(".wp-filter-search").val(b)},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),b.RunInstaller={init:function(){this.view=new b.view.Installer({section:"featured",SearchView:b.view.InstallerSearch}),this.render()},render:function(){this.view.render(),this.routes(),Backbone.history.start({root:b.data.settings.adminUrl,pushState:!0,hashChange:!1})},routes:function(){var c=this,d={};b.router=new b.InstallerRouter,b.router.on("route:preview",function(a){d.theme=a,c.view.collection.query(d),c.view.collection.once("update",function(){c.view.view.theme.preview()})}),b.router.on("route:sort",function(a){a||(a="featured"),c.view.sort(a),c.view.trigger("theme:close")}),b.router.on("route:upload",function(){a("a.upload").trigger("click")}),b.router.on("route:search",function(){a(".wp-filter-search").focus().trigger("keyup")}),this.extraRoutes()},extraRoutes:function(){return!1}},a(document).ready(function(){b.isInstall?b.RunInstaller.init():b.Run.init(),a(".broken-themes .delete-theme").on("click",function(){return confirm(_wpThemeSettings.settings.confirmDelete)})})}(jQuery);var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>1040?1040:c,f=0;a("#wpadminbar").length&&(f=parseInt(a("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"}))},a(window).resize(function(){tb_position()})});
\ No newline at end of file
--- a/wp-admin/js/updates.js
+++ b/wp-admin/js/updates.js
@@ -150,7 +150,7 @@ window.wp = window.wp || {};
 			$card = $( '.plugin-card-' + slug );
 
 		if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
-			$message = $( '[data-slug="' + slug + '"]' ).next().find( '.update-message' );
+			$message = $( '[data-plugin="' + plugin + '"]' ).next().find( '.update-message' );
 		} else if ( 'plugin-install' === pagenow ) {
 			$message = $card.find( '.update-now' );
 			name = $message.data( 'name' );
@@ -207,7 +207,7 @@ window.wp = window.wp || {};
 	wp.updates.updateSuccess = function( response ) {
 		var $updateMessage, name, $pluginRow, newText;
 		if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
-			$pluginRow = $( '[data-slug="' + response.slug + '"]' ).first();
+			$pluginRow = $( '[data-plugin="' + response.plugin + '"]' ).first();
 			$updateMessage = $pluginRow.next().find( '.update-message' );
 			$pluginRow.addClass( 'updated' ).removeClass( 'update' );
 
@@ -268,7 +268,7 @@ window.wp = window.wp || {};
 		error_message = wp.updates.l10n.updateFailed.replace( '%s', response.error );
 
 		if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
-			$message = $( '[data-slug="' + response.slug + '"]' ).next().find( '.update-message' );
+			$message = $( '[data-plugin="' + response.plugin + '"]' ).next().find( '.update-message' );
 			$message.html( error_message ).removeClass( 'updating-message' );
 		} else if ( 'plugin-install' === pagenow ) {
 			$button = $card.find( '.update-now' );
@@ -431,13 +431,13 @@ window.wp = window.wp || {};
 	 */
 	wp.updates.requestForCredentialsModalCancel = function() {
 		// no updateLock and no updateQueue means we already have cleared things up
-		var slug, $message;
+		var data, $message;
 
 		if( wp.updates.updateLock === false && wp.updates.updateQueue.length === 0 ){
 			return;
 		}
 
-		slug = wp.updates.updateQueue[0].data.slug,
+		data = wp.updates.updateQueue[0].data;
 
 		// remove the lock, and clear the queue
 		wp.updates.updateLock = false;
@@ -445,9 +445,9 @@ window.wp = window.wp || {};
 
 		wp.updates.requestForCredentialsModalClose();
 		if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
-			$message = $( '[data-slug="' + slug + '"]' ).next().find( '.update-message' );
+			$message = $( '[data-plugin="' + data.plugin + '"]' ).next().find( '.update-message' );
 		} else if ( 'plugin-install' === pagenow ) {
-			$message = $( '.plugin-card-' + slug ).find( '.update-now' );
+			$message = $( '.plugin-card-' + data.slug ).find( '.update-now' );
 		}
 
 		$message.removeClass( 'updating-message' );
@@ -516,7 +516,7 @@ window.wp = window.wp || {};
 			}
 			var updateRow = $( e.target ).parents( '.plugin-update-tr' );
 			// Return the user to the input box of the plugin's table row after closing the modal.
-			wp.updates.$elToReturnFocusToFromCredentialsModal = $( '#' + updateRow.data( 'slug' ) ).find( '.check-column input' );
+			wp.updates.$elToReturnFocusToFromCredentialsModal = updateRow.prev().find( '.check-column input' );
 			wp.updates.updatePlugin( updateRow.data( 'plugin' ), updateRow.data( 'slug' ) );
 		} );
 
@@ -524,6 +524,11 @@ window.wp = window.wp || {};
 			e.preventDefault();
 			var $button = $( e.target );
 
+			// Do nothing while updating and when the button is disabled.
+			if ( $button.hasClass( 'updating-message' ) || $button.hasClass( 'button-disabled' ) ) {
+				return;
+			}
+
 			if ( wp.updates.shouldRequestFilesystemCredentials && ! wp.updates.updateLock ) {
 				wp.updates.requestFilesystemCredentials( e );
 			}
@@ -532,7 +537,7 @@ window.wp = window.wp || {};
 		} );
 
 		$( '#plugin_update_from_iframe' ).on( 'click' , function( e ) {
-			var target,	data;
+			var target, job;
 
 			target = window.parent == window ? null : window.parent,
 			$.support.postMessage = !! window.postMessage;
@@ -542,12 +547,16 @@ window.wp = window.wp || {};
 
 			e.preventDefault();
 
-			data = {
-				'action' : 'updatePlugin',
-				'slug'	 : $(this).data('slug')
+			job = {
+				action: 'updatePlugin',
+				type: 'update-plugin',
+				data: {
+					plugin: $( this ).data( 'plugin' ),
+					slug: $( this ).data( 'slug' )
+				}
 			};
 
-			target.postMessage( JSON.stringify( data ), window.location.origin );
+			target.postMessage( JSON.stringify( job ), window.location.origin );
 		});
 
 	} );
@@ -574,15 +583,9 @@ window.wp = window.wp || {};
 				break;
 			case 'updatePlugin' :
 				tb_remove();
-				if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
-					// Return the user to the input box of the plugin's table row after closing the modal.
-					$( '#' + message.slug ).find( '.check-column input' ).focus();
-					// trigger the update
-					$( '.plugin-update-tr[data-slug="' + message.slug + '"]' ).find( '.update-link' ).trigger( 'click' );
-				} else if ( 'plugin-install' === pagenow ) {
-					$( '.plugin-card-' + message.slug ).find( '.column-name a' ).focus();
-					$( '.plugin-card-' + message.slug ).find( '[data-slug="' + message.slug + '"]' ).trigger( 'click' );
-				}
+
+				wp.updates.updateQueue.push( message );
+				wp.updates.queueChecker();
 				break;
 		}
 
--- a/wp-admin/js/updates.min.js
+++ b/wp-admin/js/updates.min.js
@@ -1 +1 @@
-window.wp=window.wp||{},function(a,b,c){b.updates={},b.updates.ajaxNonce=window._wpUpdatesSettings.ajax_nonce,b.updates.l10n=window._wpUpdatesSettings.l10n,b.updates.shouldRequestFilesystemCredentials=null,b.updates.filesystemCredentials={ftp:{host:null,username:null,password:null,connectionType:null},ssh:{publicKey:null,privateKey:null}},b.updates.updateLock=!1,b.updates.updateDoneSuccessfully=!1,b.updates.updateQueue=[],b.updates.$elToReturnFocusToFromCredentialsModal=null,b.updates.decrementCount=function(b){var c,d,e=a("#wp-admin-bar-updates .ab-label"),f=a('a[href="update-core.php"] .update-plugins'),g=a("#menu-plugins");if(c=e.text(),c=parseInt(c,10)-1,!(0>c||isNaN(c))&&(a("#wp-admin-bar-updates .ab-item").removeAttr("title"),e.text(c),f.each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+c)}),f.removeAttr("title"),f.find(".update-count").text(c),"plugin"===b)){if(d=g.find(".plugin-count").eq(0).text(),d=parseInt(d,10)-1,0>d||isNaN(d))return;g.find(".plugin-count").text(d),g.find(".update-plugins").each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+d)}),d>0?a(".subsubsub .upgrade .count").text("("+d+")"):a(".subsubsub .upgrade").remove()}},b.updates.updatePlugin=function(d,e){var f,g,h=a(".plugin-card-"+e);if("plugins"===c||"plugins-network"===c?f=a('[data-slug="'+e+'"]').next().find(".update-message"):"plugin-install"===c&&(f=h.find(".update-now"),g=f.data("name"),f.attr("aria-label",b.updates.l10n.updatingLabel.replace("%s",g)),h.removeClass("plugin-card-update-failed").find(".notice.notice-error").remove()),f.addClass("updating-message"),f.html()!==b.updates.l10n.updating&&f.data("originaltext",f.html()),f.text(b.updates.l10n.updating),b.a11y.speak(b.updates.l10n.updatingMsg),b.updates.updateLock)return void b.updates.updateQueue.push({type:"update-plugin",data:{plugin:d,slug:e}});b.updates.updateLock=!0;var i={_ajax_nonce:b.updates.ajaxNonce,plugin:d,slug:e,username:b.updates.filesystemCredentials.ftp.username,password:b.updates.filesystemCredentials.ftp.password,hostname:b.updates.filesystemCredentials.ftp.hostname,connection_type:b.updates.filesystemCredentials.ftp.connectionType,public_key:b.updates.filesystemCredentials.ssh.publicKey,private_key:b.updates.filesystemCredentials.ssh.privateKey};b.ajax.post("update-plugin",i).done(b.updates.updateSuccess).fail(b.updates.updateError)},b.updates.updateSuccess=function(d){var e,f,g,h;"plugins"===c||"plugins-network"===c?(g=a('[data-slug="'+d.slug+'"]').first(),e=g.next().find(".update-message"),g.addClass("updated").removeClass("update"),h=g.find(".plugin-version-author-uri").html().replace(d.oldVersion,d.newVersion),g.find(".plugin-version-author-uri").html(h),g.next().addClass("updated")):"plugin-install"===c&&(e=a(".plugin-card-"+d.slug).find(".update-now"),e.addClass("button-disabled"),f=e.data("name"),e.attr("aria-label",b.updates.l10n.updatedLabel.replace("%s",f))),e.removeClass("updating-message").addClass("updated-message"),e.text(b.updates.l10n.updated),b.a11y.speak(b.updates.l10n.updatedMsg),b.updates.decrementCount("plugin"),b.updates.updateDoneSuccessfully=!0,b.updates.updateLock=!1,a(document).trigger("wp-plugin-update-success",d),b.updates.queueChecker()},b.updates.updateError=function(d){var e,f,g,h,i=a(".plugin-card-"+d.slug);return b.updates.updateDoneSuccessfully=!1,d.errorCode&&"unable_to_connect_to_filesystem"==d.errorCode&&b.updates.shouldRequestFilesystemCredentials?void b.updates.credentialError(d,"update-plugin"):(h=b.updates.l10n.updateFailed.replace("%s",d.error),"plugins"===c||"plugins-network"===c?(e=a('[data-slug="'+d.slug+'"]').next().find(".update-message"),e.html(h).removeClass("updating-message")):"plugin-install"===c&&(f=i.find(".update-now"),g=f.data("name"),i.addClass("plugin-card-update-failed").append('<div class="notice notice-error is-dismissible"><p>'+h+"</p></div>"),f.attr("aria-label",b.updates.l10n.updateFailedLabel.replace("%s",g)).html(b.updates.l10n.updateFailedShort).removeClass("updating-message"),i.on("click",".notice.is-dismissible .notice-dismiss",function(){setTimeout(function(){i.removeClass("plugin-card-update-failed").find(".column-name a").focus()},200)})),b.a11y.speak(h,"assertive"),b.updates.updateLock=!1,a(document).trigger("wp-plugin-update-error",d),void b.updates.queueChecker())},b.updates.showErrorInCredentialsForm=function(b){var c=a(".notification-dialog");c.find(".error").remove(),c.find("h3").after('<div class="error">'+b+"</div>")},b.updates.credentialError=function(a,c){b.updates.updateQueue.push({type:c,data:{plugin:a.plugin,slug:a.slug}}),b.updates.showErrorInCredentialsForm(a.error),b.updates.requestFilesystemCredentials()},b.updates.queueChecker=function(){if(!(b.updates.updateLock||b.updates.updateQueue.length<=0)){var a=b.updates.updateQueue.shift();b.updates.updatePlugin(a.data.plugin,a.data.slug)}},b.updates.requestFilesystemCredentials=function(d){b.updates.updateDoneSuccessfully===!1&&("plugin-install"===c&&d&&(b.updates.$elToReturnFocusToFromCredentialsModal=a(d.target)),b.updates.updateLock=!0,b.updates.requestForCredentialsModalOpen())},b.updates.keydown=function(c){27===c.keyCode?b.updates.requestForCredentialsModalCancel():9===c.keyCode&&("upgrade"!==c.target.id||c.shiftKey?"hostname"===c.target.id&&c.shiftKey&&(a("#upgrade").focus(),c.preventDefault()):(a("#hostname").focus(),c.preventDefault()))},b.updates.requestForCredentialsModalOpen=function(){var c=a("#request-filesystem-credentials-dialog");a("body").addClass("modal-open"),c.show(),c.find("input:enabled:first").focus(),c.keydown(b.updates.keydown)},b.updates.requestForCredentialsModalClose=function(){a("#request-filesystem-credentials-dialog").hide(),a("body").removeClass("modal-open"),b.updates.$elToReturnFocusToFromCredentialsModal.focus()},b.updates.requestForCredentialsModalCancel=function(){var d,e;(b.updates.updateLock!==!1||0!==b.updates.updateQueue.length)&&(d=b.updates.updateQueue[0].data.slug,b.updates.updateLock=!1,b.updates.updateQueue=[],b.updates.requestForCredentialsModalClose(),"plugins"===c||"plugins-network"===c?e=a('[data-slug="'+d+'"]').next().find(".update-message"):"plugin-install"===c&&(e=a(".plugin-card-"+d).find(".update-now")),e.removeClass("updating-message"),e.html(e.data("originaltext")),b.a11y.speak(b.updates.l10n.updateCancel))},b.updates.beforeunload=function(){return b.updates.updateLock?b.updates.l10n.beforeunload:void 0},a(document).ready(function(){b.updates.shouldRequestFilesystemCredentials=a("#request-filesystem-credentials-dialog").length<=0?!1:!0,a("#request-filesystem-credentials-dialog form").on("submit",function(){return b.updates.filesystemCredentials.ftp.hostname=a("#hostname").val(),b.updates.filesystemCredentials.ftp.username=a("#username").val(),b.updates.filesystemCredentials.ftp.password=a("#password").val(),b.updates.filesystemCredentials.ftp.connectionType=a('input[name="connection_type"]:checked').val(),b.updates.filesystemCredentials.ssh.publicKey=a("#public_key").val(),b.updates.filesystemCredentials.ssh.privateKey=a("#private_key").val(),b.updates.requestForCredentialsModalClose(),b.updates.updateLock=!1,b.updates.queueChecker(),!1}),a('#request-filesystem-credentials-dialog [data-js-action="close"], .notification-dialog-background').on("click",function(){b.updates.requestForCredentialsModalCancel()}),a('#request-filesystem-credentials-dialog input[name="connection_type"]').on("change",function(){a(this).parents("form").find("#private_key, #public_key").parents("label").toggle("ssh"==a(this).val())}).change(),a(".plugin-update-tr").on("click",".update-link",function(c){c.preventDefault(),b.updates.shouldRequestFilesystemCredentials&&!b.updates.updateLock&&b.updates.requestFilesystemCredentials(c);var d=a(c.target).parents(".plugin-update-tr");b.updates.$elToReturnFocusToFromCredentialsModal=a("#"+d.data("slug")).find(".check-column input"),b.updates.updatePlugin(d.data("plugin"),d.data("slug"))}),a(".plugin-card").on("click",".update-now",function(c){c.preventDefault();var d=a(c.target);b.updates.shouldRequestFilesystemCredentials&&!b.updates.updateLock&&b.updates.requestFilesystemCredentials(c),b.updates.updatePlugin(d.data("plugin"),d.data("slug"))}),a("#plugin_update_from_iframe").on("click",function(b){var c,d;c=window.parent==window?null:window.parent,a.support.postMessage=!!window.postMessage,a.support.postMessage!==!1&&null!==c&&-1===window.parent.location.pathname.indexOf("update-core.php")&&(b.preventDefault(),d={action:"updatePlugin",slug:a(this).data("slug")},c.postMessage(JSON.stringify(d),window.location.origin))})}),a(window).on("message",function(d){var e,f=d.originalEvent,g=document.location,h=g.protocol+"//"+g.hostname;if(f.origin===h&&(e=a.parseJSON(f.data),"undefined"!=typeof e.action))switch(e.action){case"decrementUpdateCount":b.updates.decrementCount(e.upgradeType);break;case"updatePlugin":tb_remove(),"plugins"===c||"plugins-network"===c?(a("#"+e.slug).find(".check-column input").focus(),a('.plugin-update-tr[data-slug="'+e.slug+'"]').find(".update-link").trigger("click")):"plugin-install"===c&&(a(".plugin-card-"+e.slug).find(".column-name a").focus(),a(".plugin-card-"+e.slug).find('[data-slug="'+e.slug+'"]').trigger("click"))}}),a(window).on("beforeunload",b.updates.beforeunload)}(jQuery,window.wp,window.pagenow,window.ajaxurl);
\ No newline at end of file
+window.wp=window.wp||{},function(a,b,c){b.updates={},b.updates.ajaxNonce=window._wpUpdatesSettings.ajax_nonce,b.updates.l10n=window._wpUpdatesSettings.l10n,b.updates.shouldRequestFilesystemCredentials=null,b.updates.filesystemCredentials={ftp:{host:null,username:null,password:null,connectionType:null},ssh:{publicKey:null,privateKey:null}},b.updates.updateLock=!1,b.updates.updateDoneSuccessfully=!1,b.updates.updateQueue=[],b.updates.$elToReturnFocusToFromCredentialsModal=null,b.updates.decrementCount=function(b){var c,d,e=a("#wp-admin-bar-updates .ab-label"),f=a('a[href="update-core.php"] .update-plugins'),g=a("#menu-plugins");if(c=e.text(),c=parseInt(c,10)-1,!(0>c||isNaN(c))&&(a("#wp-admin-bar-updates .ab-item").removeAttr("title"),e.text(c),f.each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+c)}),f.removeAttr("title"),f.find(".update-count").text(c),"plugin"===b)){if(d=g.find(".plugin-count").eq(0).text(),d=parseInt(d,10)-1,0>d||isNaN(d))return;g.find(".plugin-count").text(d),g.find(".update-plugins").each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+d)}),d>0?a(".subsubsub .upgrade .count").text("("+d+")"):a(".subsubsub .upgrade").remove()}},b.updates.updatePlugin=function(d,e){var f,g,h=a(".plugin-card-"+e);if("plugins"===c||"plugins-network"===c?f=a('[data-plugin="'+d+'"]').next().find(".update-message"):"plugin-install"===c&&(f=h.find(".update-now"),g=f.data("name"),f.attr("aria-label",b.updates.l10n.updatingLabel.replace("%s",g)),h.removeClass("plugin-card-update-failed").find(".notice.notice-error").remove()),f.addClass("updating-message"),f.html()!==b.updates.l10n.updating&&f.data("originaltext",f.html()),f.text(b.updates.l10n.updating),b.a11y.speak(b.updates.l10n.updatingMsg),b.updates.updateLock)return void b.updates.updateQueue.push({type:"update-plugin",data:{plugin:d,slug:e}});b.updates.updateLock=!0;var i={_ajax_nonce:b.updates.ajaxNonce,plugin:d,slug:e,username:b.updates.filesystemCredentials.ftp.username,password:b.updates.filesystemCredentials.ftp.password,hostname:b.updates.filesystemCredentials.ftp.hostname,connection_type:b.updates.filesystemCredentials.ftp.connectionType,public_key:b.updates.filesystemCredentials.ssh.publicKey,private_key:b.updates.filesystemCredentials.ssh.privateKey};b.ajax.post("update-plugin",i).done(b.updates.updateSuccess).fail(b.updates.updateError)},b.updates.updateSuccess=function(d){var e,f,g,h;"plugins"===c||"plugins-network"===c?(g=a('[data-plugin="'+d.plugin+'"]').first(),e=g.next().find(".update-message"),g.addClass("updated").removeClass("update"),h=g.find(".plugin-version-author-uri").html().replace(d.oldVersion,d.newVersion),g.find(".plugin-version-author-uri").html(h),g.next().addClass("updated")):"plugin-install"===c&&(e=a(".plugin-card-"+d.slug).find(".update-now"),e.addClass("button-disabled"),f=e.data("name"),e.attr("aria-label",b.updates.l10n.updatedLabel.replace("%s",f))),e.removeClass("updating-message").addClass("updated-message"),e.text(b.updates.l10n.updated),b.a11y.speak(b.updates.l10n.updatedMsg),b.updates.decrementCount("plugin"),b.updates.updateDoneSuccessfully=!0,b.updates.updateLock=!1,a(document).trigger("wp-plugin-update-success",d),b.updates.queueChecker()},b.updates.updateError=function(d){var e,f,g,h,i=a(".plugin-card-"+d.slug);return b.updates.updateDoneSuccessfully=!1,d.errorCode&&"unable_to_connect_to_filesystem"==d.errorCode&&b.updates.shouldRequestFilesystemCredentials?void b.updates.credentialError(d,"update-plugin"):(h=b.updates.l10n.updateFailed.replace("%s",d.error),"plugins"===c||"plugins-network"===c?(e=a('[data-plugin="'+d.plugin+'"]').next().find(".update-message"),e.html(h).removeClass("updating-message")):"plugin-install"===c&&(f=i.find(".update-now"),g=f.data("name"),i.addClass("plugin-card-update-failed").append('<div class="notice notice-error is-dismissible"><p>'+h+"</p></div>"),f.attr("aria-label",b.updates.l10n.updateFailedLabel.replace("%s",g)).html(b.updates.l10n.updateFailedShort).removeClass("updating-message"),i.on("click",".notice.is-dismissible .notice-dismiss",function(){setTimeout(function(){i.removeClass("plugin-card-update-failed").find(".column-name a").focus()},200)})),b.a11y.speak(h,"assertive"),b.updates.updateLock=!1,a(document).trigger("wp-plugin-update-error",d),void b.updates.queueChecker())},b.updates.showErrorInCredentialsForm=function(b){var c=a(".notification-dialog");c.find(".error").remove(),c.find("h3").after('<div class="error">'+b+"</div>")},b.updates.credentialError=function(a,c){b.updates.updateQueue.push({type:c,data:{plugin:a.plugin,slug:a.slug}}),b.updates.showErrorInCredentialsForm(a.error),b.updates.requestFilesystemCredentials()},b.updates.queueChecker=function(){if(!(b.updates.updateLock||b.updates.updateQueue.length<=0)){var a=b.updates.updateQueue.shift();b.updates.updatePlugin(a.data.plugin,a.data.slug)}},b.updates.requestFilesystemCredentials=function(d){b.updates.updateDoneSuccessfully===!1&&("plugin-install"===c&&d&&(b.updates.$elToReturnFocusToFromCredentialsModal=a(d.target)),b.updates.updateLock=!0,b.updates.requestForCredentialsModalOpen())},b.updates.keydown=function(c){27===c.keyCode?b.updates.requestForCredentialsModalCancel():9===c.keyCode&&("upgrade"!==c.target.id||c.shiftKey?"hostname"===c.target.id&&c.shiftKey&&(a("#upgrade").focus(),c.preventDefault()):(a("#hostname").focus(),c.preventDefault()))},b.updates.requestForCredentialsModalOpen=function(){var c=a("#request-filesystem-credentials-dialog");a("body").addClass("modal-open"),c.show(),c.find("input:enabled:first").focus(),c.keydown(b.updates.keydown)},b.updates.requestForCredentialsModalClose=function(){a("#request-filesystem-credentials-dialog").hide(),a("body").removeClass("modal-open"),b.updates.$elToReturnFocusToFromCredentialsModal.focus()},b.updates.requestForCredentialsModalCancel=function(){var d,e;(b.updates.updateLock!==!1||0!==b.updates.updateQueue.length)&&(d=b.updates.updateQueue[0].data,b.updates.updateLock=!1,b.updates.updateQueue=[],b.updates.requestForCredentialsModalClose(),"plugins"===c||"plugins-network"===c?e=a('[data-plugin="'+d.plugin+'"]').next().find(".update-message"):"plugin-install"===c&&(e=a(".plugin-card-"+d.slug).find(".update-now")),e.removeClass("updating-message"),e.html(e.data("originaltext")),b.a11y.speak(b.updates.l10n.updateCancel))},b.updates.beforeunload=function(){return b.updates.updateLock?b.updates.l10n.beforeunload:void 0},a(document).ready(function(){b.updates.shouldRequestFilesystemCredentials=a("#request-filesystem-credentials-dialog").length<=0?!1:!0,a("#request-filesystem-credentials-dialog form").on("submit",function(){return b.updates.filesystemCredentials.ftp.hostname=a("#hostname").val(),b.updates.filesystemCredentials.ftp.username=a("#username").val(),b.updates.filesystemCredentials.ftp.password=a("#password").val(),b.updates.filesystemCredentials.ftp.connectionType=a('input[name="connection_type"]:checked').val(),b.updates.filesystemCredentials.ssh.publicKey=a("#public_key").val(),b.updates.filesystemCredentials.ssh.privateKey=a("#private_key").val(),b.updates.requestForCredentialsModalClose(),b.updates.updateLock=!1,b.updates.queueChecker(),!1}),a('#request-filesystem-credentials-dialog [data-js-action="close"], .notification-dialog-background').on("click",function(){b.updates.requestForCredentialsModalCancel()}),a('#request-filesystem-credentials-dialog input[name="connection_type"]').on("change",function(){a(this).parents("form").find("#private_key, #public_key").parents("label").toggle("ssh"==a(this).val())}).change(),a(".plugin-update-tr").on("click",".update-link",function(c){c.preventDefault(),b.updates.shouldRequestFilesystemCredentials&&!b.updates.updateLock&&b.updates.requestFilesystemCredentials(c);var d=a(c.target).parents(".plugin-update-tr");b.updates.$elToReturnFocusToFromCredentialsModal=d.prev().find(".check-column input"),b.updates.updatePlugin(d.data("plugin"),d.data("slug"))}),a(".plugin-card").on("click",".update-now",function(c){c.preventDefault();var d=a(c.target);d.hasClass("updating-message")||d.hasClass("button-disabled")||(b.updates.shouldRequestFilesystemCredentials&&!b.updates.updateLock&&b.updates.requestFilesystemCredentials(c),b.updates.updatePlugin(d.data("plugin"),d.data("slug")))}),a("#plugin_update_from_iframe").on("click",function(b){var c,d;c=window.parent==window?null:window.parent,a.support.postMessage=!!window.postMessage,a.support.postMessage!==!1&&null!==c&&-1===window.parent.location.pathname.indexOf("update-core.php")&&(b.preventDefault(),d={action:"updatePlugin",type:"update-plugin",data:{plugin:a(this).data("plugin"),slug:a(this).data("slug")}},c.postMessage(JSON.stringify(d),window.location.origin))})}),a(window).on("message",function(c){var d,e=c.originalEvent,f=document.location,g=f.protocol+"//"+f.hostname;if(e.origin===g&&(d=a.parseJSON(e.data),"undefined"!=typeof d.action))switch(d.action){case"decrementUpdateCount":b.updates.decrementCount(d.upgradeType);break;case"updatePlugin":tb_remove(),b.updates.updateQueue.push(d),b.updates.queueChecker()}}),a(window).on("beforeunload",b.updates.beforeunload)}(jQuery,window.wp,window.pagenow,window.ajaxurl);
\ No newline at end of file
--- a/wp-admin/js/user-profile.js
+++ b/wp-admin/js/user-profile.js
@@ -251,6 +251,10 @@
 			$generateButton.show();
 			$passwordWrapper.hide();
 
+			$weakRow.hide( 0, function () {
+				$weakCheckbox.removeProp( 'checked' );
+			} );
+
 			// Disable the inputs when hiding to prevent autofill and submission.
 			$pass1.prop( 'disabled', true );
 			$pass2.prop( 'disabled', true );
--- a/wp-admin/js/user-profile.min.js
+++ b/wp-admin/js/user-profile.min.js
@@ -1 +1 @@
-!function(a){function b(){"function"!=typeof zxcvbn?setTimeout(b,50):(j.val(j.data("pw")),j.trigger("pwupdate").trigger("wp-check-valid-field"),1!==parseInt(p.data("start-masked"),10)?i.addClass("show-password"):p.trigger("click"))}function c(){var c=a("#pass-strength-result")[0];s=j.val(),i=j.parent(),k=a('<input type="text"/>').attr({id:"pass1-text",name:"pass1-text",autocomplete:"off"}).addClass(j[0].className).data("pw",j.data("pw")).val(j.val()).on(t,function(){k.val()!==s&&(m.val(k.val()),j.val(k.val()).trigger("pwupdate"),s=k.val())}),j.after(k),1===parseInt(j.data("reveal"),10)&&b(),j.on(t+" pwupdate",function(){j.val()!==s&&(s=j.val(),k.val()!==s&&k.val(s),j.add(k).removeClass("short bad good strong"),c.className&&(j.add(k).addClass(c.className),"short"===c.className||"bad"===c.className?(o.prop("checked")||q.prop("disabled",!0),n.show()):(q.prop("disabled",!1),n.hide())))})}function d(){p.data("toggle",0).attr({"aria-label":userProfileL10n.ariaHide}).find(".text").text(userProfileL10n.hide).end().find(".dashicons").removeClass("dashicons-visibility").addClass("dashicons-hidden"),k.focus(),l.attr("for","pass1-text")}function e(){p=h.find(".wp-hide-pw"),p.show().on("click",function(){1===parseInt(p.data("toggle"),10)?(i.addClass("show-password"),d(),_.isUndefined(k[0].setSelectionRange)||k[0].setSelectionRange(0,100)):(i.removeClass("show-password"),p.data("toggle",1).attr({"aria-label":userProfileL10n.ariaShow}).find(".text").text(userProfileL10n.show).end().find(".dashicons").removeClass("dashicons-hidden").addClass("dashicons-visibility"),j.focus(),l.attr("for","pass1"),_.isUndefined(j[0].setSelectionRange)||j[0].setSelectionRange(0,100))})}function f(){var f,g,p;h=a(".user-pass1-wrap"),l=h.find("th label").attr("for","pass1-text"),a(".user-pass2-wrap").hide(),r=a("#submit").on("click",function(){u=!1}),q=r.add(" #createusersub"),n=a(".pw-weak"),o=n.find(".pw-checkbox"),o.change(function(){q.prop("disabled",!o.prop("checked"))}),j=a("#pass1"),j.length&&c(),m=a("#pass2").on(t,function(){m.val().length>0&&(j.val(m.val()),m.val(""),s="",j.trigger("pwupdate"))}),j.is(":hidden")&&(j.prop("disabled",!0),m.prop("disabled",!0),k.prop("disabled",!0)),f=h.find(".wp-pwd"),g=h.find("button.wp-generate-pw"),e(),g.length&&f.hide(),g.show(),g.on("click",function(){u=!0,g.hide(),f.show(),j.attr("disabled",!1),m.attr("disabled",!1),k.attr("disabled",!1),0===k.val().length&&b(),_.defer(function(){k.focus(),_.isUndefined(k[0].setSelectionRange)||k[0].setSelectionRange(0,100)},0)}),p=h.find("button.wp-cancel-pw"),p.on("click",function(){u=!1,k.val(""),wp.ajax.post("generate-password").done(function(a){j.data("pw",a)}),g.show(),f.hide(),j.prop("disabled",!0),m.prop("disabled",!0),k.prop("disabled",!0),d(),j.val("").trigger("pwupdate"),q.prop("disabled",!1)}),h.closest("form").on("submit",function(){u=!1,j.prop("disabled",!1),m.prop("disabled",!1),m.val(j.val()),i.removeClass("show-password")})}function g(){var b,c=a("#pass1").val();if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return void a("#pass-strength-result").html("&nbsp;");switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),c)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}var h,i,j,k,l,m,n,o,p,q,r,s,t,u=!1;t="oninput"in document.createElement("input")?"input":"keyup",a(document).ready(function(){var b,c,d,e,h=a("#display_name");a("#pass1").val("").on(t+" pwupdate",g),a("#pass-strength-result").show(),a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",!0)}),h.length&&a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var b=[],c={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};c.display_firstname&&c.display_lastname&&(c.display_firstlast=c.display_firstname+" "+c.display_lastname,c.display_lastfirst=c.display_lastname+" "+c.display_firstname),a.each(a("option",h),function(a,c){b.push(c.value)}),a.each(c,function(d,e){if(e){var f=e.replace(/<\/?[a-z][^>]*>/gi,"");c[d].length&&-1===a.inArray(f,b)&&(b.push(f),a("<option />",{text:f}).appendTo(h))}})}),b=a("#color-picker"),c=a("#colors-css"),d=a("input#user_id").val(),e=a('input[name="checkuser_id"]').val(),b.on("click.colorpicker",".color-option",function(){var b,f=a(this);if(!f.hasClass("selected")&&(f.siblings(".selected").removeClass("selected"),f.addClass("selected").find('input[type="radio"]').prop("checked",!0),d===e)){if(0===c.length&&(c=a('<link rel="stylesheet" />').appendTo("head")),c.attr("href",f.children(".css_url").val()),"undefined"!=typeof wp&&wp.svgPainter){try{b=a.parseJSON(f.children(".icon_colors").val())}catch(g){}b&&(wp.svgPainter.setColors(b),wp.svgPainter.paint())}a.post(ajaxurl,{action:"save-user-color-scheme",color_scheme:f.children('input[name="admin_color"]').val(),nonce:a("#color-nonce").val()}).done(function(b){b.success&&a("body").removeClass(b.data.previousScheme).addClass(b.data.currentScheme)})}}),f()}),a("#destroy-sessions").on("click",function(b){var c=a(this);wp.ajax.post("destroy-sessions",{nonce:a("#_wpnonce").val(),user_id:a("#user_id").val()}).done(function(a){c.prop("disabled",!0),c.siblings(".notice").remove(),c.before('<div class="notice notice-success inline"><p>'+a.message+"</p></div>")}).fail(function(a){c.siblings(".notice").remove(),c.before('<div class="notice notice-error inline"><p>'+a.message+"</p></div>")}),b.preventDefault()}),window.generatePassword=b,a(window).on("beforeunload",function(){return!0===u?userProfileL10n.warn:void 0})}(jQuery);
\ No newline at end of file
+!function(a){function b(){"function"!=typeof zxcvbn?setTimeout(b,50):(j.val(j.data("pw")),j.trigger("pwupdate").trigger("wp-check-valid-field"),1!==parseInt(p.data("start-masked"),10)?i.addClass("show-password"):p.trigger("click"))}function c(){var c=a("#pass-strength-result")[0];s=j.val(),i=j.parent(),k=a('<input type="text"/>').attr({id:"pass1-text",name:"pass1-text",autocomplete:"off"}).addClass(j[0].className).data("pw",j.data("pw")).val(j.val()).on(t,function(){k.val()!==s&&(m.val(k.val()),j.val(k.val()).trigger("pwupdate"),s=k.val())}),j.after(k),1===parseInt(j.data("reveal"),10)&&b(),j.on(t+" pwupdate",function(){j.val()!==s&&(s=j.val(),k.val()!==s&&k.val(s),j.add(k).removeClass("short bad good strong"),c.className&&(j.add(k).addClass(c.className),"short"===c.className||"bad"===c.className?(o.prop("checked")||q.prop("disabled",!0),n.show()):(q.prop("disabled",!1),n.hide())))})}function d(){p.data("toggle",0).attr({"aria-label":userProfileL10n.ariaHide}).find(".text").text(userProfileL10n.hide).end().find(".dashicons").removeClass("dashicons-visibility").addClass("dashicons-hidden"),k.focus(),l.attr("for","pass1-text")}function e(){p=h.find(".wp-hide-pw"),p.show().on("click",function(){1===parseInt(p.data("toggle"),10)?(i.addClass("show-password"),d(),_.isUndefined(k[0].setSelectionRange)||k[0].setSelectionRange(0,100)):(i.removeClass("show-password"),p.data("toggle",1).attr({"aria-label":userProfileL10n.ariaShow}).find(".text").text(userProfileL10n.show).end().find(".dashicons").removeClass("dashicons-hidden").addClass("dashicons-visibility"),j.focus(),l.attr("for","pass1"),_.isUndefined(j[0].setSelectionRange)||j[0].setSelectionRange(0,100))})}function f(){var f,g,p;h=a(".user-pass1-wrap"),l=h.find("th label").attr("for","pass1-text"),a(".user-pass2-wrap").hide(),r=a("#submit").on("click",function(){u=!1}),q=r.add(" #createusersub"),n=a(".pw-weak"),o=n.find(".pw-checkbox"),o.change(function(){q.prop("disabled",!o.prop("checked"))}),j=a("#pass1"),j.length&&c(),m=a("#pass2").on(t,function(){m.val().length>0&&(j.val(m.val()),m.val(""),s="",j.trigger("pwupdate"))}),j.is(":hidden")&&(j.prop("disabled",!0),m.prop("disabled",!0),k.prop("disabled",!0)),f=h.find(".wp-pwd"),g=h.find("button.wp-generate-pw"),e(),g.length&&f.hide(),g.show(),g.on("click",function(){u=!0,g.hide(),f.show(),j.attr("disabled",!1),m.attr("disabled",!1),k.attr("disabled",!1),0===k.val().length&&b(),_.defer(function(){k.focus(),_.isUndefined(k[0].setSelectionRange)||k[0].setSelectionRange(0,100)},0)}),p=h.find("button.wp-cancel-pw"),p.on("click",function(){u=!1,k.val(""),wp.ajax.post("generate-password").done(function(a){j.data("pw",a)}),g.show(),f.hide(),n.hide(0,function(){o.removeProp("checked")}),j.prop("disabled",!0),m.prop("disabled",!0),k.prop("disabled",!0),d(),j.val("").trigger("pwupdate"),q.prop("disabled",!1)}),h.closest("form").on("submit",function(){u=!1,j.prop("disabled",!1),m.prop("disabled",!1),m.val(j.val()),i.removeClass("show-password")})}function g(){var b,c=a("#pass1").val();if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return void a("#pass-strength-result").html("&nbsp;");switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),c)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}var h,i,j,k,l,m,n,o,p,q,r,s,t,u=!1;t="oninput"in document.createElement("input")?"input":"keyup",a(document).ready(function(){var b,c,d,e,h=a("#display_name");a("#pass1").val("").on(t+" pwupdate",g),a("#pass-strength-result").show(),a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",!0)}),h.length&&a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var b=[],c={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};c.display_firstname&&c.display_lastname&&(c.display_firstlast=c.display_firstname+" "+c.display_lastname,c.display_lastfirst=c.display_lastname+" "+c.display_firstname),a.each(a("option",h),function(a,c){b.push(c.value)}),a.each(c,function(d,e){if(e){var f=e.replace(/<\/?[a-z][^>]*>/gi,"");c[d].length&&-1===a.inArray(f,b)&&(b.push(f),a("<option />",{text:f}).appendTo(h))}})}),b=a("#color-picker"),c=a("#colors-css"),d=a("input#user_id").val(),e=a('input[name="checkuser_id"]').val(),b.on("click.colorpicker",".color-option",function(){var b,f=a(this);if(!f.hasClass("selected")&&(f.siblings(".selected").removeClass("selected"),f.addClass("selected").find('input[type="radio"]').prop("checked",!0),d===e)){if(0===c.length&&(c=a('<link rel="stylesheet" />').appendTo("head")),c.attr("href",f.children(".css_url").val()),"undefined"!=typeof wp&&wp.svgPainter){try{b=a.parseJSON(f.children(".icon_colors").val())}catch(g){}b&&(wp.svgPainter.setColors(b),wp.svgPainter.paint())}a.post(ajaxurl,{action:"save-user-color-scheme",color_scheme:f.children('input[name="admin_color"]').val(),nonce:a("#color-nonce").val()}).done(function(b){b.success&&a("body").removeClass(b.data.previousScheme).addClass(b.data.currentScheme)})}}),f()}),a("#destroy-sessions").on("click",function(b){var c=a(this);wp.ajax.post("destroy-sessions",{nonce:a("#_wpnonce").val(),user_id:a("#user_id").val()}).done(function(a){c.prop("disabled",!0),c.siblings(".notice").remove(),c.before('<div class="notice notice-success inline"><p>'+a.message+"</p></div>")}).fail(function(a){c.siblings(".notice").remove(),c.before('<div class="notice notice-error inline"><p>'+a.message+"</p></div>")}),b.preventDefault()}),window.generatePassword=b,a(window).on("beforeunload",function(){return!0===u?userProfileL10n.warn:void 0})}(jQuery);
\ No newline at end of file
--- a/wp-admin/link-manager.php
+++ b/wp-admin/link-manager.php
@@ -74,8 +74,11 @@ if ( ! current_user_can('manage_links') )
 
 <div class="wrap nosubsub">
 <h1><?php echo esc_html( $title ); ?> <a href="link-add.php" class="page-title-action"><?php echo esc_html_x('Add New', 'link'); ?></a> <?php
-if ( !empty($_REQUEST['s']) )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( wp_unslash($_REQUEST['s']) ) ); ?>
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( wp_unslash( $_REQUEST['s'] ) ) );
+}
+?>
 </h1>
 
 <?php
--- a/wp-admin/load-scripts.php
+++ b/wp-admin/load-scripts.php
@@ -33,6 +33,15 @@ $out = '';
 $wp_scripts = new WP_Scripts();
 wp_default_scripts($wp_scripts);
 
+if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) && stripslashes( $_SERVER['HTTP_IF_NONE_MATCH'] ) === $wp_version ) {
+	$protocol = $_SERVER['SERVER_PROTOCOL'];
+	if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) {
+		$protocol = 'HTTP/1.0';
+	}
+	header( "$protocol 304 Not Modified" );
+	exit();
+}
+
 foreach ( $load as $handle ) {
 	if ( !array_key_exists($handle, $wp_scripts->registered) )
 		continue;
@@ -41,6 +50,7 @@ foreach ( $load as $handle ) {
 	$out .= get_file($path) . "\n";
 }
 
+header("Etag: $wp_version");
 header('Content-Type: application/javascript; charset=UTF-8');
 header('Expires: ' . gmdate( "D, d M Y H:i:s", time() + $expires_offset ) . ' GMT');
 header("Cache-Control: public, max-age=$expires_offset");
--- a/wp-admin/load-styles.php
+++ b/wp-admin/load-styles.php
@@ -15,7 +15,11 @@ require( ABSPATH . 'wp-admin/includes/noop.php' );
 require( ABSPATH . WPINC . '/script-loader.php' );
 require( ABSPATH . WPINC . '/version.php' );
 
-$load = preg_replace( '/[^a-z0-9,_-]+/i', '', $_GET['load'] );
+$load = $_GET['load'];
+if ( is_array( $load ) ) {
+	$load = implode( '', $load );
+}
+$load = preg_replace( '/[^a-z0-9,_-]+/i', '', $load );
 $load = array_unique( explode( ',', $load ) );
 
 if ( empty($load) )
@@ -30,11 +34,25 @@ $out = '';
 $wp_styles = new WP_Styles();
 wp_default_styles($wp_styles);
 
+if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) && stripslashes( $_SERVER['HTTP_IF_NONE_MATCH'] ) === $wp_version ) {
+	$protocol = $_SERVER['SERVER_PROTOCOL'];
+	if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) {
+		$protocol = 'HTTP/1.0';
+	}
+	header( "$protocol 304 Not Modified" );
+	exit();
+}
+
 foreach ( $load as $handle ) {
 	if ( !array_key_exists($handle, $wp_styles->registered) )
 		continue;
 
 	$style = $wp_styles->registered[$handle];
+
+	if ( empty( $style->src ) ) {
+		continue;
+	}
+
 	$path = ABSPATH . $style->src;
 
 	if ( $rtl && ! empty( $style->extra['rtl'] ) ) {
@@ -54,6 +72,7 @@ foreach ( $load as $handle ) {
 	}
 }
 
+header("Etag: $wp_version");
 header('Content-Type: text/css; charset=UTF-8');
 header('Expires: ' . gmdate( "D, d M Y H:i:s", time() + $expires_offset ) . ' GMT');
 header("Cache-Control: public, max-age=$expires_offset");
--- a/wp-admin/media.php
+++ b/wp-admin/media.php
@@ -92,7 +92,7 @@ case 'edit' :
 	if ( isset($_GET['message']) ) {
 		switch ( $_GET['message'] ) {
 			case 'updated' :
-				$message = __('Media attachment updated.');
+				$message = __('Media file updated.');
 				$class = 'updated';
 				break;
 		}
--- a/wp-admin/menu-header.php
+++ b/wp-admin/menu-header.php
@@ -109,7 +109,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
 		}
 
 		/*
-		 * If the string 'none' (previously 'div') is passed instead of an URL, don't output
+		 * If the string 'none' (previously 'div') is passed instead of a URL, don't output
 		 * the default menu image so an icon can be added to div.wp-menu-image as background
 		 * with CSS. Dashicons and base64-encoded data:image/svg_xml URIs are also handled
 		 * as special cases.
--- a/wp-admin/menu.php
+++ b/wp-admin/menu.php
@@ -182,7 +182,10 @@ if ( ! is_multisite() ) {
 	add_action('admin_menu', '_add_themes_utility_last', 101);
 }
 /**
+ * Adds the (theme) 'Editor' link to the bottom of the Appearance menu.
  *
+ * @access private
+ * @since 3.0.0
  */
 function _add_themes_utility_last() {
 	// Must use API on the admin_menu hook, direct modification is only possible on/before the _admin_menu hook
--- a/wp-admin/my-sites.php
+++ b/wp-admin/my-sites.php
@@ -39,7 +39,7 @@ get_current_screen()->add_help_tab( array(
 	'id'      => 'overview',
 	'title'   => __('Overview'),
 	'content' =>
-		'<p>' . __('This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the frontend or the dashboard for that site.') . '</p>' .
+		'<p>' . __('This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the front end or the dashboard for that site.') . '</p>' .
 		'<p>' . __('Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user).') . '</p>'
 ) );
 
--- a/wp-admin/nav-menus.php
+++ b/wp-admin/nav-menus.php
@@ -49,6 +49,30 @@ $num_locations = count( array_keys( $locations ) );
 // Allowed actions: add, update, delete
 $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : 'edit';
 
+/*
+ * If a JSON blob of navigation menu data is found, expand it and inject it
+ * into `$_POST` to avoid PHP `max_input_vars` limitations. See #14134.
+ */
+if ( isset( $_POST['nav-menu-data'] ) ) {
+	$data = json_decode( stripslashes( $_POST['nav-menu-data'] ) );
+	if ( ! is_null( $data ) && $data ) {
+		foreach ( $data as $post_input_data ) {
+			// For input names that are arrays (e.g. `menu-item-db-id[3]`), derive the array path keys via regex.
+			if ( preg_match( '#(.*)\[(\w+)\]#', $post_input_data->name, $matches ) ) {
+				if ( empty( $_POST[ $matches[1] ] ) ) {
+					$_POST[ $matches[1] ] = array();
+				}
+				// Cast input elements with a numeric array index to integers.
+				if ( is_numeric( $matches[2] ) ) {
+					$matches[2] = (int) $matches[2];
+				}
+				$_POST[ $matches[1] ][ $matches[2] ] = wp_slash( $post_input_data->value );
+			} else {
+				$_POST[ $post_input_data->name ] = wp_slash( $post_input_data->value );
+			}
+		}
+	}
+}
 switch ( $action ) {
 	case 'add-menu-item':
 		check_admin_referer( 'add-menu_item', 'menu-settings-column-nonce' );
@@ -584,7 +608,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 		endif;
 		?>
 	</h1>
-	<h2 class="nav-tab-wrapper">
+	<h2 class="nav-tab-wrapper wp-clearfix">
 		<a href="<?php echo admin_url( 'nav-menus.php' ); ?>" class="nav-tab<?php if ( ! isset( $_GET['action'] ) || isset( $_GET['action'] ) && 'locations' != $_GET['action'] ) echo ' nav-tab-active'; ?>"><?php esc_html_e( 'Edit Menus' ); ?></a>
 		<?php if ( $num_locations && $menu_count ) : ?>
 			<a href="<?php echo esc_url( add_query_arg( array( 'action' => 'locations' ), admin_url( 'nav-menus.php' ) ) ); ?>" class="nav-tab<?php if ( $locations_screen ) echo ' nav-tab-active'; ?>"><?php esc_html_e( 'Manage Locations' ); ?></a>
@@ -647,7 +671,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 				<?php } // foreach ?>
 				</tbody>
 			</table>
-			<p class="button-controls"><?php submit_button( __( 'Save Changes' ), 'primary left', 'nav-menu-locations', false ); ?></p>
+			<p class="button-controls wp-clearfix"><?php submit_button( __( 'Save Changes' ), 'primary left', 'nav-menu-locations', false ); ?></p>
 			<?php wp_nonce_field( 'save-menu-locations' ); ?>
 			<input type="hidden" name="menu" id="nav-menu-meta-object-id" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
 		</form>
@@ -714,7 +738,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 		</form>
 	<?php endif; ?>
 	</div><!-- /manage-menus -->
-	<div id="nav-menus-frame">
+	<div id="nav-menus-frame" class="wp-clearfix">
 	<div id="menu-settings-column" class="metabox-holder<?php if ( isset( $_GET['menu'] ) && '0' == $_GET['menu'] ) { echo ' metabox-holder-disabled'; } ?>">
 
 		<div class="clear"></div>
@@ -731,29 +755,34 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 		<div id="menu-management">
 			<form id="update-nav-menu" method="post" enctype="multipart/form-data">
 				<div class="menu-edit <?php if ( $add_new_screen ) echo 'blank-slate'; ?>">
+					<input type="hidden" name="nav-menu-data">
 					<?php
 					wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
 					wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
 					wp_nonce_field( 'update-nav_menu', 'update-nav-menu-nonce' );
 
-					if ( $one_theme_location_no_menus ) { ?>
+					$menu_name_aria_desc = $add_new_screen ? ' aria-describedby="menu-name-desc"' : '';
+
+					if ( $one_theme_location_no_menus ) {
+						$menu_name_val = 'value="' . esc_attr( 'Menu 1' ) . '"';
+					?>
 						<input type="hidden" name="zero-menu-state" value="true" />
-					<?php } ?>
+					<?php } else {
+						$menu_name_val = 'value="' . esc_attr( $nav_menu_selected_title ) . '"';
+					} ?>
  					<input type="hidden" name="action" value="update" />
 					<input type="hidden" name="menu" id="menu" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
 					<div id="nav-menu-header">
-						<div class="major-publishing-actions">
-							<label class="menu-name-label howto open-label" for="menu-name">
-								<span><?php _e( 'Menu Name' ); ?></span>
-								<input name="menu-name" id="menu-name" type="text" class="menu-name regular-text menu-item-textbox input-with-default-title" title="<?php esc_attr_e( 'Enter menu name here' ); ?>" value="<?php if ( $one_theme_location_no_menus ) _e( 'Menu 1' ); else echo esc_attr( $nav_menu_selected_title ); ?>" />
-							</label>
+						<div class="major-publishing-actions wp-clearfix">
+							<label class="menu-name-label" for="menu-name"><?php _e( 'Menu Name' ); ?></label>
+							<input name="menu-name" id="menu-name" type="text" class="menu-name regular-text menu-item-textbox" <?php echo $menu_name_val . $menu_name_aria_desc; ?> />
 							<div class="publishing-action">
 								<?php submit_button( empty( $nav_menu_selected_id ) ? __( 'Create Menu' ) : __( 'Save Menu' ), 'button-primary menu-save', 'save_menu', false, array( 'id' => 'save_menu_header' ) ); ?>
 							</div><!-- END .publishing-action -->
 						</div><!-- END .major-publishing-actions -->
 					</div><!-- END .nav-menu-header -->
 					<div id="post-body">
-						<div id="post-body-content">
+						<div id="post-body-content" class="wp-clearfix">
 							<?php if ( ! $add_new_screen ) : ?>
 							<h3><?php _e( 'Menu Structure' ); ?></h3>
 							<?php $starter_copy = ( $one_theme_location_no_menus ) ? __( 'Edit your default menu by adding or removing items. Drag each item into the order you prefer. Click Create Menu to save your changes.' ) : __( 'Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options.' ); ?>
@@ -769,7 +798,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 							<?php } ?>
 							<?php endif; ?>
 							<?php if ( $add_new_screen ) : ?>
-								<p class="post-body-plain"><?php _e( 'Give your menu a name above, then click Create Menu.' ); ?></p>
+								<p class="post-body-plain" id="menu-name-desc"><?php _e( 'Give your menu a name, then click Create Menu.' ); ?></p>
 								<?php if ( isset( $_GET['use-location'] ) ) : ?>
 									<input type="hidden" name="use-location" value="<?php echo esc_attr( $_GET['use-location'] ); ?>" />
 								<?php endif; ?>
@@ -801,7 +830,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 											<input type="checkbox"<?php checked( isset( $menu_locations[ $location ] ) && $menu_locations[ $location ] == $nav_menu_selected_id ); ?> name="menu-locations[<?php echo esc_attr( $location ); ?>]" id="locations-<?php echo esc_attr( $location ); ?>" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
 											<label for="locations-<?php echo esc_attr( $location ); ?>"><?php echo $description; ?></label>
 											<?php if ( ! empty( $menu_locations[ $location ] ) && $menu_locations[ $location ] != $nav_menu_selected_id ) : ?>
-												<span class="theme-location-set"><?php 
+												<span class="theme-location-set"><?php
 													/* translators: %s: menu name */
 													printf( _x( '(Currently set to: %s)', 'menu location' ),
 														wp_get_nav_menu_object( $menu_locations[ $location ] )->name
@@ -818,10 +847,10 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 						</div><!-- /#post-body-content -->
 					</div><!-- /#post-body -->
 					<div id="nav-menu-footer">
-						<div class="major-publishing-actions">
+						<div class="major-publishing-actions wp-clearfix">
 							<?php if ( 0 != $menu_count && ! $add_new_screen ) : ?>
 							<span class="delete-action">
-								<a class="submitdelete deletion menu-delete" href="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'action' => 'delete', 'menu' => $nav_menu_selected_id, admin_url() ) ), 'delete-nav_menu-' . $nav_menu_selected_id) ); ?>"><?php _e('Delete Menu'); ?></a>
+								<a class="submitdelete deletion menu-delete" href="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'action' => 'delete', 'menu' => $nav_menu_selected_id ), admin_url( 'nav-menus.php' ) ), 'delete-nav_menu-' . $nav_menu_selected_id) ); ?>"><?php _e('Delete Menu'); ?></a>
 							</span><!-- END .delete-action -->
 							<?php endif; ?>
 							<div class="publishing-action">
--- a/wp-admin/network/settings.php
+++ b/wp-admin/network/settings.php
@@ -258,7 +258,7 @@ if ( isset( $_GET['updated'] ) ) {
 			<tr>
 				<th scope="row"><label for="first_comment_author"><?php _e( 'First Comment Author' ) ?></label></th>
 				<td>
-					<input type="text" size="40" name="first_comment_author" id="first_comment_author" aria-describedby="first-comment-author-desc" value="<?php echo get_site_option('first_comment_author') ?>" />
+					<input type="text" size="40" name="first_comment_author" id="first_comment_author" aria-describedby="first-comment-author-desc" value="<?php echo esc_attr( get_site_option('first_comment_author') ); ?>" />
 					<p class="description" id="first-comment-author-desc">
 						<?php _e( 'The author of the first comment on a new site.' ) ?>
 					</p>
--- a/wp-admin/network/site-info.php
+++ b/wp-admin/network/site-info.php
@@ -78,6 +78,11 @@ if ( isset( $_REQUEST['action'] ) && 'update-site' == $_REQUEST['action'] ) {
 		}
 		$update_parsed_url = parse_url( $blog_data['url'] );
 
+		// If a path is not provided, use the default of `/`.
+		if ( ! isset( $update_parsed_url['path'] ) ) {
+			$update_parsed_url['path'] = '/';
+		}
+
 		$blog_data['scheme'] = $update_parsed_url['scheme'];
 		$blog_data['domain'] = $update_parsed_url['host'];
 		$blog_data['path'] = $update_parsed_url['path'];
@@ -138,7 +143,7 @@ require( ABSPATH . 'wp-admin/admin-header.php' );
 <div class="wrap">
 <h1 id="edit-site"><?php echo $title; ?></h1>
 <p class="edit-site-actions"><a href="<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p>
-<h2 class="nav-tab-wrapper nav-tab-small">
+<h2 class="nav-tab-wrapper nav-tab-small wp-clearfix">
 <?php
 $tabs = array(
 	'site-info'     => array( 'label' => __( 'Info' ),     'url' => 'site-info.php'     ),
@@ -167,14 +172,14 @@ if ( ! empty( $messages ) ) {
 		// The main site of the network should not be updated on this page.
 		if ( $is_main_site ) : ?>
 		<tr class="form-field">
-			<th scope="row"><?php _e( 'Site URL' ); ?></th>
-			<td><?php echo esc_url( $details->siteurl ); ?></td>
+			<th scope="row"><?php _e( 'Site Address (URL)' ); ?></th>
+			<td><?php echo esc_url( $details->domain . $details->path ); ?></td>
 		</tr>
 		<?php
 		// For any other site, the scheme, domain, and path can all be changed.
 		else : ?>
 		<tr class="form-field form-required">
-			<th scope="row"><?php _e( 'Site URL' ); ?></th>
+			<th scope="row"><?php _e( 'Site Address (URL)' ); ?></th>
 			<td><input name="blog[url]" type="text" id="url" value="<?php echo $parsed_scheme . '://' . esc_attr( $details->domain ) . esc_attr( $details->path ); ?>" /></td>
 		</tr>
 		<?php endif; ?>
--- a/wp-admin/network/site-new.php
+++ b/wp-admin/network/site-new.php
@@ -49,7 +49,12 @@ if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) {
 		$subdirectory_reserved_names = get_subdirectory_reserved_names();
 
 		if ( in_array( $domain, $subdirectory_reserved_names ) ) {
-			wp_die( sprintf( __( 'The following words are reserved for use by WordPress functions and cannot be used as blog names: <code>%s</code>' ), implode( '</code>, <code>', $subdirectory_reserved_names ) ) );
+			wp_die(
+				/* translators: %s: reserved names list */
+				sprintf( __( 'The following words are reserved for use by WordPress functions and cannot be used as blog names: %s' ),
+					'<code>' . implode( '</code>, <code>', $subdirectory_reserved_names ) . '</code>'
+				)
+			);
 		}
 	}
 
@@ -90,6 +95,15 @@ if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) {
 	$password = 'N/A';
 	$user_id = email_exists($email);
 	if ( !$user_id ) { // Create a new user with a random password
+		/**
+		 * Fires immediately before a new user is created via the network site-new.php page.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param string $email Email of the non-existent user.
+		 */
+		do_action( 'pre_network_site_new_created_user', $email );
+
 		$user_id = username_exists( $domain );
 		if ( $user_id ) {
 			wp_die( __( 'The domain or path entered conflicts with an existing username.' ) );
@@ -118,17 +132,29 @@ if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) {
 			update_user_option( $user_id, 'primary_blog', $id, true );
 		}
 
-		$content_mail = sprintf(
-			/* translators: 1: user login, 2: site url, 3: site name/title */
-			__( 'New site created by %1$s
+		wp_mail(
+			get_site_option( 'admin_email' ),
+			sprintf(
+				/* translators: %s: network name */
+				__( '[%s] New Site Created' ),
+				$current_site->site_name
+			),
+			sprintf(
+				/* translators: 1: user login, 2: site url, 3: site name/title */
+				__( 'New site created by %1$s
 
 Address: %2$s
 Name: %3$s' ),
-			$current_user->user_login,
-			get_site_url( $id ),
-			wp_unslash( $title )
+				$current_user->user_login,
+				get_site_url( $id ),
+				wp_unslash( $title )
+			),
+			sprintf(
+				'From: "%1$s" <%2$s>',
+				_x( 'Site Admin', 'email "From" field' ),
+				get_site_option( 'admin_email' )
+			)
 		);
-		wp_mail( get_site_option('admin_email'), sprintf( __( '[%s] New Site Created' ), $current_site->site_name ), $content_mail, 'From: "Site Admin" <' . get_site_option( 'admin_email' ) . '>' );
 		wpmu_welcome_notification( $id, $user_id, $password, $title, array( 'public' => 1 ) );
 		wp_redirect( add_query_arg( array( 'update' => 'added', 'id' => $id ), 'site-new.php' ) );
 		exit;
@@ -168,14 +194,14 @@ if ( ! empty( $messages ) ) {
 <?php wp_nonce_field( 'add-blog', '_wpnonce_add-blog' ) ?>
 	<table class="form-table">
 		<tr class="form-field form-required">
-			<th scope="row"><label for="site-address"><?php _e( 'Site Address' ) ?></label></th>
+			<th scope="row"><label for="site-address"><?php _e( 'Site Address (URL)' ) ?></label></th>
 			<td>
 			<?php if ( is_subdomain_install() ) { ?>
 				<input name="blog[domain]" type="text" class="regular-text" id="site-address" aria-describedby="site-address-desc" autocapitalize="none" autocorrect="off"/><span class="no-break">.<?php echo preg_replace( '|^www\.|', '', $current_site->domain ); ?></span>
 			<?php } else {
 				echo $current_site->domain . $current_site->path ?><input name="blog[domain]" type="text" class="regular-text" id="site-address" aria-describedby="site-address-desc"  autocapitalize="none" autocorrect="off" />
 			<?php }
-			echo '<p id="site-address-desc">' . __( 'Only lowercase letters (a-z) and numbers are allowed.' ) . '</p>';
+			echo '<p class="description" id="site-address-desc">' . __( 'Only lowercase letters (a-z), numbers, and hyphens are allowed.' ) . '</p>';
 			?>
 			</td>
 		</tr>
@@ -220,7 +246,17 @@ if ( ! empty( $messages ) ) {
 			<td colspan="2"><?php _e( 'A new user will be created if the above email address is not in the database.' ) ?><br /><?php _e( 'The username and password will be mailed to this email address.' ) ?></td>
 		</tr>
 	</table>
-	<?php submit_button( __('Add Site'), 'primary', 'add-site' ); ?>
+
+	<?php
+	/**
+	 * Fires at the end of the new site form in network admin.
+	 *
+	 * @since 4.5.0
+	 */
+	do_action( 'network_site_new_form' );
+
+	submit_button( __( 'Add Site' ), 'primary', 'add-site' );
+	?>
 	</form>
 </div>
 <?php
--- a/wp-admin/network/site-settings.php
+++ b/wp-admin/network/site-settings.php
@@ -95,7 +95,7 @@ require( ABSPATH . 'wp-admin/admin-header.php' );
 <div class="wrap">
 <h1 id="edit-site"><?php echo $title; ?></h1>
 <p class="edit-site-actions"><a href="<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p>
-<h2 class="nav-tab-wrapper nav-tab-small">
+<h2 class="nav-tab-wrapper nav-tab-small wp-clearfix">
 <?php
 $tabs = array(
 	'site-info'     => array( 'label' => __( 'Info' ),     'url' => 'site-info.php'     ),
--- a/wp-admin/network/site-themes.php
+++ b/wp-admin/network/site-themes.php
@@ -149,7 +149,7 @@ require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 <div class="wrap">
 <h1 id="edit-site"><?php echo $title; ?></h1>
 <p class="edit-site-actions"><a href="<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p>
-<h2 class="nav-tab-wrapper nav-tab-small">
+<h2 class="nav-tab-wrapper nav-tab-small wp-clearfix">
 <?php
 $tabs = array(
 	'site-info'     => array( 'label' => __( 'Info' ),     'url' => 'site-info.php'     ),
--- a/wp-admin/network/site-users.php
+++ b/wp-admin/network/site-users.php
@@ -204,7 +204,7 @@ var current_site_id = <?php echo $id; ?>;
 <div class="wrap">
 <h1 id="edit-site"><?php echo $title; ?></h1>
 <p class="edit-site-actions"><a href="<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p>
-<h2 class="nav-tab-wrapper nav-tab-small">
+<h2 class="nav-tab-wrapper nav-tab-small wp-clearfix">
 <?php
 $tabs = array(
 	'site-info'     => array( 'label' => __( 'Info' ),     'url' => 'site-info.php'     ),
--- a/wp-admin/network/sites.php
+++ b/wp-admin/network/sites.php
@@ -35,7 +35,7 @@ get_current_screen()->add_help_tab( array(
 		'<li>' . __('Dashboard leads to the Dashboard for that site.') . '</li>' .
 		'<li>' . __('Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later.') . '</li>' .
 		'<li>' . __('Delete which is a permanent action after the confirmation screens.') . '</li>' .
-		'<li>' . __('Visit to go to the frontend site live.') . '</li></ul>' .
+		'<li>' . __('Visit to go to the front-end site live.') . '</li></ul>' .
 		'<p>' . __('The site ID is used internally, and is not shown on the front end of the site or to users/viewers.') . '</p>' .
 		'<p>' . __('Clicking on bold headings can re-sort this table.') . '</p>'
 ) );
@@ -59,8 +59,8 @@ if ( isset( $_GET['action'] ) ) {
 
 	// A list of valid actions and their associated messaging for confirmation output.
 	$manage_actions = array(
-		'activateblog'   => __( 'You are about to activate the site %s' ),
-		'deactivateblog' => __( 'You are about to deactivate the site %s' ),
+		'activateblog'   => __( 'You are about to activate the site %s.' ),
+		'deactivateblog' => __( 'You are about to deactivate the site %s.' ),
 		'unarchiveblog'  => __( 'You are about to unarchive the site %s.' ),
 		'archiveblog'    => __( 'You are about to archive the site %s.' ),
 		'unspamblog'     => __( 'You are about to unspam the site %s.' ),
@@ -161,7 +161,11 @@ if ( isset( $_GET['action'] ) ) {
 					}
 				}
 			} else {
-				wp_redirect( network_admin_url( 'sites.php' ) );
+				$location = network_admin_url( 'sites.php' );
+				if ( ! empty( $_REQUEST['paged'] ) ) {
+					$location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location );
+				}
+				wp_redirect( $location );
 				exit();
 			}
 		break;
@@ -284,7 +288,9 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 	<a href="<?php echo network_admin_url('site-new.php'); ?>" class="page-title-action"><?php echo esc_html_x( 'Add New', 'site' ); ?></a>
 <?php endif; ?>
 
-<?php if ( isset( $_REQUEST['s'] ) && $_REQUEST['s'] ) {
+<?php
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
 	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( $s ) );
 } ?>
 </h1>
--- a/wp-admin/network/themes.php
+++ b/wp-admin/network/themes.php
@@ -116,27 +116,9 @@ if ( $action ) {
 				exit;
 			}
 
-			$files_to_delete = $theme_info = array();
-			$theme_translations = wp_get_installed_translations( 'themes' );
+			$theme_info = array();
 			foreach ( $themes as $key => $theme ) {
 				$theme_info[ $theme ] = wp_get_theme( $theme );
-
-				// Locate all the files in that folder.
-				$files = list_files( $theme_info[ $theme ]->get_stylesheet_directory() );
-				if ( $files ) {
-					$files_to_delete = array_merge( $files_to_delete, $files );
-				}
-
-				// Add translation files.
-				$theme_slug = $theme_info[ $theme ]->get_stylesheet();
-				if ( ! empty( $theme_translations[ $theme_slug ] ) ) {
-					$translations = $theme_translations[ $theme_slug ];
-
-					foreach ( $translations as $translation => $data ) {
-						$files_to_delete[] = $theme_slug . '-' . $translation . '.po';
-						$files_to_delete[] = $theme_slug . '-' . $translation . '.mo';
-					}
-				}
 			}
 
 			include(ABSPATH . 'wp-admin/update.php');
@@ -161,8 +143,12 @@ if ( $action ) {
 					<ul class="ul-disc">
 					<?php
 						foreach ( $theme_info as $theme ) {
-							/* translators: 1: theme name, 2: theme author */
-							echo '<li>', sprintf( __('<strong>%1$s</strong> by <em>%2$s</em>' ), $theme->display('Name'), $theme->display('Author') ), '</li>';
+							echo '<li>' . sprintf(
+								/* translators: 1: theme name, 2: theme author */
+								_x( '%1$s by %2$s', 'theme' ),
+								'<strong>' . $theme->display( 'Name' ) . '</strong>',
+								'<em>' . $theme->display( 'Author' ) . '</em>'
+							) . '</li>';
 						}
 					?>
 					</ul>
@@ -194,17 +180,6 @@ if ( $action ) {
 				<form method="post" action="<?php echo $referer ? esc_url( $referer ) : ''; ?>" style="display:inline;">
 					<?php submit_button( __( 'No, return me to the theme list' ), 'button', 'submit', false ); ?>
 				</form>
-
-				<p><a href="#" onclick="jQuery('#files-list').toggle(); return false;"><?php _e('Click to view entire list of files which will be deleted'); ?></a></p>
-				<div id="files-list" style="display:none;">
-					<ul class="code">
-					<?php
-						foreach ( (array) $files_to_delete as $file ) {
-							echo '<li>' . esc_html( str_replace( WP_CONTENT_DIR . '/themes', '', $file ) ) . '</li>';
-						}
-					?>
-					</ul>
-				</div>
 			</div>
 				<?php
 				require_once(ABSPATH . 'wp-admin/admin-footer.php');
@@ -268,8 +243,11 @@ require_once(ABSPATH . 'wp-admin/admin-header.php');
 
 <div class="wrap">
 <h1><?php echo esc_html( $title ); if ( current_user_can('install_themes') ) { ?> <a href="theme-install.php" class="page-title-action"><?php echo esc_html_x('Add New', 'theme'); ?></a><?php }
-if ( $s )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $s ) ); ?>
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( $s ) );
+}
+?>
 </h1>
 
 <?php
@@ -313,7 +291,7 @@ if ( isset( $_GET['enabled'] ) ) {
 $wp_list_table->views();
 
 if ( 'broken' == $status )
-	echo '<p class="clear">' . __('The following themes are installed but incomplete. Themes must have a stylesheet and a template.') . '</p>';
+	echo '<p class="clear">' . __( 'The following themes are installed but incomplete.' ) . '</p>';
 ?>
 
 <form method="post">
--- a/wp-admin/network/upgrade.php
+++ b/wp-admin/network/upgrade.php
@@ -92,7 +92,7 @@ switch ( $action ) {
 			 *
 			 * @since MU
 			 *
-			 * @param int $blog_id The id of the blog.
+			 * @param int $blog_id The Site ID.
 			 */
 			do_action( 'wpmu_upgrade_site', $details[ 'blog_id' ] );
 		}
--- a/wp-admin/network/user-new.php
+++ b/wp-admin/network/user-new.php
@@ -59,7 +59,7 @@ if ( isset($_REQUEST['action']) && 'add-user' == $_REQUEST['action'] ) {
 			  * @param int $user_id ID of the newly created user.
 			  */
 			do_action( 'network_user_new_created_user', $user_id );
-			wp_redirect( add_query_arg( array('update' => 'added'), 'user-new.php' ) );
+			wp_redirect( add_query_arg( array('update' => 'added', 'user_id' => $user_id ), 'user-new.php' ) );
 			exit;
 		}
 	}
@@ -67,8 +67,22 @@ if ( isset($_REQUEST['action']) && 'add-user' == $_REQUEST['action'] ) {
 
 if ( isset($_GET['update']) ) {
 	$messages = array();
-	if ( 'added' == $_GET['update'] )
-		$messages[] = __('User added.');
+	if ( 'added' == $_GET['update'] ) {
+		$edit_link = '';
+		if ( isset( $_GET['user_id'] ) ) {
+			$user_id_new = absint( $_GET['user_id'] );
+			if ( $user_id_new ) {
+				$edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user_id_new ) ) );
+			}
+		}
+
+		if ( empty( $edit_link ) ) {
+			$messages[] = __( 'User added.' );
+		} else {
+			/* translators: %s: edit page url */
+			$messages[] = sprintf( __( 'User added. <a href="%s">Edit user</a>' ), $edit_link );
+		}
+	}
 }
 
 $title = __('Add New User');
@@ -106,8 +120,17 @@ if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) { ?>
 			<td colspan="2"><?php _e( 'A password reset link will be sent to the user via email.' ) ?></td>
 		</tr>
 	</table>
-	<?php wp_nonce_field( 'add-user', '_wpnonce_add-user' ); ?>
-	<?php submit_button( __('Add User'), 'primary', 'add-user' ); ?>
+	<?php
+	/**
+	 * Fires at the end of the new user form in network admin.
+	 *
+	 * @since 4.5.0
+	 */
+	do_action( 'network_user_new_form' );
+
+	wp_nonce_field( 'add-user', '_wpnonce_add-user' );
+	submit_button( __('Add User'), 'primary', 'add-user' );
+	?>
 	</form>
 </div>
 <?php
--- a/wp-admin/network/users.php
+++ b/wp-admin/network/users.php
@@ -212,8 +212,10 @@ if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty(
 		<a href="<?php echo network_admin_url('user-new.php'); ?>" class="page-title-action"><?php echo esc_html_x( 'Add New', 'user' ); ?></a><?php
 	endif;
 
-	if ( !empty( $usersearch ) )
-	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( $usersearch ) );
+	if ( strlen( $usersearch ) ) {
+		/* translators: %s: search keywords */
+		printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( $usersearch ) );
+	}
 	?>
 	</h1>
 
--- a/wp-admin/options-general.php
+++ b/wp-admin/options-general.php
@@ -73,7 +73,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 <tr>
 <th scope="row"><label for="home"><?php _e('Site Address (URL)') ?></label></th>
 <td><input name="home" type="url" id="home" aria-describedby="home-description" value="<?php form_option( 'home' ); ?>"<?php disabled( defined( 'WP_HOME' ) ); ?> class="regular-text code<?php if ( defined( 'WP_HOME' ) ) echo ' disabled' ?>" />
-<?php if ( ! defined( 'WP_HOME' ) ) : ?> 
+<?php if ( ! defined( 'WP_HOME' ) ) : ?>
 <p class="description" id="home-description"><?php _e( 'Enter the address here if you <a href="https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory">want your site home page to be different from your WordPress installation directory.</a>' ); ?></p></td>
 <?php endif; ?>
 </tr>
@@ -105,10 +105,15 @@ $new_admin_email = get_option( 'new_admin_email' );
 if ( $new_admin_email && $new_admin_email != get_option('admin_email') ) : ?>
 <div class="updated inline">
 <p><?php
-	/* translators: 1: new admin email, 2: Cancel link URL */
-	printf( __( 'There is a pending change of the admin email to %1$s. <a href="%2$s">Cancel</a>' ),
-		'<code>' . esc_html( $new_admin_email ) . '</code>',
-		esc_url( admin_url( 'options.php?dismiss=new_admin_email' ) )
+	printf(
+		/* translators: %s: new admin email */
+		__( 'There is a pending change of the admin email to %s.' ),
+		'<code>' . esc_html( $new_admin_email ) . '</code>'
+	);
+	printf(
+		' <a href="%1$s">%2$s</a>',
+		esc_url( admin_url( 'options.php?dismiss=new_admin_email' ) ),
+		__( 'Cancel' )
 	);
 ?></p>
 </div>
@@ -145,23 +150,28 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
 <?php echo wp_timezone_choice($tzstring); ?>
 </select>
 
+<p class="description" id="timezone-description"><?php _e( 'Choose a city in the same timezone as you.' ); ?></p>
+
+<p class="timezone-info">
 	<span id="utc-time"><?php
-		/* translators: %s: UTC time */
-		printf( __( '<abbr title="Coordinated Universal Time">UTC</abbr> time is %s' ),
+		/* translators: 1: UTC abbreviation, 2: UTC time */
+		printf( __( 'Universal time (%1$s) is %2$s.' ),
+			'<abbr>' . __( 'UTC' ) . '</abbr>',
 			'<code>' . date_i18n( $timezone_format, false, 'gmt' ) . '</code>'
 		);
 	?></span>
-<?php if ( get_option('timezone_string') || !empty($current_offset) ) : ?>
+<?php if ( get_option( 'timezone_string' ) || ! empty( $current_offset ) ) : ?>
 	<span id="local-time"><?php
 		/* translators: %s: local time */
-		printf( __( 'Local time is %s' ),
+		printf( __( 'Local time is %s.' ),
 			'<code>' . date_i18n( $timezone_format ) . '</code>'
 		);
 	?></span>
 <?php endif; ?>
-<p class="description" id="timezone-description"><?php _e( 'Choose a city in the same timezone as you.' ); ?></p>
-<?php if ($check_zone_info && $tzstring) : ?>
-<br />
+</p>
+
+<?php if ( $check_zone_info && $tzstring ) : ?>
+<p class="timezone-info">
 <span>
 	<?php
 	// Set TZ so localtime works.
@@ -198,7 +208,7 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
 			// Add the difference between the current offset and the new offset to ts to get the correct transition time from date_i18n().
 			printf( $message,
 				'<code>' . date_i18n(
-					get_option( 'date_format' ) . ' ' . get_option( 'time_format' ),
+					__( 'F j, Y' ) . ' ' . __( 'g:i a' ),
 					$tr['ts'] + ( $tz_offset - $tr['offset'] )
 				) . '</code>'
 			);
@@ -210,6 +220,7 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
 	date_default_timezone_set('UTC');
 	?>
 	</span>
+</p>
 <?php endif; ?>
 </td>
 
@@ -232,18 +243,21 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
 	$custom = true;
 
 	foreach ( $date_formats as $format ) {
-		echo "\t<label title='" . esc_attr($format) . "'><input type='radio' name='date_format' value='" . esc_attr($format) . "'";
+		echo "\t<label><input type='radio' name='date_format' value='" . esc_attr( $format ) . "'";
 		if ( get_option('date_format') === $format ) { // checked() uses "==" rather than "==="
 			echo " checked='checked'";
 			$custom = false;
 		}
-		echo ' /> ' . date_i18n( $format ) . "</label><br />\n";
+		echo ' /> <span class="date-time-text format-i18n">' . date_i18n( $format ) . '</span><code>' . esc_html( $format ) . "</code></label><br />\n";
 	}
 
-	echo '	<label><input type="radio" name="date_format" id="date_format_custom_radio" value="\c\u\s\t\o\m"';
+	echo '<label><input type="radio" name="date_format" id="date_format_custom_radio" value="\c\u\s\t\o\m"';
 	checked( $custom );
-	echo '/> ' . __( 'Custom:' ) . '<span class="screen-reader-text"> ' . __( 'enter a custom date format in the following field' ) . "</span></label>\n";
-	echo '<label for="date_format_custom" class="screen-reader-text">' . __( 'Custom date format:' ) . '</label><input type="text" name="date_format_custom" id="date_format_custom" value="' . esc_attr( get_option('date_format') ) . '" class="small-text" /> <span class="screen-reader-text">' . __( 'example:' ) . ' </span><span class="example"> ' . date_i18n( get_option('date_format') ) . "</span> <span class='spinner'></span>\n";
+	echo '/> <span class="date-time-text date-time-custom-text">' . __( 'Custom:' ) . '<span class="screen-reader-text"> ' . __( 'enter a custom date format in the following field' ) . '</span></label>' .
+		'<label for="date_format_custom" class="screen-reader-text">' . __( 'Custom date format:' ) . '</label>' .
+		'<input type="text" name="date_format_custom" id="date_format_custom" value="' . esc_attr( get_option( 'date_format' ) ) . '" class="small-text" /></span>' .
+		'<span class="screen-reader-text">' . __( 'example:' ) . ' </span> <span class="example">' . date_i18n( get_option( 'date_format' ) ) . '</span>' .
+		"<span class='spinner'></span>\n";
 ?>
 	</fieldset>
 </td>
@@ -265,20 +279,23 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
 	$custom = true;
 
 	foreach ( $time_formats as $format ) {
-		echo "\t<label title='" . esc_attr($format) . "'><input type='radio' name='time_format' value='" . esc_attr($format) . "'";
+		echo "\t<label><input type='radio' name='time_format' value='" . esc_attr( $format ) . "'";
 		if ( get_option('time_format') === $format ) { // checked() uses "==" rather than "==="
 			echo " checked='checked'";
 			$custom = false;
 		}
-		echo ' /> ' . date_i18n( $format ) . "</label><br />\n";
+		echo ' /> <span class="date-time-text format-i18n">' . date_i18n( $format ) . '</span><code>' . esc_html( $format ) . "</code></label><br />\n";
 	}
 
-	echo '	<label><input type="radio" name="time_format" id="time_format_custom_radio" value="\c\u\s\t\o\m"';
+	echo '<label><input type="radio" name="time_format" id="time_format_custom_radio" value="\c\u\s\t\o\m"';
 	checked( $custom );
-	echo '/> ' . __( 'Custom:' ) . '<span class="screen-reader-text"> ' . __( 'enter a custom time format in the following field' ) . "</span></label>\n";
-	echo '<label for="time_format_custom" class="screen-reader-text">' . __( 'Custom time format:' ) . '</label><input type="text" name="time_format_custom" id="time_format_custom" value="' . esc_attr( get_option('time_format') ) . '" class="small-text" /> <span class="screen-reader-text">' . __( 'example:' ) . ' </span><span class="example"> ' . date_i18n( get_option('time_format') ) . "</span> <span class='spinner'></span>\n";
+	echo '/> <span class="date-time-text date-time-custom-text">' . __( 'Custom:' ) . '<span class="screen-reader-text"> ' . __( 'enter a custom time format in the following field' ) . '</span></label>' .
+		'<label for="time_format_custom" class="screen-reader-text">' . __( 'Custom time format:' ) . '</label>' .
+		'<input type="text" name="time_format_custom" id="time_format_custom" value="' . esc_attr( get_option( 'time_format' ) ) . '" class="small-text" /></span>' .
+		'<span class="screen-reader-text">' . __( 'example:' ) . ' </span> <span class="example">' . date_i18n( get_option( 'time_format' ) ) . '</span>' .
+		"<span class='spinner'></span>\n";
 
-	echo "\t<p>" . __('<a href="https://codex.wordpress.org/Formatting_Date_and_Time">Documentation on date and time formatting</a>.') . "</p>\n";
+	echo "\t<p class='date-time-doc'>" . __('<a href="https://codex.wordpress.org/Formatting_Date_and_Time">Documentation on date and time formatting</a>.') . "</p>\n";
 ?>
 	</fieldset>
 </td>
--- a/wp-admin/options-permalink.php
+++ b/wp-admin/options-permalink.php
@@ -222,7 +222,7 @@ $structures = array(
 <h2 class="title"><?php _e('Optional'); ?></h2>
 <p><?php
 /* translators: %s is a placeholder that must come at the start of the URL. */
-printf( __('If you like, you may enter custom structures for your category and tag <abbr title="Universal Resource Locator">URL</abbr>s here. For example, using <code>topics</code> as your category base would make your category links like <code>%s/topics/uncategorized/</code>. If you leave these blank the defaults will be used.'), get_option('home') . $blog_prefix . $prefix ); ?></p>
+printf( __( 'If you like, you may enter custom structures for your category and tag URLs here. For example, using <code>topics</code> as your category base would make your category links like <code>%s/topics/uncategorized/</code>. If you leave these blank the defaults will be used.' ), get_option( 'home' ) . $blog_prefix . $prefix ); ?></p>
 
 <table class="form-table">
 	<tr>
--- a/wp-admin/options-writing.php
+++ b/wp-admin/options-writing.php
@@ -160,7 +160,7 @@ if ( apply_filters( 'enable_update_services_configuration', true ) ) {
 
 <?php if ( 1 == get_option('blog_public') ) : ?>
 
-<p><label for="ping_sites"><?php _e('When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see <a href="https://codex.wordpress.org/Update_Services">Update Services</a> on the Codex. Separate multiple service <abbr title="Universal Resource Locator">URL</abbr>s with line breaks.') ?></label></p>
+<p><label for="ping_sites"><?php _e( 'When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see <a href="https://codex.wordpress.org/Update_Services">Update Services</a> on the Codex. Separate multiple service URLs with line breaks.' ) ?></label></p>
 
 <textarea name="ping_sites" id="ping_sites" class="large-text code" rows="3"><?php echo esc_textarea( get_option('ping_sites') ); ?></textarea>
 
--- a/wp-admin/plugins.php
+++ b/wp-admin/plugins.php
@@ -18,7 +18,7 @@ $pagenum = $wp_list_table->get_pagenum();
 $action = $wp_list_table->current_action();
 
 $plugin = isset($_REQUEST['plugin']) ? $_REQUEST['plugin'] : '';
-$s = isset($_REQUEST['s']) ? urlencode($_REQUEST['s']) : '';
+$s = isset($_REQUEST['s']) ? urlencode( wp_unslash( $_REQUEST['s'] ) ) : '';
 
 // Clean up request URI from temporary args for screen options/paging uri's to work as expected.
 $_SERVER['REQUEST_URI'] = remove_query_arg(array('error', 'deleted', 'activate', 'activate-multi', 'deactivate', 'deactivate-multi', '_error_nonce'), $_SERVER['REQUEST_URI']);
@@ -256,14 +256,12 @@ if ( $action ) {
 				?>
 			<div class="wrap">
 				<?php
-					$files_to_delete = $plugin_info = array();
+					$plugin_info = array();
 					$have_non_network_plugins = false;
-					$plugin_translations = wp_get_installed_translations( 'plugins' );
 					foreach ( (array) $plugins as $plugin ) {
 						$plugin_slug = dirname( $plugin );
 
 						if ( '.' == $plugin_slug ) {
-							$files_to_delete[] = WP_PLUGIN_DIR . '/' . $plugin;
 							if ( $data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ) ) {
 								$plugin_info[ $plugin ] = $data;
 								$plugin_info[ $plugin ]['is_uninstallable'] = is_uninstallable_plugin( $plugin );
@@ -272,12 +270,6 @@ if ( $action ) {
 								}
 							}
 						} else {
-							// Locate all the files in that folder.
-							$files = list_files( WP_PLUGIN_DIR . '/' . $plugin_slug );
-							if ( $files ) {
-								$files_to_delete = array_merge( $files_to_delete, $files );
-							}
-
 							// Get plugins list from that folder.
 							if ( $folder_plugins = get_plugins( '/' . $plugin_slug ) ) {
 								foreach ( $folder_plugins as $plugin_file => $data ) {
@@ -288,16 +280,6 @@ if ( $action ) {
 									}
 								}
 							}
-
-							// Add translation files.
-							if ( ! empty( $plugin_translations[ $plugin_slug ] ) ) {
-								$translations = $plugin_translations[ $plugin_slug ];
-
-								foreach ( $translations as $translation => $data ) {
-									$files_to_delete[] = $plugin_slug . '-' . $translation . '.po';
-									$files_to_delete[] = $plugin_slug . '-' . $translation . '.mo';
-								}
-							}
 						}
 					}
 					$plugins_to_delete = count( $plugin_info );
@@ -321,11 +303,11 @@ if ( $action ) {
 						foreach ( $plugin_info as $plugin ) {
 							if ( $plugin['is_uninstallable'] ) {
 								/* translators: 1: plugin name, 2: plugin author */
-								echo '<li>', sprintf( __( '<strong>%1$s</strong> by <em>%2$s</em> (will also <strong>delete its data</strong>)' ), $plugin['Name'], $plugin['AuthorName'] ), '</li>';
+								echo '<li>', sprintf( __( '%1$s by %2$s (will also <strong>delete its data</strong>)' ), '<strong>' . $plugin['Name'] . '</strong>', '<em>' . $plugin['AuthorName'] . '</em>' ), '</li>';
 								$data_to_delete = true;
 							} else {
 								/* translators: 1: plugin name, 2: plugin author */
-								echo '<li>', sprintf( __('<strong>%1$s</strong> by <em>%2$s</em>' ), $plugin['Name'], $plugin['AuthorName'] ), '</li>';
+								echo '<li>', sprintf( _x('%1$s by %2$s', 'plugin' ), '<strong>' . $plugin['Name'] . '</strong>', '<em>' . $plugin['AuthorName'] ) . '</em>', '</li>';
 							}
 						}
 						?>
@@ -353,17 +335,6 @@ if ( $action ) {
 				<form method="post" action="<?php echo $referer ? esc_url( $referer ) : ''; ?>" style="display:inline;">
 					<?php submit_button( __( 'No, return me to the plugin list' ), 'button', 'submit', false ); ?>
 				</form>
-
-				<p><a href="#" onclick="jQuery('#files-list').toggle(); return false;"><?php _e('Click to view entire list of files which will be deleted'); ?></a></p>
-				<div id="files-list" style="display:none;">
-					<ul class="code">
-					<?php
-						foreach ( (array) $files_to_delete as $file ) {
-							echo '<li>' . esc_html( str_replace( WP_PLUGIN_DIR, '', $file ) ) . '</li>';
-						}
-					?>
-					</ul>
-				</div>
 			</div>
 				<?php
 				require_once(ABSPATH . 'wp-admin/admin-footer.php');
@@ -510,9 +481,14 @@ if ( ! empty( $invalid ) ) {
 <h1><?php echo esc_html( $title );
 if ( ( ! is_multisite() || is_network_admin() ) && current_user_can('install_plugins') ) { ?>
  <a href="<?php echo self_admin_url( 'plugin-install.php' ); ?>" class="page-title-action"><?php echo esc_html_x('Add New', 'plugin'); ?></a>
-<?php }
-if ( $s )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $s ) ); ?>
+<?php
+}
+
+if ( strlen( $s ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( urldecode( $s ) ) );
+}
+?>
 </h1>
 
 <?php
--- a/wp-admin/setup-config.php
+++ b/wp-admin/setup-config.php
@@ -181,24 +181,24 @@ switch($step) {
 
 		setup_config_display_header();
 	?>
-<h1 class="screen-reader-text"><?php _e( 'Setup your database connection' ) ?></h1>
+<h1 class="screen-reader-text"><?php _e( 'Set up your database connection' ) ?></h1>
 <form method="post" action="setup-config.php?step=2">
 	<p><?php _e( 'Below you should enter your database connection details. If you&#8217;re not sure about these, contact your host.' ); ?></p>
 	<table class="form-table">
 		<tr>
 			<th scope="row"><label for="dbname"><?php _e( 'Database Name' ); ?></label></th>
 			<td><input name="dbname" id="dbname" type="text" size="25" value="wordpress" /></td>
-			<td><?php _e( 'The name of the database you want to run WP in.' ); ?></td>
+			<td><?php _e( 'The name of the database you want to use with WordPress.' ); ?></td>
 		</tr>
 		<tr>
-			<th scope="row"><label for="uname"><?php _e( 'User Name' ); ?></label></th>
+			<th scope="row"><label for="uname"><?php _e( 'Username' ); ?></label></th>
 			<td><input name="uname" id="uname" type="text" size="25" value="<?php echo htmlspecialchars( _x( 'username', 'example username' ), ENT_QUOTES ); ?>" /></td>
-			<td><?php _e( 'Your MySQL username' ); ?></td>
+			<td><?php _e( 'Your database username.' ); ?></td>
 		</tr>
 		<tr>
 			<th scope="row"><label for="pwd"><?php _e( 'Password' ); ?></label></th>
 			<td><input name="pwd" id="pwd" type="text" size="25" value="<?php echo htmlspecialchars( _x( 'password', 'example password' ), ENT_QUOTES ); ?>" autocomplete="off" /></td>
-			<td><?php _e( '&hellip;and your MySQL password.' ); ?></td>
+			<td><?php _e( 'Your database password.' ); ?></td>
 		</tr>
 		<tr>
 			<th scope="row"><label for="dbhost"><?php _e( 'Database Host' ); ?></label></th>
@@ -276,21 +276,34 @@ switch($step) {
 	if ( ! empty( $wpdb->error ) )
 		wp_die( $wpdb->error->get_error_message() . $tryagain_link );
 
-	// Fetch or generate keys and salts.
-	$no_api = isset( $_POST['noapi'] );
-	if ( ! $no_api ) {
-		$secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' );
-	}
-
-	if ( $no_api || is_wp_error( $secret_keys ) ) {
-		$secret_keys = array();
+	// Generate keys and salts using secure CSPRNG; fallback to API if enabled; further fallback to original wp_generate_password().
+	try {
+		$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
+		$max = strlen($chars) - 1;
 		for ( $i = 0; $i < 8; $i++ ) {
-			$secret_keys[] = wp_generate_password( 64, true, true );
+			$key = '';
+			for ( $j = 0; $j < 64; $j++ ) {
+				$key .= substr( $chars, random_int( 0, $max ), 1 );
+			}
+			$secret_keys[] = $key;
 		}
-	} else {
-		$secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) );
-		foreach ( $secret_keys as $k => $v ) {
-			$secret_keys[$k] = substr( $v, 28, 64 );
+	} catch ( Exception $ex ) {
+		$no_api = isset( $_POST['noapi'] );
+
+		if ( ! $no_api ) {
+			$secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' );
+		}
+
+		if ( $no_api || is_wp_error( $secret_keys ) ) {
+			$secret_keys = array();
+			for ( $i = 0; $i < 8; $i++ ) {
+				$secret_keys[] = wp_generate_password( 64, true, true );
+			}
+		} else {
+			$secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) );
+			foreach ( $secret_keys as $k => $v ) {
+				$secret_keys[$k] = substr( $v, 28, 64 );
+			}
 		}
 	}
 
--- /dev/null
+++ b/wp-admin/term.php
@@ -0,0 +1,68 @@
+<?php
+/**
+ * Edit Term Administration Screen.
+ *
+ * @package WordPress
+ * @subpackage Administration
+ * @since 4.5.0
+ */
+
+/** WordPress Administration Bootstrap */
+require_once( dirname( __FILE__ ) . '/admin.php' );
+
+if ( empty( $_REQUEST['tag_ID'] ) ) {
+	$sendback = admin_url( 'edit-tags.php' );
+	if ( ! empty( $taxnow ) ) {
+		$sendback = add_query_arg( array( 'taxonomy' => $taxnow ), $sendback );
+	}
+	wp_redirect( esc_url( $sendback ) );
+	exit;
+}
+
+$tag_ID = absint( $_REQUEST['tag_ID'] );
+$tag    = get_term( $tag_ID, '', OBJECT, 'edit' );
+
+if ( ! $tag instanceof WP_Term ) {
+	wp_die( __( 'You attempted to edit an item that doesn&#8217;t exist. Perhaps it was deleted?' ) );
+}
+
+$tax      = get_taxonomy( $tag->taxonomy );
+$taxonomy = $tax->name;
+$title    = $tax->labels->edit_item;
+
+if ( ! in_array( $taxonomy, get_taxonomies( array( 'show_ui' => true ) ) ) ||
+     ! current_user_can( $tax->cap->manage_terms )
+) {
+	wp_die(
+		'<h1>' . __( 'Cheatin&#8217; uh?' ) . '</h1>' .
+		'<p>' . __( 'You are not allowed to manage this item.' ) . '</p>',
+		403
+	);
+}
+
+$post_type = get_current_screen()->post_type;
+
+// Default to the first object_type associated with the taxonomy if no post type was passed.
+if ( empty( $post_type ) ) {
+	$post_type = reset( $tax->object_type );
+}
+
+if ( 'post' != $post_type ) {
+	$parent_file  = ( 'attachment' == $post_type ) ? 'upload.php' : "edit.php?post_type=$post_type";
+	$submenu_file = "edit-tags.php?taxonomy=$taxonomy&amp;post_type=$post_type";
+} elseif ( 'link_category' == $taxonomy ) {
+	$parent_file  = 'link-manager.php';
+	$submenu_file = 'edit-tags.php?taxonomy=link_category';
+} else {
+	$parent_file  = 'edit.php';
+	$submenu_file = "edit-tags.php?taxonomy=$taxonomy";
+}
+
+get_current_screen()->set_screen_reader_content( array(
+	'heading_pagination' => $tax->labels->items_list_navigation,
+	'heading_list'       => $tax->labels->items_list,
+) );
+
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
+include( ABSPATH . 'wp-admin/edit-tag-form.php' );
+include( ABSPATH . 'wp-admin/admin-footer.php' );
--- a/wp-admin/theme-install.php
+++ b/wp-admin/theme-install.php
@@ -73,10 +73,18 @@ if ( $tab ) {
 }
 
 $help_overview =
-	'<p>' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'https://wordpress.org/themes/') . '</p>' .
+	'<p>' . sprintf(
+			/* translators: %s: Theme Directory URL */
+			__( 'You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.' ),
+			__( 'https://wordpress.org/themes/' )
+		) . '</p>' .
 	'<p>' . __( 'You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter.' ) . ' <span id="live-search-desc">' . __( 'The search results will be updated as you type.' ) . '</span></p>' .
 	'<p>' . __( 'Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it.' ) . '</p>' .
-	'<p>' . __('You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme&#8217;s folder via FTP into your <code>/wp-content/themes</code> directory.') . '</p>';
+	'<p>' . sprintf(
+			/* translators: %s: /wp-content/themes */
+			__( 'You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme&#8217;s folder via FTP into your %s directory.' ),
+			'<code>/wp-content/themes</code>'
+		) . '</p>';
 
 get_current_screen()->add_help_tab( array(
 	'id'      => 'overview',
@@ -148,13 +156,19 @@ include(ABSPATH . 'wp-admin/admin-header.php');
 
 		<div class="favorites-form">
 			<?php
-			$user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' );
-			update_user_meta( get_current_user_id(), 'wporg_favorites', $user );
+			$action = 'save_wporg_username_' . get_current_user_id();
+			if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( wp_unslash( $_GET['_wpnonce'] ), $action ) ) {
+				$user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' );
+				update_user_meta( get_current_user_id(), 'wporg_favorites', $user );
+			} else {
+				$user = get_user_option( 'wporg_favorites' );
+			}
 			?>
 			<p class="install-help"><?php _e( 'If you have marked themes as favorites on WordPress.org, you can browse them here.' ); ?></p>
 
 			<p>
-				<label for="user"><?php _e( 'Your WordPress.org username:' ); ?></label>
+				<label for="wporg-username-input"><?php _e( 'Your WordPress.org username:' ); ?></label>
+				<input type="hidden" id="wporg-username-nonce" name="_wpnonce" value="<?php echo esc_attr( wp_create_nonce( $action ) ); ?>" />
 				<input type="search" id="wporg-username-input" value="<?php echo esc_attr( $user ); ?>" />
 				<input type="button" class="button button-secondary favorites-form-submit" value="<?php esc_attr_e( 'Get Favorites' ); ?>" />
 			</p>
@@ -195,7 +209,6 @@ include(ABSPATH . 'wp-admin/admin-header.php');
 	<p class="no-themes"><?php _e( 'No themes found. Try a different search.' ); ?></p>
 	<span class="spinner"></span>
 
-	<br class="clear" />
 <?php
 if ( $tab ) {
 	/**
@@ -259,7 +272,7 @@ if ( $tab ) {
 					<# if ( data.rating ) { #>
 						<div class="theme-rating">
 							{{{ data.stars }}}
-							<span class="num-ratings">({{ data.num_ratings }})</span>
+							<span class="num-ratings" aria-hidden="true">({{ data.num_ratings }})</span>
 						</div>
 					<# } else { #>
 						<span class="no-rating"><?php _e( 'This theme has not been rated yet.' ); ?></span>
@@ -270,6 +283,11 @@ if ( $tab ) {
 			</div>
 		</div>
 		<div class="wp-full-overlay-footer">
+			<div class="devices">
+				<button type="button" class="preview-desktop active" aria-pressed="true" data-device="desktop"><span class="screen-reader-text"><?php _e( 'Enter desktop preview mode' ); ?></span></button>
+				<button type="button" class="preview-tablet" aria-pressed="false" data-device="tablet"><span class="screen-reader-text"><?php _e( 'Enter tablet preview mode' ); ?></span></button>
+				<button type="button" class="preview-mobile" aria-pressed="false" data-device="mobile"><span class="screen-reader-text"><?php _e( 'Enter mobile preview mode' ); ?></span></button>
+			</div>
 			<button type="button" class="collapse-sidebar button-secondary" aria-expanded="true" aria-label="<?php esc_attr_e( 'Collapse Sidebar' ); ?>">
 				<span class="collapse-sidebar-arrow"></span>
 				<span class="collapse-sidebar-label"><?php _e( 'Collapse' ); ?></span>
--- a/wp-admin/themes.php
+++ b/wp-admin/themes.php
@@ -162,9 +162,9 @@ if ( ! validate_current_theme() || isset( $_GET['broken'] ) ) : ?>
 <div id="message1" class="updated notice is-dismissible"><p><?php _e('The active theme is broken. Reverting to the default theme.'); ?></p></div>
 <?php elseif ( isset($_GET['activated']) ) :
 		if ( isset( $_GET['previewed'] ) ) { ?>
-		<div id="message2" class="updated notice is-dismissible"><p><?php printf( __( 'Settings saved and theme activated. <a href="%s">Visit site</a>' ), home_url( '/' ) ); ?></p></div>
+		<div id="message2" class="updated notice is-dismissible"><p><?php _e( 'Settings saved and theme activated.' ); ?> <a href="<?php echo home_url( '/' ); ?>"><?php _e( 'Visit site' ); ?></a></p></div>
 		<?php } else { ?>
-<div id="message2" class="updated notice is-dismissible"><p><?php printf( __( 'New theme activated. <a href="%s">Visit site</a>' ), home_url( '/' ) ); ?></p></div><?php
+<div id="message2" class="updated notice is-dismissible"><p><?php _e( 'New theme activated.' ); ?> <a href="<?php echo home_url( '/' ); ?>"><?php _e( 'Visit site' ); ?></a></p></div><?php
 		}
 	elseif ( isset($_GET['deleted']) ) : ?>
 <div id="message3" class="updated notice is-dismissible"><p><?php _e('Theme deleted.') ?></p></div>
@@ -229,7 +229,7 @@ if ( ! $ct->errors() || ( 1 == count( $ct->errors()->get_error_codes() )
 ?>
 
 <div class="theme-browser">
-	<div class="themes">
+	<div class="themes wp-clearfix">
 
 <?php
 /*
@@ -282,7 +282,6 @@ foreach ( $themes as $theme ) :
 	<?php } ?>
 </div>
 <?php endforeach; ?>
-	<br class="clear" />
 	</div>
 </div>
 <div class="theme-overlay"></div>
@@ -296,7 +295,7 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_
 
 <div class="broken-themes">
 <h3><?php _e('Broken Themes'); ?></h3>
-<p><?php _e('The following themes are installed but incomplete. Themes must have a stylesheet and a template.'); ?></p>
+<p><?php _e( 'The following themes are installed but incomplete.' ); ?></p>
 
 <?php
 $can_delete = current_user_can( 'delete_themes' );
@@ -403,13 +402,13 @@ $can_install = current_user_can( 'install_themes' );
 
 <script id="tmpl-theme-single" type="text/template">
 	<div class="theme-backdrop"></div>
-	<div class="theme-wrap">
+	<div class="theme-wrap wp-clearfix">
 		<div class="theme-header">
 			<button class="left dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show previous theme' ); ?></span></button>
 			<button class="right dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show next theme' ); ?></span></button>
 			<button class="close dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Close details dialog' ); ?></span></button>
 		</div>
-		<div class="theme-about">
+		<div class="theme-about wp-clearfix">
 			<div class="theme-screenshots">
 			<# if ( data.screenshot[0] ) { #>
 				<div class="screenshot"><img src="{{ data.screenshot[0] }}" alt="" /></div>
--- a/wp-admin/update-core.php
+++ b/wp-admin/update-core.php
@@ -242,55 +242,33 @@ function list_plugin_updates() {
 <form method="post" action="<?php echo esc_url( $form_action ); ?>" name="upgrade-plugins" class="upgrade">
 <?php wp_nonce_field('upgrade-core'); ?>
 <p><input id="upgrade-plugins" class="button" type="submit" value="<?php esc_attr_e('Update Plugins'); ?>" name="upgrade" /></p>
-<table class="widefat" id="update-plugins-table">
+<table class="widefat updates-table" id="update-plugins-table">
 	<thead>
 	<tr>
-		<td scope="col" class="manage-column check-column"><input type="checkbox" id="plugins-select-all" /></td>
-		<th scope="col" class="manage-column"><label for="plugins-select-all"><?php _e('Select All'); ?></label></th>
+		<td class="manage-column check-column"><input type="checkbox" id="plugins-select-all" /></td>
+		<td class="manage-column"><label for="plugins-select-all"><?php _e( 'Select All' ); ?></label></td>
 	</tr>
 	</thead>
 
 	<tbody class="plugins">
 <?php
 	foreach ( (array) $plugins as $plugin_file => $plugin_data ) {
-		$info = plugins_api( 'plugin_information', array(
-			'slug' => $plugin_data->update->slug,
-			'fields' => array(
-				'short_description' => false,
-				'sections' => false,
-				'requires' => false,
-				'rating' => false,
-				'ratings' => false,
-				'downloaded' => false,
-				'downloadlink' => false,
-				'last_updated' => false,
-				'added' => false,
-				'tags' => false,
-				'homepage' => false,
-				'donate_link' => false,
-			),
-		) );
-
-		if ( is_wp_error( $info ) ) {
-			$info = false;
-		}
-
 		// Get plugin compat for running version of WordPress.
-		if ( isset($info->tested) && version_compare($info->tested, $cur_wp_version, '>=') ) {
+		if ( isset($plugin_data->update->tested) && version_compare($plugin_data->update->tested, $cur_wp_version, '>=') ) {
 			$compat = '<br />' . sprintf(__('Compatibility with WordPress %1$s: 100%% (according to its author)'), $cur_wp_version);
-		} elseif ( isset($info->compatibility[$cur_wp_version][$plugin_data->update->new_version]) ) {
-			$compat = $info->compatibility[$cur_wp_version][$plugin_data->update->new_version];
-			$compat = '<br />' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $cur_wp_version, $compat[0], $compat[2], $compat[1]);
+		} elseif ( isset($plugin_data->update->compatibility->{$cur_wp_version}) ) {
+			$compat = $plugin_data->update->compatibility->{$cur_wp_version};
+			$compat = '<br />' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $cur_wp_version, $compat->percent, $compat->votes, $compat->total_votes);
 		} else {
 			$compat = '<br />' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $cur_wp_version);
 		}
 		// Get plugin compat for updated version of WordPress.
 		if ( $core_update_version ) {
-			if ( isset( $info->tested ) && version_compare( $info->tested, $core_update_version, '>=' ) ) {
+			if ( isset( $plugin_data->update->tested ) && version_compare( $plugin_data->update->tested, $core_update_version, '>=' ) ) {
 				$compat .= '<br />' . sprintf( __( 'Compatibility with WordPress %1$s: 100%% (according to its author)' ), $core_update_version );
-			} elseif ( isset( $info->compatibility[ $core_update_version ][ $plugin_data->update->new_version ] ) ) {
-				$update_compat = $info->compatibility[$core_update_version][$plugin_data->update->new_version];
-				$compat .= '<br />' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $core_update_version, $update_compat[0], $update_compat[2], $update_compat[1]);
+			} elseif ( isset( $plugin_data->update->compatibility->{$core_update_version} ) ) {
+				$update_compat = $plugin_data->update->compatibility->{$core_update_version};
+				$compat .= '<br />' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $core_update_version, $update_compat->percent, $update_compat->votes, $update_compat->total_votes);
 			} else {
 				$compat .= '<br />' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $core_update_version);
 			}
@@ -303,22 +281,48 @@ function list_plugin_updates() {
 		}
 
 		$details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $plugin_data->update->slug . '&section=changelog&TB_iframe=true&width=640&height=662');
-		$details_text = sprintf(__('View version %1$s details.'), $plugin_data->update->new_version);
-		$details = sprintf('<a href="%1$s" class="thickbox" title="%2$s">%3$s</a>', esc_url($details_url), esc_attr($plugin_data->Name), $details_text);
-
-		echo "
-	<tr>
-		<th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr($plugin_file) . "' /></th>
-		<td><p><strong>{$plugin_data->Name}</strong><br />" . sprintf(__('You have version %1$s installed. Update to %2$s.'), $plugin_data->Version, $plugin_data->update->new_version) . ' ' . $details . $compat . $upgrade_notice . "</p></td>
-	</tr>";
+		$details = sprintf(
+			'<a href="%1$s" class="thickbox open-plugin-details-modal" aria-label="%2$s">%3$s</a>',
+			esc_url( $details_url ),
+			/* translators: 1: plugin name, 2: version number */
+			esc_attr( sprintf( __( 'View %1$s version %2$s details' ), $plugin_data->Name, $plugin_data->update->new_version ) ),
+			/* translators: %s: plugin version */
+			sprintf( __( 'View version %s details.' ), $plugin_data->update->new_version )
+		);
+
+		$checkbox_id = "checkbox_" . md5( $plugin_data->Name );
+		?>
+		<tr>
+			<td class="check-column">
+				<input type="checkbox" name="checked[]" id="<?php echo $checkbox_id; ?>" value="<?php echo esc_attr( $plugin_file ); ?>" />
+				<label for="<?php echo $checkbox_id; ?>" class="screen-reader-text"><?php
+					/* translators: %s: plugin name */
+					printf( __( 'Select %s' ),
+						$plugin_data->Name
+					);
+				?></label>
+			</td>
+			<td class="plugin-title"><p>
+				<strong><?php echo $plugin_data->Name; ?></strong>
+				<?php
+					/* translators: 1: plugin version, 2: new version */
+					printf( __( 'You have version %1$s installed. Update to %2$s.' ),
+						$plugin_data->Version,
+						$plugin_data->update->new_version
+					);
+					echo ' ' . $details . $compat . $upgrade_notice;
+				?>
+			</p></td>
+		</tr>
+		<?php
 	}
 ?>
 	</tbody>
 
 	<tfoot>
 	<tr>
-		<td scope="col" class="manage-column check-column"><input type="checkbox" id="plugins-select-all-2" /></td>
-		<th scope="col" class="manage-column"><label for="plugins-select-all-2"><?php _e( 'Select All' ); ?></label></th>
+		<td class="manage-column check-column"><input type="checkbox" id="plugins-select-all-2" /></td>
+		<td class="manage-column"><label for="plugins-select-all-2"><?php _e( 'Select All' ); ?></label></td>
 	</tr>
 	</tfoot>
 </table>
@@ -346,30 +350,50 @@ function list_theme_updates() {
 <form method="post" action="<?php echo esc_url( $form_action ); ?>" name="upgrade-themes" class="upgrade">
 <?php wp_nonce_field('upgrade-core'); ?>
 <p><input id="upgrade-themes" class="button" type="submit" value="<?php esc_attr_e('Update Themes'); ?>" name="upgrade" /></p>
-<table class="widefat" id="update-themes-table">
+<table class="widefat updates-table" id="update-themes-table">
 	<thead>
 	<tr>
-		<td scope="col" class="manage-column check-column"><input type="checkbox" id="themes-select-all" /></td>
-		<th scope="col" class="manage-column"><label for="themes-select-all"><?php _e('Select All'); ?></label></th>
+		<td class="manage-column check-column"><input type="checkbox" id="themes-select-all" /></td>
+		<td class="manage-column"><label for="themes-select-all"><?php _e( 'Select All' ); ?></label></td>
 	</tr>
 	</thead>
 
 	<tbody class="plugins">
 <?php
 	foreach ( $themes as $stylesheet => $theme ) {
-		echo "
-	<tr>
-		<th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr( $stylesheet ) . "' /></th>
-		<td class='plugin-title'><img src='" . esc_url( $theme->get_screenshot() ) . "' width='85' height='64' style='float:left; padding: 0 5px 5px' alt='' /><strong>" . $theme->display('Name') . '</strong> ' . sprintf( __( 'You have version %1$s installed. Update to %2$s.' ), $theme->display('Version'), $theme->update['new_version'] ) . "</td>
-	</tr>";
+		$checkbox_id = 'checkbox_' . md5( $theme->get( 'Name' ) );
+		?>
+		<tr>
+			<td class="check-column">
+				<input type="checkbox" name="checked[]" id="<?php echo $checkbox_id; ?>" value="<?php echo esc_attr( $stylesheet ); ?>" />
+				<label for="<?php echo $checkbox_id; ?>" class="screen-reader-text"><?php
+					/* translators: %s: theme name */
+					printf( __( 'Select %s' ),
+						$theme->display( 'Name' )
+					);
+				?></label>
+			</td>
+			<td class="plugin-title"><p>
+				<img src="<?php echo esc_url( $theme->get_screenshot() ); ?>" width="85" height="64" class="updates-table-screenshot" alt="" />
+				<strong><?php echo $theme->display( 'Name' ); ?></strong>
+				<?php
+					/* translators: 1: theme version, 2: new version */
+					printf( __( 'You have version %1$s installed. Update to %2$s.' ),
+						$theme->display( 'Version' ),
+						$theme->update['new_version']
+					);
+				?>
+			</p></td>
+		</tr>
+		<?php
 	}
 ?>
 	</tbody>
 
 	<tfoot>
 	<tr>
-		<td scope="col" class="manage-column check-column"><input type="checkbox" id="themes-select-all-2" /></td>
-		<th scope="col" class="manage-column"><label for="themes-select-all-2"><?php _e( 'Select All' ); ?></label></th>
+		<td class="manage-column check-column"><input type="checkbox" id="themes-select-all-2" /></td>
+		<td class="manage-column"><label for="themes-select-all-2"><?php _e( 'Select All' ); ?></label></td>
 	</tr>
 	</tfoot>
 </table>
@@ -468,7 +492,7 @@ function do_core_upgrade( $reinstall = false ) {
 
 	if ( is_wp_error($result) ) {
 		show_message($result);
-		if ('up_to_date' != $result->get_error_code() )
+		if ( 'up_to_date' != $result->get_error_code() && 'locked' != $result->get_error_code() )
 			show_message( __('Installation Failed') );
 		echo '</div>';
 		return;
@@ -574,7 +598,7 @@ if ( 'upgrade-core' == $action ) {
 
 	echo '<p>';
 	/* translators: %1 date, %2 time. */
-	printf( __('Last checked on %1$s at %2$s.'), date_i18n( get_option( 'date_format' ) ), date_i18n( get_option( 'time_format' ) ) );
+	printf( __( 'Last checked on %1$s at %2$s.' ), date_i18n( __( 'F j, Y' ) ), date_i18n( __( 'g:i a' ) ) );
 	echo ' &nbsp; <a class="button" href="' . esc_url( self_admin_url('update-core.php?force-check=1') ) . '">' . __( 'Check Again' ) . '</a>';
 	echo '</p>';
 
@@ -644,7 +668,7 @@ if ( 'upgrade-core' == $action ) {
 	require_once(ABSPATH . 'wp-admin/admin-header.php');
 	echo '<div class="wrap">';
 	echo '<h1>' . __( 'Update Plugins' ) . '</h1>';
-	echo '<iframe src="', $url, '" style="width: 100%; height: 100%; min-height: 750px;" frameborder="0"></iframe>';
+	echo '<iframe src="', $url, '" style="width: 100%; height: 100%; min-height: 750px;" frameborder="0" title="' . esc_attr__( 'Update progress' ) . '"></iframe>';
 	echo '</div>';
 	include(ABSPATH . 'wp-admin/admin-footer.php');
 
@@ -673,7 +697,7 @@ if ( 'upgrade-core' == $action ) {
 	?>
 	<div class="wrap">
 		<h1><?php _e( 'Update Themes' ); ?></h1>
-		<iframe src="<?php echo $url ?>" style="width: 100%; height: 100%; min-height: 750px;" frameborder="0"></iframe>
+		<iframe src="<?php echo $url ?>" style="width: 100%; height: 100%; min-height: 750px;" frameborder="0" title="<?php esc_attr_e( 'Update progress' ); ?>"></iframe>
 	</div>
 	<?php
 	include(ABSPATH . 'wp-admin/admin-footer.php');
--- a/wp-admin/upload.php
+++ b/wp-admin/upload.php
@@ -77,12 +77,16 @@ if ( 'grid' === $mode ) {
 		<?php
 		echo esc_html( $title );
 		if ( current_user_can( 'upload_files' ) ) { ?>
-			<a href="media-new.php" class="page-title-action"><?php echo esc_html_x( 'Add New', 'file' ); ?></a><?php
+			<a href="<?php echo admin_url( 'media-new.php' ); ?>" class="page-title-action"><?php echo esc_html_x( 'Add New', 'file' ); ?></a><?php
 		}
 		?>
 		</h1>
 		<div class="error hide-if-js">
-			<p><?php _e( 'The grid view for the Media Library requires JavaScript. <a href="upload.php?mode=list">Switch to the list view</a>.' ); ?></p>
+			<p><?php printf(
+				/* translators: %s: list view URL */
+				__( 'The grid view for the Media Library requires JavaScript. <a href="%s">Switch to the list view</a>.' ),
+				'upload.php?mode=list'
+			); ?></p>
 		</div>
 	</div>
 	<?php
@@ -182,7 +186,7 @@ get_current_screen()->add_help_tab( array(
 'title'		=> __('Overview'),
 'content'	=>
 	'<p>' . __( 'All the files you&#8217;ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen.' ) . '</p>' .
-	'<p>' . __( 'You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table.' ) . '</p>' .
+	'<p>' . __( 'You can narrow the list by file type/status or by date using the dropdown menus above the media table.' ) . '</p>' .
 	'<p>' . __( 'You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media.' ) . '</p>'
 ) );
 get_current_screen()->add_help_tab( array(
@@ -195,7 +199,7 @@ get_current_screen()->add_help_tab( array(
 'id'		=> 'attaching-files',
 'title'		=> __('Attaching Files'),
 'content'	=>
-	'<p>' . __( 'If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file.' ) . '</p>'
+	'<p>' . __( 'If a media file has not been attached to any content, you will see that in the Uploaded To column, and can click on Attach to launch a small popup that will allow you to search for existing content and attach the file.' ) . '</p>'
 ) );
 
 get_current_screen()->set_help_sidebar(
@@ -218,34 +222,50 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 <?php
 echo esc_html( $title );
 if ( current_user_can( 'upload_files' ) ) { ?>
-	<a href="media-new.php" class="page-title-action"><?php echo esc_html_x('Add New', 'file'); ?></a><?php
+	<a href="<?php echo admin_url( 'media-new.php' ); ?>" class="page-title-action"><?php echo esc_html_x('Add New', 'file'); ?></a><?php
 }
-if ( ! empty( $_REQUEST['s'] ) )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', get_search_query() ); ?>
+if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', get_search_query() );
+}
+?>
 </h1>
 
 <?php
 $message = '';
 if ( ! empty( $_GET['posted'] ) ) {
-	$message = __( 'Media attachment updated.' );
+	$message = __( 'Media file updated.' );
 	$_SERVER['REQUEST_URI'] = remove_query_arg(array('posted'), $_SERVER['REQUEST_URI']);
 }
 
 if ( ! empty( $_GET['attached'] ) && $attached = absint( $_GET['attached'] ) ) {
-	$message = sprintf( _n( 'Reattached %d attachment.', 'Reattached %d attachments.', $attached ), $attached );
+	if ( 1 == $attached ) {
+		$message = __( 'Media file attached.' );
+	} else {
+		/* translators: %s: number of media files */
+		$message = _n( '%s media file attached.', '%s media files attached.', $attached );
+	}
+	$message = sprintf( $message, number_format_i18n( $attached ) );
 	$_SERVER['REQUEST_URI'] = remove_query_arg( array( 'detach', 'attached' ), $_SERVER['REQUEST_URI'] );
 }
 
 if ( ! empty( $_GET['detach'] ) && $detached = absint( $_GET['detach'] ) ) {
-	$message = sprintf( _n( 'Detached %d attachment.', 'Detached %d attachments.', $detached ), $detached );
+	if ( 1 == $detached ) {
+		$message = __( 'Media file detached.' );
+	} else {
+		/* translators: %s: number of media files */
+		$message = _n( '%s media file detached.', '%s media files detached.', $detached );
+	}
+	$message = sprintf( $message, number_format_i18n( $detached ) );
 	$_SERVER['REQUEST_URI'] = remove_query_arg( array( 'detach', 'attached' ), $_SERVER['REQUEST_URI'] );
 }
 
 if ( ! empty( $_GET['deleted'] ) && $deleted = absint( $_GET['deleted'] ) ) {
 	if ( 1 == $deleted ) {
-		$message = __( 'Media attachment permanently deleted.' );
+		$message = __( 'Media file permanently deleted.' );
 	} else {
-		$message = _n( '%d media attachment permanently deleted.', '%d media attachments permanently deleted.', $deleted );
+		/* translators: %s: number of media files */
+		$message = _n( '%s media file permanently deleted.', '%s media files permanently deleted.', $deleted );
 	}
 	$message = sprintf( $message, number_format_i18n( $deleted ) );
 	$_SERVER['REQUEST_URI'] = remove_query_arg(array('deleted'), $_SERVER['REQUEST_URI']);
@@ -253,9 +273,10 @@ if ( ! empty( $_GET['deleted'] ) && $deleted = absint( $_GET['deleted'] ) ) {
 
 if ( ! empty( $_GET['trashed'] ) && $trashed = absint( $_GET['trashed'] ) ) {
 	if ( 1 == $trashed ) {
-		$message = __( 'Media attachment moved to the trash.' );
+		$message = __( 'Media file moved to the trash.' );
 	} else {
-		$message = _n( '%d media attachment moved to the trash.', '%d media attachments moved to the trash.', $trashed );
+		/* translators: %s: number of media files */
+		$message = _n( '%s media file moved to the trash.', '%s media files moved to the trash.', $trashed );
 	}
 	$message = sprintf( $message, number_format_i18n( $trashed ) );
 	$message .= ' <a href="' . esc_url( wp_nonce_url( 'upload.php?doaction=undo&action=untrash&ids='.(isset($_GET['ids']) ? $_GET['ids'] : ''), "bulk-media" ) ) . '">' . __('Undo') . '</a>';
@@ -264,19 +285,20 @@ if ( ! empty( $_GET['trashed'] ) && $trashed = absint( $_GET['trashed'] ) ) {
 
 if ( ! empty( $_GET['untrashed'] ) && $untrashed = absint( $_GET['untrashed'] ) ) {
 	if ( 1 == $untrashed ) {
-		$message = __( 'Media attachment restored from the trash.' );
+		$message = __( 'Media file restored from the trash.' );
 	} else {
-		$message = _n( '%d media attachment restored from the trash.', '%d media attachments restored from the trash.', $untrashed );
+		/* translators: %s: number of media files */
+		$message = _n( '%s media file restored from the trash.', '%s media files restored from the trash.', $untrashed );
 	}
 	$message = sprintf( $message, number_format_i18n( $untrashed ) );
 	$_SERVER['REQUEST_URI'] = remove_query_arg(array('untrashed'), $_SERVER['REQUEST_URI']);
 }
 
-$messages[1] = __( 'Media attachment updated.' );
-$messages[2] = __( 'Media attachment permanently deleted.' );
-$messages[3] = __( 'Error saving media attachment.' );
-$messages[4] = __( 'Media attachment moved to the trash.' ) . ' <a href="' . esc_url( wp_nonce_url( 'upload.php?doaction=undo&action=untrash&ids='.(isset($_GET['ids']) ? $_GET['ids'] : ''), "bulk-media" ) ) . '">' . __( 'Undo' ) . '</a>';
-$messages[5] = __( 'Media attachment restored from the trash.' );
+$messages[1] = __( 'Media file updated.' );
+$messages[2] = __( 'Media file permanently deleted.' );
+$messages[3] = __( 'Error saving media file.' );
+$messages[4] = __( 'Media file moved to the trash.' ) . ' <a href="' . esc_url( wp_nonce_url( 'upload.php?doaction=undo&action=untrash&ids='.(isset($_GET['ids']) ? $_GET['ids'] : ''), "bulk-media" ) ) . '">' . __( 'Undo' ) . '</a>';
+$messages[5] = __( 'Media file restored from the trash.' );
 
 if ( ! empty( $_GET['message'] ) && isset( $messages[ $_GET['message'] ] ) ) {
 	$message = $messages[ $_GET['message'] ];
--- a/wp-admin/user-edit.php
+++ b/wp-admin/user-edit.php
@@ -55,7 +55,7 @@ get_current_screen()->set_help_sidebar(
     '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-$wp_http_referer = remove_query_arg(array('update', 'delete_count'), $wp_http_referer );
+$wp_http_referer = remove_query_arg( array( 'update', 'delete_count', 'user_id' ), $wp_http_referer );
 
 $user_can_edit = current_user_can( 'edit_posts' ) || current_user_can( 'edit_pages' );
 
@@ -82,20 +82,24 @@ if ( is_multisite()
 
 // Execute confirmed email change. See send_confirmation_on_profile_email().
 if ( is_multisite() && IS_PROFILE_PAGE && isset( $_GET[ 'newuseremail' ] ) && $current_user->ID ) {
-	$new_email = get_option( $current_user->ID . '_new_email' );
-	if ( $new_email[ 'hash' ] == $_GET[ 'newuseremail' ] ) {
+	$new_email = get_user_meta( $current_user->ID, '_new_email', true );
+	if ( $new_email && hash_equals( $new_email[ 'hash' ], $_GET[ 'newuseremail' ] ) ) {
 		$user = new stdClass;
 		$user->ID = $current_user->ID;
 		$user->user_email = esc_html( trim( $new_email[ 'newemail' ] ) );
-		if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $current_user->user_login ) ) )
+		if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $current_user->user_login ) ) ) {
 			$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $user->user_email, $current_user->user_login ) );
+		}
 		wp_update_user( $user );
-		delete_option( $current_user->ID . '_new_email' );
-		wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) );
+		delete_user_meta( $current_user->ID, '_new_email' );
+		wp_redirect( add_query_arg( array( 'updated' => 'true' ), self_admin_url( 'profile.php' ) ) );
 		die();
+	} else {
+		wp_redirect( add_query_arg( array( 'error' => 'new-email' ), self_admin_url( 'profile.php' ) ) );
 	}
-} elseif ( is_multisite() && IS_PROFILE_PAGE && !empty( $_GET['dismiss'] ) && $current_user->ID . '_new_email' == $_GET['dismiss'] ) {
-	delete_option( $current_user->ID . '_new_email' );
+} elseif ( is_multisite() && IS_PROFILE_PAGE && !empty( $_GET['dismiss'] ) && $current_user->ID . '_new_email' === $_GET['dismiss'] ) {
+	check_admin_referer( 'dismiss-' . $current_user->ID . '_new_email' );
+	delete_user_meta( $current_user->ID, '_new_email' );
 	wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) );
 	die();
 }
@@ -176,11 +180,18 @@ include(ABSPATH . 'wp-admin/admin-header.php');
 	<?php else: ?>
 	<p><strong><?php _e('User updated.') ?></strong></p>
 	<?php endif; ?>
-	<?php if ( $wp_http_referer && !IS_PROFILE_PAGE ) : ?>
+	<?php if ( $wp_http_referer && false === strpos( $wp_http_referer, 'user-new.php' ) && ! IS_PROFILE_PAGE ) : ?>
 	<p><a href="<?php echo esc_url( $wp_http_referer ); ?>"><?php _e('&larr; Back to Users'); ?></a></p>
 	<?php endif; ?>
 </div>
 <?php endif; ?>
+<?php if ( isset( $_GET['error'] ) ) : ?>
+<div class="notice notice-error">
+	<?php if ( 'new-email' == $_GET['error'] ) : ?>
+	<p><?php _e( 'Error while saving the new email address. Please try again.' ); ?></p>
+	<?php endif; ?>
+</div>
+<?php endif; ?>
 <?php if ( isset( $errors ) && is_wp_error( $errors ) ) : ?>
 <div class="error"><p><?php echo implode( "</p>\n<p>", $errors->get_error_messages() ); ?></p></div>
 <?php endif; ?>
@@ -383,15 +394,21 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c
 	<th><label for="email"><?php _e('Email'); ?> <span class="description"><?php _e('(required)'); ?></span></label></th>
 	<td><input type="email" name="email" id="email" value="<?php echo esc_attr( $profileuser->user_email ) ?>" class="regular-text ltr" />
 	<?php
-	$new_email = get_option( $current_user->ID . '_new_email' );
+	$new_email = get_user_meta( $current_user->ID, '_new_email', true );
 	if ( $new_email && $new_email['newemail'] != $current_user->user_email && $profileuser->ID == $current_user->ID ) : ?>
 	<div class="updated inline">
 	<p><?php
 		printf(
-			__( 'There is a pending change of your email to %1$s. <a href="%2$s">Cancel</a>' ),
-			'<code>' . $new_email['newemail'] . '</code>',
-			esc_url( self_admin_url( 'profile.php?dismiss=' . $current_user->ID . '_new_email' ) )
-	); ?></p>
+			/* translators: %s: new email */
+			__( 'There is a pending change of your email to %s.' ),
+			'<code>' . esc_html( $new_email['newemail'] ) . '</code>'
+		);
+		printf(
+			' <a href="%1$s">%2$s</a>',
+			esc_url( wp_nonce_url( self_admin_url( 'profile.php?dismiss=' . $current_user->ID . '_new_email' ), 'dismiss-' . $current_user->ID . '_new_email' ) ),
+			__( 'Cancel' )
+		);
+	?></p>
 	</div>
 	<?php endif; ?>
 	</td>
--- a/wp-admin/user-new.php
+++ b/wp-admin/user-new.php
@@ -68,7 +68,7 @@ if ( isset($_REQUEST['action']) && 'adduser' == $_REQUEST['action'] ) {
 	} else {
 		if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) {
 			add_existing_user_to_blog( array( 'user_id' => $user_id, 'role' => $_REQUEST[ 'role' ] ) );
-			$redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' );
+			$redirect = add_query_arg( array( 'update' => 'addnoconfirmation' , 'user_id' => $user_id ), 'user-new.php' );
 		} else {
 			$newuser_key = substr( md5( $user_id ), 0, 5 );
 			add_option( 'new_user_' . $newuser_key, array( 'user_id' => $user_id, 'email' => $user_details->user_email, 'role' => $_REQUEST[ 'role' ] ) );
@@ -147,8 +147,12 @@ Please click the following link to confirm the invite:
 			wpmu_signup_user( $new_user_login, $new_user_email, array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) );
 			if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) {
 				$key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) );
-				wpmu_activate_signup( $key );
-				$redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' );
+				$new_user = wpmu_activate_signup( $key );
+				if ( ! is_wp_error( $new_user ) ) {
+					$redirect = add_query_arg( array( 'update' => 'addnoconfirmation' ), 'user-new.php' );
+				} else {
+					$redirect = add_query_arg( array( 'update' => 'addnoconfirmation', 'user_id' => $new_user['user_id'] ), 'user-new.php' );
+				}
 			} else {
 				$redirect = add_query_arg( array('update' => 'newuserconfirmation'), 'user-new.php' );
 			}
@@ -223,6 +227,14 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 if ( isset($_GET['update']) ) {
 	$messages = array();
 	if ( is_multisite() ) {
+		$edit_link = '';
+		if ( ( isset( $_GET['user_id'] ) ) ) {
+			$user_id_new = absint( $_GET['user_id'] );
+			if ( $user_id_new ) {
+				$edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user_id_new ) ) );
+			}
+		}
+
 		switch ( $_GET['update'] ) {
 			case "newuserconfirmation":
 				$messages[] = __('Invitation email sent to new user. A confirmation link must be clicked before their account is created.');
@@ -231,7 +243,12 @@ if ( isset($_GET['update']) ) {
 				$messages[] = __('Invitation email sent to user. A confirmation link must be clicked for them to be added to your site.');
 				break;
 			case "addnoconfirmation":
-				$messages[] = __('User has been added to your site.');
+				if ( empty( $edit_link ) ) {
+					$messages[] = __( 'User has been added to your site.' );
+				} else {
+					/* translators: %s: edit page url */
+					$messages[] = sprintf( __( 'User has been added to your site. <a href="%s">Edit user</a>' ), $edit_link );
+				}
 				break;
 			case "addexisting":
 				$messages[] = __('That user is already a member of this site.');
--- a/wp-admin/users.php
+++ b/wp-admin/users.php
@@ -248,8 +248,10 @@ case 'delete':
 	foreach ( $userids as $id ) {
 		$user = get_userdata( $id );
 		if ( $id == $current_user->ID ) {
+			/* translators: 1: user id, 2: user login */
 			echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>The current user will not be deleted.</strong>'), $id, $user->user_login) . "</li>\n";
 		} else {
+			/* translators: 1: user id, 2: user login */
 			echo "<li><input type=\"hidden\" name=\"users[]\" value=\"" . esc_attr($id) . "\" />" . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "</li>\n";
 			$go_delete++;
 		}
@@ -271,17 +273,23 @@ case 'delete':
 			<?php _e('Delete all content.'); ?></label></li>
 			<li><input type="radio" id="delete_option1" name="delete_option" value="reassign" />
 			<?php echo '<label for="delete_option1">' . __( 'Attribute all content to:' ) . '</label> ';
-			wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li>
+			wp_dropdown_users( array(
+				'name' => 'reassign_user',
+				'exclude' => array_diff( $userids, array( $current_user->ID ) ),
+				'show' => 'display_name_with_login',
+			) ); ?></li>
 		</ul></fieldset>
 	<?php endif;
 	/**
 	 * Fires at the end of the delete users form prior to the confirm button.
 	 *
 	 * @since 4.0.0
+	 * @since 4.5.0 The `$userids` parameter was added.
 	 *
-	 * @param WP_User $current_user WP_User object for the user being deleted.
+	 * @param WP_User $current_user WP_User object for the current user.
+	 * @param array   $userids      Array of IDs for users being deleted.
 	 */
-	do_action( 'delete_user_form', $current_user );
+	do_action( 'delete_user_form', $current_user, $userids );
 	?>
 	<input type="hidden" name="action" value="dodelete" />
 	<?php submit_button( __('Confirm Deletion'), 'primary' ); ?>
@@ -370,10 +378,13 @@ case 'remove':
 		$id = (int) $id;
  		$user = get_userdata( $id );
 		if ( $id == $current_user->ID && !is_super_admin() ) {
+			/* translators: 1: user id, 2: user login */
 			echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>The current user will not be removed.</strong>'), $id, $user->user_login) . "</li>\n";
 		} elseif ( !current_user_can('remove_user', $id) ) {
-			echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>You don\'t have permission to remove this user.</strong>'), $id, $user->user_login) . "</li>\n";
+			/* translators: 1: user id, 2: user login */
+			echo "<li>" . sprintf(__('ID #%1$s: %2$s <strong>You don&#8217;t have permission to remove this user.</strong>'), $id, $user->user_login) . "</li>\n";
 		} else {
+			/* translators: 1: user id, 2: user login */
 			echo "<li><input type=\"hidden\" name=\"users[]\" value=\"{$id}\" />" . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "</li>\n";
 			$go_remove = true;
 		}
@@ -423,6 +434,7 @@ default:
 			break;
 		case 'add':
 			if ( isset( $_GET['id'] ) && ( $user_id = $_GET['id'] ) && current_user_can( 'edit_user', $user_id ) ) {
+				/* translators: %s: edit page url */
 				$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( __( 'New user created. <a href="%s">Edit user</a>' ),
 					esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ),
 						self_admin_url( 'user-edit.php?user_id=' . $user_id ) ) ) ) . '</p></div>';
@@ -472,13 +484,16 @@ if ( ! empty($messages) ) {
 <?php
 echo esc_html( $title );
 if ( current_user_can( 'create_users' ) ) { ?>
-	<a href="user-new.php" class="page-title-action"><?php echo esc_html_x( 'Add New', 'user' ); ?></a>
+	<a href="<?php echo admin_url( 'user-new.php' ); ?>" class="page-title-action"><?php echo esc_html_x( 'Add New', 'user' ); ?></a>
 <?php } elseif ( is_multisite() && current_user_can( 'promote_users' ) ) { ?>
-	<a href="user-new.php" class="page-title-action"><?php echo esc_html_x( 'Add Existing', 'user' ); ?></a>
+	<a href="<?php echo admin_url( 'user-new.php' ); ?>" class="page-title-action"><?php echo esc_html_x( 'Add Existing', 'user' ); ?></a>
 <?php }
 
-if ( $usersearch )
-	printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $usersearch ) ); ?>
+if ( strlen( $usersearch ) ) {
+	/* translators: %s: search keywords */
+	printf( '<span class="subtitle">' . __( 'Search results for &#8220;%s&#8221;' ) . '</span>', esc_html( $usersearch ) );
+}
+?>
 </h1>
 
 <?php $wp_list_table->views(); ?>
--- a/wp-admin/widgets.php
+++ b/wp-admin/widgets.php
@@ -425,7 +425,7 @@ foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
 
 							submit_button( __( 'Clear Inactive Widgets' ), 'delete', 'removeinactivewidgets', false, $attributes );
 							?>
-							<span class="spinner">
+							<span class="spinner"></span>
 						</p>
 						<?php wp_nonce_field( 'remove-inactive-widgets', '_wpnonce_remove_inactive_widgets' ); ?>
 					</form>
@@ -455,12 +455,12 @@ $sidebars_count = count( $theme_sidebars );
 if ( $sidebars_count > 1 ) {
 	$split = ceil( $sidebars_count / 2 );
 } else {
-	$single_sidebar_class = ' class="single-sidebar"';
+	$single_sidebar_class = ' single-sidebar';
 }
 
 ?>
 <div class="widget-liquid-right">
-<div id="widgets-right"<?php echo $single_sidebar_class; ?>>
+<div id="widgets-right" class="wp-clearfix<?php echo $single_sidebar_class; ?>">
 <div class="sidebars-column-1">
 <?php
 
--- a/wp-blog-header.php
+++ b/wp-blog-header.php
@@ -9,10 +9,13 @@ if ( !isset($wp_did_header) ) {
 
 	$wp_did_header = true;
 
+	// Load the WordPress library.
 	require_once( dirname(__FILE__) . '/wp-load.php' );
 
+	// Set up the WordPress query.
 	wp();
 
+	// Load the theme template.
 	require_once( ABSPATH . WPINC . '/template-loader.php' );
 
 }
--- a/wp-comments-post.php
+++ b/wp-comments-post.php
@@ -19,9 +19,9 @@ nocache_headers();
 
 $comment = wp_handle_comment_submission( wp_unslash( $_POST ) );
 if ( is_wp_error( $comment ) ) {
-	$data = $comment->get_error_data();
+	$data = intval( $comment->get_error_data() );
 	if ( ! empty( $data ) ) {
-		wp_die( $comment->get_error_message(), $data );
+		wp_die( '<p>' . $comment->get_error_message() . '</p>', __( 'Comment Submission Failure' ), array( 'response' => $data, 'back_link' => true ) );
 	} else {
 		exit;
 	}
--- a/wp-content/plugins/akismet/akismet.php
+++ b/wp-content/plugins/akismet/akismet.php
@@ -6,7 +6,7 @@
 Plugin Name: Akismet
 Plugin URI: http://akismet.com/
 Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) <a href="http://akismet.com/get/">Sign up for an Akismet plan</a> to get an API key, and 3) Go to your Akismet configuration page, and save your API key.
-Version: 3.1.7
+Version: 3.1.10
 Author: Automattic
 Author URI: http://automattic.com/wordpress-plugins/
 License: GPLv2 or later
@@ -37,9 +37,8 @@ if ( !function_exists( 'add_action' ) ) {
 	exit;
 }
 
-define( 'AKISMET_VERSION', '3.1.7' );
+define( 'AKISMET_VERSION', '3.1.10' );
 define( 'AKISMET__MINIMUM_WP_VERSION', '3.2' );
-define( 'AKISMET__PLUGIN_URL', plugin_dir_url( __FILE__ ) );
 define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
 define( 'AKISMET_DELETE_LIMIT', 100000 );
 
--- a/wp-content/plugins/akismet/class.akismet-admin.php
+++ b/wp-content/plugins/akismet/class.akismet-admin.php
@@ -111,10 +111,10 @@ class Akismet_Admin {
 			'jetpack_page_akismet-key-config',
 			'plugins.php',
 		) ) ) {
-			wp_register_style( 'akismet.css', AKISMET__PLUGIN_URL . '_inc/akismet.css', array(), AKISMET_VERSION );
+			wp_register_style( 'akismet.css', plugin_dir_url( __FILE__ ) . '_inc/akismet.css', array(), AKISMET_VERSION );
 			wp_enqueue_style( 'akismet.css');
 
-			wp_register_script( 'akismet.js', AKISMET__PLUGIN_URL . '_inc/akismet.js', array('jquery','postbox'), AKISMET_VERSION );
+			wp_register_script( 'akismet.js', plugin_dir_url( __FILE__ ) . '_inc/akismet.js', array('jquery','postbox'), AKISMET_VERSION );
 			wp_enqueue_script( 'akismet.js' );
 			wp_localize_script( 'akismet.js', 'WPAkismet', array(
 				'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ),
@@ -605,7 +605,7 @@ class Akismet_Admin {
 	}
 
 	public static function plugin_action_links( $links, $file ) {
-		if ( $file == plugin_basename( AKISMET__PLUGIN_URL . '/akismet.php' ) ) {
+		if ( $file == plugin_basename( plugin_dir_url( __FILE__ ) . '/akismet.php' ) ) {
 			$links[] = '<a href="' . esc_url( self::get_page_url() ) . '">'.esc_html__( 'Settings' , 'akismet').'</a>';
 		}
 
--- a/wp-content/plugins/akismet/class.akismet.php
+++ b/wp-content/plugins/akismet/class.akismet.php
@@ -53,6 +53,10 @@ class Akismet {
 
 		// Run this early in the pingback call, before doing a remote fetch of the source uri
 		add_action( 'xmlrpc_call', array( 'Akismet', 'pre_check_pingback' ) );
+		
+		// Jetpack compatibility
+		add_filter( 'jetpack_options_whitelist', array( 'Akismet', 'add_to_jetpack_options_whitelist' ) );
+		add_action( 'update_option_wordpress_api_key', array( 'Akismet', 'updated_option' ), 10, 2 );
 	}
 
 	public static function get_api_key() {
@@ -81,6 +85,37 @@ class Akismet {
 		return $response[1];
 	}
 
+	/**
+	 * Add the akismet option to the Jetpack options management whitelist.
+	 *
+	 * @param array $options The list of whitelisted option names.
+	 * @return array The updated whitelist
+	 */
+	public static function add_to_jetpack_options_whitelist( $options ) {
+		$options[] = 'wordpress_api_key';
+		return $options;
+	}
+
+	/**
+	 * When the akismet option is updated, run the registration call.
+	 *
+	 * This should only be run when the option is updated from the Jetpack/WP.com
+	 * API call, and only if the new key is different than the old key.
+	 *
+	 * @param mixed  $old_value   The old option value.
+	 * @param mixed  $value       The new option value.
+	 */
+	public static function updated_option( $old_value, $value ) {
+		// Not an API call
+		if ( ! class_exists( 'WPCOM_JSON_API_Update_Option_Endpoint' ) ) {
+			return;
+		}
+		// Only run the registration if the old key is different.
+		if ( $old_value !== $value ) {
+			self::verify_key( $value );
+		}
+	}
+
 	public static function auto_check_comment( $commentdata ) {
 		self::$last_comment_result = null;
 
@@ -119,13 +154,19 @@ class Akismet {
 				$comment["POST_{$key}"] = $value;
 		}
 
-		$ignore = array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' );
-
 		foreach ( $_SERVER as $key => $value ) {
-			if ( !in_array( $key, $ignore ) && is_string($value) )
-				$comment["$key"] = $value;
-			else
-				$comment["$key"] = '';
+			if ( ! is_string( $value ) ) {
+				continue;
+			}
+
+			if ( preg_match( "/^HTTP_COOKIE/", $key ) ) {
+				continue;
+			}
+
+			// Send any potentially useful $_SERVER vars, but avoid sending junk we don't need.
+			if ( preg_match( "/^(HTTP_|REMOTE_ADDR|REQUEST_URI|DOCUMENT_URI)/", $key ) ) {
+				$comment[ "$key" ] = $value;
+			}
 		}
 
 		$post = get_post( $comment['comment_post_ID'] );
@@ -248,7 +289,9 @@ class Akismet {
 					elseif ( self::$last_comment['akismet_result'] == 'false' ) {
 						update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' );
 						self::update_comment_history( $comment->comment_ID, '', 'check-ham' );
-						if ( $comment->comment_approved == 'spam' ) {
+						// Status could be spam or trash, depending on the WP version and whether this change applies:
+						// https://core.trac.wordpress.org/changeset/34726
+						if ( $comment->comment_approved == 'spam' || $comment->comment_approved == 'trash' ) {
 							if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) )
 								self::update_comment_history( $comment->comment_ID, '', 'wp-blacklisted' );
 							else
@@ -707,25 +750,35 @@ class Akismet {
 		$comment1 = (array) $comment1;
 		$comment2 = (array) $comment2;
 		
-		return (
+		$comments_match = (
 			   isset( $comment1['comment_post_ID'], $comment2['comment_post_ID'] )
 			&& intval( $comment1['comment_post_ID'] ) == intval( $comment2['comment_post_ID'] )
 			&& (
 				// The comment author length max is 255 characters, limited by the TINYTEXT column type.
-				substr( $comment1['comment_author'], 0, 255 ) == substr( $comment2['comment_author'], 0, 255 )
-				|| substr( stripslashes( $comment1['comment_author'] ), 0, 255 ) == substr( $comment2['comment_author'], 0, 255 )
-				|| substr( $comment1['comment_author'], 0, 255 ) == substr( stripslashes( $comment2['comment_author'] ), 0, 255 )
+				// If the comment author includes multibyte characters right around the 255-byte mark, they
+				// may be stripped when the author is saved in the DB, so a 300+ char author may turn into
+				// a 253-char author when it's saved, not 255 exactly.  The longest possible character is
+				// theoretically 6 bytes, so we'll only look at the first 248 bytes to be safe.
+				substr( $comment1['comment_author'], 0, 248 ) == substr( $comment2['comment_author'], 0, 248 )
+				|| substr( stripslashes( $comment1['comment_author'] ), 0, 248 ) == substr( $comment2['comment_author'], 0, 248 )
+				|| substr( $comment1['comment_author'], 0, 248 ) == substr( stripslashes( $comment2['comment_author'] ), 0, 248 )
+				// Certain long comment author names will be truncated to nothing, depending on their encoding.
+				|| ( ! $comment1['comment_author'] && strlen( $comment2['comment_author'] ) > 248 )
+				|| ( ! $comment2['comment_author'] && strlen( $comment1['comment_author'] ) > 248 )
 				)
 			&& (
 				// The email max length is 100 characters, limited by the VARCHAR(100) column type.
-				substr( $comment1['comment_author_email'], 0, 100 ) == substr( $comment2['comment_author_email'], 0, 100 )
-				|| substr( stripslashes( $comment1['comment_author_email'] ), 0, 100 ) == substr( $comment2['comment_author_email'], 0, 100 )
-				|| substr( $comment1['comment_author_email'], 0, 100 ) == substr( stripslashes( $comment2['comment_author_email'] ), 0, 100 )
+				// Same argument as above for only looking at the first 93 characters.
+				substr( $comment1['comment_author_email'], 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 )
+				|| substr( stripslashes( $comment1['comment_author_email'] ), 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 )
+				|| substr( $comment1['comment_author_email'], 0, 93 ) == substr( stripslashes( $comment2['comment_author_email'] ), 0, 93 )
 				// Very long emails can be truncated and then stripped if the [0:100] substring isn't a valid address.
 				|| ( ! $comment1['comment_author_email'] && strlen( $comment2['comment_author_email'] ) > 100 )
 				|| ( ! $comment2['comment_author_email'] && strlen( $comment1['comment_author_email'] ) > 100 )
 			)
 		);
+
+		return $comments_match;
 	}
 	
 	// Does the supplied comment match the details of the one most recently stored in self::$last_comment?
@@ -956,7 +1009,7 @@ class Akismet {
 	public static function load_form_js() {
 		// WP < 3.3 can't enqueue a script this late in the game and still have it appear in the footer.
 		// Once we drop support for everything pre-3.3, this can change back to a single enqueue call.
-		wp_register_script( 'akismet-form', AKISMET__PLUGIN_URL . '_inc/form.js', array(), AKISMET_VERSION, true );
+		wp_register_script( 'akismet-form', plugin_dir_url( __FILE__ ) . '_inc/form.js', array(), AKISMET_VERSION, true );
 		add_action( 'wp_footer', array( 'Akismet', 'print_form_js' ) );
 		add_action( 'admin_footer', array( 'Akismet', 'print_form_js' ) );
 	}
@@ -1153,4 +1206,4 @@ p {
 
 		return $meta_value;
 	}
-}
\ No newline at end of file
+}
--- a/wp-content/plugins/akismet/readme.txt
+++ b/wp-content/plugins/akismet/readme.txt
@@ -2,8 +2,8 @@
 Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic, jgs
 Tags: akismet, comments, spam, antispam, anti-spam, anti spam, comment moderation, comment spam, contact form spam, spam comments
 Requires at least: 3.2
-Tested up to: 4.4.1
-Stable tag: 3.1.7
+Tested up to: 4.5
+Stable tag: 3.1.10
 License: GPLv2 or later
 
 Akismet checks your comments against the Akismet Web service to see if they look like spam or not.
@@ -30,6 +30,27 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co
 
 == Changelog ==
 
+= 3.1.10 =
+*Release Date - 1 April 2016*
+
+* Fixed a bug that could cause comments caught as spam to be placed in the Pending queue.
+* Fixed a bug that could have resulted in comments that were caught by the core WordPress comment blacklist not to have a corresponding History entry.
+* Fixed a bug that could have caused avoidable PHP warnings in the error log.
+
+= 3.1.9 =
+*Release Date - 28 March 2016*
+
+* Add compatibility with Jetpack so that Jetpack can automatically configure Akismet settings when appropriate.
+* Fixed a bug preventing some comment data from being sent to Akismet.
+
+= 3.1.8 =
+*Release Date - 4 March 2016*
+
+* Fixed a bug preventing Akismet from being used with some plugins that rewrite admin URLs.
+* Reduced the amount of bandwidth used on Akismet API calls
+* Reduced the amount of space Akismet uses in the database
+* Fixed a bug that could cause comments caught as spam to be placed in the Pending queue.
+
 = 3.1.7 =
 *Release Date - 4 January 2016*
 
--- a/wp-content/themes/twentyfifteen/css/editor-style.css
+++ b/wp-content/themes/twentyfifteen/css/editor-style.css
@@ -238,6 +238,11 @@ li > ol {
 	margin: 0 0 0 23px;
 }
 
+blockquote > ul,
+blockquote > ol {
+	margin-left: 28px;
+}
+
 dl {
 	margin: 0 0 28px;
 }
--- a/wp-content/themes/twentyfifteen/functions.php
+++ b/wp-content/themes/twentyfifteen/functions.php
@@ -103,6 +103,17 @@ function twentyfifteen_setup() {
 		'aside', 'image', 'video', 'quote', 'link', 'gallery', 'status', 'audio', 'chat'
 	) );
 
+	/*
+	 * Enable support for custom logo.
+	 *
+	 * @since Twenty Fifteen 1.5
+	 */
+	add_theme_support( 'custom-logo', array(
+		'height'      => 248,
+		'width'       => 248,
+		'flex-height' => true,
+	) );
+
 	$color_scheme  = twentyfifteen_get_color_scheme();
 	$default_color = trim( $color_scheme[0], '#' );
 
@@ -117,6 +128,9 @@ function twentyfifteen_setup() {
 	 * specifically font, colors, icons, and column width.
 	 */
 	add_editor_style( array( 'css/editor-style.css', 'genericons/genericons.css', twentyfifteen_fonts_url() ) );
+
+	// Indicate widget sidebars can use selective refresh in the Customizer.
+	add_theme_support( 'customize-selective-refresh-widgets' );
 }
 endif; // twentyfifteen_setup
 add_action( 'after_setup_theme', 'twentyfifteen_setup' );
--- a/wp-content/themes/twentyfifteen/header.php
+++ b/wp-content/themes/twentyfifteen/header.php
@@ -29,6 +29,8 @@
 		<header id="masthead" class="site-header" role="banner">
 			<div class="site-branding">
 				<?php
+					twentyfifteen_the_custom_logo();
+
 					if ( is_front_page() && is_home() ) : ?>
 						<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
 					<?php else : ?>
--- a/wp-content/themes/twentyfifteen/inc/customizer.php
+++ b/wp-content/themes/twentyfifteen/inc/customizer.php
@@ -20,6 +20,19 @@ function twentyfifteen_customize_register( $wp_customize ) {
 	$wp_customize->get_setting( 'blogname' )->transport        = 'postMessage';
 	$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
 
+	if ( isset( $wp_customize->selective_refresh ) ) {
+		$wp_customize->selective_refresh->add_partial( 'blogname', array(
+			'selector' => '.site-title a',
+			'container_inclusive' => false,
+			'render_callback' => 'twentyfifteen_customize_partial_blogname',
+		) );
+		$wp_customize->selective_refresh->add_partial( 'blogdescription', array(
+			'selector' => '.site-description',
+			'container_inclusive' => false,
+			'render_callback' => 'twentyfifteen_customize_partial_blogdescription',
+		) );
+	}
+
 	// Add color scheme setting and control.
 	$wp_customize->add_setting( 'color_scheme', array(
 		'default'           => 'default',
@@ -70,6 +83,30 @@ function twentyfifteen_customize_register( $wp_customize ) {
 add_action( 'customize_register', 'twentyfifteen_customize_register', 11 );
 
 /**
+ * Render the site title for the selective refresh partial.
+ *
+ * @since Twenty Fifteen 1.5
+ * @see twentyfifteen_customize_register()
+ *
+ * @return void
+ */
+function twentyfifteen_customize_partial_blogname() {
+	bloginfo( 'name' );
+}
+
+/**
+ * Render the site tagline for the selective refresh partial.
+ *
+ * @since Twenty Fifteen 1.5
+ * @see twentyfifteen_customize_register()
+ *
+ * @return void
+ */
+function twentyfifteen_customize_partial_blogdescription() {
+	bloginfo( 'description' );
+}
+
+/**
  * Register color schemes for Twenty Fifteen.
  *
  * Can be filtered with {@see 'twentyfifteen_color_schemes'}.
--- a/wp-content/themes/twentyfifteen/inc/template-tags.php
+++ b/wp-content/themes/twentyfifteen/inc/template-tags.php
@@ -241,3 +241,18 @@ function twentyfifteen_excerpt_more( $more ) {
 }
 add_filter( 'excerpt_more', 'twentyfifteen_excerpt_more' );
 endif;
+
+if ( ! function_exists( 'twentyfifteen_the_custom_logo' ) ) :
+/**
+ * Displays the optional custom logo.
+ *
+ * Does nothing if the custom logo is not available.
+ *
+ * @since Twenty Fifteen 1.5
+ */
+function twentyfifteen_the_custom_logo() {
+	if ( function_exists( 'the_custom_logo' ) ) {
+		the_custom_logo();
+	}
+}
+endif;
--- a/wp-content/themes/twentyfifteen/js/functions.js
+++ b/wp-content/themes/twentyfifteen/js/functions.js
@@ -49,7 +49,7 @@
 	// Enable menu toggle for small screens.
 	( function() {
 		var menu, widgets, social;
-		if ( ! secondary || ! button ) {
+		if ( ! secondary.length || ! button.length ) {
 			return;
 		}
 
@@ -57,7 +57,7 @@
 		menu    = secondary.find( '.nav-menu' );
 		widgets = secondary.find( '#widget-area' );
 		social  = secondary.find( '#social-navigation' );
-		if ( ! widgets.length && ! social.length && ( ! menu || ! menu.children().length ) ) {
+		if ( ! widgets.length && ! social.length && ( ! menu.length || ! menu.children().length ) ) {
 			button.hide();
 			return;
 		}
--- a/wp-content/themes/twentyfifteen/languages/twentyfifteen.pot
+++ b/wp-content/themes/twentyfifteen/languages/twentyfifteen.pot
@@ -1,14 +1,14 @@
-# Copyright (C) 2015 the WordPress team
+# Copyright (C) 2016 the WordPress team
 # This file is distributed under the GNU General Public License v2 or later.
 msgid ""
 msgstr ""
-"Project-Id-Version: Twenty Fifteen 1.4\n"
+"Project-Id-Version: Twenty Fifteen 1.5\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/twentyfifteen\n"
-"POT-Creation-Date: 2015-12-08 15:14:51+00:00\n"
+"POT-Creation-Date: 2016-04-05 09:48:39+00:00\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 
@@ -87,7 +87,7 @@ msgid ""
 "searching can help."
 msgstr ""
 
-#. #-#-#-#-#  twentyfifteen.pot (Twenty Fifteen 1.4)  #-#-#-#-#
+#. #-#-#-#-#  twentyfifteen.pot (Twenty Fifteen 1.5)  #-#-#-#-#
 #. Author URI of the plugin/theme
 #: footer.php:25
 msgid "https://wordpress.org/"
@@ -105,18 +105,18 @@ msgstr ""
 msgid "Social Links Menu"
 msgstr ""
 
-#: functions.php:133
+#: functions.php:147
 msgid "Widget Area"
 msgstr ""
 
-#: functions.php:135
+#: functions.php:149
 msgid "Add widgets here to appear in your sidebar."
 msgstr ""
 
 #. Translators: If there are characters in your language that are not supported
 #. by Noto Sans, translate this to 'off'. Do not translate into your own
 #. language.
-#: functions.php:161
+#: functions.php:175
 msgctxt "Noto Sans font: on or off"
 msgid "on"
 msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
 #. Translators: If there are characters in your language that are not supported
 #. by Noto Serif, translate this to 'off'. Do not translate into your own
 #. language.
-#: functions.php:169
+#: functions.php:183
 msgctxt "Noto Serif font: on or off"
 msgid "on"
 msgstr ""
@@ -132,7 +132,7 @@ msgstr ""
 #. Translators: If there are characters in your language that are not supported
 #. by Inconsolata, translate this to 'off'. Do not translate into your own
 #. language.
-#: functions.php:177
+#: functions.php:191
 msgctxt "Inconsolata font: on or off"
 msgid "on"
 msgstr ""
@@ -140,16 +140,16 @@ msgstr ""
 #. Translators: To add an additional character subset specific to your
 #. language, translate this to 'greek', 'cyrillic', 'devanagari' or
 #. 'vietnamese'. Do not translate into your own language.
-#: functions.php:185
+#: functions.php:199
 msgctxt "Add new subset (greek, cyrillic, devanagari, vietnamese)"
 msgid "no-subset"
 msgstr ""
 
-#: functions.php:255
+#: functions.php:269
 msgid "expand child menu"
 msgstr ""
 
-#: functions.php:256
+#: functions.php:270
 msgid "collapse child menu"
 msgstr ""
 
@@ -157,7 +157,7 @@ msgstr ""
 msgid "Skip to content"
 msgstr ""
 
-#: header.php:43
+#: header.php:45
 msgid "Menu and widgets"
 msgstr ""
 
@@ -182,43 +182,43 @@ msgid ""
 "version %s. Please upgrade and try again."
 msgstr ""
 
-#: inc/customizer.php:31
+#: inc/customizer.php:44
 msgid "Base Color Scheme"
 msgstr ""
 
-#: inc/customizer.php:46
+#: inc/customizer.php:59
 msgid "Header and Sidebar Text Color"
 msgstr ""
 
-#: inc/customizer.php:47 inc/customizer.php:63 inc/customizer.php:68
+#: inc/customizer.php:60 inc/customizer.php:76 inc/customizer.php:81
 msgid "Applied to the header on small screens and the sidebar on wide screens."
 msgstr ""
 
-#: inc/customizer.php:62
+#: inc/customizer.php:75
 msgid "Header and Sidebar Background Color"
 msgstr ""
 
-#: inc/customizer.php:113
+#: inc/customizer.php:150
 msgid "Default"
 msgstr ""
 
-#: inc/customizer.php:124
+#: inc/customizer.php:161
 msgid "Dark"
 msgstr ""
 
-#: inc/customizer.php:135
+#: inc/customizer.php:172
 msgid "Yellow"
 msgstr ""
 
-#: inc/customizer.php:146
+#: inc/customizer.php:183
 msgid "Pink"
 msgstr ""
 
-#: inc/customizer.php:157
+#: inc/customizer.php:194
 msgid "Purple"
 msgstr ""
 
-#: inc/customizer.php:168
+#: inc/customizer.php:205
 msgid "Blue"
 msgstr ""
 
--- a/wp-content/themes/twentyfifteen/readme.txt
+++ b/wp-content/themes/twentyfifteen/readme.txt
@@ -1,8 +1,8 @@
 === Twenty Fifteen ===
 Contributors: the WordPress team
 Requires at least: WordPress 4.1
-Tested up to: WordPress 4.5-trunk
-Version: 1.4
+Tested up to: WordPress 4.6-trunk
+Version: 1.5
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
@@ -55,6 +55,11 @@ Source: http://www.genericons.com
 
 == Changelog ==
 
+= 1.5 =
+* Released: April 12, 2016
+
+https://codex.wordpress.org/Twenty_Fifteen_Theme_Changelog#Version_1.5
+
 = 1.4 =
 * Released: December 8, 2015
 
--- a/wp-content/themes/twentyfifteen/screenshot.png
+++ b/wp-content/themes/twentyfifteen/screenshot.png
@@ -1,1558 +1,2344 @@
 PNG
 
-   
IHDR  p     EH IDATx^j@QUibqzi+bsqqWXrǷ׀it:Euq\  d]Yp0DqL  4w   8
-       @      p          p   8       @           @      p          p   8       @         n            p   8       @  8        @      p        @OmȶCOԑ7c][|i)_loX923궃-3!xiW}{Sc.^Q{~Roki?yŹr&@\n0ƪoq":G\N1_GtѿFf
-d+`nIpzwvqYTJP	*t A
xX܃
%Ip	,˽g^NUwg{nMwsL{9|LG}v{,88D¤4dbi'Dx#U=[#H9g>t(SL+
yH4"(4Mder-L8煰(k;iH$%i]9+0vEcY/V1IW8q}d©!kM^+KO<^%bө4ZA?(3ª&@=Pե}|q=24"
-RRpz7DPf%m\L9w7L$?+RqNWF(!t$ˈoiJgL$}_<D]9YJv4j5yN܅-qI/ed"ĸE}bo(a]{=m[GMNDDQ75h4:фQV+[E<}WjLA^BQ1}Ki.+:2Y>oՊ(eRTP)/aÆe迣c׾BPqh9]6'ґg8-;d+[VN锿vv(CjG;fS>	0
GuړW-]J pe0WDa@3
(Î sdRT\_I9(j"$G2>aOd`h a6h&$&k ^e:2dvd }0\Nj/
33Kf @EJT8+MdqUc,5>yX 8p80;W{H,}fD s\3X6kePLRI Ph\ϥupeAK. Nd6&Ť%
;yB"VqZ8H?^;p\r:$MiUQo&4AHgW44t8A	h<zˉrq⻒HJB =Kc"O8A~L%TF4T3ݷ ;Z7˼*c#Z㻈ErĐF2>:-
$bSle+[V;sѴ爣Qf2~Ƌ54;;/Gb`kE"-A   6PJJÐ%&ecV>= ,ʜb2]CxBs()SR F!!qW.3Y@/X559p%)@NČ,>W1gϡ;kgt}XHHy1jӴڲKz$u	ǁڴX8J$LEcY3¦Ye8~,ꁍeO8ڕ~q[ϞwՃLIk{ 87hm?_WNIhd5^2N0Zʉ#XEtJm_cQʠ~WHԇeIÄ'TJ=ziH^VyB^S5V,_a G2
-c֪+Ѯ!
9T4(;1xs/RJs!3aRnU9mп/six3 ?<eG:chϞ=׿^WxGzi~I'D?я2;򖷤Sc@hH
-E1AJ	"u	Ije3:ᓂŲ4!45L2idL
 F)u`Ciyh*8x"
-M-"X(cL)5h+--`ԅJ:#W`gǋ(?I޸9ri?{a5zzy\71AANW=Xen&{Fe-~.`&j"瞙vXH]ӗȒtϦ@\;)d2	S(/ެY/+tAC4Bp]KRAe"Zs/ߛa"rId_K2E*O amem3q3g.i1b5 W[b[ ww:giCo>C/~:׹nri/K:Mg9Y` :c/Gz^GW%/y	}ߥ?=,NDx }s>__"[ي[0%aZ+(hL	+K$y '5uB,'WpHDFoRАR?ju3
\&jeP+gtdVeE~b7ַSdD3 	{2<UضDu$ tz|/00oPjmmH"OgLx=
Bq3Lաc0'LmZҎԳ	T׹Yoϟ6 !ktdZTm,ufV5RhvRڮ3i]}EB"O)]60=Xm(e%a,[ ^F'g88X& #OSN9Gyի^E|3t':I׿/yԣE
_~YzVoN'p%72\2}'V11ʌ0+
lUǘ@Xe!JT>_Udc$pRC/&+F<QԗHB~c5ȕe2p/_A-Q_ϣĝ3KMHCW)cR}|"ٚޔe.c>3)p4epiۆXq{~ <zy*RhSd>xqKY]܍Xu?_$'`{e'3iO<+}t.&<Ѿyz](xڭ叴D~!"L".\s6ψm@@uJ	Iy^m_Ʒd1S\G2`v~zKI6~r1wKG}4/E/zQz+^ܩJ?933u
@99Gg:ә80QE?pu_#agK,ʻ. F
,T].Lxڄ2&f&#ra жq^:_:ծFN&7B<ҕDA>:ﳟ "B<9lˏctBύ7Ѕ.M Бv[Jr#pab+򜙑GE93 JI2ݳ@h*"QNqȡvqB00*Ћ)DDm5RcMqD&L6~ :
-pJ뷴btlL~he~_/
 !ϡ·s!wV\>Գw/Lf U ^t	H3PQoz:H3qvfɰjufeK N>z)i170GNΚQbi_/ВuFY8g2߳ 
@ާ<Akax9Q^h0Yv0βp F׻}{evO~$W>< O{2'=o~*W
-}3!h]ץ?A`|;ә|fzk_pʻ..FZ:ox9y]mx#M?v^*=f=/]ZךMozSz{ߛ|C
-P
-<rd0׼p+d`u:f pUzխn>9h6BeҁC!(zӼox3{;ߙm#[JagR?NE8f
-ų6",$	9_榍G|	S
-[Њ<Efq\ȳp:GQ%òATH5{ĵEYK]!V߰rz20Rm^5
-$y8=۳gm/ˆ!(uOgm
jmv)@=篙8&ReV;2sO7a8TȫJA$ZZkR+CsH.k۽¨>YEo/u
%n=}I
-Fzsf ӋAJ){ 钗$}{@n	 	 O~raWUrrO|9ԧ> V?p w](7Ä6< 7+^|/ L}+_&7u1' Y}AwhT~;tÌLaQg<^_؂sַ}.׸ӽ=X͟e X^ $OpF[ >3Xe+[IlUd#am޼v^RH& V)ѐ ^cԱGbF`YL-"60UHffTL2}߻w׹V#
23S(?Q"Ej50ZHВi\8rxj>w>bK@$z.{tpZ&/ >ts ̇m~lz/t۲$yb=rA` bH:"mr*5chC0M98R}TmV./,jk6c:cZ^k{j>ꥉgnڽDgpK)ٴL3J',W:}4҃q홓>HceNTdP@ < "`X$ț&|>o}>σ	D |  ` d| eJȉㅛfh+ڑ˾o
&w&` 0LE0\`d c'0~h]zW7{T `5a&0{w;=Ow&!yJԍ|3{M>/e@|^u?NY xjtB
8Vpp){XRm">`Dpr&
=r'f2[⦄U=g#$yڞVm۠$8u7 ȡ=iEi(M$>2Қ!JQ@h <"íoZ"Y}?ۛF:\ͯxN}=&l`|̟7Hz7*Nf&${awA=f|v5U5͛in.2kBkdv>wտS+ϗѷYqgjI3#c"Cx,`/<ԁ{PȫvĽLV\t#Й['mXQg]΁W2A!_WX&4QhbK%p{j A XH @8!v0  @
UKɜLHa`@_V
`iQ< @U@X/
 _2/#R	F^s\`Q2u[?.8 `C%~Ag`;CD:A Cȗ^"@ (:p[:2xT	@m\\~lJ
&8H'Qc4s7䑾_#F:D׏K:uPF ^
-1DJTFcd!l@~-HM܅
-N|MX]	/;KrݯJ]pv]![94]Ud*qefmFYg)f̞oڦa
9핵@q9_gs/[=N@|]G7 yMg{;Ƽ:h^hw.ISW?r\	1VL t)`l]&W_EArieH''K	2_}ze:`T\/i'j GR7pSPUi2:RH76Q"RO8w"*Uz$qv4@2IRj]'M(bcj	KWPA1@sf	ǖE N1pAU*0e7z Ltm̛ a}+23@V E Dy	O*,\cԉ69D]X@y{Ca
 b>0&h7`j	*UDyp B!6Esv^t`n}jl[#ضlLd[xrDkA"h%HDHl+ѝc)03"(mPJӸVUH2'OYJc6:aURTH&\{Gd 1}L6Y|d
-- =Y8	@KmN1' yۋ>^S 7;ԎUz8N;]G]|
-u9h1~=r$M[mmW5QIݣ;ؠEʥV~gLNzw@ҍ(hRŖvsjr
R[Vj_jq/e :\2v0vؘ$}X(\A9
-gћ5(ǚ%E;,)/%ZE۶ t.`n a]6T) 9%"xl| k`ìk%;)!0Z Vf6|^PN?`?nw+xD~0O|of5zC3h׾|!EXB`7S:	Vn#'\&@\:o9~ukLqRRZ3ODPa|=GL~DJ=cQ5F1ʅ3^o3 N9i6A-CFax*[`9hy״Mg*TM.RkAci|mG`Ʀ[&|y'7y>qg8ZI.kӻج.F7LDIЊ^#\@S#*Wp:UƱ3YNZ'{ХUa:m
-;Z]y=&HnH^N,ƸF4nW	YXvqʮZb 2pl>;)"/ 9C`6@X"5_ m`E ӽ)[bb]3O)% %lz,X,LX2	ũ3gf0 p -Of0J7Dkd?.yY2(	Z'+7ʉOkixeoK'lEI
-	`w8 '-Q8[Y!M eK@Rb'Sm7}We!_>=du{]
})Muޚ7Eխ^I/
Y7q赳a"4ϲ|,X?t\MZ|}&a]돧*zq@ ,,.?!^;])ٝx^%!܌
-Q}
-g+ͺ\-gInrOlp3:zuj`}Nͳ̕;ߡx7W.zQ-P"qlNN[Y'˳
kOK*qMxF5
^'0ڴ%`	[<*(-;"@
aЂ8Ӏ[0cxT_*m E0Th\cL&]Rࢿ'V`9SQ$ {=$X5bGl J 8/	) y:8ٵ7VT#~4FKMYGl7S0&ǫIa\&e;^*fBkMĊy#&S~U'ZkDl*Բn)p3iB^RuҰZFz4ұ5b	ܓg!Sj~K6LgNOmiiy]ZHb?jN>]ڀqdK|MMX_Kܜ'q2 RipcVmsLF#| SF&޳
^hS6zUǒN}
V*B+%ewfri̯"?<~)!5pw˔r-"'RjcnuE	E\WbLeIo
`ʌ`c^0iUnqjKꌼֶNGvre
-:I ` &
-@OpʌD^ͱ	' .O@< BuB`p6gNT
@L"t*ЁqI`5oŌ NHm>*V	@LLfST䅗I/B l_=O<1{N2 2亂fۼtl¹ ykڇśQ,Ә"YT1Ye$(̒}R5am0d4;XpXX+8T؈j4iUںO2]&s_6u+J6|A>ob9&o Y{}nup&|M6gL֖_-|{9 i{3nHre«.0٧Xܰ|{-l`T->ip׃f+O 1(Hu-\]'+
o#sRM{qDjiZybϛNx(Kœk\	X܏NNio,Yx-1?\{7NyiF?0?:x:dհeLA*.{>)lJ@)~O?p dLuW&`RY;z)3E0p v	G_v+_Y1Se8Oy#$0=Mˆw@rA @![f䤓Nʀ86[
-<@bsp  C?ll."sd1tg=%M2SU裮[`;1yC0];%Es>&KXHI$`_F`"!H     1N	B""#@&.:QWM]ښZ{K_;Sn-S-[L@#pk(9uD.vH<ӫ;1oꄴ@r<TT:y-ND6ހ_wQҷZof4Ѣ+uCދƃzmN{  xX[4J	`kvt[/TyԶSs[.y%R\¾
-?ߪǱޭzu#7ۏ%m36@Y͕A=;txԹ-
-u5j,ֆ
-u*׊	\]%r xdB>?"KcD#@Q12:) c]Pz=sM"y z$/
-5V;5ԟ/.ZM3]?-Q\~$'pgOaVk=I)?|ȟ{AEc1z$	^x!5/{,d&CŶɕKJTEB,j
-!I(r^F۩`j&_(--(x|$At/6VNB\nդ'd
-nm1qWl-8k  m?NzgC :ow`hN$yLkJꡰx> 1hڻu7Bj`
w,ْ@"@NJngeY4-8tLJm@.*$Ra	ف>_!B/#T&|)<ڞI?_/wnwfA+]=3g:&m=nRBIϓYҾ}ߖ#l@h>U\#
uPW 9f6U G;
-1Wb
-#@-AYUP3r{Ne%/|E1V:66y0j|qjclUcCu*m/gff(/pggą7a.^2/z.SI܍O%
@h]J8 'ȼk.D2+!5ޞ1&Ȱ9cI3H#u@{j[
--s
-\[X{ducѣ6csTLdBzhzy nIw;ݸqRv
*?䀑BۘZ6$I ]1&t viNZO ROʅx{6*&B2@oftն)˘u F,j,<rMor!&2nM]J
-Ā
-e@f)zI3o}91RSuc)Fo؞0{N10Wf^>ׁ(u<Dfϖ֔hh̀U^Iv@3@H;3 T\엑OyZuBl>,-/|DsTcjmtVBh֗)ul`X*HiHu|(Jm)$)mu|=
&.4ml,W@ip	l<q;cnPsRUoX`2(L@<yn)e)f2emcq76S	Z5Ď(BδGNh{TьkP1g}.A˵H6&ZW
`Yd-zI"E`.uDMRބr g2"8@S؞BejD!:yQoɫ	Upb
^Mx _a6.BESQNc=_%Xt@2Y~د|]t,S'd^VW|:l)ΦWBLaY['Yk#NtKjQuxЋDy@i5P'ާ(tlJ~"Rz\6ho&W#F&O)pWse	[ :kӫ(JF8.A6MkEVE}s@$&wv;ߚnU* Ō$
-AE\V5Re(kS<oFV+ͨ,o@1d S0aYD,CY
-jL[=nŽ7yxhݾǆ nzv
-_WkTF ڜˍgr
-5Lj&p,gE&nmׅ'ź|+>ooHr x+ŀ
-<k\YB<ljRު+"%z84ϜX9|v89
cuHof!O[/U%Xв;ݯNĔ5uV pYƦ0)AnmjniZtB5&UzBlxjys~D|B:{Q712BC5sBxA)pa|=V9L| E 1]vcEmMs[^#N-1 hX)L>[fKbecIZӆ24f(, :Vt}Oq[hlVe|Uv,ZqttM9m
-xC][!g 2]85W&g6}ɰđ/q&ogD)Bz]%E(X"1?h|_9$4^j竚("Tj=pwno_~ܨ9mp<nL8L14WSÍ1nᖨ[:Nf6 7 Z5z3f|\!?~zkPnk<'y"HH$piM1oƶm9&@:뷧_Ku?T\?hBwO/dzm?cTVUgpڎˏ}0nAC
-Zܬc/L?V5tWЛC09`f7 wUl[̞(HH]d-*Cc[JO!pL.V1Qv+҂⑫i8BX)y׆am/HYv>$ZF67-vm7״rQG!8bV`jڳJZa~&O7H6orLpAD@sy@|3`EEtF*utT.T'ʾ-^?&.<Ccd4 [f)P]0IX2[Xv]f<<
-i[Iv2
v[=<%ٙw
wNi	6r-	G ڧ5DR8ÕE.nyEZԴZZpL^dl
0Wn?qR
(OR1ҧ$;8IƔ#[p>άـx* tuiB r</ÄSTŧ 屒rہ%T2=3*z -R37Sif'QL{I^eo'71Cv wn_k MȔe&Eu x
Y+:J$=:ЎK^;	ԟӦ$%.u;[*O{sR	F[h}Ъ6,6IOmWE+<Pe'PN<f}8d#"'v`fn2%Xo:?_Ɣ*/Ҥ1nKO mwMԎH$ƕ
-~m/X fwڵ2z> l&w@$H87>	2\.$CGP5,f^H5;m.ʎl>^
ޛ^=Rh)y.1" V\;EԷÒ1R:('/K{?x?IrT@Lǣ@Ŷ"VEy֪E"Wne:7f=zw nvRrP2 ;EW8]C6J=)q X g1?gY^
-X1@Uuޟʭ2[C@LlBscL@K5x@W.89;tari6hٳ&6mHJ:qKm	
!""()k"7,C&bp>ڙDjaUuE 010:l1mQNqIlon*46k	AV6ոRZ9&|m[Oִ(Нe7k{nqBzƬ&Q׌7
-]i]O]$PAo0 A=.kI!	<YDƋQ#t媤,vhMvm8YyAWà
T g1~eE[dǊ75cQ8))A˷P+m
-Bj:O/Z?[C/h cDi䍣dշ	O",b0=vjJ$eb\0]9$wyE?ݮ]`.)MKv\Y)~GΓu$џD󘀗O4#)TI!͆|<[<^Y̸*]5
T'X&@lGG) əTƏq#XPL!gmV7`WEݛ]AӔR-xwg_~OZA63QV ,g>hZLݽ@}'o'|"=YKm]]]ɯ*?ߔ˼{?{/BzS]Ο>\v޷>HZ?P>y'gO>nؖCRL 
-ե7;\-, {UyVEPH[J@_KD̐hBKvZؐ:08֑3ۆDk7kTOb^QܽAI?αII*.ُxNZ3]0SSO1yk݊ElN1ZO=qmHc4z \J՟+"A"zs7~c@?8(n>)~,#<HBLJ.]郍պA$C K	ȦPp^p@Df3|bQ$0XIBItƒʚ]b̕X@z5s
6:b[D;kw |M?_~E^|Ey瞻% ?ʍ7_GyDK~7|#C=$j_}g ;#>|/ȳ>+wTU}0[p~[OpK_;3 d~o"O\K/t nг^+vpE`b.$pt˘Cp,"GfY+m ({ ;"\x](8XgJ .QTx~ "\dYOAtIM)SWGZڱvM'`Uyl1~ >63m4il&zHiuςm_^(YNfe@Ev,?Ux<2ׄsy/LQF;sȊqA;5UqsxL5NEXqpnEg_d\ )A:L_&=.όUD-	)i, l
\qgEtpC jfD9N:@UU39*M2f>kmp_;֎$F	BLbZ(ȈBG	?U"QD JF1D%H1!	~ݜ=Ӗ(ƺΞ}|{Ιc9%릛nr{[{Ht >,7hF]>}[k@K x(U/@^yTx{7ܭl}@C]zw间)yl[믿[~Qx
qO>	:N
-JO?ݾs*yFnnVpaYd	}1 1L-6c͟?-r@^|E>KIPlNzP.عꪫ>V[i?OcWZi%z9-{ׁI.vџExhyר#ӷLw"h-gO&겢
*-#RSW!qMJ4"}$;-n&r]c`U mst*Q4xPHc"15nse1^%
-s0ƨXMgf#Ԟ~:
c^X,
-]B}NR6fiRڶbeW0v`ʠB8=ý׉K@YE0ꚚfG%_U>WxۇImQC}_Wz.l`&hWv	?*Q3UC]6S quPv`]^X~98	+
q^gq2u|s
-M͢1u.:$ɸu|FGY,8QB $;2UQuv(ǎ(9HĄǍ\(?)ȤMDn-t=>0+!@mN otA V[m^~,nVU>;Q:`cWqw]w-آ0I
-TlC=Ԃr;$6A,I_&
-)#o\p!c[Gy6xJ9}ݗ/o:o&mb>
-rvm7ꫯvs '˨(8xں曁opm\Gy`wYg|gsrިr[c{o뮻'x~5Ή'H2Xu\>xboe	8*Q|c'	/ylU@N4n }
-Ϙch 2S6,VO,kybR[20KRYRTzb
-S7i2n7]9<H!`{4	>G{׭c*Oq_jx^SpCjՇ++|n *v'VWaZdڗze/.
-%yL/ Ӵ
-8z&K(ZZ{Q+nkƹG`u;]7ɏZc b݌(e9:+`=e[,''`[(c$],l6R
#[y=IILbQ/"nڀ%uEi͔/{	0=|A #BCz[CD
-wa8Ӂ;s=Njh<P^TBCT:QZ  DZHܹsw5נp}ѭ%뢤q%UvQGqi9s K\r	j(}D^{K(W|B[W[\?&j!NDP/- U@7p&0@KyF**Hw]t<k,lz׎Pk ۫:
- {`s޼y;tz[ʔ%	7*4)z8vy.RGRS>^L{gͣ>&{ װh
-'Bҕ)94Ob|cb0ǁ]Mi4Fǖ-0/-dvd+t	Ptl%)F*Ip4Tc5sݞ]o]/s;ƮPqɱ[AK?eE.l=)+|("oUT4ClU}Ċ#Q宫{vC!kyT
-W%>7  Hfc45LISPHBbbbfYImO`3ho7ɬf\ví}5k{a.2ՔG}8ֱqi)4%&^RP	dC,&暸PD!vmea(o}A
- (.|mw) ) @;Ϸ;:-_<*i&`
-IZUm
6 2J2sL[`Uwע}&.Jni@MAS )\Xӎ@^@VTLڕ~\>S@6l˧Z(Ъ+*ZJʤ`p
-a˓Bg<1x6:``'E r#K;_0S"yS%PՄ,~T
-i>fcRppBUP9C׿5-{=<ucT,u53aH8q^e#E{[4Z;K$UG6S^Bq}U61,۳d_'(0To_vJbKQRznd<,fYlirq}ﯪ;OFDpc횙]$	UUEP=þ[_GG+[QjX=)QQ tڣZ~TR	ۀ!U?|-UD~fP|*?zg;"`[oQOE$a?Ԧ '\
-w饗D^K$n'pBz	z7ʹ`VH+{;8sϡiL6hpvE 
VlZ_7WO`ce|Kk*8x\U>&sbX<<,~ǦRnS Q`l.>u7]-li)$-u)x r209RǕ'z.Ruĝ5YN>6(Vf :ΰEHkn; \ǖ/P>q^4$P4j*%Cn%#hW_oWFث4b2\Z
-"wIx5rnD{\&xRo>L 2tɶf-{dľ{+i+eЌi\kuj_1yS=RYYYl!q*!zcn<xaĎЇj
->E	0qbdbz%) e]>0ewg_Dl*' ?q@%)5hIJ5fL~R  #._8M"%9ōeO
Qu
-qf\pl?3ɻ. &qdkUW]U怭gy1.R{&ʤ)k*I] S O?[\Dqږ#(0bgi={6ኹԕ)~c9+^
p2{FMRW1%s4c*kTpc4_
-pr[)
-Աe_df٠Q[yk<mhimwʘq-GMo3Qf_O$ DK `
	Y)D_LPV;._j]&kU;{$.fcb-B(uI,E269짦IoԪؑZ]^b+%,ӭE<N5S}sr1> M&ЦkKTKJԼ}}Vñ0ƸS}5M>q5:lS8E٫$ݦ0)?+PbO\$w4=@yc}o_Md̌&'K˂T9Q,7u|C \PDS%ny
-Ĳ%ĮiEɒI,/{mSNY~a=C;խWjS&IR84Ɋ@ "V(P
-`
-X/.@QX5qEesvjA<sI"@񀸟맨X)nH;({Vĩ
{HPDE\q$'8C4gVD
-&pJ"+pg)ZG3)
-\I¹{myY&<VU\lfb%2tK8bΘH̴LM$h3!i`im` Ў@b4/bs+.N9ۿgYzݿY;_ʑ^wkuY>/6mf L G8@4&%Q
m\uN1 ?"TB%AK`fe源c .pL -f@1Ƣ,Y/:戀/.e4ǃ酘s\CGl}F
-):RsBVE94"9͵6P8؎eZJ,vli,=<x/V5Q}tf}vRLjGL᭎5S4w+cFP[:UEr+8}WYY1	(`v|Q<vAJꏉ1l~ZէR)+sǭ1Q_s2$gmZkb[Dk'ŧ?k
nJ<YҏQ`, 6P {"xLrdDfq2=Q8:Ld0Xv}b#[_#;@|&	RByf@up<K*ʋF%@b(+I!8i*:
fW2z /ǬQ~/.xAhUMEQZfF&%pZHr]ǛQKgZ3PS2VXw*!!@)947v>
Z븸ƾ
oQOE#ӱ0u%#M[}qƕQf+Jb)RcaډQg4]_MY%6SN*F+z[c-c+xh*3G7ڞ_+V[m57qlCl,ݻ~!hB44	(
-7qt'f;5  Q'Joj$ #u[	1nz\l_Uɋ%
N1Nlz ౳?FZªYlO3D\r<oFZZL؉VBda}u+ .*-e-
-.ґ,/РHy2} .?pQ]I[۹1%\Wkr̃cW
zƈc|=@k\EL:`Q.MEzHN.`gV'!?o͚҂p+)}R]t7˫5PQp
-V[m	cW5YA w{1 >e+[	h>IҔdИrtД3h%+rYv)1ȴ783t1Ssܾq|6L$s+'4ު%	* ]+1Ȥ%ck*%FpwPSݩH6\~	Z(.1r`B%vzr{ak˒z]H ʰȐ|PE8
ant2ɵVMX+iԿmm?~\GY[IU	S<y1e6*M#RZzeQUV%0E_,,1ݞ\9Gvp
-V[m"aF %EΚ)@؇8FEͥdo)61BK L"ZR#`#1́bʌFNqbHJUl;%I,\m<DہwwI	Ě,@snCKYPEU+f[Nq%/Yᵎ +O*[V%On}$ 1BRL6DgVB@
`H)$2>UxhPqq T~U!FDf!>pfdDLf:Ju;0мK}2Ot
@0)d
Tf!:Hڎc(-	/SFw@6 
픷r,PBM1.h3kƙϼ@@
&͇&WnBhuzh;&0 m! V[m	b&$ Sagv 4J=; H
-㉌
cΒ4Wq($ 
ItƼL4	aH	%#((/s;:/Ĳf99l>pg.c׉a}. 
-ڕJw;
-=]Fk4{C,n1L^'_\FgQTk`l,K	v*Q)22.CQl 8:D+qvvevoC8`*(lI&Ybi#b|$+3:uc@.`P(NL2T&p=ZV]zkT@q@p?o_)'6(Y/9ǢY+t
-V[m$lcmteۀv@1T)oAPcR C1F``Kc r;ᐉIm|00<(eQȩw0VB0*%3l5M>%~C\CZ9W*j}OCSA5빘vbh l$[`
-\X{Yuި<A4Ҙ-U:*']YjRh\4\<8Ax7 Ar0ks0Jyrd3./#&,,<sQX(rUw]ei~	s))Pp[y-].IsNߥ=׻tJ"`\벫jC lh@#Hp1Ǌ&yREd((9 a:UȓrodԗO HR$j 0Dhy[R`LԻ ED=w&[[; &WyWoj0M΂_\ͭ1Xa}"J'ћtsBdAdBg6I= V_LR/[_^=ԖVR<as2itieTrj+^&ů#z6,TwI|~u,+%z۝>|9H}uKo{˗K81<Z%7:Jc_1`,][{M[y_@WWwKGܻlM_L~뻾 ++bfv1QL{׻޵˫v7 ~wG.#I؏'j	#@Ѩ3BYI 3 Mn H4UgPE4.<h S2RȘ $T%7;
-aZ.*&snFNIjC!bfѺA]R)-r$ֈ`&ZɇƨOHyc9yn F*cjyl"0ĮEd\;PUJªP+J*e2WVՉ2d?v@y1Šsܵ 2
-}u^'EY@S!Z)AE9b+S0<mV_n>'^q",fN2Sf#*j]g
-n<HYadcK
^ 5˧!mhpW}|w _MM;`n/Vv	/ //}Kxp1A޿˿//7?s?}Cx;ށ'OX7x ߿K}]V[m5h0ůPԫ85:+f 1Qr(aBhڂ ,-
t2(=#A5ʌY 'LI44# $"Itub%<Yw@V`M ,z^!MMaɭ2I23R9Vk:g.,-Xr}T1o:YB5i"z#y%Cvli=#8?9#$pF}"	/R|6
ˬ,$=|TC<+QO(eG#` 8UBuW0MDP	#Sc97`4-#FWc`.RDzd'2'0gm0c̈́%laq-X8&O/Op/Z1?+ VmBKLnH4Rm(nێkl&Yu+mpg|eǈȏEWߝwމOO[n23ԧ ] |Aݮޗe G?~;P

xߍ3g  Ο?{vL޵^kV[e	ِ~#(zaـHh LȉDIPsp%@M `d Mc ~dLc^G$5G;`D/
-S (eS%1Cz&: Z-6jlZ 񲢙70C&p mg#ʉ[hIr܌IjF[Vժx9}h0s1q)TWk#^HU{B@\ ^BXC7{u$HP`Mt")^3v;y%ņ4*[s	JQoT0%VSQWS(Xe)9j^Z4YV+۾;sǰ(>=ytMx[ނ«^*|_z˿˸[qԩu)vzOzғ~b;׼fxji6-  v`H!ؚ#@!hL\D
|((
- EC*#ApoX9 <Ƣ80fd!<"(E@?}E >}jHP,. aŝ,U9!W21p\d{&TIggXT9֏R*Cj=W1^Bx7o[R~`-c^clQ9	4F2fC$ˠ\,N;;{YqAd57-b=8z,V@*vq:rK>3ukmu1*ɯW+ڪZԎ! .7gvj<%/y	z{S?Sئ'WffXcbc~{Wx<lVccT88sQ
J0XA [0,b1EdT&p)>H;qq2wI/LOmnN?rjG$=<KAUU=reыXY~*Ig&NI31jϼr}֦
m@'zl# #Y.k=/z_ιUgqZ$ QY.]$~^ߔ_'ORF~H
`#4e 8/(xY\S[gi_V0zVҸd{ kznݹmeW/ѭOUw!K*_(:!1CYkv
-<mǞ}_ݹ@^A)H^`vo#w};;2}k}׎'>iP箞/]pLh (9FFPJ # ,B
ß>41،F0TX/Rh8 2sD\U`5hUEOcZpnhb B#iL4;1CUџH@ꂷ<$rs	PM6s*{ude}IQpnK+ٰC'O
-nAC)W^w(..XR EwɦVbD
-ptux)X*:2] Vۮs7
 Ή6Hi[9Y
-YjuU|L@PeVDF7FV w%ǟw}kǾu|moë_jpQmrҲax11h|;O}jf}};W̷?9Is ~Mo'?ٟ';Vncn 4@pFH
-P0&Qb vgV? v @g@3937Mt:|cp
~/2H qO P0m<[ZM:C!
-t~-&fuBTnۧs	h(]8􄻘_cm>M*\T!
- Ѻ 6\bI DSuQ,[a Ž.b4	
ZY
-Du%`8MJsd!5L\
-z
-TԈ@hXzEЅ|?jbsc$׍>
-EJBASz 
-chM.*㈆},bNx@djI̟a5
AɟQlpWd{~{vp??g=Y;{{=[oHڱlOySZb\/]]&{O| _=\8];`KwmVk$}cBR-bH3KUoj0i( =`6$@RbrGGX q*Xp!m8ԶMBuK<;L,BY(H"-1-0iyNZ*WOVҖSȼUθ9uL,-/Y2Dpu9'Y>gwbr1 [4ARhPVZ)
q܎;Z4WY)2U- C}OR=ʪbԖ	̬ˮzG;E- פhN1%(38  ;SA%Ix?]%&Qc"a$rTRO)4\Pz
iЛN=.fj)Ys7;.Eлj	DfMh## X@" *Rّ.Se A2`j.(6 :'-	Dr
-AqfZeg8KXT
-74%LQC}|j~2:
-+WW[/sIOdщVDPXҍE1hԣIh?0o/[Z&YT2"D^V'j/(j\d&GG]Tn2s{kZi\$$S>E܅u\mpklV[EL,)9[g
l#w kCIOxX2E9GOii1T{ >1!kw8YPkYhc_#QuLjoz!e
-0Z掳+Y YL+:c5]D)%^E]X0N&4fe Im.'bPq~~>	"29|T.i瓨_1J aOOو~(^?^''3쮺sG_V[mnp b#᎒
-t ap 9KJ,Q$YX:5oXUZCi^Z* PCbb=Z4F؆D6]1p)6,\XhKWx܍/YR&ɈKMRaxwyc>,3߫b!N̲V5?F-bdk<|)4 sE:	2aVi5ͬL*}*Zg.6ÓZ)LTJYtG Xù"΋
-V[md&2\VAP\_$!
--RM,/	@ -_ 
-nC
RrMxY:ne^EΓ݀bE~y˔M],ecR,:=#sk eBFhlBp-~+|Q]WY^&wC-J-z糺q?^ͽ3`Mף}6kkL>Һ.fAGZdx!ZhHz(Dr*۟F>#UݽH5	~/
kV j&*_Yq^LlQq:%MH˂ w+M0ܼ}̹UqMyL3"g%f[ɏ.;C
-U:dx=R=76IsFC4,"Z1hW׏!TE~x#k{ KAzMTr(r&5&&rײrZ?Q
-{hi:(TKۭ\x
-d`z[%ljQ_Ȥ3"%p۳`c??J~/ݏ7E|-
-V[mO$c,\0b
-T\$)/桨GD21oJ FSJ6БVkQ[`8[SM}؇@.!> 0$WΰO^"ԕEeH{Y bau@`/+PW'zz|ڳXCfuZ^tfPCbYz\@_g.*rUk/qihTaHAhO"sr])|dWL?Dke+RPn \ɍJO4­-agfgDr_mpڊL*~rdtRp/D '_,]TGI"ı`0pF}J8\jFAXиI,m%x?C:R
-\j$ۣa)Z0ScyqRMp`Y<zTxW |%Y.TgNSbk6ZNHL*p1VBQm> LbŮʕʨ[̌3~lr蹂G$sKE@=[ca^W.gRch"&
-d[mVk-N^u
Np38{(OTZg~}y
-\HZ
8?S]	_<DGq}D0
Ps HCcK5`yܜ՘Zp,ҙҶ..c^PK )x{=C۪_s Ķ|f(26\짟58z1kRV5ri7}gbw21B4Mo-FCGwx̆a[jڍl0߾/{'܀;v+p{0txW 7h: mblk8a8 B)?2T6y1.筂5fVX< LĵwPhE<b?0c"`T̽ 2#U^,ka?-)W2CѰօJs
 P'_$L DW-K 1hVKn]g<^57	RIWxg{//O&Sale4K p md:ф
-
-JbJ㫢}/ɅRH rcw9.rxmvh~m(U\4~\F؄ֆ>84}OwK8*K-CW=Ieߤދ8WvĜp+mV[O?u/~_}gq5g܉;u'7>N\{lzΟql[l py啮$XbS$FJy 2-joԳBa<IoEPW5}mu@ll';0`^M`=%sP@P?*ַ0!	HI	5- !ONu;ˢ(%pQ?K9$+2FE[I L$V6:c eNkCǲLCyhUDHLUȖTb	:(\ie#W wjڱ7 G#G׮su^^l>h
Bk
1$쪒osޭ-!>'ةn]5OS_(!a/z%;;	(GR2::g@˞qHgaiU`"[
-u<%ʬխ_eB#@\\B0mĕIY6uLI(>pJߺX=nR&8jGw$ 5PGiM%w] srK]>xkE\܊+ l~r?c[jNř
ᚫ
xx?~]xy!ܻ= 4
lk HG+ͻK:_"@Zb"/OOP"4'm'UcUVGL9ѭmƾj9I瘏Z<p<wo.IVNe.y# $p='(=TizLx0xy0
-4]A)ۄj}!ѲktsAHheVBSS
-< m*L2{d0)Gy|.ipWj=|pqqS8m	OvxI̓g#x?ww^9 (|u<ζ rQ
-?̺ܚ\ =)@e78T4DfKbq!?k3$Ξg{]qPhǒxvS;G-:piZUOԡ|22]4' vpL){oR 	uP~퍻Tfb LxM*sS73)Zp9A0/p4@2/g#hWHxo7*@\iX)]oWȒ]v
-h[mV%?m7x'p'`{5|hg}W?.CW{/6|>t0B
-Y宒ղeSk~alFH%oK0DݓHP+yrn0*d9woλ$\C.!*cVs}U 
-a҄TػNhUU\Poa~\=tONp!!Ƽ+I
-!/.lny\r7;XqX#$49gHK"iZ$YDa3OiVzJY
4'J">C[8].G+DnU{yHo!i?_B>`
(0})T|V͸7`gyWʷV[mko>k3?|=t_:9gvG7n_},^W}Ns(h*`peY](ӑζzm  FLp3 V%AR'TSsBR]-&8>B 8-Tu_q+r! 
-P ]6eeUDlJLPd}cJb2(YL-өp%K4F4Pud&YεCLk# Fw0u-FcI}3Y_u-,F݉y @NG=5X`ԩ
-_q\<.H㰊\jtWv/ןx9p
~
O~/o|;Μ
-\d[7~_?ko<OpUjb9^XZ^,'epnǪ)J]qɰPYY @WR'vۊ$aZaWi[\(Nɂ>}ܭZl)ϔKXLJf8XM 2},Us
-\hJe
-o!tmq&uc#"HRH>CLtn $uY![Io3'Ugjֿ=(HT\%y?AL@!fi~/9vNM+mV[koħp/ͿxK>pV^oy:K8nYx{>StqߗaUX`ennB[Tcz@je\squ\1UTaVgb8^Mcemha>V!sr`$:RW`\<h̯+`n	
-K]t @Ev6ǅ1^	&@̬3@CSD-&efs/9&l,Eo s B}?ɪNI=f0D
m?8(ڌ0hUc
`H/Q0(-W=E 
-x[mV;~jmދ~;pձ;oNx3|K}7qvK>;6;'p͵
gz4d+V D/uK_pVf5b5CfIͫAlvm:i17IHvh #@Unp#=J d5F@	)]ָ>vg2ȱM0MeWVZQ} I x6>1 W9(E>
--^Zt "Fo@d=azJ96AJXhGH/W'D;ʘG`e
e=˝H}k1qɾmpj>e=~%x[5?{^vZql$<z!I<g7Q\W`ͱc؞?m8I`m
f1mAs%4$\/eDWXHA.t c2hkTE[kEe<F0ЃsfOŝ[AYuic0cgm0bd,S:(SCeSL\Yҽ۹ĶVY񺴫]'-LmMNbTc
-cK@,0[ Dn]0 Wƺ3 /CƹȆ{jD7 Ŀ[6H<t+	-'ݎDkqo	025F
][t`6'b#֦+C0A]"2sON$|W{1{f(W(m Ҫ"#%`<N+!/E"%ҬI'ܕojOݖ8wOo
;??W@9O0ù 6WOSW'<	owd|/㠝B~T$ Ǡ ac `{@  0P588I	( jOmHXFii#n4 I3OV,, 8Ԝdxג& +8Ɔb;*.
-
*XNAM0Ϡ5$S	SZ%vi̛'E:;	'*.0$`d r~dzLE#iV!j,de|}!,!WRzM7e>9'3bbf\3`)ϋ4)8y&qm aTkfY߫˯K
Nwrڔ0
-@H7I`̔\m#]RH?R#(n+mV[Mwp-7O_G?`sF̿Un$lp= C
-<}gNx9.<랉OߋΠ`s|pU->3,cv80H .T ! L<sbXIT-{IJ;R` k=,O}Q</I1;B$q`!11mwiLi,\xj(@1U^4"47`>=f`OBu$Cv(=5;ZQ̘k[WGzy%V̆+mֲ~j<jjz
)G\3,^esuXN MYA-(.|HUۛ @C1ge qQ>Tu"ݱϭ_q]ѶjF(k;[ϟ9va<zYBm:3`wlG_2
-n <֛'\7O|SqſS|"̻n
Wهa0^@3 l;Cx14ƃێD拇#k4	0$h
\[?hĔXPb6ŀ<D纈c NI@$ʅFB6E` zKX2on~
-Wi,sǯ>NNǺq@Pq;M
-v	eU׶a-+:~ni;bSAٟbٽi,u&`[Gl|M;#R鹏6zbq+V jvckqk;nũ
>9ma{`[m 8@vGt0@8
χ?_[7?Yg݈܈;mͷ>S'5Wǳ~;^qÓDǶh:4p^8ylgA,2 @xA	$Ir0%-~@[
cLu.^b(͋f^A`Z|
T\A\k7(Da41Bc!Cio
0X]'V\QcdK.Xom<^L:5"R_f*h#y
PD}@b(>-YN?)x=.UT׮P@6p":ɖZv>(zՠKݘ_A5AP@j;p߽gqSg)l»{Ogp}tjtdBkam' np򦧠mE??}]xы^o<~'N.s#83~n\wՀv#wn
`P8`'U9\l/+#J3٠m,K
-$$RKsRw{] jjKRH@ʤ#cPN#*yEN&J-d>Fa9:~
- :*3%صU7uoBfjڏ`)-v523MclIأy e+7·,ʖؑthF,ŉ3x)	b9iQwf8nri~L%_81]8;BQ2nyQ)5%u	:F́H#HQ$%
--}ȒhI)3ly<dɒ,Gs 	 @9F:zΪu]<_V<uncŎz衇9f!Z%;
-$abg^hbJHP`DIԂZ5maMH046Bę׌QGP#,Tx2lp7cU*p%(1$vJ
#BcTJ$ILQZ$%~^Pـ޺A $Byi@qF	lu}Dዋ"&ddloZX{A ES[g]
7WpU$'u[_T??ݷ5ҼdP5wT_E2Wi_z~zi{ݽxPb Zxnk&M]O8WT|Ұn8Ug#.+¯, c&" 9oWXByfX.)seKyip!U$_m\衇z=lXdنm	AXȱ),bۨ(k1F(bPBa đ%bJ^%vڄ;zgQ/
-QsSu>W?r7\)c#evle-CDA(qN͸	
-v"k
-0&K m* 0@J.mM
O3&ω-Ώms!.TQW!+R):="yv~*"`1_yuϡTk+R(6Ӄ+WY
-b 3pNe.NjKZ%
-yW"r)m`CswTH|% Y|^P,
-XDȐ)n[:Hza3nd?;ym]Ҕ|kwA֜
-5TI]})J?ǮAq檓d- jԬwO5$gZ=C>d&)R-4	UԴ1
-CCپs>z(H0Xh!Hs8F cB:74_YqzF7F'1f1!+5>G0>VfMWsm2><L!(BgHb	EA\PNȀW\+DDLv>`</΢Ɍχ:>vȣGAU\QƸ1OYon@}Y AQ`)X<3t_	pdWas[&ݴp*ys#7sw߸%K2J8f ][	VYα421q~^;7sտ'cWx<YZ@[Yx8Յź w:RJZN!{םOZc6h_կtQC=0a;.]nHop_~e63~tw?qK$mBYڍ,/a!L!>I9v+?{{8QEJ[$DJ\f~׿uW\4޴Kvٺy3^sŢni4qq)@<`m7D16'NL
$yD/S{[Ļ^V {t=Q1
rxԍш ~oOY9 ?U?8/O|sKiBJ&]׹wS* yB͐>}	09JnAA\!4@%OZlZkb)YA<Hjنc{9JIw\?ow^^*+gE@<ctRq3໴^*L&^
ŏz衇'o~
 1`T`I=EmiiN-zIٲTYhDD`(qQlrvy*oLM:5\Tp	jCfX(jF%dd6aup/,q<1W(i[nnwPJ$hMLUňEb &i* ɚ=`r,W{_Fҫ,,۝Zm
-whh%bjF`dȚ$d-@"Xu$]gz ?.x_?TD@Q l*e =HIY.NYqմ|tm)CN#k`B{RuZ
q|v!ӈYܘ=Zik0qL7=9y4*k?l=oX!$l$["woB")M.`n~d,FJX (LrrMڜޕɷWY\U}嬻Vh Wwѣza/`1{ =8'8A| 8M
-Pؙ9gٴ{6mǃ"nw21BCV0
-aBZQ̙Syj-7]qCKFk\eⳏE
h̭p1:#}<|v	)VMmy(hШ79	Ýy;ln*,"I$ e
-~T!tLi%*tQ&ǀDkZ>lpBb AD4C
#HFԻ^G֌8hcV߰;^։SYA/ K,Q ET[Mx7DDDAP (냺_q
-q.Y դdQ1Hw(Y !ҿU3!Oє	f;dő>XJ6Ļ7[ɸI&n9abWr-p
3uk'f|
-<\z衇[6aJZ<1D4I1Kg晟YFe֍[oc<؋l۵J|{$
-R@2N`A:Jhbgj,g=\yU|0R"Ox?Q0B/OտO0rvy_m,qROiOkUG1Ao+_yKvoe۶j/7x#{Fԗ	K0P`i"KBbV $l" m~RkiɪR;.L$Å<+ yӆ4~( "ŃdΜ̟OFQPlVN2Yî)G}1MpۤF$@k #^sȝ_'2eʞZPnΞ!oj+Y(x$WA.j|ۯ?O-7H6z}r-:jߥք VN_z衇's'yJ	#!皔[
6mYhyd8jv҉A4)P-
єaq	#Dư2ˎK0R}O E;1p߃/s䉇?itd%bm{|2PZbRS<:Fb[}*Ar#M7]{K0w͛=;謠bĀ&|dcú[@A/sID+9bM*֬6OEk	8Rɦh*hP&hNe}@ݿX.|rzxK]CݫGȅ3v	튰J6wֲ9#5mA|.^H82hV%/<+QМ_Cth}V)p=z衇ƀ cHJ Z
}J;r_)掿Aإr+Y:KK4d:D\`IT<`$F-a%Sl۳a3GwP,g)it(U2˜=yv8+M(RB<EejPZ*R|mo[6i.puoA
-4gk1(R$bc^f"!cP`MkfU-C|/#OA]*W4GcDI1WL'HZ@XbyM0Ds]!s4.ƫ ҉+epő4oOuꦮ7Y7/։ӜCl֝QDͻ&:uҺŇz˨` UI\;ncğ,PC=`$arH;ڝSXΜXQ-rzqD pdqbͼa|ʶf=@m9TsML-CUofBnS֘rB[ʬD1&Fn3淾=G<]j[vvʧ>{<uj
NlxOcgWHR՗[{I-ĶLB9wvO|k#CLKgxӝqMW12(,-L;I,E0nJ
-8<.Z>*^@Vug9Ez"F /S-ϐ^Xւ5hHIudziS.r]jqUc{~uW -Ww&uM)Q'JUG׫B+n<YK19B	[P&o~	q.߈zgZsu Xğ$C|)}'c5~C_ϤV~rѣGz衇& Xٱc;s'NA$E!	V"(V̦-1<D8/라<;<dNR45Jt,4l?`m,Egf;_ys{ΞcrU7#_sOg~cާhR4FY\X&a\ _Ɠ|~7p
"H1nP{^ZxyQӺy;C3ƑZ }w@cS#t6;}4Aū*M
dI@q5@C5vDL@ft=nϲ>"M9EY8^麆Lz҅BL*Z?Rc"i %&0Y_D{k^3U)#
-ƫ9̄̋! {
zA
-fuZH`0P$CB - CU#üt:1å*6T9~	vn;op tV'9hܩӜ?Ga<@.ziN ,,w?WyOX"91_<|({n2Hٙэfch,udRi4)ܽq{1~K?G`T"s^*{ku{8@T&(f"t=A;L14u51gcKSR˲'Nhƀ${bs		[F-ûcGs9GYU}ߠzinj"VZj\N#!Mь;1/yu
u@WwwCľ.Msvp
-|9_}" "ljTK"nlYiT@{UgbrzAUqJҤT7btPP	6 X
-X>>yǍW1Мac:4!`s
V)6j\'dt~K1/>Óse
Ja5*AFcp1)~m"f,?v
\O'oC?x'g"?MT n5j	
-BiA\`*T7mhIN5ǩ`&H&X|%JHVRNMSa=M{ur)k{.LڜL6G2.z:q.x7ШT/<g&_Bܶ`$tt*t+^z.-)Y g}nt]_"o;ɹ
~*,OI(qqY o=%bu	|ԂF@t_z衇R:h"Z&pN;TiR(TN,/ƶK n=;|Ӽ'C/>ǉ+<}$w_H^3?UomwG~m<5:3+-Uz[8;qݾ'NpLu#|#EN"o?"d?oy[xpՓ8p;.YVZT57TYJl𕻾EߤGUC 2b` ̣ s3Ɛ3d
f 뙖#KZyK53!3l ٱXEE!WZ@SO4GE0 ~[_P.'	`֧M9՗kɗt XŇn0Jv) :yl
ivDEK1yI~s׋.Of&݋Ĉę84=hE롇z+Z&XN0OybSucSW\3}׻4Rc-{8=?>͝ӴO\z$ض-Sv\q<qHXeofȉlU~9{\v
,Lϲ1a GN,7gʋyFrKSp]P;<Q߿}iJf
}Ë+clmmůa[u:QL"`֎̀)X/"H?ukՠYkݾ~H~F3c6bLJds)zpDAVA7n`XEr\R Rl$/ sPI)+EQTA4; (M[jQ f_eZJCXqc>I;~zazkX;lF1ː3Ũ#PXKBE:sF,צ
]=zjfJRS|I#elW/uVLj*H~"pseeNJhS :s$(Hz^KC=wntF`˹w_\
#C|	qō~<,uٰ/aMo`c|Np}[+i <󍗞_	Mlok9;nK82dRn<sO
w)?G|o>hŰ8VaǎOGSϰ
 S	K-.*]r	8]o}Wcp[O2s$3?ч?&*)34TT&śoK/مyĀAãD]6Br[c1޸1Z"`
-Qt@ԺMrVe}pVn+L(BE!T "{Stzy</g;9E/<BXOx
a
-O% NA L.wv54_{|zZ:>}&V{_nVŜQȃ?oXtKNEQΥg:ffōz衇z&.E^:x3Ǹ'(
TX "'Sgm\GkW(3ur3+U"#j1`M7kWS/ۮflhbضi7_M2wZ?M$o&BͶ%iL5˹v%\[{:^{%
-!I2KP@B6omSf)L&_f:
-{&YMj70Թ)S_w>R2HK	V5((XI]n	P*s[D-L] B0v7ߪ~Mϫ.!gʐ7>QTa͟wqZ9=7. F	s׹WP,ɯ=#nL/Erj
-UL(QZ}~Z~U\mWVM>Iy4׼{Jۺ84-ztAxy6!I.˞thԀ!NA0ܽ6#p=CbBSxױhԖ9>u[~'NGt(Or;DEY9LhF,VuB^u];AScx&jHiv]p.j$&
oюx W_qɧ߰;L4D\j-S(Oԡ/24ѧ^`j<̦k8V^x'1FP_c|&.ɽOSxP,=1x
-sQFIy<<GbDmЎ"
- 9Ғ*?cU.^
$.rk-X\5BO1ϟ$E}pD$7t)$HPϙ1^,{7JmJ#.MVY?r?Tow8Yeg
ʕd55>SQTm2Skx	];9W#AͿ9FV4޿|EĻ@]衇z0tj34*
jn|#j|Q9>=$bl\
96?+
P.xGh
Au㘅iBb3ATyIZϽt埢}/]ן68uZWeO?ѩoz-TaNס:;＞<s</0Wn`kҚISy7m_-e
-t3s<\z%Ԃ
g]g;|  xH!
-:li[M.<{>i(.8G"P 
-|\{NP4P2.&NcU']ozzS6 H)֑QIzM/4hvQ+^X$jJD<Wōutt*PU^30|=0 ֨J͈bA%U=;#QƢ4 Y7K:_Y	H/"G=Ѓ3
-L(	βa3φ;46	I"a֭\%<#~ac'8l⃟|@崙X^:
-gCA Ԉ5H[ O~/<"|h91uf5S/L>
[?c}m͜
-7ާb/W*gNnzz3=Mnep8cawӟvx	۴7@H<a~PcAE=#ow&`qvW  +3T}w̗#V"E]>mb@h-f~Hud׀jJqMyυQ$uɛW(kŬE(D98e!;N)jk@zLVDr1ƻe; VZ|u'~#nUׯts >RQRz/l^$d_4!qPzED2JrMW:ebD8#f&UcZj-Kv/v4l38rk=C=`$cUZ:c
-@\gM8YP?Α!:=|+ۯyIƬL/\l@
-hv<aP[|S%j:o瓟}ǟelTa_?cc(or'=c|r}g8tzC$IR'fݟ\tG^$ae-p2KsoaJ!U	V-`X'8NG88+5YI1rn
!WGFP7,`<m&
-Jp*J[5G޼ ҥң]υ`A4;d#wqumgYz7?9K7J-_*Ϝ^wTDf>;fs]UCץɹ`UD$p9f~*`3	~;",Sgb@=Ѓ
Pkht`#0)J}E+IOGYo{aV{0 N:T,152lݸƢYdR H}K7}tszu<׸y2:#Umxa[fbf	K=$3eF&s3,Ֆ	1qW٘ppLG?9~?^ʑ=ǿӏ2OpvFm/	61Xn([nJa;߶9r!ٮz1HybfN͊d9[5%BFsoT@J@ձ\Q |LrF<`]58rHVCxIGt5YTպek`4P'D->[\ڬ!n_dɩ#RUZ)oo}&Uolm_+sFqǣ#u5lQSz~IMοkA@_z衇	j1IB!Y9p$ 3%y[Ï}~/pqM?~'2;}݆8LbZ,]rjccxz>4s׾\?W@u'6P& X}}|7-l޿e7D?L杓XCkFvlKGx)JYY\f8#GātiFb7M %Ib ⽵N <"-:_ ng	\z8p ,s@2oG!uO8KJĿתH6E:K7HUl7sģsm c]ȈYCɶ׸ \JUWT 5S(UAr]LZLuyv9ojߛ'XRoodLL:GYqQc0٪pAAKn@"G=ЃXB	MD(
-|+Bi~;El֡⚭[_7D6U;EsE^;t?c6I(CY[H|׾kt3GE<s:h>̣Ϝd|`S-'4ɷ6eJEEZ3ݻ7?4GOqcp$,6y!>q[^֫.oX\bp9z"
-vfT7~+z~+,e
-vN0bc-
W
-1鑓 0R$`%eklVBP1;" :(u.y~o4E_c UD^Q
W6v#qdXxΗ%Cx^D֓eT9s9=UĘl#qS<u"d#˺
-
-qWD0 YC
0G7j)֟Sۻ#u@gA׺0\`S侰¯iDx
Gz衇T M,"	"1EZ3\~6O Q%׼Ze3KYC)GjDK-K@[!n(&j!jI(\u??o;ozڃ	13 &DBKGWZx<𱻘+_'vM	 ZmZ%EqOaz0Ru#_;|SZ"ѓoĕc@`S-W_ˁaqa/ 7 il-}lsKs|o|#QsnvɟN	. `2
\d֩sgnlvi:E]␀j1noֺ۬\-1"54c)"Q $H
R$q$)rZ*'8H֭ET=q.v/MT*+_݅tՁxrn7Ny4O6W ;GOy?@2opkày֗9
-kS00Ƃ
-n
-QfCL#㯷uyULEj$Uo̞P]Q+Qz"OQ{sExD!KsDoffKfEr_EK{F=Ѓ,DD
-7|9r!óo_5E(Yc
-4cr@$iFǊO'%tvܰ Yښfss'OoP*{n_<&.$|&eN+r$7;('iE>OG-\}̟~:c
-GO`a 6OR6}nf6sXjl=ẽl,qr#Rf/O"?~0,8I:{x1έQ["at=]@j+3^r! 
-1K:
-
PIMqUQ@&eNe`wºAɆ69=:RU$K2O }
-,!^w7({%R0"}H*Rf#v֯tdg3C|G^Sm]P	@PϬ3{)#x鑒^6ĀZ[=onث4<wj;]yVW(;L<UuEՠX7V{W@C=	baLj	lK<c
-MW9~[y)$`JLmn }ymҷu/x0PPTR}SOF4n3e#Iq	{]x4w\'ssj$=S/fU7㇎lCڼj[8D[,gb Qb׮??P?@Nx;2:C",ٺs/lFV|$(PElL(	 %I"vj ~)(#3
-) yɛ?_]AhdG`|8˥b4 ٨o0#O#q&XtnMw.̈́{u)inbFٷX
-AddU)wWIg6TQp.8BA}e&lU4;XUdM{0 9钬c0Y
- z4Qz:fֹZ}*DH өz^k	'ȦOL[([U RE85#bsDUy-Gz衇8-H"P6FS%
-
-r4?ўZF3HH1)cpu{yiNDF$&cNEKیcm/=u'^bi)fϮs7J\po8/өME^>w玴s5,ַ|sY^<m:7L0J@\4y٤@b{~tV8[|G~<{q 'x]fb|F&H|5XQYĴ( S8D< KB$'M
zȟ-B5	efӅ\'	QɘdTҩF!
-tY똦Q)& $tS?@9$i 
-&ё	TTeˈEAbSEJVMH7q=,S|9
0*(P@]v4}a#ISGvhixpޅN-SiPu
-?9Ȟw!%WY-]	//us"#9
-]L)]+/߻4;ZfŎz6ą
-`(Q`]g1jn6ٿy?_f|f_m-XbHXvBh?|宓<0 -3u,AEtyQ)i76iK?^to=7xs1GTb&yi26B[wMШs9fk+Q#gaD}{f(|ˏsG1Rh91NRd`87~;|+|_o1L'^Uk14<-P*ѩ-$MXF1.uEբ~
-"&! RԠXHcL"Rt!qo;aXU@D(}h
-1NdH?m(DP'6ܒkM	d?#QNL
GԱ!{Z0`5FiKjmzn P[a|Իf[XqbSHU72DqUT`MzɺQÇ]|ūOq
-XSPzّ)SŪf| )Eu \yˡ?M.N׋_7':"Eo)yWQ*o;rkF=Ѓ -Њ B$-$J>x
-ORkGLP$b-	BҡAТ:0yH8	K
fBέh6/o25}şʷgݴ.۳-QHmj"f(O="w}~1S;BO~529C/19>ɤܸsEhd9˶EA&7l`LW.	ZŹm0	rakAҚXءEP+i/!,|'YME#&( bAŝ_#͒.G2AȅsdLQz6{2.:*:f	Ux=:Gfz*AE]mga3w9Di%(`fኪb*ʱ6w݈0'jOAPLcv1)HF!sicwVGZrk"#*:f1^az!&%("f]Ju._o|Hk<l2knq♹Ff.2ZH8"ZIT1ܺ:3z)v2)pZ-lZ*DRt1>g=`#Al3B$$҈/b(787ˣEDavE%JCPT#ЈP-?:s\g/
VMj5P%bڄveVF{v\CTZ^CsL4C+؃ߢE-d6Jmr
-S
&
jX,uh,QXL)Т%2cGjp],:C_c;VKK޳~+K
yZ$`M,QQ$!BlZӀK5rD@QQW\ʔ@Ģ mÏPԢνH!0k-Ƅ`cwd	3Qt94nqiYn쐒<W;-Qɸ^6ϩz>8Ăg%L6=MX\bd茡KwlƩ3FPT=OT WBclkN]fؽ\xq+kk>b̫\7k
Ura vq
qDͩSA\v@#<'&[*[⋬f\au#8I*.gU6}ՄŽ_N=ACehGcמIjhɾ	^^Hc?He qTcj,mb#BE(TKS\RBI=?0T.-NYe
-ƶضi(pqڭqo}RV9=uN-ļl.sװabSǧ.)AٹsGA$6
sYNZbr9wǗ:3<rhZN8sP	BbmDw*@bPl(XD#P^?3XFϛ^̂
-XȤEnbGRU}d/E26
-csw-8ͫ1KB b}ytl:,	Lbb,QV|"du<'El-87<\bJ)8(I7#d9EzK7LLr빖Z[& '>R|AO<Pɨ&[.NSq.N)UM	t؀XeOPסy͌#i=ʅ[@VXTQq1NsZʸ#~:AřRy_XUEߋz!J8ݏgp7S.TX^z[3LHCO&l;XҌxWd I.68A4°Lh[bٱo'ϼpFrClTV7
\,Uٴqcΰ2ᓔB}e|l6Ϣ岝~~{,EMuCmRN&a6ỏS	;oqB\]>yj2629{$CC6s#sf|rbbBڝ"8tD@ *1MH| .ΰDXQ aq~rL\A8ͮW;^_(s V5;Ie"">;#ڰd2'K".Ikcfy8tZ% $p)	#n=\[^8"QGl@5S&V|u
dzsܸ=7vUE3s)bLD>mJk%^fsWlkIoe~'\=}EܷocSC qfA=ߺ4Yj0|"_xC\RgfC3͹eswSkWOKEQOH_~gVj=pwa"x2K;v^e3UË5C<|;ЖQ=fYtgd裇y&[&j-:H_{;0E*q1lG)٘P$^:B ?L9ϋO=śt+/}R
-.
rUWu:m	K iM1`cRɦU"	*H{m4*5ߌf-ձ Ъ4@	L&CmD&Ym!:5%ko볪Hּ 
-b>iFba1_	 C ̹yꋟ^'u4 `*Xe.Q"mJ\Sa<u׊(Jj!cnhfd+[ݲ|=go_A}APƍo`3WuF󉒪TӔGdUy:ue~|o[vX#y/O<jA@WO.Q,_ө" ?C;6B a#)`T8AF"IFACE1q%J8bc	
-AEz"CF_h]	¶۩Z,LBT
-	~
-ӮEV,Ǉ%83ՠV4bKdjxU;ϳ43r
-
-3fӠz.:,5::zc
-\s-Z9tVMXZ̈́v}w6m
-(ESPP.: qSߵRP!JИ$Hahcдٵ(*qEF` Qkci*)tͧmB'	ik:NZpE\3[)j]r>e*;pAaQTOyptYM1LYgc Y[|ũ_*`%.	u}PU,גeUSZMN38қW;"9:C,R7w}q1*uս9ESSYh)9οWdɞ}֌_3gƮZEĵpV gg`uwףYG,CQM_LiF(ZwNF^%{TQȚ'@jxdR3(/
b]衇ze@ H`@BHP!$`Jb@@yx$XCI RTfSD hheĀE(2I3KTe%	*9vz
-#P-BBTGi;뜚_A}Qg)
-tδyæ~*۫l.	NT,,Qdq4I+EKRF"AHc	͸NJ*DYhXkҜ_䩩EG&/OR-+	[ܹ֐b J$6A XH &1i}+ B"	&;U1
V-@"D EHv}ǈ0@զK=sfp.U$ մfEe)lOu*S
#tƑ;,A@xe>h)l  `Ӡю@s!yBı&7r<2!W^žbm;8P/5`AEWGrߤ~8254*E')=>g2꧴nZcQS}/`H<u̒<g'JLZi1RU$qk[ʹԜɸC:.~\=CZ341AEAQLtDm$ɤKAc1ZZ6
-Zc!1B PU(IDcTUl1;(B`A(Vhԛ-Qac布&H`i:<sT.Li00bPoLSDb{g%	eM& VQnL8!?rkH?K۩A@ôiH
HT%+	+Æ0wlÏQ}%Rѱ[7q6kc
-*bW::q5!6QZ!B1NJ +)QH,d|b$(4ӯ̩BzgX5V@GIlbCY_EEH낲j6U74YF2hLX!cAHot6j(ũ" y8(fIFq̃_w8r ,7?*Bj Ӄ?I&=ҩJ>ys8i^kAP?^5S6]M_@r
'5롇z0. %$`Elcmb"KԩT-.X+X1 `{_".MEA6D,6:6րaBР֐ص-e%Ǘؾ+7&hu0A͇>yڻk囷Ҩˆ2uÃ	&+T5&[TJc
-&SDP,jvdn*KSJЁ8:y&Nc;7pI	b,bEb0ŢH %e
,RHvԝ'tـ0F j]3lNc{}e`Er7O!xf.Tn1A #)Zh"#t}f,wSmh7k` N\W2j~_ܚ~Cw.>IZ~6ʶ}w"U)dl.YӡT1zB^NLWqAEz衇$"}gBD$PŶ; @
YCpP*`BaT׻$h 
-1 11 	ڒXT-"`*q-b\kxd:FV0&6#aPG'\sM,-C/T?/~V˳4f׀cV"YVL $AJsbL9HX^ZV9sejOSeb8O&cd|`ɍXXkQ%DL`Tp<Y4(P^$IYO "^:Sf!w<?+fjڼt`:K@4*Ȓj&$bA4}FѵޫU08dHf8yJQEXfzTlv
%T2(xn{Jk\ujsK/^]{N9ivyNB۬m%똪`l]̈VEqTU jCCCύza||鴨a DV\(d\lVPrB=A
-AW^!IňP	j1IBlA}P(1o3o,t%Np,m"#%eX[aϲg.p8[_vXZl28\.gWs	&c9	1R>ߤi@aH;iўjEH
-A5DMV%bc9b}Į}֘?F]T*qL !a`H$jhF	VV b"/`3!AMW{GZhVa*M:8djmVϑ$LH!l%zb|>?vpu`	bBDڴZ9lkDkܒUp@:Uj2k}#uUo;ęx׷&Y3=s]K8n{
U'2GF$?̱f\ZWN=GSn"RU'v- "bma?3<w~w8x 7w1szh4:ǘZF	 Rݎ&qr
-ĭ#]Z/"tI*QMVQU$DD-(`
$b
-$
-BgSXn;oa1^$l%tl>6N*+␱><_{n'Hjm80w}R89l3Rl}0O8BCWwv48~z*#/c~mte)
-6e[ fl48HU=@kRzNY}$YTi49scB!N

04:)Q+	(֩l6qNt@ͩ5NEJk\c
-8u{ʔ#YD#MvIPwhϑPoТyTq$I
AՍ
+Xq/K \Y>M?{I!@9{ ]-.X7_aQ͐KWr~NSMSH*pck<H%oꙻ'M}O,CUkvi֌בTu/[/n??s?_UW]*o+B<t:vٳgWպ333gݫ^驧" A=lu*
@!I0AHh#"6RFN<xNg7l:*V	D0"$HW+TTe c987ǹ&9_aWp*L`-7lܶ+Oq#ϲm&(p<aB4S\c=C%o+j-* #F--R_3W["	qE,--RT(BȪYK+)Wo'L/F,D(SؾJ'}ngl
ź5E]	`TAvT+]j]JG*PlJHP %NKS)	 9PE kS얉/s_4צ3sb>u
-NF*d߭`F!7/?Z25bYa%.
-y`
-Ώ悵@
-ڽ[`EOS^^vu|y-@w*koqnMb]]Z)81֡
-3FuX^
-k###lܸm۶P(رcJb>^|E&&&8q7W	wW^y{/r|_%jg _1lذ8CjkcM ,lxAHdHp0.$%qUk"#*$!F1XtbJEq!բaȬ02J9<DPY|+dPȕ[=CTyiKw1y3l
Hb]aAFe+=|e\uV[_Ob2H!-POT떁M,!aH&1JLX+K4)v
T``hVŰ$|Vooؑ
l۱	РEzƧ,F7bPb UVqL:`q@*YHvj-"8ϸ)b~f3n~	ߘםߦ=r*j$mn`Œ
-hb%H7Y??%OYsͭ1"{*{5kF)
-Ț5prɀ y?}ԫ{~8B?`r?Ja g '_'j^
-k! WF? Upײo>?g)]wNZ%j]>:rO?>*9ܳg|;y{łzA R@MI,VRBi# (cZi`&YƦroUdO;\p,	l Q jPbiRNDKT0tf"I@bMV<t[8['Lmc"Ny"㆑
?ǁO'#pLyJ>
-9\cg#l1]sO?ɉٴu7]y#[RqL.XZi337ݜ<=M\X(uG8~[nbm}nn߆C),X$ 
B6RjB@ :?ȕ9x"*@d".T 'I6a5^&g 5ukNKStgg^:`~
-*kaau5r~}Ñ$& Mn(j>~|g=҇AUA,g$!ؙ3Yu4q_Q5(?Hwq"ڥݒn;W^S-Vr	vaٯ
-;ZPo]>AD5#X r~u 6	tbUz}^+XYYo|#_U]E^XMܴijJ$7,)j]rm߾}WU_4衇AJ,`HbC,Xi*AT,( D`QT"\@"`@TiMJitsŚ"IPRkۄ$b%ecgx҈L@0
+5M0@B11Hق
-`ZR8q߳?:L፻8ue0FDWde~)bvV/3hhOM?;ƹr4h1?AX'
αkGoGI7̬ND<h9a߰27
-+MF0gkK#$RZU#ڡZ/4$jѴ믄EɅ $ dEM}=4A2雾	pu*Uňz0fTܩln*Wc\3mfNpV#B(p{zeO3X߈H
-)7viW{rJJlI~AFw>뾫7x/tĉ*3G$=e=s/6/hfvUFz'hҜVݢ^*X@YuT@55hJȶ8\RR
Gk1FncPU߿J&''W2 Y%xQpܹUbpp`..mk۫r8Y^^^Unv?كC=T HqN;JvXLH(O4Д	(	j0 A 	
- t\f4v* CJ.1b	IhAM	#*PJl
"!J5jIb`@'VJmƴ5X6tbJb0ebZX%0EDmfsj
+S@M#:;˳g@BJqV44%w|,8Pei3pM}2.xu(ujMLзa7;9u8gfOb:-Q!mcP	4c%iԘ;}s'XYbnjRLceSSظNLܠO,I`RQ;E;%
- 	༦"D-H7*u
-},]#k'( ҽƢQ "5fdc
-~Z@3.+SN}l]Z͒<H9skF7)FDn5Lcqw椭
-yp?4q(}Q~'pQ0udG}Ԥ鿙~lywWŭqdxmA2}\pԾ#pַ8vȇzh9r;sUM󖷼e5%򻩒>}|;߿.{luO~rm޼[=]wſb]衇
-@LE
-Ɛ{[cI4@
XXKbvpd`ĂqXXz7TV1*JձU
-P N(`X-PvD`Q $I?!cJ
-ƴQUMF(b؀:XpjjNrZTo-0lIg;iV``%d%6̩aYfI>Ȇ
TSR&AnhJLe@E)7a[<K}fB:6}c4$Y% Ҙp 
-&5M"HX M7 XOL+~QS
VQm
-wonD26]xT 0<W<tK<#:GD|
sTjUxr`ʫ6VA_S(͡"
-W=FP6vt~L_o%e)ݷ=$	SSS|ZZvI~g~8WOO??j=w#>v{UbUmO}SoN
S.CKm6vIP(!"V-`	XMR, ABQ8I@B(Lj! &YԹ[&	1&$EK5H:lDD$V)D)*5"7RH F$NطwsD%lXҎ U((D+!C]Nضc}[u:m&U&()23ӧTGD^RRڤT0I	e%.ձQ-#s's$o6|	*oݚ1n8B9iөY6BefZQ~q״'t$ 	 1|+79S*UKHyzf".E!jz<Ѽݧe-(Y2bm)m]UZAfVpdk\7'"|TRn/;C2}o
5#VBRQX~nN!C\L"łKU`
t^G qkw8]?X?8__mϪq~zh%-m%4I@
-W,' ҷA;bБb4!STL0(!5`-&ѡ2Oi26@uP)
-jYMN,DqHd!aAUEBXbHbeڝ
-v*reuRI"]%uX
-$&JPׄVvHXDJYV1G	ub5F@Vպ3j)汗W꣘嘑Q~	
c!n*'k
-%	i8M=
L
q.'?`
-"8:ľQ)N21cO}w0041+ۗL`e ^&§ĹMzt7
-%N1JN5MI:R/xASX
-`nkPXdGs	Y@e *(*J$sG=n_Dܘ>7j\2Myy1g=2$J&Eḱdۀ`TjZ3SR,H67TEP&
- ҫC=`$ڈ頝ՑFR.CZ 4X4I@@BlB'J@,(X$B 4M- 	v8 W)!#L-3?uR(׭6ZaݡlіBZFL1 KK,-)@NZ.S$jDJ}T*	vUWk4PM"L D$[X+ZB%"66QT(qsX`%oh"hH[m7ٳ/qxa-SЄbbJ1R.0?Il8I:2½>yNKǹ
:M8}Wػs'TM	`QP2CI, MZ^UĘ@OA5kSkbP<ݘ\2xﻸVp1kz6@,jEI@oNRP<!3w"9;\TU] 'M>PwW G6K;̫wD_)Ez})!!FY+_>ygRPHB64:_xj=pNV{kzbQJLA.и NȕEĠS4fR;L1 \z!0Z$FkQQNDd--XQ@! 0@Eh1QAXt  BQL	;&,AQИ@Q!M"	@ƆR(TUl"$ZrM,Ek	Z:j@)3O;3Z[k}ET@JQ^oqhz
-Bl1%L`tbi7v];wp	lZEEb`J#nD-Ek]erc=^Njl <p`<șs4-viRQJEq`b́'ذ}A@=[ٷU:G-܉x)j
RD3L;GDosC\]MDU0l~:7^yKvU߫BW^Htfɴzv94	mE-V]2A3$
-AsS WZAfUG
}HJ67t~=u>ewg?Z_iv]iN)!n̘e:8HnjAQ+:E<_WZ@=ЃJ @"eC4 LĭM5H4#H!HV%JM 0Wf8BA%2St∅fm* iwA %B)E__ebfaז<£LhԖQUuZaZC!k9!`H7z|4mNsjjJo~f}B )	ĝoFr﷿EӠ [6m[O~}|#'oٰqj{`hh<q`U	vJD{G?[J}8v"o|m|8}c<Q&k/cM4X6VVr6n{YHb<<S/<B"6`vQ7
-舂".]*, 漆eɹe ݛ(CǕP4s~ʘb|'LxsIߺ -ygǕꥆ[9IuCFwZ2}"韜RzI;w^Ku=m]zis"]ͦ!#`9ɺEs^H׉SPQ=|MU:dU2s)*LVE48#p=CQ	jiu(02m	(
-4[mh PLF"*)
QwH6XIL*1hi*`Qe#84YZV`)WBfς1$
-oG::A4ˁ#}~)>Oe8g*Pa`5Vxɇ4QZElܰ]#;qh^y1i8"@P)|!6"DPOVw^~%}	*m{IG|_t~nV|}|%|ff0e[x2I;lel˯?Gi`9Ϧ6mDuF(TGhq.
-nRfkk4G^jUo0䯓5]w_S]Զ8GiYj4%9jcs%Xam!Qf<[~!?I,^5Mf,$u~?nȭïǑ'!zcӈK5+ 95_*>43'p0IH dZ8"jYVTx-\=n3oG҉C85LAE	qBŔQfΝɣ\q~J
-:S37ۇeZ+qB# 1AĖMlg8uMڼi..Қozuq;_U~~7}glf96]o/>_Wgc=A:HsypjKl'u	~O"ϲԢl
-hb1={]V,E@,Ia֭,Ml;&;,,/qti'F[8S4I̽>Dy3\Jj9``̗yD
tdMw]EZ̡qn?xkvc0Y#GKxԚ5 e8G(s?.$6q{g?OaJmr%v" !뢨(WGGW/z]񿯨ue/~
iJ6xAE
-_ʨ^-x5kcnͥadgVɅOyISӄlΫ\#Ӷާtl,7nolݓ{&W#~Bn'q~GN4N!2
-
-X?#Yٱo &uD9B
-JyI`*Q,+& c]|z衇Vnϼf>xjiaN<C7ؿuz]Uoč;/s׿ <}rٮ]/;
-6obSiSoFN93<NP$n6 ShͭW{yyz/}//\cλoGdSǡxCV616<J
Ap1a_teLnG?QN&(i=[o
c>qs)`m9%<I:U`s>ZZ˶0Yhmld\.5Lk?OaphsO|}μPPÎ۱e^wռG>+]hҮpU{xg3ˌncҗFq6abi6	3E|@pE
-"AIk"XO) 
-$(O (9`QдJ2A*Q`4!VA@Ӏ(dS(Cs<ؤV^ɡ; *@}ZºW?J@y[A-Hv{Q.mG֊zJyψKE"ZJAQU!mbJEnY
-htA~[ǼEKd3=o&4@DteV jhQHTARqU@-9$S-: VSb6%iңX4(
-g7*Iz|SQQTA')p/z衇!?}7Ь{CQQ'[?2bJ}|#{_njtXoxE:KDcUʕ*4(xN^`Gye&P
-++<t BAV>Lnbph
oz
|A s+1ϼA#eC:~Bo#Gy,(C*+SL:Ka=-`pÞ-LEMf	83-&wr-h'sm16d7o22Oai_P~oаIWGxook}?97sRe_}D\[q'Osۏ	M[&bN_#JBZ9v'u|㞇G>-\k# * Q%,"*!`D@-a@lld1"jf߀IPc1*ZǭC pXA"Ā>NBV!@161@wN
-Qg`ɖ]p\`bY˦Z.FPMDےuDi?ӢIm TR֨PBhD
YF`dQ"#'ÔvP<85e{?BQ`47y=tkJjđS2͆
-S*SE1rrZP;:NfTJ.2%gEKk GhQw^
c2}~UPT 8pV#OCN1:#	Z
F#U|+aDoJ'6t5ft319A21*+16BtVY;C8z(5SɎ6f97`_[yYÙS\ۈÕ~űSL:6O*vL"bY*:n#ޭ1w,B?
۹ߤ<G-eXX<6;mfQgg۹ǉ˼ַ;yZ96|}5];ٷ{RhK#yjژNƁw݆$!%0fUR?|~YrT;ԖKgn; I$IF8{$VK.c,֗s\-:ė1چU8@!
-~JuVIUmynBĨv(	j@WAU@9$1&@+M 5Wp!#Ye10_
iRUQ=/*,*bI`R*,\yʎɱ%F.N+l>e5II$*wv8}.&8,1GnyO͔,H
-},
- KzyO	IU!6msҴ}%y֥Z@4?ajj|+ 4M>OwÇ~ax^EI	R.{1>O}'vM\|泟,_җ8v <|SZ%uq@r\oWu.0AEQEREY
-Vx~l˖mO,Y A$"ǛgbwWZ^3`Zk5ũW/;ug]ƥ%Nqg
-c贻c;r
-X&c3-M?;n.7&HFǥ|׷}/\J
ͻ\}\temڼz\ǛrT2x~^"/gy3kzw^so3s|syC^j튽%RJ70?3CեlgN\UDj$>=yկxRDXJƳ{z)Vvz
"S	oWtguֈu9sNN?ڔ	.*2V3	s:ruϼʵW?	z&Ņ3xSrl2^irW฼Xn3Y?	ǹj"nDs1"Ɂ`jaEH Q$6Q50#.M@$CPDāwhm
ޞJіU7šl "Ehy\)~[O]e<szv`z
-1(X~skbOi1Fq>Sn_C82|ݒ?dvh,j±iʆe >1
9-8w1[`F"0M}8[@cV*x衇o&Ξ=@E]ĳ,.* >sN<<v~9p < {oo߾ b9+(%>Ge/%c | eBw9+C}kĉڵ+<Cɓ'	(]w]vYP돍Ǐs5ׄ1]0ӟwhѣٳ'Gۛp{1f?pok+_0~׆uZ>{1y+^)l۶lnRW_ě_2'kdf
G|(jm~^-x3_qtj^mg]@Ǟ̀&\{s%."&,N`aXrJRQhvSQGLz	~g>F,ьP%#:5*GNu[+GIHpI7/%X1߽Ӈp3/CϹj:IxK9$C6>bI{E0j0sѾ=|ހ6*x<KOwrcG㢩K0Q*L13y:=TL͵Npǎ]:;vͳݬ78 NPڠ,p(J99yazN:)bđcǨ5*\\M@oU066E/]%W0RGGh/Ts	pn|C*s*t@	1p_Q<Fg`t@c" Aphpn[	7OV<aQz<2(rwI􁌈=5y*Ϣ(°P*Sg@)8EVHn%+Y!e_4x>ĝ3v1SOS	ڀehygP#b(ZVyʌx{#Cښ7`pAL 
}˙3g<M$|-p||< SNկC灭?3P?н==@1& 	,_;;ϱop΅ >χ_ cÑi `??n{^c	nVn oakkk馛T~BP.X3oa\}P+GU3u~8vXXݻw? ~Oa۶mU8`GUϦ>+Z9$"1reV-_?xk竟2fj5O5hc]+_~9p1[a"ƖiR`FIslޥne0ј%OSN.\EdTM"$_ɢ:xOɭb|NtsK^]_0=Ϟ:l}7v{*c3]/XZ@CES!w$j.i¹VٷkzDY_[c8ǾM3%m΁*Kg؟\i9z0
-G=J{-ւs&fƸ9}b+7[Ig^}%1?^G))qqWh79y.'7&ņl8M7~ s! x<&JGYX\Kv@GP5<A l`X(XDƂc ~ֆP׸勷g,d1G2A	#D`6ymTdp_)<>]6{<yb(>`T+cp'	V<FCCm
g3 V{(+vO}1ptpm
-=.03kT?O0 pELQ7ʨ
-/r${H-Ԣ@6YPrq	.3
-dh8Ts,P>(FF!<' " n		; OldYذmj8Sո6;ξ[ӫkP$`guWpgB{DQqw}wV? ;#U} 'h4 4ϜƬԪjsutqq믿JÇ rB?}??
 O ]Y[ }2s}ptD_O۶mS^ۮ}{+X]=Al#Z|7'iS
-LKm}~",BiYLsV;@c&*읞Z*qчo{wCҜ\fK䮇h;8+qFd3}Gt1Q|Xb,QRޙ^;W@]\3Wo⮃q졳lB)=,/-Qi3?3͙,DeT
zRQ\@emrpx*r\F1//k	
,Cac<x^As~.x?Z#<Xebi/ퟗ}Afn~Օ㘤DV½ %<]5j'(6ky,/{Q2Y+4..n
-Xz`+AxD 16$p_o7	F]JA`<p)%xWxI*gn~=5U1x̭$;=_~t5-B
-W"APmfWS%Uɐ;>g#R?9#1( Pޑ2#ye['zʡO^Ivģt	DUȨDTbgGy@FGd`
*\i8<R)'QDocTTYkr5/9@(R0+h*(
-^6to
C\>1~7~c3Zz T}pn@iz.,ԉ8|k#s΅6e@=m > Z- 5}!L!??0>hcll,0{}>pA:|;lyy9 >܌%ܘ{p֠6 Cop~܌1H/psna۶m_<4MqvupUƨ ?MW６CwpIȢo0R)9HL$=f-/ZM#Il
h<,8rZ1w<`(cBГ*Y"BG`|/[^[Û	LoЙ吜|~z'`i=R'hmM,6ޏwCe!&d	58e~)xT
8" zRD{m9DZ
-.^/b5OvQ{T!eȄ2ER-j^dY9.:^a<R}
x`6܎B樕\veIRio
`^"<\nY[Y#υ(8y4g.qQٳ#*0$P͈Lw,I8ufjF+./}ncqv$*1Lc tK,TV  
-X-Z^EPEJA翓Åp8;OiF/CPF
-O ux#ȞJ韘ty=7#@ ]#z -3C`TQ-T"= 3>/\T <ͧUy/}F_8`C\ƃէwm ؤ (6>	%\b:/~ǁQz\I؏Xv '0Kڅ~{v=WՁy3RA}cxsd ƘzX=i??	LXcM
-c Ȳ,_	9XֆdT5w;^N{;0m۶	;iRqeRo:2aፁ2RJfs|_x+Q>ŸM1YnM\64Tb4)uF)8AuTAgrPLRvfy#GAi?L}$I&I#\:}13Su*QJmyYO6yw]tؤB$1e6i5יۋhiDs$!WNqA;1d2Nbl*9El:FqDrLǹPƖzLV"b mCιIL{]QlI ڞ18g)Rz֫oګW麟$^CFMd4^3==#c'㎟㰑걶LD++ٻg4ϑHP^*
"n~[ڐH102(F'e<9׋2AF"A~1W0HJ)*A'c6@/hQu Q2
-pPHTd@cOB|gZP@1o2,8eXk7!Qv(G a[QU)uT@o ܆`F ^z)o~s` (Gd]+I c -??CoMoo
PnTA,
-#w_pߌW/o[}p>F- a\}qj}L6,J~[_'ID$O̆11kw
E_\,P>,5eömQYO7-Hɒc<+C\X[Yko"ƫ%
-2	RA˨:2읟cqRF)Tg1j&(Jwr4~5t/͡ЦBi`+	f	e$'M3XoHIRb&Qs?>O1;j{81db^2G!EX)%:Y%o"
-i<a^=F<\s$ll4 BvcfT*60swDQHiKPk $AATHΕ2V զj6X
u"C`8ChuZaM-@(b6-ݤ@MÏdqe^x/rA>w+p8P 8ziwc,j- w6#qZEL>e<|/)(nc=``bs@ i1"7#m"[ۋ ߂ۂӑk[zÛqq'd<z>A8Zd8؈L1"[ K@tبd(rgJ93
-@V)2Ԧҁvc8BS( 1mT]
-gQP) %Bn'F39gq0A9+@9p@ȆPS a4_0w/@^߅Qkx7(bM`gT87ld`~; վ0@^I lYfc<pZ{ m& yɻc!c){%)a3Iͯ{=#>Bq9rg)ȀDbL+Zgz2;8[dszjIsU#4,+R]}\yU\re|里Y{f}<pA*c;cD*8sJRu6[dqc?̎MHz8*SךAc*!;J-i&|7+fbLxT2 =$d81=AMF]aA;86YHpT"Ù#d\C9D<8&1/).d{b[ZbJ1t{`zȁ!sJ8P/,P Kh1Ir(%L7C=$4fpYcT<NRE58
-CR8t1N8W6y嫷|2=Pݻ.;ק"FNrمeHq"&Q}CȜ%!ElL " DC(TPEQC "S@L8렺ETQ$@luaaOqet(Yvqv)30-``	t-z5DQH20/dcP
-%AЪErj6z7Y̢L-ȒBYuRP{ȓa6JDf΢L :]keXdсb@UqE2V 95ŋ.d䥈M0
-,`؜4R0"R0(Ғb0T
*vܶ}'9kTm۶)4J5>!K4UccrGerdqGOϥ3
*o#-.훟ů>O-cJu=q1j:pS1.)vW9"KH;ҤN^)[\e]ÇNPDVVs~W~{G=X^nt."K@Ә嶇w%SD%ELZb~}z͵/)1"t*͔Raq㒋1aŧaOlr2M)R-ؼHBEA5?0f*,]DZ^oSG;F9.^.)BBXu`"ŉ#|Ȗ=q];'^EPPqD&FGqiV0be== ]|	gb1%"::\!5O(%Sٔ~Wx+ހ
-5vs^EXb#Ks"[>6O'[S$Q90tg2=uq,Oa{4
pjbT=ġᙵA	"@d(6\
7eՃ9$8 X ;;)$CBQrX8B)  2A !O9q/G"a'=0
-A$PԂAѐ1!
Q C[\UkP  Iq_afm 4vAMg+1"9I#nzl9~
@vgDU o̝GE GFyL"E_>tx) 1Ck+^?'R>TA\ۂJ<i6kj xŚXBAZxpE 96Ƴm,[pn۶m:u;YeݕNYZ=t©S-ζ:pm.L5\u113VKc_o~Kc'!*82!`:I$G)f#OHJ{)\|+*o{ys/#݂ eWpQ(SA1%2M(U˸'n$r>rq#"xKhLNmv!n9Ad\KSH)Ureea$.J#RڽVp+kN$c5R
{!RtRa2ӕ:R%Jxeգt3O侇zcHG	6.+x2@4HRb|f[>$]0Kl#z5eV#=N Lؤ~_l/q`JcQ44LzPcxT*Sأ*k4&rC?S#'xb\sW]Cʗ]C۸G
-s0IHS^
-ƒ;8^Sĥ.w"ǒTp>G
-T "0E="xF
HЇQa;VLvz ./ߋCM"=+]	)E7R)' EA`;aK:zdkH"b?m%ڠ?
-yMk㉙` ۃ-Xc1t;t
- 2@5U-^G ϑ(CTF@!8	BsD`7""fXg^7K`mʧm۶m۶`i:UJVh{OLckeuINf8g3TL N7kb[s<k9ctӍ=$q#JLb+MOHD9di󯼘~I:gDųwLmBlh0sԥ+	cc	:gi=6Kҋ+^s.MQ<vCyw"мCdgQH[w	NpY,(NDPK?A*<RWMVejfwES ZcHKu4j1V=(!VgO#vq7dx 	\z9xI	n֠*1zŘfi?Yp{y
>>W=35^E}4G8C0(9({AkiL+v\r]_dߎאp|1aoLY~*5K
zef"Ww SZ_#NJDq\ uy#pRAT)
D#t0o/Z\dt?x0rOO@QT2T&
-8(( ËLC I ֒@իA)
-0$X?eWf(9wGv~D,O<*`y AT!wX@H^ѻ"~жL3AzA+[(
-$ "
-&Z@ǣe2QXԂT<m۶m۶uW]t4Q5$I\#79zARc_x8?k_r#rod_8yc5*:`H4FP`(cEc
4
c[$O\,Z¡#?4L%@ul]3Xk)Z"11F}3+Sc7Cg[V&POOjow/Qw,-M6	5.J>瘟kKy%{A׃"r#,\3//n#s]r5Rci2o?S3YʡSg8j8֡v>M"8P4
0j9ZMל.^
k:Vۧ>.9zmo}˛8=R={QLii1==Go}r݋<ET#{VV։6vwv
-61.O)1TFA" V0@59%b[U#MvMk:^o/|2QO㋷o42=Kqfy}:+0Ƣ Qt[-VWɰVNKR.#-S(y @ ErɉI]zRDQC&_)"r67z:06qȨZ(:L - kG(:t^p*.6٢t#l&((pQ)#6./ty-&ϯX)6 "RDnIx"0Ȥΐ!Q|[cG1?*E@lj1Lqi⇱e
-&^U6Y_]+a|`(@1-pDJ(WqC \6{Z۶m۶m5-24j
mT
1Ί[NNͷXBen,/s;}*8'"jSEEte6,Bmb;[b=g}jVȱ/?0{fq*26g?ʙ&Qr࣌SkM
:])7&9]dGNfg?{>	ǛO(KѼW>Z#c	n8j4[I:<Nܘeŕ3UL]lׅx7Ŭ4{i2wh5ט=}Q+Ŵ{mCG(e>p!]ZA?6n5r(`ABMB)$:4<yPQعs'8s,6g+ַK_YvEBn.s	ET	Q~P"^1+L< s|EwYݷs`ۉ9չyN7[֘IF% bT =N[o*/y^fR#
-nkb*@DdcKwBNSr0Ϲ+hԧh6iBRXUe1(tTKQE@ Pπ)[(X7)(/>RܳQ_e@5B(bpn+)68P	Q6ZueА*	
@N&1#<ep"2xz+@DstI(.U,m\39 	DQAD6y.Bl!Qqj V <1AX
-q):?j B-\`=E"ehPpO[۶m۶mnh|Kw.Y[_b\XtTGCssůc&
-]pۃG5Rw]q/q#'9snx	|eCkHF\_jdJ#z}:OeiF1n]nrdFYSy!:#ǖOulxz79M-^^-qC*;RBY9ޢ֨;}OY݆W(էo'3swZw
}H9>*III9;cC*R씟(z4	VV8
-w«\GO8VdU7IJOZK(DQ('s;F'3	bi)	CEj$Zc)&p-&Ȱwχx5[<D'mpvyP), A3
-X밺Fiv/|OfI*˿[&wژpxN?Ƙ;+Ƣx2NC$ҫi)wLNN"/x8q8s?#YY=MRgfz.16`<66\r윚,]`"Ǐdbj}]zs
:5C
-)l R&Pe⊶E7H*iCDR}cqO26\GfF (ݬ_0d`D("y bz>QWKЭyKHIqiHTG8FѴ UOѐCt1v3*!K-Le"࿛BU
[a`9(0"1
-ⷈSd(c(C"A9b(0"ſw"dpZ6/yn#"|l۶=1!9۶n1k/z݅ob7M3/}+"qLJױ~}ѣrǓ]_=»m(UdU:Dͮjy%a"b{Nce
-+KMPni`"sJ;
-ԫ`-"`i"DRFı54qɡw/c<z\ B'=4x1O"(e.G#hK鉥h<"&c"\Tr*cSF=$	zL/Ob<W@9AlKה؂7
-Z0BsrKMN4CE<O-|*!sĀ(Gs(E䦌WY.4*>MMZ+.+ng5/Dq
->œŖ"|&8161\2j\37=c>¾=3ľx&ͤX6e#v=LI,8: zsLzijk	N?cN|CǾɝƯ&?7r	>wq_ry>CL缈<-_$gvy&ɉr`&E;(^1` ŀBv_GR`-@Ap">"kFp+n~Ї) 
-li!81P:p.2,&`Q	
hB ݊4fą\t!K
-%0ӭچ7Pm@8FnV󈥌o""jeE#Z  .lTD5a<&hŚaU(0i4
u@0. nG9T BĀWE)jv2h*OwKUl۶mOKm`\p!W=Ox+?{K, Q+][_#e vWCviu\LOH Asbb %t0&NDq<=0`6>*"!]/c2Ab0,w`J!1&ÙD	jScH9=Rԓz5LA 0ʍ:c Ɛfg+h<ݼ	󰴻G1:@QŪA0FbB];rŨ'2{51X$w(6+
K/*ԓ2I\RFYsrlI2A F`m w<
3{(chw{D
-Z/{w+|_
/y.|y@tRo0W9v9anH~nϿ;cGyO8.
-RΦٿ#={EX<Ci}.2bW 	FB`ν4یOK(Wt;'֘Ń'r	'x>y^ꗑ|s>G>\T#QL&)ɳ-Tt01FQ*o1OQda`]E6
P\)+` )Ƃ*xMFBs71A  v
L2_;sume)ed~9NѶ8+Z▢\Ab`H7ΊR$`P<\p7F1pO&^
-dEbZ!(dPZ Z	A9"BH<HF(*OaA
Eߵm۶mSeIu9q>>w!>~]ڽϤ
-+s	J	b
J4*PQeJ
-̂D`]`$0=5H9D`	=%Yz)0Y,bqp/Z5#@
-CUW	9*r-sJ&IB+#^ГQ+RSP'#yOd>jq-&d8,F|*ن
-$.J5Q xrUweKXH$zu  ` [Dyٹibz 9HM.2qu=MA7hAckܣӓOᇹ+q1nvvM]?NÌOy}.u/!ǎ?R;\L6&8q$wUqr	ybjR-YK>雸0ƆXGW%Q﷿BĴ]ʕ1ffg.՘9:e98x~_S._~jy`*ٱs7nE)ҿ
-8ҝF|Yf-͘MA4tXT\A,О0#1cfO,Jr1&R*(J-apn<`
-Ң` Oj,W,@(7yxb& $4¶:zzT@B?R +>|WYjJ1xd3FEP)1(Q<:#RPgsb@Ud/)WQd
-ˍT -Dy-FaN1f
UE"rh7Ndaml۶m۶mw<y2G-sٰać`~X$\)gϞ]%
-njӑT'1f=;H#*8,cPzh0d
-Xfdo яH85|jAA6B{@
-da%uR6U2D^E"O)pWO5bl$iJ=]N
`ɆuD
-=E bP&big=^ccD,O@EBPcQ!uQ*SgPp|fj(GONsf}'Π"a\[eȾjS=OzRI-y*z.<
-ڡvH
-.LH^i'It.iWap2N4ifrOSiA{0&ŸUTP `(fZ>K1=3O$}Λ1)q9fjAc잩[&$WיG滎>4jUin_\web\&|X 
-` 0xTdMc XhfK`da%Q6HU`(XGf1*	'gjzz}r=S b kV,1\jMYhRqEb C΍BT˖DPW4|(Gh
-PQ"Pbt`BBdG: 0QUetfdp-DFςE6܊{PT<bނcHd3A),)XB⋈[.42gmm۶m۶;N>	L<@J+}?(π'$&p1XC@H@#(AcqCzL;Ƅ1
-b}XT11(5`΀:T80Ĩ)PrL
$U,%WG
-sc'Q{̏scKjDhJ3pdP,"0uGbbh@O! o"P[8
-G܂0^qޡ&b9L㋔Dh'r٥u$%cTj<<vztv'0UJt\LG$\^%Ā5lxD١9*؂%C,ylxq8֬R2s{eU fGog]XF4jId9b-\K~/`M sH!xSI	gTbA,=Eev^	ŖZ͌zR30tr'Wbjjg<[n<֒KJf-)c}(RBͬk,`(Y-1X+6ȦAP@&SUHqd=D-Uk"Ϭpo$*iDp-{LOq`lA(L3_) \Qf!Ƃy0u4p.>];C%Cn(H8)_(qv:D~׭%HA`[ePe IG6ٴMEȭ( s)$vUF,VmnS*ΑaЮbz#L a 7mm۶m6kFR&X
-΁DĂ+PW(Xohhs0#f`؁2rq1Aħ'5lP&Bl`\ĵ$q	0gQޛ_G_;8k>g\rAVxYF&&G@:_e)A{f}sԀ4wDVp݌$p76$JMu+B%t\r ",f=-#Hb֖HMcj:W:D֩۽RB\ga)Z'd/OynꥸM/
-BhA9H0#,4_?&w])9tɣ\#Z.5I(d8xۿz/Con7r'zK<| veIe1)]}1$!8Mr}RQٵM:t&`)QеӴbgo<KIb(5,j/	6ˇb$
-zLI9BO( A
-<DQRnC[^/4zwq+/xRb09΁/Ь¨D@0%>~xq_
C
-P+ڕƚpWy̷ga6//´јQ)4>qoH=
-΢p#SE6pT̎ģo] &/w}:6۶m۶m"5Ŋ8P6,bD_Š Z$݈+.'$JQG%6.s-b-
`A Oa0qNQrov]T? w|in{>O:.;;?Y_"7pރ9h(F^汹*um
-Q`Hk<s K>Kb\bSfKB*$&"Ó%>2D.&[jh54[g&U<qr<^kg,KTJJRJȜIӧǂvzLՠ`+:t*	nc#d>BbBRQ5l\%Ky
,{:&w".OKO
/w%CL ]ϼ$^$%kGOiNR}uvM
-qc8wzTg>E\rjeK/A23UE.݌i+c8Au.To!JF7 bQ$jQ)9`6pC	"(ul-Y#&*Uq(uٻ/7p	r#Xx`ls)*ǧutx*ZloAp=E!eQ Qv'%Ǩ	<6jK،pn:Bu^L=ϭp'XN_0"m6hF@G@tw6۶m۶mS`U6R@;
- TבxFK0k 7d
/>@$	N3ǔ+Z8\!ƢMPM byT2@
-@6H3#DbA-q!+G4_Çn_]^gqKi_-o1Z`DPaǟbFPr{D<DGKry,J󎪵ƧPJX0kжprf9>ĜY<CLc"g<z8-\-NJJ
cJ N--Pb(irI3|8q21gb[ܨ@R}c!SiN/-sVX"i/798@=019Ů{=C=m_~?TI\GSǏr-w+.c*+kڿv콘<?7tĉ%&vB{Ilˤ.yfgk*l=\8,0m+Gx3/a~Gq.1EYԤr۝WeG4`pI0^k "C'
-
-b[m9K(}&bFPLRCi`|fXKp̻hL&@S0l̢d
-#Os_Ծ}<&Bb^0CZ 2Ę
wFXSǕ߇Q!o#߷uZ~e·YCQaf	E>DFR#PxRktI\ FQ8`[h|
-P

m۶mꀧNq@< cE8E[\ `x<l0mB,19D$i;pp.GU
+bHdQ<FPC
-.C㈦R_iJ3āWPD
-"Z$7brd(nfnE\L:ئQBP(!7ҰvW$YTs`R@).w?,tԼaҠ֨t։&2­=B7Ehl4ư
-j,:gbi{/KwI"uzg\;~}]LQUaQᣏnس~;9GVtRBWFy~+qfkRQ*_WS|wΥ^%]ʩ!fv]Dl[ej\vlwa~n1.C&Bmb͹뙝/s4I
z3k]zB.%7x[QJb)t
-+$
hk68/b::"O$c '?<DѬI!>-ƍfSq$effccĵ&%|(F P$.dtH} b
+Oq]'Ղ{l}=>H-)Jr" W(%QЭK<(?.`BeHJ@`<6E<A.iGz5<icP<6{Zew}裏xK^BT??h}}O'm۶mb
-80+
-j4"6>4FRŸ@3D,F#*v0!uO5N*):
`(P txZ"ߓbq^$j&Dw}^>tQ9x36ADUP7(BC7bEP&	^Q"(.MAL d's!>M魷q1sBQ)TZMJY6ƥ͕5,1MӐ|qbK!NڈR)!Rz]0F¼U9B+IzHGJez.#8?˫m2]N/`1FevD9^HgIE դ"leu=cIԔT%j%d='gqw!Rطw+_ogW6˿)}sf=Z0u$snݳLLW᳟SMӬ-Q1	S";!(1&b`֞_FtHN,0++
- h"n܈EETH16y 1mZDxx X[$S JsAs]v\vwr'~#ꈢr(R(=FLf3d*
-00Xuq}QM!w'n[-P lO팬S+GTe+E:ފ
- 9-sɄyDdW(G3Y(x2@'Xd6{Z|K_//py_?U*v//71 m۶m"}0#9c2(fS;Mfc#DΉs(F lcc@u 0ތĀX U~AA*وcς5`KQ#,K*~y%$%ԉIqi"$q90UO{.06AU
@b#Jl`LDXhe)*Jǁ'; D?;s WJ 	/'jUj24.Fl5Bj<TsXB=qgd e=2aM]o3knA*
-nr3SL/b^s+6(>~<KH5<&_Fuֽkˤ cQ^<;mzcbuI@R0P7w><vpR<Ƨo;ǾtZ}_KRvk{8DYg;fǾ*>v޲qw_+읫aP$BbMC[;c`Wa4GM!w!:Jukq*~NkftK>ЀP	a"@Ă\j{wSa}	Y_@L^T&L$&FݬW`nLHG`At-G	I]s L?mQ4AQ?9u9QH%)P-!`7l[ ~~ :8d'g(o`v||''YZZ /zыꪫx衇xw}
x+8tw}7oy[ছnܹ. N~7j s>Og<xs뭷B&^{m̙3~<5۶m6J{9f F	ޏV`tK-@zsPSz6b-"PGb/*DvJ e^Z|kYO=1&$¤4'qM1|B4G|$9*81x"+h&$4!@͈!w9 y4x%Rڈ	Ҝ9
-b
;5pi7ҁaDu8Qp)I񔜣RʚaQd
c&f1Ή&Sz.'vLsyrj1B	VLXzVI3gEϕ5f$z%I*^FuXФ{9
-$WVɒh)ef8%Ju	>oS3!.AJP1d1t)kDeS$58*;K|jy7w姈J}/K=c\|urӇ>RX㬦en~RAv a4GZHׁq5#P-7?[oGhJ1&)1)(;psԙ^܅"`z Iԃ뢮; a(D	xBlѕBny
-^vFMa|&D8"7ì>8 NQP5dhÌ(g$ `Q.q2t<~ S)E\mmtM@-ظŜ={6 x~O}Synv>я`}/?3?{ &&&K6n ??~@<~x p[XXWWm>__k/m۶JĀ¿>U 2.Gu+UsxWrowFhİ)=
-nHT-
[L㕈v}zS+VF<kPbm¶
cB[SR#1 1upx4 FFS,o9aU%26 r`m<aĐg9`"UDꉀ;j
-Vf;winNRǘy7HOL7X]o155Nf,u]QĉWx|rN\$i/G傚2&Ȳ3gOR	đjm06=GFlr$REkj`D0Q<Tk(QJ%C(yZb&%QSјW길NNgQ[{DL[k߻?_9X8GL6Rk(?oaztAU83 T<  eB؂-*A)( z2{Ke>Ã?/_[5/$ͅJqB^hSRXFEIXcDZgy6
-Pl~W:aĴ S/?
z5jOQ𩷱b`	pmyTwlx1dI_
-*muRyC6OUfྑLU~X9yW_}u L9/GGy] r?S?+_JN>?/+O?0755x_Ͻoo <}`. /8>S//?O-vo۶mIĢ7d Z7
-o4VNP?:i)F,Fzz-TZ[YʣHhZUAVɤ?̱S7cЭp6Ƥ)=PsY;jYP,6("Drr@Xzd>T Ko*$򬃊b"IUG.J	K9x'd.^ɧ
-!r	s2Rţ{8권aHM$=K(cK/y<r`vK9_鱖&r
-ix:;&ࣔbYvRJP7+椚RKfJ5VOAc!t˨Tx"ԻΥ.ÉwTl0qDz)"14둈e5sFnєrL+J9jh4jx#㵄5e|jPEX+,%6Y)Rsv'%|@$i3;[DcA<-W7A,`FlP(3 ^[:jQArm&.a#hY[`~毻%w=?K&|Օťerđ5*v@{]@ @L.">HaDPO述8A5{M֚Q[$zJO|2[`@	AH(su(.s8(5݌e uh~ˇFQDr\<@yl%
-eXp{&*	\"n>} _fY_B <ɓ'+ٰϛ_7|#K/= ܞ={ R\<5 m۶mISLd
-PHh{T`$\4'#nnoPOG687/qބ.q:ڳ8('1@21`{:JK]MR7.yDJCbKO1T^KzKQ.ULi%cH/>N˺D
-ΆuHauu<eR\& z]PAfȬ@)Kus򊥧BF!y\w1sSىihtVdILwv1Qv:gl9{*ݹ;LRfj4fmjo3VzdxHLT˴Z9Jq~nI LƐijqƫ5{j(Ist0IZV0F9*12^zA3FqXJv$IL-6DQf9*Q$yZ&uNoR!8,XDKSQI<Ιd@'~*f#6"1k)
-ig 0m)c'Ohg>$@\T9\FxQ1xu
0]6>yiG~Qs˹`tz=j29B"@M<@ܸ
-f\d(@&hwd
-
-l
@cFχeϓZfhXQSቘ UԠ"{?
-$qbQ?sPLGQ n%
ӂтy!T@UPȀRHvk"[z
qLHj qA~6As_Ww]w9냱m5NDЇ>9{&E]>Kؾ>DV~w~ lU*޶m۶-$%m#q|p%!xDep;WFl\F0`#w g? lC#&|
Ccr%NJ(uJشz;GƩb jz)آN>h	5[e1O	y2%)}Lib3&KEJ16.]JTNX
$yJZ%sDi:DHl*=89M?Lq%@3aJTqmyAGQ赚d2G]6'໮o[t_;oeqN2O)_kl.ǦYoB%6YgôXI",Z/S.,,U;~3T!JR,ĂqD.g6N7$W:jR3OXsP"	hUՁQqB{x Z<MAa8+Y$DTZ\c` 8ш`Dڣ	6|t"N
ې1<~D'F~m( 416F>ƪfUSʜ՜9§>xojZj--9~5
-fyB~wo8Ɯcc_UT 埁mw]|d߾}Q닊8g=Y8rH`./~1 IkkAUi~%fp u 0GA(
`6 [ѣOv۶m۶TXdýiv~'Kdi
-دTJ\<>bpey>E b`EA{<MP,3Yu4FxX]YnsǤ"xcPquJ1{*sS3,4YYєHsRI3VN5cdlhct9VNj&9bzb)uIFflc4!WptcPw^
-e*&a#~r$Me:mC:Zʻ?i>~llg5;lzjYxˈ]nëK̏1Df8CdufY8abkM^K]VO21,XƜ>y81"A+f,ɩ#\YtYs9VRn:RN.s˩V*8s$3SwJnHұʚvI2ye[pzi9k:-ld(z-G:YJ'$Y+.ψb
b'n}ejj"$"?rxS)Ӌ4<_2L4&{+/'`2[&6cJFGRT|@1 I	<YRnZ봛-Z6
-S31W]ā\p<ؐԠi'6R7a6RAGo$VoS_KQt?}bd=9S,Q?W[P}< 5U
} "'}Moz
N	W``-5M x3z1/xz /BeA/~{jm۶m*%|C1ŦAn*bι7n/H6Zo}]Th¹Q"6(DMTJHr;Qip(	XKm|
-Hs*rB?El#y
-X
-`(N,DJ\"$Ȏ.azz='ce
-iTǘjcr.:rюYTQLeh$+Wmlg.ROdeLjBXi=;qDwU|SVJ4}2yMKSz
-{s4ęBO
.=+<xMX˃ǎR=UVf<t\P]s	h{Y;2Q:U{wSľlV4׉f-ƹIIJUCx"]:":-N53KT9GOTMO`X%F%&*l }=gYlPZj>·r!)&bqБX]4w
tqFd}ȏu+Lչe/awe& 2Y 1& J  _{?*=U7T E`@
`+kw*FT& @Rcѻe+L/v˷1g7>J:'c}L$*H'Pvet
->nEkeў >>WAIQM0[GUGiil ZVv5ׄcpHapm5ȾI`
-#t  s633',%\a y垺m۶m,*!˧N@Na
-2 j@<xXCL}6vj8WηBsw),_ȳm$βy(bs)zhJQVyDA8s$JݞcӅ$Vi8Qߣ%9&qZ<3<v0,ǎs4qׄ<|k)-Kf/2Q&I0*eY_J9꘮STI;i1;0oSɜ%BԖY2c%K>A5F1䚐DIrOY˔(
-ptuJy/vg9GTlߥvV8vI7=gumnnIr3\RN.ս,)T)7H=jI	+qB\1Zb>$}uOUjv+$au}+@;b!KWTq9kzz)xϮ9*Q,ĩE&fwYFH7PyI9摃G9yjB}	 0bP<yTPFl$yLS&xs"Ki5y1QvqK:/Ѭ&.:TfgM8HL(T8u0K Ugy{A0,&zث}A8 
mv n[1郳W޶mn7ІU8ɷm*
-8ZuK!!V!8<(b "QEQ UfaC"ohh?6ȳ'2 
-FG"(FQS19!m5i!B2Z^'UkKvV=8%.UIfv4zy̮=\{?=w\zΣQ/W9Nhrc0'R.5?o/.~~,7Ijtu^n;̩̏Ω	׫-ksb!ƴزr9[I3Oj:l^FϕXU${vrAa^Mheu+^)Ya}m--sZmZu>XRqmÇࣔ'xB\'SsT.kbʃËF2eX9$Z]Gl\{gOR-D,V)c2L=.g2QRWNXO3爼`!ͻ\};9kXmrx^H=w<vS+9CtנV05ހ<E 4cM\=ͭ<7.}`ēLh1Y<x|÷pٍ|;sGN5(Y[k|$vTh-j"bP#9İO0 rO9?!z?P<AVHz<?,b<h(35lwH޽s{|YTGu:0PN,ܔ)mvRv ۶Z++\Ro	"5A!)$[7m[%!dad
-Z1(&JG5-bIdDT( lecpYZ={_S>^\.A zbЁ/ ܧB$\B9i=pLN8Zxgbtz\}e\zU>LDȳ.i{:_[භxljϜί!$J걓 ᪎։S{qEP2<Y⽷}߼3ϟ?v_~/093xns.*Œ`1|9Α]tʺ(sSe*L)/sbWRe6rnIDdDn(wWuw\J%^CI鮥t\ñ1ŉ
-N<)2vr}PSx᳟EEڜ]
-W3'3c}O{,<ƥ;yxYNm3V3)cCBRA\ >Z0ѨrX?}RxͰqtW재SwSrCAϬ
-耀F@'BOo
-C,η|O~7C.ط	q `\olb$r鵁| qAB
-q 3Ouzito[^"lSŹ zb(P}Uї)Cs̝o6c̀[?۶>Hwƾ,??
-޶K|9z?WctVLiD(bמ=A/)U@A,_f({){wIċߪXE6J7p&I˸i/Cg!mDϳS*o\ue\s{uSS,|[uz}A _^[_|=?~{җ3?>GSѯ_K_˾P&2)hD%N=z 'H%/Fԉ}u1o)',?ᮻsLǩ6E
M ռ4Tj&">1EҠG)vZUjho8[d<{)kHfPaQyNrfhR	E@ݡV)#Q[Od<zσ,/acrc豜;^wTsFC,,Eϼ˦qyJ!wcZg+9|ΜX`wSKbYvT<vf;Wrd}.RHjkw:`0
-yZ	j Zduy%l8g071w}>/`׽~>X<i[\egZfXHAبNt_x泯eW@	^ Q`xBmO/ToleF#ö m۶m냷B
-91m	ZLSVX
ᇎ{nu: R Ξ=F6UfPd xxP3#UEtbqvEZDGQ-r?	A⬐E *H|+w+<vO(iBWկx6cd48*p1e謳{߼t$;%{n/ʹۧ0%v$V4ǂ${>k{k?M7~{{UKwLc	2P8ͺzfQ_;Yh!{CC\WiTwqFSmN"Ԁ6Jp).tӮ·?{3qLlƘ,*	WTC͌$mS,lIvra>JQjBBHLo
-˨ˮj+^29v;fvcjB裷/w`Y>x7}7<-rޝ]3<khvhTc33,|fxGQN:>IGeYnqLZ|.Κ3mDdxLmv]ZD#T07Q 2r
^80
+"p?z\b9]2ᆇXZP$Ap	v0BR',-8mB^F<ĘrGr'wv+cc..SX$y	`-_(PS*ഥp
-,E |>y?z?U8ANneue%gjU`'ζla۶m!w_?70x6sW_<ЉIwfrxd wl[d\TAF" 1Ő#@q=UM̓Q%F3E\+1s7M&O$L .^\("`P@JE|\EUuR:-@CZz4mK<[x'mtrizřo{~$(dxl]wd9>y[~SjC:+F6>"/Uz=,̔d}io,X4);>v<8aXX$׫uV,[a=]bFZ2t
-] Nz1gtz]!M[=gx5&M]oy>.cX];#Ds^|+.<ޚr3ڠ@N\:_a\iN>̜q:Zbv^boͳ<%彟{9ecuR<{K8"KG;c{g)v^oy21EW{ܐ-ŗNK꒝Tg#STݦpޣ8L]2űPFePEEށ1(`V*x92,1pQa54D1hym8{皗0H&\wV)ooclFRR͐ǈ-|^C??z-Pm	hN0qbQ-D*t44fN XsAAPxE@*S2t}=L=!j0A)^H& 7\So(G%}N|<p0EE4Fʥ3'=|hRe'qQLqm۶mI0??7my
?U}b<r@9 r΁d[d˲eeY٤(3E1  "`r<CV^8k,%}{N_xoY]]:r )>DU.s/pA8 c.ci>R]'Ȥ+Bv/4"A H(H7$c,ӊ(e
 (]K,L>
Hˤ<#(	v1N<bpAyXJ,e b)isF.jFJIa՘tLjSuhV,ubQ$k`S{/:pX2ԻmaN^DO`*2ϻ'naN[ QN;sG
-PKDY2xE̞3o˚Gqɧb+O9ySj͙cC&x\א>ꓴdH.M7?$o~\ңЕsIMiY)?qM_'=s<yx;Ŀ~:&O=/sҪ~978d<b	L8+h~?
}o\qu
Oˏ-_~.8.1sY[y9/c͋𻗞bgaF|߻>̇
-柮CtLh.B
-e
l~cMy+y]yv!(Ԉ*8H'	B" 3Qn@8d-8<6022B UJk`\Y H@ d}(0A- "D~hGn{D}c ʗlʡ=,;n
SLK 
X@R	 }?/;x(T%C% f"IaypT  7)vGO0>']Or@מ^H6Q ]>o-7u?OЄ
-x2{sנmw c|4cL*)LdQ=v<o%RUHbLBSТZ{YPc-91>"na%+iVDRz/)BPnT(3 /&l&ld- AdکcTPR"ACgʢ([:X@ZDQQD(ƪVm&LbI4wkͧ%f,=: ;>G|Iv8ǵ~}CP(/%Rq;R!D($"H+$
-9d 6`+g5!sH%r7?|#PmЅ+gLeE0U(5tMFGY`d3/;KN5N0?2̚$99YJ2f7dC??s%0A0H7߿~U]":B{E&'YtdGO<
-%r[^0cd22"Xp(Ai_j'BJ|
--BY6rʉG#H^QuEzR+YPfsǲy|_eԥ&CIXqr鋹uT2LP,acҙBAbGM[7=cO=GYůnh6`-bX͗rWwmww@0/d(H=~:w̙;v_HcDxibz1	d?3K!bL}YZjb1ҁჸ^7M0W6fd$HBnԨZsz{Aw$5]|gu"B?hB!8C=#(Th|j
-Z0Yv&)و`	LZR*W,Kוb#ٲe_JR#EɴUV0*}rQ*1cّ̚;_^56R8UwƷ5A	HĔm_g9K?O<Ł=;عu37WPB&CHQZnU&Z,cr<x'>!5K2-Br'`KC=DQh&<Ϥ 
-"O[[8*.8`Zww7===ZWWIF&lTy YA5["@ *0k
-B}q +)sKbG$(a,5ZE$bm a( $TlK@O*,~@2ur5Z$G0>$͖%a3)!YԔdis1Ԉ VRxtv0q1MPʳbLmdZIИLSIQNJ!R"1::|Ӹ%x
:ط%>Ӊ,=<7 r 8N'L%}J'JleY@J51h1HG;!Acs#R+IFⲋ}Dj
~	G8bq "㸮MI7pw5hw?$NL~u|;͂C&@]$,?K`\NS|x6$l@E-"<kkw-vtʜyޙ
bHvmy@hhie$IQMm [wPDR$"1M=F-]	nC%%Jsu93IsĂ<PĉԬ9+N?3>$iyP#xQξT:HmUET63-ĲTrW?63'~f/_ĜeG,i8ka^^*~Os""M\
-D<E 䆇'QK%tUUuЈ(7,d<p(J(UB *lbU!\R6˙CaQdP,?dV¤6ʰDj3	N:HB͆
-c$1xR1A
-̜;DBἳ/3O._޻D
jnO+/oC؉8J | g,a26Mx><wlI( Az;۰,x'سs60`_o4r6l`<3T
6o=X,N瞣m۶ujo&[lM؄ܣʼLϱr+!(`K䐸  hŔQp]t4MI"RUvԚ@(ar%;:9ys#w<:襫;CXqҸaB7wǖ6"bϭ2rnE$ka6;fXQ,1B.Z/σ	j㊨RP_ǣ/	.IQ*/("1'A4f9X!G 2[Mq՟唣׀gֳrY(8cXy{ٻs/_ADh,(B)
-w%ǯY?K0ws/{Xdana֔)hcV4a[1X )\֬9T,Nj6B;n=0cܤBڒb9 (Iu0g&w$oy|yx,Y
cڥ8}xm8{&Oo{ ?GX$Ay+9n}x:8z, |?"Ҝ,^)I'k؟/~9OGN<TƱ->Sy%k?f4/GqHuDSlxv[piG3D41u
-|
-BGQEH'!0Zz0EXF-EVZ9_G6iꉧj˚]_fx*MM L/glhaEALqK>\P*+wlgm=<cҶni $!!Xe<Nb20 B_4@䆆
-PRh Ę8!lQ͇>!Ba$?+~L+L`к@b$VD\JY|O]L&2s|77I
Ї)jFdpk1꤁g>eNg2~ڠwo:C6(㒋Wa[޲	 ל]z.dƌ&we0voz:f̙!x7}g$×L&ٳgr9ʲa}~u]<yq{ X~Q3|{5G%4yP~iii9
-/S.ٴi v2 vyWL[nVSG0 ;0nfB˴r xnW}vscX6>9o1hO~bF>וs~; M؄
-bLS\zfGMC3X,Wm$-mCaM7K,ȏ(@hUURH&@h<-PG9on8X-V -!XE" L;f0d֑,I R٤.圉3.zl][f{ޞ2Q/,`G"l\? v]6wk2}ѾBE3fqGs{X>kS31[~~RNH$ɾao;ږ7lXWd3Qd"jyIm!ȾanN>k~Z&'< O]zS6e:H<wpjxgcEJvbeA1zq-mQNRJ&i۸q# 0EH"FŰ}3;_}wyb9I
}*3.+ v9G>{-<:jR5iMh
-9Ygế/3cʥɭMu
-N9(d^ye=hw\q*w<uf*vcZ6=[s{!BЛ@
-<vmk~kN(Фc	}t@iSBsP 5ׯ	8hÆYh0|5`.S΅N^y<CBEiJ2HVz\J$(E,}}޶!x1=eL"8V,s4ĒID	J˃0ڃ-C?=F۾`;f2¸*=6eA
->fLgpʥ҉cSa@'D`vnf:EK[atz ǊOc` Pd5XO2SB#ǈ&Ʃ@}0$~WĚ44׳#9UsJZZG+gazH#W ò,ڷb
-RCqꩧꫯ8`ܳ>k夓N2ɝ0eԩX0H/b8X ٬fy!@⬳2 &JU<y<Q+`˸W.[z|裏^`ʕ|Vw?ԡ0zjk5sٳgU6ihhॗ^2Ḵ<hZ*?ƦyVZEss3{7}uVO<;３|U	2eiW\aS{1s\tE96aum/>#~@-3A6.oRI
-U%%>Ty?֮Z_򐁇aP."|-# }6*AI5$b8+	t誩(▃mJHiڣDZqL<E F{">8a7F"	BD"~⣉>fd^JHQڇIV§Q";RH<d]ꠇ}x¸@@bqT&I_ xj>ZZK6Jy:WɽwZIZ&CN~3d&3TJO@i>gƬ@w<1a;MvA$}agg?CH>f9$;ye$v'RCTfXFK<E4hI'8P1C-Sf3{|i[oE)VEs{Sl'ūB%3lx	z;!r?u:xׅվ@.AНCQ"AeW8nl^Ό^u~K
-(y+f3eI
+ 1pY_ǶZ&qeA5E]h;4D,HokN
-ݷHJDf~j]qLhFG,S2uȀ: AU$AWU#@PM+R ZM'(psP2X@ຬ84
-P!!+VhyX$(]'Ie<,XKV"5v
:shP2҉2PeOi}d?(B AbcL
x$j=\<D{0~ˀ5,|rĢ	"(H	
xA'7Q<տKVUF._Uva:@k:w.S,\<bFD@ 3c(KV-7F06i;(ek(drjj):A(fYS^z	xa ƂPpP:|2 oHQTD@8qZ2i@L0p
!3Ga@	'8&V.Hr}@>d2UaFGG1a8'|95k+Ua80c{,/3Mi/ZN;̀J,9O{4ygX:%Ke>*{ 8m4S<H֮]kFfL k
3Y'0 ++@K/s244D]]VbFs1`4 z߾}Vk^`ӗqgRnSΝ; gu&\YpJFK}Y<'F&f3L:nA偀r{b1~a.pX(	ek-"VrB`π@4jA6={~1=HCsZfby%tT03@d	@y/~|3`x&hקGq"'oS$ ~tb~3ǹ<Hw
2o|J_Q-×5ɠUYh\CgGw_ŨJg ǫ;v=:L ZH,!I:	
-m#5?
7>=@[{ro#Wsl2j3l}<Q;A±i߶,]-
aH"=>&X((BsE3o4J^ydٿk'TιbVry6;[bhp/+OZ-2pųĤhޮ:ĵs?s::{ x;lFJlV͘	'H9ci|_3g|b4dæ6:;ʀ"9`+R_ٌH`ysg1܇.8!#	FCtU 3v#$^Ⱥ3mSwBZT4 
-mA		]}mInti<_uwYuq3it9Q@ <ä"%{wl[6۵EK3}Ld˱8x-#2H)R}SO lD$6twuٵqB=Xsx^I3AEˀE~ԋLفAox~]z
-[/\R1ut|zGjt<* -0wJĸ?z2R_YlSU5U%RBP)e),4@kTo]{a,D31A4cK42Bx!lVU)4-6.l\ۥq:)h}3ob[0fm&dq+n 	!mN t   
-b֬Y%5`bmJ0V}{c8a`ـҀ
-dҥF&~3f[a1L\
Uc5\cm:7Vϰ~9W]滕~c&AZ==}lڴ=8c"&g"P.!-|s?K4
_ &</K*h|,#
A(, ƍ/JZ(R	X|CD$B`CYtG##>9P`#eJ"	<ŰA^,d@"ᅧ [*?ǚy3[^{q4vBZXu4*ȳp<νB.z|bA|_'A>u
-[K{KVMg͚X2N>pO<3j/[XLM)eߍ|[ndݛ;e2xJlbтLAھT4g_Ky5<K<̚>xBLS?L}b%O\er]G}}לs`[d5Lss=tʻ%FWppB{<͔IS_\H3y9		C}8Q$OVr]qBAQ?tvfPӊL&Q=tT҆mmɓkڱQɴ=alE#46dpGʄ&g/xO< $㕶`!pv\V
Bvh9NYLϡaƁtdf,$H'BW * -ia=۩~3/E+3mZZ-.*AyHBlpCݸ%ϰ.2ˡ4R`0BА)*MGRϤICW*s9'Ao1M_[| 9%FH=wuf-Z~H;l334 q4֒1 _6
- Y@@˷eĴRc@J*V}1|,\x"C \h	h_X&T`@OU[mx@muVXطi_UiV	 W` lmpPYVL\VMѰtaBƝJhب
-Ktx1c@T*uqTJ߸V6ʺgQQ[3ClSN1,?kU kll4e^+evPu)5kL;*6Lݕ8?SW%М0m۰wM7dWxN $V ;J;JM׿61m뚺RH)a+}ob* $ѮXS	,bBhR!dNKÆQvaaX),^.8$YC	%ׯG̝j>ۓShJ	_!MAX(ed3jqQ[B9ɰu޻QB  {h#@IpRR1>,JH"Cn";"ENB*BW߸?~%Nٲ3`/.9	9B/ͱqWa;Iī\{Ħ{ϯg&u4/[#_*S`s~ÿar@nc%?GG̪4|?py01Ό:ɖM/=:
-WYGhLH5}!<?OCm('~(ΑJ|302\UKq9Cql;JGg;ķ5FIs3eb}^{q̛@Th8/ϹϿϿ+ZLᨵG\qD&>e]y-vQȼظu_/zkκ3vTRMwl0P Oݏs~fotDILb6?\rKf˶m
-0A^Ӿc8`Zc= ƦG2О#q9ԣ\kBġuJh4tc>Z~	ֿ{Lf_v-8_AB*0L vvO$h6h:!3OH@ҧm4ŒsOH.b.ϋ>k/lB)FՄFGOi3Nc%sσNÑefAvmƝ7!˸cC5ky	)psSODasΥ'{0l?-$@ >,@[;{BAX8j5e!(Ai#-ap
-?,Wk|&-i
/l_1`lӆvEaeikYN
-o]v>=".B1i Q,{w,+ ˰Rx 0r9G%6!s=iT<}]?JNC:m|+_1	!7-̵ l,
A Ydġ	!kRrU3}jb*.q`b*l+jj	PôW/+l(6aL4PlAx0Y
G0A:<|>GOG;Q B<#( t6%h_XJ7KTB3jn`c<CsXa%$P,1/BJ.Mfp8đ<a]Ft䏋%*,m@z&"`ʲ4g)lvh<tuq藅i6/xuDe=x\g>ʔ4lyx=GWa]?#*)yii]w<:s-J:(ocPrim%b71P"QMi
-0o}aD	J#hM~hGk?#v{{4Rh7gYa{4հM&]:K084OnN硻1G={Qsھ糧 J=-,Zt#<D-򮤳gN?ƺ4;_{3.8OuތuMd(0W1ʏ͕1dyS{d(
-3gf8낓CCJENdToSgOsF%10S5Rk?
-nUwSXN"), sl$a</Occ7pg}Ӧ2ɀҀ v]Z&6FX1t[vElԂ"!wcPE-8r*R55DRi<HJ b5RKl~fϯ+y
5s+c=<_eTLER&ސB$DRC,Z)I(؆5Y}@-@X/\p%drXN,T+PHK0>X1l;gR,SQc/
H0f? (`!fN
-W2\B
-v^C5+UݥAWECaO:\Y2˒f(4/j~Fje +BUl@1(?&FhjcjyU$H#WUBKwsL)al&L)e@x$bFӌnO6p;_7߿bDeA
  % P(*߿>{duM`p8ϔ~x3te!i !2\tqep,d 
c)\(;G޻v-ӚIb3T*!v""^:d"&)s꒩ E2fS惗su_g(olx%fY|S; c8:dIR"\LG`Ej	+4on6M.~`74pgȩg$O<Ϲgk/S#α~-]a_?}&=~9C<{kJ`אRyV4E;Lr|~򅋹˸/dרÕoLPiM
}f	]z ̸|isƯނ=/8^re4"Wbn$NY]7nO|r&|>__`T	KĢ8wǶ]]\wZ>g5,\u{E=Z5_It߼ps~ĖWv7t*hf#<}׷سqo;4Ͼ|Nϧ.:wJ\Ͼ+b\ݧurӶB
<i7߷~{{^grhw?|;oĊpA-,#NٍMӧ=F+
-f%&OA$	:xY}>s'9t9!K -Qg7ʔc>!8av iD";@)^1)KS)g)>c.2Ύ6747WkW	(#9P3~we׭WAɍP.I$3x7@5ɀ-8O,2"c;[ :P`D-Y?0.dU2oQdiSUO2rL݁O*@RGCA*XU
3rrX!hsm@SɎD"P{UJoixR1pU1E50e:@ACj"þ@iöGBir5 WIeP$ sD?cD ?x%`gʛp?	&l&,;	rD<z `C$QN
0fYFPAl;Bȃ1s]a	F
-m+RRaRcư,96}̜9MPȇ
-2	apK'(m@8 +5xnx)~;9ox.\JR4m*VCEXL]lݵ״YxN:
<w'_DjmZ4yWSV
-DX1Y[j(l׷xTEP	$^uY|h1wrnwQ[͝yKgO562(zʁ6B}y[n,U.^-U)M=P$wVĊemVvnϒy9bjVu*[@JA]M>}if͝m7Ub@4=Y|cdx9ĳl/RH@?N>ʼsotm
=-$fԩ1mjV-$7>@˖ӏbQ+A䙔Ke4F{yyB*FeG 
EytyerT($f@qx2M˔x(0DؿsqgG\RLtwdBz(tnUʎeIBy4
-4mT A53Kt\6K&'!?2O=Z	>?/z77ǡBe?"0%R7f-ZxSq\UG0}	D^DSP׈H#CD#1v|>x<*U
-PZAR()"0`@;(ML2`h\ ~qTy% DZ;&7-lߺD * V@`έ D!Pj	kicƷ[XLtՔJHRҲCR,@lFk.FǨҕ dB[(e 2
-PTX	@OP6aƄM؄) aבpPI^zy 9SX|
->_%(BD,47J(0G,W(NBu;X 5 \J
ұ}
A@2a	G3{|m`xh -D-Ƣh!6 *}(lmq	nR (hxB0::DZF{@$ql/;DS4yLP&ph$Ζ)Ђt¦))98j9?qS&<>OŁ>lی3KsÏ>Ǿv#R=`_wxa6:6C:M7ʿ|R+x'	PwfMM<!AP"mw<GLxL>~DcI}n磟Ǟ?!J"t#
u1ຯ R|HI-mW+JO==,_3طs'Dd:naModrKLc}=A Hę2c
-rTSN>9C ܺbђ#ij+'_IhmJ*SVxgK"tζ^ ,!8i;D(yk"{%14Ǿ# (J='l\(cV8 5P>A4`	'mO>m\3?iY&Jkhƍ>5f ^uìD xǂ񪈒 LK bp==\9Sx~˟X/ìcWAyJCa}]Q]f+_rL*0.|B(ޤ 5srɄ7$',ǉh!8g!4s ُj%mðd๠4
-Y8BH<@(ug40m70ϊ8dfs&1O޸etҒ:XBAp"!bQ'HlPa_m$a`XBb+R
-] R0(۷ntCd2i5n<_ŢG<D2
-q~0(J` jZj!^](A5/&		0hSsӻصpX:,7$j2
({Nf@a<#f&9b(q43*}tRjao0&B|ј%npsptO+ "Y:\Pe- QÎtSOTo9'y>_Ai,n!#e0ԃUvAEE#UY/KJY8LjS<:.<}	'Zs o<z' %({佐,Z<Z8\@,OHNPf&d4Jnd>θVšf@L08e`H`gp$Gj#vuȾ7Iihˠ|Zq"\ܹ-B1'-\py,_mX	#7_edr}k֐_#uXRDEE{w+O&\Fx+13}FD\t"3tDҋS>^|af.N~*8AI2kY+D(](&[={2kLdTaO
(
H^Cill@kE:xcc}zt|_cRKla8J	@imaX)(AB]Q-Rb;20i-kaB#V3N擟]y23el$۽ˁ-AXhUGPC.ؘ*U&h\c&~.:vFTM㤐%"2ob]=!e;{J=O{7mye MlT4^HGX!k"oozͫއE!(e{zxdjk!_)*ԃyE,)(rh m JgH$AqR`%KϖN*
- &tT!T:-qba	U6̼/4D8ploh Pndvˉs
%;ŉG؜vX't	XFuRzV(~cUJ_M 		%M^<֮˿ZzȾ; fV]uitRvct$N)%RXa4
RlB0i-,R"tc$4
-g-q}){zMCsu
Rh:7")(;6>
-БIg!"6
JeHj#b67<IPњ,NOp-܈ó/@,?xvmjtGgh|vs#3X<*xnУ"5˴iS)rKEwY-hik,;B`c,V<XC8Z|e<ҡ?[T!ʼ|M50{tٳ{?:e8Lh^SƊ:tV^n9bBb,Mnt3gpgQ,2eZ=3gȃO<ཬ,^xfQk_C'D xs6<ݜv9}a8	,(˔]2o@_dh7CƊKzz`9&N%(%,9E'JiXv1c̹Fĉ=黈q5MTuf\ -4/%R!Wh3XU)| @"`:!+Aj\/m5|D*äiӠ5,9j
-4 XOvdê1- F Ҳ% TRa|agY|1̙=RRu¼rN,	oWs|%-4BeuubqlF"?p_|h7G> ޢ_~AM 2m
-[ ps5ˎ6`_DH& <H<Jy(|4 ,D#	t \Bj&qqoX-D`AAkI1_0D#kVKk*GYj)W\nCYmAb,197o|7lAiJEbm'3V zB/&l&l  KrY S\xi1%^K1jD!Kx
-qP$SP\PXBM
-0ap}PPql@G<kGqJ"R`D
-P2ە1KH]HW×rn	YH/VWd7+
-Q3$>8IVϞK0ė-j&sܢ_ED*E^͞nogqU'~uWz,m{RNRn$nxJ<|oFG<cD҉Z'7HFX~UXǰD`%_HQp2LN=o.jk)uut5xl'^M" =`GEX~7?ѷ2|L]mh+(9҉?׹[yg\ִHˉW_s/ȁ~/cm66o݄e+PEJcVS=HTrv,#	""nP`Ϯ==Aww;]QFZ8[hɈ`]ot!&O)Ci璨o"-gУPeI%,Zɐ3HS2Dj~:Qy
-,K `R  H9Խ#W<-Ɋ#!ǹݹaLX R*A'AŶ˔yqE)
D0B=@-1-,@<0yC>Kгƙ-@U9@Bɣ5@*eY6NXҀH?cËHkYlT-8NZ}8^,#?BA*WR8h ö#KxpBHah)l@36Ｐ~*d<MٷgfM7D"1L
0,U,BQ5s
;Te;ط:h"  Q0+UeЀZ, (Ppn$6ZXU:b޼9!'7Q*{
A7Qax53g/$S7\?n nBTs&b'L5 vu/fp"DA<d:É/|<l
-5I?
on)@(|PN:%`U]A$rPUnjز
H˜Yt)(Z8*:dGsi\
-\,Q(f1-lP%b 1.2u62a`SuQbN\N*-s9 z?:^{Х|'<|s|_ᕓ覧ya&l-4}8^q){7"\MBװ@/SfOBFmtcTD?>uqsyg0i;w!(P,B\h%<RRXCgb(x{7 ȷҳuߠs"iIVgFrN?}	}D[-{\ul/x
|crQH-ÃueKyާpTwr>yux*$܅iiQ`Nfrs("N-|lp҅~<#ttydbIċ,Rw\AA!S ( <!\fΜPSO[ZXd</ BZc:Z`i!PFZN.S'LQVUB~LsmryH2CP(
aY`G8Qbp]]$	un@t}#
-h#r"AZUWoWU
c7+@!O8Xzx
A~
-9mjzjTo7@x& b^Ar}ZM/5rK6v<ɡLZ9|b(^8sl0׿l*"QǸ7 `jϡ|? S_Ǫyv.1m<'Lu`vb@%|hDci{q/=D~=RhUӁqv"mc>Z[[XqJ.-X`e[P 0)	}˲_&_ųMe]tZI'&#]8"<(PcloLK)/ 2M,ãϿR(j?̺$َ`|.W_ӎc!Iׁq&OFk˸cʭ E8z@#(p@Hd0R-xcHEM./*jLkŦ
ѵ-(EZ:ڹ#[4ɝ]HôLNճױ1b/`NdjgҶ}\jgՂy>ʙ~֐ic4;$]߾aFwwn`cYt1}
EJb%?d2N˂<|xn[7<.[׷}
-y.}deF̀ecfYζ.vm~5+u@2<R@ҧahxL0bqeK1gljhlGeygXf/" -r,XZZ^))˨UJ(Lne027,@Jg-opl۰_`˱8B;#t+瞻wr=wӿvBauB7AaԴǘz4$
-lւx2	d7f|ʰU8ޑvA+y8y`l%v|TL}1Foo׊111 oiZ/Z;ᦠ>Xu
-	6
-EWϛaKx|ƙya5Ib4omܭ70	R7$D-qv+߯Wk?0ɯJc[lv*
~@a8K\RM MlnFhڊB޸"\֐e2Z^Ѩ$̘
-|<lx'6A/\ț[wsG|\ts5=oa^@#HE, {.K%QJi&CERR|5D+EK<p_Zo8w<ДTd746a6a~ҹ[Zٴc+C'@'Nh	KwZt6."E PZ3LFo^XKMPc
cXG!/qT_1ct- ؠ|+yȚFTуAͬ៾|	?0ϾQΏxnJJ/N5h;mM`
C<q%/3~V?ݼzϿs-_&
-#Xup
	59/||Wqif>^<(lڼ8Гrofsnot_@[ ēTlB9ϴxU3[Yto߾/<b"
`"7MEWDJRX;NI%-)ի/|Wz/nN$λ95×`锲]<: HGط.fΛUyp-7qm$bMM-s~O=^{?\z
-!GWX'͛|<ʱs"R0sr}6/\c>V|D4ݛpjjX Hag
o0)ԥ(
-@i|3PKQHlBxR5="F<&(>-5Z5.Y1`M N7wz*>B
-
-]"Q>(<u*^@h4h۬W]nGǔ)3äSȎ>ێWUoɾoiSa"Zvnep%GH%[{2<&7:`@ L
-x:Hg!$1F
-e^}}+sf_sv)e,
-+0raJYWB f|}c.A-:DM*s_
\Z'cMI6lln2?Hkj&#enI&S&c$0160* )#h$u* !4y2_z){vv2)O/& ܄M؄Mz<TYd1]e68QT@+.AԦwϾ@??MǸl}	J`9gPYy18̊|;oGj	^ҏTo\sD2qrG5ؑk4D٧偗f7#n/SO\Yd9u/hKձ:5W^#|Tgu/8h,E	K8E]FFt9 i|ǭ]A%_롭k_|7|L
-%o~$\y幬Z5^|+ c?XXRCDbI݃xýR,D͞hE`<zlȂefSDKx=}<bϲ7:	 !d @Z`	lC%r^H:%/0q=+t$[t;9mm<9欳̡.Dd251*9sqyrpf9@>[߆QKYKơnCv۶`y쩭HiGMIgv.͌%'
-ǘR[cr獖+Ϥ<)C_Wc\BIXp_yݝyέ";JI4̘EPȢ=K(?HE:Cb+
2\Z!p4qOx}}nH"e ZЕ3 6h1u_c e
-둀"Q]F`b|3E+6
-U4UX+V_ nt$@ 1iUQ	)(xjڈh\'BPk83 0Rx1*2@AiuM'@9G
-,Ru"tԦ=`|Yu޾.MACR&fY
7@WMoO'AI+T\RZp$Cxn<a%m$mt	d5fﰈLս^hs?ƻ 3S>_~tZ\<@ .@fwq.2g gAJ{}{yG,a̙p7&ZX]&%*1=J(@@3~SK%3az%ڄM؄Mż
<&,x"old+rС  (8S-aAA,5¨Κ5s UKh,p]13l!CjY-!)vy=1
ã}t*tQH,Mkc|ʳӣPPi!PӞ"*;BT(=WRVxJcB(Gb<Wp|o\^ð_}BVZJa+oF߷iz)Ix?浶i]=W{|ŎOŎ)*τ'v ']y:J6v10X""c\u{^Iu6OeAn3$Naӏ^{6loD>>u"Z\dOnW;i>jj
gKb'p8>QaX<Kйw7v"駟#pb=qR'.U!=TO%oHR,
}Ys}c\ﻔwݏ"
-j<@03fΤ
=PQ͒cOfڰw2y?6!4m3{t
-4J8@	
v@H3毠)38f4֝S1zɎ`i>,ш(@`MDKM@4
-@gRH./`H4ejv53gDD}IN^:UQP`" UEhdMf@VUVǹ'~#:i;a]ipBPN>dA6#5\~	kDP 0aL 'xltc!cq=`D2
-+V&̆uϱ}~fO+&3
-m@X@P!<#8eN"kJ
4瑌H.habۍ%,^Jyc-_G6(
IY`*OgbrMaإm_:8Թ5XirH`FPR "˷P ,16LĊDpF"F2dPJP5!#
-Eha=c[e5t5S
-BѮh,B2ǒ6=]| x"2ϓs(Ryii|Udl:隴y,D p6a6a.0uj#}JIg8)K@.QQx.s9p<.<%Vk;U]1BirP !@RF2Yni%B( [lTQ _B/!tDE.lw>A4	3cn~hx}--2j_Qj^F.ϧ>z!P¶2d?q⑳YvtoT1ؗ}.g`װwMw>Eo/
-(J*K OGӌPO̹|'wixژjY7 /oX|.K+zFʑ8ʎ&mPЊ$9y)<s.5$@˥ﾜn|}3cv/HY.XcY~c^xe7ב(#XVS
ˀ%PCtw "ߺX_i=Ş]Ѿ3Hs}Z _t滸K9K~ƌԓ"ꨔ>(9xϽӾbQhm/0WG h,tɤmu*>`GcbHPjaa 4
-eqaI`
-]|RU&}Y3h?M̜9o׼3kF|lQÆ׶pIsgʃHP[a2;Bz<$8
e+bԑf6:ush`v:j@yhQETOn Qi[-ccZq;:e*d=0jsѫhڄm`k|0 s!#"BwQۂ@HƃƪUiT
-Y)F?-y߳f1yLW`VZy(ga(m'2Aɚ8\|.+זg$7<<.}MrIGՍv&y<TKR{,ȱrxEh=IIJ2u cb6CYj08?[1"N94^\@ ZRTU.DkFe>YGFrŪ%[G+_M 		0!.@IiS[Xe3`X>~J2(hQ#C5`2HxG@m
-2"FTgK)V((W̷~s{!q×&/G'jl@h2*"mٹ
$c9 rT]=U+0d}@@bHX]"51'wYr	fEW.xG g\g^ʳW,s=Sʕ !O˓?O_IyHm# KVĈM疟edyan6lۀ.!Sq~agy'xu6v7|l \Y6wy
-?$ǯ]ƞ'3Bqdb\yy|և(]s
-6Ҟ+a98SdJܧWعbQ"cry}n	;ŶLEO(nDm	Al%_o3sB<˿O9L|̨znf'Xt1c^h41')+KmmƤɑ,SK [6_!<F|rXME/+6{(A*@ĒtějNM2LʤR WAl\rqǜGsB&U0(l]Ħ`V.$[SHo3G,˧?as4)4l+ HQՐM"PЌwD`f8ahm
}}\h-̘3,`X&"MV^ی"\:\ȐF8=>
-AHDmN|KcsCvkF2~g%,Qe7!C9@Wۧeǒ5&Z`Ie޽>/K}C=ha8>?V LyM;%t(
`G	<R JɆiP̩46^^E=860u,=m%R"UVhaY,!@*S(2\Hqp>Oո@!s=!
-)L]LQpo ZXBe@Gw"d٪Tzh8W'Q"wSy(2ք2oeڄM؄M U,(lF1緺zH"H?*
3rր	VV<0xJIՁ:ELa7ʬ@  7עln"
-2Z)< A}<i \~G/a/ ouϿ@}$:{; MyRh 0+a*KY4:a=׿|>OHO]
-
Y˗p߃rc뉦'As90&Lr~?؜zꉜ(F6eH ֩в瞉MlGD2N:P 9x[xi6>塗FD=wN)[-}9t?<*^qy{gxGy/@yyÊЁvdF*`l2[oګ3	':
~c.̙|K˪r56EhN<.:_FN:O:[
-
-Jels']{9?7h|?b٬>rlٺ{~Sk&wX|	˚5?GND댩ttKF QMAdE:0"jv@K )5RH4tjw#( J"ރ<:)fցeΪi,Xj!l;UD
YRH|ˀ*&B1J hN
Yӕv-eƲP*J%	]X85Swot<G]:dͧ*8qW3.Nts 
6g{K`r5Ja#<6:Ll[6 	t@>W0m°v$L9çZXa@kQCO$NAo!ò Hb\<  D"S/( m~"^|9:ۺu(]m`_o)m=,^pLЇS0 Q}DU+0f@[6KEU26E1Bp}aTAeU$RuFl<d(cGI֠1s#Z0&R ˊ
-r[bڄM؄Mk<1mTݱ2vM
-ǎPFH
x -&55s`H-Y62C}fG9<$ҀF#Q]P-CX2ZFT(Y|w3!b"r6wȤS؀ƒdY .Gn䉧cV>Q6m)HԈuŒkA¸~Xh'_gtE(.O3 "qf775ɘ $3crӃ q"d},7}=l).5Hz=K(+A9x~zkO?4]G=,SA
S1)wilJ<1sIan6Λ'PJ:s*'r/43nadUAQ,Pd1GxTz1C4B܁ #\t9??{>e<㼹a38_&[3cOsCrWҘL>}8c67xT"F4PK%-]Bk#wF_(S7n|QsQSx]OC\cNZ+m^}sS៖&lb:zw+"Y1p
-8̰U8PO6%c'k2Ҋ#,\"_$v|q^zeGG.aMMb(B:-m/@A0D0̖vB!	BB00>zm R(k&|M8ox6*DGhEHBt[Bi&oI	ϏD6JBeQ"WaqAXöC5=hO5J.B*H4,E3q6G6;¤SHkY)ƍ	(!%s!ʴS
--0 4(GC<]Hl͡ajc̟2_ō7IA&n
pZVat 6Jc{n΍Ȱ*pTII:DYGH$!;||_rܿYfen	 z}uySNG,``!D$l (qyC{uoThڄM؄	\PJS* 4e@x4.1Hᬹ Ŝsw'IH7B2fsigP7HaW)4AH`fb\6m1*rRW{<mn3e0y[COw7FZYH
X#7E&)")MXP@Qcw\J8$###DEEHp|IHmbp㏾~_i"cs-D<JǞ8qdd{~Ů[_gW~У`;tx'	!ظi/ڵx/Um;73Z=0b(iAPfDi^|{#I2;=+퍗{O.G
Ch鈴&FpTD4`M\v
-97z`2zڙҦO\I1ϳOo=W|G7^N]dd`v#q,x&ϤŹMǡu8eCHhJ3m2ֿs̣k DC,YǝQ.Fw&P)6lAY6^x~== ԣh]<\eprh-FH(	s=#$!R((T'VKDBPvdh:\lMCk/͝_6?Ȃ: Se,FKLU(BZ)H
^y0#E B:dg0U>b	Q
h_ļoLˡDAa1PC@@8ڰ?!KCPf]Z@B(ǲyh!M_	]Y\c諮2&y*\Lk	
-\6n}1JR8\Ȩab:&*L(ҁc5J087QrKt$S)|/@8Ria:w2N
-oFP%<+6VK$S7@3/9AJ8AWFFX{J#Y{HEJA<\i	,}X0D}/ 	.$PXFeٮZil':m&x!=F2{rZ2y+LNNc'1uzKW
-nǶmXvRJz;|q6a& c/mKlI7as,nem2Nǐ8Na3Je-f̰N{|csn/v]Zj֜k޷^G#8y*fr&σ0{u^AVe
-^H7ւ	/1py2	 oڲ3`T|PеNGïqL]"Љ8h49pkYaqy!^'|'dāЏk<:^ۋٶk7SO
-A 
-mPG^#]ϓ`"M@5|ǩca{~7/=A%b˦A@w?/	۹[(Ʈ` Xm~'NAY&yC\FՀ9sϿp	nf| .΢2)O	fZWń
G-޴ڷ]s">{M#\?%]AsϾ=7C_E	LC@W_x¡S3</%NݣGNR.?#\q{1F7_Dl!Uˋ<̋l3;\<`Pc^\bʖ͛80Sx%N\veMW#o}b9{nM:I+w~ƯX S@%
LØ
;@Nmu)L(h4ihp":	aHL^C@2l_GnVVV433`A*xBuq"JR|3*AY
-C?8Ł2h*($Zqs9ߗ#@Vd.jWlA+;
G\OcX2P.+pU.,ߪ\
-E˟ɱ{++\i%R +d=N'2THf=8EK$?e"\"wh-cUcMrvYVHǙظJE/ў72X26U'dBLP)cRR]%i5'`]Ĺe*UI}Q̽>Q%{/s$iCh6A-.)NZrU\Z Y!5d&K	ps6E;MKK]&H<l3KQdiBa
8YOYpơSK)_9Lsh=6X0XaײKHʬ<$Y+k'飾T\BW}oͩS ϻ _:7p6mZ[kp~\8JWۨ">@(Nc!Ro+0!`;B8p4/.A8 <4
-$b#Zdis簥3+UOk6O:g:mPu\C
nbzXwJ>JE>ē47z`A#8"BDj@kF9va(Dw*4ВF;Hm|	zPW,5?&xua^=~U;yɷ33_	uxU 
-?WoEuz2ٴ:b]ضu֊~s70ܩsq`HXǠr
-ePɑss]7~w/<<mQɘu2+9v0^0i뿄*5Jw	eIrM.O149u(Tsx+/܊U#z&<|mwrpq{}I)3\kj?׃}pͷ_,w걾xTkx[6OsR59urB3])ٴ
-F;D9{A~.L/jǌcޤH:ƴ>=Lv;giገ
340Ȏm5jٹ92(&/,Y5d%]	mUN$I(S00E&P/\sdۯ:KH=y6]6m0#,Y|O NYO.-R%@cam!: F8@)
-.n3OB]	1^qKLcg8.k\.`@!
-Hdc4N941  h.
%o[PZ4Xr|CCe)$=ex^	جLkT`96)pNlabb\V9/p.5E.F(k)湜jojJTrhNf'3\Ď
69r+AFnsa Zoas@QdNyJeВ_E; K
->2Ժ&w
-0VSfe|:.ffSX]_c3<'j6o^FXq
-zӲLPƣH
-dL( +be97xk~~^y~ko/~~( {NkOOs5kkrwww?<x,?檫Z[k=ˏE*M^OcH@p-7sd"G?AD>mx	yH(5`s`<lHPB
-9	4#s\K6]ZT`@{LMMt!
-
Ymg</R@a;ffERfGQɰi,QCU_]+R{RBatR,6Xj2Υ;S:8yR;([|4UFC<\X3Ӌi%}}+엿I}Ye8dm?6E/Bk"*>Jwx =6C/&ϡ5J)qߣsW
pG|_ۇ)
'UjD8;9/x#Et./ETü3:كj$	TӋ\gg/0=aQ	GCn6}38Mfl޺eGNnad|3N݇cu[qEWZM
-lY^13s M:GW|{ַG3׎^/WHn3:$$he+X\1R'ά=WlJߢr
xʧZdtl\ӧO܋/q
/^(d>3|T\dF(oQ9%8mB Be2c5a-[xɗ{	FCA1Vj"JZf	`S`K0ˈ6U%FJ_]aAF{[+إ&! !LrI6r)\riz9m,J	A ^&
 "&ח)@pP$Mn*Y9@8K)",
-5`&,'\5^C,PdH /qI2fsť~mKh-`4D4!}]Jiq`&/hHRW	;xUUb3M+G5^C{
-S""*b6y,X%N>wa+۱%kFAN
-OiNbIi(R!t}+
-_Y$3 *9EY&7c<M{e|)1m?pS>XwI3=\y5 O?-*Pt	iy./6lXaٟ.s~~|;w/ſ+>eY;dtt7V[kkmʹR;pBÕ'$Zk@EgpAvH؋hZIÛ.1hy( RR\ƍl[{T!R+e`s+ecg1Ndr;yB_T*lۼc_@W*T\v9.>-<|_Q6;y5GF{Ffp*'
#W:RRU!W\j
_::XS+8Hh傥<ZJLLqXY囏~aQZ{[7oa@2y\DZYf"o{Α-_dӮ=X^ N5@8jl^+w=϶7b1̀׃lFTFLQaHۢv407Bɹ6G
RloWV*]u
ILQhk$"U:J,)KL[l\3繰U^=tv1\dyK_cW+<w4Kص{7{z~f}a/fȇ .h6}oa6N!95]OT93uYZ@/J9ĝwϱxWhD!az¢AM<g㶭ę<q<Ãx kS4J>y]+א=>8CS0eո,+ض}aG椱84׉q)nF0$_^?&c<Ө",Ac̖ HT@VXq)_9O܁̪Q  aDiLD)H:*Pg߳ T;r}BAi<RgL,\:QpiR;}UڥL *V^dWrJoK 
-Is'׎o<
-[ОzQIT硰3M6VhO.ox}rYuy92N~P%ISI&}*^4MA!O	@RXbY,ױU6,Oh
-ja WA\]& áK0#cV>u~ᴦijA
Ah3+U,ҬCqX2y	¶@5n{rn4ni3Zpo&LYٔ߿뮻^'ٳg{xꩧtWo~~~@R%6[n.s֯_/jkme6%L,+1EI;<d
-ť:)&|JE3*J[D	&1z^aYll)X_jb(@Ѓ8V6YS֏bTAi[xċ%X壏Q#T-p	5*&
-N]$ 4.ƍ)L
-a{bJ7_/Sk-rhߐlYqK@6<)Οr~a9v^1Dѝݷ@f}"uVO"F9x5pChߓ:fx@"?s$U
æ[6q6-4s
-ܵswܰ9N_`:_tԍf4J 82ܸrwOțDyvN.񵧏ЭEL/CoT|eIR4*;F.2<G=Xb(?P	hƇǉ{].Js̓|%B@m_;l'^HMr՛+~>"6mbz94v{oX[w2_?gYux9iV#~O>yO?
-m33<[8;٢V{8|,c|IA?.VNpl|t7 a乊i^EodB!
ZJ;Np.A{eJ@9Rד`
-+'i $/2< PDa*p)gSY1#16:Fױ8> 2 NKQ'Ar
-gɒcBٞáŒɘfZ@^a(th2
-T I0
Y!Jk~+12(aE ԍ9a]N) '}PrBh9@n- @U6jSs\!'\:/{(%4(4YaKNI?Ö)RE8~ [ud̈́YɺH]&)KO1Th%`6CZ?O/' $c?Nݥt
-3\WLg>I2FxJR(С
-gqАe A ZɾG9{a72~jcrQ i)% s/w{<%j
-[Lc	l)lK |Er]m6u, 9@{0sD il=aΕĖ{MNNN
-z'1p e&
f.cFJ c N:oZ=3280U0
-(TPkiwI!wQPBVx꥗H DxJ5(<<܌8 m9"֏=,$ BҬ'Z!phO9Zif1tD(>; yaGa<d{UYHaӌ>YjeY#pd|F,%-x}۴z^,ARIx⻯{cHa
-,G?N802]1`*6 ӐIm67}ٽs_c߅)4FiJԙ;o=w
-ݘV!i[m暛ṗ1s 2>8VOf})Ec+,<:''y=of|*~(=rҵhq!=?m<?G֩Gy1nazNջP!S*E{߶z//>"8IVhftVv^ke~fyKnAs	\z>}[o{3Ss	[;-vx^w-7lZ?t] }4_}B;++Gؼdq@fm!uY9LIEYk	$O2$/S?uZVIes4PY%A>Fr"@?K	'@ӊ7mnam$@	B"!@Օf 6=@[WN$u>yʲBc%PJ }Z4H?DTI~]/tdB`\tO@+	&9G%`qZɶK8 iSRP~N	]zZI_eslm	=`>e(r=d.
\_1$<;.eA~#WX,%X֗	 C;B *ވԚ]VAOrPB{BCf @(0eݗ`XR` 0$I97>qd.)
2AVP5ʹsMSkDL_$bܽUߣP91?~!K1
-9y(=ulZN:(RKYh ty(#iju!)	c4u BijTz5 }n70e_K"\ꫯ
-G?ʳ>+uqߤl<s|<[^^6 DZ[k6!2JjViGE2p
-Y:\;	(<@9F8#j $m#g[Hg%LP(
i?gp`P#Rf8π4P䲯э03ѣ0!TuP
-ͱ
-x@k<}}Q`dy<^㔆ZSSS塗cvz!lHPEATBDUR	Hm.vb:f<}z$r}_@`rU}Gg:l-Vy#cifkdP4"32B 5z,n~PEG8^j4aχ@;T32P=7}6mſ|g~i9X"EmUIi4!y3t6'}.&|KV(?~}/o=?U±uڋH1TmxG .{Oif[Q)|T?H/tM8S^2<㧸⳾:ZB#|osR6
-s<6̓Oo	H޽AehW|pVVϾșe4yzYb8	N[_E?M		!XyQV#Bw	T(*BDhzJMx.#",+v@cSk-K |/]J+N:xiXR)PXU߁rk<cAaYNd1M X&m"@	l	h3 WW+  ZrNeJ֞#Ba^?q,#lZY2HS)NLA)i@,MS9nE؂Kz@	0KuOK	dͿei&]T>Y*$鬈=aLG</;뉬Xct2mT;N+i'Mo3Ag) (s^' ɓ[wJ"ܜUPWbvnY~P#;"sPd}Wk"sۭnsKZ7_@#qWUC)"5	7milu$R ~(/(%}\>P%AXl
 1q0_رc_DZ+=C¾O###b7O~R.O]@I|[0oocF1Ykkmi| ȕƅJ @gZ,{㑉ɴQj՗v 
-`E{r@aw`]Xꍪ
-u!\K#FlcӅeUZPpI[v8>0 '`O	]mbiIJY Gri牝B(˲aI0fvͭfZy|"+L/U
bb q߿CM:#),Z#ghǓj-`yhG^|9r47lLZй~4Pa3!I;vsK#/2rn6zCiA])c<{ ڨUNE+G̫}zSleǶԫ͹xq;7Ͽzδ8ËE\PqJ9vrj_m:1qy.7b&oŋwݖ/~Yn6FGuk's=@J̅p
۹ypz',Npqr+'0̀;o'x~6_;LRTK[ԅ)\B,N^ C$`L$VѸ2F
-(t8F1lFYեz^(L%	ҲBޭ)BhKH4IdI-^2ZS9K˴E_ &BS@T
-!/[4i^30wt		\ɸa+7}	&By
-Ҵ `+p|0W8	 0Jpx^\mߙơdraKqe<~a2/]Rg`"[\ROus'WN%22fߍU #
~	V2IE(GMS(.?ClKMB6W	VP	CTTB.Tͺ<h4huַ&=ep(
-sHmFF鵗7΢yQmf9Ν+Q,,G[$W_}
JJky) R:P#.[1y#7i*7Ϗ|#|gY?qs5M ۿmܸQ(>Le=3jkm\r$&ThK`#Ё<t_fӫa**whWz0n6I0(cblN
-pErcs	2rXX\$xH18J^s'Vh6OE9ˍ,4r%1(	6rˠm"'S9M%`Qyt.u1M1ǥV
hsIќY8a:sfNv'^zgw=@bf:<a﹋G{r'Mqǀ#QCGm&<]8aX'?><sϾB_$E4		ju8|d`ƉlG;odPu$`KG7udiM	&7T+
rk/a{]Ɔlް[dw,gc%-CC-4Hf]y9
-J$EF8#vYZZaD|ek^,ѫiΒT9	H2t?4!f'XmBjy]!83qBpފQytRu6u{uFE
-r9(չgQBm,s=JD0x{d ˀ\JPPzI_D(ԹOjP.i鳰YB.l0r9g2Ԯ
-"JO"/AT		4'"W<Jm߫UJiCCdD @w*Y83r,)RN u@J2
g%݇\V.;G.lOIpV.oO ڔ~psD&rNsS@X9T'q#ȸ}/=
<cX\Ds.zhRP20#@LSP2ifPh(	lW?P`|#_AEu9DѤXbrP}:r `پ}EE2YIғ
&h
-5{nGX4DYٲuAB/K+9
-Ԛ9[H7+1440I*\>
-Ja1o owQKw?=pɊlZ[kkpPʲmttM҉4ڂሪU`r|18#A98g|IجqI	
-4)e͌pʔ>sBi%G9LiUETsgΒ~k$ڵ@+ݏQ6GNYx-Y_1H]E"~Cy"i%>eԤ8Pw>Ҳfw̍{n|)G0bCA^}FeW3gO^#(ĞOS{TBjx@"AdR$Di
-FX7>9=A!R݋RãCNVaxKڡ+'v1yo}k=v«ub	!}TKEY1VE{! f))8}Wnngn
-ǫ`SM $rXY<ɵ[xbd`#*'W=jX6_	g`W[
-AQe.UAy&/偛PmlRͨOcq)l／e^'9tJoa1>%9pA56r7E@_XGz6[&Uji[XΞ<Nߣl0l2~FA%߭)sl'*G(<t:]	16a$dPgs(
- 70J$-cO IGse%ZT/;	)׿&C4 I0PoHjWQZ>z>CChe %ʘdfjwm~,Ri03;͓O>I{	An]o={'O+?CZ
c\zё*-
}YD@a,.AgpeڔJ9QT37;Ą04EH0}˱.1%H )
-J6Qj(u\a B<X+}9黰}Mpx]<Y䅰h帋Uˋ/D;oǥs L's E@cLXZ1]&֏HJXaKe:mZc04+-' *Jw:m\!\ў'LzݢUddE! ;I3'P),|E^	ziK-ϓ^EE,v?rnqvl^+r>(1IR{Z!sMpێ	˜ilز^kyrϣ&H/ӈQĴ0Z^˅iy`U*]YrΥhmN ^Uv[D$m*S+5+Ec` \^\2=Dfђ<Xj W'+H>PNa PdVX'uF(h2UAD
-N;a.wS!ZK)K
-326ufSmicCj5K_WXYY)BnS:
tX@cTfx9.8BX\5ípit	Qs>9o\٦-.˄[8r(j567Rt"ps͎1>Ge}Z
-Ñg1RKZT|O`cuggpj^H2ۦ	0a::Kxf︎-xo^G跱&ȹE	^E˓󌏍~0R΁s'h%vwQɺQ<A=q=`¸YWͷIV+·剃8|[O.fcì_
IN/-2ӆY*x1X't>tl߀QJEPPWwbpm ؆Mt2Q%a^iwe=(R9l	|Ե[[jʔbf.QoBpǥߟ04΂ %L+߾o9q1Z.D)g߾y(T<w0rB#ZW_啽7nFf~_%5.	[i	Z,')%xB<OR%ծcJK@pe|K):$P0_ aGC@ٲOi/:@II4YY>K)C M 'L%82%+̾{dxr\}nZqIN&,g2&N\i;يLF>SS3<~[n`
8ZG8\2
-k:qW@jP0 쑤=pR!rJIQ^(:qFaX!h?%l\C6ZhO_
-({Kuҷrmn2*lffv~
f
값+/]lɀOgJ[poZ[ky bg.^]Hrh- +|SGݧ;PST#uȼ8NiVs) EaPd"EO:8
F
-_i$`"-Wkb]S\RtTBi@fFc@\|Ca=oy%ug<\c0铃RIԡppBS]n#-*[jV
45-Sl'9Hpxa JGF)gX8S4syjh!5QE>VR@eWؾ#ךɬ&',u5Xei4jJii9Oru| 6t6^d',~Dr	ڽIn.N;^>qx$E-
7^˓.f|Kp\FȞW]w:94k`+xlN
M@4GL[`q;bjY c۹'_8Ư0=oy'~	09GZI>/sr;M!%տ}&MJ&atL"$3==W_s׭C~?iL,jU~ShEԙfLؐE^@}ѥ@'bACK)s96&V!]V'1((ͩ
0^jXe*
-r+VQ%K @S-ꞯp*s4u	r4%}zz~Q%(@k;x'\{0quD	)7y_R`Wb_8+˔~oTu^0.(*QS
-JD]o$׀0Z<P"V#J(Z	S8צB/6o^(Iŉ]dPS8m J0o4V*kф麴˴\YiK	qU*Na K#mmtp"j JV*NܕV32:Lއ4T=nF?%z
t.4BZ]>oQD$I:(pF!RW'(-9 pietJV0vQ	Hr\!XQ
-b2uYjjH#
-}7OX઀v;[k Z[kkmZ|0a
b]aE
-zǥȬ$,%8(rZMK<
-88,ǖ8Krz%KcB9\..r[e}Z(՜X`4
-FV
-yWҳB,
-EK."\LC|ơQHyV?ӆKi8X,&Kuk0pa˨>jJ]Pɫ&	
ڪ zDƧa,2X Cf1"@u\luqQ[|I
-B
-t<DU>͎	Z/P	6r|Jnնjg܄]~h=FI8מRc9?ﺛ[~ڷ^$,UhzZvs6lc?~;< ҝ;Sh`bΆG/]|
-esۭWr>zSy-aď|<q_T3_D|ۿe޵%#upoojnq'K`vKu
_ݷ]OѧZ5?UXigxt6"{. BOeqS6D\JZAZd΢R䣰dyÂץ!'uwZz>/L
-H趗eb_R R92/,^	|xA",V "j
-Z~DF=S7뮿~g͢;nŋ`Ƈ&Eǔ(Keeie<ʉ#4bP})e2N]}+SA+O(I`&F{PJvT-Gd1ZS
A&S#I읆v}a3=C V(W2(rkaR&/AM^	h $jrUTYw9]le -Ӈ6܋<)J0Ezy^	*Kxw"!Jsϡ52
-#*#72H&)>HJPg<%#[RQ0 aTM@Ɠ4Oe|sQ0h+ Xa7I2+JD/i
-($9^HДMKJa|# nkmnVd}f#'h,m!uC,q(W)D*lu͢呦16
s$n8Ԋ8hj9i3ㅤKi =TFKjbEN3;@8&!&"p
->OL'2XR`t`Ҽ)
h54<JP"`1QDWgeZ
-j-Lt^w5sOg
-YW_Wy~L[;Q&
-q)*?sɢ,j0s^n,oG>
-
-{@ a ip|gߋL--<+<gfqlfC6Xcu\/st5ͤO^{ZFݯ37d=7
-xuQ3?9غq3>
-'Ο' ۆu>A'0:6M2&].YZ'/m+^iN;`Ӏ?\+_0z=6E?SD<O>(|
?L˘˖+3>s|O=ώP.Z>NJ&s}rhXx@j>QeA˦*Rb'ʂ-%g)JU,O%9apX(בZ8d0L	055
[D 		qHCXmYx$6$,~4W%vnW^sg^bݺA	4gܔZhDQsg`-lۺg1PKAٲehLQk$O!͕iϲ¾N0w=瀢.PP̖ 0aQ u>iలV
<#/8 w$G~  K ?0i4'wXA9|2֩l#KTE
-ɖ%WzϞ,
-{b9W\@,2&ZV@)9NqyFysx~ғIJ5Еd}Fy2Ņb򭂐Z(K|\~CA!eX ,BSN8|oD)i.]T #BQ.ҋ{rVHyaPBl#	<""E<FZu!&J'L+(SdYBr2kq7t[kkm"YW)f
#2{39J+Hy(v񮻯zX(lU-sYMJԍb9:VH}z
׸+#32+uW}O޴c,ZY&S\WH}SZ}dXe ΙG{yʀ@,)@hCجÛo633?R:o;sƁaζ.lp.*z+!r?3|ї^8u;v-YV=[Fٹi;Ktspټio~ΝZ
TY\&r4vtŌ5|TM=y
ڕ&2M	0 *o1Ш7!P`
-g9z8c;ֱsNPH\dǹ*7o㯢˰_#Ll
-8ئ1PZga׵[ym7s,SmrgٙE.,al)݄v}LUuQ?}WH[9}fK͗Agar
ػoգw2LUtMLygϞj&:KD#Y贉bEIMNcfAW
-RxZ
X_(O	J
- 7X'h簽D0]:H2y>h-ue4<	rs,.2:\C1|_qbB{(zuK PPߑڬo1+(Bo=qPZKP<}qytm%,4vP@&#CN<uZB%$BSe¶NJ(	,EӔR0D Bd6F|] {{
-+4u!w\%:9 B>Sx	KW`lu2\`PWhx09elZWZKhauFr_%v99 X_/\_ae}
-%H8ܩ(\a5ѓiaV=ic3Mdn	+-
-N/zRi4y>x([k_c!8h9_r	`BI2C&6u ,fRjVq3VzaBc%'54ַE
-8dHsd{Su ,x9goZ[kkVEu+6}^9t`|WHm2<@|
ʀ9z| hV K/(U_0Fq1%³x~"Ze^"uޒ=xσSX]>=lʬJD ϋsb/
-}pd`ipq膍غ.pР
-RQǅs\ug( ͹CI:R7k 
-{ٿw/_,:N843EӧBhظ
-޴
-WL/zuu|ѧ9:y.XM`D֛S4{5"；qETiVd4lߺvb2
-I^I3"\lɗXu|[L-2`PWX-KPzc=;x䁋deZ>o?ŷ=6?atO
N.7W]\Dn/x@[	z~}N<箻Kز1nZfHя3X GI}VZ464?OC<qlq2	2bi]#6:Ph$/yCE&
3aCĀF!srgq/O;n8͑ÓlQk)~%(G /9TiaNI4"HAI ^FMQe";wo5Ȓ]dZY <aZ3K,-x6aR09=#R522*GdI 
?W;˒ `󌌧cE#j
DaAvq(!,@]bdLZ90h+lCppVJui2xNI*\_(|e8GRk-Mo+-( |~]V-
-M,O*@O	`ILrN_8m=gf`</[
IpR"_6pwNHh7u̓`_;XWS@=EfDK͞ǹ$@OA҈2V~J0fY<s\Cx&q~y2Vӌ eqJ@i(M
-<)>5 mkm6<,7\s#l'ܶm/2Ņn33#.7UȠ᧍Fye naGr#ӀU(GC+5Szvӏ[1M%u(C :* \$9?5M?+<
-rN+W+ N(>0DN(s&-b[ 
CZAeJ02kpN(q]}Z0:>@,$9=W]ɟ>,$>h,I<p|D'pf}ʐ4P8$[D^]is~?ǦM
~w35(6Q- 9()K/ŋl*{5jS{[[g)ju$"@3w]7JF{j	Bzf{_wO64G8~6MU|_;=[o|	Ԇ"!RqurufNfT`qvoe"L4CU#؆<􅯰}>}_2-,llCu@%
- p
-]("`-52a.!R$"R[Z]7ZYeb$*`-+XaoZz~?6hϣUzbye6J ٷ<IyG{ќ9mm
-;c/hDM.=H*"גuf<L`v@{!+mG}6n Jx%$b2%0?W(łu#e8.pLn;?iÓe5"fi*Ak?b<
A%@ܵ)k-+E.LVJﵦ^%zd1Gi% @4,+}#ޓpن ѸBRAqd(.Y1ȶɿ-8d}%}eоr`PV?Ƒr/Rr'4D1 " )X"9X%xR$Yv	$O0J2}b/>K\]IKP_vz}*+׆'c5S45+l{9 r'Vk{öE XXXwQꪫYӧE{||M6f;t萘cw{饗֭U[kk--	N]$xO
[?%hd'lRբs7֑| |uN
F
̹C2F<:iOT֬XZZ¨;О(J\z8	Bi]|3u\
- 
-]a3@!qIZ,,Eff$5).hep8P`	=T-/ƞM{OЉی(NɃyv^ӊOA9ADqdFg#L+h/@;#).8.Bbgr
'šïA4 0WlșGYYYVVVhqE+ccj+4'Hd +D4iƑ&zvo8v>$^Acȸڃ07y;'gO2'0[y+ӳy.~o}!GO꫶s19Mo*n<ĳQ[xQjAF<ucr;8ã\&<p#lzXm8m-yY.\98J7c`x%BZ>κu\? T(hw; U("y^s8J2Exx*@$.i1;
$B) Q[h,
0䇘zÇp~jOKgBaQ"nQ1/S.IY*xOr9O<$:>7{M.Na-
-'18PZ_OەZ*SdT"ƪ
 QD̊pF|@}aի)Պ[/NӼd|PPPNKqTiTlG 0V
-9	*A-Y-qJͯ+|`%8s@@1 	3&ߩRP*\	-yC!?vIQ`	I+NCLA?H*O&_ eD"QK,^$p!0O	@֏ )sh@S(vȥ.VL~c*3%l7
-#)mjɲ"5">#@9.+h_޽Cq+7r¼يԍ!Y,9oӋ-hxtP63( ?>9@Nc=&f2T~~7n4?0mSk?^{
6?[xQbÿ˿noyӛԯs߾}x_^<zuc?ir.ʛT=z19|}y]jV؆;9Y{,秧0al*)shMƠ8 ERJPu)p=\tX`wm-s'ztʣpH˺XiX)d9$j4YH4ڠ$UógԿXJP,qHh4eP*+oPJDRR랓cBg/-ZC5CtCxz`pJ^8w
-[4%|HMham&QylhTiF!O	R	(*k2R'Us]F]yY\c>OUx6ti.hqUketכ*UQJQ>V{To<
ۋ\u.<pe@apu}ϼΜ\X?t.^@){	*&9tXtAg.wdyyu{XǶ~&֏OWK}V~NwX^bhdZs<Km~Go
-)JE8u?P@MmH,fd9"ע@Pp/ӥ.;I:fe"`qL @T*C?f=lް֑#bA(%_{2FE|8
-
-#sf/5^|(y9W+iJm\Qkf U`rvF
Si2Cct3S:qw,-Ή0K^^F+as"MKVנ[|X^Yd<OzQ2]:e+ped@@6RcRl
-~F+9fAY7 kp꠻l,.\^یLTLQChN/ΐfiC9+(ObK>D8"V9ߗ1B.Y{ 6G3}LC~_lIV+<ik
PS
}|RA|pA-l9[u#	2A@?m< c1Ԣ m
-kbHFJfUAa%l%[ -y#V ֑	l.-|rr&6	kz
$Po6T>\
- /pY78qBإm(/~bKKl禛nl<<3A @Qky{_/߭AG?1F})>ZODS?S_~ea7sIQZ`҇Ϲ[y[#<"?o8/7Qyċdq?ª#}p_W{/\s
wX>2	ȏ//Zm6g?+ߪ2?#?"K_q	9>9?(_EVǌJ"}']=w8;;ٺu+gdO|b	s/ۖ}<x}c2}a_S5>s)&d]-|.$)͸)ƠeFx\/hW֏	& hbЖt@$F@TJ}`$2pp8!J.x(R%+M lFS4*[ 
-&Mz,+2PYhBa0XE:_c>(<jNCp
0Ҩ0ԡHpk\1:H.5kx:.YO'	3.SR?0M,b\pq)nzY0zkL7(*KpnQhѬ(^tPΑy+a'噇{~C:&D&adع{7kw4^ٳIԷ}5.̬*r~D|N9(bHsmh5`vYΜ>`eP~}
-tWkI>G:Mz\uzlUmقMVM|>c1Pd
28Sn.Q8Z!)l(cnaYx	X@dɳΞ1݄JgY%wd%+EX+=?zj
--vfmA WA
-:1kԾT8DH=SRs,!>
-|rۭWs9AZ\}͛v.I*uP"jH'͙oB槿pcv'Wr i)z$thZ@E%Aߗ'O!wo~xtXx^_[ߵ
0=~c%
@K2NRLS`Y^9~'an19˳?0Y
-hT\5}c9Y\*
-{ .
-h(%%OZyaLN&frx~	Ky.m%dK˓
-i7
-LQ2[Z@,?a1Ί]Q]")`eBΠ{=0.m3SHZPL2Xk!؂J&QMJv><Kq!Hj 墰U"*QH'2~'EYƱ0ey$_ȹt#FT"%ZCQoh/5 '7ҿ Uy]1N@<TV9I_;yx|CSv#lȈ ߫=g&P*ٳU گ*pl6<O<҇U0'V2ۇ UP ܫ*{{ww\۷ Z?oHV+i
-?,ֱc?ʶV, o>W)x/r ʴaV0|ַ/Yy__e,`nn__Ӈz}<~@]2O= 4M82Μ9#ۼ[$-vɘ2ǕW^w-QػwqXݎ F!|9[sW5OA3i	qAP!.D%][6/15(
S5\$@YP6Ht	+ ]"0f(w%oҌZ.z5,4  !<-Bfv@F>JAشߐ
-4i	V́XG0q7mF(ty(z)'wWcOӛ[2GYP)ϾIz]~>º[	PmB<H̵zT3lZPe:YXqMO*ڱdE_)IeBXM]gxd3DND
-(rMr53/AJ2;v 2[8?yǞ~vZq]ozĞ"F#SEZa]Wc &1="o(o-_*3A4f:_NoQ/~n0<d9x.`kWA+bp=7qjd"}9InXw['`0GN\xzdEXKGaK1$VyHlh\)Y"^^@֧FRgggĂcb|""s_	cm3>ues=\HQ1D	
-6>%,q$شZST$i:w}^Ǿ<_7پ;~;/αuL/.,{[xf˄{[o96*#_~F[mPH,
-b.wNX pσҴ=SIrYjXq    2Vyn/\f`-[oJ$UV,4Ds:(=Jl e1Hjx*ג<HSYW,(RS@8_/ uy^H- E&r+YB#Z
T,q^Hse170dY/D_7l%̬b	)x4#
-Cp"#i(rveLQ\2&7e1S'Іj&n#wHS
-GV@@%NXDdF+#镆HM4s2e}8<Qx>Qk ڄmFgH*⊢j	PYo (df9an*\>{aV
-KUp!\eZ& i0l`gCaVo~~2 Tl Ѣ(88aV YXXUYQʥ+7I9U(ٳlѐW59C`W_}|1;繬IVMfW-`d:%ZC&l	:L^ձ](dDƲdˤ?aR.t3Iw)}]݆AE( V[kvZ31
-t:ܶ!wH8 A2@  5;Z͕(F>hNF-x \DNnRs]^XƋw0RgU/$;s	b[c]dGAf[3	pȶQN
-@UtxR3U?{㥗_c~iQؗt{+9&#FZN%X?N!81s)_E_A՚$J3Z"(,~)
-3W;dznuS耖 V+(Iwy{0ϟ3zUZr4jy=۩nJml##Nyc>=wFKAMfXrÍ7sqq˛KG"RduD6<CC5n:;FT!hcG2w4j8$w!H(A0;{`
-wf80|oTZq\8s>:MN?4^Q+H"sGD=TL-bN)6ʸ+f1eS4gO^N"f~Yg+w&Qul-/$L;dpKO ? 
P
-[N_&FN;z7)@jª]x̒Z#dzQ`s;6n[=O,}se~~*Cj̟6xvG|#W_}(L9U֘ @#@dR*JFi;=Y^"̖3*.)+~~x$R)8/Yؙx3,+=τ*Y@Y
-iZ	c1u%),J=e("8
--J4Fd:\K%o1Y,me9+M+E/([k}/
-NYQx:( t1,"Ꮦ
"ۘҾSN,
RYR"E^z9o8V(]JZd("L{(vdi{V^BtDQVrzN/s
-ksgŒ${-/0~Z\ª78|[pI#
-$ _iZi**#&A{R
-6U@ 	
-jhx
-C?CpXB!aV8VU% d
-_[M_qH7w] i}K U;wJ)niuRS/,*{%*UJ^AOZ X	R* Jp$`LrkXݏ}
-h^,Wȶ(M[G}TbT	z2fS}urNV鏒z<a(G>9}˸q]bfggK%x14
c'Zsηz\Apx̷cB%_T+#X\JS)\@U:H^R9F,fPlV:w	HrFع*^<zZY&iP2
-ҭn9u$o: E)~~fgX7:L$f40ցEjK㓙z}'y}`eMh ;ZA8<K2,q-uO&u|:39v4mga 3jE1N^84F=,u.K(L+|@+7_#4Ã00G5.>Wnxw};{?}\s=0(G|a^:H0P7Mc8#~n8j7oV7a^{6 o<<|prfSQlݰ5yӎx
-jG^:ʐtS}}E<WcbbJRцMqm8o[׭qR5CfYtR	aTFϊ$%(
	$E+0E%Q"WטxMQFFYdaqa	^^\"4kUZ͙z֯Md2 ΂>RTH\RB, \ P˕ ijT{16s$羷|)F5>q4/8WMmT*_a~grټyM#oO=fwW\C>gbnq>=6%Ѩ\Cr%D]-ik(O)SaRЪ4Qwx<Ȁ<C E"r 0O9QYUEYi|sON^)Y0/N>0~rNP}YHÖX(JX"`<JSYH
Ky)pqCRυ 8 <6l0R)DR$ETW\!iWQ*YӼѓVDDhDV"@X%iޗc^0P] @|YQjŁ$Y֕B(%5T&<g0g%/(#@ִ\7@K aT)Pk]po&XHI]*RJV؛U#W	YMbCYl~-$&@d)i}aVY7	W@I߿Z^J~_*}֌QJ˴H[?]w%_e C*4UP#S2LUVLx5 M9Uv	]e).[%UvK߯
- ^M?t̲]kOgO wq.*Y<Yw~w8W\	[ݖ{u?2 
@buVS*O9sv!C[vj V8f9)Renc<v.Iks.	hqyh&g'9#l$q&A3FKfKKه*JT 랟f<Pi^F{4M3j<)
-V :vv^O
-
-mFD*45P,wl۾;#=G51l (L/lZC[,
-.劾jCㄉf6ƅ8M(D=CK5n~nMU<áYic
-:I4>A]\֝{8`9iz:2Ąai~sXZl5yerWyuQBU ׿Dkn܅3<}͍3Xe1	s|_1D̦	7p{s9TutVLaW_y	/d58r]g(?'^|0c1nz]XalbS\'4U2hqShY&!q Sj"|_-̂F Usb"a8;qˋsPfxyX4S;6šgM9w|@,h'i=:Zk9'&\W	(ȓV7%*E(II}W)Twg~~FOW-_x/"JQűc}{zFʕۆY?G(LG1Z,mqmQȁ, !m	%6+#j*Vpĥ42a`TvJ XPpI(nQ?ZZ ^?ҥ`F^= M@LVH-1>Ί98ZDCr+B!(`BY%hAc0ʧd]9ҥRb!L*
-2}U$iY+5e&8IGZIupPâd{NԬic.SN#PeA-׆/NgBa3FRE F)ݳi20E*8'T6d)+A(di!v?$iR	 Y!Uxr4iʭ6^8?W})._ _胀UPصɟPnCY\?/[y':fZW)9z̿aJ^^<qN2nب
-E!2=phй9r]U V+1%Qu)HM5!M@%H(ӨUŰ{vj*u>>;@ >Q 3huVPځUhgp/HH\5nQKݤXWBb۴TG݌Vl#9Ki)2X@{b{O?
	LL
:odߑt
-Y_W\eWo92y?|I
~[oSYi!S(0ԜZO|-;vw
-ٹyNrj9WXebu&&y4=zSVg>ϞrC21u3IW~ܴe/w&avvhTXNVww~+7+&E1ic?!~ջo[O>m;Y]#3rlqc)6;ﻕ~kzͅ^߬B311r]qq_sdvco}^s-+,.-18Ɓ
-vo=U}m~_䵗NnxgGzd=ل_ogqnPEėZe%x1ZELNK9صo{;xxm4>ʅm}X굹[yHaNM-f6ՐNq&ܱa8GX4C8;]oj@h4Y4f5BXq+8u>xכ3͸=}Mg6b@Nbdf*}y칝s}LJ^n~+i\rQk0ЬeV+l	rxU%H	S+("1F	j+W+U, uSZ3 dDJqK@(E5["AQ.T]%-F{$FK~%V)rL{.2Za 7rbM	LdfRJ2Q#&Yl$C@
-dQd%3"D**Ӑ#iܘ䅀H
-gZdZI,JT>A,!"Le2^o4'r%oL9Kf)6G; %J/8pO@R:`7pSRh	~Mcx\~J }}THa^@8Rx
-V#nܵGf1zU<,=0Ջ95=]6wuȦ
8G\*,wnr~rAMviPIXR79¶tD嬹́l+Nb\Z4OjlTpEqig7 :G!ȬIn#3@%<Q'K!/,
-KeT\HWʒj,EQXE;rh~G1ti4Pma(ȁC֤ȾMR<?XE%{!Eg#?2IӞdTZP9^\`9P~@j{,vZI/'0քGl]&RҶV/`ziSPЗ!y1G(<%kׇ6R?FyXy~/WE&{߲_}vs,g1ێQ0
-3mb,UC{́ǈ
-}&!6;Efo@Z+
-ƭx=0y?K}QF'6r
O=~{P̄+&	H7U(6{"B[ӄɩں\ϣC54ܻ+}i\k;Nlblb3qiJFG8r 7oˉevQ6oȆu
-|^{z}X@ɝųU<UrT`TǏyf'
l$e ot]>yeebM{P
h^]7\xų'yWsW
-^x9pO8cW]xRX땾h ІRj߻Uי/I0iϐbQ%ЃO9EY!J!5ơrey!@@/#~R%ԀJ=at:gExXaҐV֧]Vt2}BUԅe(0>il^(a(] Sxg`fB
-Ť^XPGRQ1
-r,CQFTRi[{Rȱ_?,;Ao4$Y	<¾6ZoG(ēXѾ	8們-
',}b^R:
-/Ő` 6)rHK&Y:MGRcGy]YJİV$~֜XX!p9t;7]ѕ.Ν?*zO<	ƥ7G! @chIQ)A$uH ,2ZXMQ#s߀-ͼWq8$*46sNҪ._PAL@-rͮMYNX^LYc6m^wݛvq$k8-}f( ӸB9GNLZ<xIZTlg
-NY\+c c	jDINZEaTgim=˶Qo]Ǚe.d8
-O1d('˺#K/~lFj*Ɣe GYL
-\BcVe릍\{z wzο|a	0q	uK-~o4_r
*MQ;47cݖ"06	..Pk&Е B{ȳ.*\Fr1~B'^"<jnr==xođ
Ǡ1JWk5+\pknY=
-:s{K}p)g0"
-Tnu֣pVmSr-sUr┈i_ߢ< //=p'O?Ccx!λx#>z{6'yaћoXn;ﾝj݌4q21c"3$8o-;Jkg2R	dغ;V%gbǺmvNL{I[ӜWƦAnJf:_|HKȰ +LTiIR_!7Z{F[0ihE)Q%ֺ06hYbh.Lt )}+eX"&않=(4(ʾbZ!1RF!5}B ,' qm*dH]U)[9V8$#G'l@i<_kC]@uKbDSNYwfqX["!}D>y8#3YN)YJkD\R}, ,kXj%:lhm  d
+
9?IPļܓRd&τTC<vJ(b(Vdb'Mb́\YI<
-e98ep(Q̔m$qO4t A[kkm5Ё]įU>#e)
H 48Ww
Z_:|^ 2Es(riD<9<̖[8r8rRe	a.AeVbη[ƥE-d|/<@BFciT=cX>7
y;7X,@AjiIn(Hswqʱ~xr[mnX'ݤM'm7-~5@0:zFΖgL
ce*_\dN{|ߞ85KRFFv
-Sg
-ug*aǎs]<i:yJ_%.f<ټMxSO5:CLW(]w=]W8ڠkM	J2K]PIBj07rd/ih.tV9}cǥ*,%dT)T3<o2}f
- m ?Bs=Q|{/@*n(?c/mw[y!3TYnz:1a( +
-jՈ֙2j-^OWzg;vlcdtD;
-$X|'Y]`-.10~5^<%Dڼ28F$쟚}[+8	*y^i\ǁȬ6hŕ96m^7!pZtYY\ʀǎ@ep=Er3{cl|ZMcß\w~?ÇnHqv
-7\w%~=d&6/7aPJ
-6c݆NH[%eDk[`@Zs U)k 0rJ㔻<%+1R0e+Jᑼ܋²͂-(ϕv`4$ ȾJy)D	 eU^ 餤YÈ;jrB2eݘ*.W#Q<K X6OQs0gV+e\
-$3#@ȵWnqQ(({+.;rNԍ
-̲^Ga-Jq8Iw^Y) HrG^Ĩ!)I]RR \X2ψi->j*J4q{)Hj	s1^UrߑsSN 6'4W	n
֚.eͬ3;<u9	~YK"P3b04/10Xr0ٌv?g"/`~ҊA\iۨ80%+dmczryJ{H$Zo43"jF1kS4C<'}0057K(@PC5q-%hDdvuaDWH\Ʃ'Ӽv̔(UV82u+==ԌFcJzl
#5ٸ]M.Ю赖WW* 
$fĳ.:4]3UX6
OP_&qviVGa9>FJoqWlʩѹ#p'9;`<~4OYu5<#wټe3<$I*tҔ0h8ڳy&ؼnP+
-](
-4*(pOs̢GC$aha&GHЊ'}[eWgiV("	)o;$6kע9<6Q4BR4"WҸsN^`\Ϣag/1
et	xh:̥UhDؓx.cG6.Y)VTOOgVZfxx?̋gxs0ob ybdh #u&6t{="ffnǞ|n'T{{n^q,S}xq=̶f Q?\}{NL]<ŖjOOmFF@ĒZRR Qi~H'4%qFؘ+C Jhy1f.ז)w%8	H+:8 +)d{(@B9$ 
-^VKEҲf.Jj/Qyi~l2Z<oDPLۉj	e'Ɖ</)	,JR( E,0$P>R$djVxT(2̲֕+S*b=YB<C=-It
-O*p2vhK$lN5W&9.؇L92Q26@^ꕐ@|rQJza(
-rОV9ZEZm
Z^P=U"cxI{eRj<oB.H㿯꣜<;Moe6P*Pa ,9@I#
w:{:|HrA9}P8PY.iS('~Z-mG
^ADwvNR`W^}^ޖ Ch|ff>HBEZt:1yr'@ݤ'Q4
06oo#љ#{3yNo1R8w/<&HB
-

,ra9'1RQ&#I
,b𵏟9+vp-^FL2h",k{YZg225FQ|^HWPk"C3?yaM<Ӝ;z"
-M9eNPD_1'1BXGNFǦa9\Q¦h('^r-;vsru٤ۅ8ŷ (W궛]Jߧ>0&bD'd˶\;vss3|/<ɩF-ǘ<t(D;=1$mi/PTKTIVUp<lJ1ZgϮz)2΋x|>z%<oml=1ݔZ%dqz.>Cp~vO'gA⊤Vƹo#tVV8r+K`9̆hu3s퉜ũy\˶>f_Cڞgql&cbVsaMmo_Ͽ53"`n}_0*c+]!0!.Kh#% _ˑ}qJQxɽDcIab-T%P=-ĐYKq+[
-]bd%U@QZidF8Y.`_L^aQ{u䀅;Jv
m9P>/L}ђ"ɵjE,8G-(,@4A)Fҏ1	yD<OK͚R3QXk/MKіG,!:ůsk%]bpb4%TAIxbh(}#hƯW53M(@7KQ-
-\),shC_4NI+9u7V,=te0}VFg~Hu	k n>^2vmن^ƎYSy1y]s98/dvq:& 
I<'
--Nc9tBYashu+Ӓ0rzx^Uªz}6~;é,GU5,uiLqTaB oq85r
ˋ1Ã#0 f
-Vl]/hˋ.c9)f-]8{8SԴBYT/f$/Ȍ"Q)#~44ZO"|fgVrFjU34Kؠh:@ۥe&H-Rkg	>;6N0#<	詈)"rlڴ&15\Kܞ:aEYȴHMP {ǘ=sA+C+
-2-عӬ"OsNLIymwKk=0\k3 Ih/"'|덌U|s_`
[>)\|
r(a4K˴!FhmZ.VDK5I*3ZH/Lm pV	?Yd@
[VF*̴c=Z>>hFkal;v'N"*zS"6}:efWIٶ}[6oh//2}qV?fǎt6:ynd~:OLTF/>m;	sf5|lcx~ݕl0Ɵ|7QE]9eWEN؝_t'/9
ė&|ЗsUزM8RV@Q%׉LpYPL{(|1LWP\L1>ZI-h- D2^[2~`
(\(Mкs#ǅHä7/sY&Ad[)
-FR4ZQ윰I$-RP9ԆHD&
-% 9/2QzLm@"xڰ|)#9gQ&I5&G1v	p'
-
ށqDR1(ӞQ" ^Z4drvKXJE )I'ɍ }eXVy"ZR-W瘕)\?
-4vL7x[p%Z[kycOAg
-
-
-	wS*rs# 
-S|J^(Es`g*_c$Tst)bJ&MI=HR&_S'h6h
NFG0O?~jaؤZ&m鯤ЪrZDvG{
-eǖS~	WZCS+E+$(cRSN,NGϹbx=FsSز%,,/hdUy0丠`(If(15MnYZ8[^곾Vqrmw;ȩ"G"@1rH|(WCY%2x͈&SD˹E[ 6֌B/vdZ+<5T+S$qkeً${$yOD3tiz|GсƊD-
-g$I<* orXЩN0L,Ө 9s w~|{ͯ?;WA(I!s|/w'۰ϟ`~
G4N"^Y^Y
-#E|H93
~{pRs:g?E6mUZZP\k,v=lyk65={ᥘLר(k[,,9Yuxq~nɧ~ѓ"WўY>w,.ͳeqaY~vkvoe-ccxd+W	1>͇}TcOq=k/ң9	]='O}4M]Ŏ]XL
-aQA; R&i,/-	x%K_8k2ͷp3rDQs
-sFU˓D>60rhs# +̌N)ۊSaSLs F%J48+%ay#:~xv"`:IA(]
-bE,J3qA iY-TaӢ)Akl)}_RI;ҜPS0JF~(_M9JVW/52IH088ET
-Z	@5
-& gd2V 
-e^g8r<90
-KHCRl'a"> j^zA%xo4ryYW	#gq$EXgB\{cqI_z77u}\ƛ7c%F萤m*azR{`cP:\2:l߱ݛvg^b"b
-E~ ,i
-LD֕hM?y`Bp4vXa	stcI(I]ACZdD&)C
Jh]k)<Ц*z>P& |8&T%˖IO7OtDln4QaRsԜMۙ[;szEلV_Vcf~
-٦TDb*i\zʅ<7Ʀ;8x"YN`>Wyo'w5ںSz*LceilA)0̯tҜZs;ZW,%"%ť9vo^UW`<geq*Kq`#?=i.P4j͑ucb:r"7Z:7"[$((,4ÀMCD ?w70YAUھ_g-PQ 68Wxgo{Ϟfrnbn~b0ff7窱ExY6Ϻ>oP8F70 sˬ,-I x9m"v3^WO[2V⣊:벾q[ɽ96	
-t_x63|sQHxZVBsUWak\<n8ˮ;"')'ԋ繸z\q6*O>A
Th9{\ckvnث0QQ20Pd9˜he)luZ.*F7<#Xڗs¸N*z_ L6RPʨ2=q`"2&Ya.=
-#sT)0zFc]-JL{ XOA+Wni
-%rIps(iۦTZ=@F$ER-|& ($T_4Gץ:f(˹zFar w1,?_f"DaUeDS^sV4*
f"+D4~+SHKH2mShD0~DCK Iy"AG.Q"LHW4
-0e6$!
-BU
-dy&,tVnrZ[ku9~
%x`*8'Ϟdjv4[κțo49P{Z$.dPV`4I.ǀ 68E!e( / |##^TSpcĄBt8
J	+h+T9tPEfe:Ǌ݀(d1g"N6!sʦh/ pX2NL=
(Ml%םcHWT:A?&9@5$)b}9txNҵ<[ڈ}n+6Ҳ[h:ɱi
-owx;<zz}@lD"!T VZ	aht4Q _ZAy u`5K+mPOp<Eko-~v\{
UVHӀUr-%63&C (
-,Ro%
-|Ν?MUfpF6(1,Snز۷qi"$_&UYȿ[K-<A]BmA5RCtkq(_X5__%Z0]_z{DA>ufٸ&jsdF*T"Ңt)	0(#
-#A~~~LױQ>ziO߲ku;)#uzE*nۯY~x"P'puN8ƃ6KjA:-^J"R27铜=w^D
![SL`j$q[oə]"hg,y"u）s3<+tzvw8;)( ]`u6f6o=5W_ƍ#I[b߫yE9IVUEtF^^(AJ_*
- ,{=gCA,EB\e}aCTyMB{Z	gy#i!e9d&60/ʊi/k4˵v rLR%ۦP\;
-L <K^)b%WܳX^ߖEHFiYVYFأ(e4mO@
-oG-b/@
-0*iP+GW8L	@T#ldҩ^hlȕA LOj8I gkJDS4	0EZjOf̮Z[kkm5||#suO`5Ay: @K^2d%s
-m8!f@t{)8@`I+Q*mƀ-PZ3>>Z
g
NWm[	Sq)6Ɗoi'~kvٽ{%mPB;!I^x
- _xLcENf,XLnd%5/S8#`)x*Pkci.8MXboy=i9*6&~+o lr浃XT_ShR문ER߰ﻍΟ%4ScO^M3{''fݶ<|OA%1UZ2#UzF<(Ui%)ȯbJ]QtcFfʡUX=bX/C CZr`
-bq2D
-Tx*+3l>s6i0ޱo?`l&Æ_c$(4ϝ
-yb/|i|^v̵ZY]W#xOq:mMdb**$ȏ*O)z.S" AđCؾjL4oaTؼe۷lgjr>|``h?7wv_??6J{U|?2yumg~]<ë!OK5q?_W;&1+qYt~~z_x\k\L:lw=WM;?_MunU ,
&ۆC|9nVvnMԚ>Kj`<\jYKݔB|,a9?B$wmf3DO^)h3*@Q*A[(S%R߄h%0JT:MJ QT%ݰ
-t8J%ȔH	4h@r
-6Id=5®~AK{bʧpm1(SE'>S)Vh_T#Q0\8g.M@MC5Ji5LsI?U+rTI_H`t@"jZ!Msbp33K ς@4"92f݀H30U!kжsdР4y6uăΒ1>j<pZ-jk
-1
Y;	[V߹54QEn<\qؑ K&`
-J$ZΛHO4jⷧH.a֚%e&;W%Y7Rgr\rd}Is/7͖F>8fr.W055Mwk;hkbȿ^anaAP7;hZLMOӍc2W^}5);mzC	uC1]9t,"ٰe3y1"J$LoC
-19lҥݎ8
-}W2M7qvrN?A.ABEpcm֏yȵG<@A%()l>	|w@+.\Npyavdei{_Qa8?g~Gxd>\chAL1
-P/R|T
K?/(p  Hජ2Z`0}^uQepi#5;wm/ar4	e)Oػ VgGb?/t6O1*BXe<w6#,2!x>w){.,w@W OȜUPi'ܲu=Z$n5A͕_'c`}]W'/? Stc<<
-KEPe>ʟ~K=5W~/./08,WY5D!׿
*Ү?;y;gk*D1]ǓO@ex3ia[~G~&B-Zs)W/~ _xyvNN3lh0z]:OGO򘉡a^OE3~z".~C~}_T7oui7-΂AHRmICR8y;wثDQz,A5_zl[&[[eJd)'j=VQTK1!LNQ*<"(oz	XXZ)*Ib+̞O/F*bYpdYAu)MqD^0YEFn|rm|
- y&%Fl,T6+x4W("RdeA!HENV˅MիcIrO+Z'&IRU_r
-+H9ʈiOIȹT(<0Ga|_gIK~KZTxh6yE( (@;a].?PC|<
Lyά b5%5y|-W^
-3r<
-R(m$x9&36rA;2-u7XnzN;˅3FgkYc.Li"R sCgCJhZAjf(:X^^{KϽ #6K*UrgygEPīP"$|{ *:IPR<ZMRLg-cx{CG3YVu{]рԏmr y;9c|Cq=6Ο?ř31&}_y:Bͫpv;ʦ3Кg|t.[V]ock1>Pp9SmuP89BRd'eFV^>ykhUfN-grq\)~Q8-!2?q?Y8CٌnwVo./h1ni-/p7mK0')J Ic <vl=Z6. 
-D
-+dlZ,9a0Za*]bYyGb0Q:٨n-֯9<QK}II޻_x~<Qd1Am;wǟ
-Ov\e}u?6i6PM{6fXqAPqS)]8zs-nm&9],]o郜8OD[9qq?G0Y*g󜚙g|Utg𮷼[j5+vYiwVemsLO/3n+ܺ{['6%<`G4%W148ܣ2ɬnWᡇuzqcWhl'V~{JE1	Slv#^
-!`y	8|
1Pf,y޹Z¢嶛!\ӧhu6FG/SJ*ÔkQ-2[M&x8({F	ݏcS,PQMS**B'Ex9@|ٖLP VER9\l' -=F))Z{[bK=@9"B#Eա(ff0J-#T4FTQP{e
b)X  YH:\Rg}IL\-QZ%OzS,,mR<[x	!$_@tjNi "/$]r߯ B%J1"鹡4G拰P	BZ[kkmG[fcy9fi
qJP\a&a%~=ˢ]bC:vFY.2GSTVs|(ciiEUZAXtZ-""3KKt>B$^9^=tP
-b
-1,(j*(zKFt' dKƲ0H(9P P1j168ʘ0#Q-Ͽ2?}oas'YyJf!X2?|'iTGVّgx>o7`hhc-'g~K
j,dhbd;OA"S2 gHcv"bc)WsΣ$bW[2: *'9D B:>KK*0-w5`ketGҦGpB^klsmA8kh  %Ks̜?ĝd3'2;,MlLCE+IC? L4ZX+|`^4ojtbz	q'6XasC#5>o*t/rםWqi|Y^D
ؾG\ٌOίmｓW^;hQ0TkDӬΰs[u+Gyo4y禅u10>5FￕF$5\GsqC0:,q*$(14\z$vfȭm]zH7m|a^=s&\},ΝGfU בG9ǟx|W9qfϲ3P&-4?T4K$wR-4@B80AK`hpnկ>$v۷ncϕW{P=,dæͬ۸^'X핶kcp(IQH ^ޑoUZ5(
-pT	S]Qw̱WSF&1!40@2
c8TQֿI5r򟦜PA|%ȳTί˭`g|)Y(P0:FiSdX~ ̭sdL:wH͡*rb"F[.
-\k^:(L&ev3/,soJAxl31k-)JRRrU J@1ZB0DH8y&$jZI!^{	D
-ЯL Z[kkm<
t?U!s4&ضF<KDJ%*@4pƢ@^u`Vc!s_ۋZz>iV-$ AR`ш魎  }>?ǥlR\f@Z$$^Jɭ	hY-_)ˍWl!YY:mF:(nްNg_D0`<1^*&O?,70*'⿑%nYvhU78DQax!\}3y{w|ͷ386̷I7ebt=Ӌs4Ʈat6~z؁T+1b:kXU
-%.ÐfVGxpW cRlh*v
-QNz
-
-J+w&s$F6@;(( %pr1&xt
L)sʀOOo~{nJF;]>Ҥ,}y3njo-Ӭ,>йН>|GS+=t]|_繸brCoOMY̅)rϣDO鳨8ϿSlaQ>ߡZc(3ߑ9y, 4&Y\7?өHH29-Z#i+ዟ{}M?xn0qb׈
-ͱcfn|)#̶
-N_bR'Z[7D`ǞTPF1<PӜ8GH.uyzF+|XYXyqm	{]	AIզ
ly6<#	?uΝ;úN;c~e:Vd#d#04Q	2P$ɟfOGEtc`JD7T	+ڕd{N>b2*aKp( `EN?ؾsS<|=5|'ʋ3rΒ0yO	aGo!p_+1 qc4FKMTi-i\Mz8Wl+
J;UJx
-d)Kkt$q_j
-Ko׮Zu=G K5
-Ul(p북+vn&xI{"'T$e=1jFX?I]Ay2RHAZ[^X2FNB}_ss@T72[pkm*_:r3O/?|;hUʒ&K<1md8sT!m²*yh4XV% </܁qΒ: OD@2- Fz}.Q@i#/AaQk)@߲e^%߾șe8IgϜ%D$YZT/V=r㳤0C75Ob<k?տe%͡: (oz~+¹	7^u-Kt|,gz>#E3̛ăO_lWט'x6B:$Z		!M!.w PKL36U="qD.&)(R[2
-\:@<$Xڳmoä!s+ZfZسc'w~WӾLjIDD,H,pTvi#wZa+Xi6FW?
-֍!a+yUޜl081|+_#፴30_S~z8,u[J4N[{=RRs$PO+@ll꤁r)ny>|^?dYe,l`h;C+^ |77~57*23lݴ4?*Otm1h
-ոسg3ػ?ĕ۷qp)sI%nI;qfZ'Olڸ/pvr] ;}
-e(2<pǵI$)]i
-kt9/̱x)&m^sۛ>:7\7?ɓӜ?7#< 4Y%

}'C2 Dzߔ5!~QKO(Ct;KV[d
-QtQ%ߤP8
0y	s"^2/<(РK#j4^*'Cz#UKC{¡OܒĥM 9'5rr0 [R:5(-Წy{ǉ(,xfIQe ld[;/I"@%㎜&/9LRSFm6f([kŻ4IbzZ{bs"b"O
-\IsEnzoNRU8x>U2x'1˧_	EN+"]Fu&NG&X)<	ǘ
-
-CPE1p!1Z[k6=W0+yg8\n8,p4Ρ(r(P-R<!wQC%R kYNV2vڌU!{n3#. LN}-F+6o
-:@sx2z4:FT~S_!wǞdee!NYzBP!1D#Z$/b|˼-8!BGoOʾ<;my⑧HBMb-@v
*34iPxMū9I=ܴu;OGBRx!`.
2T9<FYI#ʡ<%S<1]w2Da
D])M
-pPcǕ36w|tJXQi1<NJs(yl+7~_{a)s=L07s5Mwgw>HXs`b6O~'y;Ȇ#L1M#(cb6n*{&(U@Mf)l4Adyf S)k|ދKuD:U?~=|;}_pK6eg-gxkOQw37l̞uٱc?C	O5Sgַ >]3=4k*+`jzzĽG+tyi	jCWfy5{:F⟥Tl.LΰyL𔒠"Gְ}V^|%>~*'8{,G喛^A<Lȕ*+R$bX,C'/p	~'~:sg0BQX'Olwo$ I-V3PQd+ଃT_|ۂ>puw.+p
-0d/=sn^=r{QP(#~8:
/L&K-(P (Ӂ7[~rV es_R.=#R"h61A$c
-҄L%DQJ9
-s'1\	ʳ,w[2i\_DsЗ,I=gZ=C[P% %J*g+tQUeT*ҴLc՞ ,BF<YۍA.M8Z
`~nZ}w}LOO?ʯ
-y{߸l0+E!4>s/pDua(䲥,:/P[8W.Ahʭee %lSyY{a3r[\J]!y
-lR(@w\K^G+Xv
LYU8w =8 {"]^
3iO1g9~afW
ig_")Φ<G1yэ;{
5[g؂
-GkgťOnr=>ƾEAzgQFd|Z$nW28 Y^G߅R_?5{ౣ-]+Jch
-nMgqC0&Ģ-000Ijobyq,%;*:ݼ#a(__|~ns6( pBÏ<H7?\,͝?͏'̿?{3Y2"+b'v:N2>143P1 	CT̜`h
-JHahdg`x.~6"u,
8A0*EYyʿËG.M7),V5yG?]13ѪON]_OL3"
- c/㮛7~{F7oaS)qM?~n#5ZZӺȍoO7&~[PAh*X^E[*2qF'&89578z8
=|893:'u'N̐zL/ΈU6pU멄 AXBpFKZ4 !6
-9s,}+vn	Pi(0Z@&p@A?8	q/03J(1šY8|mPVu6S1~pY>A[>7
s~<nb,A^iUW4<X+@*o	ۄ[@.^^JQYu>8Gկ%s"]-
-Ii(kPxC9?aΜr2ZD^ubBnxr&o,IiepH#L]ŎEh(=I@ VJgR,-Vѵ]aCAɸߕr>D&$.N(~b5 n?gݺu/wsM7q	FIk)^O>[YYeFGGZ[kIMozD@[7v򇧦ˠQ+@0D)?Vj,/-A)!
#}*5*
ւ*@sAGpY:eɺ0P/ +qq܊QP{8/~I!htȫ ۋqĵ Bb@+  .8'͛,C7r<pۯI9u;}GwGj	k̶zUyG>OJasiY[|ӈj:3Dm?2^{k77ҾSEPyNn
-cHQ>kMcp~g%pYܳ
-c5X2tą)N^?Է#{,z8AQ4*!Y"`𶷼S_~M0aRj- xn+wl3;n0HՂˉUo|<˯d> }1QkRKÜ;{>O-.tz}Or)B7_ژR/
-48Vh-VX;CT_R .FzUuiϣYSi#(N6o-_~0?u?U;o	{C#t[;o'#O*c[!O2@=bqi;7_1vnaή0}\<rziFOxaA31>85a~;6;y(:Kqkv
.GNDcrpLi_7|o!㭫lVy]q˵IV1g뮭|ѧTE|QnſFkqK2V	&ΩоI.^'[ǶWPox!;ˈaDRA$ĔL@\:8Y^1VHB'j%exX:]T	 R)|0;P0_Zb밞c?U6?<d_gm\	ayOT2iZ R%1g?EQ
S81(R`)dGJ	F--i^O=ƱX'4ɰ	\!0y v
--Ths1=WKX90$ʡ %,2`H]&/ L-
qJ
-xr? 4*zIJg#I]I&6YͅF)')zi4KKm@KkaYLH4XgɒBè
-ąCYZ.Zn\s
_=7|36mo䥗^ qF.^(l\LLL/ſhy>,wi~p~Z[k^p%¥9x5KtCE9fl(
i8yiLosZLr/̲
e/c"P^E		VJ$jlYK .&D^%0QPa
-|z=:L\Okl?SjX%H!md9jߣ9^CTqLu0bPv+MNmNkv7sŖ-ҫ4`
-,_|V1xj:_69Qp41_4&beݼvxǟx<{)8$t2N!N=z(rJWWfr-\C̪`Ϯ]!2X"G^
U|KR#ObrjZP&݄q[A<#b,K	ڧ(0?x!\ugG'EQF(ƽYκ|DbX|V]7~<cu<##'t[G
gF:K-(Z	I4j]Ejku?5w|Y hܳn8>,4gldvn?*?1]`
Lp͛|G{`6\Cƛ,fYo|ega"X]aiz+S
㏿}x/Ki@Q'\cQ2ùj -\<?ˡK}o]&1'}8;ա1i͜<vOS؃ʻT,K]"aGOqqjaMO{RgXNՖ`=O}F;<snαӯ		N4xʖH]N² "'uZT!W8D:#jr
X(<ٗ..N6T'egEq@NVdl
-csHE(i㜕Iu㉪!icBƐ3"P9y
-6G'1v~Bjdb!`/pm׳G\ZZIJ<d<=!	;_^K\i^P<Oˤ`7H/lOXKY$e0I*.AId(]IݬH_sKX J|DYnKO9OxVǡEتPX[ lLu Db'a\Sy.
-,OE-2=N
Q}JRB\Dp^lzr}Z%Ɋ@(ܚiY^^OOt:הP̀0s{w~w_%~}s|[&'~'Z[k^Je]9vMVCsqrvL RS%v
P[((7sX	51aKKR+#O
)Qe	!u|[p@˥_hXP`/1}BMPUc,V$A4ɋr2`"6#XG~^0rD^Yǂ58 B
-.>6Ii(K1ơ>)ZSG^3ҨYn"3	N=Mslc!N_b\ TvJ?˹b:lϙc'F!;6ͯ^?6|,feZQ8J i* vIW$).A-(V;\ܥyN\ b3aL}J2SF9~# 3mUČ}S4<"yuX
q=")i7ߺNgO8%r
-MNg3~ͷog_;T<_Ok%ے6ti:Hc"̥)W&v-T$<^he	"8v">E5=H޷DalǦ(ݟcdju[m2ʨ8~_؍`\cCu~>>vtz9FijSΝ9>F'͇?|fE#y-{A6

ze
-
-I=M=ůna)t)-W5Wnη{VX-31հ#v@1>5^~GΝ]`&'Dz'hq"/.p獻Ȃ8v:"
3KTt)A`qW{"Qo#UDFaP;ke 66KRl8(,DƢdAςd}Ҹ-uP23}YQnc<K#Ay^g˅k%@sq~G0gz'ww-!q! "TͅǢAW$NpXv"V"XIߔB1/+$Y*>ja\bX/HjD*EEj֥oM	D1UԠGj-W${2$' wKqk! BM
I?xyIi+(k
cR	 )S1?&&-@;پs0k{yeIR+LZj%9'aRX R(߸,VW^_x|ǵm> _VKDN 
-
-tӝa
-ݱcg^*뼬!.6eް}vz&^1N:.A?A%XZaE+qe]s8rYJh6Rc]&5#T5K/r1hP\gb;vle)PZB)hVʀd8k@V8}\W?7x˽N:_kO@h3m8u4M<?7ϵފG{aHv<ij_GGܙ#8K.3*Mv)(LQ
-tc"g uĖBuɕWn#7>$ёGTƕ4Q{$WngbV gd	.Oog8[/ "18fbp7]3S\d"tk3zJHzha72kФ<e@y)lwB;m?XCQ0?7G06<,@ݹvhу|_bH(.u,+Hf2][?/pr>e
-AC}e:
-5ZB2;swny뭴O8F#$.&,N#2W775:^^Gw93x7աƇ*T*clܾs<ԓtٲ=A8$э72%8,9;=J/3+wlEU"--9/w#k!H36<;恀r	+~3S>qnt$ kpND1&O02:%)$k1J]JuJa-kNAP@2.RȺFQ  ʉPB[gevrO9U#fS}~UԒ;+% O"Ϥx"MXc\f<96>Qc>ù3LLl
_1l˯r|yamdB$S7X}KrJEW\!`,% _i"\^?<4r"!Qb "	ah
-pcMxH	:,A^CRdaL+JrI;* +^!URPuM# ʘ0 Ð,MwDx:\0"cu#NҒP"fo~_FTD{gt
e
-b%*^Q
 ~w5Fnk N￟;w2;;˯
-T*AY7`-0688ȭ
-;Z[kksw&h4*mpNW]}
PYPmd00l2;9%mjJ!)#(ph%m(1i.8l¬,ﬕl02deq^
-N}Ը3>H+Y`'4Ë2]˶!W킞˩h`&u5ˋ*4h6ngAH?+BlRHJٹ=UQ T]lr.lߺӇb'o±|4.QBP@Sy_CVP`@g,X6/P.`riA/BJX!gS8::pW
(UQ^bai*/4.+|4Ͱʉ.iߠ .ԱiI pZ$ڊyebd	pK:YEgEk-~?徘Mwz+T<CRkgy	AQN܍16 +~FڽOʑ4&M@>țuUW9v:<$E~yUd䁷H;G7_I*)/}?KNWgx* Clv!J3\m^jU׾m/}jQQkB,./qjQTl@=
-j6N?Nd:ms')!v)V8zz9B<axtdU 3ĽY¬albM"` 'CF,~b@X-9ph%dցLXaߤ-<	P K}A5)j&N) c]
-6CFNdVK\-jf#@@Zp gam.QºNE{<e=FpqtjT!:H:hؼc#미VGFr=U }ҩ8$DQMm)ez8',gQ
-:bRc""cJ|kDc1 SN %_S,k
<s$D|.)"_I]k"(bAP2Jh&׈C9n#l'+4YȺ"sde</Zʂő么HAT(QӬ+(_ӏazAVDR	B 7r[p¬
-3ϰm6 <([־/s?soVr---Wִꃘ0re<rX\9zs
-/333Ro*!Kf6 $@^JgRP OgQT5_^kev
-RS>eLժ1Oz1A旗848.9$P sFo<<WnIrabV%ؽ)P\y++pWcaӎ=tz Eζy}1hsg7>GۘC.pA	\X
-7l`zr<j
t)o@q29~3
-n
-7_at`iY.57@s5_Z$ǡ2GZ+a&Rkl S
XIъG9:%r({>R',NT+
DdT@QrȠPT[$!s-ku"$-*Ոjmx%kwG<CO'\O&
-r}Pg"&Tø6sU?Z۰j~?},*iy5W4
-:pjf'{ob׎]<is[z,._}w_|6<9̬t]n؎ҷ߃o;Uϳ/O~稄
B4YaqN<CKPY1iac׶-t8E:dDwGƩW`G2!YsUѡ^Hch,頌ڴ,	9:01i2n*'V@֥*AJ PJ˹SeZF@|Zd8R)-@Fw@Zz&}r`sKKJkPd\|:Ha80 Q9(D45Xm.-bi
-#M`E5xXmTFo/R 6rq)4Q%Ӣ RCj|\1bd4M	PƷ	HA2F<=
-!J\|$2/dA!,X߄ ։E yy&b'.' UQR͌jI+`eFh]eq@g=rZ
aET0Зt8B|S"h%T}B 5aGrP$V{C7}O}SR׶
-gI*3gz>O7V=n~~HMͿ7:y\4=ۿEjʴ֚<X;)zN-$tR lE~51 2G]b.7
N$pKЋSz)6R HeFI'0+t	Be
-l+AU**Uzi1)Aơ'bL+A<
-#N xXN"Zm
-`ך4GGy:+	#Q	Fعy#3tڢV /OVlV	(Čz>4IKT=
-=4O9Dub=7lO/FP>X8F&g)u	uN1}z<t6)iLr(
-J\q0[ωe:<s RE˨x>Ӑֈo"e8ZGxy!Šy[cp,[oV	E"n@S1t`JH
-dUkT>G}p KE,ۏȂ5&6304Dh/`h4kV5{@Bb-z1r+,}<sG
-ΫУMVv#5al OAcE2Cޗ7B$mװnr>Iv;7W>ɉٌplf<a?7wߍ*m;w>Ñ
-s=g'mOJc՚`[Lyl߼}Wm
-d}M4n?ܟe4ܤt	Mp$]%\X&h榦H*92iatd
!#uSybdHTD(% `# G(dI .L،,,E
d,i)4K	-OT:;j~PK
KX~(%} $ JkKcj V0 8QS4I=h<$իuXi-2q$D3T`K(: eOXRjGP^RU'=ꉨU9(@%M}9.هB&*Ic:J[Z%<ϓeڝ	Ĕ˘@X}(i/@d_$F5,L2#ˑzBDL$`BʵV[\NkHWB9^rϲLJ.㱢9$u3˄YL o`nNDI~YY@j뮻}{R'}ϸv-l֚__+@M{Z n&979ON3PUiT7 p i
4BeJ,X.gā\
@Y󦡴PH헓`e8'5m
-
"#*AD'"[)n/ 4ָ⅚F)33"
-C/[s"
5BÂ0%d75Pƒk75gcS/-br𽈹e|5pQEAش}G"`Y^Yd$0eR?-<t3
ldφQI{,%5;M7 `4=,\TQ<Cj8PM:FL8v4g-Be~zkIe鲞IW;mU2U*ΗI-;\'UDOaT&^%[dd L2Z!TPK%)h׎f1sl<njY ñ,ÜkeŎ׷D:vEni0<?CcdAk&]7]93|O]<gyÃ#EB=رu_}1~/Ǩ)/O![M7z+sXȦ[n}v3kxES+6]QLK{4X3? 7['>x?.]n?WZ4T5;q9**uӚZ6jvm գ'Ęf)F
9{zOhդ)tLn0f5XP6	dQr]`pB<{+5A(Vj'?;oU!@CZkalnd!]xq1"OaF[k`/n|JR
-0G08%釧(gzA }	e s8O	SgcQ`4+qLPD\
-+iE(TyYVEk'4_FRC4n@3Z
x~D岌g|N F^@fXQ)C5aAr\`.ʢ-kA)*|ƉI`ė,+l`( ABO ^lfŷm|I.^i_*\-ma1^Ex 2$סBNC%`
J 	k&T 
-B*n
-bӄ7x[ul(v>l77?3&''[qjkm5]$x6V``pd`dp︇yKo@+U*rĺd4!HJ(Ug .Xh9jܧf/\DephPVAW
B
-TÂReZg<:42'7UP1KK価]l9Fg*a}Lux9H-U )ugggl/	3R1N]q@4Eܢ?;Cj-m1&+u5;,{)Kir|f3%lB3ׄΡlr"z=]2p-D`3B]C` pľ'l5	7"˩_Ӎ[EdS)X夾7i2e<EAK}E냟'(dvm*])i;5u20>;Clݰ᠐76@K:\JԈBr$}a$|N6aQ3^=2?81}\3>`b?;Q[֭cULP%%[*xLwHښ3ԡ[x|xaVz0Sl(wr3"3
0wk%24'8w~jf-~}_<`ͪGp`qf(3,2:I}"	Hy-F@Ot]M{vrՕo1I/'v jX)?pԢ:CR\YǦH装6|_$AAӖ$MG['p!kxr	S000@'kTH&68pp?Irwn/
-;eјqDA 2
-( %
-e'	9t3+-F84X,d
-]5N+@HR5$K߰K+**8%}LhWz$<2((
-跻/ƺFs@Kꑭ.a~(YVh9'<_Uz9VK	T˺d @&~"#y*"{r̀tS92^".HTDZ0SۨŒF_RIF
<~/R&{X!JXZJ~Hu...7w1Yko{۸+y'
-P|hDƃ\Y(YfRQa(ap
_f)%UGN%|xZfQ WAsc+$96VvJSUQI꘼^=KY<W94k!H<8d
yhR֣eX?uShn臊(2sXa8eFV>W[$,332(BFHLJY޲q'˱$u+E1JEp&8w<60z@
-4/NSya5i~![Nȋ<P#]QL∂\Ca/mNeʉo
I(04ixa*$FJ@	N^ʵ,\1τTDӫBݣK>P)&Py7m+6K Y	`X!pZe	0x!\ۄk|] ygAEdֱW{;x_GAԥN'cبBbuL0kߥ8uzS&ٸiuMf g-GEh4-Ni??î,-5;H(C?ضsg9|/:>|.P"ԑ~ {x:ٱeV8P+s*bpyuW8Oc7"c
rgIO#6YKWLul9 3TG,	u`DAyB9Ö[EiJ!*RvIVE!8L6d"VؙA*}J$S=x=w07
I*xjK/lȾ$ӄZReaVdEA2YIJւď/>dNAX̗4ElZ->qbbThCՒs!68(vwԓs c)an%
oҷVk +$*:@E!tB8DQ|Q	E<c*tP,[Bn򌸷"5AI}+d(ʵ2U*Zdx`ʗ,[A4hQ>NŹ^a$n#yJ~O&@G75a~~mf iNR!>Zj,43sc^cPFk,+ɴR.
Z"->I){+0e̠haRfD9	s|v:<Hcw
-b >VfCyiB
7)'.QX"K\i&ľ.z=FkWl@R$ENdhV#NMΉR2{:~wL-PW~ 3)E=#u"ˠ\A4၀:-X댍208ʦQ+ǎ
H{]^~ P GYRSh|Ҙ=^ζA4Ñ-["jD[XbePTuZi~BZRt%>Tz4@Xad|¢Tx>a\"ʓGO[Ɔ	^hݰ3Xp5>We`B'sd`	Q|%BPekx/
BzJ@Cj>ϼxsKV'-cã(T=tCl48s%6Vk`5ěkwҸNl.jN3y*PS3.87A<uM|g{?́ӓ/
qYGvt8UX$,̊A<QזT~qEajryu?_]ʵwNBBB(DIM#i	yBw $x@<~@$=4IvlǱc_Ns7V՞gBMΎoڵj^~W	fmg!3M|AYZG>V
-\9K)~B?PPt p2R*R
-|LdHo\?9%B5q5c[	"1UQ$)RZGyΊc_d#NLvN'5ӜOpJg3vD4CjԮ!Yu5N6tU]CijJ9+ĬB6+cGB!FF)? %'i D%`"Y/Sf^`SM:L#\V^4?&gGشtlsifAT5c)=R=Q+mm5B@dj$-%ntRꀲsdSnH#:.$ov.Eh]lLFP1LojV2A6Se}NVF?f΅	s	|r=Q")prsw($|()ykMJIj5-X1zBH׀k$-(ȓ(SXh{Ϙe.npPL!|`jn^;8Ѷ5lHteSF#mh.cbmsC9׿GkB_#
^dB Ch#~È~xGWhp]8WdFKm*tmY]_DԌsѲ+
-ML¸DʢJ+8DLS2&Ww(iDTdL]c2kдՈ~!@>+A* T9N5d 1¦~TN'CĲ߰YXbj
kK@YaZõ
ܖZ]hjB9ɑy^wśOܫNT9ӲTĨ8z
_x07G0Zpt$z<lYcz'gOܼ	k5ݥaB~ilG[=G0K8FY{'10]`<~[cۯq9_◰'o`[ԩōKg?^z6&lp]L/}@+T69QVgyi\AMGD~.c&cC顶p0Bvsi`1~b1nL 꺂%NKA	cהvLBLt~gJp-1_P턹A)WG	\Q74a!0,e#ki2ufiPrQsId{UZN:d;/vUm(0:Cy()qV %F~Xh#ϝsnj
uM]I۶)̰βOڀ'4paoG[cuAd2dHp
T!`AIA[cDjՄf3s"C^
ہ$r\XgX[0dp888g߆r1"Dzc\1@.
-y}EhnG"nd=rVtw\!,(. -,ɀ`&X	)*}hl2#qta@4LBGC06H0>S# O+FL*
-dbǶ- RFd{ @mk 8}0Ejk< m	@
4A	֌FWJOQAňF9r1"1nШTIYB3>t6iVo	@7e ;q	z<fa[KXͱ\b>Ag[rq\*, Ltp<$dTĮ@8ZGFW!F3`QZ.ڲXGCY*D.(#}Hȭց,z!&uIN*s<ְ	cO9y+$D3xi·n?z,<W|}O!,NYF.C]  &%_\,g^}G
Nv{Mb:A
&*a{A:}p@]$%qD**X3pnaB2 n>zgOYװVޙ\w8)i,pF2&p8a
-5U'o5g{
?|;o~R.z2Ǳ[ʐ:߻sXf6ȭ=\yww?n͔@ryh"aRB5"Ȳ0u3**4`Jd rxצIapʊ<乹E3Cjm*LUKk [dcBaV+JZk
c*=Zw'QҘ e 8N0*	̸WZHAAR, &YpIX)
FҖSE E]{_%4U.21&'f()7`=bM^g R@lʆR+84Z̦ˀW;>LNhh6H!i֧tea\]4"br`EMFZԁ{n3v(e01hm
J#y: [OjTV#[fM8M:HSH9;lz';-2E\Svn]fn.XXIx_Y<
gB
-[ -or֔.Z\@
-`Q")I)0
-M";Ҁlyy!2&~n7J-8;ޟ'ŉ)ThMH~DUP.1"piٌ-Q`STO	D  	,4t]s!@6#0u--^kڸ֧%È@0nӺY	TM6#\PR+),%jWqYV<G2&51w5#1 ip\'Mc&#XՊ̰ۥ2ZdV[hDJL+3:&2q'MWUR+Mpa"}SO`zt=ZYlcd_UPYn}55:	/:N6q$%y>@_
-%Ll._)- qyJ,|Pd)t+*ťˇwKkWp}|عq
瞥wU]7G:Ƭn~pMÆd
-w=qW[.tӫ5Y؞΃z5*/0)N;?ʲS|=<M^ڣ+ `11#rs^dS2s8")QY&nɐ$PM ״S(`F׾c̜,ӗIIqV SrLH|3j9J3P?S,
-m4(PG
-T~ǚ=29A[ 7it9s9H8KmJ<Ot
-#%s&
\#x:mF[,:c!y,0Ṙ9gtY%6F_B?f8򞧔Q!q!se4d
0YG-L FD2#g>X-sb΀5l55|
-4
[Pf]_:}I?lYw0Dɪb-,yVXm4RN$k89GnlX)9_x;v.E#ťK&]>NpR	9Ӛ8g1.AV%ȺDHSRU)><(DH	U&8NLFO3MJ42Y+d%%C)%`(ta7-|Ga 8>*)&	H 8, .%ִ1WqR=a=p>5dED63hncQjs
-	d, @'k([Sඓ|x2:&a\R~^ŗr"&?X(.XKnLtAh
-!\1I`,3L	%VxcEv*B/JbW75
\h]bఫ8]96yPL^?mO1azpt}I`zDA  
1={o_6t@
-AĩQddJʡ:Sy!BaC	40(=ܘYt{ׅD
-NHS+E9pCg)U{n^ٿ^{_rný'p.[ޒj7ea4	^|,suo:õC,1=<b>cIWne,bqqzrrʚ
-5|֒
-a$[+YAR&h3BX)7	j"g⶛nٻؿOgS-K5tUqֈ+a̖eR)B+`G8-n9OLg ǞsȜRSRd1vֵ
|ؿL(7Al,Xhlh10lv8>~Ĝ;36'Ο6[WedjWSzR3NI94v-kw;YlE#cƑ)ͬȖa.Ȃj##7ue\F]ҸH&xu'cϾ5A"Q7־vhN$`My|{ٰy*8:hQkJV
-ۄKWYēib5&دd2FmL] v.E\'<:=̡.5P3Ȗs
Å*SaPHp N i.pb6TNK! \hj%=%+sOY?K=?3. Kઍ.q!'<w46	2J8>()$[DY"4A1r0V3dv3ԁaWsil'υGM栂9x޺b䈒;o	MS+F,=98C%980MJ+FSF55"Q YmZOq{B.j[ zJl-$x %2S?7k'S AQ\Ec6j/<` Bߪ:u#_c7ir)]>vBN#aw0VXŬE7=@=Y yt&q3yH-O#~K`
耷ܬQ[KfΈ04j$hvPf4[%ndH2"8 8Þ3	Wr(/=GP5S+k "g)لĭ'.aVz߾zqxǱÀ|a1ϩGhKÎaQRh5?#åX(y"0H1QʫYm|l0Yqh&9/ <0P޼;W#4|PqY]^c@9'J6rF6J	uJ0"֚Zd-+
%EGa 
eKZh;a$D~3oK3EJt,$ىV\mqh)M1r~!'QUcENo+xX+FAzKŦA f+˗!b@bUd]S`CF$I|>p
-)9&:vFIa۟Bj	s{נ閹!Ig.,$ l]Sk:$:dSqz,5eFQێn4Lg.
-y})y+WW_g?Y+_
-뾩O5LZs|^.Eh>xDj`Td6@I*II#,G;Er"HD(k{F4|QZ3p9WN(s(oB ()9ʶ|绰/1'hW(L1\Ԭp `AvemSkdTqMF+R@o9bY7!x2WpW3empbDe8jڱ0G<ZPeKM>p>1<60=28XL0M؟w<o{Fu).-omK` Ȟ9:qGKF񟾍n]yZ5y6=Zĵ+>Sv;ǧt-sѲ\(G6MÜD	4dq4emk\>ʛV@<W.uvKY nP>SI Pw-IdL4dM>#poN6q\]ze	dp㱫xWqt..cy](K/t+Ԝ@h2/"{{ʽzTN
-Tdk5 OCd~UHʱLMB"aeqݐkA/NȤjȀ|
-GH8~z:}\z	1ԞyIt)aXP
-LX*3\/fSC-A"D!ypUF	4VE2$Yfs	 ja0@{ZLd:hB\SJ9[9jY4S
-/Q$p2wET Asղ5,wkEX.֓b:e
^Uc߳)'WW6G]	s+z[R͡ɼGVsZ6TGɂe)3amِ]i**'@*1r\i7u-)U"l7P9)E~TLIPYGZQ",rb:%̦|(ɴ<~bB7S8p*Ŵ8(ޛOSy2[,·rHjRǯaP[ޞ><<7M:#<]vܹ#N6o	 }u(x3g7^)M t {0v>doݺx}j/?xvKG4w͛5n߾
5gſ.Eh k2)HENaܴbn#"GVA
-[ʀ,;L{&BDh@VS*(<*9w4(S1~̿k(Gxe4/"ُT.TJB11]YA}4V"ъHQCh9H;HLfMlX .`*%EjeFșm_FA3*ӔX[o

2)YKQ+\]աt0<L~I,in8FThS({w嫔ZSDZpG.*kѶ
G.b
-)6V cb=$ܺ;K 諝K-#43,׽Թ[+uh$%)غbm]"QsGD<¡K臇dpQۊ|W xk5rNdvM߳.Vt|^f2PDU)#)0%{"ƈԲHA"Ò`mU?7%=>?pgqpFLpxxni|?|DÇy.q-	:UXaa,emYIE{=YDi[S/(ɑsP茢TO䨼&|KnT3o1!<MOiB\
-4c/	)$td"r+/PmGR6""ߛMUL)'pBԔE#ړGUshdxylyiq0V^Wx9F
-J5 󻚊.Ē/Gb]'myfWK"sj~09~n](99G&*k[Vdd#*}q\1@䜥}	rK'!8ƀjyʾat!t}P̑zlFf4bI"EUJt:-R5?e4Wku=$TUea((6n׮] NNN΀K/??fOO?=zDR$ƈw}{1t3?3??<vdҼg@~_k->O//0Ϲߢǟɟm[__ַ:=yկ~}__]&-pk2
-H	C`)F\"\ȅ	ILPcSi9&IS)I4
-#)?vQ@'&CfuBE<}eES
bN䚐1q;HHic2R(&.e*DzP)e"I\`~rG#I,+ZITGf$ޢf\<VA!%Dl8&$^\MjN<N٪"HnK}:3JAPRѳH-bȂ/98N+}KeKbkJCHIGrD'*HQ9La૩TuikCu8II?߸5t.=qxloBH)ş&H̃*kuՃz-
C:a޸L^UbΑ=QE۠,̜C}vhw b8n5Y'ͲNj0jC&!1?߃c׊kDq28z·}דO,pxGW&
E|x1<OO|wߤ{nm5K8vo8ܟ#w{x+r30݆sHL%K x>gl+da)7}
-ۤ#Rd.oCKfjwe7uF"wBq#0xp9H%QwvR:KtK@t (b,ϝs?=%?k
-X!@f
4ABΉeL3Ew/P~`mOrU	{]-nwȚz{UZcYng;ּOdy	zmhz3b1/袙XZ| nCe^̆ ?Ƅ:ٞ'0_,e$Tf~D
-hvks1(Q7V8<#3[d)rX
F2ݬ\?@5tn: gxs(L!/L?c(>FUd0cx;?]Ow~w΀>!=o#J>~O>$~~ޒu*.]w]<_5[[de w.ECwY=J%%M%7	kZG=gIIq<Ep@pP&d7 *'[yx Xr>oS1ō1BOd: 3zH+qF 	Lb>eP$js>ehk
a.@8	FV l#J[𥈺Hf,$C^Kd%U|JdE,bm rVXaAǕXOY 8UbKƈ$ #H)1ZcBf_\!ݴJt
-5VKX'c֘NZJ?+m*ݲj.pEċRl^aRYxǕ.9WEc"E0"7 ]fe%STF^prnRkVǻw1>RPqZR~,_b vpU-,4j		'^9yp] 8D1Vk6zJPU F,
%
-)`/Uڭ1mZ|=אCG欝L
߾x{b+9FJDa@
%E5
ߔpMG
-wtڲX"Ͷ,&U
(J\w0YhycM[q	:-bzQ
<!rlR^H DyUؿ)vɹ"#)o%._#-1zD͹7`2bTر:wFI`>{)%^65p^rXܞ!sU=lǢ% 2O!v^Iqx,Z4l).ԷÇsV[Z#2
wtV<}G4YVƨa"ȵnʐBJ`(aȾk"'qm@U9?K-ڜcڮ6bmqZs௡ȶ"kQL Fn(>_bS9bdL
-<2Po梐o-XrD4
-
-ooOOU۶A ǯʯip_BdZqwns: <jvE~ɹ#vrr n]rDYqDP sϥH#TS1oEY"Jl+Jo|އ\,Qj)	d sH!9Z %9i6K$rLw*8Oz&`&T*)$h#As*`bn	PF *g@INV!딸0YHf
cEf
-GD30(JTXLُ\)r[	 NSj9}gdJEB0tx*e!|Ov0MŅ#GLu OWWXLf0YӡVSz8By9d|"fk*865a<tm#Hc@x\h:mU+C 0r6|bF}}>?s[#עm1W:Ө"{"S'-"]<tC"vݒ\H8)!B$K|J=NcѴRGoo
-BEH	v\5Fb2= S#5"]-"~S4>
-0,iQYorokx,URGJ,ɲ&vY,q q$pwU彀"֔h`[cTr؉T;dQ攀*|,/x!l0	~OyqiGQ 
!gL1c  ٣,8'Z)PrvX2n3205nBq+xPΝC(y2ys Ü)&s[7_WJ nc!@?Kuc:q(lVsu
-}˳1Bҥ5 "Kt,P͚ 5tɣ2lV[ʹkSKm#pc[lO{TDpyVݰh YʠryBh'ȑKduᢐ۹u\2a O~X9.sd5?A;a2a 8b˼H&
 w&}$ߒg)|k_G?Q??8+wx?җD0]vR"y$Ql.rBO9i~S.@r!#0bؕQ"6q-{JwTbS'p|%7t\J[d$2^@DF(U$}&!H(lB.`OvQJEXe~Z@J\t 
-qQBQd1cH`29*)sNC]/S"8M`TeRB ;Ag(8
-W9y%%00RLM+n?Kg04VgSWu5|!qE.\oXn@QŮW"ܫ+敠6pf B5+9h^#Tq@$1ZTj:A53]uC0/Q	VŲMuf$ 	sRrYT4Al<N#h:YRZ7ڪE}-#0i,`+8p%<8֒X43,N(JM$'5 ΙVSbt̰єc,)Mk(%kJ6*/VSv'k K%
-ٽH(Bjca*'oJ&<V֕ke\zmk2ө=C`Az?_Sr/Ufaꐁy>ate28d3k0`x者W]UH
-;p;iͬ&{,ps/\ZJ˽3f9n+yN2GcГb][74sq~6:CKWdF)2q$+֜=N:2w3ĜhdsE$/j$ia]S2Qv&݂\H聓~`Dz3X1nmyώ*alJNy7Gk;\_zP^ 8(L% dȼ|3(2Ƿޤ;Y#c>ۇ?av=k->O@)ſ//sz)KK̝7q&$?[N̙{-߳~wẃ`(3gov4n6U_IP"%$B(r!6vM	nU}Zy;1MRHIޣkx1x99Y@m
-&E,H!*@U R
-F6 hD4h
8=r6Nm[F:c<Tݾگ,Mڤ`0#X1е=]O	bZdy  iO:hh:"0p3RK|7n^qA2uUflrψ`"tۖU\?tfY)_%  4DӊҥBP	TԚإ՟WCgn'ȐQ93tA
-J0;0&KJH^~P7^T^jA/&\WY*eqiXyHe93L-G/S@y<?/uWOSAV?}}'B[.k̛,jʁQ1 \"zA~c8 zZCD끥gyXj8
k
-lH<I;2ʎVVF`F'pEU,u*+'G |O~aD
Ys@}Dc@B>!n%v+2|HQ}!Hn+0;r]Isi}m@$6H,"g/+0>ztR$h>%Vr_LyS) }9
2ϕ	ލs|U^5Wc9G-
-rhGR<t*d`u2Όei1$fR*豯<qt$Xkƒ2K\%hSZmy	_	6on2>3*ayt>_gWkb4;x\S1n[ Gt{?Q3\O
 KՃP	,i xA+W%i|̚Q9`xcƏeڿDOd9ǲ2~>ҌT;vTԻc$+[3ne8MjHmQ 
06 Z6a웘3l%{+ 4=f:ϫ{U,T%<@"4s3f2,W/Xoa:2/7:)Fc
O t4fG3	h]' Nd:1yc=t	H`@Bf!FnlIFf6 J1"7?D\t2l;<Vq;(tX\ξɔ	)!Ns߆ i Cz۩D)Jt\hRpNsnl}aǀSlv,P
	=k.2:;}$ЏOg-,:aG]|޳dQivRF߳;ZiLQlޚL˲me+@*q"(ڰ|_.r9hHą0KK
-*Q"UZ	JgQ1Oԃ{:YIV	g3u_P/gjC{KPxlVOI\sYVZW	:QZ6>rgJ&3A?1ScNsh&-jF.?S5JIܫyA:/"EȢfB˲(׺ⶁdP;24HLL\[5sM ڦd@cЫ8x{ú.x}9$Hxk۳]7+Uf4x篘L-;Z-{Fcqӄo\IsZ˶ɐr֕i>e>}Vg4>6;*aĶ,C
-
[g+= %s0RJޞ97(5B+t *{| 7?ȉ@j)8DODR7SkVq5⛧U| jO\*ysAl6#\pp	} 
-t,y 81U0(p5 SlM*neQ턠3{
L\urMP^1tkH$$811`hѭ&Z\cm3!h 0^A\Q>X!aL',k%bƻ;ʚir:ahDRI#Icقf`-sc!%%;p
-4)<#{/.̎F%Q4x+k	{d9w2!N#y&[Ve۵ s#N#R>_bC(X4Iau/y|`=L}
-py0,!`2:yv8ʲ!Qm^J'Xw^&܍{
GލhLe[*YHUDއ'G!v<DȘqC	!
,^nAaw=<$`h2 =3
-%BWng81@6{zZ
4"u_^Щhm{k|Dف=iVq_6;8gRm r!{#S8>a'(ZD,Z{MÙ{ɨU{6Sϣ+-FǞǍ P>_8_N|9BA#4uLĶ-MvgʼW$|>Q1w=yc}|9cN<ñk^cd@i2~0u!دD_DcYSr,|c
;2@ 8AmMƞF̭G95xP?!S?96`T=>TP#0dǇ{kd{ZL0ÅkR2@fblBY8<l_bB?ØCB@k;׊:Cq&wތЬFTf(0߼j hj,*\WA@I7wS
-|r{aptع"U+z1[kB6rCm4Nf1*
y\`@`@%@ehp+;>/(38>MCdUP++<ƐIY Y=N}cX7_1,͝$GE;JwRk JiǄ2]Ų_e~d TREB}D~	0p!z"*AS^E_L8N(?P`^dlFk_|җT[/XY!NJX xa1
-ꕨXq$r@p~j~hUL#
	}o\!uY=^]L M}}<dktc~:pTDQ0X=xb$#FYotcX\e'*PR%UL	|zm71tFFE g#@IZw +*ҐZJG_yߌIvVdjNF={J[%,=X;*0Fa2AH`Vso>Z~C1
Ӆkw+y=zV
-PttxMRPX+~
q[7]W2 ?	y5PfB2n 3O Q{E9AC7cav f
Ě`2SfMlp-Æ"	~6f=5̠O8;5sC;b}."ap>(X uN'ca@҄FsCP`
-1(U	Lxos%ɥ1;zSzQW*$)^31xg&:9DȌ<7**
-~0h@A>,bz)tѷ
RFO/3sTݥX\Nm|cu%	rVOG),k92f$&)h>YUB0}[(,x
_sEGed؁޳RWfU>V%UQÀwXy	"}b4.W|nJ@T#Ć3DEG&xxMBn,aԼ`EM݋[i*-sR,I5rkic
-dмdZܦkY/u^xs	л?[HT/+Ys5XYBRDLv	l2 +k>U0$^eK+w\ŀ칩.@cq3K)fMk(L`wȷ@Z$SEALUP@'/ڙ*Uӈyj߽c\s{{|KZ`FuW<%
-3b9xCp~ǊRH+>F>kpI]|[1iľŲ?(#‥4{VuujMe;Y>Zhf|q4Fc| PzM4~z#8p`nX{GUI>+j/3LuaF"Ep% 	=g|^<v<s<s\M*w^=Lv}:-$P
15[ӻe8okPڦ;ih،Ƀz_:B 3֚'1`*`'"<)ҙA7,еr:nN=1^4!Ïx3h/(d`>M<9fHbS}-k+SJI%r B)5áLi+w4D	JTJjG0SFrVAe"zCzq` ̑@@.JB+RB
-̘"@FX7^'*XzXև$STNx%BR'~yw$OH?q"	}F(#dгYLeq̈1p˲{9hb5T^khF(T55&^c  +{$bB_P~<f;*$$5r8ܚ)uX+9|I8#'z1V%dQ*YYu;@e pt"+<Y75bʑztV]) !Do>#bdi!qZr?ׄЪNr{!\4w*z&ǒXEDxl;~z@ o>ٻcＦ.$w$Dǽ~_	_^T\B1	FEdLə	33H@<fp9J2w
-uN&~k2_
-ָӮd\˲3@!
-Y:@ԜWu']B67@Kn{ifs0#Qnzg>>~ &=Ao;ơDçEYpOo6-,_oV;%R$mhEɺv%cJ&fAW=s<s54N!"@9j*0@4g|VUM`^:
-аo
-|Z%
-PMX.I~{2_EqԜ? zmu h|	U:b*yq] XQs,/ hQ0PA͙e۹o
-=kk#Y@(X 6O`?iHT1{Eྣyx1r܆dQTU=/^' to1pNo3t\(0}W&@ѱnY@Pd	!|~`[wd㈺m,Lx'oҘ Ti8O?7߽~N
Ngq=>>P`_8 )HZ)p.bK'xnuc_PYtPxuF	fz($5YwoL3גSr $#5b4 ͠U;AtMǃi e=	 @&"	s1hpCs<bL1R&CBhXu<y1'zQ,$
LZ\8(d7>^t_S
-AszM&̹f3(8W\2`k#,
-6=|nm! b"1001X%1VKDtcސ>8Fh ;ohLU./#vL6&kGXOGź<}@L2QD&:*ɵCDXs!cX-9
#d4^_?a3|YwҠTב3V=1bJÞ˼sYyW>˷rH&
zϭ)4Dc)M=|v:<99d2>'&hP8xI<1#^/nAz/6/:mmA.t`2fVަhAnTiVn w# )8*s	[&c`OE_C%7%~FLa``dbH 6Ē,!Y S7J4(L*!$FUy)imcpسX21bWͶG-.0A#a.1E
-L쫂˽2kzWw cO_3Al2cكk%Z"ѡY1X4zq&S˕뗯dgt\2Ȑ^*b4w薤cCJֳW:\|1&$ope]hY8@ʁxL&Q+R
	'q>Zi[T57o0'<I[^=Ti#vЀd*jhjL}uZ(J2F惄RowArX01Ab)E%W1[g#Z&>7uyL4i@H'4s@Y;!aEl64PNp][F&ccUR_XOG@8WBྃ s
-Sj10Ʌk Q(zޫ(F 	za2Q8G\buˡ]ʢyvC+!DT-ч89(X;j2w\_&8Tm̑
-ۛp=h!׎	Β3٘\>{2;vn*wO1m>MLf
Jİy(91|; ɽaJcF짛3EY%ްa{2p?ﱮT9waW?ʬ h@JcU{@ԑKF@OU)Tں	d2,ŉfF-ց<P؊ fT(H8j[(y-%" uG "olmU|Ҍe*Kdt7EX0flIMN"lXkR
->KeGnA{ RYKo7Zwx{|8Kj|?{ZHXK:X\p
۾r9Qǟb> a&>,|9_-4Cvd_^x9ixX
n>ݱ.;忥!%9 9SR#k2LAd-d
-k<:q-|G%U@{wrQlS |׺1*캉U0XsXD@'0N :H)YAf̒G{
' v{+Siɖ N~c~ D2]jp`>݄A7>`*
Fsx0	Q~h`4j=IF=Rw^L0ň41FC<g;cpmPdJ/@c':iJx{:QNp!M	tVT@@1M4s<E1rh"*3s'0t9*Z5y2:VrU>(SG[m+u@KoyA\31uBw?Q$->,R">9/>}XެИv҉mp19,&c6O3XY;L"|}eq*B34o&SF}Pʽ0l^>0@>,g< 99#
-@ʾ[1UoA;D.fLKP#YrIʜg,u&~I͛7C!x	Jbtj)
qr=ʂmBg)N3)1ݬŕ%eEr8zBA9\ӱUd @H(Df*Yu5ki[dt%5O"̰@feYͧ@{Nf1phc4/h꩑B@h,y\
ѓ1,#jqwJaQsC`dATi0ԥt?쨠rrh8{[\~Dz
-R't1')
J*I.TIa§qFUuyy%(6j[S8F<j}c0uxL@J`i
-P=# +S2,_&Y>k427
-"@41p8 Vp C$
_
CׂLGvҋ281{ۅlǚJ
e
$L>/E)"x,"$11|)8iBGkMes3;OXkϾ3)zT o!<X.HȐfSV檌kV*Q" ײqmy4 
mޛRy
[m풡^սnzϺiNgVx!#YgwJ=QvӠ*0
'A9%*F%t	u3A}YRyNnB0&E#m2cH3~9_>'	 @_wRTЖ
QL-gyxzEH% ~gsljAtOr:|E7*/*#<2Sy|s<s<_=տ_yY%8o;$[>J[U$ x*4+ʹ0p.xv[fs.f h`;Iė.	NY\4ăM2;0pٽJ=0S4_6;8e>X5DsXzA*yI4KBbRR[dS·]'V3ʝ
-5c'-j6Rew˾9MZ4X購 _~aLz,zD/,%qs;ռ0z=x[[ߝ<sd;]I^ |'ߧ'Զ#%{T2sh-d+e8c0D,ZdoW`|$@y}yE$Mj~0J^8^&F7fQBCԤ@xcߒ+Ӑ$Qt#%iPY/Eݳh*Zr&AL3Kw8%BHwoHU\+ή?
/{2 |XWR
T{1F
-ԞRbf+1
pqH kdH^XBYء]^6J5g(fa#KA.M*]eZ/L<~%źI}Hث{Wu7>NkD\dUjOlR
-@LQZK1\w$sBAE#0.Ӯ6.!0e\I~@iO|G6FO>fQ 5%Ӽ2i>MSFf͑	*쒳-crlYh|.:@;E)z_=nk8]^Qg999zۑ;opuEth=Dՙd,jŊN2h2Ӑ<-(Ih[EthX |0CZb@Iw? bĳC2^Zڇ .ypfCuF{	Kx'cԕͮ
=[RqNA^D͂?:󧪈)9ڼy!=@ Ne<pѤ`XFT4LY)Q1Wx|#O%p[ͭ(DPs~iRw*
@c4őǨkihyKH6^GQ<`JA@$E^; EoCjKX7`
-1*1Fܗ@ֲՀmmpCTU@NFÓ-bc[%0cj Z';r
&M~')}#DP_5+ ϟK"YW4C+(;	g}YȠv4H5O1Gg^HEӺ&7\[xP R̋]ǖyYReS$C@72n[~=T*P}~Q}vΉQ':8<[^*tdi!]z/	XVl{HWu炶='y&´jΗ4w8`]6^3V) LԾ}; 9
- ||eB( `՗w/^.56SdRLp bC5M@IcY	dVhaof_p,V.X.0Re0W/x|PXhϪy+ΞRp)6RVܯyS 
-q:9W)D*&M<>t:񺤏b_|\<m~99eU/S<D/dq :ݗU N@mI $3(K`s&ao^o~qͳ}J/MgV0$I2"&8Bͪ}ׇ}Hh
-t Tb`TF[Pf~gyG`zn8#UUu$U &zF [C!B+0ǁ n]d`4${^|~p>nTC+㽬 (,0"6,OPj=gOH)
-dtc6׉L\kxXȔd/wm2{l̟U
-' P6
{W2B&{&Vy)lj`.՝0$Ծs^ϼy3
1:[J7qtxHhΔcϭx6q^5wcJ
-ńz1paH UV
-m">>6PCP7 d2e0<OaV7X'Z&;Ļ;Jo=aM ,@aKBpp{.4lO<
-y(u
-}3h"vT5&yFês[GK^Zh3{ƨb(XQ	Aǎ&KTGSr+5Y N/W^÷?re2L%6ًc֫J`W~oMɹi
-YZ2ru;jYQT[1<u3K\?Rdl0Od`[ph>͙.
cRD
-;0$SXhoAɲQ@ݒ'l&'t\G۽W}|Ȧ8}%TwC
CzAOPc_'y]13>>""Ŋ!C%K
-Z*ח*dju@^krS6zR!RJGwZ|!|,Wm
Z , 1 8̚ 
dYޕoZ޾dߨ6ǁ18`,j\SCb1[
v&(!l{G0X7
˲}	ۺ~ 7GRLL a*y %t:|ތ3|42^~C#rNz
- 3F[ia2 aL|NA3eQ
Z@^D̇"ҜhtРwfezYRem3	ꚘVxJ.XU4(&4\9W$P& SDNlZ܏)r_[lӅe9ot}sL{JPD(_Ӂ>ZikXl֛hiծ%)~qM%;T.	Rp3i^CkРrZpT9LƑ ŀtjG7:KsY<1QҨd3-!ot`i	LVm󜍅oe2d]V%1NdCԳ?1	P}#6<LT5Wl?qv$ЙR|&ؑ 8,T`bkwHsal%Z<4yyf|14T>XJ`,"aW58ޗr$P=>py97oOI6*~q^K|Ɗi.#mgOzJV᥷Y	TZh%yLg:p_L+?wp/+>`Q ukPM?P^=]Kl1cW$`Q++?wJØp'p7%+BW;Ovp=lB%S<fzTEhVUz  
- .1(!*ً(hRӿQ$FޮKi-?oYVLJFr.>OWePEL=&9~7aVX`ԅM,O6{	1$^vCB5֠Πpd.3[dHmP 3vE鸞q}y tȴ;͚dXK|]րDAsLE8\U_#PHBApߨPIDS
^*>y+`72v)vI_x	 CXE̪L^G88`:'=(F	N	!W͂W%RvcԼ%YV iXˢPEo(,)1{r| )Llb!$ն[=J^ʥ5͙CS"Nʭ\4<Zm[{vG2yT?o č^xi=W1g (o	0W|q$x9]P;UqU5<!t&tNg{>ezu08,NMP!h~2ЕZRF[yi7ɣorV=	P	<?KZȤ
_D|y9yށ|@82׭I VҜ~_		%u1` d^ox+
-aȼHi_߾tJKCr0FMtYO<TrԐc{`7|<	'{xIOo7L6`yRmǺg|"[lwѴ
-"*ǉ$wvHR` _
-&bd.
-* zQ)SknD˸+]T"ߴ)&ɣ.J(yZzGQd B}|\=qb(ûΊ;*rǐ<ӶWMH?`<%eGܟ)O"$)#LT5ҷS6Sb "BuR֬ʎH^d<f1`>I{w$Sl	xt@lFa.<5c1@w>Z 8ݩDЈ7,|/1̓P
-؟6}ULV
-JPP
-#͒FPpX*bǁ}7_{yyV2ǲ'Lsb6b	 S'BwGJ@	voRf0.OH1tX&$x"b=RlɥTAMG\[:xDċr!IL
- rDS	8t9<}m=c 9}ښEv/@sxALҺJm{ѽx	rx4OEX!"o;0`IѢ_@	ǙX(@\%%7Ni^qؿjz6'xoD%&~|=q|`<RhGi! 4EI1mY0L~ϵǆ73AK%}8R,AcBuVV<n_X:j9[ŶyW>Tuhkhb1&~6$=חsghDW5x.Tm~<Ty~'k_pk)Բ*vfp:t~52J)?U(99*??OS@WPTsi<1)u3,#DfisUJ3Sfu4M/EAН1U=`b[訓d)iЪۍN-+
L<ɻS̽qCnȊV~zƔILR3\ +踯<8zll	Ji-{V_IY֪6_XdC 7Cb8Z# MI*m,wS𰌽o	IR%@CpbϧMaoq^Ӥ`-:BIayS`kQmi8WǝC!!F6GTW3!xdp(2
-*}>q$H _1O'R"ȔBg۰4c uf/)Xp>bzUQ%LOm՚ Gn%vw] ׆<	1*-<)`,L ɭs;Vb ˖pxAFfA 8`i[٤js~|IιZ|yRj5f-2& w_:)ƣl0;	pݍOdusszdy0$(V<T*DWguUh\)y2ʭW\	!<x)&*7K^:Pz{=篕uYD.Y\P@\>(y-k.bJG%:rJEb1ڨfigg˂{CEŐmk4iM"[rt]2v!EԶR$;6,¤CwN}*QW:>>NVR+eW-y]<ӈe`ihUZI2Z~z_K8_?=U(99"LGm3Բ<&\2RoFnA@SY93;,͓$0BR22)%GFpWGk)S |xBJ_@T)(]:MprVwJ̱da&z@[/"8,}3x{
/ttE8JSZW{3ة_D6u|%+ĸ? @#Q)I&zP}asw=Sd44D08'Cٞw"JdNG bvcE@a0e8˨=:Ih>v4/V=ـ<-9F
-?x,VS)^h}
Z0twRΡn-xpnB56E=*}U
yAjgj%##  b=	,&(ɝt=)i$e[kYd@)bz$\5xlE%k9sŖSs??
9	W:8>/,͔ x8KR1JhVg[m<`,!-Q	|lUbdU_ޭiEY/t^'	 u2%rbe>gLKeE7T/>DE.3n=NI
- 8P&B<
-łuo@0.A$!.`Җ }B5QTT&+8E%K<}"xC3&LCPϻY)8k
-̕wFs:>+wYz->or/|
ZA%+$|R$r	ZsVbSxݷeI(
-ls<s<Ϳo_9)GKCU@V*ph
-n#N`ԝ7nm	\u&њIG*a.B\cFZ?r
~dPͲ nüT?c)@ 6K/K
-M}S3Qыe.V`Hu$yC3R]ͳ)k"(ʥ  3` TR cpN4oVɀi+3˅F5,o
-}A(^hsS8A/lçkF=!n0\%BXIo80`wHDh{3C XvKH|pM B*AsJm<ָ'eP.I%bAE&8e)vlA0BIfX<P{%p@R X&%3WLSiUJA}AI
-D )[׻XWءcϒ^r侮dj*E&
-0AʵYҳ+z1ImÖM4SIYUD TJAplriX]ҬBhPrE&v.g2bרwR&a)@=Ȇ)iUxPYUsYs!@J/uU+D:x m.xDTks}["|˟N{BfuǞC[#?_.g1
^gp_˅#%
-E˟0I%Z
-}tN!!(DO<(*2ly{J̷W.T5dV%R}L|/x|_%qBAc5uQ&\W	&%BTIոu1c'E {7dw	9	~>̟RL0+b$FML0;HML#1Ѥ4Ȧx3[,	*lgjw[C.Tb<G@&S}|
3["F(HCqE4T4&GT#(-3[XAA<̤`*ܨ7	u@f+ُBs\vXÿS؂d$MR!JA@r=Syp&lL 灐<)W9$i?}a@r4	<p@p2{P#oFğS2Ĝ	K-aءXvD:(DXe5:J+Qh ^`HcEh^
- LbM	)
3ؖ!&qxJz^;Su],hfّ$E0w 
gIa۲QG*sG]q
- c^:Jd#d
?ZX*t)0F2Q;O4wߺlGe#0bd^4i+cu!%$e:޻t3aS i8phUbT]"Qc]2!H V)ue2ݛ]_O05MLPhaGl$V=/M(5+P /0>U=ضld3`%z8tIg__!
73Ro :o=,' sD.+];K"gU?s
-1;}$ZH(7HTBpZeRlKÌ#W4c9oj(eú4sɄj`l#/@q~p?O oß3{~ITQ>P.)QR=KQ%-W78):
-^IP2nzI[K^HGll _Q>P%},jL>N4X2XI&,2,M'<0'w`6\RFp~r1QgfO  Gw,Y#9КѳzHi44r=,q
wA/e	nzo!Ѫ `?!*|F@rp+>n^_^0xf%Her}:_X(Fxtͧ	kzo|>p+]`Y 0Lt	-H
m zr=*;I{π/8K$*l5L'Q%n*_0/KR@]#z_2NAtV0xߞ(h=SR,zu"U=壵C3t]=[퀼fBɔEL)Y/ u)N
-88M(Αm8*%KC  ͣ8I7oFڶrxf"~;}*˶\0p!1o	XcW*LUJ5oejw4tq{	F䤖YLY%]pzkZ%fѳ;>WXd:U.JآX|hw&,2w_CFR
-""4Y
-Kke琼5CL8/
c CX0*"amM%0M=!-V[j*pNJfbe}Q95Ak=SegYgլ;Z/,*/nx?/s=s<>Hx,ZEبMP`lJ&$|BJ1",i7]A7,
-&swi& -@VA
͚坂ZTuto7,YI)l+Gl"QDʽW)}`_0дAD%7pbY{rn@w)y$3ůxEYW_:E<  3%jSD)P
-<rm]S s92K68\Q	L.G쐂
-p)QG[L^B>EhZٞ42AG)I (f=o<'#,*| @'+Gܪ2^Ӧ	h V@%} $ _N]N)4 R.U nCAqiqW$`  (	7))*ֹb#w_X,&=CnM,)YX׀VXY@1EHa[bT.	]7YudGzMh|8i1NVhxgց. ȬV#xL^	Po~	*H
-&-$48 &9cUy۬? }h=g&#}WBHj#AΕמifLV%m 51GQ+";7+|:<-CH˙I-/bwS\dOw.ZV8&/{eҌJ}۳`{=gD^oGRZl:J+ z>?/[8__"&?c &z2
-'<RWNn`(sk
yd&*}@xFs<LO*ϱm9x6˰*:QA7[$Ze*uǺTָX+rNipa+?S	˫U|1li`ЪzF)|2g}hm0`<
fBR.ڼN
-7k/l0d]?nw>L#d3PIb]͌[d*OQ<˪O8^L2Rh̵w|6+hn >O]z'cZLvO*jQҜՃ\l64֎IƸ7e1L{fub\'s~>;̘V	b gI"6#	c;6rc	+Z05q0AiCP
-s[dmUvF1pI^bcpE¶LTo-@E7.$f dkA){
vMsƬ\;|:Vz]M`YMIQS4tTf_@JV֗UV	GV+8	G)e~ca[lv4s#׌r琷;ߏ F/9J%]ɋ%լ&8:b#:$MF@x>FYYB  zk֮^¾ץ!q mLK
{.0QItܭk&%J
Q y>~!Vb_!Rx/Eʻi)a`nz|Ag5AolMWLl3AS"e);?7\JJPZ뻼Z
2`z"7nKs<s<C{w/Ջeܵ4˄;^X9a-% .X|;KTFX
-eR
-Gi{5!ˬ,xu#h4Nd,( uJr798q2}aWflez=SI{$3,e{ed>Lgc>g͐`C;c JIv)[Vj*Qt]-|2Pt>}1j,N4\O3
FoG#K7@^ݐp}y!3sSy>ehܛ{a.N)ޓ.u߹q?3Xd	~ݱdc2PfދAEp1XGoC*cipVh73$sS
-^fqq
-0[upA<;OV޲|FsPI,ٟـS?!Z|Wcc-񢘴^dO͠ӽ*54G0!D$H4e[a/_wVv +ndYҨ䄕;q_0Nf`ep!\TNW&`׃rƴ];ϥI,#\vpHɞQM>c۱dK!vCH=4']
-3h;Y%LK9Oz٥	'c,FdKYIKqHbG+|4S1:D?1/;%~ n5xe2L.R_ &VyI%"?X
8ޣd͌;Z	r{}+׫qUJ7`{s<s<>J;:^Os
`^lh'pU:EBׇeٷ: qdP[ߑΛ9nenlvdXePEсi<"	d5Y&(jḑIW]}~놏]J_!b_[0)홹 ++
-*2@ˏ(RYdv8*]muöIlFi<TY*t( @H9
-AJzݲxܸ42nח<*5 uh=7ڹPdx2|43УD0~/?}___9)krS_O輼ʊ&\Cp*{E\shc&Cqm߀Zȭq#G	0gF & (RdK\x;,)kmu7^%F;F:\շì;oң
-BclV&ZF/?
-RIUY.~en ,YTAIk.HZb6
m	_S%FC;ƨ>JT^QCwUkYoԩهCGdȂ~W4kY	EV4/1Z~42zgapnWg:8o\CD1"@%8V![U2e}{% \;f;Z8%rLEcԭJY@-DsN}ò.hZ	1%輧Bi:"Xad[@Nk>{(S>nTfʔ&As}.g&.8Ę>]׎wSf 99c3
O?[*aW^,l&FeLkElz+J1JT	RQlz6U>1ridF8AJ|eVBL*S&^Q&{X|=`:1H^j=o	[=̌ˎaqǉL*" gڇu\kޑ	3_T#"P$Ӏ>;no)/lx?8<1 >8K&1p)y11WZ FϒN	t32v4=O_|H
r=Vn'=tZWiV~dnv}>}zaYJ`okۗk*K[nqU={p9+}Z2Av]~eBP.p>!p<;b!4`vXweɠV;x?KV<rւ1JȃW	c[GblS 幛m7%v"D$aLG%"Ad%t_
-X	ܾZ_cɪRm;qdF[	
-:aE<
-&rǨߓqj,-뵪d:W":i<vyuxy]6{TlXLA NApIKZkucBCO;ȫcI}S,tvg&Zb9i&2$
0ys zjfٰA4#J&G):>j8L~J
7uMו',vmx1	2LylclPX7ڀirN\ɲCdʾ"ӋC#];G98ݣ@jTb)J]t;yH朗kxogoW>Z
N{y=gėC>p?u+k%9yo*cPc3jE*|ᐝWxe!]Ji
-ANVQDc jx֨ 'հZe8ҟ,'l[E*\w8#P`RP*"n\UT:YB7i*DT?n|F+@h648.W/[V
-jR@6'ffrg<gN}
\y
2_PsY$ɭ /×wߑcНbOQ@2Dr,ehh_=#,<Ռ=3/knJf
?}@;%/Y9+eLL'#qo({{F)-g6Fߩi({D0Iƹmnbΐ̶f@Qm .^i 48؃Tzo|*0_sBJ؃HR,O^P֕i"0fܨC ClπSiTP\@=jE:bө` lĴDJ?x;@ZIc+rJAuC;~ ~O\s s)-0DhGd%R1@"|Ov2UpIh&*,𡂘A-!\<҇cCtaB^cs̖Mɖ:kr0`]yߍhgDp&8ﻒ@5`DbSˈ\AgkVō2G؍~TVlk<,RAT sı1 %QRW9*|$|kܞaV"y3o͒L3ȟJiJdb/*B|J|N&<'3TZh&(V [kGJQ:FV#L}GGS
-U 2P p=%>{~99=p!:mG_@̜
ue*>LLJ+
-`Ey@hPCzZp_RN`4Þ@gW`bi'e}Gx̑ae>oYzBZ67$^{*|afiذ|dyP!X393 jú<uģdәd,jh͠s1D~Q.eq\t+e"0!M?2,3s\'*m2[Ȫ5S=͗+q@0;^4x×wN&#ur3Kt/Ƀ}^wmKq$id$ۈ(˲@Erxyyک5'\cCA:~Z6YPkHxTt(zI>PT(u\8J`J.ULRZf~CcsMQ슲`{[gL-=:j
-!:bAc6ŰIqS/$K1`DCNǨyF9Ϸt*$Yhd^gp9t./8ٞd[5FRw`[3~x7cc
-%GS&ל=]F_b7M3]jߝ%7#tŸI\R"LŸsm} dmaײ8<=ExT߉sRVJP$ 1TK?h106Q{?8gI=k*azKL<񕺲)O6g%`Jpy,Io[\cRBL}|!0&}hE{Y~Mğ7^\248j:2׀
-wg{xX
o.ƺZfx$*yWgmUvU4uҌ3y?1bt6~Y.Vc;D9T!2zr1) ^=Sl<HU÷
[2ra~|4 R{#4`Fjߕ
*#PQ7ӧD[GAPbTb8E*[:⊱zԻJBlۃ윧Wޫ!%Gk*yxu*ISžw)K|r9#Yy&_@C0M2FIDL+߼ӷߒ.W쏍kkJW\1fV*xWL
/$y[AU;owuu^f֜GϧϑO	6T𹢱EȲp`	̔_+h|>	>`~_XK!(WsC
	JD&.Y,zf"A
-$=&1'>}_XumZw٪E^̞Z1x=J~yq	;d͞-bd	,تA@v(h[EpVTO׋#z;ئ:D.`}<|dHN.JyTlm,HuL4w9P4cV+-a5ew[ApbayĞ#}
-zB$a:5@V:#5Haz^n&."&%UjOZx=Yoي<彈_ๆ>Edw<WHVNdmXp3=X>ɬ 
-p i |8C0^!IUjattHֽaayzuc`ע؁Zp>m7; 99Iabna*jxln
Tsrb Sum#Wf$H1.1:3uBw;] Fуku徨BtK@5.wg,SjAo},X%9DpPeq7/Wދ=U?>E}VS
-anN<4DA@5Zͤ:1.]d8DQ}Og񻎸wt_iT>PePyן~eyl_Nd&Z)q/ S
-8y!ǄTY~ߥ
-]йLE zm~~=,Ǻm!cth."[wⷁ4v#KQJ'#pY7xr]1߼=:}G,؆} RJ@On\|IUQ5W 8JSsw%&8OSu.˃Ǟ v(i6'ҁ9&0n-;IRt52Ot%LEzb`)C2eAϫ̑5t0Rmje;JVUdI 	NymJ͕]b25Ʋ]dmyk"3(4QV)baB1Hő}&gsUT{y:bksxzyD2ˮ7+LɬPf =G׽!H?]lZAwA^^gNN|uIL4tȭZa-4n
YY8znѪD4
-=0D,F(1ikKɘs#/{ttbn.Aox}9K-<#Zv%O }wdH`y"?VjX|ᔥofTRy<NpׂXؖzdYl*Ρͺ &)ue@Fqd#B
ŤOh֋0`%-{% Eef3W\Q@_6[cSve+_qym(i~IpVNM`GA/Ŋ %+И7D~ND"Y=_/eBbB0?ze0ciyp.J)R'lzl9O)87VX:~	{~1y9Z<yx=cJa. O\/^kxkՂ-wܖEb3k09}8ޯnlsU:T:+M1ױ 'FiG
-`og.0:g	Jb|vV|	Eзc 4kNobZˊn@G;33;p;@QTjr8nI^s4 $>;E`$}-̿!Eaz
-ySp*bO
-P٨1pfnn (
Qu{1jfz:{KlR@3͠ ^o^1rX{>H4G %z
.S\3
t;VLlK1t(dǊq m7G?ɩRW&f{-d?k9ĸF17ue2}KCF<ѳ$Qf TLsA )dVf1qӂ!#ΤK
-#BHij7>,4$<ǁa&HBCALr pv}8,vTJZK4##9d7j 55ʹTgtdt
{.Tv}Wɛ1#	>=p/~g~K#kQu*PB&9/?jWֳuJƀ;;t,8F>r&0v0x;ȯ|RRw&GfLY]1bt)pQf9#8ϯ40y{̧}vv0H.c9/JF [Y
-{ꆔȠlM,t2F|lw1nj
 {eyiP?x$ >;n/|<o8˅k%@Yg\4,bAᾼ><Oy+>-͊?cGe~ߠ>̠X6|=:}1ńj1b>;
b
 j
-j<x
d]dR"ـ$ېi{$ vR2HPyoQgbQ $p}KQ5G($1'ZÜ8UetW|Q&mHb'/u{#k`Hѕrj[25&'rX&u{W{#1D$RRG[4HyȰ cGZ+31wcܜk{$gidJ}fk溭Ύӱtf0("u]pIwW,FRr2UeZ`t%*)bd(g*X'ob.AR6T#7	<<2ϰ2aY/pqKu3{\KH=TQ0,7J&𘵽Dv_67!FK-L^O3{c^:PL9Fܵʌ_/K1ك|@*{;U.z-w>G[s_9=s<s<_ 3%mR]kًȤb@$ZRdAS5WSA{mA]5 Q{=p8fUeV2w&n,JaK5Lɳ[$pc\^%rr:1{{<xd-9z= =fV_3̴&]Q\+֋RLl4n*z*W_c~շ烄!
-KdJ.&Q,<M
-{6O'
|=ueh.F4Nx\l+#9;iS.}9ϗ-UwD@X|
;}z2 2(@}lNw)0hOZjR$1;p<YyfC5zW"
-Jp>6Ȁ;g;2;DZ#ȿQ5O9q΀XVڱ-Wwz,';&"Iݞ#<5o_PJx)iwbD՗FvQ
--vܦdrmt,=	+$$I'8<'߻X(Y}ۼ/VJ}9N[W@+䃖#A6pMЪw.%t5GěL\PuRu
-c+E/Y,v&31uI)6zs<GލGMVdU6bZ*{xDC&k{	նNmPkwhSKPb:6)~v|bМiVbu,k&x3smvf7?dH:7Ӏ3-p,Ihώ]
-,+J:?
K999\o~2{wDR:7ј#
n~QM`1E3oIV2=4Fߵ}S1@0X||wm27Yg^SIqh3XV	UmDXKc	l1:d]`&o*9VRwSQLN\P˔F/
-_(Yi.s.O1`>]xn<^
-<֝%0<."h\z1$b
-/՝Pc)XeTy:MW6gpyf1r ]}C(		xY^_>]GL,eg;e<Xb5|Y} 0F1ͦk)Bl
-q})-wd%p*@L qyUEX}ȥ<*0K{Ӻ%qOJmk 
Enp2¤g<QpHN!0o	
-)P~Mþ>	`i
0)dbfO5J$u:]C~ftm6&unc#g;KiIBƲFPUĘ;}ILN],J҄'p뀇-ps{];S%pfƞɶ/eǾ},Ex<ʣu$rtT21
-\mǯ>`g}g
oLLBvC/.|?LIp3^xWZ7nb}!`XBHV;D~I4JPך
Lݲv}ڵsbPIuxϏ t# 1x=3)Y,3:mۂtL!~l9x{7+)s~3c Ng	}<s<Ǔ/_Rux~=*QpMaNZ8'#F`A <c䓉)p'>>"eYZVeܛen3jW[eԄ_䧴2020)%qC04gh:3,-81Birn}g`Hd39;"ч1iM`^Kzd<f5!uM485_Aidq|`Yb-*/
-K<	,H8	Jjzd3ʹi^;˕㍽̵CU
-	Jbd;A`˕o>)?#1FM<VtO`|wD<HT/KT:x6?Q͔*u,2|@(Y@v)c43<Q+tрFs@F3߼rxf6
P5?CTDGuDɲӈX1x)	͘ uS	T@f&PKA14({(guΣ:3F 6#k3?2p{yilc>ua9)dg@W̟#S$ї4?$
-<.3jcyy,nvJMn%g"	zeȝ3NE	٬ `%j.[Yl]ʖF~	}64d}оײނl&1}n	O=Ű	x	%σH,UP)-9J@k9:o	K DD!0%G8l/,Y*޷^
꿃O'1y*rS `{n]=b=6@E4e!.S_38/[LI<EzVll;q82Kk;穸#sDE&`+Nq~8
-A|JKG,#JLsxbX	ɦ,K8_0
#>n7x'q܊J%S ~J xϸ/7	z[E<9$iB<Qjzy~0I!\KFhfTd+@fوBw{oxJflYH	 Ռ#K3q}0PAao>}BgNex{	?}t>3`L/}?n\ǁL^w?gO<ޡ8'0lHk J T] Z4I̖ݗ"bf3f%e!7R_LTp`߻oh@!ǁ
KUp4[ö`mrDuD2R	{hT?TIG)Y@%{p(911h}Z@mk:`N,5d ]z.ꙤޤbyoG޳
-tmhM=6F*?
̰RTa]WO<@R!ߔsw 9~>/H*ӵ9P{8@+_T,m;4[^
gO.+x٩u?JMó3D72?Cf	ԣJ `袮swn;Ae3%0;Z094ǒʮf*E ){wnJ}/+jhV7΢|zSvuC '>gc>׍JLfp.;;ZPEGG"$T3^sM9tYC*prVO99_?_\ʺ';қ}TZlL3%]o0։UIJH
-|x  }lfqp>"aB$8ԓ(2G)Nc@/;Lt,)xJ\2b*c5]5JVBry2 )@VFa,I+LJD	{
w8OR
-$	{<.W2%wʝLVJ,KXDhM4zJ*6ɘ88|e@M e`wKJ!Hcuo9׏j)sjx.	ƈrΗYf>f \ǲaכ9Ndqxx+8za|@Қ
|Ȏ|ه֛D/Ьl0&ЩJhaPʵQVc㊞Z]8c_|TI+8:AjfȺ=?&b ͨ 8Қ@28"u
-zZSKaE(uh\l{ 9Ã7bqM*ޮs54~Wߢ=\AoFHZXj~>\2&d#>2C'{WY
9(CZ@'$u,O\{b<5TkU,zac׊lwsG̴+I6OPB
-9;*kVIfWz0_3G-LH,=p2^D@cPfA4T=}v9gUAl^'csQėbc
-GeP	& &fd}iErLkNy1c	=Ĕ7<N'Y24iW|o__=\_?<xx/8IANUTΡ2[K㇙ĺTt*!
- NY
 0k-T*sSgI2/lb!22X* RA<"Ȅzݳ݂HnY6rE͝,r
-4DTMj	d %td]*?e_Wo)=n7x>n*ہ}Pm-cYE때q5d.3MZy,fҵ~W/ϒ$޳ǎ&!by)zLQJ*r_^!R=;~4Ȃ
-sT<U	x	17Ot֜q')-u-j'|y5jB:ط`G^l2 D
1*b`cHoQ~}j
V6nK(9)
-a=Ku_mKEo(aJM. '//114x_ehR~@*;T.4rfb%&Dy_q=4}L!p^e~2#*&o9\bF:^Ch$Rؐ tp+nP.la/BT)4D {sa@?Iʂ( @ѡ`7%M$ 
-\xM3FO>qM:[w[!kr']%<܀)Aj%O)n,#9tPje<~>+MY%N,|71\Mà2X&.myÀ9Ak&rmVx/,[z%Uީl6u}G337 voN!%~@3
~r3K(7Y7ٳiY6L똵51sTcsO ϡFi^SuϨ*<8֙Wt'*]Z<j79reW5ń{@koRԧad <Ą!:~`~wZ	䒕	f9WඛA1bA \"$l#
-!5/2s
-x7TЇa"cKVqoe[G&D`Rɥ\L9*8b^^.3o_dvk3^.OEWX>՛roe=kٛO_y;,wyɬMLvLG%ǿ.oh}F|7ا[;m@N{vCYQ.&0W||`YfpeeCkd44QPeY7ѪszjZre`Į62`p`ʞhKE/Eǋt1D~T,H!1)725ѫ*q+i$3JC^b^5c}>qu,/N#Q$C0 7iHQL\)IU+=Ls
p(f
y5
-;2$ՕlN_3A`7<T20WGc)p1}wd@+/yT7>twVf{-OyJ	u[וۋZZ+ۍ¾f[ǲ!t%/x t}{	Sgp*aw
-Bjdžj4K}#s/?<oޓs29,طeˣp,gJ7oʊ9q]= 
1 ٶfBR|)II6(yu}#3ˠ
-PFgkAE Şyz_d#Q;9=i8O>%?!~O.rE3e>`z Xk%!)t P`j^f@K>HT 8d[9(v<:؛YK>)@{!KH0	 ;%^֛!2"Y鄨?M	>	&^)N >V2
-.tuqlh4(
62t	6OhЭd]qHE:vS˹D
-R>;w TZ5)f;^yB dy~3:W񸡭+Ƅ:@4p~ue`t:%ȐWoIyc<T~k++-偏32eyf=%	db ]f<f9]v?Xħa~iȥ
6K!%Y]Q5w6FMQ\LwhbyxiNv[CE#r^f19C4CdgvΛDS6l xuw^*
-X	%I5	4a"p:pE++@SOIs
 DD:2.Te9ԭMrhc+{.i6/7p`=|jTqx;D9hX0bWUcRZ*zRSFoATHx@5=SwICгўcO"CRxZހGޚCd
-tbwUFTJ0S[q&(>c710g!x7$!`:]i}TKyTsž;7W@yD//-NeW!t$r1ѓ#nL<fݏyA:__|Z>p?O ??L3Ki<DHX@,blGUL[GtfKor,p.2ávv.邉ঘWpr8qV@,CD&)Z	rPAd_v@0~{ky^^Sg%VTB:Nb,̣G=1"U)}|p<xZD/#xT]^s:oe=.!;8 .(XnH;C"Cw4-cx| )Xr
-:ʧMfy(8;EYNf2 NYxCķ|z#sCpHjǘ,F*uG!{4ȷB z%LC H
EXc)`7K #H2X."͌%zvS,O!`32	t*0bb
iM'~j(kLAFC!
|@gih!`<.2Nl
-ds5׺TicC-|fR?iPn>}S{\|Y#*&hc= J^[)kc]7i4w*h/k^A
-{s {(fGQU,LT5_fdIvЀt3ETmS[҅RhZ9-(P.Qm9tcwвxU.^P
-%wJ	P=p2fn",lgB#/;̾C$8ʹɦv)y
J)Y&t
-{e҆=Lmd٭,R4M]>ޡ!r|e>??L|PU
-Tz+_g	s<s<%?_X4XԂ1	)Ҥ1Ibl2e䬟6*+gf廗PC6ǖٖz+V~a(^N!@!`TJLzP@iTCj{0@Jsb0x(1:'ނCW{BsbJc lgy앂2,) @[Au\A4(ꯠJ^6	2t=u椒	y,It+0 iL4z܊[S ߛ#AAJh<˵Ƃ(K|~Q
-mEw.w"I|-!
$ vƬ,m+QV4u; UP3טaBM)uKL@/Wsz=tܱ[\TdbRPyܨ?-ݑFd;i?ɂ&eU!4N۞eޝU8tCHR̴	v4'&!H"X56'd ϯ*g9 8);K xLD?óa],Mk2+ޔ1ŀZE
V!@{)%Sem1P"mfxtJ0ߖ!9eسÛELwT]hU)eowP@W {g˖CMz7!HiLzF+WMJIWS%úg,+\tpB&93I<Fِٛ@M^9@cf $zUsh	*:Z
-v "oCcyJQXBVOb(h-i f0n<O@f |h{eZ@gk|F=s<sȼ|/&Ќgy>2BXcy@YPYV䨣
U6`5Vi͒wj,?pN|$^Gʴw0LqU!4u^ɀf	1D`0[^JGgFǶnZ?*d9SZ3g;:j7m')kNe?KVԕ鮕g*Ql\"yc{xĂdy /Lp!AL H@uX /<< (5|/=Pc궾cߩު fn),m~HAʝ@T0qF*;	Ax-S@~ẪZ{f8Qb(.q/?dCP=r[I5#ſ};XD(4(m;نJ<V^ Vu hdL>_<~|ep8c4M"y2(~lM͋
@J]]ccߝQ/}lB10KvɁΞ^):9%`K$Jsyy%~p:"Tt
[H>f :i7'|wd/`Ê܏W0<ѽ[Y5i (SGyRtދ>[dr>F*g\23X\y'pǎ4!wK ݰp/ީom<hR0{x2_=˄y|JzVQ1'~x|?
--GX͌7`哲pX%NGp snOdVq8MzNH#|xx(yPuIUG/Hdh\2Kx}g`B6Z:|Z訅gˀ vN,';"1G77)8gT胕Q?3x6e=Sp&t	0J 6@Y x1p+1e,4o. FIS'.̀z|aWߎ{ T^f ^a$A&k0`e\R(%?qJZy
uڵ}U_E8S<e1Mv!Zf(8N
-KՂKuAeL$tWDO3ɰYbuAsA 9
-PbtcP	؛d1Q}sGyVk6'(;ˤrUA/Z] y
-4iPŢwȉd@Vy43xʒs*lm
-!=m;-~ 
|yp̸[+}gSf^D*CǺnX7!M\@+>-(oJ"n
슘Pf]IMb=aYw8<`؝fKCV"0ErڣOe_$D.ɏt@"ǻdp
at8Gx+yӘzX6a=!	Y&׽}|lY+F;,b~}<(+uki}_
-c-h] ̧ 1zX7iʟ	aބEG6d4YvzNK$p5iMd1VWBcx
-,0ārZVq"CfmiȻCme*9
nɔfrfFL949qpzix=s<ǳo_ÿ~wq#)1xw4箐)	 Qhyݠ3`ֲL>0}h.`AlCr]R}]CG>yeu kYVԭiC Jc,xQeu}A,e6	LO,h-:A+к	^Er#'d]Jgsq<p/54m0;^:;˗ )
-P}Z}ئ!2PV.vN <VM<{cHY
-$	pD*c|97%-f9c%07fB e |,{N d@O\_E348}}e{5
-Jj
-hzJ6w*zܚG\>d۹|*/wkt0+g]㙈!NCXv( \ؙS1(&˲"C`ߒI|G0HP洨vx:,kBk<gk0afYKMlE)=9N@``hTY$>S/,*z'-q@6ms68He恠h_n{gIvU{	)Hvڒvf'c%L~A>^)^W﷯of.^9ۡjl0zfk<r}"Vs=q.$T)|U=ܣG:u2&И+y%v * SQ&ZwzUp5J9L,	
dK@oQI|NJiGG9y
-%Re\؄/\ 8~|BOxx'!
-l[R٤D)p;8 k[Y%Lb{c|WbJ;0KYNQ~xpx+T:&Sl?IdӘ
--`t-0X40j?bYST$V
-FX`]a.beЦrʬ<bJr/d䢳~93T'ּDvt
:_2ui>Dhl4Q
-L1y?@Y[S`W
-@yE`Gzks+lƹ@g`ob򊂲5;4]Z#4p/ׁ׌kϚ+5[GnX6X跨z5kHRJ/*R1y
-fAE
9ӽv{}9&$eh.
䙨Q|`wU48cU:8G)AB[bOm^RZt4Lo>V3RÒX1 0̈.5@	i&BhG	 ,:iБNVɢSQ
,gsϛQj1H5Ԫϼ?"snw4(AWL)ҝ(hVhXhw(0F'~ӽe0T변4M]dcwPЬ6(	gu;VrC{Y҄	gh#BCd]s`]mvT.fd\oϿ.>l 99wOiV0}Iz>bl
-Pgjx&f\2	S ]UE'ʘؠ=f:u6dh 0ٚ`P(6oJuNh
-mw/ߍPq>5Pv2^7ak=Vvcf1xLآ@9JXb@h0*+05ǪmحZ9lHkH`.Nst<֚3pu,H`u~0)y9Ki81_ U伋u8"kP G/gpː
ʐn c1>hVEy!E%;uA2\%.i~\u1UPb$W7EF*|9bfP(BH?
"Wr% QHr9:o~Vc^JGd7DI@7Ps&aEX6\ШtHKi&Mu#H}l\bey\vJk	D%!'Ozt5ǈo^?rEVo<X*oL
-xj;LXyA64:ۊ֔yƃjZsbI_od"cFZFgt&/ꯝ'~.TA8l8|쐢 <V8x^J V]j9Dr:玕C_jPFHX"[ ;ApfA\ϲa^D(kߚd >8%-ﴦe۰mdgz1"ʿpyy2pxxSSQd Igxo,_B<IU{]wAL	iW
-/p0\&,pW 00C)uRd")29@cDVZnVӵal4^g`BKb=:zsc;ZL{SIi3gJƮy n;գQ;4<|;^
-0$#bu0EHoZ8ؖhZ'r0X_:3}Bxy%|`Y3rvFzo:m뇅HT&ir7 O _QJ82X+)0+Q
7o.Q PE!&A1aMYN \l<fK~Qx3#{[g\{bl=ò9uk!@H|Q0³Sᆈ\8?i3{/6BEwc<`*Ud+W{&5`u 	l|\3]T0 !瑦QX' G/"2\:1}+ (FOWrDa_52m]ŀu''x>QVS2X><HBVAJAĄ^X]gׅ[Y
yk -}dޤxS$|?0)NG	e-4=KB;{:lRo5@oI.@J~BiQ9,TђMExHw&u
=x	;pgJ)<ϹUv-";:Z6WԾmp_f?1J{UR/.}R R@y'O?=BuJ%+#*O X/AdMTße˝h (VN,؉L$!IoY8$%+,o"!C[@`QDx8$HH/Ţ 5F(p3e.Mqbt^*1`c2TPEV#h}nsG?[
-k(S yJh(>]5`G	+Ѷ;?)yPSUXZ=cɒN1K0HFUVI^ĝWٙ{xqtQE+bRFl<N
-1ESSILc
IPp
-`u5{@E/FcZs|+Xr*b$ؚϨs&dik浢'Y,3nBJ`6I`գoVf|xDR}HTm@<s>۴O	0d\%$DY9VRsoLY:q3X8=ze.hQ;$/c'dLIruL=L1
h[bqd2'E>K	,x.z~y y dB KW+I+!!pO5a?Y XC'koBL>0.R윃us>$HHr{-WG~LEw
KZ?1R:>ebPruH	qeK	=ZQR$nFA̪Aڽk'oձwgL
-!n]
-6ZQo~[/%O996j<1p_nCT:򦄥,R.~y]Y2ј{Fm*ɛĚ8b
4<j~:7e~I:40Kςޫ ۪7̬<`&߆	
R@*G0f
78zU76p\* ǑLX*@Ɇy:Å@kr#RЭ*DEzLER[r~$l$Slp3Hn8xy
@9n)e!ᑙӠdeVaum`Uׯ Y&Jw
-/*`#afP.+BІn&+Ȱ)#y
-h-LT+kUD1ALLz$pD&VV'7)=r(=Wh2T7`׊n&_@R<EAC"Id*,)Bz	<睢G8qRxMpdj<=r-WD00Ae% ǁjFLJ
-p±Tc2k4Ͻ2j|0$$
-&	1M!RR7ԜCr
w?5Sl"HUW=ӺQ{^[
#&elmNc@j$Y
^j!I]9eS&+nR# ;ظ4pR ގJV7#ybL,sXBPC3bx_`>ևƹEW պUSΛ@
-;=z7y:E̓/eX9F<"1Q0D_:;E^*`!'E
-)YY(Ogvr$p.gKh17V=|vZy1|srVO Amx;ʖ<x'5Ǎ:A{1P, 3=Ώm{Ly+`ə!hաR$㵜5o@N3k!YjGlnhd^z:aN4#/TBHӄ,<5f *P``bl/dJ@jRAFU`=8G$rUi.bg<\Wc[83TXVee+$ҙ	\ 炂0#8*s*9E:s)$=4.
-v|`LXl7< 3ێ9o=E} EyW :E Tq|c 'xmV2kz{Z*	e]E@@8W!6e:HX#%Ɋ'71+#[@e{@[B c沭^Qu%Ͽ*ȿL`O1@np Kpa	Rt"`&@;Q}aJKwcvyZUK,7,ose[8~jNvnf=Mv"q*AyiD,Xޝ 86iVC:@0EZ̋+'ڙI!-[	T;¬'B(r9AFuW| GhǕ1_^
-$bT57S:	EX⋿˻G?L,pcvLcTrvԥ
-HGq=xCyJƕP!w `t9MlfpSyvSNvw)e@0|$De.~Ƒh;s>`e-'p9zyMavC/uDNTp^QGmp.(1vњ
-
-؜y8rb"CF{b'{xHXi%<\L4!=(-A&W}ۚ7SKLb"@45Kfy1owQIb2;T`e;D?@^`,qXHS@/;A<aOw
-V=Vٛ8zZ`#{`HiIk;{O&)^PY`S>ea<`>BC_o<!ĕsx<Tz8'Lf(b0ApJ_>PU^i~+ˀ:$H,_+'	=ܗEBa 8xջ9q$[Z.V"yY-}w21ldɤؐѡ)>z{Y1ol/#@5ږ1[S)&:~ dlhڙȦ ʾ?Wy=Y)KLq&ܟ9y=I(qg"2wx{@yGcw.CN}Ó3Хh=ptJe{JU%SVaZ8 ;l6'S{tLJ$82op	@q)<*/JA7KywXi=IK{:^ĆZ. yb ڏ1Ćnղ~gkW0ɵ. )mTOH}Vy! )nU+o<^0"`yLM%x7q.ȴsZr2!rWU3zZǂ}@F4~
"R|YR(Ȩ&аdsi&S0Fe<ule=(V	x<\agB	$	T\#zw\۲@)h2J0ǳ99*?PFs̘IE
-vfSyGyҥ)C9N3=hhbBb^
-5{
-W&Xʔ:UQ9Q^Yh
iH`lxN4$|/	 tc_AqdI39>"1/dzۏ&cPAeH<3h|| (};T"ɗBowpf
]ѹ10++R^RU/0o.րccpcBW
-p0$|7˼hǘxoZa=RClL~BDƦz#=޿~<~"b90<^>1){.S2L`x>pNbxˍJs-P&hחOc3Ʒ%u[is!Ժ8VⰮI	!w r	 q?t̹
)Ej)9r`2ӗWuaY5YJ1#hh~XR;o[cZk<8TÒCQ F:E3hp 8:gKpJŜ+׋r=6C]
1g.R
eHc$N+LQ2TT.JMK|м)zԋ<xmyUߤZ*`ĵba4Odbe_*%r ׏4M|8К'Ys!F|kZw [Q(P5eΙe]>i1
3	pRoTלeKz(Ex`&1VKG޴f\^Tp5ƄA!x|6x(sx. F!q8gpOޜM4R7Y8<,m
-sX^_ڟ	<U(99;Ka`m}%0AeU귐k){~7~Yz$ۻ{T`{9^>IZF.q3c*Vj_ռ_|2H-
8#?yg6oedϘ;w>ψI m7~woo%+|J4YN)0ӏ263
-K/o
-ka CVM3w]68;}9I׷-OgmÙ+Ascx{4.K6`
t>|:Ƞ~g0w"$zwT/׫}&iJ{%PTt8W|aO8g^ߵCf}3؏qrrX$w}
g\(Ui&imGV}d˔S=x*Y-ِ]K3ֵv@h¼LuRbU)
A
vCk`دX%r HṎH WQ/V^_ FJ_N3ӏ(ut:1}{۪ykI0e6J㩭^~
-
9r퍃C-b" wXil]
-!>aKWދLx܇+Yy5%*uY:`LX<zFvi`6m-ȭgzfI#=dݪC}VQxo^
WJ,KXƔp[3+RQ}pӳLHuҺoRJ)N	E)nǿE]@%Sh}}Ǿe^ULn4\S]ףz}C(e	Y
->ξ2ь$Qbwx{evZ'0Q$k{@p:%8\%@[[Bw0g~xx8cN#{tnoTzPw#KrFXJM3>խ{0bL#Il:dJ@L#Ňc{2jW_[1;Rr@[lV/H5|zy)p^>s41SO?Ұo~@}{N{9aP D+~g|
5[`!Lt˂?B6=<K 02ȹQt:1pˉʄz%@c@xܑl741wQQq)]'[nsy,X`QZ>V\iJNLlݙ/Ctyq_5Sڻ` 2M֕L3.`?4O=2_2C_~t:pӀϟ7ʌ	ixDW]J
-ȣL#1Q}|qH,kl׿\_>?f/u^kIYDЖZ(<'6f&
?0D|~}\&!mٱkh7qx~+GF}:בD88l&H/ȴ>p?-匘4ǘTqzEozV
ݘB'iƞ7ir9!s)2T&@uLwꀗ)dJ:'Fy0V].fHveǲ܍0	<4L=G|Ǘdw51iF<\Ìb59zƾm/p`3Xp|unˮ%bk~=	2}s{,ؗ,3Sow&H.~,[ H}dFf}'КsBfpny\$&iB%agT˂<d_з9G EJkb) o)!tidTr^=HdwJI^ߣ̔>s!È]a^ŴqP	ʟxxg	;?g~||qoƷZbeifFﶮ&<5=1	}!ȅD	K瑙?GHeaNj`z@3~	d1  xO37
3/3
-M`ӐU
-!~N@T_*$
-Hi3" 뺲2A0h譠VH*hBpپ`#t#H=3>@ʴ\!F!xcYaQef˙sӏ_h|3<Pw.0yowEo@tt1tVxn0crGRl ze۔
-8ɱgPFqkƙ*}Ꝛ}
-@Tzbj+~,W|	0NdR:Z<}Zw KeL%Z$R1M%|$cѓ(Ub>|bP5)&`#"sfo~
-e_)r^8_|_}~5̀<ޛ@N|?gn`9m%+9?8Ljo	RȮm1@v`|9Qɶpzd=8'J37Ƕd$Z,|FSls>n7Zy(L%eŐ	5,q,ϸaįu]Wָ6Ȕϳyօ=<4F0Ox\'.+dxǹLa,
Q]U,y]Dɷ+>M{ 
-0:;*P{zN,ݖEl5gV+C<˼Sx5Csd}Џ>sǶzƹ&9psl	HUfGӵȾGo^*C6QAW
-@e2)`퉐})&k;ʞa3`?ʘ^<1 (Äx`0O[En:s 6D__,َxx
-ҁ\yW z,Y2;31ӝ	U2HŤLiPpYHSp@\7lҪ8}+\p%ixVAC5Kb^PS@(TںǕm]~u<ʢ;Lp!C낗˅? dH`pVYU:3wh,Qfdʾ|Ќsy>؋5Y>eF"~_x7cG2{4B~s)
-~g|z P߆:
-27 + NNO},m
-|{}8z\E|ᗿSAv
-!n	I_d*nd0
->4KY}tq~~X+4&K^`ۘVa1UԁOXs߫F\Fi,n	F{7 t\,:XXq] ibњW_?xSP
)$>G	}x!
+JwH>`m>,^
38\LK|-ǝ=f g <0OX[+VR"A.ˇKddޥ1;wOQ^oHh	{0OLsϘHb]\$9PJC|&L#{q6րqh]o}ѹ^^8]Nbn|<|xEH
9>7(PJݱ,1Lfjf>)*C5Ii˧^V
-C);Ɛac 0u%_RY>aޘ\Is<1A\ 8l%5Mx1knf!5[Za-KS),͢@F.	57*GR 7le:n_ t{m@.8W%FSK| b{nD4$Q\)&3w~2pd&Qg@l21A4|!2K;>s̚{eQsƲn^1!6kq3+o##L]VT8&*!
-x
_߱WauGbUàcۊ`#+d[9h2L4OT?j͢hьwRՊ))K͇n+aqod_x^0d=e@^둬%aH\2{*
-tB=k3{/hg
-bv^W3VX>z4a_ӕV(JO=eӄ[SzERq.1g|wd;׭He_+:o/A~B@<(J&1X=EݏLg}ׯj:D湵a<	dy$ ĆHA].
dA|M#!E"
 iU]upr}ۂҚᾓ}NzxׯP}[D[ؐĦ4fJYm'Lc@X{5#yYdY!ŻĄ`n[朦aZ)hJ 潕9?p۾r%\dLԂe;A>E%A%z
!M% x-rEM6#<3m}*N/fh
-G?C	ucwJ~y~<bYUN_3{2rW_WaY	9<OU3<
-f2#Jnt rV@}E1i!H%ő%ؑU%.̦*<yߓ{1`?T)_QhP뭇*gIXf}g .|MISz[E|#?/-"&O O w~շ4%+o7>)`^;p̸
-
ʵeG;)92@fShYJFz< 'jUo؇W!(#pc+Yvf}8ֲljfAz\d)(񎘒	l(&425/[DFSTC3|LNIJK,G V"T?칲
-e<u/,ۖaT_iD}qd(R6K8}~C) LuR0ǿ-eIKAv<N820:{ixx}4(uirKU[/@/8]faHs  'лϴbwwtJ5{y9qZTE뽓0~`Z{2#K~UR!,aX)ʽnda/pRjk&5ɓlq=RTbi
-䓢*{YPԝp8C,Ek:Dy173?Xs4.>7Lmd8|h<$ޯv>Qjk_ߝlEgJd>;L}VL=delNQuݸv/N"AʞR5^ʠ,*9ɨY;ri]Wsl|/̛5߅pl
-%
:K{kxnCpT+VL&`廖"U-cCz	˹U#ȐJ:~IZzXg͝8$(@='cZEstxIZ_Zc"B8|Vlb!1_@W`oLlL"#GW
yx>k݃~zoCNdO_[g
-;+|B)rD%Bt!6K#.Są%\(%)|p1%D9D0f37v[ZVi?_~j}<BGqa, d766~7 p   8        ~#׭[#G7nDfY&Oƍ˗ǭ[⧎=CݻǤIΝ;Q9rH,\0޼y.f͚(rƎ3gΌիWٳcqh  {A:t(.]ǏJ@{QL<9]VBӧvӦMN:͛oߎt޽8{lr3gÇeԠA܌]v|_ʴ   @>|8[n'OFSSSj@q-]4/^1VB,m߾=ƌSVΝW۷/R}epa>0qX~}%K/Z    rmѱjժ/FGw0`@>eʔݻw g̘mڴԫW<xp477G%.í
-C   ͛.Ć
~SNU1VlŊe|m۶y|R=&Ar
-nW+  ϗ>Ĺs[nqx]/_Ƅ	b޼y1gΜ{n++k]t={#]r%^Z~ڵkT{={Z)<   ߑ\u1bD;v,Rذae[ڴiS>}NҧOr=垵<$O8p`XR\2gϞ1uԼ'L=nFJWʾ   |qĉhѢ^e˖Eǎ#"ߏ\yu9Rv۶m|̲~k׮qĉزeKY}?~%(T2,XP   <?պuرcGT֮]hIΝ;%.Ii  =p          p   8       @           @      p          p   8   ׯ_-}'_{E}}߿ŋɓӯNy7=~:jjjǏ۷o  {(k1HD@	DbM,*P5`	  9ФC1Fu{3FYE^kӹ'N?䣏>Xo	&'|>}:
-+VUVl2SL7\	${HNNjCwI\yػw/B(+	7˥/od޼yGNʒ%K7pԮ]{o_~Yhsy]Yf<xg}s1sL\'xuֱ{ng}BDV۶mX"WthРqqqKyiٓ{222ԾTNzt"UFӦMիWS7|rA֭TAŪx$ *WTe*f=H<~hƸg{#446m(RSRR| sjINB^ztѮ];ԩæM8s?JX,̟?ܹsy3gGȑ#ѪU+|ADժU}$))I07o1tN:qbZBf͚aÆO70yd9ucDDDD9nBG_`|	|k֬QN̘1CO/[.>X~!Dff/֮]ʕ+	T>{OOI/Yp!B5L4IbWyhK	Q9eӦMX1͉H߳r1j~ﾫ؈fS_*Yf)F=}aѢEr*%'```````````8/͟nASre5jĩS$[}wyJ
-uGy`RJrtݺu>p8Mv{b_?O?dq֭ꛗ^zIΑb$O?M߾}%zVZ4H1q'd/D	99nzr|Hg=4?Ӿ}{	R(1,+'r׮]&رcYt]t<k\}/SsP>,s1"SLmBB=;98֟GWi̘1Ie%IuJӰaC3Bcu_pZ%qR4J *;	5Kp-H<P	-[5UB}KH`IȅGBR5j襒C&qc߾}*V]QS֪UP$'AW͇go$$LofD*UtMKJxI8J<i5&7tիW{GƍY+V q*LN9Ƒ nҤ\D͟Bĵ TJR'ѩWΞ6 B}+W(,(NS10H?'ˌ?/?[p\ϜͬY39{>#<9EFzgǍg{Udz{IٻN*?bC'λȌ䩱O2)>ƿ#Vːx ڵk)qT|yߺ&@BW(aDJ%:ws$^P9/!gE'wT{ď޽{ƖO%r$$T|"R"PFz	q"< z-vhMIniL8ؚR;C_&"#Fk\%|e^f8|NͣJHU"*T[	2Uyb2vQ,W<Lf3&o	ѵp]Û/=CfpL^ۣ͢/ѱI2NgS8Mr-,"2"Mj=Ck_H7J3I9\p𖐑cѪQ]Hݼ~wb{J:@"jp)IYH_c?c#/;}P,&><\n7&P"c\"eٶ]zBbbɼp4w"ּIhݖ\])}e.K%qe]%*muUW*/*/?~$ablذA>2B=TbC֕IL6#7J%E.bPZ?*rԇѽ*3&NvΝM9Y	ZSFIdR](g99U_Bn*͔:BF!Z'ZJ)"3<jG2I	G,GM]}r NjM1(	h5@/ϷbWb`ܻ?B4xCf{9r$7C3d0
Oľ} uySG)JqQTJbߊW<ޑ>k:I6rܼ5nh
LOQ8KHOKcGv3vhk"#Q:qQUP.Jؘ'EBt;}<XB7vwI{6Q̵&-="7:h*d̠DFFS
EU|\k'<Ǡ}4p>bÆDwFN8_ނdgZ	$a" ,Nk~I <?!w.WZC#'NyHJ6ِPѺ,@OU	8GR~	]8hCBPn?5S_|!ٶm֖is
	3#rjZ5MVKMyj▘O>zgϞ=&34Į߼En6HPӼDKs$شyQ1K~ ^Y<Qߋ~XbIs(QPc5EB_~ܴ&PewG	Ůf47'NUr3% s"xg+wC+Wͽbud%^bּy,7`J\t$K/aάCSN3Lr
-2^ÆZO׋O]S8/GuAxxU*J>̶۸Û8x0QADDi!6;8C{S^#&l>6`ȁń/8~>;SP!"-;`
ˠ_>{w_qsN3W;5ʌe2l 
-zO
^Mq{]bMeߐ@N^ww3;3$T(GFxG)ǿ&7100K'&߆DDD*]Jd~_Oψ'i{{1li\F}ؘ0N\
-dyzhMIMlϼa,\
q~bz;D_g$yjzNnXaAPӋ,q)ͺ T EΞgEo^k:gw2eٳa:==GhOdp3yDl|ß+&Guaw9羉[C=*R뾤ǐqT(L/?ޝ?}K)Oxu>zADV/t=KXHJ7KxK=4<TɦJ.-_sj߿TҀTÆ
-IIIn>>«Y1KnGf[`ҩ,_s۸ٺr,bcn,\DUFhp8Ź8¢9}SJ(M1/%0.q59B'!J
-˗{_ꕟW-H~>S 3سg >:
-Յ(ϧoǥdb-{c^5It>]E%B
^H;(*.q[XƳ㈪LtX8yN_,nnc񢟔?%]il[yk`*MSRXxZӹqc
-ҰFgk|_K+xN\t|[Ċ;YDY.'y<%EܵebFRs@e*Wc`PY mB)L ^fb]qFhJd"aWu{#a@9g"">}i4;tR2wb"}KL^'/mXbӰ9N?OKO^
[\JĄp	Sep5藍WT*Mbb{JŪLx{ik4r쿽zs{&[!4hуmRK||
-͚6v͛x)-$32xPӧ{g|K\/Ðnm֫7zt#oozAbt6GP:O]%2V31ᬙ:MqKtHB+o=4U˰O'>R6.(E]2d'['z~Si\	oyҧoC{Iǎ\~EEd6yB8=^f 6TV;ѻWwmEF73p96gPO?[ۓ~{ѥs'.;cPNзOoiB瑒ʸamУÆg4oן{Rpn?mZ
|iNN &ʕc<$\PQj5ņqd<z(Cc?Wf_Sc˸;yn@b׃	'n
wjNHI6[YN	>ضb5gR.yȝT*L^e[n1ɤ$q ՌsF@-y6,	}[u<- p<څbcgFR/6bӌzK\B,Uՠ\M>1Sg	twTr6ͼsy|P;ROg?',݅&{!`rs$n%$< b`epBbp9x`JHX +e$Ջ<ǅX?xj*%OH婳9x2
-yop_
-Nq`Zқw40Y%枡]Jf}HJرM=OY	ˊH:F/FgNfΗogģ$!hxGOѐHg.eph7<476%TjU{sϦ300000apH2w{CǏ	pfQd'Ϻ%P6V_70]ml`jX8iVɽ[LjӢR(%w<\BmYN.nM)/&.'/`ׯc*Cx(D'tiP/! ɽ@X|w]~?4L&)tW~^w0ao&М\z?7GQl
FZuIPpbN]HWoس|-A`X$q"&yu\NLzs<gf[g6miȕr畑MHɕ4~տ/8cnB8|(ܹ؂FMl3gjjT-Q/Ǩ{thP[pq3%gQf۱YL!=ߌPƾ!_O@t("##
Ua;c	
RLdÛύ"zX6#jֆV`DWFxn<b՗oQŜl.g````pbrR/=w/@vCVJ.b2Yp[$98C*a/N#JK
6
Hc(μw3\O@ff`hש5/
*5gw@y[ե5*
-^Jhߤ*.aYsNyH6-3 m3a ;v䤥pCD^}'&yhUtر
-8awpL0{0>#vn)&(EN0cBfE-MnŎp!6a X+05O0nj^Q]V~;Հܢ2GAU)IOR^%[TN@Tv3{N׃=/۶sX,l	ψQr-ʛMx"kLc) >!ގ֖=hS5	f<リ,)qSBv==!:U#|tŨw?!ഽBpkݥQԿ6:@|?sϮy֙vbԱ:BznyP:NBWIG':a`` ٹTkڜQ&h\v/^dBc91^	f[pKѱ\&O⎦ͨ$#?#fKVDdz6ݞ`S&kIf!>Oj\1ٴ	&]xШI
bmNxhK©~L"$8B	Tj'Dm%>3)hBBBjqv9nnm^(ND<OS2cL)!6ANMIn
-Dq;]`rp@:׋b<@ɭ<3v,NawrLm{W@wI..|+˞{<^lּ>B4"ÃtSgr1isS. yv"VcՏoS<[Ng{)SP2~x	tW_}Cu^yfmu Σ:<\-[~Йr:|+\;Ѷ_=/B	ի`\ &,"=98Q(ٿ=ÇqϽ#Dvufqx]Ve
-	q${ٲgbhջ-ߢE4,IV@[đl-gLmKƑ
"VjV᰻xyG<ƞbP7O5LpY8U{2-'O8UтQXdKvq+v-[Fr!;~ 9ً	rKlŪ%
աzݖbܶ@"ckG?0}\xE\͎b!jaʘy=v?n!.́V'sYߊfмQBX1n`;{NM6:RnOfͨPwf]hKr73h 
;+$GC,'^Zlru8b+/ԟ^ʱXu~w1ˎof}ٹTQ-[wt]q~Kq_q !ޚÇk7:_qu*ӉŖ㷃jn5u{YּY41olVJQB]<D<DaI	!X3L?xڝR+&$lBK'~x6Gayf;wٗ@Q	tP.9,MfI0\/AAfxJpJKق̟4q=	b
-=(gXl/ZٳX8.(.*]BI%h
-	Pv0x7yOYzO;׃ >Z9:f0ŋ1k
-JVS[`rԇ C	 22R3{l^}U_uM"O^?XO|grlx%tJQ9U(_<k֬aԩ|1cMINNV<OJ)V̙8q"D/6$0ŋ~$::4گ]aT̟?_.%~襤${9š!66[^xAq!bbbNS,Zq1=&M_~)O93gh~/yYr7dܹ;<~Rqb
-Vz͛7Ox:QbONٳgYt^'
b׮]L0A橧R/``bږ1
.tp{c,_eVmV߽cଢ଼g
-&>-+c4NcDk#<,ku{vbnL
Ǒgl=^/׍C#Il&Ѓ?fQ5zHS"MЄL(nW	ni~^ġٻo۷g%,[7;.L&.]^L/}ivmKdMۥYD^)?S޳}{v˚,Y嫷}4jꬖ=X/CKPtܙKP~}$ĄD?D_馛Ɂ5KtԩH]v*ǔÁ$$

6z+<Ǝ7|#wK!6mRB7	"1%`

e\mV%<3v~WQʘz!R|ʙu|4nXJЪU+fΜ-%.s$*^z3琩k׮4jԈ\5/4hЀ!Cc͝Ls$gx
uFxx u\*Wo߮6*UO(x[wCͻįbAŊ*7̨Qt100Z4qkjqq)=@b-H rKS4Ĝ}":4TORI7:5ό-%cb~v;Rh6yv\^3X]xuNLZY4
F"<VL8B\^X,XC9,2fVYy].@yE 'GIFJɁ)NNf͚iu>NJEt)K"M@"A9rDTj8yJCnjP}+9\CerlzWI2W.Im%$DM6iB}k^g%D++ǫUܺGeZٸqT:O?T-Z Pj1FM՟JC%΄D\4	+*ͭV7#$>KdE<+W,P.'N@h^%k׮O!a!^	
93\ՁZxQ٬*Ì:a*Rj YGŒmOdPwz
-m!B*
KEZ6kL@Eܘuhr{_er3pPg,bᐳW?ܾv.Ǎ`T@!\	ۭҦ\Yf~0nnZ"B"EO=DIDӌ=
-AlX@b9	,6Lx;e^`8R2Udz
gLqR̋,u;%>LKߋfbcw1J1ؼ6
-rY:į۶E1[5Ix1vϫ!$J0GXBA}5TjD$On\KJO/	@}j|)a
zݯHqɹEJw!_^s1yd		9J͍(,r-3ǿ_	e"YmG%[lQ, 7_u*9kuMAj||U.q~xJIj(2q+F<wߵ4r\VX<\SyV\I7pa
,Gt
ׅӸ,ᘜI8̷ӽ0\*ඇ ݙg&tu'墂(,,!+r)vZlMd{GAd;1),rٵ>W"MXPشs\L$2mws9^8]W\A{βl{^\ݘ<8	pPD^i\9yb{|n,`B)ص0**x<f<~TkF
px7ʛ)O>؋>}r*߅fFK' /"O5d񟹞 .JZa^VOy3ܖtk݁qn\r)6Y1Kc"ep~Ek<\,JLHeѵÇz.}'F\;}Ry ݻwP9J $|`S_K,&(WSݻWm6Ťx)\<[m[5z1fZ<5'*.)gR}ϾuhS1	Qs5ؑ89n*+s5z\-Ӛ?#G1է_ݧ"NUKrSr4jRr47&&5ex*=BOby|!pL b]%[w,[á`8Cp Qql^gsJ`7McC 0IƑCGq2/ӿ~]MεMMY8%pn:xgf ter
-sZѻ]UsX|3Q1P7-sRQ]N?G~|J+RbEb\(!2*g7.䑇`'w8QxK`ҙ|z;%Ljq,6K5ߑ$1v'NdOyk#Ѿ3vW`ո#`6hg͗`FM"ߢZtUٙdx ryQc[C+1򏵱v9NhBF oʦg}GK/ 0:M?L`Ȉg~l1ztR&&iR9|`3󾝇# ΕfvN:K\w>dȱ;0.Wk䙜NIGו\(q`_>gx{h$%DUX3]~XXfs3m?q%z裏N΍6ҐC5_bZ%Mh}*	mdR>Uj)qhr.*nP"jS͒1֠RPCHEqhFVF+i`RL~ioMrֆ!GEoj͛6P[JH*O!Q(A%qؕP8ND6hB!x@HkԷĖ\"qu+4	PzNW(O	tTnc=&1!gRLHj4BR9kPk:t蠲UiyoAAvMN}Y8~$i<}6;{<|pt6/VcN%<>l3<O'sxi_<N-[Lax`P{\yddz;x ֒P
y:\mvz<5~*Y.rNn楇{shXء1NY{LQ|telDկCgr%
Q
-(1őxWKf+=G8p8Y{<=~2a4jӓW =i7>_ȽtS|ȼȚ9l>_o1O'tX>wIIu$bfSٴQQhq+7';#Eqq)-ѷK+x3Vᷨپ?
hٽ{9z<:i<N29-v'?埒3xL	}/p,$X9uZl.DP6̘#C;ա(-~m=ܕժ?KkT9?YJfFbtw.M^ycW""Ȅ/$Hڙͼ Z|<t1}8!$%''Gr!<5=2<~mfĤGv_eI/-.}iz]~"o_KZ@IPHhC	jmZ>M&^u|e^GCe+B|Q?ӵ[JrAgs>hٹe*~^kh|\SQrWwA*+qgd|RrĄ9Y牬݌n-aA@_+a2E3+J;Od͊c6YLFݨ6y>
-`ֿ	^3lݎ~Ix#c|kSUnw܊={@읝hsD,^r1XI{ܤeSNzex#ٿJxD%\_dyfviڢ1֋,^pk|zHM)N,gSXB$Bf3&dq8o&57CwRb>pcv#.*TYŔB:KJ&YYiXVhہ0qNHs+BZќ۷`qB&hNnZϖGq{Tl%**ALŬ}8ŗ{Q>2Ӽ3m$P_ fPSEiИ-oΰ~/j1yXCsks׫wc3$Ą	&3f<d]$J-zthcL3hЀ"  I$ 2)
-"eZJ(F&q( 2   2)
-Ixh4s^UuV@kֽs^{{e-3TLWg센28X<|1;ǒHG17pBu|cJv&B.dDL7gϞ.C))),E8PNhB:)ݎJ=ܵ	!W}DoU?[<co}硧R, B(BSgrKN{ywh?fv<B!'Bi\͆wt^0J-B!)I@}Bz}/`0(rH<exx%_VGqSz^۱mmpUֿᷖB!$Hb
-4iR͛ A+'p>ǦMF|jEsK\r$kqM>߽nPdyۂH:?ӣV^ATR~^-[PBE~GkkղoPZB!$xJt
-FxF$iF81F 2vܙm$酭۵kGEwZha&l68qkq޽{mϞ=$Z}q=cVR%/Yc&g>}e˖zjrg*s[xp[|\o1oF֭ebfL6#p9%}]!B	\^7e<y7cHA7rw|M{W}pҥKmΜ9K/ڸq#.tVZnݻ^2^7nС{2Er˗ҥK{ڵk[Ν^b-8t
09BWzz-\`ӦM+[Է={Y֯_o%g|.$y
-*_ow}e|=1O'Ν;\8&Ls#&NH.GmK,kypo~a	侜?ٱc͝;ɓAx &N:bc;v,nÆ
ZDHo;B!p,ѐ!C쪫Bt;>rnNBpXj[ƍIqծ]x۴ic
6Zj!Le4fuɶYGϯ[.mP.4*V>ϟgB
-7i8x\vxQ~CzM6֭[/"'}&Hqꫯի\۷ϊ-J!sƸUO<] z.nj1m!\<6i!G;92q͘cQP\9\I~qҀyBu Dso9Cp"4O5q/ZXj^[~}]}=eB!p8ZIп!c.oBXb^{-<Rq{2Zj~m	-A *1J|&Q@"jԨAU\پp<N=믿K lsxnJ@p^Rcgn8@\ DKqظj1'e|3. wƃ(E1qԫWGq,[lOLwD&s ;bgsX7s}. B!
-y +>?B,c	$&B~; < q#K͚53?D
-
HaYec7on6l`Y:9N㦝!>'8o4pc{߲A]PLMMuWlĈ83޽;Dw!m$'p>G1^779ݏB!BȁYx1N(gϞup~)AdLG)ܖpr*{Ȅ>*w `ʎ'N.pHRLsF̙3$C2NW,dpq":OWL\eb8G11ā b\>mp/B41ŀv裏"p^
؃>\ryD̾p/DׇeI,ȵU$~̚53"B!\YG2!x;Ʋ>[!DZ""xG)`?"xp=pn#[#@28~ϒDGVZyA׮]qH BO>yr	bExr=+\?b'+aƸfq3g|FX"p3ȑ#I1|͈,L<Җ8"	5qp!YJTNPC󎈤-x?=uLD8z_m۶_u!B?^Ջqa	<㼱.@΋߸.e\2@1B&Kz 
-.RLqj%~ccB,)))~N\cq'Oa|Kwėyi%V/kbNy193a8{O=9'4i8pIvtWJ9.?B඲L@#B1x,N࢑5g')qx+ ƏϽ TpUw	8!BH$&W,˫GJ}w/ر#Nl9$-B!BO'ػ/HZ㯋"B!!B!B!B	8K&IWҙO'S$Y	;oB!BHQ!+̝;V^mA"kZZZO&o2e
-~,}d6luӲ;'&e}j}6m	!B!GR#D
-zgى8͛7ڵk'qF~D"bݎh7u(
_*wqiֽ`wۦ`8]<_l8FϱuurJ:ue˖ٴ}YB!BW	lԨQ^ĉh"}،3lݺuֿ;p	&S,w\jU3w&Mdo۴i/V-\Іn˖-38~^`:tȶn5/_nŋ7Ȱt(=n8[bP
2$ħ;.N<i;vPׂyٳ|g̃K.8:YYD̜9slɒ%rJ۸q#.]8Խ=$>{Æ
6qDG,ܿ?x1?Ѯ=yd6|>On.DڦM{>k,[fM9f6F} >svA?ϟgQxcƌ͛7eD!B	8QժUgL+WU^ڴi;;r?m
-*d|~6p@;|0n5p\ C֤I%wu
-۶l₠rVZ5kݺժUիqvu;`
B $8sL=bÉҩSbŊVti5j؏=)S3%9g:dYV6l]vvw,)w-JQpg~1XraةS'ѣEҾ}p"9{｜O<
-d75\_J,i}w\s}VT){]|9sƚ6m}ws }QW)))~/#B!BSNݻ#D \'W7v(,*>_}v7F pf͚*U*_<b'D;bK.,y©nݺ,5dI#bq89}4BQF{\%/q!e˖u!m-^5jPdEMV"Eb־}{!G,[$RVLBRJu1b"nyɽ`ljѢ85ID%m!gbx\rF8pyeD!B9pC"b 	,C`߃pi3gt1իWpsYow q؉>#-;D#nKX8q۶msս{Z
-2 !+G`NB!*9D|qh!,'E\F<}1,DD"|-bZ!tIV8~8	!B!$p3ÒB$mci"a<8YNV)DEI \8Nz~^BAAؾ}/M	@¡;wԅ7G|
-pvڅ kvcO*#n61qRF!DrKq}$/B
-XKkC %<@̽Cd1VdydS)eO"e@!B	8IAҋΝ;29\ /<ΰүyYb1!*!LHBa/~*\1ׅ{E{&!>pX1I=B 2%~Mz衇B@`yȃ!VvG+РAW/we.~GDXQ	Gy8^,od8~}q-?(.&p	ăJ!q-_~E #Y
-11!>qp
s%8!/.8*B!B]a .,L<Pqypp+| Dc/c@H6g\4å>ߣ	b?[|ǡ4|SB98zǡٳ-\F`\0bEt!Z]
0b28Mu[nXbΉxs1KKk֬K_gy f怒}?b.+οmtϲZB!{=ϐI	.\, V׮]DvǘPd'cǎ.`/%(@b/"rTL7o̠>!'B	RDYKvS ,QdE`'p	)Fd>ȑ,D3U	!B,cYA+	,+?%A	cB!'B!BN!B!$Dd$;I-H1oq`ldżBB!p7}tkQx4ԆK.M|uhѢ{Ͷ9s \O%~)d[o%
-9B!BNP_~eG4-RJYJ`u~D!׷DHO:euJ,i
-
-Sg/bUT_	!B!$pV(>j*<xp(9s5V\a;v4fӁnP?gƍR#CPn 1qyل	hZs86l`/_|ю;apu>{`햖f7o-[<?㉺m=g.ʳgz['O;w$?s|Ot[nQ
ӯ{1cp=\|9z,9r]ւ+##>{߾};Ϫ+!B!wAQ^~-#h1˘C$,
-qQ7\P&bDG2Q:CwATTP$""M}-$;Uᩲ=ٺ[?iFCJh۶$;	RtMTSreIB2!ׯƈ)J$ݼyOOOE㈎,JOTI;vLDi'aaz	uwwhoEHΦS>ڵkkldddPN]|!7nk:AgiNKn"jԽ͝UͥQƪ9iӦ\~w} T;;;A||<۷WS0	dL$j2GGG-[:u&":
u<Q^=	DiV\
-
-ԩSwzVZaooTp|+b~XGDJz	1L<غqIB~δEm =¿ʵ3̝:<S3rzG,w?ɝ̝JhN\KXؿ~53fgV
-),4˘)GOM&j}e9/GcM);$lbʌ0^ 1/}<b3v\9CSY Y%B2KfMfWdxr;*B~e/1TqIEv)}=J^pvvVTKI>}HDpss݈-ZH2FKi~TZ\\\$:+++SիwET$gܯHVnݺIӜTu(j[r#`J(u.8%@ĨJ'TؘE񻺺nDLu}ͥ+&1ӘJV{jWcC8z5:[b&1&33S7ꕠIBΗ.]R\;%5V?;wՖƍ|Jn5?Tp];<O>3A~]2~Υ2rcgra|`pp&-~Fr)QI1_R̓۷ BKdai~Vfl:7!jvGRu!l`[3;r!?R.+>pc%3`(lI;ɑ1Df-22-
^%jlB]޶ߖ	tE+'F͉@\b/kr"&<Բf傏립
.2)-c];i05YY'pbn6ѵL6?_~ap'!~?qFMNN1GG61|X7SAw2THSH"%aPhĉ(DLLKVQOQ0i&%o6 (6KGoj_rSvHg-SQN)Zw
֭({V**-S:Ii9Dx>
5J}*}K󪈟q IЌiSui$yjKכ5kHI!%Hzѣg
Ot+=H>qsd~ȞAkBSXGJ7mI{P(6X \v rsfyTUW昞!)H?S`P#ѱ4|p;սJ 24U]~!QɄ43b3e!&Ʊ'1<;Q
\T~_RPh|,<Bvc8nO'ѣMc̓),-Ovv9yEM[pUM4RLٖ|,4~~B1bLf1fSF^PqyfyK-``N'{;N#	fXl@LG~S?8f^/EO ":2Ѷlj܄F5
-sK_l6}4+EK."0x)M(29r'hRe).x_8) R@ufD~kޡ.ňrk0eAn\TL؂ثڼ5Kkj[#(.PSa>YYAK1&Ϳ~>T4\d|nԞ/-L1e}JVv^(7>;fZXۍQj1Os`@C	$:]eM332TP!pJSFB$qz͛K='m4">ܻwϐd -z8	6.III)ITDX{@-E$	Pdh_§R)ASz6P:7SzKPҥ$T(^REڔ>(*%=)e*q)3͙"X[Y	zLs%K9냐iJDk-[4C)AJKjLjX'z58*nؗ' 'Q=sLՑu'ٜ-{0ccGg}16>Z:_|[Փv_7؆{`nrP+rlC|tϾ[O'cBKٱa-&yuD8{ۙ`eEٽ?N=o`PI<Cz0#2Fuxx&>i,\r04ۿ{O6HYG۳)ތbd}˵DEH{'|9}Aaէdz2'qi1"iӧLΕip)k<=o,du1Br֎DD| :٭3~x|-ȅ}G~u^'~xFDݺ5L`h/w욽c1QN]Y7x~*`d^l܀v4Ex|nAqE!nܜinW|C.uY#xr1ڼ5#>ǉGPVME*
-AGޑ]sRk!ud_A=ؐ`<;x7"a2
PU=|Q
-!`N^]YV5l[[ϣ}88yr0.%g?bN7vĭ@.}cM%2sp:u%Jc2Wfl֯E/ع7PctuGB,EAٲe
]mA+>dϮ3uo:/i&cAkG|8'glŃvbንD̟v/{$׳PLןngi#4n6-ŭsk^q(˕-CxxZ4YZ/Y>w*p;)D\;f'@qy&)"UwpНuY2ʬm*BE]BJK<XCk4Ii	$NHjjDD#P֘IUZpeա=V^-cذaICh}i,ÇhIcƌQ_$^I$aJo(F?൮MmQIR-VIcmugQ3͋QcUM)8ɪ@Q4ɛ6"QwjjW*6dQ¥9)J
X_h=qqq Z6	(-z-m:	]߾}M(#QAi	UT+)'~P^|کz8]<hT)|3@c@Ptn^@P!R@p@T<3HLjլJY,YTOС}O1`CwM	
[{h߂Ju?q&sy7e,?Oexjg,{O>hܖ#&1ȳ,	03NI!9XB<M+,	h츚Gi<|i/TkFqk'qQm<,FGz"a&wkļ/"=y'~z
-N|EkRFD"ϯgo,KY_(P~ŭb݌\ׇ#7r(ˁO{_;ͫ=
jUf)ts}KU\Ru<3|⅂,.9v9},F	|q릺0u`?6̢,n杞p{&b99!&
i̢%Uŏ6Cٵ)Gq|:6 B?C6u,ʀuj壺ܬї,v§zm;  rv G.l\5ZfoR!{6`ͩl],Χ#_fdR>U6كzÜpmm\	3\gE~zz;N,\=5WyP['\ʴer!9ݚqF(nxr6*_߁`
-CG8kd>NAlǥq6Kx ӑatjHίs7MЫA\,|]ci.} $}l$f#iJ-Pɖ>N\	֥,f?Ú8d(WxyˮvM214r%n;YSvL7d{P7.$P$D`_*[67-ޛ-<,f.pȮdTPs1Q61X/+F (R+^XD
0Z/QIZ[VJ"VXRu].þ=s6Mڤd2:3{l_&Y!Z@\.TUEZp@FHZB[AZCp:h>r[oSAюNEۥy/q\5^Q1KZc/{$Ѷ|?O7sE+xoD(ޞhA#BlӧwGOQ[ܴ-X2gbLZd)!(jѬ=iG*Ӣ{4F!t{ F1>v^{bW-j/ :RC#8RA
V]k=,x͙JkfT8j%t9N`pK4jz2nf?ig.n'19Cx$Gr^t+LM$pB1)Yj3w ݷc͂oyɸۑ5<فˉusWA)>C!]9Iiv/Nc)8]New<,K`sL3PXs?t"FNFh*	Hn񅧽)nAZ`qe%.s#Ef9,;%|,/X/y3՛HUEwdq(@0ˍMJM;B,(ǫsWoEy1X_vp0!77!3O>ŗŃLOJ3_AXafJ3v#]*\Eh^di`H7rCq˩OɘUt3ei
Nh4:P^)=vvp\oC(0OgSUH`x.v"RjuQU8(*:۩BF T^O"$WqFJSk2ޣ7tyi,}ٻk19|ͅPwp)Lbcqsc3?yI:_IvM[ǉ|3Y#cݍ<P[	
(b<䦎00fC$bS@|CHT7uzv
EydʟypTU]zIw:!	K"K(paPx"TD"Q1@"Qeא	IBNҝN:Io>e'E%dy|NSu{tW: (ތY)IZ1޷wK3Fziz֨Y}[jZ4%BTZi9VZ[q<.57ˬ٘}j20d|K~jU3i(0iX9U{;k*#{
-쵨n;.RqԺ@UAND	 aF\,vDN ӝBhh*n=(pS{*G ZTHܥ=urY5o.*n}  C[}8 ք8kxN@`c㳪
-"g:w0ZfbUgЎ[k;8{3vD{P|*
0@1IXYʔg$!,}ɣ"U/ބVV4£Q pK7b՛(Y^ "% FסDQEUC1v8QPWҌCq  ("h  mX.8+}}Jjz}9Bvv%NQB@E$͟	1hh']CsJv;k9ziJP |C:>^9jcȸqlĭR}GFn>Ikw_)2U~^LOr(_S
- L]S./ϥk ]A$%LgKcشc}QJ$@
 :/>Dpĝ*&"6Q=${swhт	mnh-n)-wŧܷ_~ZA#TECGD?6wceeiΫpA{QQ Kpa@PŧG"
D{x-6
-&OVhh%[=vMT$!$ht DǍadܴ1 \>\ ~:b0H_kJPV.}/ЪU7puáPQ&31oM@@F'$MF$h
Z04U`vi$7~[
`+is`h@Sx.F~rIwUpY&ШCC#h4!I*2Moq+E|>DYg@P QFrQъ+ڠ@D!  %z-b;O̾[aeoȀbʧɒ´*<BpP )d"a H.z@zyh 	""襛QhӜrFdz@%
&V]FF4P@5 \;:+HMfvl,CF?Kr?֢3#J4QtxK+`qQk%0T XW \h4'HjE:@Z^Ƹ 6?VǗ̋Mhb̝aeU2?,bx:y~lsE6Y[WSK){z2BC|$4SdQAO0=O @tZ$	p)جxi9ŭ5$hm6JZC#Ԕ8\NP PWJREhӠ	
-ȬE}OO#
 H
-.Z t*JAX m[
GApSXE "46 f"UC2ЂWkt4BEEST,P_U*Y~3wiFTF-VA/"I"*MjתڀhdY?_V6ލOGΝaȮz[4rF<Euu>J>Ga>2o/͹\+O5HJz9JzT <Xl7oˎŇ_zQ9f*hQvf7 SG z~b/Ktq)99I<._į,*̱ӀtYm2+Qr1
-[ O@ϊvCEXBcg3cYiت20k)z*TNiCɽv-'ضU]'
X3%Jy QP1Vkj!A1ɨ랣=\Pȥ*긕hFf~
(H.:\S0gxi*3y%|~­ϤoObQB Y^+bzYkJ(@T{	m	O-Dqgā7(tvd;fSdka%@0cdH+c+>3JFaM8=6100F@\壤 X3v'&^|V O
_vX|ja
}G};f͞J*atym@b'т P~-KI:f?Q*y0dؠ0]FvsI^ zbm$n8ȃ_ͧ"(ےPqˇ:22RGGώ~]"j7j.z*_99(/S^#5ona0QcqxW(H)N_&Z! J9';qvN3&+uw72f\oXU hd,rii!#'JӸ^]
K5 Jy~1h"^݊M \"b6v .D|jպkժUVǒ?'߾́+ ~>	'g隭QX4s,4eޘaqmGJM;yfS~^^yz'j@^|2tL`f/SMa|y.[iz}"^ȸ3ywgƞ/g%xl>r<"XS0qF})fz^jKKPGK^1̼;{}lNR=?n勳}}"I?:>?هY;i*5\NJQ$>%㈝-b<\`O1{QL}	V?A'}'~ @;Bx~jKYlm=%x	(v@=+cn{*Х#ݻ4Y?z<>ؘgo#3Ίcz)Mxcl_9u{f燛+tq?f6碍{X`xFyg]; M"Y/Ge_S-9˖ao?u1"AܳkpE+Hپ=i'թd:!qO2ۗ2zP?dx+d}w-u6S]y3L23}CLDמۻpWnAUZf:Cʑ;|Yڥoxgrޘ?QC&rHI\:_9k)=ntUrT^kձ\;ː?c:=ĚU*UT ")kVQ
e2%!bGuh$Q54q	5wqҌ,7Gw)Cc	3;A@Sٟ0+0e1kģh(;՛NѠ
;e1ѣmhsߕD?4g)"|2: zO'qv4N`Ǩ'
-^]9g>'mz ʤz>tu?k5϶|NpGk7GZ; nHZFa9zvАpN$-clNhsѪEVHNq#;+@DD	Id$H<<.7;vm%K7"#9'*Ui1ylHń.'XpXǓLUcEX9ڞLR2et
Uբ\P=ms-1O\Z" KI1uΘSvLe8UE6|o2jX6CiNGA@a؏b̵5P^Z#%G0MCs;j;eӓ)kӌHt{_3HkF\4+
-.0&]o>nVkݐGF$'%yպmD/!q65UݢG"<'U R0ZN"4MO}uӱkR`	c*<UCɂ*L/l\Zs"@i7@3(
- ?W}.?釯?;{Lx//\ZGG$4/ ,s9!Aڊ.m||o\@o.Ӊ˕HtYa֕,.Nn俔Ai6E_ᓯ HEy7'{&uXtU4Qf2:s~@<y -#Kt:"izΓaݔ[#Mu[1 _<*2?Ylj4T4KPu	ws7ܷ\KRDS%47QT\ᚂ㤂{* `h "pM褄
-\x}y^}?'h@q	'R󳊪>qN ͽB8Q,%WhA
-&̝35}X
uVߊP݁ba+1x)'.\<ݴpQ9>ٿf[\7SZb0u%ƤP6oެ-[ʝ۷oB+W^"Ν;駟x7}4cz^OV^Aa0CaStr't/o-+Kޠy= yh^8WV.?p6xΦ.mJף`0U(
4FX fD8Mh^nT~}ݍu@<=*I3rӚz˗/a0Cg:|R?oJTҌ~*8Ko=A&Yk׮̙3u+Wh"">H ,Dl`XB"ooo-[P 66VK,a<e70~@@ kʔ):pf͞=['O$}Y@/R#
Pn:yyy
-uVNC݉x};wcO*22JcZp!WRrTt<<{9sիf͚<==1'} eX;?>|Ǉp?ċk|8}4!TXXpѣ:s挪Ur/7)`
H!}sBB#`0
-	`0Ǉ
-*[n˗왈mFCm"?HjԨA3h@;vА!CM@Z !³j*eI@M6!P1+Sŋ&!T
-
-
- to8r^yҘ1c*Dǎٳg5b$ﮩÆ
өS,YRU-֯_/ػwN8xBfsD쌨zH/!D"ncRJ4h `[VÆ
-DA߾},D9Y,DTNL<=	ONNNxrttoAPlY 6`0#p%ZݻwGHC?I@fмOΝC|dtPW^Q:ue,F888 N.]?+իW/"W̏"/r
DU?D͚5y/*Q$@nX'׹0%UH)sWV5wDF!^Ј IBެJ.!GW㥗^R۶m0YDpey6<bŊ!㈙s̃\~iĨjժH4i{`0#pDkŋA&^!L4IuDq!oZc"19;wCjҥDDGTqƤ2>Bg}#H>#=;aٳbe/CYKG\W{FH%rhͱn"^@FJ25_fL䛱	&?9
-G^BE`084DR<<<h!e&Q@ʟ%D+WtK|G(k_I}O7DQ1￷#$ 9#3sDH$bD#b1HHBCK~5k$F4Q`z4M

%e	%^#k׮D(uZ~z%2fqZs,""y,JhZ7}kk_Zɵ0`0Y(B47DԧOx"e$,	ASRt>Y8p+wP	B|HotLY^gG4R9E8F3^Kc̓lP\zWI4={F^Y'DD	cHg8f,sb}Ү]dAj"DCM٤l^~e)016i9Ry n!6wfhm@Lڵ	ϔeYd]sa_rᙑ"R<50EF\QvYgd*HKH[~N,٣4ń_VT
 Dt={]l2u5&RkJfLɉJOVJjԔd%1u)=oS =%EɷEEG(*&Nyk۔L=6g*)?Rnp^O$&)<<J	ɩVd$nߴSVjnUR-fd|x']	T<{&yE(JNKcA@*%HӱcGdDM8@jHD(a[swwGԯ_?IDnnn\cBx4x`'s5Rͭ@dC'O&TÇG8FQlْ3pVLՓ=kժѣU#e!̽UM!94lDwEgH/Ekd|elfuО e[mڴi\2"HըQT$Gčl[z~&"~u0&֠Ai"鱚6UUXEN{9yCGm?.oWMWj*HU<'
O
-+PE-(&DkTǎ9*BTuGqV^2rj?CyCӨk@f<zrCgTV7aQX7NcfBnڪll7pl;HuW
-ei^ଝהͪ˹X]^Iє1=Tͩ/lqcݏ]R55tf$.;[)rGb
-\jUvԘEGb(
-R#&!Ty`fJ$y/0w"ʜ$xf\m'4+BԢpyTwǒ9"V냵ih$lT GٽKVRR&0MDjѯY4_끵( M˭+UB8|\Ehݞ0hSzX$js%IC;ugK-K^vR{[9<U>9UKPCOD|O6*[Lw%+jUmG
-8VmƇmZJKriMnNo;S帼>T"#W/h`u;HyYLzA~C|ݙ#~\BB\IT\jW6"(08JDy3e΃>8A\"x3ƚLl$t2ӤS(*A
-r(b@r*r.,W!rTcHߙ3>?>|ۉ#琪_⹌wzƃA<e2*s8hkC$*r5< e!<<~ 5b|cJMxa$M|=jijK^.عE Y}D=0$^'/gm#(/
bB8|Ё{R:9n2t!ȞuDQc]8q5d%blx
- FN%>$\9jۆHdp?6}%P&O{4%b4S%EGO_?91ptwP(HTE&yH# To\tGx`{!Z
-H%Ŵ_6RoF|(v* 謓KrCszN|1qb_"I#ִ2ٳ\]H&illO0u=zPG& h.$)Ca;(C fq#,tߌCdx;˵-,c5LC$N'9IL
-_QU^(xތ81py۴Js:R?o&j vܗԢ^.Qx%;J+b9խ16CLNG$G\!	}D{pN8?#=
-3YmWG۟ߥFwuЅPCm4D`{C`6PWrE;Vʭ$gЧIp`4lo0c3OzUc4T9{A'q<9t)+(eyFIJVe==yp:{^&w!]=sddJ`rFjT@Gthr`ώrbh.Ȥx:u$?vnd9Ț{x磏5)Snʔ)SLtcӒN9/^	i3bsnHkw-~YqZs(vgFYXHp, 2v[J`xB4i EbjK(!D `PV`s@E9o^EpM|4֏|!vIT/r# p_/O¥FaٮToc@}m%۱a &aAȰXG؆ 5JpZJ$?%?kͷP7  @W˧\My 4dḠ Z21&;N8]Nc|bD_gpf+1L(I-?7Q+ D&"=hx
oF[*p],IkzB󪙬+@.OYK:AGϺPʩ+RЁZdFya~
-! 
-mXgPGB/5CXՎQ`p+{_DCmLMIzhg\߀xȈ<Jv
 Kc/ ڀ4+tB)mrr&$V# 1Ԅ=GC(ңIoѽb1x6LL#}
e	|iؿ/=
-Mttz
Mxn? x:c
-0
(d&d"iYwAX\:^kJX^ ި⭑G}}17aIz嫭 \->Wx4xL UQ>vCc)8[Q#ParӘ`l=uP*P[cr9*AWo7qF}8/*=(6#+Eh.mf#\bq= ݺa$O׹R_NeQz3(DmCO̔a5mH8N6i6I pǣʘlGhiG\f
34UTbN*ZОOFivY;I]lr;;$ae kb-`jʪ8jakX> 
-oC-ߴМ &zW3;q'"6K
?6[Pe.݅.H@	*@I*2ږfc 8)Oh nE4Gd@B$D@`M將'n2nͼ|oސ!Cl6]]]FL&f:;;yϕ
-d Eh :be,S@n#]
ThԀG8B 4+<bxeӗQ `fN_^OL/t"V&;{:pq]ԶDM"EUy,5ʛLd<y|y $4{cw8ȼ)ix($s2n KN2#ELk/ZW(l@CHF'Q:zXx?g&C0F%#!C{pO%2mBa!.Ӯ`"FDCdD,p.Wk
-ޑ3@ۦ-x5VQ,#&
P} J<!
5nnLJ,Ei
-v2~HV] .6v݊9%dI:tU1Q}	:歋	H7~8Jء[O؁ʣ/4 ;f&0vD2{	ߊ:k>AX$k5L#MpX,;
-[A"jx3sC>a ]O'WtQH(ؙ8j>["9l矚OLl}_Pnfo@go2 c<fk5
ҝ+`7$n QU#%1ѼIGͦ
-MQ@a$B?ڋ:Lz;<S[vOt푯QU5+D-r/>#dw}tiܳ"@B,.F0V$=gi΢G? Lc# <&PϩѿއKwίO!dL8 |J9;Щ%L% wsQ8QDt䁫uv'
-ń~^8$_&.  kWJ.X,b7srbﾃާ# T,5h (bK"&Vb-1XF
XPsI4-b5;b-Ă)~od\ͽz3|fY^gf}Y?܂bI:z	"LXxx]8 }	#7#%_* A"jJv$HDpVg mJ% <>!{,2gpa1e&浗	ADӶZwwց	FԐV
#6ɉ؟CVVn>!$==Z>Np`[o `Ӂ0? :S'̃+ J-oI̚a<1 5V߆4
 !תFQWv]6k&T@G$+Ľ	 z6'n
-s6 ҳ.@])>YYujah$kШ*i0x5yVW'2$*tG%ەVfn
-՗Qt~hݜM;xFl] |PQ᠒dS	JjS A86
p}`B{
u#M3}iHD jbdjg|Ta(7Ҧsz tywN  H:J ӅF BbuOΆ8q\%2vNxw jPMFF Q[G%_7̚[4njd0aTeK1]a2v_͡ڝ:pk2 Dw1bFΞ;.2a2ܣ81-
-Kg!{"@$C#NX霻UD݈
 rk|:zEZcO^T65ZD"6 - &Xe |e}4 "9ދN3|tONAVpBDrB䥰 4uX
 
3+? h2>*
 M5j
-x0 QϹ=i_R, vK	4	 +,O- łW5m~G*!SjwbK hb۶gBV'yOP&mܲ;?'6-l.r fYPSAP AVf6Jz
h j	8AĔU	
-O߷z*#XD ̂l5#-~c$ަg(\Eoˎ2}RSfjQlɻI4?qIJ ;YiSBDK@ @7IG׉Y?ˀ`w0XlrҊJhU.dD* Je\:JB
-N8p|#΋I}B!ȲQ!ȸ@^xO2]UC$ͦ4NŜ~Qܺ;>@刂.SɂD%I I:Gau	P7)%c:FKQv D ^zH(@UA.	.U+#3{4O> {&OrarfCPn"u27pNT8,JDQrX^p(}ͬm9v wKZ6D=ϿVY	85HJJm|©M-Mفm'5HԋA*(Gp(]A-&~6/Ƒ#MtDP	H*"/Ȁ|@ډ4	#]\Fep)Oņhi4 t0tlgVΞi8iio`wp*t*	 QZP#JJ-" 1
?\Go3wH[} [l0;FDO [1j(zٛ>j'/E2bq*qsOܬVbw*PL{i,smݺ.f @<G)kI%WC	bxmJlu /` X-2*<#HZ dHj	Z6Ads PrиV\L-u()*/7w*&|"سd;/}p,`yԌUVg坩8}6ONwC}
-#ǹ}f5J K%s󖋘$ujɠ͈P$ BJ\o[H0 89pbfd LTm oG	@6a؋UiG,|J$*F$o/D ,H
UNQnc5JCROuHHBs&/Iq>hzbJ!02VC%d; CEM1*m,+WaxJ GbͥWc[w%;=vR lS.f TU`,G*\ V+Tdt,B1򓃴JCo3c$BC$4**	lb) 7Og$qMo}݉SU55_;OnHǔnZz,O3}B":K/dɛ "s {9
--U,5С3PbqapD׮NF\{[<zRj3J	TZ	 Z(iQ&3F$aѯo̧V#?CB N>±B`,QG6ޢt0dc\
-3Vz U2Zo-LAQ'wcRB֭KX 9(<eEX7Ձg3}7|b<:D`-g<QK:'&>[\'9wڡ(8
-ϓiW&VDFF>j7n|%'ܿ=ƍ7777
k{§	MImdbGcv'/TREFQ,۟%$A8l wˀ2[vOMY2gш8f꼩t]	huFr%X9YˉQL\DS>Ft݈LߑǾcW{p.ePDwSxQ!)cΐLQxgzx,Xz	o8e-ZAh3.&e{,N	~|6yh'ǰ Ў9\+CxpY3GPmAW~KC1n6]\<=?ubķk)Ӳ_MLI5{s{71Cju{"NEԁhMC1g
>?ӫXq,WJg.]*LϢhk:C32}p
-?l6ޤ8!f%YQ[h=jSGxGoHC =ˬ9?}
Ƿc98]AZ'Wal;VF)ozИDzÆYNg-IUKƀ 	ݱ_JB &93/g30jow]WBZ`<Y'qQ>d= :'O$vL73iS),|̉ӹeϗc)Ƥ>]ٙwMVn݌S:97};>͛}˼Jp7~<zb֞B?qz%C&96vTstd͈dKw8u5?呹h/ߢdƄ<4</,g8YN5y!w/0QЉ8jPߋ*_Lưp U>nC?ZcXNOdނEx4nGdu];7/c=OȻq9?şXj> :/neڒ ?dlED=^E
-_r1{"&}16s>fo->$#u k6~Ò/v6koj Z̵3|uJcB RZF2񴎉'}IP5g;C1~f_CK;wu`iM]*E#,ĐT2)R#IqIqH IʕhZ%:(Yl
5e/@}Y
8qh"Ѹ%#ɠV),,,pm4 rR6[7z=lRD(o޼$CjJ^h4D"hZ*
- l6Qx<.Ѩ3f3 a	R/Rd24|4R)L&4GꡯO46jtANNN j<IٻKzHI륱>>bKQ̢T) {Hcc91IvMpdLNfnuL'aDK8i5 ŉX	GeM?/"Ez]%`ѢPuL- R
"=<~Hv=r"׼o,ZE+<g𻭌=࿝RvOZ>-SajppIH X]HԠ2 _Hc 2XlVVg <hk#{˽m&=c!HIǽH9J3torxGcw]-Vw(PXtC`F>2wl wO!FG~W|wwx
-LV(n>dzl&M"4=HgH 
-v\r6#/i
8/L?}f `!Xk}|	@e~
x[fmhI
iU>\]VEjK =n7m2Ͻ'LS^ [,oE9n	ZX{\sid*m>ޥgR`8`$`AP
-Lr|d,N%r _-I1,9Xg|hnqE?]*%]++YLVHgK*͠jkAL?9|χ?1?aOw{H^0Hx_csNءGѳCei˨'YE/(%QqZ{G!ZLߝaphP87b0qytyru$65Knn~) XuAuwǹ(QRH@}=;b:F![)b[q2S7ޱ#}LQ84'H{ ZU__H̯GL>7w@qhQ{AFQ"4)&R:?`%hk$<F\vvg`Gk"`h4mȑH$T*,b2hq4li`H^'N.lqq8to\	`nKEv;:#rr]M>v[BRl6#C|gZq:<zRhpmkLjt:Xh6E4M`>@}s0 ^RłVZF2c샢0lEPkRR&XI@HCM-
-ůEM	qj%@4XۨP҂P)Vȗb"E,ls3봛48s~eyC8}d"Spaя'2O!e-hvV]oGc8N$
wp<0sF}w"ܼڀ͈Dtl׎GBL16JP[	Yk;{"lA^=P4o<W	ܹs1ydP5kɔ)S8:8NbjKettŮ! S܄s*\[xx8V
'''7ooo+q\h6Q\\\{{{SIq%0'_Sp<ŒqqJ"(6'o t/u6``hG[q1Z/ƚ0$~VF\8y2s-,aRҲ	vd~o3Əsx6lse?C\\~?5	MRvb-]}cxț w/DDS]@ih4jdpEiZWJ559ܼ~yxݏ2F񉊊RڽXk('AL&'?)FKʝ7F8?F***8?UIŶ)"IͼŔLAU	
pdff*%A>1[^)e0axn3CåǱ`9a,RQx<	g ,1fØ{XBO.߁?Y0[uH}	8;+c 8>J0k4	LssݚJ55J wp#Ŭf-2777LzɃTVV	7ned¥=l4	L!r>nl\其6-q%8>|V-[mո nы&6v:gA
a/°x"QXUSS$j .Tc0p1QR_WWWrj.]Ě/ՙ?X
-%Qը!22:6QxQ Y01ιrU#gn)ELØ"L)GΡҲNmj\%hiiA||<E744Pl94s111L9/?}1dJEAAI($Ki	\zz)Rǚ۷I0bm!{z^äH~O5B4iF\ƺ;!IaBBc)U(&jL8?g^ϵ%IIILIVF-3ֽ1x6n9i"P(iM^%99+Jz'R 9/gUAAAB)P ٭R)0qc0mb־Q$U"jFtAAPJJ.	Ղ?44TռVX5nFJx=_q&+L(#KAAAP
-l~f*IOgAAANA~V>5F,O`(l} }Xt[ذ}/.N7-XWm͸`w.3mȈw`Y|l[eؼϮ݁T݅HHڄwYn~E8kh:y%-%I(,}Ù?AB2}$e_ELVva"	 W/|`2&$g:|\g*tvKK(L
JU>XC/c[ul|hK˱H+b?҃(kkߏ3MЏO98G7mAFtXE_/Zpan:z>^rؓҺ;UϬy
-];£0h-_)%=N#Ȍqow|$ ' 2=HVE1b%肊	# LuQkZ]uל*A	.*ĠHqftT眺U~6ok}yW&l'_5:#"uYeԦ(+&5%JJVIUY9 Je*]<jV*)Q)UYUrYB@Eq)iȕjRJy!b`.Р?uW ̧ZImgT-x/߁Ec/WKIz@A-UT)ѕWB]ST}$u5Q.Q^ @VCLIm|>OV*>$[&4j͛"	T՚g**erT*5eTUiQɫR@ԬVVK^f>
-
J1Eg5g) Y*ͦR74jdr9JYyUU
-**eT+WQFV~?kP^^LK(,iU{-v=gQ9*f.WdFaK_1RtTVTQUZ^IvN.r3>)E䕂?uE]OO>T9_)N%1#j7t5qk)eR{Ҙٷ|VwYqA>?WaX{v	Ҟ d7JҒ.*/*IOM\&ee	,/ )>j?9VNcTW[6*CҲ?im[2|+ ,;b2GZi(E-y>]"//{\U]F%ZQAB\Erd(w[upuԩS'ϋxҏOq?i 	"oCg8xas΃9d4׹~oXʰA7B8o=zf[J-5i
-#ټ2b< dǄ4?VPT]̓c+肧'{\$ 7%9Y̛QC],gd`3(cIyچ!#xce8'&y^6Au@@Fqމ_nĆap[mFtGQ>^a,fme)Oqe^`~0Lt QF:85΄f O`|/Qc8t1/lkϨcqpȣ" 2ǟsg1q*SCf2O׊(Ф=͓-,wsf?ye*>ӧЯg A.6?}5jЫg<kfӣ zF;"q~Jls~ eP>ӋwJD2¦0N<y#읱źO@ -[nߓVVC](X9}2ccp]xS 0BLh;} YX+3ږ}!Q$滉)Lwt ~Y8vNP@됽0U?& `=ib
-jt\(;[G۱0*t3` Ϣ$LBM"8˰wqGzT9D`/דsDNetޏ
.iSǢ89a?j<蓼Pĉ͋p^_UlqX¦Җc<YLJX4{BR04	i3pu(єĳc3<ݙ6сU/ Pqc3n,}@Nu{юy^ro&v{&' ?xAk67ӑ}{:  -g2 9\z|M93q[t =#s
-5:wä9ɕ)QpflmqmP7dXx\6Y(
-a,vɢUK1rcȉ:3#]x  9|Y7;yjԩSNkuƲ(v͠րLMVR*i+IĽ]˗Q
-xO,'6.QF=y>ce3aWF3Hs//C^&EW\u$6&S Z;Cl9Y=DpgS/2K?zMrcL)5J>4tin_ck4FW^M[y:;ڴh F@n.wIGlwَu9i姟泅7O'a6n@^?܎Ǭ-CB5^¦:Ш=K_3UT$o ya8,=aV_1?P
g.	O<`ԉ, %-ӻTl~o/۹(A7S8\	:еyS{aۢ>ڊ<>$%F} x̛4=#Hc5|,yxqc9	Ԋd%(kgM4-z-m	!G9y1wSh_.<\;
-M	_̟ʵץʰM)(aXN%˥mNl#3t?n]8K|ak"<a
R

-8s
-|qIזνnވmshk0w?r;]39Kmc^<A:?1'Óx}{'wG s8註4"&*zzdf=45-u@[Yx!4|GhBlnE!@4/y	YL 9NƧmJ=|fM%\Bɇ\
	L[K`Ɓ_VBJQz(gvܙҷWW*[>'@Bhd k=8\ӧ/X߂7Qc&PvqocY4Lt?TIřnbӸ3qwje%=}AˢTtTˑLp;xfq!gdǔzM_0c+}Z07P! Mw&8ɷcW <<_r>*?qm/QS߱mνA3hb"4,;p?ܸKnDLC̞6xzBs$f/ԩ;թSNa=s[Fݥz@uA]q[XTO'"4)[G#SijeΧo(Ccnmߔԯה1:ƃicGw s)MAVBEh_P=g<Pi;&r>=F! ҉9p)
{R=[4BגZ P]OA&y-M5(,7=ssR#?ӓ۰} |ʔ"0Qxii+;:X#*0!iXZ4G
xqذs
C~0滍Gڛrm9z#m컃믗9}ȋxdz kFEdg%aWsQW>b^l=.'@r[]e  ;Y9iOvC, 
;1%zz JIطc1Ln<=V6x-T9c0gBXgs{}(:6yu %/D\G,$!< 0}}z2bBnc1/6S DTȄ$3
hd  KF0ٙ)nHc)
-Anh3_0V'q0bSfH
%hz'][SUDVi+x:}Я]1ɚj ޼zi_9YdWad&~XRZ䎱Vѯb%_3KvB8IQ hHލT}_Ĕ1TT7dFZIm;4
- ElҝR
(/$E)waXӮG6%~`Ȕ<s>
E#5"[6Ɨwа,O4n- R F!są,{#
-6oKI{R4=onn̳l9s߉8z<:L}ӦVI}߀	=ޱ	zɐBVo3sڏr{#i͢g]4iR,:[>V4қ1:ST0
@Cv}k9C	]C6ɸ#7t{>4l-V$dſ$O;ZpnbEpCZ/թ;թSN
+   
IHDR       m ʮIDATx$u=s]ee&fzI)~Acf1ƨeMBitmڞծ\{NSZPPPPp`޽{n]^^.,,,,,,,,,,,,LZGAAAAmž}
+3,,,,,,t((((((((((((((((((pXE*((((((((((((((((((VAAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPPPE*(((((((((((((((((pXE*((((((((((((((((((VAAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPPP"`XE*((((((((((((((((((VAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPPP"`XE*((((((((((((((((((VAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPP"`XE*((((((((((((((((((VAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPP"`XE*(((((((((((((((((VAAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPP"`XE*(((((((((((((((((VAAAAAAAAAAAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+UPPPPPPPPPPPPPPPPPP"`X"
)<
+
+
+
+
+
+
+|';QPPPPPpAU{u{Jcq."S'L輺WQPPP |_@f?kLR "8ѐs>1.YXX"@0tE- EYV}gШH Q"sbs8	^
8qRWUMTך7ڶmm@m_
c04{H4
iGJcAJ15cnmsv&svnWUH@_9 Ǩ_n\):Hfg2 '+f=Okȸ\2e[A*1n:Us[P;LYhP4] wXHbD϶6cju-Z]UP">|}]*0sT=gU{~|)6^}vLP?퇀WzA$n2ٙǏXܴϱeQSPCµW^e|[P`B
ciqj	X5\]:gE}$,Zi.&9˰ԂU3J*FM*+DT&P9б9t<F.Î:w;Ƣ&za(|qqh:(yT%H"\Xh4+
FPS{u	eXϡDcp>Ӣh"mt]Co7HB
;)\)z+`1C qp$`IK9XBG?}%Yc
+M63}n1Z!VN4	|K)ȺzTbm}z
Ux7VVil=}B0wvcɡx<ƮȔc՞D	XVX|$wZb]wxXJ5Z`ai3V8~4wn˫
q:Xnu^fmeTb=XU8A*6i=PAQcyuU<i\s|߲D~B~_fq|m	IԟcuqAuL|С61}T"`[$tC ~I_˓dرbX3,':?±na*k߿qs/H#8hB M^-x8(`)Bg,Q `>7ַ+km?7c{n~hq:q/(((((qxie6>YNC%O.g[gaҲsMaJ	yA,N&\p0bq4a5
+#q,#g:sT׹h19ܭ#	!|dy|NdM?Wz=@,PKA4"3Wؚ}3S|$ū.ƪ
@cV\;AJ*(((((%0%(1ޏq?ߔ#JB싆˶smA@s#W
+.ØRij 5bt8)B9P",\O`=
MRrfݕ4!O#}6CGHTFK|3
+^ 1P Wjb9A>Mnݿcni*SPx@YKmv}	4pCD
+I Rg];|R;*a<RM8LP\
+
+
+
+
+kj{#8^pP@r WLmkU$6:G"LNWi,XuX`iC-Uی~Z(ʉ-:)kʶ+Pezα|[*)@oNb*L'Fʷ56~>Շ@zn0ą8L]s%1x\\Gz+|9.cV-rbG2*@ NL㿕Zণ^ўˍjUX@濏50 KC\6ڬpؾJ<]X`=LE  N$GeI霕R0mP/MU51E"MXW4Eos1b k;8$igRMݶ]8(FU(LW1ʪ
֮ 4r@^iw#0
zX
V˕zֆ
+hPEbOxΛ2˛[!ECfݶ`:mzJVxy5RO"jBs3q5)ڲD<JT	)HtӶEHHSa	fTַ<Y97Eg,v1zm>쓺Yբk<^UxˡV]E8Ƨ4n|
4P=$moJ=^E-<sϗ챼ϕo(H2֫	sE,!^cZcYGF&Gm[l>Nǋz;w~AV>mpH<sOߟxZ*܏I.ɞO>"CV.8,
+
+
+
+
+
+X,,ţ)1­=mgE ׎T"8%``TQkb_]\p<H=)AGe3<t$)N/C^ΚXv0I%WA۲X56C,mǜsDLd1<N7zWB+  noĄ)%0.OSq#84pi؎&i#\Ŭ[:N\}KC.1_DcU9b)\=~%&S#dENv-*oaMrS2/F&4E!R
\@gEÞ?0s".t~~qzZj־@2x,*m_Kq Qi6y7wMD!tvf6gk3	uFH(5]"`r3_;xoznj9e$ZDJ$RVMhVaC: :kKFcvM
n^ԧ Xj M u[iŴqfI,6_,ִ}Y'vUS(Y_Tuh4  {U>ǬŔ.Y04KC2ExH j獰޹]Yem!ohUWrr"q_<{E><[,vε﯍:?iPH`uU|=o-|y{|x['v)aX㢯~w=彭9~{;6qv~틟s</:j>?\^N?~޳x_7($LihKU$
ї/)7~e1 a&pnƌRWQ5hbDFc5P=bPx6x
?^:zj$WP<^ySSx\ڛ3+>6ڭ /:eRp#WH97O6n^7SmIfj+g|Xk'hvs*)\?f$\4eF+9.:K-bH~P#0ygq?A?RBU['8Mu>ܐgh
+Vow? ~0?\~rU\pι|;ssp>n^?^OWm\V[ZtE\y>ogy|oFK0+wl۶#:m┣N.'. pr<uRPPph@p%\Uu^GGDl3-+[hTQ4լ b焀3^'4dpwx
+Uq*N	cˏ}hcR]2qm_BX\`DWKD@>=IuM*NKS,5"2S`,(]B^TC??>Fc(nJQ(9CE*P?fu7pWpŕ^q%ܰo[&uNI\Rq{~ų߿5pU75W]Yoy'c8qIG N{0r巿56/X]qG4.~'>qI`By
+SPPpLُS.0&hb񤦤.ĥW%l7e;&#q,	tTMQW	]s!D K~7QkDa}LQ/,8뱉R=!5V6mzDjÃ;躥Z:+%YQ7 M^ufduQhWS!@:VxUzyk
4u'F{QNiPvTB>tO̶n槱@TZX(o|_۹jqJ4X|YEmx;rxk[#C8X]YfV#fxu5so|O^
+~#g=zwlƩwۗo' ~uLyW_{#KGn'Yokk{/}n~7<|O's xnB%WX^Z,.-"XU>p7F#(POi+@j$7xvPl+[ն^m;ŋa#BrXxX8azVh3iW:KA6k1Ks
+
+ģ*ǎ5Ы- R	gVl*v
q^[}_+$_T@b:뻽w֒闛|Lb`eqܲcq	GUofWzY5 l <CxԟUyݠ0
Ǜ#䝟A:AQۻ[hʖ1(`l(3ωөA<i(g_ăDÜ"P@?yjDa|+C񭉳s"RQsl><k[`Sp]cX?e|\t5mkd[ԅRub"TnNs.ι3rvX mohNDĸnD>ۗAEFP>3qZ|C#кu7#G|w悳8_%teO#{vχ>~7߲xm;{7>+n`u,jđǟx$q4سJ>Opþ}l#y;<FW<KGŝO{(ro}.s8gs3?/]p3^?<N'!4/򙯞ˍ2b<Ns:<Va5<x:|Kb|c@qY_1N7dL;yS~c\|[`y7yȉqSu|39⺝{-xǻx^M>/p/}7-;&sycfs_c|p'ܙ|9gE^-WE}yģ=OFAB
8/&(5r@/O
+.o/+j8jF]z1EQ0yTUwZ 4TQ7Go<
bBڹ9OcmxPUy+=ыoK@9*iF]85BZ5:Gx;9e:/l+ޭ
d0ec><kc lDM
+|!|MŸI-QūoyHݟT U$4O1GhGx	)Vc~TP1>?zhcAA2?VhJUPH!HS9H3StKoS ?L>g`)14Ր/BXоɅTeDm}.{syK?7+SpG?cg򢗽n.[y<<Y<E3E'='k_׽ׯa?cX_³?{!|xӛ̫%e-
+}v7ofa|
/G<[\~=yŋEn^#>ݯG<y/[>zE*w]q/~ \jazŗyK-?#򩯲u+uß1zyϟw.<Y<+xӛk_<z.=2<۟So\#/'/y_L^<O^g/-o\7UڅQPpҵڏ3o-p|\D^%P4Z-P=Kºqۯn`zѶ"BAu^3KY[aU#뱚/}aO,x(pvbee̖2z#a
Ubחd)tE	8GzDXbϥasV?f虙@ˠ-+uδB4يiYqQ^Y8*[Kz06b:ޞ{gè9_?6CBKTc6N#]0mÞgOltcNVC蠪CMEWDS۶neş㪝;	w%߽bn?m6c6n
_>>Ŭiq{><䑧p[˿̋obMF[پ .mݲĞo'{>5<S,claG3a,FT6mVw9X[+k__Yn/42]Bť.g4O<mMٶm}+\z>uͥܲH6%|{ԟ~CW"Yd-7e6mpg.]d(hwio||mLe,N4M>\Gغ{mdǎ#-nb&~7va=7~6yl۶Mlxk3n #<+77-,-U#6mo|-}5
+
+ng0mF6-F[:_i>(!MQ :qkm)ކ
+PI~^kkzkΕp@o&r8+9d@ZiU5{"('0pO`N<;X+malsUl:A\$9@ifs^]ń:Ȕ ?a92eUf-PnL9w:VH, )i<D<Op=<jamQ{i*]/Q9̵{}nR3ܗ3u>0Cs`?2aK<-(a;w=~*cVY^
6Y%JXq;R>y
+;?(Ys,:oy_x	GQ6oÜ{bPsY?^WI#˫]G	zW񫏹;Kk{Y];_}67_ܕ>1UaOp%W`_咯}bvNxq}PUŗe;k|gqY_K_
+߾/JOmo<>Y[Ǧ=_֋x߿O|ULٽo8t~_K_W=> \ry'FwlCp<G=/}+yի^s8Y`a˶,|KOg׼WoϏ9ca u~YGkޱuy|
+
+nwhD$V*9w\l@ysy&5,U1週}|M_i㈄?KWqM{Q+ЀEaexTefWCk|߉*JK|2Nd	"wKv"I
+p ,-beY/C]%W{,MO](?Kt!X9qm`VntqvzuX	Fl Ex~:G+Jr%F~*~V59']|眻ґcU_s})7^n!ȅ纛D;p~||+Ŋ}$x=a^,/?V\z\r#xm{89	;.b%^Bq!	rƄ\/|3ܰbQ'8GExX8g 7y]2_8|J¦1ۏ,K{%y[F
+VOx3N=	^	xu-ܝ>I{+rv'Xȶ	?$N$.r.0UV6=ct~W^M^/2	|BGp|eVׄ#Ni~Y_̿w{oŹKt}lrӎn-8X޷_[)(]!uVyOTPjh/Bi-y[]yo	3&՘ldVU H)Go˶عUit+7粊^.Ǉ÷LY9o}_mqAqlPP}[~ƈRQ޴YyH} }DoP[@*<
+q S'-{H|QhuŬZ9 |h}E:TP&BY>ٰ8~1cS1)Hw+^2
+b8+Z
æSO{ :5Way_u)Xǜ%n.=ʷt;/E9;x#kA\vևy?xk_͇~!^V{|ָO<G>$'~:w񬭮BRxqxtm6N}'ݛ}kҽ!8}ܲ#vq]]K/6ηͷ.޲VY1"xNau1Ϋb5baߕ|4z%/{+xŹBU[]7YK\5>//{ū,7,YF8Ưf̉?Sa#@:{qS(ՊyviV&JY}c) iA-]ߗJIMjYxJ ɬJ>ö<H$!c Zͽצ܄DAHp؊|bߞlM2a7?$~׷tWclBȮx1pTE8U8
+8r-Kv;閼_?tXPڶ6-]7?_l׵]NvtFg.u^U_r|=1TpH͐fUӏfq%:a]*g`+bU0:z:,~+=:߾BנR{q<7}y߹[8a]x 7)+˂,Tlڴsz;_Uⱌ
+~\rg;ng`MQyݿYwz|,e3o͛Wr1KHӟĩ[=mG=6;V
+we( aƀhT6{ڌtcE=\WMX۳=~kؽ7/ NX`Mg7/W"ẉãFcp1Oc_a@A-Үs
+H
+&.mqی8duNBl{KC3y*ڸtbaL#mWL&ڹhi|;t._}]sm.Acu[/SnA뛔Z]gֆv=ԶpkH;3+;:pE@iʹuVI58&>~K5L\BQZ$~jβr5eܰc9oUYz"
+M_AOا8@#bB9pw'^Jg+%εU~BZ瀅6K1#~MY
+k|\Et?R ;x<p֤UrZKkSY^QGAH8p߻pn	"ǊW>+.rw<Sr[Xz.>\pusc8OE emM~XYq	O}"{cycGMhԓ'U0gK}0g$<{9?g9oD%=i8N3˿|yKo@gmMPz$;<?<\<ᏼ'G,47IYX~y(\я~tn{#}Of!@1>`.(]O!MŻj!oq{9oc)2jpwGoP#J7M4?v|݃X':m(_'$_I\zY+ebm~הp+u;sdkg_jyvHg8$'(O&t:|Q[Em~&PEͪ#5@-MZ&UXyV)c~~|jI`Q*IؿYu!둼V+|Vu =,\}]Ǒ2I+oAGQPN2m&]vwuybq8;=kO|3WOM®;܇#s՜f+cћxؓU_[Mxu<;wZWǶ; "QE
+K=ǃ>{9_^;Q-pңʽt̿۶HF@QUĠru
Al?xНXY^#ZS,p7W}cVۣ~gSYUc
+K[X0u$vwEG5C;zZ0wR݇rAe}?~~h|M=rXfUqHSn}@GO)D.<03fuF{<>kdM6C gMl')jұضFZ-gG#@oKg38iGiC$NQ{fV5M!$3'h]A8{{oeĥ~mY岋&!hl\uXa}
QW֞']ta!>k՞'ldAͬ֗^О;[ϪOř?+vRu$ʶ`xw8ƬwE.y;qI}l>NoGł_%Bٱ<`8wھ
?t\uypќp≜x;nf-lY1XA	,ٵw
CX5f~	;27.߾ߚn凟 N*WVW\hl&˚_N0qw.7^G[p	wܱlY\cv cOdNfm#W|kWLڝw<}$[6-r-8XFh`|[[#.&;q&9G@&^Y@W;'gѨQ{)IѵVKyktL*I,A&;<%ʉISw]4y-lrsCim+.$]VrChxX[`m<VUѺ/qI@װ.KM:en?JeRc,V
VLH=2FeM҄(p}f$H-|'M2O2!}JmziVoi6֎.ԶPԐF-(aqx"ѕȝqw KۏȘUVn[b~SWp߁Fo}?c_:=/q<󁮌Q-ïyoyy߾ۏsb8O߉^h:]q:CtUѱI/	oY0΃㜰ų2MWMW'_5>X}91dUg???|&{_{_?/
+OAAA&މsRfBxXyB:\%蔊afC}mDq`2h$Ӿ1
FOWE9"RzB7%Ҕ.~HieDAan9=yG̇ukbBSyp
mow}ǬVc<?D( >ng#ҵv[gTE3UA
wxuU9&{<w96| Ueqa#{OxnitzvژU=^o3__k?<;=.oy̢[/|sӿK7)#O#+V:3С@
+3:{t<GU*t:>Η1/qW>Gp*{V[n_ow~/}Jl	O}Իo+_%<\r^`8uS}2wAYWe7_nW<`M3oQFuD9릌#,ˣrK|	pQ$(A		o(
pA~)oLp Ä(sha{m9!%jT
3Ȭn1$/46ZI[pj*ǡL]o``oc(;ɋ9`"h=2HD6ͺ9
ܿ.M鄂"`knaM;iNvÚ8:qq~׸s#Qܗofd7<iMO>v,xv^\5W]
q}'d;I7)@<{	n5^!ƉY~~Gsܲ{7;o7bK,=St=*zBˮ7󦛸=xusˮ]zܸ'nnc'Uaqwg\ݵܷ6`8~?=?_dX]f
7p5Wq5p{a#7croT|&Í_5\=Y<N`+
Vwvs{BV{u+{YE)(}"270Ptj+]71㱶h4>$zY)e(U]Dy|5jz5:N*xKmNLP]eavȔ!YJ䭜`/N?ڑ\,v^
B9GQcݟ%C#x8J'cTf	UIN3eo刾1pgZ{_t)y7hC3B0o-q1uMRSXS1cV4"B2A,:5ͺ/G?	)vDU۸lkňuּHmQ-en\FS|X9욀=X"$-.79Cyq/~~kpx8#Dv&ǰw#y
+~lg={>{>O'Xӊ
+Tŝ`~]o<a<F'";OÝqR-r=GE8]N=%76&r_ܼhp"++{r'ݗ>"Aqp	rmBo_s/~q'ӠY~amu̶=;lc3ˮ\hT<acNG<OUܹx"ێ=#}xԣ?Ϲ]'{{QB<3L\Gtڽ9qn+~>Aѣ͝_쯰闡FhփM| PRu@ضXQo$Ct"u~4/X[iYbqHyZ;CZBښ%O+h|iD{GLRmZIpa.mvBZ&<yʂԘopŐ.϶wv?W.0q i*T:W[Ns.Czn¬0wYt?B<q<$ 0+A>huQ`1
+μ(4^jOsҴQ\NS #XÙun5
Tc8:
+ޮB#d>T8K^[vG	uQ?hv6jHq(ݚ%ОO#h@j>VmmIfhUXnFcj[SCTZXK>7Yٽ?i,PPPÍ7ވ2(Bq_w-bB~~urVgl&r.WPAUBUݏؗ'׵f,Ǟjhhexl]D.wD{u{'JV{tB9~78|:;$P2UgU8_L5t2ʼ!:ߕtGta~zh4VK3	XN'f\7n)_ߥ&:^2ǯI
+s͌Qq}Џybۻa5^_# R̀=
\s}Tv$]5#8Ζ'AAPP{w-ݛ<?(((((8ȫ^ʴ_z3"O/qtvJ-]4@nvl |&?&L|tt{ZsAO@l]r*f;/q(ivh|rUQِי
2}pˑl# 3My=.A\֎1Z0U5ʰ
+t*PC~4ss}ؕ\`xw;ĥWR+U{=!m-ۜ]W9kP:Ƞe͸<\SιgIAU0o\u!o{kwx˛ỵ'=`QPPP/%iZ$E|\W!M0;oeܵ6jap@1<f~Q(x{;@u7M_[!?'D;*R禌=W\Λ~dc8|\a" Q<E:d>bU7![kMkL:NswtʮwME{v!G4O[>ok9{2ݧnCBR\\*WDy@9ERPb`~/_y>߸xĖMKn97il((((uGn6$E9>cK;Aڴʃ!m׈ T֟_`:hyb`_J5dCDU7sr<=8VAI9@E9p\BNm]tnau~*4ԧc`trs|>`Ͽ8h+~Ͽ|3N7q9>?7suPOQ,0XH@> lvgm39nk<JCvB[6jOguS.{U٠MbU0OȖc'>Ok|?*n
+
+
+
+kFU7sw˻j3~YvIHӡ<^Tgy9)Cs?Fե:ig@$.&]NW9OmԣuM`צ'fO$ٸ
'sC-[\6%@Bb*W-Kge(تi[un6)e>_<~@QQٿgNPF$
[bq؊qZ{Ž3jUX[-;[۽͎3߇r=l󝴿Չ6+V\FVPX\(W궾aGUXBt9Kyp`X<NԳ'͘mۏbssؗ[q$:Nk@˨MnK@oM/4AUsſ+֑o%F
+q[Am0jr'*꜕pz%FX0*!>(m]]@+֕_NMYi6y+फ़kr1v\CfoVx?Sur-rBfgǖ@mϜiJ\%
+k	?h>oAt>{}Rϣ4fo;Jz=͇ 2-2YevXO-8rx,Ph<4e*M{RxKJʪMY5--/UG{/Bc)J4J蚻PIśM-FSDx8P-^1;t/ YPV!,((((&P_baf͗q/LA=Uu
+uP+adIz5\(Ap$
+Ai ֍/İv~B|.#(|2˶LX_D1>[QKCIc.%6AoQq[q[׷2*n*E2$T7h9+w2pp,H3r\MPAn
+JAPֻ۫]jOwhAǩv^woY67Aot N<$@,RFZעmE?<!EN%5dq[l.p݈C|8!VD*V&N2 P<tAdQXJ\as$9WKٿ慩`\=c>-MCKI%L*m^_r
+	S=0^}VlƂe׽#/yz肬ujJ[-6As9'!tzTY	Du;F
+?&J+ZhGb(}hfg&
+$Ȫ!(ؚPQ]-ªYsZ(ew归Az^L-\>wYEևkmggkMlP,c!_M2F(0G6IAUPPPPp8aj?.ie"cL1zTvbWas>TqDt_OA,>heE4t|^y8
+j6|]\9l<sz蒡.rPWp|?@4L4sG2iufDڕO"8sCfZpsڬ'ž-.W.ee״Q2f`kE\ՈQU1ҘUX]͹Շ1\<yv8h}A)(1
+
+
+
+
+8l)i
$r,,wmfyk+2weH/+"2ur:NP;WYd#j0y46 eWKu6Q~sm4bU4s
+gyGFȯ0̔1'YJ3U
+8$*
+n!X)+kHFj-fi8!(q6Bnl.ԃnKklcQKv]yW=zoYAZ>40gjH"ezhcŎfj{aUǬTsZU`UV!,X~q3/?eU׉(.ʃ
uumB'V@p`TƪXUwHWi/gՃUMDcյӁϥ":1݁TDB~cZ7dd7N+!-ͤJ;0y<EQmQeecaNkk8]@at)C"f40h߯F+ENIӁ:Мe=YE46֋qR3÷iHeYOILV
+&	iEy;,jV]bFuf]%
ce+ƒB1;^1=3]v)CE*(((((P`Ӵħ@8&T
@@'mB/UIJ?ca9nBuy+\s`(Ox	giK]3,!i 򘻝lx[43m=Ɂ6N
+)8掐*F&J Θxo۫zNe8FҰJX0SV]D0#hޒ1KT[~sҼA}D/kuYWŪrm|e^S\'qy({Qϋ4э3>KV=r" r+6UYGEӦ⺤5'KT	y߫cX<к/\ͺ]!f#R)
i%T?wi%P1)\.ܩG>X|jٵ&5esA)E*e9xiFP] \v's_7iBEJVim 6U\ť9뎗$-ZȥR2h;b{7gZ9rQƊP|ۋbm;jvYlإѹ倬5j5=>%㊙fvhjcS8
=Ug9D&u	 XЪo~c4Q=WE9Pϴ03Apz::U*
v<I~&
+J觹>>]uv^J<Ƕo
+A* T< E*jن5>ևkQFc){||}k2?;om{O4杀v ,6HT/2DܶQ lfg]C+
+b\WCE*yX4h}	2&+i3Emqc6ޅKl #p-λζ] !>Yvq&t7ctkdmPjz./?)}1̒u^xAιB:
+yyy@,+r
+iU\sz-orgY=9Nߟ%IX9ïw8+T
+s|@c`s,Cb̩D|5^
ZlnJZ<+]Z5G1XF`8qT591H't2@Xl+YND+(:q,ǪdڟSoHPئi̅Jn%`sV*8i*TS|obZ>$VJ6ʝ*[6<^D`o	eE[w<dc`W$;#xY\>UU=s
cǜ̋07
+E@u}~uI$"LLu_RVQT
Ԯ~u*y]ľM`<.{U
`ֱ\+kAAIJSX.Z>&ha9:48}tS+¸%ĂG2/%iL@m=asR|%1#8I)UL/<`r/fEZeEz$mSߎ9 825;?;IS33nEC%<1{z`íz/tp[
+*U4D	Y!hho:QR>oQ[ܸETsA#Q~)Yp`Uw^.BoK/墋.[Vȯկ~/}KF33Ÿ馛X]]%n{su1'__+|'aG>µ^[;3G^o~#\}C
7̿˿{ 6i+mB-P71
+pvztt26"FY+Uq>ЉյHmԜ7Zقg~r`aVUs8o`Ǌ[9̗mVgyYȺ)OóHY=?ZVec28S.J4>re-T	Mu]`ϡ,]!jS)E&iP׷iVJAq!@ntb}@[O#J4@evȋtna|#1;9EK @`WUAҤ5Z#Sbsn)
+c^a\k^xZ+j'GA	#{gw׽&Cx&íB|Sⳟll׼5\uUƕ^hw&,//Az;^ ֍c%r-|_i\|ᜎ<Hx;tkk \pA@;%\a߾}uYA(((:v4WÅ}υB*k/a\x]cwk̒stԛՎ7=&;]xZSs07B c4*K\ʖ40%kZg獭rt?Liv>.U&6m4׬=F]23sP20w.:3G`|H80⛹UC5u 2%Cg	7^PNSlڱ&eR{EKuRBMv=0WڑpRIb$hTt֤Riv}%CX3cO}*O{ӸD<ȏپ};96oތ0s?ێ; V[:XeT9{o%Xr9e`=x̓p/@~zG
...9tk]ylݺ5\ǧ<)wa!m۰_J M_pocӦM Vu7̠ݖ=|G
+DZWq>Oim&ddXbI:u,z	&,XX/4ܹ-kҶ8s4
+hjyZ%η-LcRg\'Ҧ,^]%IrZC'_@(xTa!>qҸ.Ƽ80w>&&pP]<ܽfxXju}"c~㌵ 0DmsB`\P̋l68rs#g{ˈi)J 2ID+KE?byjyW#A4AޓԎ5k#R(駟snwz:O~s9Aϣ FԂFAz=yu7pCh7qn,FgqA:#8S  я~4Z<!~Pwgs;܁}kϟ	Ori4jϞ=ḑ.w@8_ ̜p	|>O??i,&aΝuQ0wӝ  7qUVd@	Ox>0U&S{޴?Ol
+n1w\"'8-\a~~(7Da{Xcr]uq~+_	Oz'U9s0U]8W.}c</,,+waɵBdX&Z9'0p!3'y"xXݵkW֓4g	aɽ'"<^P 
+HjZAA5^nA^$ĎR+)٪|cp #	uUŘۖ@{eHՉ_JQ9SxK6} DZs.;ܧiPbH{UŸOۡ%uly;_s3**	WTQA\ZeKwV!TlS%	im苳S>+xEujA@Ot@츅9ܻsu%CphkPNH	a鬫f?s۟Y?k0
@YăW	>!|Զb
+G$R43gyֵ./ JH;hncǛ>XKz۫@
+YF
+i>?QU&EbzI9(o~_ j(XMBD	VQ~0+GAMA>xĸY>7ĉ`DIL8E>q8窪_q"Bqm"1Moz'tR8߉\/7 $N849 9瘈:Adycy"حk\wan"pk2tY@M؂D
+bdggd3s2kr3?Np"(Qnmm
D
+N!C]NATs΅MC??1w8X׿}wr
Aa'g>oO>ɽn2W:M0{ Q5_އ1h,[2') Q;QhD]=)֏mI`/vnV&D#	lnݠ/0Z]snIчy %AAK"d651ښX-MM˴Ɣmoϐ B2lu4?pEF!/Bh2xƝ#/ֵ&MX2D}p[R+
+ZY> Bok9|
Xv/c̉,"}62UcaB]A[V r4!J(R
+T@i;_!S%!(9cmm-%?c?Dh
+-(  |4~'~"xS/AXdyy9I1ID"i"Q♈AAzPD
+>ra>1.P38'2kbDIJ@A8R W~Xu!jqq1M
VYk Mp^Xe`vA| -n2?s"fO8f6dN+D
+oybYM\$X{&jKпe
Dt
+a" "
+j2pL!&0\er07v6khDɱd{|}&	h20҉p}(4p
+
+nc4nTUMG.G.VR+D+&6nV!
+Q|}7.QL|`[1@'XjUD}hFfIuHU9
@$<0Iڴ,mj׫VW5u6hD:'Y[>IUgA5OrKwd =2qvʯT?PrpO1='cQԳ?nK7=9 W<vGh<AM#J 1öV5TOdqC:{xqS":1ט:mG418?V>1k(Vߧ3NPt"`Ӑ7k={kKLzEԺ8E"&mbҙ7Atޛ]j4cjꚈ&%b.6&2qY.r~5H4\_; M˳=Jl"GWOD`׿PDC8nD
+稪D=d-o	T9
Ń2΄0	A'PYFq,Р:OA=a{)&o}+'u*u0T&h8EIIaI?*pD	K`&X6́k5AF*ѨEZ|7Kb[5h
06cʽV6Xw*U8YUSʖ4pL1Mrr	EAh0jVKE֐5n57b5~.O\lFnV笾G_F֕]Øwς`㲍]>dVQL?w
+`no^кrP׫OD?*r.n)hm{oBV|^ǟ
+®`V6ǰ^p-jXkӏuJmi~ԇ Ņ &ۂ4o,Vń
+03q`, M˂`np [XXi&lz[PI|fAgm|n"0mii)d[)5p4
+!XM?Y`a5xdǴ1qHC-؅x.kUU,"$]Mdl}A~zD}&SLk{q#`WIආìN|lDo: bCȸI
+Uڱ7vR/ު7;nۡAt ^>#cL˪[0pǉK\lNgݦ/! ҔM$uv=[eHW{ UguZjN#vg
+ɿNCv?\rdz<QSq,ufe^t͉g
+{)ˌ"y[iF +vs
+T~Az\VN	mw,tQޭ\q4>Y.q
+Ng?ޣ O掕	|磝XUTZχ(,;qfpg.+7TfU"`+\pZZZ<2C,X|*X1-,,NpXaG{
[]]m+AtZYY	}MUVIUUJFu|'
S-Mo 
pl">
+.sMu/QN	ab($T?n~߳gO?彏s4msxpVex3 vK!%KI[ i	AmLu!)t~k8igmǲ'r]kh_ɡ(,xk?D`׵ĜQy5dt$[Y]4>og֞氭2&GH@!'}NoyQ~	X$3\w&{Xk.=]nw"WVǣ@{,\ِ8Qhck1aU\жjD)QfA8aTA1T}j|X9[ǭg:o'J
+U~}K	o
apiV\.v]p;󙸨&"Nso߾ Z	2hR,!?q+VC`5i&cMhcLb%k{`&c
+L;CG,$n6q.\pAnD'[ao"cNxՇ>P?9~r&Ł\LՇ~&{ bgMDB\8~-Hmp1[Q-g'#D6I{uزeK'8Vh6<'BYx<,lNDµ?roK6	ν\M}&\'r(VUb7x>6&NY)RUI*ń.+]WF\oq9lAc

UEC"K>0:Wٜi)63Z\i&o5vV9mEkW+e-vEvmB0c&y`h"t22$},d|+mmunbwGc}iǠy;l2``@8Q*5)M]*C>+w=Dk*}wlL32M
+F:]ebk锚Nr'i(U8.Ac" A<'?aaVH!n$SD$X(Mtw&B'&mKab\&A`WU&cO ޱLkZl2 6MPVțXpKh?n$v\nF#&c㬳hZa÷5Zd! $}L-p59?kBI VM7p>gl"*`5<.,&?4X޽IN{^ Ma&}O M	Ǚlr"ڊa'&5SU-Ww	d.C<1ěK<Bܬɘ}8{7/"OIgeWWs2~hjeuRCjk%o/봹F}]^Q>,:$ZΧm@h/AThQ!h#u(x ANhKs{/\kKXcJ2
+7ŢuySe DEX(,Bz[YF8J&EAZ4F +ϝJgw	"?bS??^,`-(f>&d~8qqމu)mO^]V|bi:k>Tuva0xDB	s<M?}|>	He=Z}kf4Ѽ~
cl95(q]6 fc.|~QA0;Kx<Hry	k]UU<XxZ,3~BO;nι& ZuT&c[	;;==CJ45?06CE*ֵ_{+|s4D!r3kBTmu@DpZ5URrrqDXM4Wձuyl  h=^]#x&KYkX۸uT8!nV[Z4IB3/x;r4vvY鉋D0
&ЎA'nC@[tfKMQ@$`zfmUYᢿծ%^OzqCZ#A]O$LB{+jKLL1a 4/dxA[.$DM\RZziTĮWEX&v@ibeEЬծWI;;:  ?@sRu#:
+sA9X*Ab=|<Ae{g:`<s;||ID@AA妫 Z0VhRu& 8jEi{!ˈ\'""1+ڊIa	JkK!q8׿qMdjJL|n]Ĭ,k,Bs@6F_vBՌcTҲJ[݊ثuo!5Iy"Jmx&YȚIXDgcx;u3X2vbC;x|E<mŤj
IH@kx5$𚒿Xjk \fX#GQu@0(}V5 y&dC>CZBk !Pg0>EgQb`(Qa1jK`#\'8q-(8O㨚:8Ku.W-Nсm%\:t
+!Bl@Z[XY3NKUnJWԴx]w0ϰu+WS#HXS:ip"bltO6e+Vl~uT.OtuPZaJ5ҋnv]G>#кd/{ʷ1iv\N#2+q]ZzIRPD'V+[e˭%>3Pf>O;?s8JA
+
+
+
+
+}qpԔif
+m%Fjq&,5VY{ZX`	)m۶72ƴ.r
 ieqͶujyo_"
+qx߭>/H<Fôfz`}f Z+s&C=@˕0ܐ|ܳbS~󝏘_IF8z++zG9;4}A~L[t?2OO3S` u}(g*\ S*m`{(#V*Xָ%LzčA]҈;z/fTH/.;;Je` nJsS"fED`̿D/m8ŋORZ#P*t*.7̬4ù*P$0ʻ@p)L)UbVXoIrї3EJiv7-z@xheӧY-Z9Qq.vZs2N!{7+;˧{\X2EdDZJfaj~:yZ~Xz4X/L<UE~/(+A]2r;qUbY$0e!$yW(
+SeN0n>	8g'7`sYg`^ZH&T8p }@7[+kY旙)ȵ~c e~:j<i[-*&(CLz[yߚD[#*7^@RUVp˹`3і
+%
+/[X1**biݩY@
!突įuLTvZ,y8"֏_lcEep0L/PI!D+pu*"j"w!A7@hjB3'	{n/`νaL/'@AT1Hud^ǃ.TQT\*}łDmײ*o*qx=~!siBHIj`88r$1獀zD}~ႁϳuǨE̈x#UwoW!,QPPPPPpD$c6#<10%,(nJ[=$(q|fm<QPOH-@SXUP*4\
+DhsIKJ
+9҈q%(Mh\H<xB;{윭ܮW΢sЦ<@_<D,-2"t2~s/tpD̠q,
@"!U6dМѾ6cb 66Hh>fuE)*
+i
+q~
+aAAAAA#Q4&ԏ[A[/@vwt!X\`[6T`M˪Vn+ uMje
+lXҸׅ<ZءF΅Zο^Uq*fYvq5lv+^".nWdcxks)nʀQtØź9ĵ䠮3v|s_yau8r{;}׹}_z?ʺbt]Um3-ؐm7"t(Ƃ2*PMBlm(eXw׾e]x<fX[[˚̮}:pzC	A&vl$k=c3ImzAǄ@"ˠbLNN(9X-M#ˇ_@k
+b`PS
+&nIؓ$F51B[C<biN"M*Rq+Arݮ	YG/̯J7d:Ѐ6㻹r
~=GoYG˝Xڴ#]G׵vgawgr,"ZXszի>?yVVV7Mַ
o7+u{/zыxΝ;i/ _|:y;p~a
+
+
+
+\;QR"
+i }h6DCb7H4R\*
+NRj	hD'&Q5uq}PWg"S/qY,oi̖XY4J?ҪI*&Q{F2K8DCvAi)*fbfݞqy<sbwBF(.yO{K[8bcetH!@[:*'
+3B;AtXYE=!>_}?M61n!Īo| \s5-oa߾}@zӛ޽{q}ټկ#HhK/_BvįsAAA^E~YF9N@.$sۨ0ƶK]`)v+tTS/nb.۟i3R
bj,W͕(Q̱Y갹Gha<do ܚ;uQO+gW?;ya߈"8|EZ.:H
b).v1mڴ*wp-
Ϯo
+ʢJҠW?(貒
+M7đGɷ-N;4D$Kr9P_U@&r	'p粼DEw?3?)V{+^ l^
+yp{A:sxC>p׻5X_N:$Oḇ
+
+
+
+l>!V@GF@VBn],J@v.aFƇWlis"P5},+^1@alGQ9
څz<_O[Q4'NSo;tD8ΥjlAZyz ?ȯԄ 6!u6 };OWƟ0;$lA2kÔX ) W.},Ez>|:(rvOj\ J٘]Ⱥ[&D5zIҮ87!+:w]2P[zzb@sV\iJ84yT#[X?uit4fB<ဨ_[uU]'@bvp VrAsC\rSz-p,ĸ`ɴm6v=%r%prׇm??֭[ȧ>)N>fǎʯJHs^!q{\'\F6o&Z϶o?<F89d:_PP,%U5|VX®5_@5Txd"4uW848
4P.BFX]&ՖVrw"m-Psu]9P7-kxe:` 
+W_,Ե^qum鋡wC%2$C+yVxq.1>+øZm=sx6
+j+i=/<(:wH7cޏA8UP<|B8/̱snRϵMDd?gNQL\iʭ?TDxhb=YU4Ya@<5jd8=8J4.>O >(!fmV1h|s0z#O 1s$Qe&Qa{X>h>a~@#?#b o;XI,;< zy[?Njkyy#8;~mm6:׾6on
+
+
+
+8SRO_Ҹ,)+Z6)%SǐbkƨFEXO mW1cpݪˠIS7_&5TQ,i9nͱ4
+os&o9] -:;A41DMm:60Jkz!<4mj*yUm%S݁]
+P|<hr.>V5HqEff\$&.YEUf\\6mwMGVRbtt3U
+`
1
+B)PAZZ
+x ^xap7|?,CO?A2F%V:xg1jዂfu#	}NK	yceBXy<z/m~nphg8(Ԉ}!S~܃]LP	^ ?!o/@M}#=V扴u?+l[*Bg˸61rϬmѹ9G/*+>8P?ꜳ?,>^D$Ř
+DH
+bL\C;k3`?A4އUسg9NwSp)AGDBܮCv6\h, LbAЩluaF2YQc6!ASW4#F&PC]qZ޾`;%N[u2
+ƀk or8#ϫ_k`|m{_#)Vgs&gp|孩z@zt2G]>5E*޽{RʃA'Ne0ľn
\1d-Xc((((0a%M
+r?<K~4R\>v{ ޿e"|!lDyP0TtjBZrL:^i0e!łSCa5"5зam2͌v}8wf\]j,sU@
+/})ęBl:+X={C'?WU]r.K_jp]=If6Cwɩ_?l
+
+
+
+xZǕRpQOK1K@u".#'$8zٖt;U	GAVuva{
19q(HXH%IAT=YB>nu3D
21h'g9f	TBc+jB?Iw,"Ct=A`ab0\	nRؚ]>a<,PUeuu5@'1	o
oxC&zv l8WU
+Y";^ׇtk+ʍ>OMV.5y
y#ɝ|g&Y>OPPPPpBeJi[a5HHE*5Zʂk֣%EfKwߘ&cd-՚؊)ՆL%cJdKkt<Vl2v?1Xqd7;E붩qN_)q9ќ+5r#1L		.]v%Yayu|pu([^2TV_BL}.;Or%Y<wG{ig2AÖ8n
g\yV JOySxV!duA>lvq/we֭A}s&8k˭,^Dq~\	G38#2؊O!`\-sQ0ނC)Q\!}U&|_[rfmer_*|KFya=*+|H.gM# 6yc5s4k"I|9A
+cmSf|lzu7M
+U=̃k۞m.voVlA ,`g0/^ST͒J"zk'9[^
^>L
+V?v^C;\9%ݎPA@bfss\0R_{t~|$*	v6>hE =/=^0A
+ژZAjx;v#S!;y 1qL `yC((((8a.~6p(
4$}AZX¡u/&+)X4@ZYryN@S!Dp/فAYu@hCAnqmx7@R
+nC5vug#iE<tÞKzt
fF[(nCV״3S(A}߱zɯ
+?ѾVîaAAAAAAA`mC^)".P8"v9 B
t280#:F¡Po^m(n@۴GÃJqhclK:%9_gfh`ͦ`-20H݇7|uyu%2!?XAV1t]84(Cf'\	za>Ke2hlN#!{M`e=3FhOD!mQa 燂bf-$Zݭ&蘝c^N3JHMJ,9
+1q
+ $_oϢ5^⇕<VKY1\db *5nDVzwvY ╉Xتt?rF8rG>֮@PZ/&"y5ռQ;T>Ar
%v_	3<,h{kAc
I0 Xm*C4ҝ?&|;W$z5κ[o+XÊS~]AA0FA
+
+
+
+
+
+7DY*ߣ8 ^mHDd*ؿv`f3q,i/g-^	z	WzPDR0C5򶴾s{䙾6S҃`eh#Q.~
nb
+J->C:(c\R\HE"F[>jުssi~(e,hζq6[u
ïAAHPĽ`4Yq'Ŷ[ش ,2Z[ŭ)gbBA0<jkkc-@4UjT߰5W:m	5̷_Rı)U!TL{ɕ+
1=AϠר9wgDU;ˠ9خɕ40:d(!Jܵ]TZAJs:!߼$E,Ut]ɴG^Nc{K5nҹ-'*V(_f!2ME@Vs ؏IiصS-uծ'hsMկK;CXd bT:ЦHyDJq>fnMl TվCihW@vP*M^ ;d_ʢvIZtOc-K۶Ke!W=84Ch}P7Qix(?
+yGk_TsX?.x;J4(x`qa>{~p{܉p܉x駞8c6g5
+kƶj	UK
+(í>.լQ[?Oĵ^uAc1(}\ko>vh2.&HI̗"є5	C!zuҢY{H|ɌII3u&*:TTuЈN`t|ռ@%Fa~yeCC@igįbj>A[2Qe4P{Wi)aڞe٠%*wBɜj\N]!L"] b0	LR;D)OÎJc@Zj?n3dzھ鿏4	ʟjbuqbqt|̓Ѕ@PM\ss]9b׿UU\۱oa8̮+jj֤}NX *@8T3?ٳG ]*/!_o6!Ct41jmlm"eT
+t?pRdyP!D]6ePXIH?:k@T!qa f203

?o]9[맪"vm:f:WܯMƅcѸ9Ʈl/(VAAAAA@.mmҭ=7sյ?-^9^_xc;6Ǐ6obeڗ8*ď@GrX
[vYEePɼVX23U2RC9 pe;%V7N?WlȯxYOo&M;wQ+N"DͶ}D\-zPٲu1>#XGA
+
+
+
+
+
+]~JFǋٷ}kG,FGqu|̳׽x?ȧ-nZۄl=ݫ5ykmF2wV/*Td=mQJuJëmQtvZ"&x`TP֢졿iYo&Q:㉣F4y+BVֈq
+*`ChÌŞ aTc?CsBs~wƢf
+WLҬ(Z>CE:|Ĵ"`ݗqWd&5X-+7mc663r[X^Yw7/u!+і#EPcЂ4Ah="VVV*Ъ	Tݠ/9˕:`lEiu1:@/O]E
+r̔9bF/*gU6e˽>PU{[xZ	zIXxyz[⤝i;[`
sw5B逫zBVBMshu{U#ydA
+
+
+
+
+
+VVxCų/驜tn{k5V
+7^w=p,.r7Ww\jKxM(͋Y7>TP>]Ř:5R
|hjpq
!2F馰R[eEiuuTGjا`>*su`*@Ke>#tk6혫ñ'Q]>Ug[13PBObNMmWij{}[]\;c*SOGޑdZ6Uk<ۖ`[!Tmo+v7qc/![X
+-WY]CUծH:K&FG{̪(/f@V
+EcP/!5myYj8M)]6Ut ɏ#[mɦ@:F'v%dZ1
+Je7:pyDe'*͜gG+e5sFN%ri^Aָ	e3د
+-[s '譥^T1j}?׹qZkm'9S<)K^},צlgnfw|+vYVc/VB9[i68<C{jP0A
+
+
+
+
+
+F_=l>/?O=垜cVʃ},'hu}:^[ƜKy{>)nbyMcisxG	ŝ,
+S^y`bHlW<hi;bXp5|u q?
MYA񇺚4c!r!j[۵?_^ӹD.9B>s$:ݾ 8X`m7Uݠ~R3_|6Ɯu[*QPPPPPpaT9y|+w8qo8#y;ƍdi;9#Wws7w|k{qbe
*C׹DX <נfb5Vg|f_MPh/P"2hvxAF0uu_Ϋ$O2d[ƙUOs
+HY3ٚsPVnF;y|m#ii-7ֱsm)y}qfe45ZsGM4{*CQ`|-!vGTչ3#b_p$;S'y7y6fk~'qqqKcn?lܾycزU.Ż%F[a?Eqe71Z<xzxE*p+僷3Hkmf=4[{$9܍
6>}MC(qLwŖwHJqpjj+Kb(4 AlD>XD:-Q$N Egxal~zZ>{ߧ4Ϝ~)(VAAAAAGG۹}|*"?#OiO}$F{+?	?cn̾5v87᫣[a.Nvq"WQa(HVjB1j22q~Qy*0g8kq cj:
锄Wj1*/0_Ryw5C̛
#RAfN6t,+'n[{59Vt9@z-Ɛn̋XzJtn.}*VAAAAA6-/pֹW]ė.o^7\N?=,me/;ocrʱo̙_g.6-mgqaCJ`
+v>r*P%KSyչՋeBf0?$MhI=g͹(Z=S3_ bAa=K}'wMOmvϡc삪آkK,Eʠ9ddnq巃on*Mq E]v
9H:JYԟc9;)ExXdDQmn=$ox}-x{EN>a+۶Rmxxޟ	_Y1c6-6fm3_=8W^jq;Fz+{yrm4B>!E`J9V(r#:fYYaU#to8/m0Z?t ۀ_^cPǹ9,ﻅyϱ*B$^߇yq6Lfs/O<4>JhRlbYhUj8ܘiSfOW)ϭzqrm;Z$I;TnHs4q8^KAAAAoDU{S,--yͫ^#ྦྷůSne\tEݓK5[|[7xm(F;D{aZ`Ƕ-XaMq&>_'P݈_݋K9{FX]Y* F1!8
+N6!{rh":F_Q]i('Tgd~:D ~Iq4MuJ	*n`]ұVv;7s΅J3LvEٿT; mj2#e}>t!-Ejny-\$3Fzo;>V| 2S(:%>Oe
1H:9P7=})&X]ޖ>փcDMkCq񲖡qϢk&:־Qj^P,@z0Hp}f>E4̰iގDm8<kgƪ =Os^M]гcm6o73@*na;=俳AAFY*aq9ᨭԏ>+
W];qyfM+vً,,ܦvY^}{ٳ6q'>u>ٯn-Bkk8gaq#:FFk,mp,`DZЩxl/[i 1*
+nSrw|P>٬L4}x5FAn(J%vǙez<Ї\QkT즙Oч|,{F"􄢱El'1y,K~;!V?΃Ё
+ qjlY|~@k[ }^+X6j~8MsATM8az*'2SpcDAAAAA!58Aq7wsEz̈:]cJ%BP#*c N-rew?|X޻@=
+oem_V1{VY+k^:0V 5T(8uu\|2)ƨc[!_Uu67ֶrq8 hՃK@UQ wJEf|!c醌1_s_h~aY5蚁޷?93:$]E3I%Y5q4HZ4h>0b[5k-t}s,@u%[ayy6rWkigpACނq~vJT@ϰy
&gpO9
+"	JU嘣fm,nZbϪӿ||']U*na{K)ԖL(Obaym1-"gBϰsh{זؽo=\ڤ^عݹǛ,n;֭T6c*%t\߶XCh"w(U R+ %\VxwXZ ,n^l&~c>Z"Ckyϒ ?}ur{)k'5{@Xua<M `јL,L@JؽS[l՛5_`<O]֥Uwpc^-oIy#kZn~3K`bj^柡3"q9|pdPh4_<_6k}|[߽w˧y˻Ϟ}cڄX[YeHb`x,Y"W/__K_?Mo oO~|x_?y-/_w|V`ƲUM]k!`&P6`.+ԯk	`.`Yc9Slq:\useP5MT&1,'P3qYz(/Ҵc%E8o+j̱6>-t.vk<@e͟C(DrBW~2COk.!4t-Sגup޺I-qU `I+UPPPPP ]ؼe+,lfqpž57cuEsQA!%Uf.>/O}}|.Afa\y
+~_:[|g7W7¿zo|'׿Mhc7e[pKuGP@,ƈ,#,MD55"a[e#(vPeTA{)"Pi1U*I]f9K]~߸oO<k!X?بQ퍵Vl3뱌kzr=㰯OPm&,TY7Fpqu{$r~4Č?,TY}nw.rpiK,񨸙9 DԵ;.#Db?fڌq6v'
+UPPPPP\=h=H>f<Tp}r	"2b떭l߱c>Ǹʁ#c?MVQVWWXY]
+GC͌,l>=\tAS={<mRmp`#p/o(/۷ҿ{S楜{e\x
\k/ZQmhi;*Ku	d11U`qP(k+`;֌.2e}uk<A	.vc>hy Ih^0٦(-eIlVW>r ᯓ1 =&ŧ=Z;UBEuǮ^ǖ52$}	z߽\s=Vǜq_>ut70k,9ǦO^W]-,.X],.VWT΁jZdǸi6x/0-{,UĹˮzG}4~[;h*Y2ܸU=Ϟeo_bqܾޑ锓9r66-ǫCX@ԣ7T{su$B]UU
+<!D9-|qMMq/N~٥#u^P
+Nmw#!bs>`˙[
+~K0Do&˖y@=kn'l@$VKsV0&Ef}l`bn-Xlq\^tj= <Yb	
+
\dH842|MP?6ipRct`dt?A(US/>zT }m
+X`mݺׂcuBFKء++7q]z)7mbi$Tٴ4bӨbcƫ8U\ ]Ԯ8ִb˄e-[wi{e*W\u=mınւ["cYobnYqe|U0◾w\ػ[8Y<6E-X7dTU3t,۞s6dLNA1  jbqsl\%-'qćmG}H
+Սfd0aX( 
jÚo5j3wJKR\0p5=z4B~Nnx4/F7WdJni=^A
+
+
+
+
+nX]]a{(}؃ۼpR4ruWs;qdF,UW+X@Yx*7+@+xu\jhaKWWZcOpCF2񺏵=-mfeu&DN`|+x䕼mk\̕Wan-maKŭveh1k+xDy/.V}J$F뤸ff]92_M*W?^*sw:۱>XW
+qL_|H
lqܼx:)$P=,^` j75 `=ڦ5Ym
+J{[ :2%2C&K;f\
+Equm=2g6(t&tT9KZ>PԻ\࿉Y3aU9<V!,.U5޽8b{V1]fy
n{+-x%bŢe `P'*XU`W)ǀi&fKNq;ޑ..}{Hp+jUc8su\zG_biw8cYZk8, +J*U@˿}2'wH=]ǵrŠs-@
+jb1B.҂2hO*qftGS!y̦\^hAvm:O"uޥuY{|d
tSɊ2]PQ<ך{MԵ[lEf^~>OjbB)>bVAlr!YuE}G@۾[(HۻO8hŸt:4Tztg_3
vL#F_3bRUJԌ3M;</]/3=LuKj1bJ@'neQTMO=q7wssssw,b:;uUX!C23gO/ڽsbQ&
415}EP`h9k196̳<
+gUT"!PaN*fD	R2˘$FulcrDc@sYZ~>C5prH$Lp98sa'/@#e;z;nedH,4Iu(j"A;6ե2vK)ua
+NV?)B'A(l"^kzj.#}zG9uKɖ>R(jkg^PU/нU9A0}t:c =l\BXE]ђ-'Hq[Y
+a{yKE}wxv~η:
.˾SϮ@42dȐ!$I8| 7pbzJ6QgVK|m7/p~:q!&]򶷼M/T"h13m=F[/c("r9+`5U$\9Cp왗x_Cw_W~ٵs1G/5xf4GDxy*Ȧ/
+\P_~~~?/|g~+ƕ˃yH3m:E+ex$W'{wur)qOџ-bǖ[#"WBfgY}P̝ݩe@טt^k;Tmtx`ַRBu,>qi-\E"v/AGr׫=A0.eYn}5YV2d^<g>ir$iHIAs=v<ˈ$'4lDfHBkrp $xBB6sglT痨-@+QV,L9>;P{w15=!"W*`!BG+rEw8 lٹ'x'ʰcvnnO:"G&*dXSZAJiTt$H'mETk!][mR-e8^'r@fNg$Ά:KMϋdsEJ-nKLȏuF&!/[ԆK\ZR\I@'}iSQte_ԖFO	OkhU[Am,JO6{.U Θ~zE䨍=r$%:Jh[ӾQKdkE\PXK#kB[{~+[DZ\־qdLڳ!mHX<%):Uؚ~׌_TD'  3bt_ dȐ!CˎDuɰ\.'q4F)C+z@qõבSyB8hc(|`P +qvvqY6*ơn{.\=5!Hg\Lb|,TЮjrw4F'\kGԹTq"+kM	FITbcDWw}-QpF+C%ix ͵d׎!>Ac5PhV(.JehG$jT̏14( $b4blЈR B%☨Oݹfe>ѻƘo^:ކ(T)ZjY'Hzs, e0d@mGr0MCIWA4}h Q}cjIhiS7XݮNw|7z
+ZtYn	}y)%~Δڷz_X
+ѝ}Yۖ
+3^3Pln)	`7|}^t?oVts`VMX tb" ;k6:Cvj2dȐ!C+FvÏOw｛kQLå2B$1h`D(FGƬm1b9;*q@R#Q%X%2}q9k}TUѐ<SKM}r{?cIr!'"NsEDhUØ*Q\
'8*EH2a)s"̃Q	
+]8JP^!ň" O;$qpUo-WڃA+%Vx73Z)7*mp^]
;Seٖ1(B6*;hԺzר] oXuaϴP5a(7w*Ka.qwJ]ot-FHj_VY.U>~dK)K-\Xtߎ
W22dȐy`8xRa=x\G<qk=w+$h3BPpwq4O繗^flbҚ8SL"b@"<uQK[Z	ȕ8z GW%bMTy-T
+}~C>_=A,2<i?cq!J6cMsCŉM( 9!IDx|w¿̿糟N0qO%,qKK,-/`i	T0vֺKU_춍K[Y\zFlF_я?WT|CE@aC@s?6+^\M"ko3Jh;*A&`eȐ!Cp<K}O9_!>OS(x+TM*:q(
+B<q3`y3w8y<Qb$$a<>Α׎ݖɇ
+R-0wa)cʃR=O>g%$*gOwnT$?
d'&W&?02qͰol<y/>z=J%o؊XqpHf z9qj,ܷ|?^n0QM)#|G6$&I""7 4Y%}jwWrKwBZ6O 1}_VACPɦ>6pi;;Op3+6:swe
"C&`eȐ!CJ`[aڤ9}<S(7GQ}ٶc29?G I(8?5SϾS/r\By80Pv/5	j8QO<F[<(%F).?,#RWgs|_O\;\K&>GǞej1Qxj	4pTݞ"(
PC>NH<*x'7#_׾ÅQ17x/L.Yf]D:^x!*W8~(B7أΕ9{^ulDUdJ?j9')Ex]!}|7mA
+a+?dȐ	X2dȐኇp\PȠ<MPiC-]Z4UDpP+F	 !2+v <:N0DUJЮF Kca\XΎ	 eFY1lN^<
+KLW\
+%naŅ
+`qyǆiF
a?A(U0SD,HED70IdTĩ!nh!6
+VM91#0{^PoNv:v([~0kJڡJkޞ Kz(=e:H1j)0=(W7*kK,c4-X_`\MRj>ත̰>\2dȐ!C+
+r<pqZaЦ47BYPjN>2bOCบ%$a,O?<KJS8ߡV8}r@=r	Z09%{ۭ;5T{K#<#vQJiqPLM5pJ؞+:\s6Ο=GmB0LQ\a~1Ns/$\.s8W55̞;W(W1	QSZ*"0[>T[aX?£_w;BDz!)Aaf|`)31!3>gr=Q?P"zCgԯw9f/?fPw}*m.zlO+D,2dȐ!Cu=qq\1AHHXQE9Ɗ*Fbڀ!6ˣ8B1%ׅZ%$n>\87bq CqXa;S
FD"8.HX^\bǾQ9̾mLUCd|z/?SOH
+|G~#$B(~O>˗
c

[.O|s~j	inn<>>/2sJRE.(zc@+
Qx<+<G醣sul9JDQtF/(Q@#Bdu""[٠)B-ڔ`lTJw'*U jևlڔgdsBȹ2m	j5ee\mHMrpٮ[3<LDh$O4sO_ID迏WO:Y_@.i(.4u틬n$IܧU{YHۇgtoB.eH#sEq3 >@[YSY
+a2dȐk&`bc݇ʃؾ7#CAe8Rж=q)yס272O|F9Ts﹝}ˍ+#9ey>"GQ0C:N.U\1DqyY(r<{גҌM3P*Jkьtc<Ke>Co
+iԚ<̋K\w;c QxG3pV_ A)80:z[c= ͦA1i:Uˏ>ҷ[I
v+xĬKNHJA)͆\%lGfoH\-C3MݹM)R:L6 ȧ]>G*+z=&dV2d`1G:LCVI*#(W,QkƼ|!v5(]|JJZY%h.0}WƫrhrO&>ġ۹vNv<`0i
+/0R	kK$h鳳<<S<ߠ8x+Lb-_?!)8qycy8qTEIh<ggxM*5<qTY_Ę
+Or0NFS#G8'g1$4MBzo&Z/獄wvۣ˱:<	tUSw;te&`?kؠg饪ETz/>?isR߫@Eq\繄
pzp!2dȐ!CG&P)T"4
q4V+JEB1fU 		!@qع{vn#bP;ws9^x8N^O<;4Ws	o?>ĻnmG}&sah00avn̾r<Cn;DGB ]%TCS(4\HN)'Xlw0*	1$E92AO*$eJ%?V	j
# Fp!MW{ $m-Z(C_P]T!]X2[Zb{j~2"3cLF[.ǌv'R}ED+ymjTGoBe,LGu9lLʐ!CLD=uAczVHqc'
+W"6	($q@|cOrZ!r:ʶٳ/;vL{8&+,cP٧F7{?w3ywp-qn8o>p7|=C(
_*nHL!A;o&
+o"@MC~G??;O%<?V	GYǐ4VC);$UZ)o<op4n|WHx[spc?G
OdؤeSYqSh(%L^q5k}R/_DHX۾KWrkX)ֻ.{׶oE,*B&`eȐ!CVwP9\cqXDL"ht
+*:Q	83eNW|yv~*Uǰw^
ayz7VD#wAvﻖfı	*3L8P[@E
<'"OwqrpǟbώEH*&/<8?ݷ5l#MKQ^|xG{o\/,s2ϰ|w.FKԪqbJEGBHC /Rk$%?RAkzlR*AgQ }Q1\)JMv(ҙ%Dzj~{<4b,|]n> 
Z,Cf׆;KZ*4pYHİ ز6镖
Z,Wױ	!yY3dȐ!C8{rBrHLuɕr8"Kuabb9}x|
+
+sP%
/8ëg.x(xǻxY>CKqs_"ݹ=p E_Mrs7)uPK#"g8wUu	,Bɽ2[X:9wf;0U5t
sӧqfyp;nbxQO7'=ԩٵ{ozϛB	QgO4CT2H8dx\
s%AZO) bl:6c?R+,$A)N(eXްx%dS5_Ct)(ػ޳ݥ3?*%t٤쾎syi
+{DIaR zR;AmP	QH_3i[O)hFNҮok(n#z~eIb>E;6<j(N;#3ڰ*Y[@Hif&eAw	ү"]VCf{7բ!EFBg^6}k(o6L[H[t{5`imݪ 1GBah+`S@;L=}!mKVZPts:Pb:҃ #c?v5ߥ֪$"gV2d Jn <0|@%
PnNo=>s嘿%ja#N
+qq3|gx`rsgPqwW3/}x	]kp2g18zy;;< T=8yg\\>S?{837g(t;`Gy0&4Eh.9*?#cE	_/pxO{pwrtIb_|}嚛A=|O?v5y{!e_78{j0G4tDRopp"Jo|i9=w A(C"G*lz=vpE,J)!hOuAimo3ƵPD}I:DRDҮ\
+jZ:^6f @oi:6H!u.{vY^Ϩx1r=>jZ$If߱U>{M] QIaUj]U6\uZqW[]0TJUPyӴK *=S%wSDZt_I ߶O.|^XȥMVazu;u$JfȐ!Ca\ĩO2;*Ce5۹冃sM~|u\{ 'BԈ1q?ԗxmYgaկ}o}an z-8O'JLW4ǆko1wM,50Cy|2[	$vl@)G2K<ŶrbaxKϝ/r`D9|g^ԛr6JNB	mT؁;bHjKx&\Zi𖷼_ej`uXEw]+a  /iZjک앆m퉘Lϛ$$&Kc̦SR}4Ym'ݗ"WP4%℺o]>WP\>GwoVi@+"Qa`GZ]}Zj>!C2DػwwV~;~bOwW>÷~gsQAyWyo 5⺣w0:1"blTkugN#7ݏNA.0d`|
+W]Qw_|a/L'Yɱ޽q%68pz+8W@jPruh*
ܦf"?̝#zN&yF":4,M3?#v"Fœa|l<Bxw"NBdb_WopdBpL˨$!b$Qnc~%^xQ>
+-	
+2-7&]M|ww9̘@U>)G}~+bIe!Õ&=E^[D}vYgiB嚙]2^g	X2dȐ!H2Cpxۭ|o{+;wq+"<<4 %04x-{b׮8Nf ILjchC:hSGq#Dx2cpr6fsyz1w/(ǃQ[Ͽ6O?
+#2#R˃ _ye1AM@	qhg<*'N>9vM0{g^=~bG!nRX@\hVڿv<!˕
+338Io+ȽGa!E:+}k\4	^nZ#'ayn+m[ 郯_;9ZK
F/d~!MpU@u+8
%EO%e-~	9	G<XTJ,jSXc}ك6ŎSP>L2dBIK
4Eh6̭7GW>DQæP$``vzgOUD$x>I:L!w};
+AG.WFA= X,}sѾA+<o=8J"R3dh:EN8L%x<0A*vbx嚽#^x3b>bTle	BO301r9r#KK,po~K<8^/e/!hVJukmnij%
+K\$r{8(c˖w9Ӧ^RRAwvRl_DZ#.+HDS6UY+j2	^ky##5^gQkgxTfC+ťKz]!-iqBZ
+	X2dȐ! Rx#Mg3a8cb>ϑ#8|a1Ur.A=>1>o3N#.{ae
+y{"ĢVVTR
+¨I6זl]q!kn ʡ\eh|U7sPųPn,Oqu{عġ;ٵ{'8g/NR
Ef3:*91GS0^o<ӟ&'xW9CT*1Q#\\}4Uc	H(!N\Er(A#&XAW^@gKRR+.iF)Y$]DBtK"^YQ=B} ,-ݦf]>AF^X"UgMCi}QE{Uz~}c6utkJ#W۽Mk!C2( C%* HQ0n 5MqӭGQ$yEÿHUxˁiCa`Q.e b~1x^QW.MY޻(xxIa7fG
+ncO+iAı'5g	Ø;W{;Ʌ)ԀS*1&'31g>*#<Ͼ7Ҥ&vy%q$a.՘9=CTpqرc&1A(\;%$8. sT+uaDw4tZzm[G2O7p2-|MaIn{zn}M*19?+ǎ{ԼuО׵Uau^|g_s]J/vڥ%%uǦ?XD0=LTK{*US>k}OڶONwjv{R)tTR\ !C2<2>$%WY!{RB$jPجy	>;&{˭Cd#|{y*KKLMWwarn}nDHY0OCLZA%mADxC=$E{[^daG
w}Gwx&1gleG}w_8uk\K8Hez\ͭݻ8t,ͱ$u4݄CpǊwɻv'3<|__|`vB"asǅn?D8ڐXŅPņ"b_=[Cyy\
+cFεV^#]빱nT~3.Qx(%`m/k\+o+ؔyy{/wU߳/jː.:ʞMwzac׶A
XHrg䕼>{B!C R %z$F@hϡ\[EfIX'#NC#@LVo?ʩS8ql\\Gl!I:*xF=@@!cPWG\B'bg*".a
wwBiy]w/s^gɣbЍ<J|9ȓS<|w~;F
pŎ}Ϙ136A%h:l֩ӯ0PaqqjxǾeJ%n9D"?s?ɇ>s:'yG47<p]V肺
+Md7O'J$PQ)lRB({w?j61QҕJKex9==Nm1{{yA
gbm-.>kZ3:z{9~NAi2+C2dKO5T5ƈK@*r)cūqP@1 ǟ_{lo#֠!<q3?#?1!q{8O23]%1r[&+05Saz/m4Xs8r!M"M@!{ΡÎAT.~nD瞷
s*{o9ʵw؞q:^{O?C?GLP_\"\Z4C>9z0sS,/6jLkmV޻n\FǾ 7Ϗ;)9'nPT1NX2?c}壍V#L_^?s^l)3si
+Lit[7>__Ge߿Ft^N̬s/"8׿Xg=&7Ԧ=9IGUn#JM+=V[DLʐ!C6Ԯb j@mT^>ٳ"&(Ǔ<|K20?DQ(qBқﺍ_oPq$Ю1ՆwsBEK\<.qB>6G1砱H4ɇ.~#X~Ɂ2Ϩ)%,Ǆ3Xn{nA(d`t]{S*u;Fnɧb/_~/?4g+$9n|	cx[>Y\`	'i+>{vm#.O}9R?jE~̜''Qk<<ĠDzYo3Zݥo?tw\>c*Uj+t֡A>hߓ)Qfٹޝ=}N,e=Sa{?`Z3z|)ۅt=
nERP);@՛v'j	X2dȐ!x!.#D%p]z-^_@pbzi'_}&(o51#&!j pr{~;Ƈ0Q"W3QnByg^:'G?RFb@%ͧg"!JeX|BCRIF{D++8>O?'<ρc"vmBGEy~Zy㍔xc]vǧqV42JFmdiA1̼/}2w,/=]^~}?;Y1?"_ԟ|/|K\xmJ+tze1~>Mx~ڠ[d,r9]Iֵ6}۟^:E6žD^ȝx^2C^]x*v~*o4E#"E5쾭s_:?TBQL2C&`eȐ!C=HPaB X)A$ph\=/F|/[~L;&IjpLDN"$Q2&nq *b99u
+'!AM|.N] #
~?|TϾ*}?|2_}W RسqxP5*oeYF;%?vO<7y5|P<;G·Y>񅯓xef83Ǟ=ؽ}1=ܻgbLncߎO Wey^xyN?ͅsS,/]fW"{΂xj*mg֖z[.]LoL}^EoSS/;ɟ+BqGǾAҥ2z\oAǩi
}[MJۺ]k$frDd'C2\v,,,FdXEl1Kk
+,/Rf_FQ
+%~w7~WWī?O>	&ͿӼ{o>})?՟vH1'8?+GA
+G1pӮoyNϯf_>IBC`;_=_x}CoG>/p|M<|c}ؿ81'xA};|9ч';h bsߡI~G~25"}̞s+mlgߞ툩1rSJ!"ovoqY>*/2Ķ#E9$+<po帔Gy8taFtE &Z(YcA/pl8BolrvKK{=J[1vjo$mڈAֆ`m%JLi+$"t9{
i9<j;J~\oIA@mNؓs@eтZw҇L K'DU#%%oS}Z砽Pf{n׎6"(W6_%:MKIt;5EΙ\7Iqu-߿M҈Z⺈8x'"ǆbb=v01dhǬ&C2d P9R]B#<p	+qڽHL_``x_{>寡ß{!ܨ9㠭p"$Q$	Z	^ΧRo`!BDD69~Lыy=G8{l2Y.smZA>,,Vy9~U{))N89GM4M7î	<c.u?_=DS+_6_?__O?.~>oGt?G_wۅ(b\.y,=,_w]_ r$fiiѱ2ng`@՘9RF_k0Z}Iq:;/BD_mWGQkJ;+mK^KǧRi=zPlA}{ڧJ.̭]t\|-l4EKzNDi1L
+ֆ2kfJڧ,hR'Ym5یVN.lpm0]rg]Rjv@?-[	&H*d)2dȐ![c⁍8$N>G3I0
+F&(xsy}q>\]moyg ("юj>
.LMvD4R8:sўKDX_I<n.&vףF<GmzarSǞ㹕ImNUc/D
F9$JXogx,V칎[n;L
+PF0{n`x`mkrá}-11c Mw+u0}>ݕk|Dλo;o荇-ws~VO(#9[５N͇`ay/DŨEV%m//6e]!\ݦY!:MSe:ĬKtژnЫn)qǲRK`ǱBYۢݧ
twL*18k떨U]t'~	t)knSHri'WD6ts)}ZULg9]kzLgu[vҲ%kTaPj"VzMW`b!C^"YZPBUhai<?	qpi^}%ŏQrY/`DH!*(z\4ZdĉMssg" ly9wqã#xz@F=:BZٳ"ro>;|WQcav%ؽ};vst|AlF){HbC8@uy'Og6vˌ4i.^d9q!޴":7cy1!ʋ-Gs\n=D"^aDǚzbA&wsqwN7+x>x%v]oW\VZ*u.T/jg_HbVVm+TԎ^V]C	dYyJ!R+>]G:bϙ6y,;{Ψrv}[zIձ]ztuXYe@8R@gh5H[YK.{YAuS/.3]f͎%C2d`$1[0F<
#1!07)(1~oc߾Q"'`!!AkEe~]wfyd-
+M|/Gi`* 
+#NW8UKl_0{ǖi#QB"&؎=6kht|}\>7z+Yj*perO8|;OOP.:侻o՗_Ycn$	]sG]FsN*eQg,1iVk\7H!A]CgN/;ycVDܵfϢ];ｍğ/*AX5WкJR'eBǍIB	 u?O
+BRYe6ug#9{zh{4k/ju}4ݩGJ_wzJm^n5"bû+;ZvzIs!YIy"?.-Acנ;\FtYW'Bu~轔^jӪsKk<{5/7wJDoXzW8zQwM$}F2dV2d
+@"	 q@)0
+!iEQDǊM	q.9
&mU
&
+dID.A޻yAP$Ipf8 	mwsО1#gNclnv[WʫW]@+$s/"ƨ)\BqP-VB	0f6rC&+R3/%h659w#<{N6ȗ^JE0>qUCyӝ}sH]iwcKXB9ڎvCt&@K\,i dRZML/"Gϣzg@ciCE?驴E^3zQ}^kϮh=ݩ	8hU_K{qmP0V_֩Yr`.׉ )=ȥev)j	%^gr[	y?1 meܘ{w_&Aw7ؿDX8-vϒ
+}v]A	شPAȐfȐ!CFVDLI+8q"	
+O9r=k= jTHb#5UMZ &Umt qHFcX^Z^a$j &Ç醛Ȼy¨m}],.,Ҭ]MyhFٕmb?
}r,.SWbێI+g_,;&u`7c'[q8`YGr5x6}".ey8lR,y_fhdcr8?S-㌏pػo.~ayk
7^ρk1*t]ǎ;x$%])hyV tG/Ų?HW:^"v@}@խvȆ|5)b6~vTHIǲcTmUeh^钛!֮`},WA[_SX4=|Q=٥4%;U7<蝪C
+Coq{3bOC~ƵTZz@ut>HKן!d6+C2dPDRŕQdp<$1Et(qHTrLmc1u
+O?]cDʓĆXР$NL㸄&	cC|J01*Q+K4j5s^YvƽFV1ˑ|??w~H[o$ZzufuK5|OQ
/<OFL#|j	Ib!7=ǲQ"6f&\RkRgptzp|GN	Ǟ{sK5=i4*l&6{)xgN`6L 냓ciqj-T,RkT}+J.0Dp]4+ӊr3&Z.cѸZ#JtcXdCzJm,]CR]j릹㢔L0Y^?]uF=#ʢwLB#Nc=J1"i?_Q-cM"Dg]dti+'^ӥVB֮]_24):#n:siK8H{'G_>CmQf*=:~-vmt2Оn冞gҙ})5JRuP>ӫϸja(Eձl;Ig;g&+C2d0
+qDh4)"*p#4B0`v>c|'&l0
+#!?*ZvLD]7FFF`z((
+ b|$q=>Dlss\sEF`^oy.+VjQ`0RTjP?iΡyh#{yxGx-$cS1<a
ܿoO|"#OA/
+1!ń\Gh^848B._B\YX1=MKMryΓ<KD
a4JXOxᩗ8̫,L/r>".ȷsϼ@dav.=OieĄ	$1`F%֬(X#>HcJk}B`W0V@UJ!HeD`b7zj~9S@R#\3t]IMEfzu{J^RfiyCvu}猌m3\-D>g/?*]_'ڮ|WDv2i_;+bA+ő\.!C2(%"wS<|kǟ
+;|'O~{8qe	?_'hq'vٌތ뺄QD,1FA$OL"bldQH.^%'-\w՜>,%Mܤ7_=e&W
+pt7͍vrd$~XgDk8rw?][o_xM0d,rw]{kE|T!!FG_Xfzv~U$R(T,Y:%|k>|ce[rL827s5W%
080B!WB)P	
*FitkpD8.a1ʊ(W
+ "L$
+nIr$鏽F;0lP=ކ"KҺ;-밿1lIO;ѣ?`Dv3vR0HbYǥ-"tP]hj^wQS+E~C$G>;g_-burVZnʍFZQ z{}=e6tt*DOt]-;-Yg,?U~BLʐ!C.Đ8%J<w׾.R"?L\c_yfBjMN]8rXcRą.%TTCӋ&v]ʣbً;qWO^ypv	j$XD=ravF6<}D#V|4A{%<0=v|xe
+ b޵Ɂ86(hD8p%&U1
+bHἃ/9D=%~{o#s8q4ՠI$!W(	<P"P !NB$
&QKs,.lVUX^՗_o=ƫ/Ed֘ZӬ4^|E0s~|ŦvJZ9(Q-[@q#@:$Ġd"l׳n~/1hVX
|(4TFRϥ@wA	A_D'I mtc+ZԀ z]l)VkjcBe[_UKK5J6Q3"6u&t9bޱ=TJ/+ТR?i[P[ׁ}ֽeMzHAK-YM
!دS[t9󼽑]"2dV2d
+.^/n0(In^ٿl5',55*krK\{[ַ0TD\k1MMMnpħ_<cϼxBH-YYF'h`bq	ŵ"[/peQʱT8q~P
! ($W:SL$KULOm~\6I0JlW
+޿(Z`Fjf2?@&(Q8hP*ٻ{'|DGضg+PV3	ojeٚͮpf'8}Ǟg|'wQQBfKϿȳO>ͅs0EeqZF$2[l$QzM1` J1\7Ҡ}=# LMิ%
+;b,7Ze^JclO3J_-JTlJvHF
zM"iosrEʅmO3켮}[/Rm&eeVV]).]oh.[S7[>h?%~0dV2d{|	ɿ}?|'_<g(w>'Edz4L]Il4L-xɗ||O~<m^={FRUbz)w̗+|j`/Z|qy)1*A%"шʙ+qe<시>?R=DEN+?2ǧCjjG_~a>+|'_~9w_@՚ŧ_O<ֱ:/Sx~sٗ89;Kx9qOZxKeJ2ˋs 	@L
+D#*&%(2Ø2QP J4>EU0'Os9fV{^Ν>׾U~I^9
+'^=ɅT*L_ȣyǾΜVQ_zPZw`ĲIXH$	
+[^7J7
 YIdSէǤi+S`%:P}SEަRu0=#0be8)62-weiҮ^DIZ7I'iW{h,<U?>(zopuUtQz	+	BVLO69W0Mʊ R[BȐB!C2\8ԅe<ShGupqIXn6p!`eVMqffT\g~=8s
+100lMHaGFIlpn%{4J4<wnДՓF%b	/(H0/ ~D	rdpdNR[^d\&AY}Oq> ۶1rgqs+9<ur1 
FHqe}玝8iTXOnFT^\D!C.K
jujBT$Icbp$Hrmp~֚fhl*dxvv(H8jR[^sL,qy<-)sL	^dPc#
09/G!WGcv%(*81F;Db
8DwZnpAPͦ!MT8ACtKg:f޳HǮUNRiV}ЬB0zQ&נ*=]LOh6K*sZ[^w\BuEߦ]M-SxMlD6y=	y;>"K.0i:5Ht
+kj^ܴ=% 浧Z)TyM	v5BP?_4QtʺC)J$h	^bo&KgTmM+YgN~Nio+(DݳOkcSxc	*.iZ5@rY) dh"Bv!C\ξ\e6DDYE;oͿ~#P ѮokYP|<C8AlM1J@VJ~,BiT
 CQIYuVSpP**C&ikeQW^Gb@ ~8J)b$ڽ7Ǹ\\$ i"2sK
Ref;x\Yh֫| H^<7[E&CZLc{Fx˛n哧$@`\;۠sΑݎ?<S`	T0T팍LG\r<#H!"| HPWdx?
+ B٤P($WM+QPHR`퓶>ݥTP=J%`
!=v_Q-۹vHȓmOڄsFTڴvMB7l*IjIG#0{_/obti"6qb.	{jڕMPt@`m5/i^>:ya*VT0Zұ6%'yZ
+1zuS=W2lWrI(L9z\HBۡi? Z
ٗݶw
cuv,,AܯϬZ\GD8!&f]2$I>} CLm!Bp Ԫ(heji{WxVd1$"{:j-K
+4M 0}I1`0 Z>$Mib   F rcxKDVt11Кˊ/*0	X/֊J04O~a@
ĞG\xggX^~ 16Ph7((FƊj&F%UtRDE>*EA$qIOxD{`W#HD	aҠRbu$҇&G
c|\ N-O 	|_Q*}MHd8Dɪ`{>qR<&6kƤ*0ІNa0>^7ޭUuiT>.=vPJ7*n.TujCs ҧQK<k!b;91ɥSTnbK^8:`:_Nq;R@@ԺR
JetG
Y[^VaoDl]J)˞O7CPmc.:ˎm
+A:H>ma7L)j^-R!HQՎ:A[kPZ19 tG+Y
+avT"C2\nq@iHh# ƴ5(IEx폊$I,Ӳ^4|Xia%m5U71*mcj*݇jiJ{=s	LBD6B8"G! cC4fW}
8~?c1GÄh#KuaQGK:a`صc\˘Ȱg_Sm$WE6ҩ<8Jij]&PF40$hϕP!k,#6\ОGٽёncGx-5ԠriM\kEU[-} }z״+(kf%4LP.Ntbxm0]_}뭐IeFg]/>s9mi('(00wvn|tb0}`OڸȾ>!B}4RQD=?.-qEPPJ#/OGhkӦ#޳"d2dp@XEb, itSkJv8@KbEql_k:$JCj!N4:BPN[ڇW(;l`dA *FE0È$VtJ
(k&i:d6 ۆ9'ItLeqXbO~q-k8b
`=8+23|g~<;v31>C,.5'xY\rK	T+1(]ĠH$i&x
+Jfev
+񘞛좽Vu.,;	#txL]\bv`TYoK\#`]tDU;5*Tٔ9A7u$vYCOlP**iHnGЙJιec7JL)JHG9}΋:"l $鵷	qܴ{)[% soO띧z% =3ƽ!ٴo8\qd]j^o+YOScH!2dȐ!U	C# NkDĊV+uX$v[:Zʧ.Ř_>Jt͐6!` hYw5ӒY3VA}}6-ڎMtC,&YKw{"+pAJy8hHBDG <1g'֚6*u<#x~WcN^J2e_ch nlTXrW6jgcb":"
+G@hY̀zlh_	P:Op!ѡ"9P^+L1ڳ!;{DavK=*uCt4U?X`S+/ZNlZ؈)l1FvHJuERltH0]*މl.x=_EdDQljsX%UBT&*ecG6V-r_cE8>A!C2\QCJb5)(rhTfz2kB֖kQO;u>#ĬMotپͬҖZ=iBQr18T.(+ڊWJ9H*iiVAc~,/L/
mdG	(jj!9/,)
+;n\ʔE-W)hO| f9}ϲmb;o;ʭ7cJcxPY|7\t.ɋ!WBJML%lPO"b
+4b+!N$nUE,U4C.?8T+1K
Νg3/[==Y8{<\i#6OHY
 
+$b)1uŨV(+Ld;121`l_MClLX8ۺ?+S_Rn`i9=Gm6ξtwgJ$siα3--Ĵ$&ie~nu]Y:^  ])º);)ݏTƪC ӕJ	2dȐ0w5YH`1NɧI54}c)#KtG3e15_4&
)m%9CR{hq4
+pHЀرx.AC(`/
0<,iF $
+Z8QI$kbw31
+#bH#LB8Jqx.+v0c
z
+DyEC|z%41Qy5

pB(H	.n_1\\Hb4
+9J hPY\3<:ŋz-zqfjA;.&n;{,D4:HC!쒮o:Z#-vk:cݣr;ui??kcĥ(:gtUX"sRKօ':S)ŵKaڟCǨwK8G\(6}_o͞K$nh%}Em`{QJol9{F:I!C?(&# "ɗ6UEkWJk/tlt_.[
+zu# >`DmN5
+e\xւ\q
>1k5+
($7\wq˯R$ 
+0ndūf`&(u5(ۙ-B\R_WCM4J(劔9)9	bf-0?O"rGrITmXjƨ	clFs)
QiD|BQD"#ךT5*]+0r.hC8OEXU [`Iκ.tYzfxWzզZnZ0tZH^Wa(`6­蜖MJ=gVEn*^w!ncBHiAqϪФts>H(NTO[Mt>v{% %e7[j>}}zC¾ҍ^Q>SI/K?:x=Yh:[?RBϯBӭpTUq뗜!swdiS[n$WSV&`eȐ!CJizE@&!	B`R?+[uP	C.o=ZWc:3G
+
+!pPz䴃kgV<M5sb~>	+&561R4"CX(ŔK>wjCqP8 +TY\>ض>}Mg8-4!sah8G0:)@Pza}
;J$+e+R,
safZA4	7r&
+G"("tN8Wj:(/rYJ`e^d9e9\ަm۶!D1jMQF
+'m/3B?Q撙cB_E:_T{ޥS#}yӯE]Ӓˮ;M}_3ӬmSKO#FXIvYOSu:}UkrFf9iXBzFDi!,]{"ː_BrK|%{_{=.eLʐ!CW/KCp<F_ZBêTn"Vfa)v|?VӺFm%IbH<\"1QJM8yT*Y
+/,,a<<JB;&G߱qN9DhsJ{r*|j:ay*8f|{wlRj<F\&&!BTQViU֚nzhNF=q qbcR!J*\
+`Ł"ˋV4ܶfشQ\gN'˭(<L"
+D_Au@C4@KĄv6faZ.D{))4"I% mBSҮ/,E|iTzmku%H
+(0`5M+J%\Aڟޟ3ˈ>ϗYj.+"[slt&5!2dȐ!UAVUQ+Ib(TNOsvo*?cQX日d`PH)X}ZEĒ =KZG+blڞ*<Gf2X!md+倥U;T_Ӌ<nJy
ٹ0y*/87_x8;qr`i(s8u.\t0q`GA*ùMgr\Ǐsb␡0I`D6կ00I#]imSO  $qSVKWaS&kڡ㄁A\j%8\;svq4A`(
$+}fdxry(AI%{(:"^{(hh;.s'ʆ^4J6>&aOЂFiZI/K}IoX Yw!NѤuMeE}Dv=L}l?}M*YZ.`&.K{ALoztpeTXE]B;_?d;dfȐ!C8 TkFA+fF )=7vN֖.۩i!Q` `8&B(`^"Hh6bjД"MJ,4]SORkxTj
+?7qI|N7}-P''^>^<dp6FxE>?z?c9}a33MSta/
yx'>>ŧ_+|/Sg9[(ﾁkхa2(!:,31}Ȯ<={mCCyL)QDD1uUq}\yy2a3&(!~o=1 $6D4&m뽠.%Mif^(BvŘl_Xn%kcG{tS~ ".)]gO-%c-ev/o=oM_=ﲫ ݿeXXv+2\MX2dȐ!֫4-Gk$W=\.oM0h% {DH640tJI iZ_DiKZܵ/l}d!01itrÓMrDBHBHBǦ5<#("X$,@&Eᕋ
Boĸa
IQ	j	j4	MQvS܃S/ڔȁcz|Na hklqXn\;Gua83H⦍(e\fnqJb׫$i33"
+m4 B%aDŭ{Ĉ=ސRidhωj[g](#
+գBd{Z#zPmia="jHo3]Mt)I8tJZϲ ]SK!UtQ*1zRjZڽEJh-Bw*a~%`
_(^ik7dr=&BU?ӯ֍o"-<2+CT;_0@ɥ>7q|UreN!CߊW	MVv=c Ap4$i	
-)W}8I(&piRja)BA9N.vmڠVVmTb[T^v	!B8.MvR\I$a)lsPIMc ڦ-&IDqzzJ@D=2Y'eFmVضʹi+ṘI-8u#%(&K;$x2M}yͥ%a^=S-18R`lx1%!ˋ.0PfR+/1X,	9 +ԣĊrQ.G18<P2K6ϣ48l#Sp<(Ml#VgKB`=8cu/H
z2t{[k~B.ۚվ˶޺τ1v)7ֺbֹtܕꚖ)S[߬އ4+JR{6݌]`k;o1vF:&\i9+ZWa6׃IX=Z&*:3K8+<vyjm]-(QЇd*%u[J	){և"]o_B6ҟTz?Bo گFUp#j/A-Aه!T	h=uz65
+։"U]D<Ј^~h?con=G]h] 2Cw(/5N	~oC">ix	4C2,,, "֧"5o_08Jq`
+WID%zʵBRr0j}8Ϊ1|	] -?"$}	U]Q]O+}vATҪl\׵11QzTBQA'ȈF0VysJPop1l#%	W9]a\FHEhxax>1|I
+Ƌݐc
+ErC<IP(#%v
+CÉ @]ٞԉS\wh;1+lxyqv31>ľ!eBf#Bxث\<{(0:4 HA/ٵk/ah9w/Ra| S;I;narB`\ҨDFቃlzzmOd0qIM1Mk)tǖx14S}{JfkSz|'
՟P$Fm9G>ڐ4''&PТuYrSΖY"QČ¦
+"ɤcGj_QL:}A+9"ԇ󜂑K;-Z=;1I 8:ƣ˘\۬fh$d➿Iix;`V+6?7vCz_湙秸MJUf/gfn !QAuB3@:KK,U9D	 nԘ8|2dxCsq<baF,Q6*1bl44f-uKcLش1LQh
N+Idm6Øj@}TA,W-
+s\
+Ę$ L( =*$q9u=SBw{>m
+IhQaX.
'@d$cc DX#ڡZo+'hF-7pe[E8"JfxNԩ6YpEO-T	KH(pnjBzS_cO>|krD
M܍%N<Sgq"K{	Y/p˛PcyQo;\1r.2w`y_"3+m E2x䌃2
+js4 6K~\~,HzEi[&XbZ*ERۺ1چHڷu2C0Rdbz>SEB~`rAk,%E%ThT[lN%fJu)o6+GVI>L3Cl72>{i<L9?Lo}oͿ_& %׿WW~د
K|'/?Tҷ?~<_!ӵ2dFkS=A9ffgTkH *m"tFlt)S
+WzaZi
+T%b m&8JQ*{..JI캧ѠA#LDZ]X]zCp
f
+vyGCY!,׬Xf
+	Zm*N%$Db첕hVzڵs\j#$r=bcV(TjM*
0_x9N^McJ3n4I&d1ꉃWD\F&0qQFwfpNLU_&|xETc"&ǐW%IuKyi$<fJ><E`4gЍ&Nb5D'
+%\V3grUX!l
ҶuA*I!uoZ1=Enwiw:L3dx#AYnLQmԔ@=ˊuܜ(ԯeqL	pԳ<<K<3i8hz /~7?_WW>c&䙇xmXx!?[?v5^c_o?
@o_8?_=?w>rL2񠠙IB:KK4M q4uebܖiv$4fbGc ZQ9Jj
N2^%m6VhjmĚAF9\K"y`Leu59G9
+=k6<M) |Gq`R-!mUlE4̴"7"$qP`iXv&2Fh](EQi4gjr#"ơ1^33K	b%
+;CIif늪`"3MW<?U٩&|uO=z=/=qN̲}6|'vQEDF`>axčQ,Q_\bnHj*\zm=
Bq/	:0bO)jJپ`HP/
+IlocCl?l)xPd mB;6&B*i#](Qi2WtWWj)rx≯ǟ<i( s_^Zrn=̭?Kq.fO=9Op~boorxLEG?{-K̝[ 8~|oEvm۹.ӟWb2dFD6t@:WBV8ĊJZz?yG>_sh
++814bwCR [PJZJW(CD$b=  bQ[Dd.٥($-CxQh+i;.mJPڵǦ6=BϱcΌNÿ:hLqt~ΞQH4fB-3"6PcC5Hly0JHX5??Rzl<{^=ю	fv&0Wع:'2<*1М^ /,͗/?W87a뜯瘎̚A1v316P (QLlFı\e~n
+
FzRh>Y5]#mǆL;Zl
+# )_NRJE{cGZk3msnBV>K6O=FMr
+XOf ]zVXoK(ه%ou}l<*!lr׽g_~-11)A"{"yQ.7Hb筻;sH`p|!\N$ĉsϰ4<F)l2dƃ`p@{@lVQVFD[JˣKbg׃V,A-EƆ02(</y_v+1XjQV6c)hep{Q$ +h]a*
+ʃRDIbfqq
+Eip݊:qbHVɗJ4Øz#c$([>~zٲZ}jZ*Je5}0i)ӊd[bQ"U3&L"$	"(jE؉u0q4mO"63sV6uI 9&/Nqaa/DBbJubHh#4, uwjnsu'xG^:?ҷoo//\	]'B+p,'\]\'1XRJCW֍P2}}"Kt6GX**yJJY{D:wtJVkZҝnsFuwxjR@4&H_TK}Lĺ!mL-ڶaVg̥uh(Eg=˝TJ*C&`e*cٵ]vq=LD(($C"@f4H*h+A1yv~ߛۿ9#G2NO믮!%G.9#4
+iշ:9n}XZY-kDyߧ(ѭH-YM(#{N
+EJBry۷3>:FFD}^+P,
22>/mJϊ!fRFf	.(D
6j^(mE8bш(zD11m"M4sAFYA)#;na[2`%AkA^([Sm'e)
++|ìY]$"	QQl{IhwW;cgN6ByqN:M\7:GQIH1yQ)E\QVxkD*9}Gx!~c_O˧#OÏX%VcRZ:W_be>/qk}\ECWQ1?C;4$}#Tos_[;]vm$:J۠gc#/t+LO$mlHL#إe6ޛdo\ᢻb+ߣ{Ҿ/=gzIvIۺ KOգIB~V,6at6^ejHL.Z'2$H!PS8%pyh̳|% Y\}z21T)Fqh@8l|`2~n8D7ɐ!C7"lʛe>*rUĬ0kʭcDD	lđٌW*?	Қ/IVB+UBާ$I
=Q8A:8"]vݑ{۵$
rZNBbRi{zUZ0HV}$Q
+B[AN*:՛MQL8^DVJ;07BDRRT!hE̳bUBzܿc(ZnvVئދ7<FM0D)ad`)Gwh;,Z%8*&&$Xa-hRix6V|LD/N>XfGم47^ٍ4ɩ;(qXqhhR];PnZPLB̗zǟ?* <h$1V,64+(a<~Pǹd=v7}u7'v`X}*[
{F=ّ|niS}fMloQSu-],:u[]D!{{;S_^PY*e#<xh6wj|K_s6hNo|{/##<?u_	9>uc3/ǟBS<O.BШR=}yjNq^93=ـ{~'G9o__'PdȐ!`53OG.-h41$u VYsmеBfȩujQ,x+t[CtcPLB>硍P5\8w)\GpHQU$"iֈ:s3+ cŞ\>"Pb4BQ&رm;cc8ʐMV]@	a֘8F9ף/022bۊQb#mػuZ۔XA(8{w8r>碔jc|GWzXyL]'_yoU<.#yvcll\#Jb?#k`g϶1Jr
p!0q%"<\x|ȡC[y;Mv
+C۩./Pq\{{dg4t46saz
+Ƿ׾ʖo{@D|<X0iOסܛ}?'/*Mnm[J./̺TJb{>}PH>qY)|]P( =7.LwV7up~ꫨnLra"OUNG^|3\~(Ǿ/^Oy7O|w_? /?g2-K<ԜnzOŗWڞN8pc>ơO|?gѻ&2dB%ǍP¦-!IC!bD$ALsЎ
+OLذiB$
+ 	@b+Xab<Gj5;&mkX,.w561^k=\G5+d騎+O4CBԈ5JOu@e| CҬXCKOG
T`(GWab9~s.SAoNL
}Bmtt-bfI4v}zj 8`P[qO@0P*ZsbǶqV8Zc\җk]0{ftlDFK߆֨VX koZvOP̱47^9}kRb="DsFFmZ_3>Fb
Mpߛy>{عY g
+r@ugLxB,_!K?{~ll嬍Y~=]>AQz?HPOǭrFQLPc.9N6Ķ6Ŏ"]OkN4~\饣a}d5?]tȡ77A)Oӂwe'~mp/F_ 2dȐ
WHHr~C,ʦ V'Ī#d=VgfK F
=J`V(J=G9V6bIHja
+VP
 	|
+]
11X̳k6+,,.mU\WFx%FH:Yk׬._#EJ;K6nq=pvn:{qoYAOQF.5My&rEC%0ϑ(m#11N{\ᦛnbaa֊WaE)
ьm_\e#̾q,QE߳,l6㖛n'bʫ8,V(#ܹ";ئWN
[gx̎a)j& YZZ)JccCT#7PYcͰi}ׯѬP=WhZN=|cBf.^[gϳw
+i{Mg/"~,̌&"7~|Qu>*I֋ޏ-Ƙ/D\4~]J6 `wYQeMT2qJ˽w{{~D1J@֢D1k
+LYLPke%[e@Zm؈ϵuۣkJE)7+W[2dxc#6C{wqˍv$CyMNG\B(j`gr<%hZa9
EW3\3Xkh`}FV>IHƆطF
MBMJfp`Z)+
+ܱ;wZ+n6(wv|Qgr|1<kvA>woc0å#rV\*z
+-˾c,L%/ogl4P5:nV-[س}û&
+@ذ^λ-r
G<DuE0	-QWi|[5t7ƊPJ!&
+p
5ZҢrXs9l4U"EaLZ畗_Gazv}3#(Md _*sM7[s'O[c$J̆BIvv¸3/<_q
+@r`nj\ϳB
+OC2&;ydAƆ|ԉ<c<D*QPg|hX^fl`__ qf9Cw0Y6nkWҝ}Fާ64-n*%I't=e7Z<6e&(fS]R(Gl<_tSRGr׍ 녵 &Yyo[vv1-_Jjyg6xz\+HV!Cq]˯܏z;{vn02+&b21!HD	^=I0w'|z*طm8q+lL192Hw1alvm`8v8hX*t7t#r<&iō7ވV)34Xftc|G~gy;z#p0"ÃCSvnpm7 0112O</tGmf`9sMa϶QGT`&jq$fXg/M
J[Qq]ioV&ƇP*"450FiHv;r~+yPjeW_yf}Zu*:fFJui΋;<SjFڹ]> {{(](G`1<X+Oď
+We"	WiI{6~G{w291O׳m<O5CZ^GM٪.p/{Xn=TrX~'^e}a,}L_ā@:;YYiq2oX5EK5'iͥ'np_O]Dr)|hJZ;-1̠Dd'C2\v,,, ja_C^~1N;O=O(nfgt"LLy$fv⎣0}ot?͇vqg&M4z41Ʀ
^\
+O|_)4އ>Fܸw;'8p
ʩ6R7C\p~~Gr	o;o*o!ܺ"^{[FyxӼ]o\{pϝ?`3fHCl{ww3^y;y:?ᇰ+oN^
+<E?)		0YLVp~f3S$&̹sPo&8J9nv
x,T.\]0btqGq`ENs7,uWq3br0ؿXzaVըCb!Q]s*_C,Go}%.Ȼoklڨsr7P乧e޽<pFs3gN<K/]TZy~'VVqWezfvzvC3X*w[|;aQ?^|e}IS$AkmioEJ!F;1Jc0o7/ĉMEhYԥg	 :=Vta]TAl>Pc֍<lF&;>
+]I_F0H=.[:f;^[J}L)kֺwwݿΕ #QB1qzYCQ,7XO̦Szh7WO:S׬w.yB]іjOLGgkZuC{+/z"&FoRj2dȐ!C+Z+̀|YnV&8"SK$A1zV{-(Q"/~aN787_
+gΜ&AltP6za/Qu:yqAyS^8Ȉ5"cs+O>	@^!Fӳ4jzŅEFhF\{>!~o~AN_ `
k͈Ss.L҇3,㛚jr>۷\YD1K̯Jx
+ct`28yg%s}r)>R_b09.=Aج5kn=Fe۱[n8̭7bI4c:1\NO?P(yBqу/3G?N<]Z[[G~+So.?)Zk*d϶aܤhуmdU
+,.WVu`Iܠ\wZaDI""FFǙعZLS\;Ӡ"
+^FG87}PfҠ61A\A;xE)c"8֎
JSsI]bViZbJٺ(EdT4I}
+vLTʎrҺWIUC
+Ab#>6[lolt&P^t#T{۾Ӳ+BMV+-v۹h<~Fy*2d)2dȐJ8<	CBp.G̶"*s+Hč
+xgj<w78|s_Dcqiܳ(Xf)굅.c<!NbN:iΞ9ǩU*ֈ\gFheS
+`gOzgs3S$I&<9si~	Lvr8q\;;J+by"=8X5Þm͇cRND+ŎQ796b='F\<!=;W9d
$jڔ_uoy~W~=]Pp
#yK9[i{h*zF4m_qشri 9bBΦ4yz{Dke#8@<@ey0h0`M7hg>7|wS,j(
+9m`	躚FNF#u]$&fnn1%ҝfcJm{[_" 
+e魐cDRߣ(ozIgh]t*V:<(c
Zoݱ\r\$=YL3G9?B
+Y\׽վZ1T^
Bcz{Ǚ!C2(?Bw}0*vd?eOx9=raAbWB;!^~g_<9"$$hpdw+r"	pPJ8r?3SV0F(+폰sNczrx>w7 vmWL6P{５w~G_˿o_衃4uV\[?#/?#[biη
+EqmZoGa06m;vFwonΕ]1uʞ&Xi1>Q	
+%vog tKPg04U3vר4H=
+Hp<Vx%RGU63h6PPYZdx`ёa62ndtȊHZIBJ5_I #iu(j+$p)+2>adCelhعXTWPi?F6uotK5LLB3
+XX\Lz>	
(~-ukhמo4JWj}T['V%#lXս)!qy*?.M~f_%qHek9qi96={zVϦ^	ҕ d2dp@Gp=za3SGn;x7?羷!Ƈ4(w&/
mV
pt363<pMW߲"`wwJc$Q &0JswQ.	raP HBQLٿkw|=c"yp{dhl1Vfmm$S'	5vNHXkj0 aA_x};ӆMa`C%yFًgWA*ql',39:=LT`6	Eo9*A.Z=Tgqˍ׭SW$Q,i$1	bcЎIجs	a"l6$b'9KE
++U+Kۻ!{wdvGF[a LO(+
+qh<K_Zl#G*1X*4Z9}iKLH(W{xODPhXUvy~
+QN+4湧VsnH%n;TJ%aR`AX.Įo Q)0].$+4k	dWUwZ5[-]Bu:$;닯wrhBaƐ!2dȐ!U4z~o=p?IB+Λ︉Sc
+9HHyv*zt5gq73zo0A{ o(?{+5扚KT+sx`DV*4;&سgG&"bبU:w%߁Gci5xEu0:XIP#j,7+]F!	Jjm&F*:9GPDYI46Y]dh]vl`p4Ss(Hr>Ŝ2ƏKje5 P#Jy6
+jmP7pܪ	lU$lf@U#2#eA
+NHbnfn{- CaPGLDwi*3&u}1ILy@1iUDa`ϯc:=wʽ[lWx9fgyWZ9v40m}޴̋Q "1nQa=Tkx	yN'8) #}M	A#8,.-0H!_@+-y֮?*2X̊b(L۟퐶E}X
˫:1"\֙ (@}VJ"Ҿc
+ʬK[
+X?Y
+'Xs]	)[,0qTd2dAdvՙ+{c{ucĄD&8EX9Be/w\Gezv7~#V|'mw29H:JEc$\4QUKD W)Bبיx
+X
+vN1s1AAJbW40$F@+P'W6HkM.A	Y]1|݌O/s_,YC
+Ŝq
+m#vI\Ӽ|압13H%(;@lшF(1^K
+98F9wIXB>oŧ;vر4bE:FL:tQV",.̱`ի;w hybZ7vBb׷oČy	Rpb Bk=P,yz?{qȹyAiA],:/TEi׎HKQʅ
L	(
+1cr0^ĴRUK_Rh 8I0J98n.-VP[\V+,i\)1{[oN<g
+aޟY
+=f2d.pd<vOu5xTTQNj 0	uIGP}70:2'o<JmeAM ;hB$TAVIZ%6u-jWlj:uF8@F(|ץ*IƬ0B J%K>R5X^R0ƬF8ΰW*#Z@A56j2>9>6[ \$	s}]z6Kݦ{9.(%J|Q03W8yrhR4MAmBq<,Ģ0FȈ=
+qO>&"`=Ib;NBv`G!rݻvaUlr6\#1ɪY$)9ߵc\YF`؞FyҀ&|`|6ou(Aq-̰DV_{DRnluzy\Ԋ$AI@D#@,. V\KqyfVHDQ5	u#c#S@0^'`DpjtNVç?)Μ9j
+ 
+mDk(g5MRi$mD\QO-Nkݳn@dBAiD-dnovC8ٰP$G~ &:?WJROQot}-ՒB{5l<J$wfC㿞);"VhlnpZcӻmGvI9v!2dȐ!B~xnkwpt8GmglԷI4P:!!!8"@$].F
94y䅓<"qQ!] V Q=Ek
JUqWV2@!QY\Ŏlڙj%?901"ӶLVr!4(1֣jǮ}Fs#$ajE8/	b\<+n 4e4I,Hb2Oȱzu٦0btlm;p}cT,(+;wpmg^FG'q<r1fո;PQ|[b40QVĊDmw5z,Y@8|ZŎP6bqa	q9t716lEcrb|EQ\ǵ`^yr6ku+n;G?lnv~%pm/Wq䦛o<8h#(&p<ҿHi&~O>Zʠ4a07}&3j
`}ױS+Pjzf	_N~Y{_)<7IhyoyV+"Y?G^. Q f{cE؈DدkPJR+	$qf룋0?@JL{9ewնf2+	TMqƆD4!1ݑU{YÈ
+ˢRYfiq$ኁ	U+o/,ш"*'9?W"qoO~GObȐ!Õcr^N.V@)ϑZ3ՈPHp#y5rt?s5z^9u
+G5(x!JrvB9!6إR0sNdbl$lY3h048 Zun`M)E#IG䈵ضDhWəFhC;^+BKM3AD3m]&IĊ=!+E'ն("$b&wle||f3 *XiMρim?9 1
+AЫ@bj= `S#ua1
I[q]1ָyMOl6iE0dmԪ⠶xq)"r ⦍۶me;=r_&8|F]]'(X﫴bYff昝]bnn
+IץE=/b qgU]ώXA)e#|?hMP^|iEz
+s]̹6L)׎c'-{Hm}˄1Dz_>[Zo;T6ե=No?bP?쯽5VeLK#P,-^VHfB1a߯HVXvFW엿L( H_K3xo^ ;`o}[ԑ,qvJl s~q>/fzaY*ۏNO1yů<ĩ\|)<=cOз"<2様ɐ!ǁDC#l(!IĚu<mbCkrHRkPΝxyL-88qZ/N?Wly(m)bpR&rVT*XJLJ/WX\Mr(E>M]"<fcOWWSP5Jj$11	WSo4f5+Yf$
o{єvОq\DbUQ&2gLb j.rdnf `8l"1`VUKhԜ%aUbQ/U
+`پ{9FirjĜFVi~
+<Z
+wUJ!+𡔶b(<UPWF>axh U*&&bRk) Z;X鳈og}FCiqCb0cҕVef=ͪ:A3s<ȣ4M
+~
+jE+볳,ͣ֛-(
+1Fl{qb46
</c'BZ^۟:q{]R:qߌ\ZI^nBܛ!MT7%Ǣqܟpt_уiXJ9Dd)
+bz˽Ll_ߐ)"NV~m[R-mʛD&`ep/T ɧygW3 0aB/RmQMK,\Va3/0`803B	@X133O=Hhuff[j t@3?gy!Izh8;;Qvh.7۹֛G/Ib I&1LOQmR$	8<"Әk_*Ϝ@،F$A nkk9ȡn▛oob ۏ-Lŗ_9c)QL*F~Hs,!&!l6Yc dȐa+a#g4i1^a /$8$8(@^i|QĐ`PBG-9[ĉkz`ws3uxUpG3q1(2xJZ!ʁC51&ՆNQZd\n[C._HNKZYrQ
+j3¸y?walLZJpy*{bDic'т`
q&kHx[axx wUˣ\m;ڱ]y
+]Iܬ:	rFu	W	9G3:<
+Q1J%hIPbp{
+\A]ZDbVJvLqߕ!j	GI"$bslGaQ$QTJ#=m$	
+YJ| uA%~m]8^}Ξ;GZwLkF[!	Phb!
:&rVα^! >ccPORT[0X(iEE8KXmQđؿ5P$$^k 086+VE6٢GL>?(R]B
/#wKX4݄a#Pp
+Ij}zd+q2+CqxC4:
K/W{\>t%E̗Go'>0!z 	/?~'>{B|5叾 |ӿ?ϿG>._~>[	^>[ {/#o8)<S</y|@r؇/G~|Ў?x
`rt9*Ob _|ɓ Lz?/a/o6K3ȗ?oG?B,oO?$CK>AK3_>0M֐(('߻C3<P2-{r/=÷|Sÿ}<|~Mj©Gݏ~և1Z1*ۿ[|g0,i2d*4<7W7oıW45RbhMqYsMJT"i4PpPf?q Q,AL(eU@;}j`"ش.ڦ<
+!@'F[O|&a.HXjB"!!6J;Bdb*+IDq&sJ"#<1Fal_;
+y|GH3C)162@ei0:8x"BMl=eW*-:II4Z27^#Q$"$: ƀ-*hv<bcX\^'GŴRآ8&^1.RxڃpP^X$Fl4Xj*l\dQ@4[&DdS
+es]L֯k36z|W[+Fk=ũ)Ο?og,˔)JscTg@R/2lߣ(ިhK;YrV$q gJ!^/nJ TR(9pS2d)c9_wn^uXcEQU'ReV c{P;u#84¾Fyi9Ce?S?+9|cH.P;]	k%_?Ϸmw+Jܗƙ+m:oޟ;+?ϑ^>{yop{W?ޛxyuF
+gpqkn~G?
_fd/̻Z6!#)FJLM=piN*O/bgYlNP/<two"G&b0(j積ȇ~?{gqyp-jV-%[df{v_\ޏiaۙ1Qe[ZR3^H8_92Wg=};ȈH_|[}C~[}<sW8hClZC6cy_|g?Frzmđ}[~pϡO|=>]_$/}~xģg(_>"zKyL0H'k0b cbp@a=!iDa SD](JO|o~_]\b?BKO&Ty![䅯ڢޱo)ss
HQKf-Q`2%"#ɍ{Y{>/ʱs[x=oEm;q\M"py\"Q<kQdT<kAu`)xySLai <D%LGtg&t$AȽ2K!"]з
+.q侤t
+6QA%Kw
+"Z  <ĄBPC"CD)J ukT{EB8c>vy :s9p<8u .,I0Zg31$d3`NŅ
+
$d[h7y6b(Tk#:i@TkO-x` א9;D*'r%K(wd2Οg>`cmu>.9]8ŗVW
sX72Cx
+B@:Qpв6vB MkD(Bn	7hC
4Fł4(	Oap
=ꚑj'vȵAgH4X{I+k5ӏl3WƸ5ڎcU&qOھ=hw~yբE Kcui/.o[&of[im7Am>K׌jl6vzZ}:|Xm/+/sXDCu]j~ S&	Cdp?YfIf63K܁_x<);%y0bmk.yGB뜹G>t?yg6tArQnv<tWzֽLwL
3;#<s|գ,s%+i 6ajK:\`zxvE`~/gN>x7sf2	G9+8}+Nq(._ Y;)kpYGoo^i9n=K0w߽t
+^:ѷE~'n°chz;B-t]%ta#aqae*۳YR$/]ș9pmH7^:+s:('kpt]s,΀=#6
+ O	&@Ifq#.x
:IsKPQC%89ݰIH|䣈+NQaWt{ֽ
?>`bCE2Fca.faFp.TŖ$\M'd#.aưK3Y`vzBfY)f#w?^4G,S3u{X9;$饠)/(̲ٰgc\FPp&*˹||Zٻ t}dҙ:iJf400	F9vv7}'xӁ$KF^
+HEx_$A4F-TdWW)#eTzTaΔR<X/{gA+
+}%PJJZO^fll]jΡ5'%6)`ł	DZȕ0RSb-GUSo)J3|5R 2M9)xΕ$DV+13ǆP#umx0/x
+=]߃G'繕8KLc2=5z@9|h&ͤ=:㽰+.SxNDQ&e قH{y@}6=ŕ&[HHpe(Y7cń(G& p5҈# U2E|SgjخLL'JA?./-Pm1eJ5	0M=Xl#M:ˈn5f/a=ݶ\]ʶTЖ\4Th˶ͥ%<xUlPlyyjPTcL{;ٙd}S=cH;svVolvQ	vi*Cn&;PCk JsnޔjnZ!;& 6M63
+Rw"T֘AM.llJl"=F
/m4,Dum!5%~Ө5C
VG	v5Atg_cnfG
3<e=qw/}w:Bd	>ۑr<8$F؂%@vBҭJTp~'"Dy>Oqm8
+m^cK,oY੯=Lmp˃㾽x؋:[gGګ27mJO|$()%#1U*-+gwi,S73WoՏq
]̵]* \=gnx;ٗLubF
|fpסW(B) aB3(FDQBY(Wߊ%kOکSHdûs8yHщfn=A|eS07d|lwh u%|7#=S2M(
ֱB/2D!Ý#G?W5&L_x_Wz;!\ы勡HDYmjIdF@<ekXvzQFj,Xr~<W\
+D"3I 14Wd!<SUIir0n*2ֈR=Ƞ@dl2xi%F˰9B`ԚV{,G\%
Gmo}: o΁* P5	W[ Z$qJ'r}Y
+h.xFK nii.'N,iS(!8G[Ξyxr0(9˒0pccAB-El~oAֲf`]8x׃ǡť&^piA$+;s
:q9fgwʥeb+ח&fTPh&U[d@CѴS`k"X<@BEj
O^OZuv/ЖW,XlD*7kZlknmuj¿MLkץEh(Xb2.h̸cuX帲8#:H[-we ?إɎ+׻Xǖ1۩yl']Z+l	mϻlk<Z!XLl\݌ ;j8oI5@>
hַ<L@BYτe0==j}Vzn3[}a}q}'޽6|xdt>Szy#w уĽ||q7/&	gpg_兗 <G\zZuYna1:AjmrO.sН䡇➷NDƕd/%π {ztO>
+7FkOQWX-G{v~3G{fz`s\M20]{>
}iYi|<"}7[VBUޘ6kW.l 9LҝsFw}!y0?Th
!;O"Wv	&@iAC҉x>'I
+X$/2V779gb?.˰C:2:*$6f
sGbux-XY\NTetH-PyS<7ps*JtFx+<p>#>'6JbF._FXIRC
+&RUq.*6P@N	F$|rԫ=}`JP\EPC>$DxMHb,%^e>
+yQO2ubCQ#@/!P1ЍZCX_gme#$H	@l
Y𬉙rhn閠%}10"I"%~w	+M@4os)FQekbl$!T5GuaQW=V{Ahw}γz
+en`^7"Ԯ%P xBTEibj=,-`ap
+rm1A*vXXs~,/^8v56# G	}1W*;GXqvH)Gd{2GYֿZ4Yn<v4e銰D*ݦI[e#LU׆aTq5]MJ01P3 z@V^p8Ͳ5זWcUoѦYI&vW1O6︽v&vޮmS
+?i *yS-'XPvğvmVCL,2(?kAc\	
x]J[
ʹ̶[[dTS"uU>[ڤC5*,ckHE΅LCBYeZD^d7mk;Ez)dWc6
+Rk1!&K3EMw4} 8pya__購p6'+eś?
/:_}CFN<Y+?]￡D寠amb-tcҷ;_U~_e3_#}Y?oݿǯ޷`bcؘ-shnhۘ3лnf۪
ɇn/s~W	_x2`U2ՅSs?? v-&14
c3*i҄S@fqs+8W7ۿ*9>I2+/ݿ۞i!DXW׿
6-&`c_g_x+n'QRe&y޳sH2ELgRb|lpV|pl&=2"|济6
Xs1.?0;=C1^KY6@|
+D2Ç027G8zfb~ܷRS)s.
u8_*Q `oZPM^)aBԹ9%ňVwG&/0h\Rpl8eFuc际A|1 "ZqP
+eq	rGqeC@&dx}e@ʭr9VB]iMR7~;GDw~qX?:mC"m=,#E&	ktb@ '"EURc0r<
`pbMid$\˫X0&yVrБMW^>N6ȹۘ¥:s:W`8$QhRVXA4b P(H>G#^xEKpyӽ),.o><N>s|iU!IzК^ۙ
+h+<ʴnG+&/M(&]QTͰZZMxY3E[цB6Y
+u([K@/X
+[h;k7
+:ޮ-YfUM6l#n&Xv#
+!~^}u#LwM*1!}6z^7ы6䶩+@xAZg<zj/3!
PNΦ)հn-&zTGl*5M[Ykc5&G(տce!\_OI<;?O|||pdOD{3?|#?|S?Gb:,wK?fp'}s_G?Q>OF'ڈƦx}>M)>Oq~3`O/b~~'?ɂݽW;->[3}F*$O?ӛ!S9Dӟ;n  9?|{ =	_iYR23lԁ{~L# ԽG;`#O_<p78t˻i>y>#gMSs|s?6f, o}?qKseV%&`<7p7tK  "w: Ñ9 ˫}2G siJIL
+&¥5Gxs}\\Y҅Kh#T)yTdR)`@d$Jv)Lb즅Dr~BF(~G>=5Σo$e~AJ"
+lCܝap]5"aۛ'{\ՓyY[ػ4O؏rmpk52ȅqύ!2AK1xPby,J
+If(6zU:Ǘ^$LS1ݴ
bغs>dbTSǞbu#7@N>K,èaѨ5^5	UbSl-:t{DIwI{3Cln%3;3ظFw㮷sm-Cxk{L5KJQa6MM۝{wB?v(IQsEW7K[y4Y)
+e7b4,JFL6܉ʶy}˳XtM73O%|Ё}]$qġY\\Kس,
+n4!^=
/
FY~o}c@u8J%ޯWT=4[Q#W@!iZ		b+<h%
+Xӄ%lkY]U\cEfF4S-tc0WU.
>ƾѺ$_dސlg7RRcȴ|M>-|%,up
+m$Y@ByXӈھ?,EvnO z+gyc+|'og	!L蚔T^?vYA
+LNȱ=y_dm`B{tGrϽwҋ=Ə.o}W2xŧy|K?	.ӫY$1<ŌkS8Msx}t#O|mDix5G6\$̧?k诐E=~wK{;?>In^p<oKrdi/Ӗ_/~@y|,G'x׻c?s{`gڣ&?_|۹=@_~
>s~[ˌ&rL/eμ~&n>2#Mgx9k|Tg#^RTֿ<ÛDM'KzC<'6~F/X^ci|;O%n87x
+y.k-_tԧHpG/?ͷ&{֣o֝e	׫Nc{6X%X^?s?䆛r7D1D,Vn1}$AV!q/<gOaa~^g}w|/}|ӟGҧl<;6ޠ؄/xf*oRLD
+\_q;v>|㎛9~	N>_S.rq`vM#St0mtf?K7+gO_}o6{fb";èoH:Jk
+#ҙr E%~<
+3'~:!^F3LD8*>X]	E  ؎<&j=oĘ24m"=}X"fyPsVS֤*k`y6۸~
+9f yrMcm̵^eL*):oR
tǶy4ۙP|Ɯi\7iC*wďocC74u^s?u[IjlҺ'
ٿڂ>F1oek͏[i_=$b0p;ohwtv?%	&N#O]~KE^M0)E!H'B0ݝ%(	I0QcQIeƭqI_gh\EbtV8|x#9rQ>`"
+60Ddqe2@/7W.&
+5\X915RN)1Q:g_ 7tENB)+^}V}yc3=:a- 'ye
+yRkH4e9RaH̅eV{~|[Y+cV2ӯFԝ#c_3++O?o\VJZC^S+ȕ;ː3žsXƅWS|b/xR#.(aeye>~h <TK.?Dsmr
Lqes^~_	nh4
0Bc8+cךH%èPCe,p0Ok)=ʼ[^7 Mln7ŉᱧ_DG"8P_"S]ِ"<x!KtNi.EDQ<N3,VRJ0^};ݻ&	@YBA򹋤q4k++|[\'%I</-Cn:gwIeĞM$iφ
fػgALoӦ=j=.G9;ћoַa;IZ8
+Y00&ܿ(3YF^	ar}u70$5^F!,%&7L)kL~PIȎghv/±2fR/:6;Q5[~cQE1:Qe =dt秃	NhngxlM?G芿@8hJuDWWX*յPmҪo.ZQA̖Vǭzi%B3&ƲVSUGZ@^Έub	&1ˇ	&yC^/!{I6-l."]OC(ekrhy?E5Ǆ1"JK
+?D9Vn<ͯo<SA;u)C
+β\D#}o?{ܓIMciĥ<3<ssȐ~Y^>*Sy8k+xyMKK(z}~1bCi x%ʆgy=gSJ:4^"&=G}Q~goɜڹeR'yy|2`UQ @Ig2g_k}17H#}ex)7AByK9>c< l/x6852FH} pq\g{8Pٯ?^M T'/RKĄpn$JJU5p!_Sa,Q#=^xq1ʑK18>lw/jYxܨO'20y}\^)G4d2$e,.,Z2,Q ZiHalъ-sH[X#{;%{ﻛ|_ᇿGfjzSWQ1bymH=~tf02SˡYJMZr1`%A5\2F1/pG8q5^|s3 ~K^x.
+mQ(!6AE,F&7miqo<{ΞSSd#ff;A:T
Dj5lWZ3VѦ3FCІY 7%[F'	ȶfS^rMORܪI4Կdj&̈́y;ALFEv%T{^n)_(mM;\C)|כKP1~2	:v%㵆 ͳl14	ij&쿆I6;li/40V_-T"K=riͣ\-;lo`B`M0LK|9w{iJs
+=K`0,>Y%ext<cv~لZ4{W.ryҹZ_g1QQ2EYxS݈/>}y9_^M6)#(Kreye.
+IO|$-9-x	axmUr",D.
+9G!ה5A4=BHpEٮ(c_8.]F8
+W։cGGD*B#>+!&Ҙt,ŉ·)V hH:}SFX?~yDqxa#I{aÚ$YIPPl U^ZV,@hVV7Pxƌ j!l8Qqa4BPWbWi@yV'"BB}[P	c`D{^x8Zz')!a:7to$[t_̆fCÚPJ0w37DI7B?x//2J?ncqh=}@^-3Z_ccrQE1VuV^J"۬m<`~+Ĺ4M1`,+
?C7s=z=8>u{O|Ns7ryÍٳTQ\tm\ӯR#֗eɃ7d#4pola̺1TnIr
aTa}zknyM&'[m2TMx*GRgqd]0xsV8αD{OlU!6	74hc71ZT{KՎF@4}%o(;&E4x@2CxVV,Ӛcy_[Do8Y3
ciA~csJs¶<M_<u=A"vi:퐚X&XL0@QzSS|dWXD)Se+^;y/|۬8^D'. IC Ϡ7)z]F	Z^<q
+{$ƫ+ypD8FQVZ()FϤޢ$l\"`b #J-j"2oug^)0yy7ocraXx
+3ѦP:O
+T
Fh]6(ñ2=FKdbz4ڃ)/FꉌVٜTOQ:" Z n"(FcEBva>@=$IaX"MLͨjc7!50"LM,
+2
+2;iIx345z쌰IKW#&"\BE:Rqxq"*R=*(ڠ5"kxO1ȳ,gmN^`i.!J>ľ=KQGlҹ:0KL*ݩB74y)JMx6
!	;]w͡7ᣘ_z> KK$nD!ZMyo|s`yrPQ
+ Fì"emm$`K/,??ȯט.~xnW_yue߹9.^F
7B/qPF\<y"ˆ$t{ϊ>ދ=8
+-FYc;_=!U]hOd}
+rly|I}mz ڻ5qnH#?Vƅ~'ۤ A:i;T
+*%0Ry^W9oΖwVISvogZ#aMƐx:<J1mfĜc,ӑsh2hX7줁ZЦMy3MvX޺
!)6[ߵB=7H[k	&`TSl\سCd>uÇ1sQzx	VFq`KukRәM!(tVdJXncRq'
+"C =u0&<"ODV(%q<(J@(yV7(@o(Y[@,n%`6BCU*$z&;_ScM
+NFL4r(b4T.R#DT1BE@u-4ŁdQu-$\#dΡ!@sJε!
+i5r!M};P,JX<fnx
K`գ^xPi&-1oUP_BiW@.zhf9K0t
QFCEHٖehRK<IBЎp,Be (&
+cy 
ӳ(K_ Mc2O>En(CLR|Yksgm8=+Mri=Z&d;ϾBfs{<9wGnxq:M'܅BSS_?GzCF%	7-/+	-ޫ:W^XJp b[oOSO7a7V%LMpP^{<07KܧzY,aqn^9n<hoڐ4o@ޕadR9x
(yC8ֶ~ؙO41e"۽]X#hCV3vۼĴj
١n$ΚX}>Y6rf!4Ϗ'2?PKd;ɶcm-&l/kadM^Mu-s<ZڙkBLl0~l;
!4KZda^4$N$[֦Xuf"cDԫ0^O⛃R=?LC9i	n7$A#L0!&`	&a*DI	7e18:.hq"wyGyBװ(\</Nյ5AS>e1D4(`]LAWJ DD1xP(SBlwY$(,Q6+3PO!8"D׌e@vL
+1֣*Ă	0E)KRGh:RJH",R&Z1h
+aDJQփF8<`v|HblBY-A!cx
 X>W]$J*BP] U7M&8փB̈́=F
+T@=4DB}(>ڭ{bhu\gI@ZCZ:YXoz+ܠۅHA+Th"zKݩiKFz\	9-cNprwlY72r Y^Yeuco{X9ug?7<1^?/{9: 7Vy{o;0#q|w~+|(2?s0.oJ!Iޣ<RU0;&AER5+Ux	(rec}#ꝿoe
>x	&E mZz^(-٘%Nڈ}c[ֿG#ܻ-i^;:O!xrin0Y1bcc=xŁ$-ˢzL^#Nq-do
+s^H"uAEʨ4d*`Swm!i5m2H G/f;h`Dxc1c1;6;᮰kZ]oU+mzC|iY^zTmv%M<eE>ING=;n[i#De|ՖNQ
+ǦcGomNY6Znw*aXB[77rK(L	&`	@B[16NXط+kk,..78w< /]wbtlg~$ͳ8cc||Sv@<୅MCiBAs% F9X^DIdD=ڈLÏ6$BAJ<%V&N,*x}h*	dSk-Z-۾ ]peۂk_.GlE81Wf#BAb1ít%v47ղ2p*ecT ճZ+Tj8>\Wj4km=P#CM੶4yj-@v0D%#zinD0q	Xn$I0@yc+atLͦUgF0NuS05@\s⹗|e^;/_鯯se~U4묮$y/7=̠,.\+9wo~Fқƥq:{/rcwﳼ\/$eY:A"P<^G7mp%lDDetړ@2/]cYDEޫumcfB ׊;&ǌ4O=,>>xkxVϝHڍ)'^#3n&Taee-hi+12zaz]Vc`-k6yǀm	E؉cnsFMֹjZV$+IMӛvzLE 7*[kM_BВie7kj:FT:Q"Ɠb݁kҫCBa7@NArlJ١̖g6og}8m'H/jy&!ˡ1M&B7ǷwQuU[exJ3vyC'F9Ry7aNm%1Uf{_\=݄Wwe	5L0	7Oxy_ع>F	+FY.m0LU'}N850zN_\!x9yJPxR|B#p% `2,>LF8$Q/Rz$4dW\2"SWwAeW۰ (Pٚ)	$AU	(h#PG*l_pRb:*QC^ϴ˘9cm$b|)XP}đ!/sT.K@&B4]Nb:5w͸E(|[kAS0[)z|TͯǾom&[MY4a<'גW~>Jܰ$vQS/3IIpDvqbPoQQYb4dEzqBa\x>y^`˒
El
+O\?˗/F%&=s~0<1Xz!9\A,Dy.m]Bܰpy=g)vɆ#63w}^>c?C{,e1kIŖ'B%&Bx3UF1Уx4?51՛p:KI镙)g,%3W.235CQtps5iL	!+<Lr	O>yrmwr
+t{'a+u=m*h[Fh+j
+<Pk!$п4"eԹtYf&Qꛩk C󵘿
ܹ3/B֩-A@	20xS#gO 5c"H8
WmQj386y봝Cu<i*mkS@njKDvo]L;i\2VT^ekD"TQ{hP'ƒr
zZyu4ۍ@+OY?F;" c	M?i^#=SH*ۡ-ŭ4N0Ѽ[
avdP\ln;zL0?p,//-	:i?o`f'BY`͖8i9	_*TǣaCMZx O0*1zخ-m.[i{Vbʬ<۔dwմE(~c񣙉5(&ZUe*(0''PagOwnK+˼x%
+͉cȳE3Ew1jK:S/B^BNl_Hʬ*ufMEd
NH7#B=I=.\Т
+D%D*xzTK8eymGdbcWyh*x$
Ք)8o.]3`X2P`>^P+x'TkaM5Ii*i]SJQ+G)iSy $&PI,Ewv/|
W?t;	`qi_/^?gSOpտq~S<I=/0Yg0ovk?gyӛm::Ͽ?Oyc@b#Iˁ3W9*˿G?a>чW?w}_şӁo1qFno>G>x7_y׿0zmovͿ3<|3=:OV\FԀZvZ
+&ϵ@E,.P+ `[vaz{O1m'}w@z_`HMhS	~MEZ.\+/o↛}j҄3V{x"6S(S>Xrd;1"EA#+հt9"{ϭ`
o~h 7asoIfek!>UgC1wַMBoy阶Rm[2&cVՈ'=
1^Ufc=
+hUciÎ7u
^^[Z,ŭmҙL"&icc+7]c	&R4\;$d(p2К< ^u(&~cj@ fRauh%T٦#Xz{,JseBVgtSkҔi7Y۶O\|H{cV"`iSc-Ej~G>+>$%	*1bbAF7}{8x
4W9cL $oC GM?zOW8i]_Ei*Tz)4"18q`IAx%xY+H{0"237^<~V/tDnotSE:Þyl'´ٸFA}:0o#(E8ŕ=	IT1 /郷t/SH(p5)'.lk$`3.3?7СC,_ȉg~cҙ6NFHSʈ^
+	6Vyߢ;$Rét>Irhe~fgg
+0Jř}tIqCpm
ld] GT$
+/]$U{M(QlQ2TC6T#Ҟ|TWeą
Ew4Ovۗ
QDih.oThwQ{Pl
H1,nikmzUߖ8ڊWޞE}{ӈ16i,(:=a		(#
U	(i\
+wIP*Ԏ<D!c":6R҈DtߛHmfe̝I߮	uu:yͫK%$tLF~v~slmmOo\g\{vUǗv6P&x`j
lb	&f4C:۬
oֵEi]PL01*?`W]ƽBdZVNUX=)T}lZ.
aBMPkY=ѿ%
~>G^AFQ{<xϝ|{Xp ^'s,d4^4?ǚl%ac#6k"R,)B-=a+BѦYI06"!(ȀKS;Պ3*Qv.8"/wk<H(a#yy_Y]|%$.菲pnܷQ'q$	i^{SܵgwnCSSe)H=I(bt8=ÁnqYq#a}q%9ZdX-PXW"VKL0(OpO<ˣ+%=:}?Ryxyg#F l/!Ӝ\M,/vrxLt;<y1W._^̑Fq ";#>w,.б1pg牴8Q	{PuetN*6=t{)kW8,kk+z	ll03ƛҝ1+b6`>$PĴu<WLi 2ۗOÈb덣V	ml1аl7ּlesb$*sۉNu9zӍ\YsH;qh{Gh$7c$I)
+W4Qt{uFLIwl<j 0f{ld6ʮ͟hЬi粒άr]sl|vh yΛOh=z<F8ˉMlb]{	E9eQ^;G-ֆ N|k"#MHJ.d	Wi[uՓQڥЄ`x9W{+5
/b
$Biu7~77}/;qӉz#"_W9s\M\EC\V-e%^)<󆰂DwG8^ReR%1(I-SN1Ô:i-n&X&֡fb+{c^%B#UAM&Aq9X2Jd1iB+HL%u6#78s{}\BgEAZTN2m#K읛B!nfc2;e*馔k"DMKK".()kl9wHY!n8sN RҴH`OΑzg.C<D3;>%
+:-wʭwE2g~<X'y#K{ntI.]>4Ix՗9~@01ge<_c~[nCR!ul*MwOc+ٙ:!q9w|4μwD	$CWfDѶ5~;B[*bqeQ0\TY[F<l24m'muH0CrKo`"S
&hvx6v5"CӴiT[26b2I!
+mzm4@ޑumW؁8ڑ"IIzD׼~sw3~=%ȵYW	&L0?TOg@ 㭍k/HEv} L3kZTD[ooMڭ.~+Z	KxWAhblwrӒxvdv/{K<{ƃI#_
+~y֊alJRDʦ^3*Cᦁ%ޝsa}`պhĖ!l%[$	O2 R
+]r^JAXΩ4";k 欄eĄ1QA܅CX`KffCvՍ
6NREmLA(i(C(SA9eQ2lg:{~>bu4'9|7ZPv"fSFE>ȅ)]L	;,u%KRi2|;\cZfx;[YmwνonCspi.y~wʿGYY|c|㛯GWN\7YlaP*!Ow+9rD# K
+:1QG)uL>WNse<x!nf8uM7ƈ2,Mn'7;s^;:+WV1j1`HHUw^{ٴziPQV7eRQlTٯ
͹oхk>v'[mXoo7$UnֽI'ǳٳgӔ={m4AXɆD
Gu8G}&`aVߨWe}}frj0irX
Cd?/+@j㹹?.xSukG{}FL?\#\5Gxk $c0$L0hTDQ#^o!Dl\]t5jR[?n+:=Ɖ*
+׋jv$Q*E7韲;ui<@"h=n]ϗE{K̢.bwϏ|}Ľi~_4!ͅF$+gAhB@KJBcdUC\5e۵+D!\U)I$"4BbcKF"0Ƅ
+Nu[|u`uz<(!M;PzrqRsh
AGtJ|cpcF^Րt%59qdLMq,8seLZv_KSVa,8X+0?3E<giF;+tkNhH2=F%̉!YF[o칒_f2㏿8{`u}_-]9|d?
+1+9_xݼ`40#Hܝ4;pXXV}|d&^̉3ΤSAW+"Q?dLL"`XXcT
iC%ĒMfBb6,S+MX&F[jiiA} b9bX4shHAK^Aedo>rl!]t\C5Ȇx
WY,_43!)b :t)El1@XSi/G̽Bx]8n/~^~~k&oTeA  VoE7W^?hm7́qǋ׬
+#N
,޵ӮUu*vf	]Gɵ_+ͼL0!&`	&:F&;J9[9c~}:JzYo<@iy|i6G!1M*@eٴ+lo_צFkR_ek<"xj~:|F$|f7M<,2w1;;O9$dY旸my\yD-"	bP{5ikFۻ)%oo<3v2'@
+FhLFKyl
+6-Q{5Cn8	=֘plA3'8IhyY8+QR./3J/8H@,8xqL+3of5ٳ>@XW.UbtuLV0r
+wd+{pfz"݋94͉Ǹ|2Μ;ˉ+gN1)/1cTv2(VN#cbIߧ$C/5ǙvPo?#89()L304ƜcO&#Hw=pқ0gc
yORUz)r'x+|{Hx
G1=E6྽D{XZ#χz!L 5:sf*`0RrKxcJL>-Zm|kGb:habEL4X`m@6*1sC7`#	T}مl%@uKK}iD
N|C<կ&)w}؊ 6(\t'b`<cXp
+e+:!*^w݇,42AEsȢ̎mAؠn8;>7x,};mcʶۺ;wgJ1<`	&/ڄѵ4y[$nqoctGPc8*y7$VJ7:.;n,m$h]5erh+TjEm	d%6AMM EddFE+&b*/pQ*1i=TsXcBI$6}nB2
+c Ε5'[a;6O* *dQ4"5gh{,UP*7#ּ1	,qЊQ[wy^0ՋU,.-g=CJY @F$ab?
+o-P)N,s9k*(W:^TEf_L$yrFYpFHT8;5h}-eY+J9U6-(NIm
ꅷx+B^H=,D"&B4\h=n8y%I=}^84^+[n'_@xdҏ3anÕAڨè?MM/13;.4E<Գ@J.^FP4Kp=pu#Tֆ
+I!Эx-gz	xk
+ve!I@qۘYXȨXG	VbM-q@.1NB<B淽/q˛$]!l76D@	=?0Wݾ8o
^ϥ$ڂ0`	&`hCj-S3*\G8Zߊ8u(
+
e>cXKѶC\	!y.lDj
+D <hHTG%Wy}}B\ 8Z%S@-3Re|3ZyB5hnǦl6@Hi b4S/D6BCV<^Q$/<K*0C!6nVe,$!=U!]F Ɲ&R@V*xQ^F,Rsb'!F&)*K+#;=KL0Fq1\eE:SSAH~Ӱ(ky3g/sMs0kZ	()uR('
+LS|@DTxht$B"	΁wt"vc:O'py=<Jyn?_2ei	e|᧸-ɂ}
+Fe=.d<"Õg?*<<,Qw٠k,gxc|?a:]Z
+Zu!̷,Ǘi-BwA@.k֠)Vs]L
+"/샲dAgf
+|Xa8|lUOd+rTK	4o	mk8I;|bFgfYY
+~V4M`C9eδ.<,Ȯ;\WPĊI=vSEߤhcO0!&`	&`&y~|FCZB[D j2B: 4^K kzs^
hCiE]
+_K$<3K(4Z	M
bJ2+v!N\ b?ӄ%5ѾOfڮn;[c|RB0'><8չT׭%Zz ԞU6<PTg]Y45
,dA_)q#f҈+hQN#N{0+F#\J@p텙.lB|QMBt>`W`Muܳ6\CS\^nngT)۬Eɔ<"IY܏7ϱt>te@_-Cbj1T)`f*Gj#(FŁՄT.[R(
㢵&T$4H8"(1kkSѕ1:.<<Z?O
Q4zsOat^/phG7sCnyvhfuy'?
זq>JNYi ۡ|BugUS!rMYkΒ>ܻ=:QycEMSĵBkТޟzLq޿|M^/m-^B@QH|uO0! ~h8^&ޜV=l#DL0Mk	&`1H<1Zaӈ*-'-<FH\)WG;\9H28AІ)V7Ӌ
G޻D_~>-:M-z18%Qj-Z"Ԟ %b"< J PH0=q$3Q< ^fQ5}k/Øk=a"B5I"-C,cYi}!bsmQ"<!UՌ`Q :d,hJh(QWb!5)s2L;)~)!GAF,2KC2oATT%QqAYThgLTu %ՠ3 anE(cffxma#/ɼP~,LP&BmTgTTb
+|tآKa=Y{O!\V< 8.)ʂsg=iǐe< ¨XJ<wH:䅒I<Mi!9$*X__o !`c`KMG޿:Y2Ԍ/piN^/~)N^`
#Yde4jƙKCӨ$AKD%lHQͱ@v񽫟g]ȫ<%
+=/S,]wɞ^K$J-$Ćg@:ZX&mM! RVhjDH6@
Zuq5P&A=~i*ӆ!dBbM	&`	&32v+۠7f)׆Xjb퓷UmfۍQڥg[uuPMfHb8gو+u?ca"tP!D&0[vpAE?C47R5/;=HۣBњ3*%cie$
+GJygU(QeO%|Kݞ>p(LqJMC\ItDdZIIe@n%>EL+)FKɭ˂BFAo
+QXj}YQ@,\A^b+]Ӭld%"&	ޖhlN($BozuN:	O:8`g)Ac	Pq0gh#eN*"{yA<=(ҨE1&,&uӛ7/3NW
+L1ȆILdjaIRKG2.pq$K3=#}x3E[Y)E?Ǘ=MJ:w>tGCPzxGJv"rGvރi-EΟ¥[;zǾmяh"! T6ZՀ4WAX^Zq$qwQY06WmhwYAݻMïմQP*a_K$}klvm']$l}wC`B`M0LCAՁ7-&-1qvpd-F*qAj,ij&3^ۊv2Dt~,@	IH;R47
rE
eD,e2E-b$(QtS!WrhLcԤ`CYe7L6D pAɅк(!@xTTqHCWaAJ+ʻIw%Mv$tU/-^)ݸGۥi/b+Nbq$xcKڝqjN)FCQ820yB,4MY^_'
+G%&"	lTMӴ"qT`%	#kaxE1ʫ	y"yIkIAZ7CNP|(<gNR+BT1-=1Ud%VeI rSIx1b΅gFg(KKеzt6Ei\Z"\8-Ӹ"'2\t#8ȲpD|ᄊ4YOX8ꂤ\\.0tXs䷱CY._˛m#32;w4dNLB0Qi,&"oOW	##aLNpGϗ>pA;,*/kgB=qAzȫmM[POhCDx_44Z[U| $2׭%
+u|"5ktKbmv扉aLCo	;Ab<'F6`ex1t>OK֣,̦L0ED71h
d:GXۄ.Fȡ1hk#x 5aMi%$V#TskM3iEuZϱrS05!C-PԚPQ//xe^#kU'M{ocUK7	Q6x_ZDE)6YHl/pas%^jM)tl8TzEZgx,ʴ$0S($
+V!+qVJ"a9q7!B%BZU8@*$&"+U"`n83Klg{gOЍ{a~OMsK/G}\Yxf&\YYguP[.ϝƭWfz5c90+YͲYW8'db)\Ij7-+ȍ\g/cԇrB$q8jXą1s.xo
bE|IS[]';`PE53XK.9pB=qתoC"L8pP
++\J:8
j\^()LQVbhmF7,B=(`UHEjB}(fEFb]8J\/|JCH{	[Ky?{س..Kv~EaוVey!R{#T47{39y?cGǘ޻|e!`tboolJ68_5[1M-]Xg#.ruի+
+Tk{^ǲALٕʘ+ϭ5tWEqא1fp6ݮV= ͗CNSzB1c!QWh[҆fh=OͶmVAyB`MP-_`s!Md`vnw={QR
+<|qgޗ2L
+뎷0wARdP<,7Zle	F7q^Y4k#pPk<TmVWY2PnSXBd@҄0e "<&|޹Pf%iy#VO*N275Z>b0XǗ1	ivqEW:@pדF1>Đ&>M!Jpګǘ*\ILVx\Rb0B=wQ9I	/)F	Pϊ'e^i*CcYN2=!^\s
+^9>ī1:w'OY92Zg`ut|@xt҄+yKfr"'T$N#{PD@&fN/b@})%
D#_0;7DQ42(g߾:y
+|?#JQr_(e	rxE5R5Db=d4I`0EEUX_҉6ub Q5VKJ!+3$IT4dhQ 0GCαX/ƑV&gRz/K;EĺFBufCJuh4BTGGr:͇>,K@my#N`il \$G]t.Z-i&x[Mk0u]U:CCp(7?˟{/0D&:|\xlo;o5Whgv&(1g錫A]-5FHʈ8vF~wțYZ4xݾ&Ov<O;Wl`7!%CGM3c;ng?G?]'͔̇ŗVsa	&/ Ipk^H:7OJL=	D oBW[g,w̳M;ް[=;c+#^s
\smv`k$
Ie·}}ڸ/'bc5UG!C\p!xU@R'Nw?(Dҵ6ZQ鱆ZwK1j7XĤ3oRtMbψ˂(F7B[n >S<r~@csCYA'	WbRP*z0
+EwTG3d ֯\U034bfYe8s77Nb;2bG̚>kUw?s2Ldnbuлk7QQsirFhrc\CzK=|ciٸӛyGahx>h=*&')
2v#wVZH!I
HåБJa2-VkreBꈸLIB/$9qL6eYs>U)Z)B]#L(!q;gHqA(+h#]>F𵅤Ah,Ng 5IE ʂ+5ZhG;%QƂ5L a3$X"Wy%1튠Cyy^g]Cc]
+-R3XP,fhmK@.U3)hCFJVzzJ`c$j8BMgߙfX2 KtuM85@|UC&ֶQXZ
+c@ܽn4PAs
I;qdEdy+y=*בld5A0n1[ۙm0o:G`AЦYv	~o\"V0ۿ˲5|jJlڳ(Of9yrphc<^R˸d"Ȫϧ7zN\ZW^ʲހ~ǟޅ_P20:K<>)iK`I1c/R\ސgI,=
+^O6z{<zûx1+e=lj+cV}09>rRLfPH$ww3Iu1N"XHl,NQ[oΒ%)ׂhL,J)hJ8k,GF ,8u !H327i7VaE4,CȧB.SI۱2`qXQƙ-$,`a~@UiM|jj^?륞FX,^(ɢ*,I49c~VIZq3 axn	Z`?TZhh8]"d8¬e4T aBȴjSL,@5A=(>#@9.Ec^P`i 3?N%Jr([MHy/Go~ 䙞
+K9x<7MMP$E"P'dIҺ/uFoO/Ã=|RRYW&,7Te%61XP
+
A#5#46C}uDD)0"CXA>ߍFRk
@IAMSHGe:Ɗ5A%t`F	!
/^Hm>yd)t;SEF_W4B8JP/`ق )a`
[&LҺ i4
&gE`@(,.a\D90>mAρ C[F2EwW]=],X B ]!0tK뮉xD:9e\s)ASͼbaCZb!M %#|~}_}'<VnRNg}@<'<\COsx೟]å[4fbv;a
(=tneǇb0johU	V_<J{
4|O2ӆ){?@zx+_Gç>6lT_9w$E_k98pQ."f<x.)60o,PȠVc1<<LU !Ђę;S@
+)g5VtdZk1 9L;~mMdZ@=LFgpixq̧zԠr|G83l# ֑7`Z*-hV)c(#+j
6AjȬE0ίH#1 ı4Ř]vfJʕyEr^	Eti5R'ӆk_@U6 k!sHkOzn൫j Gee,CIYSΘ=Jcwb&A r
9vZ4bTMCN2FfyOƓi3hN1?*"GeAZ%Rted(=
s|8''N SFE}###刌hn&
G%Vk ڕvjå(c&i0P%9C$YR!J=Oq2#xz;Fj|0CE<EdS&^N#5ڙ;M
+Ba*v^Eq s)kcpD	rK<15CPbTC!a=%BS¥]ÃQ6G3԰d<-@FDz(ΰbpmay!9_3tR`9S0kA*ETkLOO!)ƫCOmLo R̅`- ZP|Q:Lÿ=sn7W=rs}9L[x4Ǟ~>
_SS;y?ʧV|?c˟2g>{>|ul3>sM7_?|l/^g]0g?OG4VˮF8
obM7v?'g#/y#瞳p|U?_f|zGc>mWǯ8OSdڻ_OQ><̛}?k޽{=~~[ny
+?|0o'+4Q#2sgΪh_ID;No"BarɩY4tR
+Ok~jiw|2K&]֭k[&Ԧzc*4IJ%7$	AQ[D:1@%v~Mqv۔ΪFX2kZ^\Eq SS%Ӡ
+1ԝ,_:w<'NO;r/2*
+(>z	j	 }&ȵ`mD	+ih |R7ߩbuow,A!z9x([6EX#;(_MNL1Ee(x>~9ԣص;HinM&DcUMG4ر#}xAǎO2VPkԨ <S(HG^#2X*IL{<b\
+\D{ꂾSJm(E֑7J]Er&'d|j=KΓ]tj[4^2VV $oRQVhⴆi <kiU]
+)SY}]d<
+y+}!%S]TbŪ*5<H. $AnmWk{Xݚbp׾EWA*l=CGkaaYz[A9F**')u#poiGX099k"oD#SnX_z׮_&.kzy 7\~cU6w#"\v\,.[><9Ŝ{MQ|θ`鹗0/?֯Gs\rugF?1ŀ[='pGyMk1Cl.c 󔧱|/b^x!\s
V[l~Ҽ0o;9MSD.VʇbZ絑Wf_ӕ
 7y9R)l;+׳+	#AKZ8-t4s˚`kA.OPD	,\Qߥ(KXk2mctacG&5"t,GعkGč_CIo,qMg[e,6juxB~H3
+ #3	0p^- I"IkKEPIx|)yfUJ *N?$iK-di5~"G[g4`F)XWBxB/H)ȜvUR%`*+G8k=:Cb386%:JK0J^ʇwJjF:)#-ZYj&	382r]c|=]]jM%i|_US2$Iy&7]EP-Ѱ(pʭ;©u$BJ$
'U0^fajTPMb#=xGu*)Yt	gtrRPB!R&'80G%J~-ĭX"*
1"эĥ5I1x$w9@<sUM9+n@(f&&ɅEpb/Y*X]y6><[."k"D'N^8K!K!<sʼ$9N~%@Bj<ׇչ0VAT$
 4KA ;x,X НtXc(~ʑq[s3'_Ka3k%$^>t=J6jm{:Ø<MIu!E̡p#__d͚5aX
Ba.k1#m@S aOr.XwIV5 2hOӒjZqh1,̚/X@~ڟٔ[pӱSNQ,X]bL
+&wF^
+[.SO"zzijh ͢9(2yt(v3'2XɂŌ6b_p]9FF02 p)?3`;0rl4$
Lj)CInqt|NҩЄ7>?OR$
':|2,ɬ'>@#)a"TC#B?t_9Jh]$qR/GˊG8TNUx5s4./uBZ n@W!5
I@5(O
~qZ'i4Q|OCrDf:M1m(qDR%?3 )u+E%MˑSOJ%<ijUbW$131j!DJ~L	
+}9l78L(aA'MJl2joƃHz
+!/FĐ
+1FjkCBVs~DXA'Yr,"`4H1RP2ajbZ"m u* 5ZP:o~KoJzۙyS+:}j,\޳F=&jNk
λRA(ͼ5t|@B)C~[.jpNzIn9)1i P
+k,GϋC|OUwg6ϸ}3]Gȹc8]dg;{tt~{u%NG0S=̷T1ڜR7esַ6E@3Gľ>}XOrV+hU2m͓BPKi1K>l0[JaI-ԅ'I /z#_w1nڀ/~ǵ^x!
F@RP+,BZZ(|bJ)~G~k-/??$0bUf&	2̹Lڈ1</8h2mNt$N;?j<k_{
+RvX,?i~}i_}󍊒)Z>P$Ft3bI)x38_2՞;@Ym-	&w}0F'릜FT5>K(ci4MO/`4#\|lZ;%V-oG{!b diS,n
+v##)ŐA>E(>xa&uT	OZQ|S(uQM5e:ZA`
9nɴA+RUZcw}&#2,
+i.8ZZ%EL,S2U ҩB@-vz~s:&Rt.$Jz2
+θSz=#Hi)滙H)gxp0K"2ZW	k5&}qřoٴl༌4A6o0U"!ی(GyJp #
+]DYL-INaj
*F,b [-yH]|:rCԦN)X MR^9s9{&et|j	%⨎К\>GwOaX!u!gUX`fWS!Sz@aIKņ}{I>9kVťW^̢)B8Ej1FӀ}A>7?qj:}t:Ǻ7[mSpYOo]qBsXsD#OWO?
+n|ӹ8Óizb2O,t ?,a yxC¥LyƊlt6%3G|o%e% Y7_o]s.]JrM?'an.;5!T+'Ƹ~ qvY V~089;Uh)yD3Rt9ϩS{#X:;I iRtQ
+yXkZ$9&s	oG`m)1-|yC)Q%DҸ:Nդ`ƃXZ0-,#NS2%)I?Z^:NYMȗy]?F i)a!Ob2ɉq*ʜڨ$i5Ӈo"L-~)*$]{byi1z(&gB	MT ,I<ᣘ$bx|ϭ6'oGkǆ?s_-.B}ORFժh5Rh|2XXr)ixA1Hlڋ8åVOGԪe0oīː!`@85.:2d"j`nڴ渱֑2$$U6ę#UW*	*%31jzґ	B	-9"_I?$2dU∙R06]gj
+3'X]Tu<&_HcGąA9s)Z2o¶\ՙ#
+C`^^f^dR+'SQm>5ڣ,rj˺T8ȜW@(3GN*!=,;ӀZˈ{&|g1k֬fb|;^<S,^>(B룿@O_1~ÐJSva,K 3nAx0FJLJ"T;
T0hpњ7J-%X9HN9d|._z{+7pp)?ȕ?xo'vNj H7_9~w[~Y?24^9ɓG/Oo9ƥ m(~cɂyE~(XK%W ,X}1ka.\us?YFow򁋖1Y~GwO/Ox]ɫ9)v.:g-o
+kxϛݷ\w+~,7jK#mk(S(ti{b7[BgrqrZJ'?kgP:CU3as2%ֶ`h!4Tӌr1hbđJ5mx)WH9Ә4<)	<ϩ}` TJb6!LO9DRo0ybD Vv[:2ɜ_P1Ϛ,}ӄCطc;}8ݻXh!Z{۷ ҆9PԒ8!KSf\8:6B#KAy83}kz|+c	@|1Wˤ1R?.*2%u閊WFHC)rGW!G9FcV}J*9*_b4C0/ 0(0S!қ	J>-T92#nJ}H#_ 8cp>~@cOfeSsǳd42A5-#wl}"UdR8K7£qT8RM9QO9^i`%G̐Ԏ3Ըee\ȥ+uEްkWr"y5oX &gYW]; :8Kظь:ݡ0r`/<GDަHЦ!,^~_\zl\%FYJ0oh\MAhZ!_
+gGށBtfV5ZQOoo7,4텣;,lYnj:3\K.T<26-^ BMu|dΰaswk;/qI!t@fa'Xs*q,^CMy+p>C+.?/?~}p
-ll^8|~n9y7Ur;~_e`?sWx%+"x JKxOSfCj~>?_AK/?̧xk43EλCo>x˥.Õa6ƓaswBcenυq켍{Yh>*:J:>&9;qIX.NU<Xkkgn-Wluypх2,Ķ9/%Kdu!HDT+<m΍N@89Vk;crbC
\'Ylq<e(9=Ly'xqKix[Z݋e(jB7~hjr6&K+>q7//#QG=p2H8_bP{>3ڰ~_pם?w|瞇7qc*'5W c3
+ЄŀK󯸔Fuk<e8ZEs~ZFUcX
+K`3>áEX14@oP4]yk-e+u1($jJ APBY΃g4Q&
I)|z.Ov>Y8'zh={̈C|gٺs?Z_zVq&,	;{4cX_%*\y>nUrٺa.Ze9w0V,`wT٫rކ,e`klJ_1*
+&#	
+%Rm+-lyW:1	s
+ld@&R 
+j+!cK$m9	I]eKX~oW,	V1$:YGY%*̌O0r8wdflj֊ZzNp$Ar=my}	(FB
+n8sAJItnHn3nK!*sɭ"o:fp5)9ξ2.k7c%׸Y{6be`d_лtoxgb˛9asJqNv<RXgVjo(#tb:1(I+(r)[ٍcA)f5ZiSqij7_AAgSLH,&,mT6h4- ς'ౣ<>B=J!M"
+?3p8i
-T ߃qTmWӻmǞ~tiR
+<94S'Sm
4cl(%
K9}DLU"dP`z\DCk"큟ǪAg
|7AL;bJ>.]~o{;.<8~b95MCI(MMpߣ295MDjH&ʓ|{?2n̢$h\@a<THϥ^[FDFCZ"AgI ϪXn_~9xR-,\;pHdje4j1gRP1~N`継&
+S:#qF\Zg9ĶsXТ/[ǂU9^G𼄾\"3׶曯cM{N1.\3T^Zdw|\p9=CLNiTFBMR+Xb,:=NR!ВzMʂnNS,)$H|<4Ҧ,oULrXL\J n
T:	v7fB9eX!hmEw_ RJB0u"\9Ş'g:EBYM̗u6I34aޟB(   gњ~8q(=A`A'x_xC儯o;ƍJ19aYr33NvK^G-x.NDYf\FxUΗg$K4;8%M̴
Vo:[S4v$nʚgEJ-B؎_`2l\KkFHdڵVFE Aa|r+ &C$:ê &gBbB
+k1&u_yK
+d,ɬb4(3	IR7~O)W,w	0%|Yz5+nDvEytcpa^r
j~+X-X1<g_xUZ1~ܳ1=>,LesT+	/t|>pC/:B!0`rrF 
O7음$
+@fXXIOHXK5Fh	kԥD*Ix>/;{jtQ3YO*y74EEd$zs1g)BO1
+R\!6WrZ@,Ǆ9*
H4D|@(S$ӖzR'Ao
|TW?FTe/}pX1j/<L嘆Q{t0Ǧ/S:'# yGJ.LN!5-zHQ9/ݟ'2<cJmjy533e*ӇؼjjTM "6S[PRt
+<ܽI=O];hF|WiF:#:&㝂bWl{8<2*<w0uzO!U,CiJIUdtyt/$$Ikqd#"}Auz+='֝͂yKwM!qjzz9s[ӨY@-`Cq co[aM}֞;KZsF'Ό9=yv!BOi	hAXQxTfjlr.6<\2
+ؤ>\~#oXK/19as<6~+ww<*$hNy!")k.:ɐww:?PdH#*0fAvIaF#ԥM=ጹ=fh{X`ŭY* PR)}K	m$HPvNV@	쨿!RnR+Sb]DhX	a(SCfPr5ZP=
+iNGxV2yZZ)GĊZ5㕗wQL06t@#j)x_)Wc^&xvBpr6&O1]DW PFyO/>LQТȹ+׳~0O`j0z䳌^qkjVUXEfq*Cɚd]Q:aU6E[ʑ=yz\Zs7^-mCﻙwjnf=OInyL uxh$ɫUo[?#O|f6m\TT!qEu|c
S>@y500S)yH_4{d~tya/8m3-K	$S4ӿaçi6R3~~ĭ_łˣݽZ?p#{?ǯ?G_	~?TկT8QՌ9\&썛_>?.~>Ģ5yטѰvJM\yr9ora 
5R !3Y1VRrtQ}zw GO"ǉ
+O5ѭ<Fy
+m"km+73̜2`5ۡ۩M,
D'iAx SR
+n{WXڂø&ZVAlKA~=f*<	[8yqp
+k#mɰQ\cY?iT%>ZX$Xy]q
+.@Lkuѥ.q^'.@wNh?mj		H2 ~}>#&9Q< i(`M9V``vDgi󯇰NH׫ʝ~-mrVY+J-0k[Cka'eӯO[Bc%-	C`F@#LbgҍLwCHDVita!b	k3p[_9# _/?OcMpasRGx7ёmyhSpddÇHM ~4c%XR=#N4V.jۋ/p`.෌weYvO+ƂRMwE4 rI"=ukvR
+S()Xh!6OIlL$t|d-3E/(m	A.Y,g$`R6^/<o.8{j|CWy`u@hpb
 AH"!4$`SA#,7\p>c?ć9E_%DX[W5[sٖuMxk]aQT9P0	lZʇ}\sY188C_Op-MM+)[DXhBbzCW^ ~bRCgq+ϗ3v,/16ZPJV/Y1RiT
ruoSG'}]&rW,"jF,lߌy}%t]"@FsZO?\}9[yCđX'V7xgo^PO}|'fՍ\r

+Id#U͛9qb#G0[#|+?c~;H "&u^
Pciaװei"ӄ,:)Xi
7ojӅt{6v|*~ʲT]sֳ` ֭b5,Z4q ]﹙.T>G%SK,\4/')лpLՎ1V'HzXj1/̵Uoz57tٷo/J\ݽ%	t~*H3>2/7	ɴE{xy=rG~iPKF)ƚWy4 ˃$V!Xtk6#r0bw!t(@e3-gJ类/<XݖVu|
ƶ0c.,Y*!:q!|ڳ;LkΑ<|^x;^AJj)z<%eo`%=%@صk/_|_dSbds
+wid~vF-e(ӣerv'ۚy/K胏]v4 Yu׿WCJO޻b1KKU,C_|
+
-fV3z|m5yߥ09a
2H
 dޮ^< PyVV )sB*\ΑCZgt!*Xm r)2@P,bfzrbng.ݥRhGHA&mƒh'~\{Íd"PJ:oJH,QM('Gc@6IXj)-
+k1 &<\z
?}?DwbrPre|Cb~Ȫg5t	yYϦ
='=Bs%լӼs
H-䐍U7ʕ,%LcTt{
zZ~3aU"2~2ۯ=fa4iIOZ$'
+uVb~G	+r
q(&nH\v!Bf&K"Xh	bBHL;5IʃEK!@G
lIC\tNٓ1$#m]~.%M%IUZ%K7
g?O/}ف,Is׍f5S+t˕Ws嫸䢳Nm`vOocێ}@|A3KVfׁџgO ojolm}T%	Fl>ooz-H>ƾC踎?Xbtsx֐GːcRGw+M5$< Xь4G3w=
+x[WrHOiDD#۶קy̺@$'װql/<g?EIǂi&+֯cmdkγQe\[NoR`,M.VuL@>FKtbZ:K%A(C7btf.}Ua3bm[i t'ܴuϘKd ,v7+:cSCy~'nvR%X{x'8%7ghDU*raޭWHV<%y<)0QPT:VYfSֺ+Y|vogzzNm.xV"IT&T|/r?_]|o}<$9HRXOOA =~*Nos~HR`J~Ӏ(S:;Rc}!ֶB*WL|eK(=,37X%9!09asݨ`Xi@VGFzڶBxՐV*46P҂
+=D'++OvlA ɬ\022
podx1\շ u"6ܶMfHdFgAC.߅֏W_76l<p%{znFP yK12">QJ5/`%BWg^z=DSzP@Ir&u-^q+-4FE
W.IӕyxR#|K#g5]w~\wK&'1arj#wr<.bmn#,ΐ96eLw╦uWO*(+}^<ϩRxt6kh~#hQF'M7\S[R$1龯%3jz8kxB!-Q\-8ܵ?V1|n8;'	IÒ6 ~[Ҭ
+l޼7ff;GIHPSx㼰.naǮ<T#dG\;Bx?z뛘;ISnVXGS^j2&˓?:e2~b
+e:2k uq`n~ykpRl4VӨ7ϕNR6/_㎯]`?K]ٴFMsחJVe%֮_3-z%P|6T(sɩi&&	6`RЧo.,,mwo?Qʖf@9P/qWmg\j#?~Ƒ{1I#ۜN@\,%MSN3w`=EJ m` 5` Xށ>HL|RXĆؼe#^-hN[BXw~m;='4FIöd)*t-\BTdxx7t3pZE $JX^OHUw>t&X|{W\q5=̛7u_nuryX1!Q"
+N8v	žXߍF"
+EWcwjSLd9|Xs09=>geQe֭dl\̠kt<2i 3#S_I2tTAuYZdVA8傛gQ)g519|.tڱ1FFSˤ@	Z#sㅰt53x[R}2!1d>Eed֮\R/_7W+QBCC9}7GeQ@s<yO< {
+Ex#6% 66;LNU)S'((tEݹ$iCPȻVႫgѪOM	DB'_'k7򶷿yhaܹr]@=mO7HfpoxܓpnyԀ-RA
+ŗcIzVRyQw$I z<
+$j)/	Bp7Kcb8/zɩ9B%:zlY
+mRW"!M$I/}r~2rU_A.Oqbd ,eF==i$sa'&qE+ظa/=|<
+g*r=?Ra<Ѓ<3tPJ/C,
+}=Aji<qK=[t^Kftz=xL GdT|10PO5I%򊮮?(%+2/>><;>VZ&AʌLGJ~?oo31YaUU>ԫ(`Kj۳%f˜{ټoP*Pb<?h.A6)dPٔ*^4@/YkYBH'Sqm/8Ƿ>I2.h"j2KԈX><=kHRp:4-::/ L&<n#G^y"is>>N f6xB8=,Ŷˇ,Z;NzJ]EHZi	sF´;wSCFG⪫aD.[uu
+Q(1Ƹn
+jsiA!lRF*..^8W_{K-aՆul9l;3O?'S?Lgfj*6|I TB$\l{%9{[~W	9as$mz-]rYXF~>OECx	ȉS-YQ#ΰ~"m8(cʍcgU@(7->҄(:%Vˡ
96۷ۿ0BRשESG@"% O6xN!J̩1,2؁^vNVT(ЈDiL3Q1Qt\g2nP5	,f*!M*¥iMJ*['[Jtu*ծ_drh'QI=(4HQM*ڣfIdHjsHBaIbo>wsqw=CCTb}(/>rbt!(#GZQs?ѝ~_@^εs>Vs!6v0>9(|?L=35RȡG?~k󞷽"6n	?<f{*#$)|fλݵ"h>W/aE]]3kW)KczC]
+ }8+.%5ao YdI(睿sȅKoo),z=&K3."ٲy8)R
+~@RcCI_Ps,[n5[L:v.z߳cO/}#&X/`)س0˖aӆ|}pEkje8d_{Evi|r'3YĻy5?bUiZ_2riskN}?nFc-]%v4ɸnG6l\n}*̃i[[mTCGRNr]:A}t+Gaq[)3(G0[BI&<#NIQ/K/f׼V>cyLSJ|#ٽs'I82\BfU+a{Tq
++kQQ6S81ơ8|#z0GӮ6kbVpCtt)V
&
ݽ]t I2Bvb`|
+NmcKG4Ea[flT\2  [W]h$F*Ŋ<WBJ^?	8B;֦Eڕ,Z2.[5gmdhBJCX97\5]ϾL0Vp:Am{\0 fB[])ANl"
+rÍ׳|Rlh8=NB82ks0VWxI|>ENeeCCOC:A
+&BdJ
+<%iĖ+{ƛ+Yh4.I'2jr)ni\I-5165]/ "]@E&RߩXEtz8ElU){	!?W_tڥ%ꖚH4mj[#UMhplbzA=掋 +$vrsى4'RTcev=D-D$J=Yʉa}cEz"6ǢK{So!7#
{xݼ(r=$$rE`Ƿ3Ǐxt^;(hmE O^	1EaRMfkL5wx;rۿz'^p
oca#Os,^V#SG9UdR(GT"#_099¥y}̔9sÓT:#333$Q`~/g+XaTzF0};Yj!׾B.d=B,m)ѤiFCGwK6q
+\,]43!I
Lyc|^sJ:QpJ~VX8yx8Kxw=2Bvj¢eɲn.d%AB!ѐY*Ps.;l~+n~@26Z%))O}P)"I 3
+6ݵQcݦ
B`hw&g\[Pa&t
+vwI#8(ku|vs)xRPʃ(1oXLy4Gb6Z+;eyܵ+lm&&DF+,<QfjtJ9
F3:jL/4ۻI_EV@CY*nrm3qc2lTd}&cO<$S|:7+Aֶ׮Rм66"i4EX=m wJ}T8u(%6#˖,yYn:1nA熛ok)	d>0󉢄]U9WŷRaoɬ]5떰j"0؜.,A'}Ws09aRyܽx=3Mj8̜8FԜkMmb@AbA3u*߃k/<e$Nf1s>RMen]vV@:VkQ?Gl~THm(U`[fHE ׅK=n % F[]i)uiz.̮>Z>0
HG|Bj!q#EQFfH:|6F{LYiua!I#22|Fh!@@I5LL0SP01qF\u$LNbkk-jpg946{'Ix]TtD#/z@7=N?,7/w=,VgaO=JH&fwbm'yzvzI4%{>ǘ:"DN6EnkWr+FmeR\jr뵸$Wѣy	L!G#_̚똿`]LNWOЩWc3/UWm|׬v^g]4ib,:=ؑ>UEC0"=ઔ	/	[*l9{-$ÐUٲn	oz5r<Ŕ
+h9&##ERoYuL<it:JYLXvYmG5\߾(OfGgÇٮ箇Ed]3$[K/ĳO?H6ҔJz蔏 :J)/53@S?38Mf%l`È
e jUN9J1i
D9sb;JU	ȅ$K@ ԋWFjAfǎS2S=B}C41R\a$]_VeI0N9hrRRerbm$}=WRwXZU"ak d n9\*Rʢlf8r {$K#yot>節&xMƩ1iU(RM:k-R(aw;Ey9<r]a ˷щ8s[u~gƘT5dXs8vOװ|S9k/Ni7w>.5Bd0X"P)alKD6BHO'$9|Xs0*-w1~|2D&
+X|E 9DB[pc40 ,L	mL>8I!p@	dۀW)Ig+օ`pA3Bʩ:D7jr|ނmUS討8Նm	?py˟$$Vc?,0OWH*֔R-F"RKB.>"*lj|%[-yY_ɇf~guWr{33dZcE|]ofB1eY` 
&BydǦ3՘`
z
+)3#9^OcjQ:әv)Z&o0tL8(7?P)S	&:>Gyv}q7'ƧHF9a]5|̊<Ay&A k,8e);__q-y7O>BXM<p<p!b_Y6<]ahH24Ǐw
+9h)^]ąoA)R}
+F5wZ4\1ʵlܸ=G,3(!J{e><\
+!λ`9^'>H +\I	=ɂy4,Y8D SƏBp5r*&',/{TJYHmGpvyI]&VV&ԣ*}^dZeC亘0=]e
NEhUXz)VZlq(`$,5RaηıiFmȈ#T5cH#M-;_EH1Fs#2$=B9c
+q=AJB
+\tRLQ%5<%AHO0XsƎmL##{kv&&	Syh%Mj.t
+d>EvuURR"y聘i[څq^뙬;N\& DYI;@o ݽ}Ըg@:b
+
+#uVn;8,SھCU,4}7_>ϻj<<AWOK¢Etm
+<CfX/7E,:ȉ#N<11#NI#Ş h;'kkߵ3 lSM` ۚ&C"Fsvy[r09aټ|V.@q:/9JߕGC1Kk
G'ȃR֛u¥H^G506%3 Ea;Z Kk&uYL}IOWΩ!za&2]'GV8bȲؓ.6C4H|y#/0\_2!VZጭRpͥ y)YOl{o2.ӕSvLH-װ:')RY}+G||}\]=Kٸf?#?~S|#JC^%)ˈeknv%"vjz̑Ԛ\3VLON&@I=?dR%48!Àzѳf4UjST3Hi@oo^JfwW '=|?@K;o7KbY6LwM2\:UOj
$B z4Wd!L挻#,.-ۿGXnw/3ӓ|s6IMZLc'X<6-Q`m^K/0P$QBuzcK/P*	Ä|NsXa)^i*oX?$?aZH$3iҺQ`j r^z9&fٺtb$*Ԝcf=(zBy4ic_"Dc8>JuO`:
<41'"k:5`If<G$IYrl;rRc*GTtfB%jr`[&ЩފL!yd!Vٳ=v<N)u׹"VJR	Sg\_&N;E%h{h4s$T^^k9a,ֶ4wH5J#G}v^z9F:U*穧"y
7aw=źg̀lXtc43>α]kׯcsMtעCGZcw4֭@u\Xd uq*FZ^7Xk]˸L]v5\
+&҂}I۾/IfY˷K2+2,~S$\g췛$#UFym،m//K/r`/[ً_$|{7u1!hE>{3^Ny09b026}ٻ?F%˖204ioR#0'>O=8S,c3^
+95L$,Aq[kօZAh8źmygET8R:T,!OJWap9kRRWMS5bS2A` z3aН'qw$6dQ##|{	g A R^|q~ ILRH)as]y|,r$fV
ps\uMAw^-
ƫsX90@QFJ^kشx O
+7fn"6^R,DVYmw)p]9Q43xa-|g?OSܽ7]OO\ efz1<8L.WDyc)!ؿg7-ZVs90IcǣMg_w N=B EA Y`	\&̺tDPs?ɗyY|.+Vo([̩r9p*-{bDoz3k6==*o^uel޴c䪀a>?$*R#+^5˗@gHKUHy'x	b-_H_oS <4s=|)HUD061C/:3z˅
2yb+ ThK
C>&g\j<wN$$uqP x|M_0j0>Vqm6@"]%c:BVfw;TKЩx̑P,2;HwOջH4mq</OϟܞRȎq`a|I\77x7gl9qnFKj /̥$;" &[| VQBV
l0Mӎ7U')g #==}v
1o`a[>ƽw]YpQ{Bg*$:st[EK~|W7Gc=8U&JѨwsJ1x#h_T	<RTyg`eFa0&7W
+˿q6"%KqZ֝KU̻aWu
Ru9׋$;2zO]
+U.,
+
+I-fOs^{sxgsscϲ{AFĵ31>"Aiɿw/|+ExFbA!tF|3ב
s3D4HDDPٻyDN΍bL92
 |0%x
7vZͰ*|҈5 Y}߇Yz,7,3lW9t¶RhPO'KseÚU4*e|OFSUeQTY@Jeo3ظp6Sq*"̐W!RH:$8?p7{9wTAT'ՐFBYf5֭e}ԣƥ"+un70DO 	,t"TvP%FFFuV&;M4[ﺋ/<oKIg(Zi|rAC~>䅇kBÇF~o~V>?˥Mf56,P$NQk.uX|7z,8y{Rؘ_~ɩw~zՙT;EԼy4:3z(ӓ')R:7e*QTgǆMg
$YK}5I02J
+6O@7W\yE=10;</<<`LbA$|HڠsϻZ5{}\wyVΔ>NR4y+Vfמ}PTm{+.1ب]S4<v_Kk9rgQD"r)zwݻ#TkxYx!zzqD^X'Ʃ
QHyػ *S'xIH;aSFF3ؕ-X@>̻z{'%M,˖/FXDtb>xRپ(6$!g08U]kZDO ZFȽ#SR),3nC)"A035E\"	r`"g{(Ht}HۤiR83ɱ&GikTf=v{_v
+6T'gȬ"]JC>ɉwAXTU+4
Gu*5JZ)Z`S'<zn[peW26:?8ӭ(8p^z;wcu:rD49+Vo
+ T! +(H|5=q)$]r92Z,m76u΃N
+lAk27>KY}҆·To;uw@I@uSvYn|*/9G`!77t3o|,\ΚomoẈzdzI>>"4<zpQ #<<L9	Iqx%x@u0O? >p/?
é#O<ɳmQ^9w;_`Axǹx č*wR}f}GxG3 :=8{5cGptb1Νl˕GsprqxNv?uz&ӨFp/O?s//=q{Ao+;Lbi!?=ܿyaGFطy}!vF{:c_=Ñ9v"TL8y'xrQTC	Fk{GǠs?>|?"#~~z}4qq5xǇysNT!RfjUey
+,Ym;~j1^)mAI1V(QEAr:~?οgt҂L#<AAkn pqrY \}Fݷݯl#|ŵC)(/酔-
+ָ,MriJh1aC<xWsxvDR^BukXw|6oXIF!4HQʡIVuKV#IG&HEC#=|#H]xġOfx<{zdgN;Edq~')λl}^3CkBbo	u7؏Oژ6&(d,X6c՞GjP5q
sHhüXd/n*/RWc,A#.sÍWp5,K;I8Ob>B#i&Uo/x|_yDIz8T/ZL 	`׮D`bEWsϗ)PW}`s;}xoeUNQ2
"Z*%r#!oYt%W+_2=8^vzA)'9ra=:'\%nAtbGđO_u&|tGG("Σ<ٍ/.
E^xjy}RVTzq,ZK-czcD
/ku)
h.OH2"gz>ŋ=뮏,˨Tx$+cBF<	y 4GH٪ 	$q]wwkyZ=w}c>8r@xX!j*D''_
+@$)lZꆫgmBiW2aM+3LMMRo]Ş>s94VЈN;ybY 4ghͧEOw7]]yVc3+>	42Djp	K 4RbʫNLPZP(R)sp>':UyQ	Oa!c%B)uNaC>d:ǝNƩF/j֬[.!Y.VY3[!hAg,u 	CH ,#E,ߥ8ops#VRaaȵm;dDXsyxZk<eSƏ'wpddمz{s;v29>ƁCcSfءW'1Tyy}Lph76w|mGN0rx=J9mß2qTObtt=?tИWxt^N{60IvW?6xh(G8_]5<u}E,0!~/>'<m	gq(;{Zls|ģ/fau#CUOɻoѝe v=qyqw3`	#<ڜ~if6;z'Oؑ<#Da`vAvzþ[;>Wzc'N<ǰ$x>QNp1s	fqCU+3ұ
+_i*2 XIiBW,01S4U`SDR7S0O*|ʕ
+Gb|PhhE!#ZaF5XaNcate` 2
+/WtC;_$5֯_68PI	&	c,@H M	`-Xo}B0I 3-/ǐ5"p#SZ*&xs~bU*1̇(B|021Ήqƥƍ:XM&=g}0V)ϼI0B^w޳xW_a/6JE<́c4j|gogٯɎRrʮx		3Pr&{wKRd((qӵWN엿|7ǏLS{i֮YM.U)ʄ 'OM1pnnct>p14րo}<yCwؓ3寓(A79ϴ(קZS衯gG3=yQ</363uRUg& sYj	_7`"#Ïh09=vٿw33'X`>^ޱz"d@|<|>M#ַlz~%^yy77Ǖ׾QE*׉^yCxb`
+@|otjiTHbA|yWx'Xq3\Fq za@ DhY㹽ޱ+.oPʱ߫7䚩LQZ\s
+FW5Pci 7LbxQZuHX:K+n@BQ!̩&p	\th=K<	2㪫CV]E3tct p"_)
++NNw;8΋S9D
+mJHT!ߥ:rUkױdJRQnnr[`֍1߸k~]Z$ks*D`s}ȼVEVO3,_1e9a㦕m#ٷw/XxɅW_K>v(w\3
C+8rX!]
+k	^x~'GFi@y/jG6.:U|t2Zap^g	UAP
+XqVλmN5WckRֺ@4ib
+0VXۉY'
-XdKM1mu'?V)͐8uZ
+c
nbt`[m%\$-exGZ*T!PŀfKSSYcnO;ae{z6Y{rN82߮sL7~-[>6s
+@B`?RGW[zY^`6|-zPΑ]~>C+9C;=x_sw_e7}J#<o{773s%OLt
w||ptۋ9˯~{۹/
+0	zz'+n6ɖQzª%DGY>OP@v|g)Wf{mb1V6̆w=|Ce`8\;?30D=/ʔ4[9gG`ν|g`W^ _{fXNBs`6|>w5M= fsOy>q
l}a]fow5ͻL0`MCu5K9^Q>q>̼+6?>ֈl7$09X<BD@Ejb~=<o?s)zPS
+E^VC
&'D%+]* :K()RGd#-5uʊ.	!@RRRaƵ	c]x@@
^燤-G3UBGEF4d>lCf
+|)ھ0>|XH cXq=J[D?"n|ɍ7\lĚ+))Ȕ!)yq'_}Iv+c3U[g4x<0ӃP,lؼ;4c$3-7wI*<<L纅U`[>>6ٹџ`Ö-$
+5sÉIFGyIP

?H)lá6ɎNlC2%4sjzlx]:H*߇?cK:v(ve(K4
+q%bJ6A2+WU>\4u]JERbei+{XyLLZ%hdh)\fd?̎U
f3iĒf0^cfffL9|8v-Y,bfM]Uۻ(>ϹNYꞮ]kt;|3/p}&B%h-yy{e֌Za^{]ƎhͅTjφu#LM]ƥ3E<|{DT!2BRSup;>>?{O+7+8<py BPgM{Nf5Z=q>|^c9qw=xAT4268>q=?be9{VqbQ}	X;wA{W	lU}h\ATL=.4)
Lhp6Y
qի׸r(TP?"sokttA@AlܼwCG2F(ϐo*=m\YP֦$⧣9Y^3}$hP@|9Up'gh_O)srjVd41<@&:A4ZZKtrΪbc	MPA;Kෂʁ!"FxEmu=l{k7+X='*mvqT*u.@=X(jZYu^8R>&{ 70<3	(FQVY'Ȓ>JI+-L6~wO,
+LӍP2iDTC&eiZgdPs({2.kM939%)ײ56 Ha _XPZƒs4CB!2I?g,vYsKu+%ye*FZ3F5Vq6}\~N7cZl=Y(X)(s!g3g!C/Ɠc$N&
H沬<jwmoMRgټ^;AB,i#4Cby嵶}vDR+N2
+Ekiii'z@;e:yӖ_~~
+%Dg?u7NPu@LmL)FvP($@=	dCJ]#.
+A~NCTmQ()WQ\C
+
miI,hu19I!Lq#1dpQEJ݃jS NĴsDbu
+.RbIya'z.w0֝,+2UHj@faVhs,#R	i%Eǚ
&6F̥x_;Lk0Fjl4}mzҗ'RHPe>}m"k605UeX*RLLR;T>)ʆy-LY*A<P|*ϕ7b5XA(&E9"ϡQ7W4BNo^\jƭ=4
+"W
+fU(⅋޵/^&hk(~I%8Gvw;D-bcNPiP锲WHVaTf3@oBG"h-a;F)9b	<!fA)L&/y2DQ]&pJ꘨W^dwlbe*sUesvB%ׅMFxhgkU:[;qeWrC`u$|K_4_{{ؾL&"VVyňw.֯\7_;vm&6Iy}{R^$M9%^B)!
+|JZ;x9s;MZC9G.#[nR'b.pܸqs%](e\-,5c,R,O!g<I;xCgl&j;ryV>OX$YLb$Eju
177hc0rWbT(`m"C2ß_4HRXl6҈Xez[r~XC%K>s0S3 vLy)EZB"	 eOٳZZٲu'|G>dff\Jf>*Aq
+g%#TJme6EJ'JZ¾XH9`DQ1VY)$HΤA]wI{{+q&cq#?g3Um>wئMr]{	ƾ={浫}N=|_a50u.BRnpla׎u&n\6޵wg_~Dui3N[&ZghGTȾh*givV@,..259g~
+7]cM굚D4U'xOrnx#X^0%P
+@Y+dUҠBjX0IJeU)3LǏD圩4Yd"@5&,JǏq	\%#Ӗ->v
+w
Qk##/(#'s#</U'Ǳŗ
+!qonl[zqgۨnDc*
+k=)9-:o
oWi8#~Y8
+[`Z8գ2*kMEU("BYfk:,z13	[)S5׎j\!xU.t(%k&"E$@M81;(*iigx KΠQE!/8|w<>'?Y>&;
+OLru<2uRg'HB!x쉧~OUs ,uc@Ⱥa#_׫Lݘ'WP@"bff~ɥE\[᏾*u^@U<9ӱ"Y,=,cGG7oG18pbHpZ1>9ž095- DAFQ%&,ʓ\.$#-#E6alڸ;v_Kc"i7V&(DκVRP(BlӯG`]lݼ]h-2." U+tw#6Qĉ<Tsx1W@$0<@W{ئ!ϜsIu
+(Ġ]z=?z;S?HkXb
?gp?(Tc7S_mw3;~48ge0;P/O`z#$΃ͮ]q6ZHAcS蕗ټu-_'W8sej5;[QAJW^})/2CT/cX|xX1W=MRI?~H'$mz4£jbkGr#W+ރCWVr lls\<|.z>|iQ%ݼy
sNHu6?xyｽtuvw)!}RՓ'%y:e[oqnIwg?Qdu>8$-dnnF߰VąEn\A'rq\\eQ|iU[b|]X|ZND-bۍIaJV2(cQ܄A(v(H[)']MZpVF֌cnfb=O8($N7+A"qϽTSJyN&Y)8@kir}av_}gOsy^?~`w 0בO
+@=۹s'xLGZ
AI}J+E5MPk,.,H.--y8'I",[sTY
+ ,qfǳ*!=@X/riQF! kyi Xh(fPB$	J y	,,27?+
+JeIoFڡg~+IQ^S	p_ʻm_	2^<^x+W.S./z895#~(-)VTt`mBudo5XpFR"b`MBTPK 0\:~SgQaN.Ȗr9ʹ3^ YV w6𽓜;{w>A!`Lz C}9?|sβ嗙
03@Ifn74>;o`gC\:{wlWO 7̚
3g9q*]=U<JP~ZB}pU[C/K
+guP&Mn\.6k̤^Vӌo5ȹc_`r&MZeEFzn飇9s#7E2F⮟=889JV񙞸ɉ/2>('uLBR&A6qc8q,G'=4Xr@^3Q[d:7#<
[vӕ/ya:^
\ܬ'i %z
(\KUj1ŖCI3!0p,/Y |?`~n^!^q
+X "L{^jkEi%ۇJ8ĭw0'nRKNb
ba"^&=0h!4
+U1;h/H*r(gC'	@{+C}t
+*5}M0>B^) ,tUBxj|SOO>Ke6u/a65Oj|s][nSw	rʪZOp,L_EKvo\g,|$
+%4yz=Ξ?g59q	KMe~~CNp%QZXGb\Â*Q:'OO<)}rV[U:[&ץ4(Hur#qRL6HPHz{c}8&rR}'~Qb;wTU0}0ROk׮cbmxA| [R'b$ؐJ=qٹiQ}_`~TŧG{VAQV-UES*4;WjGJk׎r#5pVETY-!Rb:%<ubQ&L.]\)yf}]*G9QDpMTPTJSTXU( E$HX
+tq}'m`ht
Sli!W(X*5	,22'ZTQK
+#UdAsgk~5XI;u^ghx;d}=+8w
UxCkMtvh`9/Uqהz\&iuZCE
+!7
+
+<Q1EKK<~LfEZzz⧯5b74D{.sB`Q3xddg^Ri[$fϛđá"K'STDU\affF0P$CzG5I4\Jd%I܈H+!}%nCw}=uG5\6[U)ܶ#8mt*I&Nr.}"z҅F\Ĉ֣R)*\{rSR'*$1,pۈ4o):Xᙦ^[o眻#HtXXeC!ZzXabFB+hxw^}aM< +Qel0!kʋ/׏QX42}CWOҳn>1v}œI6ƧyW84s}\Wh?ŏ_ykw }6z'vtsWx}M=0px<2V+lyyؚqs3\cC[xS54@Phc5m-R,J[G<MAx
od ?g:Kط5uowzxe. ֭+ |'-^ॗ_Jǟy֐e(z︋>oh =A1<0^nYu R[xB-cl.APǾȎ<#}B1^bUYKMM~l>P
:b+QIp )=V@ ;M|vp/%mil*5H!]:%!{vgs*!s/E<jEw1w僵BwXg3
=/]W^ejj45c1賎r#N0 R]ow),ZF5
+Z-a*K|'ٲv
^\r8"W	9j5rG]7r)BpR^u?;ǈJ/>M[{@nto3bۖMܽk7qM"<?U=kW*d2Nݼ1A+;vdxdiIsCH,o3ؒX+c1=7'cP~K_ad'ǩTXp	~}CRS`M"ZS_yϮmwyfY>;2>1=#)6~)n\&!
+)!T O__>|iO}Sa j	F=!~;ZH^Ȯ8<gLćee~ Kr}|BR!yQd?qmm-$&u,Nw?qpzziI
ٰq=7m,ZĀҪ.N*5kB M5 Pȷw
+qX"85AܼEhkVb!S\ZgH6)4~sǘb>xR5[PJ҉m`$%'$<]ԪQs*rA*r~{ٴy=8;gcc#nB:!12<~NbIy?N6|DY#
aAꭺ$iӳ|_a
9x@$--sfFG&6i)mch>6+)d,qԵk?uJTKK,-jB'I:/GCk/SI_j/+	6I#4F;??ύ7N͒bUu	XYNeX9+!p.%$-g\w콕sI>,ݎ\h+dN^}㬣V뱱<crT*	ysMb'	+0xmu65d<s`HuG7+ѷ.h8̣O#y:scFd>v10s#g$nE:o#nE=v]ܗ@[r_l?
]g>~
+]|7ed_mdh%C7}6粮&d}[>Y25ƭCA:|4|	?
=5[OtsxO5"CGg*
+kxK*VT*sƛr*Kއ
BY[?zT=zzT4˥Sz5=;sZE	~>$1
+\h%>ɠO&Iuv.xh
+, Ҋ6Z-8qWB@W(Z8noKbTgqi[OU58';z	<]Ey%	6J`U	~YE4~HUE\haîuqqb(XN/	w7hL}U?i15QYj%IrPya쑔r,\TІW;R-(Q~
) ܱu]}-K2_,.O&wʣ|P|yVpuZJJ&<!	&&)޹ёa]!
+CkQRޗ;ĉrPhysTe2g>kWrGz{VpԼ^%cӆώS% B+7opi:zYSO>!{KT(XQLMOShncjz}}:~Ÿ=3ZZZ}xPBS짿@._)Uj'E5}qʾ.p6A[{H
+j(gΜ-%>váry>'1Ix,U*X6X1<0_"6$F|W$qӦM[KG|8"$&Hv;sZ&Z0'PdWߖ9pT]%;L)K'Y*5BHx);$8$Nӗ$Ί2ǯG)DY~z`m^]3.e5jQ[e`&T*ZS`61+i(Iz*J}4PKlu\Rz9I[8mgA;_H(J ~ykʔfXǅ1
,.#8qSB&-M4S(hjWoIdj(e ;d"Zk)$/ΕUwckLc&DAv4'uIk6cb	Y
+6o
+.v# wC@]6wήʔGH6ժEF 0HA  wlOyWE͛jNVh*WXAJ::uKg1[6NbU
+c7UbA[9|lZ*wm'(S|GhU
!tiI,3s\vs	cm9ɫGuq82sL;̐ueN_2GfLYX\`n~cǎqM \g-]]hOʇav!T_9p6S-K5K$28,`co<S\&.D58u?k$Q>ZJ>tk+83͏_y٩)h+beii֒T4$f+UFT8u=
5gٰq.nOc8?WwscTBB ,PO,5ԪXms>2%$JKy7lݺA 1K0IJ5A)ٿu1Foo[R] ӳ2I28.UiQ4]t}ZhkSJ#s3nZh7qNvp=^KZBYcŌ|bjF|#knw:slG&UU7
32:LC)G!~1t_kjJo|Cdm2YڗyG+H˓?c-3޵֮:XZCOgi]
s$=ܸ9qmcxO&z]̯ϟ>:O>lcrLoZpEpZ$n9:1h͛[gl2A}4\JK1&MA2kQϒu9A!Fx5U+uyeLSMpƒ͟K[\Ui-mj&#4?w?w+>HRQ901Z9W&ֶ7o{:ZZ[|OZ9z~K5IT`9%F(1GgHL֟rLB .Aa]JVOJ+=:'VGFX(cHc}'i8kKJ?"_"dI"/ıǤ!%#B [٦_&hnP/&o\k?we&֒s15>A/JjR%֥*U4ԲjD)X&yRB_|Ye r9#R2^NZnIfGԲׯdzz(&RB8ɣ"}\Fl5)+mo*N32LNx	>g,9qgslNmRVTιs'3ıw\yleq
+/U'ۭO8*V	Ud3z"7UbJ̬#Z!lx`Ӝ;;6<kx#|AUO7;7s
+;*{Jh\!3P  'Je):S+ms(صsW#=rV,.=OisPpf4]9#Í))CPWX:Q͟~oഇ5Duꋵ`<|[?`jK:B,}po480annqj?CP,VY/"NT\0=8{
+ADLj~]?ùSopsrj55}}77H5[7oӤdKŢ7|A,O8rhR/22:,;wG!'W4#ÃbgA#P.37 D1-ʡCطqGŢbZnVfGi1vokia
^"&$'s$ώX~ʯqǶmf=\z	Y,A#=蟻/+6/
+ \Bdc9['i)CRb݆2|o#Clckֈy]MR
O#)wJ%]ؘ6nA$EZJEro"e篝B%>dls;Ch
T+^Ƹ.jC /SS $r&Z"E&<QK*R5'(%EqsB9MDy؋͔f윓:eŊP >+'zLI987o@dRW[.%lyRGdU-8? *W#k+
4
rW
+K<*s8'UCpe׬Pڮ[Vk>B2KJ$9Yr
s]wvj r3ᗉ8<)DBIV74vH78s|.M
+>Di-$EArZދ0{,dXc|}>0zʕ+gDb-ԯ0ptތȑ4$1Ri/m=*t='t{Aƞ׬uX}vZ	QBbHvQ-d }cJLNL9v}{G(Żl%y%Q)M0$EHI(iV$rWJ`ң*VUxq4u[g[aUH\uG6Oֈծ]%sz,]m-
*KMRޝ*ĜۢǛ4(o(K?Cԛf90ZA)@yR&'&h,|+7X Jw]Z,@Y<TN+d2aeuZA+/j^B.GkP{iB
b3N/{k!rhBXۿ?}Ah]uB#,r4/|=o_x'QK@Niiґ#GШI9hokzz3g/SJcb>ڵķ>K/̕Wq8IW=+~ZV+rE!:h,C(0 ֮
+Ѿ^ƾߧN
+ȝc_K*T]#Q7ԫ5Z-(O>q
~xƟtpPkbJ=n=`:cYe`_;AE"a(~2s<Ѓ_N89=6l c[ ;ĽohuX֔
+,V4)D41}32<<@@$31;|ΞLy1z=oeCheMĲ jy^Y'/#sIj
+d>T3Gk~rd$dJsqvUa+OP	`2R¨ֆ/U.Y\b	IlpdJ5
+gn5O?S(6qP
+7իs381\ZMeDw˟R"%y6K slپ=@FJA2XK1ek$Hut's-\k SF\yrdsX
+D$&rKX}~wlbē V>yBV/?ϋ;180ʱǘafjRĉ9VJ[]&ƈ브WMNIC4+C!;x^úزeRsGprs}9z\U*5Ǿtm~U®XX*VUʳuè}_Zw5&Ï2׊V19bLYt_q"A/5hj\4ɅblAme'S-/3\Fԟ,eE+
pz'%oͶ)jUPM): "^oG&Yh̼\{ygBbaj*$j7ɲR"gHlSN54!1.@`!wŎE_Z](syY֮chd$MɌ>Y^Mwlnϟ</~I|Qtw_(5G,##05#P51~o#Ο峟mbQ$a˖;~g?9yΘFXV|GPdpxvr?L.l%1u*EZK9|ع}7lHqtxDMNkxVK
BYi6o!QlpsYeVsNH+<P^ZaR}:[-0O_OeǏ3:_/;}Ј ɲ'ׄΝ;\vn|^R_BRb. ce2AH=,-q!}dPrΒ]Fc}[d]%I8tHsӓ\>qR{^%cE Xwqw_]m}ؾKѹ#
L[::Jg]GD5w
+JB{:tR$uG2۟`k!<Pgf"BJd/['_m[reT
+Ke
+Vr"ash24jG\ce'Ǐq
U7I_4=!Gj7
qQL9ӞV
+(Έ,90 @iCfOQ^cb>Q(vj:'CMMrP8<O5M_5cRfƍl۶5׍T~3_V9R%q7֭8]+
+dIǢZI`T~q!Cz}dVFH)R}^3<<0]L-($S.ugif*f*4)\r}}nfy8j
+OҖ_!fZ*VU"3"p>a8s~(V:i.Mc84JpĈ	u^ctt8G <8\D{(Ӊ#<gQ6?Jb%N5RHeE100@__?'iCbXj`g9FJF{\a%+rNA$|Mlݲ,䅬A,$t1Oݻċ`c`<3rtCt29?T#J
+B
+5&rѭl	FssT:^Uo7g8qElK9Ed Q2'UB8{qDl%RRriQCݱhff$1@owp~gӦa<%Z2|ex+bԮq65q2s3ONRFuXfzfm۷Ka_q	zv!"P׬c8?zfe/_NR*bn~Z-G_c=|k_S<RM`@T\	x|x0"\<3O>ɣ>{Ç ^W*H<+y'DYv=|.Rh'
+XJp<ʕ%.^<ǇBhxGFdKErYQvu.FyWٸy
ýP
+U*X)a.T9	}DfbUBPM3Z+aD#9{0$Y[)>38Kp]L"
+S"צ*UyJj鶦TX]׬ Gx/_<ryQ4J7'?ҏ{{{Tѣ>vRIvΰ07KZYȪ	8GK(0?;z^)Rx["rKy>E!*(RXgaB$:q|vMww(ǕV:;vqǶweB*KPrxOfG*DaZ-E}s}
-oEOuhȘɖqkJGOX.Mt raPÇ9t0ofjiym %'e;uPDcQn9Cc099#>[C@G!VUbPڣ6wGߡ'OK78vr9\NXcRÅŬxME;GVAc!^b|=^:SW;;Pog	{lEIRܑ͒,J9~QhK]-Ms7'&pIBGOx!lF\, cnO?\*S%,?y~<Cbn@=򾡅ʳ0恭rI<Kƺb/\Kڝ<z*7o:}PBkoS_>G_'&Q,/u._O]ƥG[=K$|ן!η|(DW+U.Tkk^ǄT{ywS#g>
ikU(+uıOc jXJa|yF!Oزci vE1SvI+Z4xj&KwW'*qP	
5gyGx٧8p0K㬇3mTOk!R[xh`CerQ&&'D(ZI:eG{+v=pFg1JUy1ֿ~*I:? [7mݷp%4!瓘X$WyO39~$wݳ+WqyPN\=nDT%) r4wb.ٵ+ )$@&:aCRͦgfx')&ZǑ-V-$2eMѢ$I,鞒~yiZoO	Ε`4e	~+fؕYdUR74$ǗmcD܂gX+<(}{ʈr/tv
rZpl٬DRlm8ǅDU|_Gե
+لzl)֦x9{}]8«}]lJg_[w<r>yzM<?=j58 3,!2/P	S3U:%
+--^ $γ>SO=#DԱjEpݖʪ*>B{/ss͕cs(NV#IK_*} ϭ1d[?ysG㹤FBX
p߽@'*P^ȘYů UbXR
hiQݴwT)Ӝ;{Whc1SB!S#y~w~k^C)͛G)Bhf8pJB;Y+qLb-n! NR؉\vT4էI&A+,_f-<݌

0x:aL
ٺ~@: ?'ۃ	6V~+ϳa+Nc|x(N!JqV$bfrYL.EREUWyc[wdh
ݔ`ju9z0_3~?Okqm<G=*Kպ'[PY_c`p4UAl $:g9v0qTYVg?bێlٺ`So_VS8jCoG+[67C7~۶{v>kT+uf%BA_ZEF=iD
GbBKk_f?x	cNJS('BXd<MNNF+AivnƩ3gD蜓vrw|N>+]mrRKӢfil4a4/[288WI{G//$`b,(MwlsRɧk,Q|s5 $kx,3SWy";vl'67iT5ֲXYAe.))aqXkdF_cĨK8AVK5QLFSȷ#3R_}T[(&$+ b9'ŦGL ^(EjQU<i[O/o$V.O;yR2Y	}Jk"Ri-S-R_A褡?:u"hΤ\|'8T_PH@_/?ܭ2Yd;mb!C{p(zJm1:go&:N]?xϺuјX=ivk!*>j:p8QjUGfuSRf+BD_jsBIz*'~85֦Z2ېW)<"{¹e߭}3B:5!Fի׈jC#^˧?<?(C)"
+,yMBnYg
+?I3X
6qEᑣI;UbX*s^s&چkc}mn<y$~(̀%爒
+5{NccPa@sY&'n`YIrupJ2 Nkjk׸fz
+áNC9oڤp.1?x pT]F,,5Y~s8e&UAѓY;N$^@M$By>(SK5DGg'\ /.aba`Rj<+dJ+
B^x{a:n.ϥ:"D5Cho6m/േ˯}:r=}7y]D<=a@_UtޒxV
kw ~%'x[6_
ڃ"y_âLR<o{FHSO?N<W(UQ0g
+AB!oN<KYLyBuckxqy(!G3Ө9J GDA=NV9~~/:5q<Kq3NucoygϢmEG.A9jqYZfl
O=W_sغ~kqeN];KLݗ֔KxOp5<ͺc8Sȇ3n=/7W1_G9TDd6nb
+qQ.*Zܾel[J7~Auh+1o?@G=wucP#`b
+N/	80P)r*%p-bB_hɱqF&]ܹ,-k_'N*=L8H:U*Vr.@xZ#e[skNv-:
+TJżWnL0R`zjJ%!6IvIM&%Cԑ*h&)d]s#$Xy+'!
T6I9*e<ň\Apg+J: 3wtR)۞K~tsd t$.Nׅ9y&8PF@.=][*<^ݏ1VRPqMb.3>R79 9ۦ)/אsW5
+RC
+3g,sP̘[xR'^wE#dqgw6E%m;FƆx?d83TEam
,X+Rp`T
+
+r<*GD\7VpM.,
+u󙑶+^j>]1t%ekTZ=Bϡ\bL]RC/Lω-Ď:a(M28=A
+BIk%a}-9ع{T⚌P@~Z&!A+rkMgYKp&F9/К<;M'm$:*UbXEUVM+tbrt>2uPAI/2	P
+wޅCg%3XSb65;{x8k*p84ROlv7Ҝb6
+J+I	0-8pǸ8w2K߉)\QN~-NI$qa
+9h)3>U}Ǹzs\b!l)GBrh4u1X/\9Q,
+dMSMrX4
+-Dqfj8?af$wnnl*cÆL_ǘEË}+h^l>q	B[+/]|<*.(hM1o+B|tt1]CQgnge.¥wr"R'[wo!^;vkoR5U3>r=1~6䫜9Y7/*gg5KYEj
*U8y$S2ȣ^eR~$/D:FTq,uxqi	>O
+.)9-ct޻͏/䏾u6Zm\jH(Jtl+3[oHԆi*:D
65^lc\bx"Z\LRkg]bvvsbyszU"N]ECfĶ;98iڻzؽ{GNtM&0c~~(300\g,A.$mSAHju	\o٫'$Uo|:JYlIU,Km$􊌭L6Xkњf:
9d6'|5S3ۧBbK?z5@73ǖ;zp
+<yL"B/DU1xAn<?/|P
#jܜ`0'}R]\2԰b?,#N3\3x[JR721
+;O*<]^HՉ/Zfx&~9:Fk[Ϟc-'
+eùtQ?j)2#o>nK	g@Z(2TLZ<h4J1J9fE=0v-==rOiiR>YI[&cѤ<3sLܜL+:hKWnVVg߹z:UŖ$R?a3gɷ]I?8dM8VZȾ=:2&Ɉ@9˾Zi!kż
ZZBO²AP+XIf8&12"r*{$0<]%R(^!;=yiZ+tr̈XYk{RCkQ4;vlkwLX*V񏥬σU:G_/z-F2803XX^cE,^Kq
I
+CoB@hN|!dbMLgGwR̔
N&ass=4X][JT"xZ&^*8910'1Pe:lqC$rԳuw|ͅYtt(դN72w{q}\*U(K.	508,dcfE:x>>.5 !$iCqkzYxQ>-起ؼu;vMX灟B;~Yz{8;7I<L\O[[o3xit$1TbCC=rq!"67Q(tk&g0A('?ɡg"օFTqXefv/\>(:D1g(G9Q
34Ϟ4?,vJ;sܼ~ Zbc( z:)+[tsS*5yT+m~^*i=wP64jvC/Swsi*!4T15HP*u2P'W'#K(>
+_<QەlܸF*/y?ӓb]@qZsx{)檚bKHRu}t(>*ќanFH+,ݐc~#g󙙛#Kε`dD{>YJB\vX/ܘ	#)dP#Ҟ[hX3(Akg
٤9f8P+Ez%!pq%=v'c;(rRt 	׮ch|]v8LD$͑
+!Yb]FkO҆|σok~R4˔Rʲ+SMSEpxjuN9fj&Y6odllg	$fʛT0e<y	heZ]u֑b,/)rz-"ˉW`o_?~~:ad*
+$ܖ8tG|m8H96(;J(fhd+qs
+,֏04څR5<ⴏJ?R+\^gz6ݍTRb&o4B_+
+RaWSfoήPW#G="P*ºŲ=+##ْ3R(-'aUn{\RN>玲pbIL"tnIᶟeLi#~_]]tt6cz߭X$7*V
+$Vlz*aPf60az	!Z)(?ڂI(
:5).u.Bip$QTئߋ6e:Ŵ+ҚёQkop%!}QE̔s8cJ훷p11Q<4F5Ǒ(#lH?9,BQbp`cIg(ڵ^F%$hkiu6stG&ಊLPΓɵ$(B\udGoar*iY,3˗<F9%C0
+tr
NBV򂐙>-}\*LGHV+tG78}=-8#m{I
+Lƭe^|uc1_aznvz{ahr1~Մɉܱy#kӜ2#	Ul'FOGaWIHe\8?ow9uc{;E+*1cfzbNۈB=ٵc7[75o3us/`A+j,'>I{[})ZQ%"!9ΩƸ|2IgWT]1=9%sKmVL\oCJk6V9yF{wJWx0sy=mmWrerə:ҊzI_g5Kl߸I:TL')eI2EU]ۇCjqBdss2)[V+'O'
h&M=o9u9'g)4+ZZ'!&B]lټ\Uw^z?F_}N׮add//R^yTkiE:{z*r4Ǐ5ZQ֢&%;>:-b9Ya͚5
+ʋK:q5a+];8PȼȪg.%iDcX)~A4+	1&J}:z<J&iBgO'P(0`c2uX3VVlw#M-SBb MHxJIR)dQBh_Ď(~J-k7@1|{o1<UΜ@y!jl56m`hc` U;cXΊVle+IL[V,ì$WWWDIFb#lJlnyL/z 6ǏeN>87\ӧb=rżM}nJ<S|)|$C3ԡ<.N܊}@BGiE^BYU֪pkk+|bX*D-"4=Ŗ=}\IGiO"Ak':ѠHj-曕՜f'_6Cݷ̾Zέ;2o'cҿ`yXsCeCO˓
+t.VyRYC+Jxϙ3'@HSLĔT9UѴaS=HJTkӜpzbu1=ε`&,G;Z1ICM;v7Ξg91QgW s}Avܹ?7^bo[׾.yҕ^q^Pa^(q 2~Ƨgw4KKsU*7̯{(-A#GQ1vZū|%*tctJlPbdlW_d1l˿CKb;q~@9F-R,{vr:fF{ZtrM^|y51>%-R);~s
+MLMqa֯g˯KYtwvsinXs}{ѓ<x_-m=u78+RjiXle0,8/>C^!i4b@5ӏJGgfz;ɽھ )X~>p	bzjϳO܏
+hh׿Al[߇񃘻OGw63Ŗ*t(B^8'KԃJR9}pN![
ipx͂M3gBK+3ϰyfQT4D!g|FF{U32ĠiΠQ]g/ǂsI+kɅ!sxݔZڠͤLG)ZGg,}IZmoS+l%V^Nq̅jUK?9rObBI!8+ws
+i%LӬk''/>))Bi ı֌˗/3==M<-q(l"v\+upŮ&)A<O>T|S%yb U	N)_|Ka@h>.\e~~wp8ap5kvrM&&0):P^(X
+6i5C ,ZY:''eJ;`&~J,z	>';E.:e3bKS2EMI5XquN;gƏR4Rb܁ñ1N7k~,~p<I(ϸFö_*X*VU=p6A)'pk
CԢGklSYs!XF眄uV!rp~#֨N߷!:BH.eS
+#S:G"p cS)MZSTL4!?NV)KiBrJ% 	iUO)Ȕg:%Lb)raR.iqi77de^я9w"`/Y	)ٴ%h@<lXcx/׿]'PA+Df\̹K۴7yAD5ƆМ~s%ʕaTl?XWG3}Q#yǆܻ
^Nhkaa¡Çٱk;k׮?`R4׮ 	"5*ԕWh!AS"Z;ĠSgٺexp$+&A$[y;KPEզ)RWx
"<S~@)<pC &REr#*|ӟ=e]
.ǩSvkF2/UqNv}\qދ/ 
窽2qȺ\ i:==$?
+O5__gShD`etZz9!}!8Z}yDܻwgΞ1p]Ǣ.{79 ׮Os=)*.!>`O=,K8pJER^XQ"9'D/XhidfaJdHn"҂
+hN'qj>PIǲ<Y/L奅r׬Gl`n؇;saoG{;=OkOyS{v
+%rx~IEPtSAnrU8m=:PƦiB5Ν;a3eZ9pз©[ۇu?;m7*{Cqqk(ӌ8>VˢUukײe6Q`	Yఙ#}ƥQB|9MTm\&@ ,3
j
PxB"rZZBy)
+:{6hphqP|Q4N,MXuƨV03K^K|O
+ssrv*&RVsǹ$V_\cQ(4"K>֦"5×m`T}Z>J{J8~:rh/} TZG4B)$䵗T(~&7x!cUHd4V~\	'h*T	9	G%ύH>
4D>*畺F8IFbUUb@.`x*ժ~;:BsT뉨R5D6FМ8X
+
+ŢDq^GB(Y4Z?+OܘB~F4ېR+Il~YV#\>8bVF
+#=H]\Zb̪5t2q=8B#Lp/RrE8t^K"B@
+v\AwN/!Jۓ$iziCh͈DN=h,$u0L!=vj^T>׬$W^}TnOځkh;Mb	m0`3J!%	|kFy'3=Xא($QeϱT_=C.ۼʟͯ
(ˈORy˰G5(
a'S<tx޸io;O.پ~
kzKb>/NPr{y{Y7P^ZZTB\yk7ywho~׸ob:N9'UPVŠ0ׯ!< Q.w	_|''!7'ӟ}o|/<lۺ+$R3eDP(5{e~a-k:lvםgKXQPVv&<9Jo{+S3vzFb}~~q^^Au~#ǏCôw3=1%]cIwزiDT"0/c*(תwv[c`h	< eLXƦ$T(|4,Wk):PL%Vkrh\1\t'/Tgúܱ,OK|!Lzu[ԓ:K:9Ux4ۧnW4oq;X!Kq"F#0yQP=;h!q'~-N+Ϩz$n2b-NJn6$>*_Mr⧊W!MZ;(wEIJ^MBeVGsRJ<nܸA^e``vHҾt聳@vۏ[yVxATSR?w+[t<X!Mmeʜ#AiC.KTxx^>ۿYX@y^lGkP,i<?
.\^R(qe(o63,--^ VYɣsYk>ZP+ksdX~n&$%QDefmR"N]~J	pr^5Ո~eK?7I"98;3 /D\Ҭ}
+k,.+Fe DJ,$(tcuU&VUbP%F&u$nܼ#$veLZ&T2*3͉H*R(DDM2a*eJyn
+RE8`EJ49CgJoBt t^pI]TCSu5s_(kZ7" 퉑uKK0+FcA5sEQ((Iވc@yӔ˺I1eT3Q\Zn<(pJ_dmSdY%yePq),	{o|Ol+i&U
+b>Mxm5nԘWxNxoO<g~enHNP˯~?4>OlkG*aM|4shgK<o?*AVPV>;wmT3=cQTH(1
+Kz|kټuN^Б㜹x@;򪎫V0r_}+y5t%jZJYQYeRF[KKK<Cnmjzl||RYR-wg:I\]?SLTgiCJ^12{㧎<?7y2T%*%!,J)8,O<l#Z^salz ,ǖǟyO<ʫ%t؁! !S{{×~@{M
yNL)R7Jj,wyg>gpkY̓Ɏ05=ÎC~rUQ'-R(/K?f$9,u	"iwyFXLU*Bip212x:Ay<O$1xm}riǺbLP	C%)-*(V#@T_>9OBj;.qzb8.KIOBf|uk-8܏ֺ(I\\
KӴHg޲Ƞ*_Hgrm Y Z1OWҬ|?Sۖ~6k`+(R`q+@eL"/t`q_Ơ Y%y)9Cf؞$)l^iEij=T/5njQ	vsپ'룕iK/-햛5.֚_KaFPPķɐpdۛ}aAaz-dċN݌P
+ehoirHȭu{IzCǺR3Q泥idGۇ}dǖd0CFnav7<S5LA_|jY{\&y##mjCk/V`4ө38s
+,߈b,É'ss'ңe&+VϗQe8'בůG[V@`bX*VzbF_QxASca,l?a,DNL<؋@ZI"mmWp!0efUh!N=*DF8׼˜ R`BkLSߕ  Eۗ homo)2Q
*%!0q,w_{uj!te.X\v+F-i{8*<H#'X\,LNP-	JXH|9Zw(EzD"iH]V.DI{lk/m<>Ox#v_w..A>O/cǹgyǅ^G9Be%nltvlegRˇ lܰ/p@qB.\S,σC\|O//x?ƘI&n^ga~함Fu\"cbL,Nj26֭@(ʍI8v5PgR9֌^2<~hm-a˸&b|>/.00ȫ bǞ$ߒ'J!S^ܵO}9.|9пKg>❣xqtXJ vvwyXe3wx7VPŏĉTkKK-9whN|-K<bI?)KXZ1Bd9z{\K~lԩ'11['ݨ|G0v
N_EmDj"
"X/%\S,i,-E0H@Ǌ4uɄ9A('D(C\dj1eNͼ(*QGI<NЬSFjZ:&Rr-oaQ&	h-M%s(<i)MZXQ*^5+A`ʧ'J GP⑓*D$3n>8-Z tڗוD$
]î$V*V5*3<lfaʘA
+-4NZzVr=,#R
+b۲G$),31Jq+:~IŵHbH8t:F Q=ؔ}.6Bd$6N%(ubbyfl'
+R¹`<I6ɜ-s|MUZ&H"S_r6$<'HW_%SJE\|EE_w֭#epiqTWjbr@mYSHpzrdƨdJ
+#poOF5}-pn~߮Gaַb.eZ=ARMnB: };Xpd
+C/ϩel*VUbӨ\Q-n<_\7s?k{ ̑cT.Q粌_.7nd*T5";9՚j=	VYTV]\BPmWV O#IGE!iı!S8cka۶凚|VC!|^{w/'NYI:IShzZJR&TIfT/JERZ0]yu*J~S0ny孷Y#>1ڦ-fդNst
>]/QOPVTqmMr&rI]㳻޲oB&KJYu_ o:ŋp81MJFᘙtLg 7PI_Hz'g9>I037KؒNT	SIW'C˚
Dfglcm>7g9~8]mtL̑ÇvuX8~KUA03;˅I(*7qQI3Bitfo}[(ya
+N>6LO\+Lҿ/Qx<p׮3<2'?<eǥ $PN73r-lݺz×Plbi,F7oLsM}{viVtNss>=pk%)]@wWi(kGZH,\IfwY|*jݻ_wNzq56099Yb嘝]qPO(ٕ4KDpe̛LPffaff,Jfp=L(0K3dMף,[rL&BwwAw"<n4N2eҧ[&zg]iDMNfq8w丶{/uDh2l^&8,a`cm+׮,wɲ>dgp&	 p81㮰qZn@GW9b:xv8{8|^n=[O
+4ځSgt	}_*ڃ5or3$\r/
c[ ,'+lun<<t_TSo/_H)|BŃ8 bfq,!3L
i6ZunxajI{y88¹}Y[܆CAݥufgf891C@%{Pc3AǬ5-@rn;[^kJQI4T
+h@:"ǹ.p:rPJ>1;;uA%0%&
+ߎ^
+'m?~Xap ~@}0K{5)VRylد'}[y ۀtXaU;.CTuN7yf.'{2qqvIǧǯ
+9n挡pڌqLXqqq
+

tnʛpo_IZaA XPI]sxz=Pb;)4lt ]0AB)1 AVBk~O䮤CV RcNSd	(C5*X@_k<\]G'ߒQ	{P5YZ].sg7I
+Â51u[d'rdv4%i`s
6\L2	aJ*cvj-É%}EqCV8_1){kTuR[eCOcV7wȭe)siaec"az\}]޽c=-Mu4gݟCsDBf-k̝}c'O^=~[lZ̶ۤzXkt^Sb\|_{k==3?6uZ;o]⋿^ֽ;\>^-N&HQNh/klg(<6S0;oѬ'f8w!f޿G-1v ZKK+NL[ܼufcU5.z6??d3
iܸFJ8 ?%&S-wkk:ALp@g94ghllﲱ(cQk0m'^`n~5V?zz}>xG`ee.i>w!K\ݥtnwxϰZE4&kN?>UիxH퀡Q)@祱~MC5I"+em~ʆ'
N;.̐<pt)A
+ 6,B@#kJ))
+EuB2[.=IkrnW2:(â?,NHH#'G
fgDƤyc%cqk`j?.%}^ƥM(v<^(cE98ger[@Ό7}xBWڡ`/`[g
+Uo#+ZF*}VS`-/~Yr%F(g:˟u8y{/^hVھ \	pH64GUy+xKa?htpRR& %eu>1"v
+
+I#eZ˪xs`(ߝj;),bK-g@rLaG%S p[
+UؒՉ@zlwv1fKu&H89S_&<
P8>,^~:֟>Gr
+s<h=S+iY~@q 9k[^czf ggLC>lhG9|wzﱊy+u? aaaFhPm.b< W\vGx7Up(4 :Peb&''F
&#Kכ%CS<1.-TJUpMn^ׯpcTT-"y
+TCzmzA 0n,Kۻ=^y^*f&/e48VNa([G 2{'RyFAH-
+hc;;XWuAa0v#i-~ԱhI[]5bུ;jzk(^&]eIA^:x'ob	J$Bh)o_^
9ϞcM^{*G
n.7KlmM84*/PLAo5m7y_s_ܩogjIN<
+\5R"mBĴ;M]ZH^y\Q-6;Ԓ0Ldʘ^c˷7ɋ/;˛\(JFqsn-zH:;"dt[E
P!=DB
D֘bT$qRfJ8G]ȧ?IΜ@Bpج`q~v0x*k'hD!bz_꽻|pcE@,ﱷ7drj,R8q,9ItgIX()-aFhfzv{U0](#-1q-"NUbӣV3
.;6N2ϱXh:Y/Hf#Ai% ld!SgΠfyyU0
+ЪТAUHDj߸8H-tw߻L,^XE1Ɔ乫2~ʡWXd̊ў)U=, /a/DL̾O8p=GUpx	Rw=׃},u?j`\:@\@<+DU5,`DR>;$`1r%p3BZ?-S%Rqso˾, +io@'f%pVTr  * k
+41>'hTUbS)9^leReyq(p&Z#\YQ>6@A+Fq(( *9փ>@2`B;Qzߺ*`O5c /~ӡFKO5cdsJmjIU`EFjuISS몯#᧲Aso/U}Yas `aaa8hNp%x;}fk;č&y8ɝn+2ƿĘcskT
+L U(VV~S[mPTapDRN<)
+ȴƳ;R|P
+(C9 Ь%L꼾8yJ`Qb䞓RR*Z^3roCl,q,u;#
+N8Mק[@"8UP7ȶ
+yW`οB$~8(%U<!ěk,[t#̑84 W!Cqg}\M2ε0iVkziJ?vnm; qdVqgi5b]S ؒȅܺK}@?@P<#v_<uY١D%jΠUir"1ځ\(>`Ácg7ԙGFuce-LqhvX<A	FXۢl_I"qP``)7e}sc5xK)4|`J>IoܼCsboњlѿw"an(gΰzzmr=~79sk+P	Cy>5L֛pQ^f?Q"b岵C{mVÈLZֶq@Aù!E^Et۴[uN>CN?h2=3:SGnazjL7	ǎdyy^/ RΈWh&'%5PNW 98Uه%4H ݬPi
+Cza0L1doDISlClȑ#ۭѱ]ʁbk)l
 =A[pn*!En/ݛ<<T[#H s>JP0ҬuFhY<QUk^g8Y]rr?6!PaEUB<ɾb1U)̾[*5
+L6SX{;V?keDc	C~"5i~j@&>$mP<34܏!.L,[]F 0@eM	vʳPҖ^VXv.1\uXH
"dU?]+o2^V+:g416-Ձk/Mu3Ikt4Z	c(j9 WhaU꫎4 }O&GUq \T#rƳ|Coj3w]չ
+pR<0n|}x*[dsBĤÌbP2AM"j}1 &Z+ӽ]<K|-2~?pp2<e0zܯBc6uXqqqVɛII1J,J"qbl29XՖY|#4
+H9KDuRPH Ħ{5qIlS:n8k$4(Jhade+sa(@X
+IG	sJ@F'*<G,8ݹ /	g0*P2Yq`#4C鳴-k
+r_a Zm~IMu]
	B1_!B:3e*uav@v\	fzluf}2^Uk`>BnfҁLаͫo)CMO^[9 qp)lԕb`2Tjqa51E1γEl;֢'g8x]u{6AeԂ"Q+h䑇kWڟ?y]B0E/u,7e'!C(#qssg-LQw;,^iܢaggQgoSs1^{}7ez+ww4Ø7xɣ/:!Qen]ޚW&ڒy޽eSSm7#ܽ6"CgYc:LqUŐgbuyAbmÔsºlӏ!X3N0dX7f4GO(lnRmhN;Ï?)XZޠ74b?lelo)aZYsl(AN@i\ 0΢#2rWha=ԛKLQhI>
9֖`b,(* k ~=Snݚ4P@~L^N:0r^y4#0ַ^"'"1VŜq:.
7#  @><{d!
+x9TN3{ƙ$xw34xo-LZ4u3g?ޏ_f9-ŕϮ(p@ȖUBjKH&ˊ-m12W`y| ƎIFܼ<,˰Q$z-(AVcHL r(g6}|wn췪B@ʔ߀^
+hQA.:*9O(Lܹ1/:S>[JUl_!*(MoN
+ ,*Ha$})o/k'+M
h[.˓XB	|WIf
+0J
+J*ԕyl]oZ\^t[)HL%c Rj}]vS,K!jٺ{(}>q9qt 
+Qaab{{:)0jI?/|<xʡ:w6^J&i(
+"i5uY0yt,gk{	:dwwD<E+Wp9h4t	PN
+>4V5Ifvv-.}AT"}p_,ӳɷnI&Xr!tX[~i(vK}PJh(e;{~ᓼ{بAԨQapEʱϳ~)Y_:,}QHg)jMwS*{rM(1)wv(33o5+^go k,qqĉ͟~	--VLt^=8ԓ?~]B+KMg<8_T[7pVO5L!G&N8]c)5/97?gqi_AОs?ŵQ{~r)6ڬmm2QL81KsgNjݼGswm.K+;L<plg8Iw{K7nijuvb>O{x-
+|iT̰˭u.bs_{R/
+Ms޻tə	{t#vw;
"'r}KWnsgx>2n{_Ԓ:m
AֶÃKe./
+qN`~jJ䷯!	]`Uq<|f׮sge1a~~5ӗ^!|QΞ<mL`gq]X]٣k+cׯ[=FKo|]v79w|矼()->V{f*qBYhczJPS
A Ȉr6Ck G:qZ	',@d+St|B9Ǹ˩xRJ&쇓z^+gr_R  Aޞ]v8J8y$[[[r.C<O1࣐1ўTHg}UǅXK{y]1`<[}w}f Q?ێK>oʏCh@>xer:e=p<"(Sm]dX|Jʠ̖Ci>38pTǅyзgҿdR	P-OUDv9Uί̓g"}H[xٳ
+qg߿{! R;w<9%m"W2Z(
+)4:Y=I(Ae(\^$Is59qȹJYH|]*[y,n⑘
+Jk,Tב{gݔaJJ@>;IP,,|
+ɖ9:ik*`U <P!߃
+v3J{4ړ`<c#ojq.aN(?[ۿkc
+5qq!A÷w~SllЈ#޸IVќ3elv!:"*hЅ

곳tlhG	VLɍHpSy^K?MK|H)BZo
n AYWAU
+Y+.*,%<0wpA{uxf
+S;Ez7MPz]*SWP:LDn8TmD
Z
+#}e}O
+L
-mAοURHέu^6z&e&t]fg9 u9:1O<K$8G{tÈ[r~Ès&I5>XِlDMܰ]Ο8B#$c'9{a.f(jxEgYd20\giDiV%ulg:HVaK+
-1lќҚ[h޿zS 	S5>'xX݃0_l-{t&ۻéW#p)ζ"F;ܸu)ַȲ!=fgLϵ,k	:yǘ[`
+{[ƠV+dı#^{uQ".>?'Ϟˤ]5*,Lyn~uau)Ա6a)m|=`矣Vk
V7?¢d:q.׮ߤ8srtG?v
~3N3= ~S]&FuɆ=N]z/)l!;,mMJ^8c<GFۡi&	;P09AT) g$,yI*cP-[>qPha3GcJLVʸ3(eꬒb
+̥r{`V
+.>L8g MNLqa53==C^vjRvg=	KBI&S[x
+%Di1ET~{MdE^7VXpm72fl;8v0.pmp`{~_ng?/^{@x}vauÂ\/d<amꋏy@8E_?H`tNIQH|c1YRTE{W
+۷|G fLU֯ >ߞ5(7)P}9`>U{AA	dS^~p;wt1,+DN6r<s\h}@T ,^~m^^̍LW^3r|ZiaYFFR ?7|c	8611)/DJۈB	Ïe*n/Sdw
ΟEh3њ~xF:_$O|ZpE׿wo]ᓿ[mE7q/*u2 ?#~ -[kX:[]v)D5P֢(paRQZ٢omEDE!,^;F]ܦuV1U(`>@)6EA$"?ж|
+"ZF5bCbͰR%˙c0b%ʈE%t菦*K 
+7,+`]e֪iVJm`?UT	Yvwi{VgY#zBѹy:{s*[3ӳ8DzxeugҌ)0]nlqwS	؀ZP `wmO駼
6p228s{ܼ{oPirdə#|cRkxe} JzHLךb PrQ~Q>t8,/-ﱵB&4}/LS31`ym:-fSgN037oqsy3CjLlldYw;ϱ%X>	EhYY'lD,.΀s5:xɇ86jz&~gk5R/Nȃgu6<p'Gu
+q,'kk(,,?Cӓ1HJ[fc4+n;:'ǦG鄩$Wogvf^d}oۻØgj&8s 6(6\NѦN'%+zĭvmwzg)K~GfIGYkedsL48s8d+*%ʢǾ_)*2Shڔ^u}t=6(/d39: \@ A`w8g}۟?R{Z#٠ȲW~
+,
~3oXz':6Ck2)<uS
+{ (|xPb/oK?@/?8ge¯/EV e
+~
GAN߮cLw9 oQ}Br<X{MPÔ?5ß;>ŷg&c>  ȴ
+`BW8
Nc_gEfiS҈w++|p<ss4uvvܢj*φh?g}hBV%'y+ -٪qN>I{DlwmmU^ΐ@:\WP$˛E!V1ruh-E>TC篯/&@dԸG Vp|;?!:<4sao?[Uȿ]tg?ޛGg00_p (
q:"8yMBق@  H(]0_`PTYtD-l($}YTTxrb`#qJ~Z6lU~,*l?*@hCWpmaiΛD8Te}xe*LPK;a99rgq
+j?Sb)rS9WfħvF9d'7o	B2(P\AۿzC@)aDب̖RaLLp@-6|n/N~CT2q!&0$w&J抡XS<<৯ps1QQ(luT/c;L	'O_O.ê
PyDHB%1(.HiE'L͐'p쓄mf˩5py*OۅNQ'):}ug[lnP8BaX9jq{kǏ[7I{}>O:0`%nxዜ|SYڽe^ًD8g?$2% 4bݫlomSϓ˕7yMX00[Fk;;cϽ
ݟkm%ST#$/v-<,"
+o>+ܹy<
+&(D@8'>E7^cm{Kglro8u$Νۜ:}ه&\!A2^>q%歷/fn(zpЃHB=fɹ|'~{v,\?-q909Z~(ek@zAdL
+f+/GnԳT7y\8Do&ĹB: c08닊emdrV>z,TggèB,5as8 ܩ /1 9`U~,`<^`d0m2AEoƗ@r08`:./1c~ߚH?/_>qRƲygg˰8Sln\z
+]Ɣ@痼nnnqm}$0YZ22］v`LH+`
+˗l^p&I"y&&Fg$rqrQ `@h,(|6F [e\RaY\DiE>(kA!!=H<vg3Sk_U)D aS0c?G+{;b5ʗXi|l\	m?6hcko}wo]sfͽ}&'.>Āo/F?pG~?},^ыGPa!_?yX}B&V@aAFɤM`!@F)=Shqv2c_Қ4+gqPp[+˻jU}Ŀ!b"Yc* $C"iE`0m'# @Cy3pQ( =8}O!!߃!pjE")`
(84h6KS&PJytj);8a* 4s11?C'銇Y7q&Ckz.˜âH
"n
z~ ̺E4KC+x}Ӝ<uAa]
+ɬ*Bj&FmV(2K4S&/<$O?(ZЎ^Ç.3h՚4Y)"(T	ү<1O!E	y+\zC(h&X\<IZD\[ܢw[3dÂyQ[lm14й!Zܦ1]g*i5no..u9s(֖]Ĺy8q$Vո͵7Yf3ҕ[\q[2hMMM10ƺx,akovN0,K,mRHa070:c@0-x
+oesGb!)\Ӯ'/
+gCn,pcmו|+\ztPU&agmW.è&x[+(	h4l0tE9[Hԃ΀
+(Y0?f{}7>߼=RIE^f<>GA<D+9@Wour	O/פ)(YWJgg/&>0?ߗ<\^hǤh>`دc*68x_(
qE~{~{ sxjabɛ4ʢ<~2:ﷱrl&at(1~\`q&_v@}mjw}eǥOy<~{OQ
+sTG
%}8U@е*צ0f {IV8wO')Y!ΟGkaZ^fDKS:NU$-'2FwǚZW{=)dIS	j
+ȴ)'m=&
+_^H_cȳLwx_a$9n{ƜpZW2K3AQGg@ߘu'gowx+gl|ſ8Ebͯ_/X_}/w||??xo7ϳxukx#aaFnN<3N	(  
+ Lam9!,:El`dp&#CY٠Cse6.rN(< /fܷ? )1'oyOˢ#ԨXȇCD3S~>B Pcؾ(rJ_))y7R-zß>So<8i6wQ)JO`9ٶё<<0Syrݨ0Y3BUD!͆%V@LQ/}!FuDM<(HK_ ҪԴyXzJo4 
+FE提j8ʁ@V.{,dQFP|?iڕ| lk0PblҼ)E"׸EM|s^<|.]wD;d2
+h \ƻwwRXu!:jR|[h-Lq#8qfgʵSg-ŗ_BL㝥we)q6vj3qƼ}oy4w8Q!dƈGH^XHdkd
+/OjrI` P!*vɶ{+\GlN-Y'LBnߤ VM?u&3eI):a=`8cc^YT+խ7uBɩA523}m-$/h:N^UV=
+dUo`I-Y^f7-~%xˌ^Mܟr?Ϙߟ\{L	V')˖/@3\2gpʌս:N:i٧ lg|L_sg
+Tp81,׹<lw?UGejx
+/[r?-ˍK`A)*8k\Vy6eܓǯ M|m|ZL~ujP|{LgN(bȆE~lAY
+&Jq J&s(-*s%KysH</Ύl3# <J6xD("$^ŃۈWufvGq *ܻ$/ddA\3?}҈N4:LA#<@KC>VnYYaT04j]{kPGu^׿π0yFmbG?ǿ_ܓ'o_b7xΉx?`;Sk<t~'O|}hm@<y<pvaaƿ@6	0Ѫ+jAF2*ڥ(BGY!.(ө7q=B)1o*/zC(/[4DQ$>		
+!0*
+c:l`J 5&zi!I9Ba"Xy8h173G4>%>!~`jU1? s H\Z^B3>81%m4zx	\h)FM4'ԂDYS34AYx`Sw29Ä<ȷ_'?oW87>D~)y	@%	f。,A-fo8ֽ%6>bvȳ\ڈbUlvp*u&{Ex2\\|#`czrRLo d %R!jPEGp+\*nC8slG8_GxeR +mT#3XKCظ	&}3"LesvcbbF4I|og嗸FjA^ ٨,ZɆzC\hU~s3<x|MpGv9JXhBNO8VO8hη[<03sSʹL6L!sQ̹V:S3S<Μ9$/s;sх9X"g٦egs
+C+")F]s6tްK1*"ՙ[?;q{Knn<ږ
BZ^,EŀxEd#07f0b#k"1E%ѳ=>Zi`Kq,#,{jl`d~~N>ɥi*ڗ=)ʽ-<+oZY<0T}QC< 򠔗cUI^JoZx(~2̯m2o[)jd׹o2~d!TYW1m+~?g!+|MŒiO2FelNo1H	"ǽd"1֔P^>EC0&UQn܇?JJr|l6YU>9-(Vj
w `  w%%B%=LI|(~رZ|1ZM&8rNc~r. g6s8y<ƀ`LG*q8?5ƛxH/!mCgp꿇O/* ,kyQʘc|%6;]QF8Om 7MNǌVqqBS!G@53ZTz26cH:os0N4J"%SȝYo1;;'qҔtFE1L1zkL+" qh02[2tF[U9vv'A !@;@Wo	u~<pY2ب'9,96˄N@<]=dy6/RT`L^| DU~'L4`X*N^@FaCǎg?_z 5XjFLc
AuZ{-w)#3S<b|7_fhV;2)o]O3kBRYUk`tF͇P7wCM{vF=>5Ǡp:ؼ ^"DP 4=qKKԢIN;A
86`jMj{\w5	qN瑴Q@2b@~Ib75cHR#$kW8A-p0,7F5Hb@N'iR=j5NLGX5ZꪠX͹twp<&5ui8$B7(&،廤[?yDJ	X-;qm9..w:H	8687?tk7)9n!l68y.3az(+m'BWOPz1xgՐJ4
dQEB"*o.kk{]'Z-fFǻ@3:}[0Lsd9Dr@Zˠpq|sZ{d>0nK@05fU~:r(mV`"YErsHЉWp8 $Ihy_nOƤCYZʚٳLuZAQ.q]f8yt? j5+ @)qD˘wA~lR|]ǽF [Ǝ'vIwexv-74@m}1_-)<h_j7/ݻi4k<y1*d<?y#s1"ٕ(񢚙&5X:i4"DipZSXMΒgi\?nǘ/<<{q	TX1~}u
+ ﾭK-{DՇĽ=1E}MTMUr^#~q0IľqF 0M^!y|
+rEg߹.ǇB:2VYQ,ƻclOR~CwXqq\ЮŜ:2Ǳ)Hzev{DQ]
+'P|"@'vQ0L:(.)Q,fF]t67)߫,qe+*( ;	B?KC?H(="GUrZ~5j8`Xd2ƀ3X)Yx&&~pRld@餾Evd(sLa<@sPt	(>L(WТH+&&L/Nњm21?K+n]%Dqu1XZp&o,Ni뀭4jurEǩ)0ϹA4'bC|Ka0T0@G2Nႈa1}Cdܽ}n 66V^d6j$EP
lm7dZ߹Ox"'m`ا?mLCEh
+oR&53Q8'?cfe 
o.I:y(p댜ab(R񣴏4pN 
&]71(,lm=3I#IH)&j	:0lu
+%Z]668:cc1^eNw[yf5"jԘl8{A$.G9aJY'aqe'1Z}]ZlDQS2f&ITcskWo0=xrc 	pNIPdÛ¶J3gω$F9(̇9ud\|eݎK馑HufdR!ql+sוld$A d`>5
+hX>Zm~A<Y" }+Ɨrp刂D/̉NgSI/vȋB1kܼySsy<Ȣu [[[~C Vٳ2F++䜍'Җ<B6|yp|݃=teWsr?s`_6h˥8N`qڃI>=AܸtWzσO
/ l}9}X/NgP- ?^LF˱z\83~nJX(Xrb	4eZvS@\jl8|{ʛxsFEe}8-(
+[S=㳰ʡmv4
+%-;1ȭKgˍf<`zid.k%<K6[6: /mg gwnop[o?`8$$+n|N'fh5jh]2P}."P(Udly 	1&aa
+T5hSǎlnWSCK&MsoU(`ŝ<ؠ499(DƣfYasa4J#O6#y%>{gH/SD@7TdyQ- ʘǈ`arIVtPa$g1.L1e*CiKRd:#ULYDQ'B5,;\oݺGYSSÂV\GAi%!b~ɓlRnm e7^AA"d郳 pDf/G;Gma1I z:>"j +C	QQ!J\`"hƁHSY̫Q3lmAdp\<2(lN=ÔskD@fC:=#l1$ .~^nIfY<r5jM
+nKiIC.S̶\_-&'gKRcXҍlLHZC? ֜x~v=6\fװΊYtz),KbW|ܵ"r,s̟:yʅ
+wo!}i=cZl5Rotww:y|"װ
+߾Ǒ	&2>v{nwc%a__>G>29ok;G	ċs"RGNR%'#~ATV' 4į4WJl\FU%|o wpR8O鯔L,PXZ,0â(W_FZ$>E!%ﰶz4Kަl
+⭷Ȉ=^G9+)޲bcgz&}`Ã̩q 	uu|?XL;ȼ=ӌKB{gffVG2[+{I%{ol+us:>[ͷŋ}L@ŒeƜg80ӻܮ;+$9,gmuUXVP%!>fv8,9΢J [n*oR 4N;ޣ(E(]/^YZвobPq9.+Sy)3~-(%moٱdǎ.RS]gK`x+g(G(PսbKq,a]o##(D2%ʏ[߿ęOl#bi}ǟ=K~'o>}=w~%zӏK?[_sg'&7z;1f>\=`?^ˉ'>V(tqq_Ð?_GE)h7jLMaV&4[2vpQNbe2ShUP^%9r[D18N)Yp@
+h@A	h<9oRk
WQs,-߈)AW
+:
8\ex^
/d*r>o
+7u(R0 
+KߧQqCl:¡`+r/2Old:LfngPNPA:+B!'ġowIk̲麜,옌Kd*!r1st&Q֕Ղ- 
+baiС@S8KQkBBi?Pm	(EVP`- UV@ʘbDTujSsLOj&h78?;L3fFHfP1B3a:ѸA&dLd#fnjBd!0jPf|`S0vzdACf]JְKkK$3Ds,
+nnpu݌{t9ˑ3N%xO2},W?;nKJcrE/;t]ǟ3\y]:]n,C&@w8disa..@
:!S<SDI
_ģGx=\YN8%ƭ{xL05;ϷiؠiD5{ܼwn~񏤱>ǰ[e ު'<؃NQ&TKdvI*0H$a AP*ec}ͭM&&&Ъz;#iő<CwA/$R*oS4P{K9g^1j݀0
RQ),IRO~S~&''^"8Fgʪ̟rNu~.P"w"A	,.@Ѿ&K
(<WwׯP|9q?9?AFY\=w@?x0d<S߾GM)R~aJ&22[lƁ_8>leUtu459-IOgt9a	pKbQٖҀo(Kɭ1jIM|woܜl孙>өf<Q%P-0s)gyQȾ,%ʂΥYCkUYLva?**݁WK^ OƒeFBUbQ }Y&,,*?V]n2WZ,0KFY+ ø~&]Ǚd.;?7F/^y=|ጿ|/¿yr*{oG?}m/_~@ja!o_Ӭc<mq'?6j{00[hgbAn[~pgH]48CFgO- V%}SV$Y{0v5|qW=ä7&,/m2--E!4 48
+ʡ*IO|y>ƊE)z:TyԡO+V̤sTT3(룕l
+C	9#`|kAVHv9}b2RE-|R{찙vY]Iً"c7ӱ&n:t2HmfbT0#<K8P7FXzNCQm֒&+D+(p8GϤҶX@
+)bS0S	jm"(JpU⩙pJcA9
sRc4⵻K
Xey壬w`
Wb}wZ߲
7plnB褒qc8͉6w77ɸwހѼnOb	M{C=هSl*bym*7VְaL4v9y47ccF+FV_.sG8i|TLtLNͲ+o!#G9{A:C:<8ސ Gr~<|p.
+N4pׯ3I>']f'u(@a82?E2~{Yf
YehĚ?5==Wrgl6񓦩HFVƃX^*FA!L̫}Avd[[[8$< RFJ=Q7p_Xz~_p	8
+LB ,(M77wzLU}bI_DpzjɩeZʐH =BYrrDPU
+A3cdvQvq#2?Uʌx}:܎31Xx}9đ (эcr._wi|}ϙxoMg\e	$Yg+p<$(zBcb +H%k,[.
+q //?8EbW !ւg]y ɶwlv\8&*|"ߝuvoGaztÃnKc>C^qC~
.>XoƱ_%Pi-??_P'aj6?͑h$TX3O_c7$jL03
+_O`brv#Y֠O}zFi&qqBuV-ܰG pTRcjJ*r"é@VL%*{8͐;7* Pѽ5?$TԆqZ@GE(D:fq,x^$sx,'cRfr3FѕYШJr"@63R 0F[U\ܔ~OJ;,FځVxX(00V<l9sC=.
+vFIT-Q+ly6-=Ib[``r
+Vc*e(vq&,-&cVXt.M3nP^4D:8.lPK sAAb= Y0JIVw;lm^Gʝ{\|0;fgwOÜ"P3
+f9C\˼}on`EOs1˼
+'m{`fgU]bV8s3\_?| |<[BV֘OCh4Z|i wHy"
+IJЃg9y_]PGN9EL%eLfmt?=L֥}!z)\[f/3,.sgt,o"}V_s1ӞbdfTm~M_B{O<"tr	>§X
+d4",!'R"? 2Aiħ.bVc(E 3A`Vd,
+m
+@:ty`d.y;ypZQvp8# K<_?.LRn̗"% WZp?w\%%(%ZebrdѬgZҠ-bwÉPY'ln+@ɨfX@+Ms7iLL,7 p~dͬ@iug(up;&=8F
`<4gwxBθU1^5*E5%w<W
+k_V_n[8,I1km)@性r?_b6/ólw.
+қi%l#=J`mu<"
+B4s83^J)TYW+RElCWl%oP8cSh
TTi%䃀_G?C#3WAXT HI[ŵW58Q?t0sn888I3axśo)^ynaY\oe?p=V(hOpnݸ%m?4)3-
+y|è5HYS
+Bǥxy 7
+%M^i
+aE
+xrPȠK GeE5AhIygI!8Gb~fc0r mq,i#0F 
+{891!);;eq8S0o1k)ٟV(8W2MuiV>X+C'Oԃz{\v<tkefŠfyh	.]͕u"Op-Wdv3|f;oz׮ZlllR3Ѽ]Leqf_xGekfwE*9.`9qAseIiB~MU|+_g7KV-fq)I;=
+Ucb*pmk?O>I&p_so~nѪo;=H)6=p_ۣ{Ed{"f>X<z޼(fa"r1fhُ~f4MKSv<,s~i>7O_ySq)I?5t}_gX{^)͉_Fu{Eyɭ<O?ÍަUW|G&!/wX)==`|s&4@fXߡ[m'+~gv$?goC>#W>3:9Y
X9"J>IZg7"q1Dq$u(
h*JIN)77.%YiR@Vkp&'&Ra6(Ṡ-)]fP:))<CQO}
+eD"3f3BjE>lm19բ=219)m
+}?Cnogյ%N8IƩ 1v3f6=R
$EUwuDA:ebT_x>ZWJ=h&,_:eVc|ܠ|7֕ݺ
+F{|9VA-Y2͆U?5 9FE3g<;/8؇ %mz`%V.<R{)W+9U
 )VzoyYSoT,,%1gEJ`P\C87bU琐(Pq}ȉ<p
++01}Ti])DTRkڊVW=H ,)pw0fo%Tbin?WUvg
8YO~΃iLL=w06aaJ#ot:Kkl9:2(
+P1XG#М#v=R,
+GA;'&Sm t%*&p)9\dCnY96@6QaPb*ZSZ|Ts% T(1_%^eMiʩpU(:N8(klpxU8S dhtqzqQaq
+5PKF٩Il
R?҂:B,L PG\molAt@-Ùr]8J:Cw EN4qj~&krݜ@s3{Z
+-N&2:G:{,1C;W?dwS;L%<x8GgӒM^1n%re\Xú rT^0՞QT|"Cy^o@'s/<M+޽rLؔIGd6q%`9Sy\ۖv
+]DdCe2[#NL5kDr [hE0f\8wwnTw=_&$y5	2M8{S'O|G/YΟ>!E^^?_hi.$ⱇ/Ļute~Ņ\e}'aQN
6n\3GGicffZ~@'z-y>s)A^o~xULI_|Sժccw\Қ(x"'a֢8~eV}qQohɫzҁ\STj8΀^",}t\?5RY,"ϖb<)όQXv]YcZE6fpgc]  ϲBg@~ $Ѻbk/*/""pUFj2{[rX(Ѩ	Ѭ/mPKshTlVbfԨ2ʶN?+"t:%գj9N	g/_F  ȃE |U. ƀ)_9Z'UL4`k\8&e<x;!=1Uo aW-K"nT|iǲYރ[Uql7/6wi{Cq&}3)*(>a%u(JLZ|mA$)	KOIQN>\!C壇\ d8:VKyUYJJKҍ&%ѥWǕmGQ
+'}@	*˛ ZٜIM^^0ƶnB>W?T2Cb	U+ۘkh4<7#!<柭888C	0UfдaTqa~Ye	䩤o'5¼cBYPC8'E%CUmfT+2gxo)]N(b^'	 (
+z;jM>H	 ;$zYI)ep2Lr`
( ZKK|XE1z2ZILەqI}$*攩oecG.,27?_zF9@$R!)HBɞۢvWo0o#6oAs|ωQXVLVg}Fӊ^N
{of]1?q8gϜfsKX|>+lmnCvw{r0GcZIyLb|2oȗej
+%AaHlg&'H!&VaSC4'HZmv ')u*'O1;ږ_E*,<%,=ݽGQr96??)Ξ<SGi#&&dya g??OX㳟yⱇuCiA+# gNeazb4=A0wɲVC`<0_olᬣ`d\8{vҖ@<^JH9xp<VSPi2N<S$"LF]^|7#Z$(<+́q6HrCa
+B{q3v<9wԱ(ʵ;5%НHE&w
:Y&Nj5a-~%G
8dYg,2	-%}ܕ*qmT{!Fzn4)ap>9CU#IBEA.?%Xu&-I*4˘j"e	0ˁse7#+k]flSΖPl`M!U`$eÃqžW,;^4.{@2-/CrV^M5ty\_j\`xqFaq}W}gglٖAƽr>k_Y?V53΃W29YF@ﱕ
S,uTVsp'%e(5eɇHr)L!YTΙgGeu3PBH}/OFeߐu-%ojoazn\OEu-礭45rF},ߔsu_`T)JY'e:3qqqhcIGٳ4ǧ,ζi&mm8g#ցEcϴ'
+TJ(A`QTZG4-0%@aߧZ@n٦$2x$psMaUFF|+ϬWQqao+yܨP g@8GҨӚZIk%SfU ÑXX<2/T`n-pgu&nOPRRu[3ܒ<bjAɹc|8= PQ؜No[ Q#j5e^nX]rZR0 L"&h%+8#r׵U;v\!՛Da
kI{FjA$unCh:a3`0Lep_Be98'><'.bm"Trw\aw@6mML69>c>s?'>?ZYB
p֖ks?#S|Snט4;Ìnȝ{|6,س#ΞSk(D%x]VWW }zaY_ύ uVV=@alR|cȈ}M807L5Zpn4#TBHIona˼*?ag(6^ⴽ%N:'"c1^z c̄x4/c`y8o/?Wy)8CHV.p3jOr
+ȋ(	8rlIUr	N$9i:)jy<8'Z?߃Q3ն*j0 
9R!ia(VVsmb!:p]-v6^OH*)9Twnߩ-AxfI3k@ɼ"@GdcʡEx,u8L 03A,-oe9eΘ'r|~$2Z  f5p6z.d,G_׃`\E^IO.HɋBoi
+0*V0vaTpH^ZYQq8*Qd,3Y! V	\|
Rjs@C^% 
bL_H5:V]SmG^2;З<O)L#׻CIRTϓ
+d҇L,E9dϡ2EJ}@9*_:g(000o`G1{ZK|=~~6{=a4)<@p
+T
+	s7
+|8ApamtSFѤtVi]Q1E& 2 7*u(<=]N+(EUүcmkxY@(VC>(qҳ	6ܿVZ<0),^Uu8Hz$beT@DULHHԀEqwmoѵ.ٖ#
+8f,sﱺ6!vpf~꽫RoĤQAjR,PFѷ`2-!YQ)E'b̎R28䥵efyᓟau;Kf
]"
z]ZBӡ7HZaGkr[ﲶs?W5KCl}6,o
+Q.duilnC9Z2B$,$!ׯXǎ%kln	SYZS4	n{ 4&f1Ԁ˷׹q{mstywܐYya>O03Ѣ/wFY'RՍFih4ڜ<q"|g8{%iO [HNAJ$#<ηcP["q&dwK
+p弜(a|jTk|dNţ{=*f0
+}+ްJrPcHw񁿿}mؗe;>`сO&}ĺr?Ir-fg}.޿ŋ_cFA6D{SUVAsT	Co]Ih
+@ZaP>:TY\c7 =3Csb7a]NMPbT/=a21ܾ}infaȱr\gkkMZx8aqML1bwg;vfNʢ@mcd^?cyҀ!Gǀ=1_rp 48ǟAN^>yC'u}~_?<d˸d^>1tkr~(`XٍL}Ư6ӌ83ʾ{VJվ}Fe[Z1yfu5M>AOBQPȵwlpir&/MQ0kK}O4|6 )J98c}].(pDOzQxǑo/
+RUb	WAU`+ϼxioHRas `aaa(_䤊4ݛ{9x{";]G>?Ҩ阜A$\}\Z2o T&Jy~f~a")FdG7d7JI^wL;2*Bh[dC%
6G*=*{Ye?D9)TdP8O9*IXʐhgAyD{c:͘*_<PSՙ]Y;?dߋM:A} "u-ae~a׮͇HhLb7C;M=I@^)Sh/iQ[$9u|B!R$3!M5Ö!HYL)yhD	nmj6^?'9}1a #2IHQ+Y~=a	1F@BgHi~TZNzlmrPhЖ(X_Y-_'I 9|C6u׮L)ج¡p|ӟavzZ+woۯn~Lsoag	kjz5nr	.:pGk8}M1F|JC\O$2'׎
Oq՘QQXq.EǏϐYny4RP7Xڡ3?53Kڵklmr).o\ÚʷPJLnȀG֢cBZ9.ASjmS~URKy/L&o,&@X<erIMү.{|){{[Wcy o,۠Lq%ٷҔI5]ٯXYJ?,|[wno3#9=5~ѹY7p6Gp=H9*C!JBaZkEV5D䀡V&~$
@Ij1Ffz(&%p&#m
ǁ
L{KaG`X+U`EIaW/c9$4~0W41г<z0_c3Hrq򀆜wf~Ivdy܁PUYǳS~Pk\R:MbirJR}ly0PW>P*:+$S/,J@bU
+N6PEA,y>tkm_%XɽUl4< UJ{X;Dԋ<ؔG$dT6,ǌuh5NI)<xXqqq
+hŚɘjdY-dikqI\:e?aAAce)JӸ4o
+hMkܾuAnl^~@HBh * < XGa_|C9px)Hc:p1R~ehȊ@΁*X@(ʔ
+
+,8($ 8rJ/oIH2{Kv!&
+3UL?DI]0&vbays?
k؂ʇ(%ݼ-B@4#	Bim sJ
+:@EPQ+]*>,zcnn;++lOAd43lomH[Ȭ!b"JUiaf3e>ơ:dE)[BץJ1Ul0DFyLp"]8{87'6olCy!c |Qݦ&pY!*T9ڥmo[q3BV"Y0'ﱴ¥KpYgVdEܸyO< <:	HcmcF⻴9Ht8&o䉧aug\֚'deg"0P}Zeo߽B[:Am^8?y>
+[x?dyicG9wouzD˥l^T2AjCU1p@A/rĲ#@"\ab-r$moms=.;:"3)+ȯb_qȂApU[]QX:CV DTo˥o͵oOpV+l,/j%Nl!ѣǎp	lq|ՒF9d݁MF(fo# x}Y֑Ay>2RGx 4\xT>,8
8c )/T,_(σE6pك}?=lpW
+/d"[Cx~5|_u2~EUƷ:?cAγ|p8'er+rC-}1-}E` 5W'(iƫ(8'
+pP0R
+rvx@)`܇EK`\X@T/n?)0޾_>gf6r{5cm޼^6p%mrV(t6BB|z`aaa(y
C5mnruv}TDm o.^vPAF:?,L!`Ƴ
U&SpH,*9j:Lt=:9;Y\Eȹĳח6Xױ@a
x	P9H:Q:(Z"e*~+1fzyRFy.!ϫm9Yْ}fn0UFlQ1
a$QBƑ N<V	Ʌ-4H3ym<Bf-m\̂2XDI;QsH[RA"kX[^4R,ArghNMR8+fr") -WxaEz0jkZJsc{-+XggiaX2	0CF#:''*M1tQk5{n+l'y?o%}A
+bZ-xI۷=rǏNPesZ9iJ#B 㟽*J0NYfG63LMr˜={y(F 
[[(}=zcϳ0r(wFInݺå8vvG20
+"~VszGQ#B=DZo]
AA Y~dz$ Ի^}x@ʁg(KvU`1VKm9&I[Xt0@yQBaQ]R6|uE!gYosVeFSl6͓6G'<_k<m{3hbB:QNF!v ʃ0?] إOY$IS0eqma&,JD#>KK-?Q;tMu.mjh6}md]ogf{ /<)[?~[; )m7]_<6^_qPdko˗}o/crFkK*Z<X5442ɵPt0~̬^^
"
++vLQhQJbtC1ZFic\F
Q`	ЦѨ3~l:|K&&&FMw$mIj6GNV2`͟3nAXGጭ,R!'om뗗rXefĢ%yD>۬cע(	kO0B888'`Wk1Ch*a*GPb"jxMDY %KQ0N*N)iӡd-wJFA}N!w{nATE7/SbL*sKgM4G=>*yr
+fģ eڴʊK5z[H&Fy3W|u2S1c]Yx9-[V;lnP8C=NU iq(-M0@9'2lߩ@
+[Uߢvs(`qd81ǊYc[#VuZ~*,8L*y-F䍳o~89vwV苯Սul?D\XY+.2p E'O09{4'P%0<t$ (U=&Ms7)!8խ<wt޻Dgu!ũ@꒦Vǎ`My]
+V	CDʥX[[C	' TV2{ˬ޺=<FmؔS%B.|5޼rN>˵;BLc&>ͫ<̃^{
:{)O>(@%AB.q&'g-u,@{vnviTzgвnbB]Y쏸bkr"`Q렴W_y[LuLaJf(aE4uAPm
+5jaLLi3g8u򄰳Y4F"X.azI[>{@ɴk28U9DPT7f&<SX<Ž{Kܽy/Gp,>33Ӡk[JơV]G]cbrJ?ēϑf9k{Z=n^7_"AX筷_ٳLOH{Z_o7灢NL"&; ǪPxN_loo#r~vwKP'hT [:)_쏾><XU88wp`61^qFͳ^g	Sup@Pύǆx;vcό|AI/U8v:=3\5aʨz1H_Cɤ*&(=YfV)atٰ-d_xpH]rr
+8'R%o烒qc|mC@bi˱ Tj=` bl * %clyM]\;9nC?' aaa4!q
+I
QiJ1Hѩ%T	a昛l);iehLw' q"-3UAtFw߿Bˡ 2O(-Ygy&<Buց67p E@GdIPۼQ3;WiEZѮ5jOHN: Ӡ֛Sc3XwN/o#Y
s3<zBߺE@l ڟa%)GB;r)Μ<έ7EH
EaӍJ_kX,.
+ep!>=p%amN*%E1*&;;[Yf(EƴM)SM&wn&Xenf{+Ee%'N$*e
+#p*SB,9ɓO>믾°% v]Dh)GY)vX[[a;A34∅FObwS>OQo_'麄=΃ZrN
+(1[t<t[LNSKp+ +lcO;k?eg{MXSXp>?_gwxXm,{[fk[7o]k
+0+Y˷]|Iڎy*.M)"Mߓ~y[<}%b(L2OgoG!+ì 2Paa@! Our^/x}&&s@i`=eg'4 D,=#5&jYD2zCRK:U-(4%;<x)r|0
+G.*1gGq	xg\rة3s)>O+۩ѣ67cnQş xMNɕ/^J5xxw9{EDqI˞
+[TH)c}
+pȱU
+eYcʬJ[&y!rkɅA	5}6/=g~)ˡx񿏃6?`A6r Wfqu||uo(σ 
+u1W 0=sUB ( `0" l_  ]BPȹEU'" dt=RBRY=Xp_bLQ=SJ)PNU*%3KWX+b OnOBeW9; |FcAt-8 0004zTäm ZeO`yCgsc@Xϐe
+ @9~e(UVTXRf
f00ʇA9 /zEqؠd8y,QoQǸcNU+ @I6VR"s}zqVrLK.dPAPm8ȡ$! M8 X;[ꏅdO0yܭ2՜xΟaieޠOXkPo5qYAn32[p1{qupYqdrs>r]1ϋ`Qp (RZ9l
+,'JSS= K08~(}67W1jb,cq\#שU"Xg?1S-N<(enAR0sܼy]|a8X~[K'/٥`e/%I\踦nqfQUJ&'ΡUylnlx8*ôqYO!zJ01"Eܺ"?&W|	ı6蒙(:4g:~4(SJ85rt;{#PEp'c<FDd]j8[5ݹę>}fNcT|.dY")`5
~ԛM
+5
+LQdfZ㠬>Ep?'-B mpH
E^18[1E`(${VNFk/sGgvq6E+'m,!˱loJk[,"  x
+?|T12ѥlA
+VsO3r+?#x^Y]K?'HfXe,/||uv?Ɲ{4'~@=K1KLQ	  jg߳ ] 6t%q/&/ćLED".,JƖS&Ш
+XCϚcvp8:eǁ2 3o}3ï+{#):;3~1:
+	?V) " 07M8
+۬X=bIy( 9*
+3VpQMܵMn? E_]~9˓Ypղ޳Q_u>K9H:PΣd'{/*'Dh}[W*0ZLU2HS%r]0@g
ɜ0L a8[PgbA2)TLkqa[B΍L=Ϳ5ኂ5_d2	g:>;{sMa9ݍMZTb&Bia*dJ\䭴R`x24?dbAQw 0`h=+˪8X[%_X[BBU#΀R41?,W\A;$4
+ܖPHTOI}@
+EN:ope/u@Q|N<*k4ZPEFRO={[J&Rc[y
Nb)qnݹ5F0eҴϏ;.Ǧ5r4V[ܸ!ss3lmn@<&
+H.aЮlmcf=3),2(s*
+%3YJRprY}mi)1O-a*}aP:po~'Y{)ܾ}
,Cl`ڍ[k5P9<|'y-17;CҮ+!_{/vS/W@M-','XHܸuZ^#F^{gN%M~k(g<9~5~e_wX|xn3V<k;v<.m- L	 FJs}mʹq/}3;s_z{Y[^F[n2t-lOdEQvaW5Zsz-UL35΀l8f2ԯ͝-@,pXӮ+T9VuB^>%ՀT:)r]^ZfqY*nOF!-/ZS$|pۼ0Z(iV(NC-vبYbx93<(\ȽOQ{!:b?ً|)
+hx'9v!?`|pMoʹskbj{8vTRһ_82?Ã<B;`c}zā\y-"E_ k<{2pj@(!n:٬CigTYXvG,
ϔ>7R_U~lql}FH%c{0OE4:گ'x>P%n*i?e{, K^
+E{Qa%Vu@k?y bc	J?9߮آ@O{&1Xqbzu8i72 Үe8 L%eƊ	/dr!yn;T:tJ6syq:PƟ	:ݷ{<'y`1]7?|v?Gxdu::柍7/w:ܠ{6WӀF|?8O7DZ3p~K
DFg20Rlm04u>k]Q:\{nb
*xxpJ28KxOJ
+W<PԓFn?dE*m?,98T9 "!sLNNp~"c0F4?7՛>Uġ0AkJ {}0 EW/b0d !V-h="刵fCY>PΎ_@iL&Pƻosf̳3ptHfQ5fuoc^70(Taɋq Ys@a aI$^θw:YȔptz=["-RiVJ
"}{(F'(%5cQFΙ#DL5{&lm8?^ʭ>Ac0;5;ldDbH8
[l5Ԛlq;_W]Y?ŉwVV[wx6i?$K!2lDrrT{?h39APoӚv\ב<TK25ӧxi^y5ڵ#awi5j2e&C88ϥQ5ΟŚ5)V
L\ty\E9BaLMlMM|0`}}WF&EeDrn"eks{?>1>bxaraT4Iȋj]ߜITgnfnak{4G`j7p^-
eo]aW"'
+5ʗgRrE`Ěj q6#eۂPM)όAXz&kF4bP}$ru\"w=|:rQRx~7oG?1#Dq	ilͰK58~7na{cŹ	%DrЊC< 9R`ܘ{UpOd;ڒ	f(RZ5гƈ,l[O?<d ҪϿK\Y12z܆g/;Ȕe48Ӳ{ycY{+hYo1@Ѡxc̦VgHo|7//xzj~XWI8ȗ*XbC" Pǖuhl%ӵX	Ji% b5RE%uJPT2RJ8EQ1[+)g؁d%h-ʬJ `yg
+*Ҩׄ
gBx]?ޫ$]>x*6c=T>)=?G+5Ibn,>LVܯ ̗t|Kopo#?0 d7v9rtcl؏B9RƄ4~!ಌ8|E?屺TWCaj؊Mbr2 
+2/~ouN}WZrwRaƿ,]aͳta͵%ܹ9DN9
.`#r')a*(Qƾ;Xbg
+y0LNLUV8T%mOm^D63;KFQcrGkqL)K20I3)FS0V`(oVV*W,M1vr`9>PZ֖F
+Le$cdͫ%hdJ!hp(<W*s8%,9(tXKLLM`0[ $!ȱ,>QӚdTja-aKBERI(
)a0"hjNIzQ" D'kFt{m.gNgᩧd0{L5봢YQDhaN]GĕCf-A[&mq:~B$_y^}Y&^hphVIljngztmv"jI,ulmv9s"OЮ@Mc!SNg\rAa
ɶK#O0 8FԢX>:X\uF{#'NOS0F;++|I~qau8rN 0mv*ryi8#twxWY_^3<?q4OyOܳ_|X6*G86[gΜ;X]N:A$FF:uED2	$QُP8G%hZF{MY(QJa-KɌC(U3*	d:N@SV AH_ч'ɸ5Zl0<3sjZr:%LOy;8dVR_DQ~$5)iQ=$!:V%C栒rM:4;\v>Mr07AT=9 ^Zgm	D5(L8s<ǏaaGٿdFcYQ1Z&'&X+mH0+2C!x3ߓlTRҴZU`H1
9,cGbIBs"7C~4U>"U/ȼlXJGSzx0dxidO/>h噔g؄5ha?.^jy_AeW }kPgCzܶ_ޒ2fYҎ"f}y8,s*yۑ<ot:;l!os˼"+C|9eXtPJSMa\KyfwF~R7T@|(R]"{uT6E8]^mѥJsƲ|}b0*we@p乓*0kCrS'Ũ(V(-ba7-	֨i>*Ғ@833Ð9{9w['3d2N!l!iw~ %}ԶoC1aխ|c
|l^~,%mn\^kX6x0O<@>?^ac<)z[r:	>|Lѹc>Mmzg?5:نb|w&D3<s3{S> ׻7x>iͶ]^ky9^?୻`O?Ǥ|ZPl̃Oc/+9<y2'fZ\}|obfWa22\ygz)~>vH{?
	򌴟{԰Excy*7għ[`{
+£~)s?d-u>q?oУ^{0m47ӵ&*/As/O :R=_mx.g"p헸֭񙧎nl߸?U9֕[_:z|._f'G?͗p]u4.>Ef0-	"wN7K6`usNwNWiR̱"69Z O/)(
+XQ hk2qT(o@Gq	7t) vslmi. T˛B6A
BT^Aĵ&JBrl2M4 n}%
+	sƑs;ᢈ¨QB{# iץW,A3.Y" L2W8an\k>.sI9څ0W8̀@hZӲ`i>50G,sjS'ajG&q*c"rDfH1Uoȃssss
]B̶jM&OXTM Ԝ<vuǑYv{d=!C"ڀAgNn[ہ0OZK0.{{䳟$/ ?fzvg?16/bP:S+Tn2wSNcqT_{;׮yhMR2Eh:k?y|g@G&	i5ȲH'&ZmNJ-i`ţhސ,dS	СCֵl	BGg/#iѧT"w+gh443mZSܺy:	'={wWz=yQh?|Ƚ׸)9BQ[D:$
+`*D$
+FFbB : ;b0΀BbMB
+⚘x[l	hjb>b4SS	k+KlosGhD  7("oNTqweSgg;l]D=!h~Nn`ebf3&qz$8g#
" "Ee=a'
s-.f5ZX<fmwAϴOȻp5K3d`
+޻0ɳ,:n_}Ψ}{@lĴ5QG$kJC(MU.
Mi;Q*
+,ű<W9hQ6rj )V~r 9_g$1n"լ*lU1e?k02*k*^rX^˲}jRUbPTס&T?5-Vڳ0-uv_}P~e[r UGl*Cz]պa@{ϳBa@ɺPW؃c:s>*1|Es
+kJ'bs:hyT^YցsT&ZGS3STP6(Nҳ1*uQI
MCE"g!MogV+=}FEi'\CM0*ZykQceāg) `%O";o ?Tx'N-.>%OhElѷGOp^d|#1٣;}<< ;?6oߛӟnOg[|c(p}nϜdw?!?G?Åt,|ϰt|V|_F~N+pcO<.C&q7~]/='?yڪ'?'|E>x/BqʇΏ ,B,R6W79Oo-'?z(6?{9?gWKx{?a-8g?qoW
+?H{<~{e~o@O?{̫o3>uYg?Ϥ/zo8+^	>>*Ydo[;</2-+GG'9v1>5w>g[Y>3;7Ow_zC䙣ۗ:
+;+{q13=S|/|
+?1$Gv1~,'߻ɑ'?˓_p'Q8AК Sc9O֠;;0袃HN88
;xkG,E	H-U(c	K
++md.\ʶ##}Nꣃ4hfsB2؉CQZ$YQtOK+f<˫^Q1_D^:F( f@#׊N(¡r0/n3_#H9puQ΢G%s2(
ݭ-6W]H#Iib˰(XE_0=łd3Z)"ZqqN]EE1/Sh73ĺ͠A!. b%"j6i7Bδ82=IpeAD#6dUgzRZaDnCcq;zA/%L1*5C:YVix뽫\uKHmbZG6w,ko6jĵȄhM5%ހ+Qo486 wr}m]<:&uyǙZҊǎK
S66XL\fN4^AVG۟d;l--s
~ʭ8$P;E3̱EG /F"ߺy:?بNlhM/rf=b;{lll/TŅsY[_fK{1/#g8V*it( &"	
+RCCfxNbw:]a3&"l袔b!a`r-_y߿F)H3'Op1zQTv4	;11b ɳ~{Kll[Ǹ soJ";w}.3G	j
n/ݤDb'3Yk%Zˠqw#o61b-,`	PnZPC,bjMV#[t;{QPoOq24_{iܕ)IN#smfϐzT T)5-u}:7||7?|ɉIEhI.w-zMs-AΟ;Cj1\]88rrS*Rzb3*H=#U(>H">YBK> RԂ@
+~Y>Dn`˴,pqL4[VR5~?') @2*1Y,(yڕm
+o	Xm9>M
+T4ZK9u< q17	((%?i_x8T`]T)[e Uވ]'f)l^%<S|ܯLwYIt1ܸ\yNKVe~`=кZ
AQPXa	x,q7SnSkr!:6>3Ro:?#uΐvs=9_[xkM"qm2_>7xwiG/4[W?Xbkpd1 >9#LMᡇWYgy^~|o$ȳ-N0,6ry
-/[۸sgl[s}>XCǫܸ9ُgvzqNP#c_xÛ?}[7PӼpFN?WyS ;7xX<F^'
+|͂_:^Ӕ6_kdz>k3nDX2y\AKk<x8@z
b|/|<r,Ml{	=$Bk],9o\g", 9:IxG^2|8 ?
	!Ӭ߸ 
=D{4,8#bpgY+k}A'NOlo<̈D[JMa::c]xh?xyys0`p[
+.]v63S{k7$maQȹG923DRc7/p2<qmO>888O'H(?b*crĬ3,T4c0,9frjZέ{w$|N<)ݾS=k@-28)4z5ҙ)Ԧ)/+P&!uRž1CC̬ﮭX50* k2Ƀij-I6#4q8"6,3׷ͺ@)Clr*EN)DNPa]lkrL$ZEkbV{+:1Z6	'&5(S:m9jѨL4.-)[Ӭ;|t;;'(tFפE&lPl8J5"kKKl
[."u D% !(.nWs+	yWX68yvܾy#GQth&rք{7nKotz&(M4
+׃Q=#?O#.> G&~F0[KiK&dszg9]2yOU@S*6:4G.?d}C0s$i[GըkqِUN7޻>4SX=v;r(5;n7[,vhq0Mn߾-2.ߖsV$fPYWnآK[c8JF
+2)'Nݤ+i.[plsL8}1ɣl^2cļꛄqD}z͍%ֶvjؙѶ8k;~6Vx/̡)e3HqaJ)*j M7;:~Oϳ.s<_lm\V3<*.OPyR;O0=7AC'}~|{(sqSVW>KKKlmmp,=ƗUrң,ϱyFgJ೒"RTp<ƍ~&k̾=ϲp)V~[e1/c *9hbCqW{WL:eA @<ٓp>q`EQ÷;}Zv7?	PX}RU[ruz~`R  s"37bW}+(bq_gPW x_ T闗TE>a\Z+~/l!ujʃ8+>2>ucfΩJꚒeBw0Lvsh4{+ *;<a ùt_'!r\CNY\S'`<lA&oRkNG8ڲ@@43R`,٪:~1TAn[eX,P)zN_9"|c;\̰Pʋjg?]2sՐ^ю|L[Sy/|
+Qsdw
+k)p|iz7-uL2B
64A%is+E3 PTQ !iB Zc"X:dfM9
	R}![f¹9y~l|o71~BECt aBjILr2Z'hSNj(=p XCA30$gP ]X`И9'΢8.\	K)IDnBg!KFҚvΟge'eu:}iB]ka4LS¤C!QMGP'&&mn8մ.~"ƔscQ=Yʽ;^`ACQ<WB^k|Sa,c	U)%1[4BEQ("ɺ]ABv
+ٟ|-78yDŅy|T(啉}lY$&qF:n]"T"bȽaw:.Gu\HY36}׺ěCd&˟sV}m*@(w֖訂(XllPpgy~JI4qѷ.kzm2kB+ NDţR6w
+
+A+EgCRWplvG2 P0.YH%| TSGpn
ޖ| BCBC;a|1:^~AX5qEHhJK^<I4Ifn&+WFJ[!-HtQILLO˓=OmGnO9>Cia{&&8vdy]&7ss<{\z<gx|rn0x
+z
bt03 Y[.siړߑ Th[y5hs(F! X2Ɩ^EF@7֙P((,i/b$wk;;=~%A"ر'?^&R\YZmS{[c?ylǟAOXP^Sklmnj|0H3V7$Z|.< i]a@
+&{V.[;;8kܾ[wq=+VW`}iEp
ڣ/|[Lrtt0)] V}&&=Sg}}nd8w$tzr]&	-zѶ5Fq?d<IAf
+s TkVRܳB*)o
c&A
+l )rOwMǁqfAĹqFm ?&`|߯~-Jf,_oi* :>`c}Z<3l(q@_YO`<ӣ?u/-㜀%a"2
 :reF{`b9ODшqY?w:1"5QTǐYOY+>$h2F$JfUr}D*s
+謵^n@6>O} g$3;Ǿ^xyƿ, a8$S_}L}!i:XϞ`>`YCK8X(ϑh57\_z
+7ziq cX&!>GBek>ħ5+f~$"qrRq]'%#
+$һؼ5>ZpZd>Ei
&>W>qy<_O2</q>~9?Gth]ջ0=RgcjS*~sӓKcM>IBcd뒒5ɐy>fbiW#ƕK?_$-Ύ'ye=QB}-bcCvk<ٌf~QVRK7qǪHACpGΌ/Mkfhnǟž#r
+#̶k8,*OqC1nbJvFX7rd3YXZCZH q2yQȲb?h:˯
+W>Ԉ2@tTܔfډKpN@r(PR`8
+(|0H3tG[]@ӡbnrG.<e/ \8w~oN8FTo!-ȣw8SrόekKo:v,C73b% -Vwp A틯Y}M(Vۻ}$gN-8);~0HbMQE^ti$<ltbInt MY:>n0dz~<-PI}\|̆L0aݓѬ'= .K{]"%?HzCi9%P< /<0w9ce6(,=sF'Z+b3'opweC< !5q~t̎L4[o0pmZ[bc"%
+z^:Z/i?gz&4%JQǙ! RȀ^fYazagG[cbpKhE<E1fos
N<Dk䴀*qA 
+NM5S[HAn$f]g*0@#לb./i&''̷VM=0 M~1̲Mo+Wj޿ęIȍ=s*˃XC^~HN'u67MJ; W1h-Mmct
+;.sÜNlѤ_Xz1vz/LOKzM46swG YPSᓟ:=ݾA2ܹo^Y"\y,SdBdc -*bkw[BÖD0ì
ݖA0Y!~j*p,S<u
+p AwBX
+*	c<kl׃\ Ƴݗ!R4c/?)p2W)]],,ەo
+hE!X9nzM{9'7vN>MEB}2_lfrN 0eQ1ϱ)?U Nw@#|@Ϟ }0(?~c%DKcAY1cU>Zn`?o%s)pɳ?W \.c'K
+x" aðo]͵>s*bܧxwX; <_E~}6.@cO\ 	;|_O|;s
+l<_}8! AuHXg/~6MS_{?<+oߢY|_b!Un=1>kOӠ
+937] 1O}3,O5ӥN=B3lC71k-bۭۡшB=?N߸8>c3>_]_~fq9~,3~z̚X8[GKXe&0aXU~mEXOFzԧdcB(zOe	&xqa?bݟ=I	q&`iqKlw2<ul'x~?1ӠŹO|0$z!Ϳw$抡}6s$g>ɧ:ޟ+
+(->Ǘ{
R79Z?s~_ן>ο8èEqh,XqL!P($
+3 u
+ځr),ܺ,x8僎0
+p"\3$
+W2T%MIz-PǇeqv@		,aQ|4ucqH=QTJPrE2?aiJ3gi6m. r A\
+Et%Yxn	j%#	MZ()LiC&À6CdL4yEA*^WLWqe;-,.OoqHN Q?s~fpB9.z8d2KYl$̴ r lAVs5X) 4	`@Cd[20@MC
\;`Hu=΍7_#P2AD0ι3GE4CDiGean'OɛnGd 煀DZy?1^d$*7&sq[07y
+H)YƑ6Y;8zjcV^Q` TD7PO"{eoKJ(igC@;Yuu>}wFKy9y^{?yAeh]&XHiyfԟhz5*"]eL9 lQ[jyY%ש7NvN)f VX;Q@!~QQMʨo_"Gc]2ZckHUK"IJ!P?GaSlT16HoEDqKJKa}'	SY:As|xvM|L6 gt~/K%5ȱ&gQA
bwݛ7IwXjp"1wa}{_C]êf<IQS1G	fy5b"NkaT@GÄ"p1
9qdW0n0?;rImhűY#Y1$B g~IJ2dTqS)c1T1ڗ}Y<f\K<<H\5+0S<>G2z`@}r8auE+F
9TOU3ET,$ѨR
+fJv .u3q9(|ñ -̍1>ˬ? tH}q<>mJ%U aB1.  ėOX+d2g9孱P/cԮ%	kK9LkhB<./d=ߞI_WR)j'*	0 a_^Ln/L Y>hOI?߽B0NKs
+a
nmeX8>7I`<=i~6NN#
+;,S\
+NهtPj|LUr'ًL7 g+3 g$hKdAS<_h׹tc~sC@O(4}ebl+L= O~ko_f2{9D鹶xG|׾Lkx|k=D"^_Vohrd"D1;0_\[BO,O<4pc_BOӜRԦ"#hykE8 .>ovƑ S>	ǞGǺc
6XÅ,L#ͻgmG׿6ɭ)>3f&Pٸw3SL@8/0%V;G^'N ?ǯGmnݠ69;F4GF_
+cz"a?4>,! S|jtn <Q,_%v:}\2l
,hOo60+oMNI0əjSr(H`7I
8'L$`go
w8fK)Pc.d!]t\yK|[*#	'#|y4r⭷@go % ФT,{]6{ rr},:zS㚜/gdK 7*W1Ԕ+W]6|H]FāEQH(t@wg^P+XܠP y.hhF
	I:iN%z{ܺw
\$t^T0L8>ͼ`9c,;֊gTmo6f&5LP;+OfAv: [z}M6;yׯr
iE X rrz]^;(NXe;Zi8ܹ3Ngb
30AQ-oѹL^8VbG.1z'q{[IPluIP.3^*Z\191[dA7Z ]1Ubpa>lXM!JT(	*WPL	-f'9L!pU?I1W?v
+;蕗_&=T8+yackf~lGY#)敊0az} 8K\@\UlpyPhn5-e~WPV&;Zy.{[v5!="09	C]#'州IQ6Cyk!{}uA+%rMhn/o{kj!ۛ#G%ROjNN3՞#扒FHwy
VWV@DN;A':ǅ8354Wl356
(RbntX]mN=YHrӠ#)uoHLC|cϡԓ@%HSO
+򢐾XJ2\);09aPr!8WO)ۗ©x\gَ18bRƙB~Pc0c2Gpj̪on《qr9.R8JY̔o.uLAPo`;ȹUo6@u(:R5QUx=rQy'/c̨1Mo/1 "KEd:h2hsUA}sh]Y/_LEa!-g ҏ1UD%SY{"u Rdp;귀~qKN7(В	Pιu`8_dxRm88㱽sn08sw'7fDʇ2PoZ@5C)΍OEQ)8q(Z)WK3ǘR(031ETOXT첽BJg_909fgXZ[bwgNVJffgի[RWfԥl˄$yN"vv%a%g)ZaĹQO.,>_{vz\'I
I
+3?̟^(X6/ſ@oL/ )FROEUuu0*E+%d15:#Y.-rdvdR\^ߝKַ㧎pkwwn}Z%X&u1
+9Dr!	cqL=Pt(B.+p6#J
Jkg -'΢	\*q#9"44=yMn	̣&; "j<l-H2VT)3IFgQęcG6C6Mjw@h@ݠ0̮(GBd8:bЎzԢ|ml{'BG16CKi'k	禦=Wֻ()RT597<pVg?	2O4Z,c>vfg<8ԧï.TݟЋb?WF`ƵCN9K\=Y(|K_Qs};\T
/=_ϓДI䭽dc}cc|)1
+H@¨^!RQgr30(ӪXڣHBY"ciZME
+6g" XFaQfWLruE!^aPb.l˱:(r'@k2|_gCK
E	IQ9;{t{]l-ZyN]>s'.fQgiu!q6K;).ь4c>.̞
̟ycܺq
vW6Ò_c~M+8Νq1"V^dRsE~\z9G^"5(E'(Y(jq`C2@Ϥ6.; /	^ָG:ОK^Z+_p3{8#ᥔHYjp:`>c_g,ƖhM8>ߝ]+}|}pb |=/82~۞	4~~2\B獁Ne:VEG%xPIHPGe6\@AU|0dPI繑cTP{5c'B|~.eU)sLj5V°N$X	}1@+i_	Z*3ǅxF?ma|]Wo^aa8:IM$q,VSСK
ZGU]?k(`!(,/CiM*T{͸lp,U%XjF&.cMf1z,N8 qy5EɊF (WL0y/'gbq~p+daM25,@"%  )&-0,f8*}QV8RT V[v|0oYb󂩉	,ܢȆuvɇlCS]:*Kt{"g)	
PHIMA`-
ggyM5cXX#P(cTTϻ{*!R1 H>EV@KOB*e}g$Qh˰\edIDF&$E#p:7]Yn5l&.㍷#iY~@2
+yFAAww(rLLM4wH#Q
+CuXBI7ҷZHG0!r4+)aX4NCѺQSǎrlooQBIw{9|O|A2mnm3ϱ=.
+dh"fZ?sfj(*_g!
ģʕH"G>JSntʁ]8.TɶrNCa*6S\xNw.;M-ĵ6ocoYIZ9wNA=^6*LH"E
+-ЁeIm=*$;{]RLMOKv<k:qTgc˛o]bvAgL3cԓQ[[<"ra0?軵k.юfPi<
6G<ެ19=GRo}A0#<gewO2(y'+G( 籧iC^q) T*dUؗx*uRXK%`8%uᷔqo|`mt Z}F~}^83Ƃ[u%c3KHA1PˎIٜ_vL>7d{n5/)euZ8 i<#I;Rʺh#N	M:˲P@dk)$7N߯7-??I;FQ⁷<kr`~%
+#lo4ya2>=6/<yߚ}@uJQ-,//l4c M:(;gg>9 z,3Q1(A"
+\yzuTJ0%"800߮ph\do%H"Innns4> k;^{';k,ZtWgbqx:EU1V~=Rirjv{e=鴀-ԓDjsN,Q:1X:y)`
+4RҶ~SB.V+Tc0ZWEu2=<YnA+PB*0Ro7'oa&m
dfg+ܻuY.,Ro',mq5vL"	F%&iՉMa~j=H\3Q$zOisjv.da?Lnmb2ibZF\ޤ5V:&%-*ĺn!DB,̱n>$H"PB	@-L+ѡvSEpϥ7.L
+R	eA@XeSD-N\[ap$/(+V2'?yZQ٥?(@	Ya!J0%Ʀ !a2XCT@H
fkoObq¦@Ȩ}6?OhLα>Og&]`Hh}791UyN(ďj8LYX;dGTųD]7/Ygxv
alD҇h,S|3w6̙G!a)5$1N[H&SȜTl2qX?rD޹pm[ 4Nj9qNo L 4Ea.,;}^<dS+p&f'G2/02F޽{mΝ'?6q=p3Nr;<6vCgO)޽q|Cl6`3!lӷYlL
!֜}8sGW^k|L:'Ǵ%#U	N@
A5`: JJ2/ϔR
+|Fac6`TL	`|@<|1<p2xG8+&֪-r-A[)><p1T*+`eDkea`䅑_%ց8CK:g
+tM/g퉰FUǒhCDǁ
+7&?v*Y30Ύۯi)ϥNT(y"U^[L[KSaI;P>{&d4ǠيJ'*9d<7wc,C>J?8GVZ`
+Y:W8N00C%u4ͱd`¹3=uv8,dbEAi4kF eSSQ֠mJ0URGi~̘q	xg]^sD9=E4du{7o2,(yx
+}7I&A ۱(ENW:\
+XpEɌr슉eum\cUƒYGtRhh!&Pk+lomIRgOY`moOX+%i|7(r2cďh~r$AQLPN371	fˌJѝ
loG@}:[;8Z*#6yZ
6w^>$RhKv00VVuҌAsL`\E*g5<')@:EZX<3c1lu(ݮZKBS
+ Tن:١ST֑y))e{iƝw;ydް',+(?X Ԣ\ B@skC,CcK(Dv8g*VJ S<u
+phSmlȱ}sx׹}떰:>{{=,믽Ngd!j/+ ²=wh&J#gO0nEQRw#zNJD`ss7>ĉ#dO"=Hvo{R`
EDWsv6|
+vJj.Gy/*7nfffo?,ϿΑGYY_g l
:vAip]N<ɿ|yĈ:u.W_w7^+XFs<EկȣE^5r>³<#ms09},~(Ĩ1crmp!<stևCurpɚ0\7+GU-4P"Tc3Tض"	T?FC{$K)c*>SyO<߷3g?D2>Qݿg? {tPl|2RF;^\$ccQ~3|jXyiy@(~ų{A(Sc$<?sɨr8pԪmjqowZdSSSLLe?%~HGT9곲ZzR'ul $5_W֨h~?j/_j;!:@O~o$rDDa鯧&bIDQ̏eqK=}ؗV>
.qsQnC<v@~;$``aaa8$zOh5'HC(FR*Lj>vchcaT̡Griy(Ҕ&V~|0s/
޽K>₠,y^UklCװcmuSְrٗ+򅹶ÝU7)djj@:G/paH5j4EeflqX}O VaT E'
&W^}c%֙AN	H^ fУ&+ Oc'C.hcjr4p}c0d̴mN1ўBE5Rk*cUַptT2b/&sD(O2ܥ6*
+6ΜTGΜ#:ZMˠ#˯|cz-ˆvFeb@^J& Eb0%.K1$u1
0pqfH8 WuhM &ĊwOtuZ
+J*a8Ac bsmKgT8`\aJ)r4:soy[wWcQZT54NY+
A)-u
+ɠ<GsrdcV<PAXW&Fdgϰ t(d
+c:_җ8s4nO|	A<s -)%:qs=
+a_9,HH֎7nJ]ʐIa4-xZܹp(1sˇ]H!~s/g牳Ǟ% gMahKZ(.rTCY^^fccʤ>uŏoj7XY]Vpd&J{pŗ~Ώ~=^{e
+!ϟ/6Og/pvNWgfu5wǏanv>»Wockȑ9{Byg-rIn__ʻ	]
gd]g|L RЬ5(T	,ٰ ,E,ukQ'V
'~kAФi&GQ)H[iK T
+ %e(
+Ca <xgz6A gm}
+Hsa@1v)
@:h`Z`8M(=0.XsTJ0v~T$jmb1`0kz]dKF>"g
+499)uL>WO
+A5l6#/iKZMV	6Z>dy6<07*
+Cn<c|*`/@HJ0e	:tPQz5o#7#QEPߞ2OZ-mh	}^,888	ѕCPN
+G:P\nxLe.@rWUց-,=zaNjV_Pi)bxH$|v|φFPZ.&貵eo\R;(0U(J \SVA0΁BlQAAUvNJ"ut HqZ-,:ڜ0LSXgpʑE/r5AVQH&h
+3,]pGԱ8$dHp@CF=Koqqi"OE\x+lCiɎ
i7<~<31Zd"-XЌ5` 1c0pn' )kD?:7
+
+
h6=21=;567" 8@$
v¹Gٺ|'guR,r
 "YzG[F&LB7Dֹ[d](1e az0lP{TSDz$ R
+
+vP
DDC@^(~7~5|'2V;\7d#.> F@Sxol	~4
+pnY+>%w,L#-	ÄW_ynO?KZ"u&F"O~^MO1C>c|S/0ztVۦޜAtXK]iZjy'X2^F}y!o&VV?#V7vTh!wKYȑ`@*yijzC<@3|řLNX-\]eֆ	fr$r\8:K=P\r&dyHBFy9j1`1st!қtֆ&AGmMmN	ba8
+
+)1NyjmN&oWsmCb_gʁ{p4(͸e]Y0s<8H{J2Za1WP~}\ڒAi%%"e<<1MJWN]:(1UP>`<ph0q3ҍKՄZHM2}}e k3@eN9,H?(p2UR	V<υWd`k*
+\7>P
+/A`5-u[=f6*?8drEߋC}1FyZ>:Xook1/ce!"Nλ\KJQq`aa?byyn	4$ICn02t1X(ş9loKQ'BPN
+DBe o΢P:eEL0V)?;;j%"
+V}CZha)MNn4ܤ2"U`Vu<MuvUcě4xWo:$rA3E"fPYF͒.(]BeTHf]ɨQ <VX ?RGd	IcPl6t){iz:$"w&?k|A$&*p4&b&3jY!p$0xexc0}d? 
VfɈ(]a\ehPh?VkxO
iN
+rr:ä5h5b@lѬmlKrrӥ|_;˼ XaɊbT2qR(Ύ>4i(J 4rTG55[;+4u$@P'ҏdVoeӋ3jwzp cp:P$33,-`"UF.R#?fe'gim"!bΜHhG1}A1[C>lAr9qٜ +9P(	KɧΉyk\o/#G1w LΨou
I@[<v>DY_*p
+eZr[-.>m~Ƣ,:(KQKkZ$ڡcnaF&~ŒKyɓ'OЌgBtvxwD4]nNtzXhD]'vk!]t`y1v;\ΠH+g82ݥ{UR\Ɗf#O[Cf.sđu%hq$ CY 'w25=c=*˜~B Ϛc
+B+Vc	 rm *m)wrXqDXWIZÀ8e	Pdj(J|x\
{5I ^֨Pr:7oU,T%}vKT@A&/uo9Q|&Ir+/Uy\~U,rw7[p[:yŜ*`_ E<ͥNzCOKp?bN-D.I*&|6ֲOtZ\S $JUy%8H=[(]rh+Pk<[r~(}<g sT,Lg4cg|)a%qqq"-9`zA?}C}Aַ6x)|ŭQIiN:m^'sEPHu(iϿE;ܷuG"@3U'pqQE2=(XWFՕ0H!P*EPy]AT	1\Dګ7	{{{o#j@\nm3/5gHTNC rAiL./<Ć6 9Μ phEd%ЧT	bU5AJ jH}Sr[%jOtlvJz8DJvEʸ
+BBɈ10\^z7d7ztLzӏ>#D[Mݵ,:s/}Kܹ{l0S޻'p
+~\u!1EРpA;.i*p
+U1,P`QA	XSr"24:PB5"0Ҫ)Fd+#HB&u}~~
+\
q$s
+yʏ@ai$z8v~']g42	Q_Mthvw	+^C`TDm#Aj
+f=pEwC
 Qs	-*Pk\y\q{cWCyᱳ,L
C@z,,+;}C4iǊG:\@~[u-/H_g/|Dq
^{
+y=|='Qq+LH_,C$ $r&&gif?;~GHA.)	޼|{dysqS;eS,4_8O\83o]q}0L0NѰfÔGON[_򧸼wwoSt?Vw+1E	?1__w;ҟs"w,g"9s8|ѵuB菜<G=Zހ;˛r]<?|=iW?ǥ;ƫo5	6dyOo-Q
+&O??oZ[ q0౳GO>G+Y%(hPl9PE;AlOYra96>sT!}p
uSt8mrXDZvt4XNJ	@YrSTBl(V HGq
@2YVc H
+ګhz]XG*֧d<J]JJ Gز~^F*/(
+h:iϪJJh_[i3),/m$F!ƘFN:ޘ=#3jXQS6zr'R+m^1rHe-E r qJŕ~`2s°nJTX M "8̇i*Ł|ϋKօQBaYYݠ
+fE F)`8(-\)YK^o(,3HSKQ(乓R* RI}oA$}UM!  9%/,QAFEKYt l?"Q'?OY130000Á֖G9s8sSġVK{N8u,{Sy@,,/Q ;;]v,NԨ(YVtzlBa-5jJ|# 8ܩ5^<Tv-aYGch8w$#3圠4&V` ϝt
+Mc^ctVL  Ł8taQo;˅~q`dqt(AI哽7`YaȪޅ1b頵sy|c!FLъ`@-<@YIܠўedˬn'_`@	Ng<ߣU<cZDgwGݺ˽^FKRh輝۷o{tҔ}T
+K(M@*5r`dB*rqB|#_
+I
jpaiDS%~D^eD")a=ack??w?Z,Lu-T1X#2B<O1pPN2ɵ+p/~ŅvQ>PTim2VW*?q\Oѥ2Pe;+4	O~s6vY^_ǖ2(iSzR6gqfQ11=yN::{)wnźz
>տۜ=zvQSF xjdIqdsCJ=E	d=AXWˋb[bkG?sl?n-՛??!OsNg~7ncTH#7P|'yInRG/rm}4j0rؤ|G+O|i6v7}[Qr9>X^]աP+e]Ixy<pf/|9f'QD3K;t3sWg=<ҍ)iq
n޽z鳧A(F	KO,s|xۃ'_C6xdAL߼t>+2<äߣ4.2ygn%ȠFAR/
յعQ"mSH#R98 gIHrQLMr
+;{fgAɠWmoַ/J3,RK
+JP
+%_Mˢd*וZJeJR@Ptu.wness,ERJ-@"@>+/i
=p.
ҷ)
+J }Ii1'%%(-ml5G
,h4ZuG3f,TY5q^~jhۣ"~H7Rq$+Cr+2ԤTJTLv_)GWmfVnWR}/{}F`0*kqޕ"
+#aJ*m֒X_W"	'Z톜C'}?
+Xc$	N%r\Y^˼\v0[tRcPbMfR_He1\?gȌlW1J~?@R1TEŮ:loU- 󸱻.׫
8PBxqqD̈́z+$Z(rn&hQd=tߗbZ؊~o御4VS6w$E~Rd0&B`z}$$)RX[acTe.[WZggi5ȃY)+[0jDNő 	L4uA 9dD6S3l`+yo.ځv
+)GgkQ)
+.Cc$agir|ny:%^AF=#,,ŷᡇO3;/gz걇8z(pY_G1ހ(ib9s H~'}Hgpyk;kl`6{{|(jEqtG˷5xCn-vAR4
AܪPI`Pz1XtbὟ(C PV*fŚm.ooRlφPp
+p2pdPgc[{h/u  t r*X`UN*޺sbJ6((,}lnvN^$jLBQ`2K԰J!D]O^|U|	)^W2$߼eB>ʵ~TS?qsgifY'Q9N>ObnMTXW"/^*B*,Q
+bWPI!۫.-3w6 .]l`Pz2cO݆n.1oXÅu*kzUVo}WEQW0L-P&V?$8>7r%;jUGd'^*{+7&G`<穳S$ў9Hyo.&D`
q_`ƭe:nK@'Otz4	0Cl=yA~u(cyJ;\8}tty$Q>jO
@"G)UKWJir'-ZU%s>"La
+
9_\Šr"0l#Jpa
+vwKA2eq2Gl$(ٕ emumڭ	[ gnLNO37;+`5:7&ote|?Tt]vqgg	I+Ҵ
+XY1ؒɖK'/lEFuҦ0TdLڞE"7`{,΁3xhP9~:97mo{)Z! R`I? /!q\
(mi9'0C폛*a84:.cOrI"(l֕uB 0bv"u;DƲjvg|GMZȻ+x"+0*+bBR !g\";7גm
+8P
+H{K(Yr3 #NZ;vMV-Q=W,ThtHw ɦ&l#NC Dc1l(f'H{a&\9	⦀?ZvEDgg&+
+4$ݛQP'N1H2%	;vvY][VH(E@D\^Uo.lŀRlyP~;aT *yvz-&sXHG: }v	BAlNQex3019Ẽ'>U^{ 7^Y%JI i8~a~agzv~9g:dz/k}sN㙧/=N?S;:O5ؽy{397ڱd⸒U`M#RHEN(Eu}ۯqAy?;T!"̐"=Q&J
+b!
+l]E#|ǸݿYu8[Y &J!^ɛi8:vjF 浻+|0:ym;`( `Jdu$?wYz&q40
+dDa6i묙&!0uAi<Lh$
333D.d4SLv1ZE:ĕԻOH9KPzwuN.Z<^{^"2ב-L1ko7.ꥻ4qF0Q{\<=Ǘ>qvvxq͕M[Sc\nu4{o(jH&<ˡ86[_aq"!,7op)x*>/_mߺƝ{D&Z^-7Vp<JZP V>]HM&pMVV	^10)۷VBˉ'j\BӮ7bbOsd+e8U;d*W:B"VA*RuJ?
LLq,9~A*K\W?:#!h1?dʟq^:o.S?<xp%J	b[aF
+KlccK>w07;ã>dk=Vby7_nsIa%q3bE~}@dbʂy.0<LJh걆@C6RS:4_.cYa</@L vR%axqpRa\A|>-uIι5GLB0ѷp<eV8=7''hxB9PFsf^p7?%3d;!z@\/lzfRXZQB$ ,U  U2O;i7*r|RYhz߰ lAC,CLu>D2*,kd4P:q1v,qz 5E>Y^CVMhtЬ!8@Q ST/Biyk:=J\)VY={SbGl'q	C+Wceen2q6
+
+J6œi!7ƹ}\+ﰲཥb!UqxEŐ3|[<qGns-J	G&hmmMm"`!ۧXQ^Zs^_wu_a}m&'8@,Ǐs%~3t%
x`0'/K;#wɺ<{/~S,lie1;{09M0*y0D<9=PE>y`82?KMXf"eZ2#
+1dhiQ`Ϋ.W (Z\}C	`kw\O!o?QۃCMJG+Y񴲣6:o|:(-͗0 Z5y.)Ƽ~)_׿%&&z;ZrTh\Ei"ECyQ>$c!	S3Q
UKO?>:#r-	#E/̽Kĥ8K8T7]_\AjBBSy60.~/<sw>qfu~2
+T<'G ~F7uZ"=#tvwW՛X9в
+ǟ*n,@Ȗ5'SIX&2v]Fpoe3l?ggkŹ+X_]79yꄀ0Qua0*.
+I];pwy{{\F,ormy!9|Se:rdrV	B9s?"mc󎀐'Nƽ
V6{("ZIMuu;T>y/^S~F A:*ܲ{_Po4%aB=iw7M;|~?oo}o~0ٝ+X&(%w}d	ˠ>ɳT{&	x*"*S6$kBtw|G2Dˋ'|JzM<^s	.^ȩSmeo%%@h]_)><Ǥo!<#	Rd1)vwwYwwT5zml@ D&OI2UG+%J*Ga}U(%ؼ(D]B_0y&L"OE˹LJ:y~'KRFRʠ_>^繴oeXK+jA+d_dri:_3NXKFqpͳ|]lC/ˆ}iScr#	@TF%<JkZu9Z|;! 
+0,#`!F-!//-GO*(2aizeO+W<z]l(mS#|,?{o88Ðl..IfX̫`QFGu,S4ZmeksSTbJ>8*2h@X#D3	LaS@2gݺ{m{<hk L0:XJD"
2@zh.p!td>2PaDĘ:%Rùz(sUma
+Oʢ,Tj[Q&%9a"Լ󟱳Mr6 MMLI&9j2gqڱv-K]Uo^"<uZd'fĪ/;%S'·~nnAf0@%	7M*!cYiC'Nwwpg33w(~%V7A$C9Ń0OʆIR{T)BQ!8'E>w2.LV9z@W,IIH-ým>|"
+\l8L	upJ|n~~'NbBo3*=d E&A]~M}m?N	o]'Iǐg,X1ۛiZ+ lnullNd7-Μ8-L0;}Ni`29>:._)%afve|+_az8)v*/p	~]>xU>/q'H"5Wh/py;%0Iel㑇̅'~UZZRGg3ϊכoN?ҁХ>3Ӭ,s҇n,ӳ5A܅[u5_?xQw7b h1nF3Km@r8xcK.gg]-޽A |?c}mynݾK#yNC.Gٳgxl}k0(I
F>{}I
%/`aq͝]6Fv8vsGNwwhhS}O?tFĠ 'Y'`vsFU
+~.(8
+pAd枿x7_8ƅsU-+?o1߼?LUGSPWm,cOz+|xPE)DS5Gxc099s
+JYV+NN<F"t:b:ƛthUgpKb*3GAU95yUR%t(NGy5Mkb(Aɢ
aS:8W]) 
+</|zF.YlUwP^^1/~ |JTmk	P></MP8eo9(GhɰZJ\y:m
+XC6,Bh8De<8
+e"u*re"4iZ\pS(ȹο:GA"9|2 Ɓ3BJg<888ҋJK)TA,.ln@PC-.*aoo~zKS1'3Z W}lKhy6CoeV0Ɩ8BeWd&Aق:NdS*tnQd.(B|Aa*/*a:"4nJT  %
+t`p%KFA^<ƏP  O	$ԑyaǽ֛Ytᐨ(^^.>c`wkqiiRc8pwi
۬$Z	d z)f/cܢ0DܻCbOMh
+\e:15g$N/^ޭ"J7l~q_z?A{z\!ahF|[ۣmΐv(FX("3֧ȯʷVʼXiPZ@T"'t:ΑlܡK¬	
+GyBRBq
+Iyz&үC&z5I%jNuƁ+Uk2^,ݹ7w6/oˠAʾkr٧*Ž%xM޺ngPLca3dJ9ToQu%toPkCZ;[uECQfˆ3'`g8y~OF~ƻ7׾3Q8kUQ'`Ug].ϕ(p8XFMxč6">`-֩XZiZ05vswviӟxV2u^|dt(kBˠVuOZ+胏']k777Hj&)a^
+ka) Rox#ݓ?%[v,m	D'y&o#1*!C&!A ՜ 1hz<Vք5gif
h,O?zsmJ@+I4(PUAZpmxJ\k@UyǙ"2S-zN\ucC>[[\~6L<Yqi^EG(p>$;.<ҳ@ߏ)\vwzZWU1<ϋF8yp8D.UIKYg@3;7+}@$xgKqJIYgyؑe+E^X;L`zV#{moK+&Pr¨!Q8+VW+Co⽧N;(*
+৞)Y(UK52Pb/ߨ~K/%T~~x) kl3<hCΒf7m&A$SWC
3s̷M-VSXޞ"eU)s96<DD(޸WW̯l$p؊	hs_8@b2iWMkg%VU^GDY8988C^٧m{!K{%bU)*Ѡ4ʰz`C6
+mJ"*TpR1A&Ł0Bp:Tx
+yY=Dqfeq8ok-CfaRdE	)=0-Y\ yPC@Z0D
+͹Ye;(Ȋ>H8/Poi7ZZ?KIlАѶaJn#`dp,2npj=3/oͥWw9s[wnq^;n3A\7Qs;KloPOi_^wŊW1[gc]Y+,Pte 5-2!
+ʷcݳdaz=HL& L0$s\CL+[JeEGV1)SLUruyI_%2OW<Ǚ@xO$]IrE%-,T0BIެ}d2Dbu׿4|s>XҰZQI}ZyN8\W/Ϳ{<:{"pngwB|f{CmP׈UY߬+Ni2sk[lxlu{4@aO<$w)bL1&pHoT2,4HD،g.O?/mW[/}P-r0"cR 7d13g~͕m6WySLjdÞ[W6g;}A}2[9(B̢&#g'=39~̶B.CNȻ%4"n̐f0Ο;͛oN/C
	\N3
+X^Zf*lPۂ'E~ew;~r|q)8rBdau&,%ݾ0&	T4	s	)jp\PBϜzNׄo0=Ue_
+۶}KqH⍾jW+LM躝Lvdy/9to9*ؗ-T[ޒyۃi(Qx>.9UeUE<XZ 󢔓RO@h5bqqa0y<NkA%%(9ܧ+Ym+*vUPon?' %Ǹ2^VN˽ka-TP3HeOZgDjV~oҾ
+ܸ1`<) a:K.KƞϠ<ZlycϢ`Ѭ_HX1P  !b:˵fSUp92 X%A:sJjDAuP9gt畢
86 aaas.sf/KxxيMpw.10.Dx?=gL-d&~``
+FXRTs0$M*B}j6PKɔ2qU]e'|V'~(W114'W׹-U0y@Ч3lnOSU'ߦ3@c;@
r޿<rAׯ7D
+	&h pvŃI.獷;S5+}}d.`'h5	+k|͘[< ͹yH>uXYYf~n#,oC1V
+qs V'B2(Ȝ@C?$Xqx%y`
+"7Dӧ١o(a;DwHs-*Sިt2f~		\e07?3gx"'d0|ib['Sct-zCI41˰b.~P`kOLJ3oU$҆Gz@+F8s(:@hQ@FǟKgҵ`HΓH.xNPd3	0]py>f|?g0#7+IǞ~er_P\P@vQGaO<ZaaT"}JZ\PRN7s_x|;?ǯ_cUNQBĄ(JP[MO/~fIL48P;KdFܞշ/G_K˫$	30npiz=vc|[;oLCI>rEn{o(jt3Μ8BԸ~dQ
gr&)aմh~7+W:ANZ|/piv;"s,8Pq,~cA0c]ؑ"##/UY?"i3x+~ȵkWG 9~q1^}m~7_y~ ))2J4i	JFJ>6fFvpPt#!ccjJ2 rߨ9b_% Je9aoP5?UTCX߅e2dP\"y6:|5?K9?{g
+ȉpJGS+M`̡EpFWHx`PqU1|
+*?ЂȽLi-u@`*W
+(S3<HѬ5}40H$QXAf
+c~% [	VV+Ǎg"G^{ F@D9ͨVvXAK-[ҹ{a쿨 XOh9q夙g#A mШ\ADgy#gJsx)
+]
+8000*֒]lMz>Jit\Ld$svIQÍCϖUemY<9|889s>}߸ʷz'R(پl@W`*?Fe~Tպ
+rpx=vL` 
ژ#aR7ㄻk0~
+8xcE)[H:
+`Le+8}_St7xxV#,߹%C"Yi넍[{` I)G?ཷdcu0%> 7Wny~z&k=uo/󣟿kQ0;;_2?3~OX_>@`sd")4*m
\i;I)>QҮs
+i0z(*u<2ȅNQPhpI=Q̞A dDQau./쑣LmXGJm) @+0NìlCPm38KPȪ	aV9~ZMŰ(̨DLXNln+1M?-Hm1:KhԂ#<35W|?at`mFs=\Go@>	k lF<6Οk=9g3557&'*$1Bg0am]Naլ3Ȼ8~T^z%66	kWƑqt;wa]LHS'/[e6:D:&VRe,.Lկ}8C#vmafӧD'S􇊕.d}p6@x-u"
+>S\t<pz|gy0Dd,-oPnMr:=p__fh
X ۷o0H-:ZZ+[{dAC3z/t(Ec\ y/A-Di&O
zaePbJ]` X]..͛<!Ep3-N]vh6#1&Q`<8f_֦P4\[&pJm4CdT/t5P!^. .@Lty-<#K&P )c+`R8h\]*h~;ʫoBЭvrvw:Xv;45HrZltEZۃd%1vBcU8/}ؔ8~H1x?ExԤx )eKɹXe
+*oF5.oSgy٥m_ےa>d%hA(gJvgP>5&yx~3B^'7CC,e}UZRBBt
+XeºTyY^ݻe&<JmQסM)`8000q9GDˇkp$1(_3Dnpnn7
+Aڟ<ʸ}O]rQ@Wu1w߫7,e XϺ
+hEWK`(]#
J@!wn`4&*E՘#Pv(p} :]ew*A7~;`ou"
ً?fۭV!iFu(7yvz.hK 3LL6k	6ĺBosG~{._eзi}Q:o>h"_ɸx3vV+$W:D.1%)R|ȠOY~x՟RD"۩6PdUd<q7Bn4 a.m\ScqQvvvQIP2id`.k}cwy	,Fj<LH)E)]3kޥ˜:)UِHA@uyɾFpk|?e9}4~J?W"Z`ov<8#ww]n$t;0t@COcP<zGyuakf`rL(L`d{!E	0]t^{C1a`Iyq^~-:*),%(e}lg?$6EC-0u})>\qoEw! <eI0qlt_<bmn^㱇D:1eu/cw	d0sʍC_.w~HfϑpbERes'PSr[7o1&paDA۫a@#G=xְ։D'?,fK= Ű'00ȍ0*Zu/\r'xىcKlTp/ʬi0ij,Y ٬4֊'<$Fb22
+\ /Qql
+G$A'&p '~Tkd,}/(U3eݽ8C<)ej1h}:_(pb] {1_798[fԆgȰޑGQF	(Iԁ+p`de(uzT]}\9d΍[Uin+m:d-/\^sγ>ĠݨT-KeF]Ǥ1ˁTH;=&87Ysc*)'XJYBٖsNUu% ȳJz
+ʾV@!5T	hKa'gYg)E1<B+C|%M 8C 000GG?DA1\
+W\gOG)Ծo"3ppH@2q|
+aTfTl%ي7vJcau/w`& ^(`ẹSic	IAiL3DCSܗS8t ٢]gW03Әqb>59q(WW
!JJ):ɏ_[2Yer3n^ʉ3ZC;^wn$Tvmmu8:7->au mN831/6]TgZ
+0:*jc7m%4Zb8rϤN`73q.9n6<0s#ۣ,ZO<EkfHi=嶁<e=zUNBJCb-C@
+o;?	'/;`Rz\0+5''IlkoǕ+|+_@&"g
Ajrbq+/sKzb&g#jMMPl6m
+bt0pM#K&M@"W-[ڡUIOC@#i4XßN6U> +RK=LO=3=#=\'
+4Z5aW2~Ͼ;ޟ|nѳcb˞|o}5p;bds;M]bh*<EQld~VTMDݎ5'-B܉IlIР1PxakbhQ^e]ׄcan>$Bϲp
+&j⊌@<<.\<2/qv(AI[Wf|l45	|xK-9u~$Iθ.r
+}vqA>Iq[oq
sQיJt!`dV3.Mּٷ/ޗP	X7h8̡t	<(Ub
+K<f*uN;ϲgx3	G>;
"1TYPXJ +
+5<;uwܤxϲ0?R/ͮ:Ss2zsAvqƙKc,9Ykd8%p`QPJ7W{$CK?JaBن~[L2|>$ųFeG miC;&9ܗǦpNW ΑŨ°dbm^.+٢!/0BQX1ؠWu>}ZyJriϢ0ַXۨh]ܴ00fBػfOj!T/|X-s!uqq<DaSFȹ'.H3#5EA9QPЪLcTx	scJƶPqTo[^p`X
+|>+)-{H('75Ei@qٱCoee<.r('E)p
+9Ŏ-4&JAaqȠZ[EԨcgv}i,0A$RA&Gf/|\/|в598c>E?UTRHͽ[皓Vũgt=6u:_KPLFη&Zܻs<ϱcK=&Z	'rGY$ Ĝ/qo>lG1*VҖ&HmNNvF# 	59[k,NL2?7qYФ^zTNd3ZfbbzZ1rd@P	bJ?tCy*(3aJf;8BT5ȜJW|xonMDfI-:YQ\ZQ1vM0bmMu;p|+/
GWAu{3q&Eef#Vs6Y2==1F:D&"]$Q&ΔLZ!Q\Nb]	6c/**nG-I|k_k#`
+W~}Zq,T|G+%~G?k(I\K-@:?rn_q<z;#ﰶrOjn/{}t [EX(P
+0w),ӎcbLsB?O+$S]޹\.lQZM/HQGm>u*Z
c뽑0?IǷm޻z9ybSؖɰn[o75nܽ'Rzɵ+Ɩ1V+6\ktv\Fi0
++TT@jQ4ab
+uWYSG%#>gyjN135KvwL	%Z)tpTMC;[xTpsNqtA[5@O @YdAb(Μbzf{Kdy.GS49urZbM([
+(KƒP(dBc605QxA9GQeq!RޟJrޯS	0fqQN~0ФRGZy*,/{	kI W,"
CJ,#xߠ߹q߈D5
+޿bVHLŞC+?(J?IarI$(J#d8u"+LPP$PEQjd|k´t`<<
+d9tWeH.`	*&
+y!uqqDC&Z #R0a")pO~%Hdփ.L|Ծ5xCYa3cdaE7X+Ѐ@y/-t)Y	
p!>@P4onA<V5086/X2Ck.ϋzW`H@%>[h3^cwo@o0~aym6V f8L@n?7М>u
+gNqw.Wƍ%jf褁b1;h΍ųlϰN5Y?J&Pf5!iX
+s/h偦#J@ Nvp"eq`:'4[?ut%hMJ6jmZ
b2.UH	U#Y'h%up	X0T_^>L[=a%Yj%Q1F Mb-lI͒ GH@[+f2执hgׯHƽh^nȆP} y>qŀk0-avq5jQs-tDq"TrZIi40i\&Wy[dVv()z	N0}>_y'YY]X$I]p_&;bMFH[QҖ9?Ȩ].PӊҜk,c,Jې޹7_ʵ-BʐFP _r[Zjc~X!^;ƑIN]|YbX:0:dj
Ο{o,Af2[f8	4znVoH<@e[lngDI>+rYQe!ӗ8u6Wsb
֔&HGq'O1=ݐ"N@<$#NQGCƬ;1%Vk%g и׷7#	H <a]ŎRPx)u؊(+`XgShѴQEbKCr>۲d{R}*)$CYVځs/R:qKV٢.W{y'Fimuխ4[I&'):IrA*P ph!	C-fY*u,6d >c*\)SJXiv,*{Ue*<k,: \ *R!~̆EԚLL<@}dgk,N[!uXeP+% (0
+/XeHNiQlsE%w(I] a٪?x;W,U$9Dq:7	htaap 'ܽuaUM
+S>0(wrgm@rQʗ]5P_g8]ք<嶔ɢ>E>C]D@:k dRAa:o9ʩrtq
+A*4k!f ؗa:'je"(rmiԙ#0X,V#+*`M&,'< xh/bΉdk`nFaӧ>$lo<X:t'Zj1{{`-\8Lpl:,l
+$ė>Z5`04D:%]*&νL54da08ıh
+ܕ/a* s^~aiU)SfB1͠NitQw
+ȝN3b
+
+"?ԓŰ?$ZьB''VX#s
+4]Ш Ӗf'p.Y;lwY%?"I*,?ȤL'O29;^`7
+NFRP%ZPX©Yxur6G<rf$.:"7]FSLF>2^,I
+N6P$dh(I\Qsԛu$Y ,9	nwɷޥ *(.oSuB`.z\>#aUxRp.81/gG/~'!F7ɋP@F$	45>|_
+?Hb;D:ވ0֑4ß(7+K;&BiK#ș39=_/Jwo^S\9pwu㧱Ab$!os?\XHT#̓Ww)B]h,om3tV̑uRךxWQ5LjM$,ﲶWIz6`v5:ΣdNԢF	7o-ۗ
+՜U1?u8Μ" )$*K	@ei6"qc$*H	;,%0r]%;ð*)0f "<!n:a΃&".db+dK¡ye\`uefj
+%,I-AevFA K ^8	1* 
#17'5(}$Fu"{vz:nݺں04C Rr6N8CaRR""PHPKZSn3~ܽpQy>oK~FųesVFg+H1q<~f@-|@ e(+f" ʨX+!`Z-!F|@vG2ϯ7k0))Vb
c}?*v!@tKzI(
+CEIQ		%UѼEj&[0HRjh5(yΉ"y",Z8Vu#ql(yF1ulKەLf~z©G?EђqCpXEug(MaaaBw3;ɓl^upBvXJ
+7Fo6<?êʕ@VL4XkXD{JL={.+ZEP)*IA@5a7
+Łe<~ABYDnP:[f
+С}N{_|E6ݹ4-,hSaQ
oU(Rr%+٨(}0t;.]&j..KK˜<ȗEn޺ͻ!|`O,Ξ00Z6`(,g9~t<b	ApZdQf.!UZbycP`{kSO'ѷ<BY2ϝsw^V#mW&JbdK*pTr\گ&єlitTsfn:aa䘍sR_D "͉l@oTZg0++Ze6MD@P5_Ud 址`l*xM",$1_A֧^kbd-V7CLbf&$5"[5z!WdlpU
b4$dvvRvV1=9!9J2H
&
En)P2 N^~80EĨ1ch8a EDqN6`ʍ{ !4@0J䎁MFr>'-hЄkI}^|K@԰HYu7gBaOdN!d%uv7cj~ռ|uL2K=	Ҝ 17櫟8O< n_gqn)׊Ewg[K/{}JI;Dm5gךm/
+{aNS{WGM
+(E.3GXjB-)򵛷s'f)NlZRz9>-L{OXWQeb)fytkԔ$(Y(ci'+,2A̓U~37uwΕ]Iu%e9ތl%HGTYPXcq\CAъ NrGSN}EeMЀ+}Q2|*Y^PR
l#Rrnݺ.Q̙{9^ws_%,N$RW5cH[W1洵"u;R"~Xr^YE#¹bf!ɰ28Bp7^>Xb0 ^2-Aaeޮ+K{yvWM#U]]WU `ڸ%* 6KQ~o/7Rbu
(|}V
+ȥ$d,ގdg}t4ͼφ_{b)Ik`G^XgϜA9pEUaJ',Xdww?3<F;}y/W>vqqq>5`0bzz08!XQǿSL)\i8ܠU9Xทftla@g
+/Vd*so4k7,(3[AH8'%B@k~nP	Rpʃ 
+\5_ޔ9O8p0 DE
-nDRU2KkrFAU(8O;Ei{1ܼymlÏ`4~&6O=$n-cu{
+r|@9QANkL/̱3>KGlTg].cfaaΑsh=Zu>Opqn.k1ݽ!K|3R=;KXU6"+ @QUh(ŪTe	)YIaD{G^
+2u:e?(}<Daޣ:ݼϥ[W8!bRJ"tS SfΝݫgX(4"I0jײLTpdAoV8U]d: X+f5ڵ;PLsh]d0*a6 J)1)j2vÌ<0";aXe- 1;FDEC$/$0b
+6^NPo<v)>@r
+FHpaucEڴJFh;䓟8{gr6@2GR(R6ñ#W>Ӥv(6(1r!/^[?zk7/|g\I:dLb3:yyia	޻>)Zu66xLϴO_rIήs-\IL FNΝ%Z@*m	2N_dey^ƚ!><O?1?}rQLGh&vpe-Nacasc]@Ӵ	7VZcz&Y822 ~OxJcY}x`d;ʃ[^>.kR  ?XE,̹t8(ZabAr?_>K(=ܤi)ks s}x$
+;=KYl0ۣN,ǏOB!)QnEqȝVW/l
+XgL,:3u:iΉ'ocr>={)xE%Je8`q:::h4a\e٭![e-sPħj\
uVg諥]aa0,$%X'E>󟀑0yx9{RXTrVFkdluDQ%4gTP~?J)gC 0d3[|+ߜsgͿyp`88fV)̇v)՝~P(Ĩ{fnţub+H#q7yh+-@!ʾ@VA8'gy%>bZf3胱(ImEJR09I
v>}UBZq?3c(7ЖihX12.㬾Z3<B ɤ䜀|R'lfkgd0 o6[[pY@cW;ɇ))	Rp*fGvs
20ӈ$|4?ٓ$:ݽm3ڭoe:gIo4".zy1JzF\ n-T
+QdcTCOPD	}M
 i!l-?gPB5Tg[a֎>ӴӬ%"y5q% e(=Z`dCdA9qZZW"Ԍ4"T3$VFeYj)rE%+t`{v2U:a	r8j5ADbbIsEai;,2 +0yɶ]aX_[g=^|}ֻxr~HwD(r00t9q݊YK@@W>/̷?tu>΁rhQ\85__sG({dy8l<6Xa,1Nt=珊\|G椵9P/PY./Ucvf]v>b^b'fq/9s֔Y;(&%,NlykҜ(nP(KBL'.>!v
HYns4k1 pbC:zmyΡUAWnru&D혜baMChJA7T󼭀<:4z4"^R<HKX-aN/X>M)UWT]fqJlo@dl6*o". Lʃ>k~ƿ<F/^|0cccuJl̖;˅e78/Uf^V<+a@
P0Ҟ`+8&ϥkCÁsByQA2ň9yQ]-v\7UVf7@Qx?+Yx2 +cyiJ$qHzU+]Yn'4$Py?)Y^$0*PI J^`4L%@$j;Q\8H\t4~8S^Sfgƕ}DabAaQI3
+DCs!O*q3or/qz=~Ǚ󋳄Z1k7p}i܃0A/WDM3\Q>£L}p00ļ6 Pk
,}pr){)iVJa7>M:[J-*YIV!e,AʿqSm<	^\yVsj~"	u	JKjdLE{tT5 qhS+@I{rF>v,4iþMw(DM ?)ޕu3Slu#(.GE	q28
+{ה`b({d"#	CyaΝ=A0buN!!5=]8;{{4̀L?R3 җ"m&+bɮU	G-@YI/S]
+1#*,G&g}M0Ӛ:h̠/ٺlgG:gm:{ D%eh[SήM6J
+ʚ)S=6I	q aq 娉/Ty1a2գZ.vLfEd<eum@hr+I*CHLaGE&r.gP+L&PR7uff'eD~!Y1ʵ
~o>LI_̝"4WҾZGb^="|ϱ070gy}ȘAYў
+n٤#H&-' G8{|f2@:,uoޥ<a^/{q[.>3vC^xA8{d'P+Y1wvw3,,^&|<t }3{?F_&wVPQ
SF
jOp
rSS r-;s"?<g~"VYh'!{|;ߧ7PdPI,	PnHhWTU	>ɏX
+.jQX'RƹǦj&"̖}R@Z`graFRւ@c>b&/@OW?lBW}^	\QaT|_3v3F*)M)eއK'I3):G
%0ࢄP39q$I>`-Q
+ҊZX=ƂgiڗC&RXn7K3)0iē03ٗgY}F(GDsV{$l a1YjŪr3Ąype,_ȴdtAۭ䛎bif(P ~98J眼 r%V=0Fk4ohe L*3F!mP%H\mU3s4\MfpEr:#8 >I Mh5>\?aNwɏ|̉3Xyyf=dmHa8C aabv)ksFz{ܹt1dg?
u2&)S*
+*SfX[qY8VRBZC8=Ob44K͆)4FEʏóc-@8&&3Kh4YׄS'uV|CS;y U
+ T7	5ڣ}a&2`H4e0?dbQq^y3[CBdrd
+DrRj6-ESZYmZ5f8HuY[[aum1ԤvvgkuV$<;@*x>X8y vh1|kszyHNa
*uTlQEJe!cj1d=.ᐵm>rE<LR!Ҥ֑W,/[-WBJh7'xGy6}17J( 	B3Ҋc&lr
+Eod-!qv1vz:%D4[*h8-"cS ը&(|

+C k8YK11M< ef)ng@",Y3z"Kn4?mEc]FbCRj6^J$Ξ\.>̍!uH+ ]Hi2=drG~__g%,NAF+̘|cnq??~JEPj:˥H#lrY֖~++vSE>y{{Ml@ j.mg7>Sm~Az{
~buDFDoȥwycO63Ȳ6?3sH**Tf?gg05wk[,J*JΌw7Nƨ{wձNv>7yFѷS]Cǣއ3M!b5ßB*!slOD;ʈiڊ>~]V
~"?CF2؅	m	l_eP@	:u $,T]UfRF˲"*Bwʣ"
+:c8>BH"tXAdFիz^YG}	dlɾ瑀'Q(PD+bo|7$a(^5 QaDq"
+P!;5܆Y+K0 l$,m8,m+s xJd0*KM2}<T&y1V&gq	,b$eI%D(eQtDbq(T0-在{J@Msk?7LCK>r(:e͘	A凥Z*~ꃊ\0XK(&:1zâ_kJ7Yit̙
+nh	L0rCG#4q
+`;g~So<}?Ͼg~?#lĿ~?Í+_?1OS//¿=988

zէ$sҨѪ4S ?g!'p  ڠesU-1oqV[=!QOpRg!E@ce/  K2Nʢ#&dj-u~>p"GeFֿݗI%uRhf^'=CSa@1j`HS7$#K0+qu}
pWSu$"%6C+ D?[{tHsu]nd*޼w_:h7X]Y
+u9/9.o0
+8AN@NJb͏5Q7q&8(}R`"тILQ3̤
+S\XU pw_0wUB?(aGh/+XQ_2FaiT4g7t\NYIA=d@g섵QŤLK17] h]+$Z{8ghS18D
+IqI%ϘJқsk5{Echm۴-!|fhekk)$cl+`&޺',"]6Nil=x]<wU<_#_};c
+jVSK|Oػ:/#\3pRϥ67y˴.r偻[ƛlmp?gzsd&;\0X-έQ>{8
+~1`[5*_3,t =0Y;_|<~Jڼ{.>[fuZfrQTZSYszM&h쎶6 w;i{[\k}Zf"C7*D$"%S5C!I]m0*},3E1LT
+e](YZ%x%D</*tۓ}zDE#1<%%Ne`gFko#>h2:>R/E"@'7e+
HG:,K1ۦABT@f@GLciF	4Q	t
+\U*8@$y]Bdt^1'&KbK*̑D3cd#`M63DIzOW<?Nb+c	'*g#k?(7A'czFmeWq";5&\^2,GfTXNW?5d,?U;Fɲ<1md6?Kxǳ&[`1O۶Ze5`@eTD9HK2%)f0T&`+,q
+`V׮ds|+q%ήط	kϽț~5P_z?O>/p#WKl^8SMh988
AhxJq4p
ʦd:=^O KBP0lwD]VWYK<.,1k0@o`Ͳ;`)O+ GƨL	cԨ8cLكHJ]2b4+R3SuP`ܒ,]Θ֐)o\_(8fBPQ#uOjo0Dׅ5"
+0T*("4)R@pttFB.2GV@ƫhooWY2+{9} ^l!F:1unU3
+Hzton6\[e.6OڕPh+t7Ն3pFb1PUf!UF1t=
+i"6k`}]LHJgXZMP[$i+䳟癌LFUbCEH+HM#F5&aOMWZbȎ3*^1y3v
[ۻ<l?gi
+no/T.9,s;GH5a,9})@p-FٯdT\E<!|>1j<s~y]nPj{3>ڛ<-H79Zx:O{.߾'>{n"W%U	a`m<nhģ%vJ=uF78\8Cr<x\yθͻYxO="ڵ75=bÛ|໘`s6D-J6mrk{o<W>sEr3z?f<Iา3xWĒ뫮:cu龡KV	$3vp4]mYd|?$&OtE5 :N0N,tMvNKXiyerLZ%w7|Ř"ˢ|@ނ0:mscmܼumvxemJ>YWz9YʔeInt}/*=UrnhI ^Ghh⇐3MtI+6BMOR~,!C HdhF`S Bfb9+SF!2Fuj>AMˡ^Q1@g+ݵV%RŹJ~ *UNn7jt'!3Q5MLncI!	8ښ.eu
+X	}팭İ:SXHN&BzYB:DC6WT# Cty[<'YYS7
Q|qq
+`o?У4T?Ƈ?^^ DdZ=n2ޠ~ux|*}8iii0;V֙焀@P67/p|yek}I	x$e˶DI-i}M.%-RKhdC[A\5`e~xd"
+GcU։>ĻR~E7M,DJ=sDQa)jQRC/l52{:5{+'큜%{B+\.CvDCTv^Q:MΆՕSd+gB,f{>tmM׍XvqC",XM$KE3MFyAq`RI")&4, 	C$u=a6ö#V!ߥEg2@y+l++\dl[Abz`'&MW
c@8CfaK@J5ePV$"Y&CLc|n&O$&g0I1	Ȳ|)@ـ\PjŰ [tƱ:
@7łsSQ-ԏn"A䳪F:t94jʜ5Xx)A׮䙗_g}<y5z 7:0EBMDgY<O\s}o=o} 
+WMZO"d?}s1@UgT;l蘴x)׶osyu=Rގ^c/~y.yWF<^X'~|{!}.3"@t5tMJG0P)	ڍ-^~6A>'+[xI3Ln[XOh6uѡA8y|}b\sY389^paeMp/J'ś	8X".1gA@{vaHE5ю,/[iYE-KKl+-e%W'tO|o&cUy7%OUS=Sƌz0}gÏ<Yi~A6$-/9,[
)7g;8\
gtENZe0Y@Dd~\ Pƥ@#!D=Plah ?D/`aFϻ)Z3}~ f$i}/j]~H^ӭqt<:e[U,bE{E2cO|t*'dc~ÀqMf|Yu],a,eqT_]%t^SD8Sa>]rC7FS<:4^|M
+р1dI A{|`4Rd2>;1ݞٗQ)b|Y66z̀)ȩ)>ʠ"[~s, ֺk 7C C(?xWy{!hX88ӨQb̐Pz$i\`(ي&H^?rs1R.Or'ru(EMCBaT(jT&XdQyL,%@*l@(/A3.xP)f))̕QWO_SiQ ,il1OK5@3 +G0Q7U @2nP{B6]$xI-9{:}`pպ	SM-⸣^%.)0kINnb(Y*m%,'LmF#0KmuҊ?.H333O,I*:?"FlX1Z
+TF֪4ovTqQk1X8`pbU.=U8A(H,2^щP6xDhPv@D1t5B]nQ2Irԋ{qu, \@Deɧ)MQJ"6
+~g
xWo3/qǵ=TsBi;c1~6F<УڗŌo/'jZެWSE3& Lн^ή%3)D^lW_}F5Xٛ쐊<?}?*K^ (cĀUhфWx="\()KaܙkFskV+^hW^g:Y!ÙɄsm|31,TP[4j'V	.UwvGxYܥˬ9mwMMѨdu 	/$x0(E$fFSԢײ˦	'qU#*\.
+3&5їk-W
+(ekUcKJlqx͝g]KloQvf{\IbX e"{edX#q	H
+wRLf^)r3jG-Q3,@轂 }IF_bĤk9#R3i J| H)5fYHVuyh?( bW	.6^(
+/%}ffI"Ĩ`	$(=ƫZُ~FE/ZbH6m.CuB%9#p\:m{!=&`ӋhY=!ReU.!{^f}0^{:vlř2~+Z38iS k4#*@Ȣ!w^<m01s7۟㕗8cF̮{|<ً8f988"z\D:L6OnF?5idy+o˾UZ=] -2&]g[ȓ	ٝ1ʆ(cRp`e1vY3D1MyC 9ۛC'q-Bqɦ]F
+2)Hlli11dz=
K60h-gl<++ivUjgΜe6; DR8e>o)޻.1Ny62Qʄ |bBde8.G}`{CXVW'FU͙UV3%/(ۣ>Zѷ>a()9/T0:nT,z+wKHBb:Ed 	L`􃾌3mu$P.IP%:L6NՖimUP1` *W@
х%aa#[G:9ZmFPe'uPu1:ΉF]ǌJMY:EAbHN#j:WWz$q1uNWPK68([BNW~їt͢Ka	xU}6{y~3<[\'==Dׯ_|ȓLU+uni`EXm0}]aRwׯ׶n8lvܸ~M ?JΜ9d:a2YK0jAejBg}/0	ZtǦ12
+?@x+zo27-
+Ʉ⭷nb9C!?z?O~ܾsw3*_{iBQ~T$έOyx??$v=<0F1$+eUVoyQr/|DeJ>3B0&RSeY*A+Y.`βӷn-0'/|+0c`^'E(k*޺~;wdgwʪNge8X
+ Rd_h}I:-ڗ:u
+TGzEJ<J,u]W}cLX@*d		p1"b, }%Oҏp"tjN_s^V%'\ʢX"ƠrN3_΁ޫ-H]ff_m/eKލ ib	Hn[tLs4ƖLK?\G4!t^u5g]2
+hd=+Mc09@w Yk~׬
+
+#Se|1ٯ*"08]W)uaWҟ׿
+M̟u4W>~oagſ_?x??I~O;vfQ$՗yS0s??<v*qqW
04+`2!ԌHrDbE/A
+<(u]/g8Qmo*L|4F,Qq'C!X	R|72%1bI)k[Y|
+i*7<Lj+"\efoPXdxHLMlI~3b/>-,yX IT.uQM.:̒atU5gfc'JVkc<̓~׾4nL#.O(hS&#Tt{v@[;Vڊm8ZtLHbj<5fGiF}Cִ"=Nh{$yŖcFRߊ(PDcQYJ㢦>Wn+#X2EcħMǥ
+Klz+26*#Țg[14#SDcyqSTĕQyQh0kĭ2jpfru2U;^6]],4w]#&MIye u1t͐Lb5p޳v"RlKQ5f4UؖUvsį}+
w:ܡ]YA|;wxFf戯V&V.ӶEｗK?;uC\=<!Zmݘrn2i΢tVAʆz~Jk]ާonKqGާo\pzz\Űgo{7^/_E\hʊ1=^AA_+[s~7!dt\*є	]RzYq][`) 
+V D|FlMJ:FB#5',e0QUߗQhSX/yiWU
+ꬥik̖2$2@paȲY gmws{Hb@k\f,}`K$ODk;lg5Զ*
IUnuzi1UE|lTn@v
+rMbOP?(`Q, IJ)܉I,+=o[A
ҳLU@?$'5,2Ӫ
ڧelr_*ug*-G*hF˲V- $O$"kcLrK!icZt"Dl/MHԈ?,ȉUtJ&msZ?Ad-Gn\c@P`u&1La$~8h<|5zUq
+`97nv<oNFw??<~/SOk7჏7C.7<?+_u>{{>.N-Kg=ȿ-qqb>V[\RsNCLaAQ3/k
Q7!cSi-MƼc#xE}LĨ6H
+iR!Gy(JDONv$}=D$
+~(34
+^\}s|'/C2i+@c]:00fiWԣ)EG7t'e%S6bEhчȦe\|-bp9X:I^"6M0Nf6Q3*k|
#d>Oga9bubE3
+6
+ a#ftӬq3kk1]fk6O3R9d"ڿu
A{2<3b͜@OWDoDdE`иsKzpI*'[Ũy1J:e\KaG#OُS)l8ƒ@61\ZP'J'oq1(Fqj^CoeeJA\;ߟq8[$մ]E%
+:;V4I=G!&)ow؛G~W~_{l=pxP% Q0
+:0Z3Y~_`v)1BEKk}L#غɒ1BmN胛M=p??|EA<e0ƭk]Ў<C\rE}-zSj9;̙55C*+g75vwyaj|?hG¹	7w?8/}?|2^xe*5`ybn淿5n*pfc;Ͽ||1s"8|=o4rne{6V."4UCUP	4i*F@e=N	KHKb>5`ⓕ
+}U=,<
+z!ćK3
EꕤXEf¼zT RNƚ!
kzʎnQ6Z대ֱ*o
C$X71&b|2O2h&w$,/
1x\^׵  ^]?.YHg#iFA(F<AQ }ee0RW0&GꯔI$RWŘ]9JK&_T<P5WGy`yiXб4 W%`VH%,gLfG1X,V3#1qAe~IiJ(d_۶%GO_Rks?x:5|_zc}6KXk#"wGuwC?>Rk/9oeii)vvvip/2OYt1rvQ3vuCnFG5`8~ (&MB P	M}!(P +?X(Z'PEW[%IgKv'$'P'a	nAbae a!m{\גeCN\ (Akpٛio)&(!iГi[W`$@L)׫61Hs6FcɔuDiNDXSUMp̺{IaP"'15MQeFM*؂մ}Ǫɍf2Y3Ռm5Ee!K\bg\<mt0][0Xt:(^F"wu_K)Mt;?kjDKo-SC
pށ8q'Fjr&Ou
+9MsT0-BM"̈́^{nX2ꃕe7Ab@nP;ұ)lIuzz=OX__SƸi\;^;{;sV-g	Lć?~PC=N<&_Y]Q'db!2kMƼm~3;4H^ٖFOؼt
[{X`Q3HQ,Ƚe%p)O\ƚԍBu#qHz=~'
+-J{,%!ҩ,i2aaqގW>xc?=<կ=AϹ1?({?,wg2XtY_<*a<>'?;6{Csg\0=O<6Yl6
+gg7 #QYu?A=Bb5|C,)Yg|J?1~V'U[=^g(VL@?}68Se?_aJsj`Wu	<h<Reaw	R
,I.;$q$02*3tIh &w4Hޒeu}9{ce#;.>2%ˣ5r!A1OיzJKJYg b=JA׃sN-h]mA,{)3}z(cx4"}sŀQOCB2c.Z=Cx>sʴK
+SRBqv79A2jJ\kemwrYƝOwɠ]{Ĕn cIk7gOۜtw[/i9/YĿ/<3ܳoE?}Si)u
+`5
?/ԟaYM
2vrq2˨npVe
bI6ٯ28#]x1K9:	sڴN<&UY1	]btB""/DyYEà Zu9.
+Xeb)-dA/ P)
灑%0Q|ŞF)=Q4f[;	b9P;EeN"I^ZpS&laAADĢ_k3+9B0x\ɂjF8*w<=[3z5N̪3UNCnG'F'Mi)ut]Yбngur96Vs!v,=&kʄj#&klSC
/!<%4Yh3m;<`tѫ'̆ׯspxos6_L'b!ݯ%9BdSz((4YGUU;rcKB&uCflTW6Wrf
+7>=Wz@qrFT
+vjeh'
j݄|~^/D 6gjU
+TTj`b20zb.r3l˽wߧ̿//qY8wv0xME|:S/MO4;᝭N+59v4+<kދ	{hMӟ<[[s<_W6:>`+~o8P7oAzݜߘ}NG=no1\ /^Tp:iJzNdǌCyf05,f晆m7s.XRę'Y-n^(OXR)PH>Ia1 @稚M;;V
&3-s16:	b	+<A{1,
l3ً Ve*aTMgJl T%$_b%K@,ρ R¼=0=`m	%]V"lu5scnMQU^!9ۺ|XD=]zo!dS3<<0E &sv(eǳ5`8{Eɩy@ZɯIc`AdwL>c0%@@:̒I'0h 6x{W
)ZMlzv",ך
+\km0U3E1űBrJupKDzWV]ǅɼ
lm >oKdk?{A)Q<3toL
+_y#x-!_W?'gU}[׿/z1qcC.JUSx<5?&pPGDE0e\2(xBWK3lHat6)~>&2KsbPo(>l$-kb4w)
+L8vq9Hji1@*Uk3h!Prl2tN_aNëe(kʌu\okIGc(nZGҰVA1Zi(;&i1	0 8L(4vE(Ф[:P2u$޽3r"k.Z߷N~ LjSx:Rq,p Phhofr#<``7LxuQ2!|AX?TifɮN~<BI yQd>ڠݚ}M>C5y:3JI]LW'RRT/}l}ʁ
+"3{jM|{vFO]7J
+uj>i{yFfÕ+ȴa$#{qbaBka"}sl5y}fsǍkW&=nu:'Bn7ylݻ4ܞ b#ɠt
+MXPƁ>o>Z
g'֧k_CX~H3&d_`5Yvsbu{j{tׯqXmorx׮d{*pW#h+?pYܾ}+[-R<$1ja,w-^͓ˌUMgIu6&<^;iy,2@+q:),D;Ptj~9@0] Ѕdߵ~WBm_ǚecl)KPؤЀ A=)d%I#eeT&rI`AȚ Z(5%W`=RH0DoJdl@Zʬkq(d>:",;/ b@ȡ7̲ ^|f!`XyiP}^L3PvQPkڎ=w
+-1#'D[F~LO;zfgآĞZw8LmO+L5 OT'ƃtdd8fkpvғ|.,V,3A8Ҋ+$9u7~1yܹklB{c^-OVƞќQn)Xo!KS(@_jI_* ".eϗ{HiDG)؝$ycIu3YtOXTuڥ*MGՃ
b;M
fvJ4 FKǇCTz~LK+|Ё1[8ކyu,t$I5N ֖f]mfmø(y3mR0k;K+au+eǐe
+`duê֟FUv.БIlR3 &͝ڼ{N4"6I<[S
+ڎDɆC?rmP٧lG'Xc})4@Яvd:$tB9z݀cmami%v??~vl7;MvJ&b|&<x||cc'[2dJ}8D%Y$oq"~TYB%1 :mK(uv?P`	awnL6V؀s^1J\bƀ]Q;^"><ħ^hҴjo2f0oys|IZ~	x6*T:rv3a4ˮ+0IGfEp~nz_H`26vϯ+)_p4	EӲaS%Xx49Pאɜp<l&7F1(hA+*JRd;E}m_
+ٍ-VΘ	wDÜ<h:ju@!!7$4IȊ2(fMJ^_4V_HQ42{XJ!'6|lo]vm+Ʊ')Ų|":aЖgo0ւe;]7)ڳuӥ̓6ڠp09k`Flֽ.a\,ed4 ^8I,@zmL/$~vggV 	(I538x"l_7ۖqِBdSF-ƎJ`]ꇪpƬsP1'ZsrMnv.U{y,Z?_
RSK[$ 17D81.<]FI퍜ٲr(P$Q]A7O2~
+―N"ގ3@	Uk2@YYa?rylD;!#aE0N`TǸ8*bJX{dfB$e'\>4Dg/d%8TãTKlX17멢(tR2&93qk/Mmp,:6iYgaۭ鮞+mk|g?s΁&;I>4ҋ,kk})-cΉry$,$W	IHK0ڥI݇1c˧LvrBBTgl8lm^m͐a! 
+C8mTkv>b`F^//?5@U011QFvfm~_ٮw~HGir.c`0Ga4Se46W8hE65IԨ]l>OSYujuI:jt<jBjOM="-{j!5IAT5,x^

2Aqco^C
`UƪɆkֈtS{xQZ6Ԓ~W?g5ٜ\ۜx99j ϸy&O=#b87=cc<wW՚7qCjۗ_~!=v08 dtRT3:@,V4)R}ly]@S)xR0BEZaĭM^q@Bgz̤%UÓIr
+2יڳk*# yd]jly.;g	Lc{&P>a6M!Sm0h/uȐ=7
ŧ}X
:C7XW}g'Y(
$5`B9,.XK$3CP3+Iu:>=@%f;-2-hϤ TEҠsݠ4/ hL%gv}D׉2& xEWC!=??3VjI L;ܸf,BX gW'e>s-)E$vYVE0FW6P4Yodtm>Y.9s%&˞qoU`I0@Y"
_81qc؏l8E;_Vc<<qX4
+[HpֈrQɝ0Y	O}
m#Í1|;{뚧m?8s3ɶ2f9$'}?
+1UHϰչF`vn^Yf`M#9%V]G@Ж	JTl8/WǄ]l݋iP2Ao?6-żBڑ`*SSVJRhk |=+Ѻ.JfgN55'C*%2JUK?Df+nO IȲ$#e3[̀'d +K&`t/fq_u^f0`cܹ{֞z0OP֛U2v=8#SmjQH5LGjIgC*XOypIƃѮqs_$eYK]g`}WOAռDkc.f5{45{}pLzZ($x@aSLgVaO@մ1{d(рL2ZF:c%++Zf#6л|G%7ߪaeү'1
~X&]<y^9?yuܕk*(dFfE&(})}I>q؝q^1_/ͫ4Ie 7ԓY{ݽs$T^=Xޙ`fu|k嵳^g!Q1+4Ɣ1F-W6p
/oWގsM'kNl]0(Lu7	R$rce}.foA6ɨ`]{Hfγk%vY
mgw`?s.%Xd&%./7mwZ[^^v<=C wBgHַ̻	iz;`5u9,ŵv$~	9랻J-dl2kgc3o	w3G(ٞ%dƥ٦ 	%4rYtDbs!Ηaɷ͖ŷI75mohE[w}YY[K־ܔWݬf6hm(jmkk;-f(Pod*5gz۽pT'6НH{S,=ש1'~C'%uJo} c8K\u2Iazm$)l'<_ϰ9,8:FΙW?c?c|X`&+ɍlk@$<"sS,Khlt? X"ꌡ2 `)ՂXj=$W?WXS351z)N'&CFs/1xɉ>yo:*00]})(,RE+;N8Y:R
0==$|g=1Rz7Jױ7&I1
&flj2flCeV
WKڦ:2R;ZMBfdjzQlNϛKmҀS^$Ms(m6m
436Ƌyـ ;[րJgݵ='yW8??mm<'ni2SAduYgEhae"D3m@@B՚~{yTB0`ڪ[yʖU2Ƶ+<
(Fz'n0DN }kzϝ¨
Vkߺw+<83p:ԑLm ?WN}Ώݤv&{[>tܸzy7>4ߺ3?ƕ͚^"kuh,fmQFn씕}#Z
POgu:*I՗2=ӘiσgS씙Icٓ
+ɍFܿHt6&Uv߼Λ_T}b;dܼuOS˒:̴}wykW{|Ǖk0;ƍ~WlL2FHX
Mc,)]'d[L06 )@
+0g
4@A0|>i_opvR8EAf3ap ɖ4W2CƘW1xp7J}m&=4֗w]*`6}'4a	h	K6 >]d%2(L
+_,&lrP095^`<Yh.-7m B
[~ngLal"zw
XrD5LQ#x2X&)JrP6pfERAY"~wVq86ߘth;ӓ ]|SFr<[.v oncöI0 k׮s^}zQX:&4-ʥ}ٕhވ-r_`=*ΎYc,,
6};WodB-ס2'饳_0q]d3LPaDOۦo?zr
+
+[&/>fnap Bi>X.ض4a_Z3>͓O=/{^3sA0D dN%ޙSZaTj7v"VC`ؠKfJ4`Z)R!Ԅ=xn7võME+ O-yZ33Xksdo)3
UK.JFӋۈbrgg&g+UPTI؏}
+TTޮWt9 om:T4j}RhLxma˃MIGa+/я}]1nի
dږd)mԓʈ
.T
+YZz2BT䫽Sг+>QQC&0ܺrʗ|gBÆν'ukWN7wo
5^ⲓZ,'^{>)P(]G:>AF$8YʜlxhL+~G?V8L %K%յXS!~0J6`֤&Д8;LܻgW T\]grg# \rʉ
wiO>;ܺv_z_xqw[xgAwqW~*ۓ
Z1e9;{txȭxܸ%+	gSsQHq_\[{,<3ɖP'۾6yUiKmuf#P#!F
+ؽɪT6-%VZ1ZKV9]q^KƸL>~7`hmZ22Xdk0Qm2 	рFgPk0:2򐐅Ofc۟=wc}T5|,àѦEnɖ~Vi3Em&0=#T̑}gnMh@4[ոfH,7yxZݪ+,(jS@{Y upna<;6
{X}w6i.MhEZM)[Q}Eص%$
PQ>K"k7#Wo?m,e rqc`oo7n0&U"]" Tuo@,	YwZH
+0o,2x4nއy Z7
{kQ"s.bOoÜx'v:w8F7BF(Q!(TT
+Վ	ID#t^ɺU ,$g	P`Ic]r8NƪH¯w&'
 B\.(jBv𺠭Qw
K]3H+!+vmpjo|{XCJB.'^)Ykx4&{3/fsbIuZdGϰATd`{z[qP
+THƴBS%::i'Uظ$WԾg7|>/ܹǝ{;Jc+[v0]cw߹׮n~9ᒫ@yG
PvScz}S|Sw{6/dׯ^eg9;cT븹(I+Iq=+^y3/VkR7
+zx@x<"sfؾ
ZZX[a>`YA?g{>X]x[ܸ᝗y奻Ԓ٬6z솁N>z>獯˿K}&/IyDLt}dˠ	p6lef`m 'a`Hӓp0	zi2$h0s
`B74)y@o>2žl~Xȃm59xi%d,p1:%8`%%
+H`F,PPd{MMVusDNL5F9@ PjmBv6_̅^̆/(Zm]fE+3&¶ d/G6DZ_v,̹XgI@
+C3U~-]SvpG9ЪYQ۬-:XD hrǐV~ʀ%HT&g+;>BDb{+ѧ6E֍% 
+c.Ud(i]Ho':xc8XG o[۸vjke,6 
ř<\n[H>ذym˄&q%<bjJ\+]bߪ/e	`طT#"Jog`m}~m?dLw
X)զgJs8^ڿh6
2p&
sP>?K$lIj+e0ol}":H[
+e '4!@70d׮
+fɥLUۦ 7jNN>,>@=Ӕ
+@lBǀN
A?3-"6
ȧ2٠  IK%2t0|4v7ÊՊLU,#w/t~4 6g}ÌIsz 7)#CRnny5lZL83XӋuj3۝961qC&	@{g;^wG>2Ͽ]WN!d,b3eդZ'U/siـݹsGMڸ;A"^k +%c+q
+LlY(1dEc<K|;onv2i=}7o_ॗ^0O9ozxv1koáieNub}\:'Ϳf:ܧ\.1Fލ׆:Y;^~͏)wh8 X̃_f3@@n9pA4NM%YҒ/z0_b]dȋ-.`| XV"l-Q 
oMc1e`Ycx
+	o	tXڶ㋃0x$Y|Gg mHIu
D^uشu\1tY~o`[.Q׵o?( h =59B|Ş6]mش_dt`61{@5v7OqHv`J)/ٗ`xŲE[t0eb&7Kd\$z|!V=Kk%IqUkmnF3kh
f`ſ<qcu/?㬷EOCx1 TRK<A"4mt(+ӋPjLKN1;S,ϗey,i$"iV)-;gS4=g\39PgY%\Ϝ,mQ
+ջp&4H*j+j;?&uXV8ƠztFHuV¼2^JsΛ}"ꥠ$kVOt(].5?7
aL~)#M6rr)qe2EgT%%L؀2wp	0`r?EMi2B[&Hg;+ú
VQg:pQ<^
RL(u\tܮY
k3ŶAXf	9F;F43Vzzxu>s֫V?Ɠ[WX1qm0HeH0dXu鶷dwv3y|yYSl>KEjzigH >AbwI)ruIJ6o39dWedc99Ȫsj0IxUn޺εӋ\9pzsdżSBB(:!|QDcIE-9-9٤GEmˡ[U
\:;;~۴ɽ):ؽgCԖqQPk:;EQŀ@fB۶V P
+(CQb(ߴΫ:!ls[6VwgDH#6/OEqⰟlZ2Z~~"=iKooߞ6@jScCNZGvvVv,9>tpdcYٲi:d1d~bQM`ao}kZP:$<Mzvg*в"j6-;l1RZҖ?9-v}BiZl[{AssIՒ􅝁[YmudLWYOc·8FJ$<p1[[K82oo͛URP"+S+0]`F'oX4p@*)ɑ;P] +UE)<*bGE<Lۋ^b_|j,F!h5pc S*D63h f UԶUko	Tj[&E;	|kNԮy&Q*ڤvURbm&))&V?Y 
+PPFM^'H4P o_B6hm?䗞jŗI_H`o;`XH&[7S XTB61 @f)Qa*]uc eXB68)fN޳VٲYƒ0YP
)*ZZ uXb͐{"\N:Jp ڎrIZmT5y"RB*pI!IuPEV3	%SUhxx]8㾥~l]+Ϧ279ѲdiS5	
2 1~l0_bSH$XTѦ$7ۮv6{c
9q^sg;>燉fk :qb^7n\7e|^zeKhD:ܣZ1ڠIdXnm.Z0\3 םZ:{ڥ_9#0437&/=%(6`].'m*~ۇ1gU۹:ѼoRLq̏]	,9VЁz+TmKCĀp?^cR1`no]	<P!9Mgh]) X^YqMBNhE2	zl{϶`"~-T[e%mcr>M+ƚBk5>E[%cKZ2X?m錣n5yf-/M5 c9Ub_C*][C/R(vd\kvڻ=Y\r3P{Ԑgjc n&&eO$d!fծ=/`(:>17{zd`];(w(1X'|Ӽ_լXF}ǁ/g~P^zc|NዾMs)>9_UorxϏ 9_͈cP {
+⩦gРNT'
+YR"{ $BiP	4*Ӥ~pڣ ,	ڴ@>T[9{\἟h%HeĪ =j6b'(usr 	}Ly=l.?@	~;,?iq IS26!"p4
+`A H\ٺe)ETH
 5BKmDio-~c2usXmyZsJ(jVM4HTd!Qq3;%1̕զI%hz0)J6P#R@4hlMЅui&ǉI2f !L5KBEKS;@Z;hU\RShj wMVdr~ݱaCٶ~sóјe kn:r-zBJMPk+3UWUSbK00ZF*
+DKk
A%w#7$ԙqdXUgmZq}ae[o$-W_5]ߜ"Rf`sy3 dvވ2Ƴ!P&![?L! 0	3^$|{@Ԁa5ضѴ\2$	mD$ιrrŘQ
! AR
^<Uu*&[fhl]60IաZ`	
|4sכ"@i09wR ٹbCFG%+hcO
B-)i!v ":9zyY{@Z>`ٲ @ٍdb V@qн8@lm~Cv؍H
PM9 x0ĖWUcI7a[^-+( tSd	z[G&FmLgjO9;=̫*rH0TY[
hd7tv,U^u؏{d`>%EgX_el>`HnNOI}A}JK[i7.䶉9lr| 0pG	g+|=|xŗOI~V:1}Oxo G?>~M$|(y]K>3.>yWyoNG	QBS?6kj
 &.J^K9$r	YfS쒐psɰPϋ}%@	z!̲Ð0I:iز̌6kY<|\}*@
+?J 68
+Ql"SK%ƅsV
+n|RW.J$?.@/YdG4B%N g%]؏IHoODAB ,%v)	챎YT]35qdfd!AVϺ4M!`ίP3&[w<VV&
4HjJsNNVTC6Cfj)msrQN+󻊔s oH*aKͦ`>0RȼhMYؘgC&
МX
+IuV߾=6VuqC<>IƒZX ms;0eV4u%gv2_8990@0oaף97Y)V+i\~v@3&\ȰdϐX Ss?0K(66FPr<`;k?8[O87 VHqokΎaѮ.le
+&<mN5Lm
JUƖPB.6uQOgH@r:p,2l>Cko
+|&Kɜw{kedvLc<%-cCoϨQF)a{7Y~okHP&BHHrQg4MVn7lCdz4oskDA
/w֫#.m73F 9cˌQ74 t.!{[H 0K8F؞x0}w393fIߦYݼ?$R
ssR߉Mkq@P@m;XC^[[6IjKjq"ܤ\ۏ
"GJ5Հ1%2Hlݱ|AtݚRZZoVR^W?	0ucyg[g=JGiԻOws㭿_5O0lџoտѻmgW^l>ݞ?m&+ܽ繏ibuzǟz^(e]=!ۛ+^'xnϿp+78Yg r
:Zȋ|ovwy)^M@y_M~ojx'y/S'znn{ }WΕO>Φ[sde"~qc%G	۾+ׯlM֐ LAG
+3
+!o'	&Ϛ	0a?P"<BP6RUxll4C(seP@ҏ23")݊g{L= UVQ7/c]m"QxoΏLRbQEgmu:"`G*c>x^6a+Pgq}*ZZ:2qbz}ĸ?1\)c8h@pIBpWi7{L0&f
`A0yv!1	
xlZvqA]{þl+~hupVa	.a0gݭE;:m˻1Zj|;mC'4	vJLb c1\L)>8M)yWPMkvwdj7c݁H*L3KTřs
+h(h@ZlVqyKl9X ˃e1+:8w*Uc;ks=c4q5_V)u4-ص%@܇zFI4Hv-`bդb`]Y<ܠ`Uʊ՛剃Xdɞ=ѷHsId,*. cfI|	imWD]+GX'i	2-_`Ke|OF_}}Ex썽d eȲ_hr2Ks N &
 qRF;1
AU{y*H"00E:gv .k~ wv{O̅5UiS6Z.\F]K4pyԮ[?,MZ{˜dX?hS  4Ȫ<ڳ
hfV.VǘAQ
j~|#& M{ܸWo'|[q
+VWzm{187_ఞxJ?xo!~+)
ܓ_;%ϽOʻğ?<5W+˗D<xSoݦL󻧼uCv/xF~;w_6:9|t8YO/}<[|ڷ\M>?ہ\)O~z=g?<W'{|-#o#K81*JY2d{Xdi^?2#n5(yGY@oU˩{S@.XF( :v<'qPm`~/zcK$z;"d}MS&8KX 
+p0:PdG"5|DP%Z:i-3
+
+b]kjAufyRD$\m~ôzkR
+YrIHT b
 ElijsF(:ά!̫k]}n0f>V5Dm?(mГ@gw~Ƥ6|]8L{Ʋg7I+&!:UDA˱#,X6t!J6(2# *MFN"I]	f4@C7MR:Iȝ4X؀fR#gcEu~Wb9Cg)R
dq#^ND|a
5/(R.JhD&"}YX
^)4,;A}v:O0f	@Ojp@E@= I钙+JȯfS$#$.p_j⪥<ΚY4KЛ-څo,'H3BTo,,gȂ6@Fi4XJrx&ڵPf4Uo# 	0͎k	2,ypTqAR֟
,&d^qxXN1dL5ٮ@n6e(<XxI]iVTqrej-elrQg<50كs>`^kZ:6w!v8x!YP4
+ej=$r^o\<Y] Jgt-$VgϭOvE9}Z]+~XmY}g{@{
䷃ttl(mgg;?GC1.G1~'g8lz='yۭ# /~#S~-@!#tk_~oz+=ek~?Ǘo_s<WʟO}w4_I^ڷGx#yoeo|g;y[~S<x_t_O#O\
Ow<y~G)1qc,$sk5 6ZcVO?s^Hxx3/m.S
+Y@εC*h"?TKp,_/2 j5Nc+)R/$JM<R)v.HEL6l OPufE,xlye@HsvOў(@/z
+ڤu:HQ<cZd1٧b9R ](m_q߾#lvAJi2,1gV.
6őb Ξ_S}BHOkkġz8P˩>21yɣ}_3᠎*t^?aYd+p6ќ@Odkӂ}R#mg2YIR+7>mߛQ<X}:2QgOҀ':Ϩ.%J́ ť40 )@Wl]Uh:'Qd7V W-|2kv]s
+3ŀa#F(#uS.JU5ǀKϸ.(!M٨%;$'1g Oq
Չ2 Ɵk+۶Q^R^}4zioױHb<h1/<s֘Z;__Ü~:HXZpgˇz!#I36MV|Eā5/&)9ΌEZ'|	-bJ~zvh$v}*2FRTwzȶ4/4&UI#<Kb5ojmZyyg0emJ+B9`Ns R-VYdxqT5K5$J>3J!uMR2*	NT笚N kI|1)}jy0,O,,$NvFbTZaf`?\JfLԐn!^,:Ʈt\~7 XlO=_+?|//<+W}y|?\I;N~̓k+nz'|
S$XUo2u[<zÛI?>p*$PyG''+|ɓgi{7=y{+WSn:v_81?T}P 8͕U,$"B~M
+J4^`ΌE6:t*)g`g)$񙲔&XU!+Zs0fJ{+q#
ru)-_ͦ@!:)x+E4WZ`Sd?OiYH7
jRxQUJ
WZB
}%K*F 6]f}8g2˛FZ?GkvPq9Sg?߀+dյ>NV?ߝC-d5KlY uD4$|i~MuLuI:N6k0@{Vʘ:_Ko*E&2J}-"u-C[W:8L# m	@d\鐺g
vaŲ>ga3Kkd̄)@lq1ڼ2`R)֯}u9 1V.AYU!bS鄚iVR4չV^>Kh K6ۀ@2'&wmy<~`;ɯ>ZiN@#)Ajb ]jWg:Mn|ǳ!
+~Dy۰m>2immd@P0]3R0pg`{a! tF404 /EHG2
+ȔfB)&?3a	SxOИ_!D30.3^GQaW	7ŷ6}d`2Mb3JI!/UWo@e]Y݋3c6 5dh.Dhq
RU[#Vdݲ֦`K0
+C$H(K~:7Lu/HkwDċ$]/EՍ22Hj|ڼ@A1Uk]n0'A+lIh-?1=DYLrtq+՞B="JX`=U7C?Cqů6*#=_Q~]zW=eQZLv32|/tϓeRLLHBfmYEl*LDA5>
+$~)81b d2Bҷ նOKϼ=lG3x6KK@[EP7%->#ٞjl'f26}!tUKV".<ĶJ
+ɢhkK̰ t>
,<03δOŊ薅42XH 1;û*00"PKΎQZ
+=G,@PPP
iǪڶ6-]+ CS.KÈ9,_n<OOctлd59(!w JlKpE0`Q91Š12R@zYSq!1yMO_$˃li J.&q#X2By|Xu)30Q~|wՀ1/<ssf=0h,#kFF7^]fSPÂeFVbP&\řDB]i ̯J}N
c|R
D-͘>:CbjSh>E	e;+GX0	*sEtH&h":k3Ί7FN޾bEHpiV!
+PYJRkTZl F@oc Qh:JDl y|C6n;20$vN`EؖqTcTjpS	fÞ}RòrGufQV]ˮbOxN%|gaRğzDVD'"{0`^)Vovnլ&7tynxV ]OWjN&?#Vھ<Y51 $#c'PTg_*Qskr<+\~Y=w`R?ۇI=kBO460}ol8q*ؒ.Y52ۭ8oV:c?8X*Ե:oڗ2/|tW㫿+x;
+Ji%_}_ħ_XuS
;8]y..:>ݘx;2Nɍ2I!q^㝼ɯgG_4O=z>įyc|W8!_cA)VuoD9eP+="qH;=L$bv-c1ia23cGY>`y[};-J%@Nm2+ΦʶS/cR{aګ5`[̩	*i6m0eN_@3KIm+TJ9
`\VlEtG0+!t$ 7yj$,L˃rһVV}]t+<%z1VKjRF 7j2ǄBfIɶ6U!-
`|G,Vΰ@y6sAzK,tSkU(+[WSN
Vo-%@'Gpy6g0,e,s\glwXo1`-;gCg(r~D ځ*L#}4ؔuHT}ic&D%+JLr36MՖuιVhCIT>z1
|S;eBZ*JLf>(+քYWkYh8=34OhYuMGyiY NŽklϣv!$=$6ߝy'̤k`ΣJQ ^ڲP:vm÷/vmm@NYR%
n j QJ?/JH.U{,]dq
+J^fz>@I}5e=snȶFk'RR[&qs" 4ykU]}h1Z1=\-Ų:c5/'	Z[&'t&sx? ,^yRɓwoeNx"C,´݋ob,@mC-2FS$j6:/+TXG k?W߼F,<g !y_$y/XԼ~sb#~ϑ7~󯱌__{L7Nӛt&vفw.pMwI7;W!lNN!E33忚yXwooO?-	~?}ȗMcKygQKX_ˈE"(T^?^VKjegKBZ%)e<j9>1|TZ1jQb1u\_ft.C 	DC~ZZ#"rQe*#kh'-V Ңs 95k1Ս]ґgXyWb	͌B+KIL&;)Κ5ian;y%@ c-u} "&(di~;] Ls3weŤm$58vYyH[[t[st峐6 o\&j68]F6m }uX8f"RAIT Hd,^5f.!;cc(F<}JVsz1,:u9+2giX'*8IKYtU.9`	V=$,&ض| !uZ؏u)y74RUJD<S&C[?.}d	mD.8D2&/Pl}1i
+d>nX	pRt޹8ZyJbG{&g׫g^):+αz$H$*Xm^uii0 j[%[sa%}Wތ&1C-猟YV\Z<c3w^ٹ1RgR_glӮAx,w}5a?Wz{wXޞIڬ&s35Apvb0Ğ_<1"d~	 2ÞUoM'|5`h#a:Z?;;;~vqNVW]"%'3u+d%#|C/PGЖ0't:ƨ	oc:J<CJ:X+!ଵɶ;V׃?Sc qUJPR?R16t9'8${wy?0NzːAg8̟wo]_#Nəe-Nڕ:rvұ=Y|sGϯsv#y2i1q9^y啠s7mܼu(`PA L`$@X.
+e&x./֋?#ӈ @CLdXY>ǻ?jc
+Զ<7?PmѽdieuJ;Zȥv^R(m6
9\CqFj,!ܜv)w(nxAIeF[bvhtG[[UM(ͱ4huƉ@9;jh?\ʺ(5
;6Xq'4`O!m_+j,+Sew8}061Yo쌳e6{NT+۶'\VUl>;r!9(./ˬg&@mz۷o2Mlɒ@^wVk
+P
$k|8lX
*j `\V2Gֹ%hF\e+!=jEcE4dvPk -.i},xVHŠۊlx~rl4i3T"Aݳ%2yD>FO}LeP}qeb|x&lmĳyna6qaY5 y_Ԑ:vuZ{0<EȼԴ0OL e  +u; x D5bl~? 
.+IqV(P'֏ka;?ߧߟ_5ɥ$\b2W/dL-PQrsb`XNq/3%Q` aHHyU{,]<b 1We}s'HCcjX|Ϙ?I1Yx!!S'mߓq5s
+k{KJ>MτJx/yLҋ%#Z+̊:@M0[wKQprrBdcA<??gv)~?rgc;*
+]|[:KuS<7lr~ojnE1q 77,ɶ=bsNf^z
+j13K]QU蛨^̳w~fggV{5rX9O:?OZ,5l9%$@w T7lrIlDe&>?`*}j4h1웥e}#X0
+$@V^A1$,Vh.)1SF/AjG!s=ѪоejXk}gLf5Kf)C&;APSrhQg,{7jeGĜs )(R
+u|tRI6Rڜ.d5g~n+eV8Knh$kM0Jݷ?'Huc[jGm IxY H$OݻÇg_ybu)O*?>g0v|7h.WJ/3Hm ϥJ3yco!ݫF^%vދ<VmS "Ax/ELkӆkzP_ԍXYo3
8H}z5@aj889bL:e_c<Ā0:%#:_<Ǹs6+068.e`mοk?gSAg;,bOULBlk6~3hfF:yZs#SߖL}iپwSr`3Jx;@<!\ւJ,B4h6~ۄ٫>vޣ@xh0ț|:"	fm3>69:wMc [=Cs%Ox~|rrv6ml
+V  s\ݔAW.!8;/ftd(i`ndjzWed;``$F;\>y^Q?<wԯ1W~r&%?^<ʣ<JPBn^^W$|pXa{;QUc?({/ᛳL+P1 WTmpF;͊s5r2<}Y({Rq>-ΰ4gxrb[ )HׅZ@FZPPigz`aAWL
+4sv)?<)7/ۮ}RE4|'MWguKs?{w6`Zf0YeѠA-	:nXYD{-P y~~kBsY,LTqsBWny-@ES*_+|G bbvT,b
-d'qcZxJ#c'JdzP}S`4Tq7:]	,7xg?
+<JtEGcC'+4~`>D/<6ؖE ̲4:F*
V;ZPޱQ('
a֘E`FpeQ,t sKY2],_Zp2o_2<hA7X9}

zU](Gb>Gb-g]
+_̀J']08_
4,mC`GKt
+^rKN RZM	b'M>[˦{>UrABѽRv,v*LQ%mPdZVᄀ*}^R(Z1dI#?y}yǾJ>3I϶Yֹp<:.fQ˚(O>4eXJ?VBiK&k ~KgquYbuM}2UBgP]Mϖ/m@myu6I6̒4߻y?5<ʣ<ʃßS)KK
ـ&Q(fJ3ߥ@MCUK
]w`66XS|2f0G;>OCYS"lgxroZJA`~/&e	X%ALx>_?¾|`\+hCB>_!<Zn p~zRٴ8)Ugͻyym'.BgUcRӺx{8XFE}@bNݤ;Au蒜e5Ѳ.ouPU8*?J y-Kl-
+T^>*ZRYbs,Liowf+yG4óDiے2T{}m(hB%j%3pA+}
+9v- }trFY8sĩ2p	C{M	Bu& Ѣ#Rof%SmKzr-˻ =o
+"0.LsTAbȇC ְ4.\&*#|zl;I<_جڬ/3& XI!UL/qFK)LYg*&c{_cIl?E^h2*`ds~dƙPL(pϓx

"YifHi&cŇXmΠ41ۢM23&vX֋@_}71,σa4[hJPʥK3Sd`}+,,1i<01479ƕM}*̚{ ΪO`}Pzݔa>jz?SJabH3Ҡq:ƺ-tPtynW=?fvֱ3PUVDgN~v)L
y	4.^?^̿?_CBPQ`=  ol4<R:dE$hfhF+wP$@rY.em6 '`_Z=fU"Vי@8SeZz%p:1ػJJ*U-(Y3	8=,N'%208B,8]0!"xBty}9{aoEQP[h,\gbgh"*,8Oo50EA&xsgV>^= v #<i'O·BʥzH|n$lU>]}@"5ZhKD
+}#ڶ,,ОeFӫ5ePWm $˲=8lXW){ĩ Ct%,&lYHWRȗY+ꯙ3Tgޖ>S'?q 6Dpe=kAeV:SVJTbN`a 5rFj}r `K3Xo7RCULB]#qK@ÿQkHP?8;b{3jOsـ R7_^|[@36wЦ$l]o ]n+=y@yS56-fpu<NTw]**C
+xD(+2,²W1w,}~?<cY(3a q	*agg73P]UL {@}^[Πi/qeb]MW}mu]=Ow~~9Cf'vf%o=ۉ< GyGy``??Oҿb%ŧVПE,3
+f ͮ	883\f?JQ{̯_}Gyq3ʟ݋(AzfyUXpe.eYL`	8;
+ 1LR`eԄQO;ک1f L)
ƙ@8u9	"H/gD,b y%u?vmMчoIMgWcH#YDg` t#UsGUO>>}N^7$GN}<
րrW_տ׾"m8"r[%
+#hTۅ?(б9v]R
+CeKo|>_KmIԢϱOdj_וvomt8
l.t8]m)\Ԇv=g0Ȍ	f͠2O-,Sf<|ҟ%B;`0VU+e..P9a>8>%p^8PS6QA%0X2]Zh/b϶2
A6{oL ##15L@xg'Jf7%}0p@߭S}1'
+VJݟ2V<A?Dɢ͂v ܀]5'eZ,нZP,ˏ9.DY:OުYrnLl䙉@;:{P<^k} mB힅W!*6=$3$KA~f9ޝE2rc|#d^Ayz8yz}LDIcRڊ>C[1uȒl[-9L:;fv5yQ
qm3Z5*`_(^LX`0^j&жmh;?mD;/ QQ`= &!,So/i"^"&KΈH4pei[u5bЄRTJt`<dλQ%2爩$Xw M3{>8fasrg
Jw
+ɀ%}+zOt몪У)+ni͛[>L[>ۑ6,@-=*LʔkХRc9''%b&ÿSM%`ecjJS
+qϬcqGIm5{"
( A/xHY%[kwh%e'XXh
+?Ԗgu.
+kJϔi0/O]Ni%חKG7J[~nڿWe}*''KYxt̸`.JJu#"0|=3~]3@FmgYa')_3ՀR>x$tTs1Ԟvp3L^nVQ.3h?S|RV(X*%Ԟ^c߉j!a) 
+W)41t&W9Z`@4}:Z<c~tmOM h
+6W-]foaxu _+95;3Bn[M;,` 
+L؀ İ9}4/cK>ݚ3=
A~nL}n>[L[\}=8rREaZ4^21ΒOܔ.
+T
+11_fۉd^g HI17&05 Z*wJxǱrdhK#<5Ҝо]|/eca"mWb.?SݻZ>G,@Q5}ᨤ䄓!Mq&J,D&-=؛0z2\
+-b'e:сÏz XQQ _>>?),GpS{]QKzhHeFp]
+Ĕ/}d MM#R0"Rl`wklΌ- ,"$ZWB5q+K
+YK|ePA5Z8Q% M`k8QpeS:RX_6v&PF)̗PbYb~O
+MQ g8CBtzv;c*gǩM)܆e KFH{aO4
+M.:tɺ²k+Z2Vpd|8`7EQpW`oDTj"5fup,:ޚAAcTWոHA#و`!3 u@d1.sS2
+9A&y<xJpmUa<"JQ9.""Ao@}8yMҹy`ɦ$I@B,C2הN(`kϻ,)mCtޠR 0òޓ؆M}ZY H&ӓ}cG	Z>Vz]8h80q@ay3ΐh͉L84ZxֵW{n3YiCjXK0nF14[~:xTĄ=sNl~{L s+R9 c%AX2,kmAsO@tSH~I0(,qt)vm mtOlއ~q"}ﶅ^vcz%v^xz~Ί[08^)<lAYf%}~K>el̜5#p
+D1,Y^Lߨ,ӛyW?_}|+]_ QQ ֣A?*(UdP;RsDكAː e|RDt k-AYCEf'}4l2\һ2KmLY5(`Js P#3$%
PyPIPI`Ѭ0?{C36bGdޛQs0dYrW%FȆOlm{PlcpR&+s;*pݖ6܋~e-S-ko~ i{@
}oH:T|cudI˜}Q>g;\4]R82xoedl[}fj6@$=Q
+v o.ouLsByWauvE@Jw^̆t`kϳ̦90x9+{hI"d
+)kza@8O7Ü|eMCHycsL4!@T@y{^(,}` όX(sf}є.Ce?5<<Oz=
r气#o	{Ql7OĺځJX"o0wo6PnY'Pa8u˿ńt	3.`f$?;8@Mm3P33[-mZM4mΖh[{;L@AI&񪱳>}fe 3l"b0G@;xċ]ҝ5? fA0$nIFdc)kٕнΓ//UaV
+hl,'pxٗ;Dh^h$	U˾r$\ ~wאsA^#,HpY{{k1/.	zϡ*	=|7RE=߼vv4	ǿ;i/xy X(( LW|_Q͎vP0
+1 G㐑8C|4V\5ޥF!1ax7*ƭ3Ru}v> ?9Cΐg/QH0)Y9Lۮu>8̎hVI9_<\Vпmɿ3t2/a?؋-!RKCbSR(Rm1H(Z8@AR =ܖ\j%kJPeP>$ih35]f)Nh딵>'!pi$[S7d650)wHAҪ_^^>Se&ߛIퟮ[K Щ{P]
Zj?%%;ك}M3j1%)ҧ &a	WUo
1kbP> e0Y:eh>T5S]VKb$	h;;aecr%5Xj!Rh ^d4 3}jlMfeo3lWgW}l$ U+*>FTJ2<F/3af攔i\zFlH="8(?kE[ߞ[E9ϥd	o%ZYy}M'ж:gT(L
+.kpxHۢ{qFk<<7sN'P[2; T!'A]	؇d*~gmDY77}tOF}W4,@2vE^:]`@˅>ogVnw93q8ânU}~4ض+(I d \r{iqo=}s:X`g|$5gMgy$˽[c^]VnWo},7?U?Owr> HizyGyOw~>}H)q߻
+"vglnwvX~e_'`6J;[@YLo	`G*1ڽ0/`A̞@fo}w*V[DKhXYue9QD~6"p܉-e`" M >gI^yoE.	y[YϽ8˺.,v
 bЬ_sK?F"N	1.[5II˶Nޔ9Yf &μGMS%reY9OE+k	޿;5K@:@[4EKf:G`K	Rf9%<Gfv&e `κ
+K w[Ӵlf)xz8ɕJLҩ9Ci"j L.dh<6.?0#,Cz$fZm:OeWcB@h3 1ՓwQs-o(Pnm
+jԶvZ\zǐk16NfY0gH/kۦ1j/._yO{|/qX02l>q丫"HK
iԔ~.]\}|5pp{,N,Lvwlo6XǞ~ϖߪ%Ab
+l[e{R@5oW҇OjaU޳}n+MYT.ٜY}:3[)\8d)EKX'asyq_VgԬT$1W2yt><s6=ω-fPB{_;e'_C Vjf7Ů+{k܏]qC'Rʢ;k$3v{{bɪ}%@FarU6^3fL}\HXVǑؼXW_#= @~{ (|yK>}z 4 !	~tIpJӞ !H^X%@\<-oI	5Lrc ޛW0M~ԝYXgn_j(; %Zw#}`BIrd#I99
F.ScQlRuΠ-b9c KdAQ-l/Wq]+u!,Ol1{gx3
+ޏlM-<_Vuߝ@ndp`]`H %n]>Yʴz+0<}<	gSif}l<R8;h)=c-RK#Y*3z/U4k 2CNI'6&NԦSլ]OP&))$klL4jfW{A#wfHy>߾̬}90<eNQHXC.~r=wAw╔Gj,u` Y$J?1x
+}zum}&~3T%gjB	ڙZsALPٖY⎊

y>;SAsKӂЗㄅpok()feY-o{O	
+quo'ejyrDΩ7>(T|zFlX|̞vz_<5t%>i1 dK3@jdVM1U)αEOxK^~}WٓTKVe}ٽ\Kg
+HJ)Z.)ʧO_ue^xnGfn13b3mka3v4ϩꚜyx$HIaǨtˋٹ۹
+<W ?~@z/GyGy QP
+R>q,[mNP'4HSq?Lʣa(awʮ&3@Ĳp+IZ0? U\F "=m;yN^?`ϼ,
fkuU5I}ڗJ(ǦhA:$98y5A
dE_a}]fFZ|вOT.sޏ4$s  ,}ׁ,x%(ô~fP9WTJfdd"Ua[7WV5 fTm.}3;
+dJQJU~ܔvp
+jcܸ]X;, Ngד|e\OJ:[H4}dm9ba*s&2vDPϧK/Ō/FAѵ*)Ic0VjYWT< q|efsnb]V<j3P36O][:ה Y$ZaF&#&y2~GN
+A81}uO3-51.O4.eDmϛεgV&:<dh?'gά"/2`	``(O >6@]jkǥ̰畾_j@㈦Mg1MwG`OS kϻb'ZY<Dw3%SdK9bƒ~8KN#Òp Rjk	{=˯㭖_ey'VD1*qH-NZ3< .M`-kedgͶR]@bYd'%sl~=k?پ@u'{<$4#YyqQ`.!aGz X(( 뗠({I~#s+KSgsD6,WtW?
YIL7|Emr=lwx~Ɯ3q,> 5j.<,vL=cD<tl=^ު
%!3"'ǚN[":X5P2eůli<u&yVf.=.R%0,K$"pq1plF]WBk-|ؖ~ =pK +{G>/_URQA]d+5C2.\e }|w1@LD	dPi]cwY
+RG3#UdPxLlRj@`FsYFv&#e&3P(zcW~̴rzS=,3PZ2n¢{s.?>iXf{Dl}Q |?ȉ)4N`
+N2 l(?ڐ~94uk)l0,)}zZ5hXrx|1}ٜLy1^Ilȹ͌ޖs;;Jg87ev0jI_R\Nha]7cMdLl?dZ濪=+u]|>IW{oi^s,<1]3wX.L'0̝ >iֽmj-ϫq\2{2$D
+ҁ蟗b9	X/~˻Io`'JӼz
PVf"Mme&u彩~F%XԴ[>j9=6G}+Pl086n37`YΨ)\<Vc~N+H/:1Y~	ƿ`=ʣ<ʣ< G_5
~7Ǎ&]RzG
op/M3dz% *`6?n.yvpZ;Ǯ{U|2P0X3clIS,2(1ҎF6
+bѾZ)4e]"-3 yDȀYR3mw#dޚ{:\m6 3R4F_k_h|)kbIJócV
8I1oou c*}?g	ӃXbmIY>1[#$\.0u x,Ug=)la,kuPCJcfŻ}\Vj}gfX]yt`0ld33i53]2[$&b: K,κLiU(5,˝qg5?k%lX=Ir5"56nF'1?C+#d4UoI(P=/0 ͏gb+y 1(Ae3I4Q(;qʍyR&9[Y
+:K.b`&(3Psf
+%PS	Nw=M/%ygOQE
X@2*m<uj_L~D|,5Kr9&n_Yߕ Zd|F.)YտV/}ҁͬK=vU~V?H.3$sK06ۧkz)5߂
$koG\i.~ϾN.ocL1d+vkˀî[_C ߩg|;GTWS<Vknt[͙e4=`RW$@<}J}&0nHf
=EIߪ$4;O?UÏ~^Q`=o[3+?4~;X
J]7?Q@gD	؄}?,
L:=R3+1yV!.4^$pY;:v>4^b~{fy.{AG"~eZ
+^R{i]bԙK3A	M6}:]e0ݤw2Y~/,m .trȌO'-Ae?l`&O
0gl)Ɋ
3SjLe^lg a4)U?nGJjE0-SIG:w]-R>iU\AP,*:W_}C=%`tA"7*6(LFXf9zx]̼tY(ղbu*@RhGt{,,5LCl'P՘k{?SWՁ;&Ak-⬬KSe}Lx'Sĸy9
+OddT:ޚ‸DgMdg'xs10,	̬ޖ-5ٸk=< fC.;;vg$ZDnw"馱^m8 TųVh^<u/h|\s?&lnn.'
+}8bp[I3WJ^2ϔ=ك2K	}oT8]EK2es輚ź5+DsY)ʮ>"vp<1Aę_z̠T^_o|,|-e["//~@%ǃmU~x~rb
+4?׈@L%рB#,~a?,5奶glSP?^/2\5.Ƽg~Eb=#dg |zU_\J_fPFx.}_{`= GyGy(
+oO
W:Kr?>N!<*C38çrؖe%jժF1ޭR
+Lu|ߧJ" fj1 i@:כsXfFB}EOdp-o]-٫/eоҀZճeZ,`6V٦b! $#lq_98'LEـ]%3P){
"A@0o*%ʺhm,3Q*aloӆ>O	`ɴEm(H\WA]b9ta vwg콏>})tfVY^9Ӏcg%{Kp}R`:M4g̾,bme5jz9(FнށvOuN(0ٕ^FB(eE*!){eE
=3C"iYJ
+I[#^Ģ1w&8ΰXo@LIN[jyǥ.}[0H	b>eCrbO`NuT˸	L#,4h
+͝' {jo,5ޫf)eVؙ-ga//Kvf2yb!Uףg=ތ0DR,cf<ÿ{.kxi͋ @t0<A7K9sv_n:r|W;U̙
͜3How2وܾnUbm]{ ~(Sbk]:K8Ҩڦu&838$o]
B͚acMLX9w1&%_:ԗ5u]-RfB]p'x@gZ%C5ezViiP@B6u}m V5.ZG Rx~zd{{%i\>//	.( E=_~\Lƻ|<TzF
+7kJHv.Y6e_@#Ɣ٩e&	δj b*Zfa<'x0S	":à98{ rRrQ60d[_)	rFkrM 虙FVdLLX4%ڷ!1R߫?OzثK{	(ld w~ȜEǏXr(˞$@]G65#N/2{<-32Pv=T`$Kd2k
+2lJ3\6ɗЙ`ZynܳyepT8z:W}?~Ե74خF˫.J
+ Ϭ$*pLm4;_Ec{eO-`}~>Yc)	
A6y|XA59R 1,w1۠u٢txeOgo͇g<tSce4\"M^/+*qȂb6YenL&4g6ZfjjI(cdM{Z³(i f_ K6!+[ At_O͙:%tGB%vL`$(hUBAyn`u0@3<0h庶\:/C	 N`)m6VmF&>=Lk7UZ=1Ab>9s1s^K~]}$m}uΧ%ch|FcHJF-w睢3p:C7YcC]4feNb&?jsfo3-ͻq >WV<lgg6p
+
{~Ľ[-4t}b	uEe{_W'a ~	ʣ<ʣ< 6~OY~ӟ{D Ts8ZjUuZ#X9)I82
+\ȇ3 :fq9*y5졳-&n>0;hs,3ͼ8˴:ڦ%S#ͧZ%S 4m
ɿbY=V422M8j`
g0boG::" I}J>;ٛ܊P?6.@0k	URp|o~K;D}ٸU
+kg;uoe#$0ٺP0)2u|@,K%
+,#r<:r4{r-`K,jHT>|H-pFSW_q,ʪYr 4W$KsӸ}>JPd$F$#B=T 'o5H8*lfL Q\LHcj	 чWs
+%3îW{E͎T3yuo0Fk3(0CLXB
eYuW`f׬5ɱ!y=!pmYKrdN:\tq1T[iஹXޝ2DKO-M%}WZY}d\;}n
+ݏi
+-a^3nȈG6OGC$qY{[PJУv}9J@Y˗(s
+"!ǋM7Vb:Qܾe_̫Ӓd0{L,8FVWiϗk߱xp1KdIIuUto~N``]=es-g==LĐwm?ǭݗ(QvۇVsMed-F@'={EmIQbHF^qb8@=C_P<^I}M>{p<tOҫrw>$ 뗡<ʣ<zx`mƟY~oX2	LXi˚
+
h|bMu\$[ʬI(	z;jj)0& ڔh
+종LB |?
+"k29j\T)ŻQk%H@D "e#9'F=
}6&+LcWUzdPUt	 3uILȀChY%#/
z+. |),@FO7TUh ƫ~Q
eE}><q%u
+BUz))x>ұdvID11-
!=݁ZOV86ǭbe]jC5
+#3do5If)W
+j9wpk(bV0ELhW#3-l{fp{AM rR]	6(2-Wfi^a/_&T-tVy_a΁>s
+(Zկ؊`δgJOyC@K٪S~Z@nO!fu mGdc07qhB@<4N9xXv
uOB`{㢱Hv<S(.$!%\S|ul CU/*p)3Él bfсmS%u4ˁ;hUnGےd	Fv,<ՙk{΋A/ڸǉh{#s193,E$r~{9l&s~t	Az,*~qyeJOOkr}B+qqmJ`fNIX~@(ou]S[wjMybͷqof`$m5Ыl%8z6a{\iKPzOnFR ?,ʖj؜uxj|0c${Qj}<X 뗥<ʣ<z Xo͟'f&B+^-/tǡmJI2Lg}6ƥ3tTB;e?WNkD-jh~^C6 	Nl}J<3BUŜɦ#@LkEL
+TfT
+L,JIFə!@.Meڍ~-mDkJ?HT=;K3"GjL~^O(5@g[
+jKܧ#,(ȇfE^-Y@z~;$ g4bK,/i:8w|xz?}R*3;dod<:j[ealF0Z/)3o}Ml%
,K~%,}@/3_}4bb4}&-]b"(fx] lx?2]l2 I>_B;NKL| 8;Ĕ./',^WCO[ ֶNOoci7,o}u!NFѳ_ ('S2͉,/@$e/KIj,$f1Cw,3306LpYXGfW40sv[< ͒qU
+4`ݮ4Y; |BFK-Fv]0P!c,\g1wfjfM:p~f&N`4<cv	n
"&TҼ 8;Sm@HIWӼ}Eۿ#
+ ط^*%{G<ue#qdK8:kt,\VWEcA \
Ӳs
+%{̥[>;L+`&l dꭣː^sjL4#湁YZ/2Wd-6E;؏B bCľw-4$m/U('=ÚU})YKV'qpr knw.( E4_=_S~)Yp#P,d彤8V+*Wu!ҒybAg3	pr^lY ZϾ4I͠Pv=}a
+eLP*Hv٢}U-8S($T G Zʙ]JvG.[ϒWSbyjj:3#Q߿?3p
I``[P929ۓۛGvl7>,S)@iNzSf a:ݍSbqr̖(Ċ@O>I;/?u$!X]k-fe# <5?e<$q)l&yTe#x]V}~_}iI@1ǏV*̠Xn@dp_d6gL5b
փi,fPFY/$C
ll>TF&O=gr0 44=eGHb/UAyv` iȶU&y`5g 9b	 0RRr٘RtPg	` h,lMl~|F6{qf
j
+9 Su-5|F[ʴzW"YNLfC{g\6,߾^;6Cϛ2)Fee2MZD+j2f]J4& ecxf*k3_gyJL,F߯)4˂9Ļ->1ItO&p4+QRVD VYd%}ח[>SmgdFԓF$ 9ؘbZZb>e)	<_buЯ?/,Nȿ*6) o8N&P*q~:Ri	fjhӨiJo'̵5}psY_/w> ^Q`=? O_}5`^凂amCÐ3t#ECW"=S8#,+Lf Qiü}01`5 lM-~8X#Uvh_,6:O9,`˜UI*V[MFd$$-BګK%IC_9]Z:v^:p[Ӓ]kvjs9"y.E z[OUMBwq6}mM:3K&$yIsb8	RXWUj[C1@lC3c R6f?( 8e&ԶKeKel$Q+NZ",*6$t-%yŦ:;w}7gPGAC'L^]:<Q;<v TgcF@yW|2	`IU@erdnkĥA3a4UT| go)u.$r3S&U\(݀;IR
+}WXJ}^.Vb)dƱ@|)ul~"ޞ2n0{8@,4km˿=Os9/Kļw`SS
̨Yj9ܳ߷̛i2kY#`y>|cyIc r[	JΔV7udv><؟{306uf_#	BX4o~#jp_-1g㌗R5[|>ѥmoINF O.X`ct-8zNmlیqdΙovi)<{*K708E1LM%R.$6Mw] J̸`1!v|[`GyGy X?7`ĀT>X#8qMf 	i8ײxejAJ8O>&*U#?+_)pTڰZfV
+e
+ȖR1kk9BIPe?d B1lΙYU.&z$A܏JEXիwO X&51aFU?Gr̾US`<
dNUEFɊYEu6w/9^q(J790i8`vsM'>|x"
+Cp2}{{O(pN,ܻ%۽g9yѨ_՗}`'2p
+3n/W0<E2r,5M-L1+"AڮP:< Zfo'	j@:<VK*-WbZ^c.vt
+\YOqNc[TN1 'Yl"2i?p ;0@Ai?}3Li)3F	SɀR}:Ԗ$bܧ՚YARL]8<V: Xco#xMOcqJl>X?9g5Xxj ށI;ocT3(i6ڈ6vl(9&fo 5 glf26J>vlLcm̓a'{vEt9}- z6\ b'iPmYI^H	-@%8`E!_~8l-3Vs4 =߸^;m;Hv</#ڜ$el~]7|
oh]\ɴs]~ۉv[ ֣<ʣ<z!?_Rki?
+Z6XWqP,yX P(ɑ2L)4p9z^QeHHD9׷dZyцd%sWA=A"3|~L`{ʖ@hߎqf%`,˶8ӱkf]6R] iB]aop~x}Hޞ麹/z#E\qQQUhs|8ܣdlVͬ
t͞D:voU7r
^ff> y6],J~$
+jF
MR$fUOzQSXtqSi\ube166gZʐ0E@/
+us: {4im^-k 6P8_vpZ;U9PsKRi4'm@2/,p1'6DLL c KBÁTf0~ "d0h>3{t|[! }ϸQ%&O)f +ndSE@{@<a_45X#=N @3K
LɾD3ڜCgPˬ1=Rf-PzS`PXPb5'F$8Vm5׿kg1L7Kup"[	
"8`hBAmO<f=K!&l2>NKR$uۏI
+e 訶lUހHdTiZVdg	ց!YTh3 A|bv~l`)K?=d4?o35ѲJ;Qh++GKPQ`= w FT!@8pbZJ(~{j'϶=L=52yP{g*Y4TJ~oW]h^,{*S<ֲKK	}&f?a׶s?&vՍ=u%esz_J{byQ pnk vYŒIj.Ա:um؄{rѫqF~
65+*h``$Ӯacd(JNw|,w
X(3+*%j.4IV-g9;Z89Z
+x.Py]!ي
X_zgh}+b%d`u(CO/C(pKv9d7(BWl{  
{*c6{uYe6<QT&0L&z(ay.u2DwH}l vUb7n{ jinx0-1QrS.l10sfO Nً}gܞ.rն9ԬPAaw)@l	)+=:eQLhc2@>ӹ3`\$~$k)Us( ^b|Xgz6MwӦEk	nuKҍ8̀1F2ʫJ8ϳ{ǥyH4 )֢j@9z3^pfn3Nm
"uԣtQ&ΨX=}{`S`ʺViT393()g;bcN` TKޱ ;kuKY":~S)[i}U=K5-ֱi- FAz<%
o2٫tg,,R/GvyH /KyGy``1o'gCpXp@>m]!eegB21y4:R(tG^/˼d="dd~hzC'4ȟkHJ-RLЛ2
rQ=Oe糇󧄎ݷ[34ۺt@gfbMdmɆ9]U'fL(؜ެ0Y9H_.\5-wɖur?2d"	軟>|H]ܢsJ%*G>\
vYw}ݷ,ɋ*t1e2#֚?
+ .II;SJy,E@d:?Kڈ3omrRrU+K{fL~ ^Ċi YE0k`a\c$	H*{l\eA^)]RV ֔.mOK۩ yͨ{!eGe:ށ.
+*|
0gV=Ve+@_P&Ǟ3hi!sN6	D\ZA( _wm`TxrՀ̸g9W֍Bg,CX8jhZ876n{?*àc3J%Δ(o:w[DQ698ӫ頦8iq6̬J5!cQeJ_&鈑sfU$,5bi`EO =s1)) .V\gg*TtMvè"0N%^2boXB@,g
+|='MHPIvi^vg)ɊfATg&4zȞ|sh#pFBJ۴2tp:2d/)dD/6,H+W?((  _|~xPY&Uh'}AeTgefoa20<shg~/ R׹->n.#ثڡ [%
VӨbZIg?!R+m6OM>,O8;+ڎRP|0q{߀6 UE"a}~K6qU02bHReXryau"_ۋYM8۩((uhK}_u<ʪs)fp}ny
g  Y3YVAX+?<ݰ<:tP!eh_=bdD2ػ:2kqkW*Ç\ܿ'eIr6{r&5|539̞PˠEclYfHYO7M&*o0#geYfB" \}ɋE A$PP*	d-p[s0E}A3ofl3HT] R0J2Z{>X.sޯeNBn[59lbN,˖ 4?؟A
DH
fϧy~d0ON̸
xۙ]>`n9ى穹_4 >wԒ@ʔL6T0$-[|q23JA=gf2̾ŠOپ~'DI!>	K&tJ>W}o0{cכX:yEtDL|n٣.\8>|w|]Wu艹d 4MF1(Q)y]{̠$a<{- ]]]ҷ̫qΐccwqFMz4gn4_1?${p״3p~o,Oʃ ~ˣ<ʣ< G_?̙XooJeϒ=\l!t)NϬ=aP J03CqD8,EoδoҚe}ƶ9yӫ:w}11ҳT}D$#VD<τ|Ӷځ)r1oIr}E[Uȶm~5ycEnI>ni_h0tm`8&ϖ##Uj04"^f++>]њ:~O/TЧ 7xq.qP@^@*?a'5jge5>}'Z;58<SvD/IwQ~,U@
|x~櫯DaY<l&nt.RmeFTEXiI@ڷIϳg@mdYeeatG?Ocl.0@
+X
+3Zl'Ofgw.6>aS6
+3
/l{9A:OgTcsRg	~i.t̲Pd%y(Wa
 ;XYff(ua?l7cκ6ϕDnib$/T'U߭A\TjA}hs
+Dι块ZҲ?0L0|d
6\}09d1[yM1뻍,x7Pf4$w^ײ^9X~i-p{_/p1&Jʆw=[;RΦ:~9i+By/2ߓ()O=7t,ebrvғcc3x;7硹P,YNkǨH3C nv})3"xyy:@X>ޜ6~wfLd1,!(sg~Y /OyGy ~?]Fs 4X(ll)3_
+S	I׳"
*|2◔14֖>Y6
smJLf_Y_qvaR
+kxÈ 
Y Yw@cz^mȺM4a;~"AL]tEGLrպ?X???Jbsz2` |s.<_8M V^oz6Bq 9oK0dj5`Wgc~{m\Ǌ}:_r.k}=R6Z4گs,j=vP	_
u),n섆6]l^׍	{0+8:3*V}JAmAp] 	n7^o8m	3Z`5`&;ͼ+5L#Gd8._d۲V.@!g}u2P˥%ZIhS̈	^%uvb+ėg_,(P"11h{٦=~^r^2{{sӜ1f:*@6X60PK)ϥ_|:
+4%i4%hBKD?D̾ia]s7Rg`F6
+gvNwܚXWC:6͙#Aͼ ެVOF[5eNx`@=FURvzLzeUMXysE.,LɄ3scڮe^b&%3h(PM`ccV_<Bc'Kql̍e- wKY`Dl1 {z34-<CªLv m3Rډ2(>=&WOg*BP4S X.:}7VU)81%`{X 뗥<ʣ<zH?7@{_Y:7mR؆d6@xs Xy҈9>#oI
+3+@߯I,rŰ|eY&`lgx5SՂy``GiPba3Pef{n>FӳW.#,)80y5w3ʹ|yj-"Cȹ,]hcOO-
+e8QZMnfL0@w}b{E.),43ReY9r
+tR)]eg
+:}U5 f	p)?R@MHrݗqv]:M זQ@7IjWD]lv ,l</K~V2@g}zu[@J4ٳ'fP6<z?@:[PN	7u$̗rߧtaЕ(cV 9e)-eF;x5[V [-gn@LUA/{3PYf{ş<|3jTw fKlkvu' k&y'98֫u	T2Cj<{3b:rh1@!0iI/awc ӞO=_,>&ߑ̕cipW kԥv3өqc; cfA@XYҫ*O*.t?ͳ3)ٖ
+ AHP
~v#D	V/>\T
+s~q_ŒbR7'ajMߙ%ޗ$GKv٩gZ(L=-Z]4
ynחW;-4?BM[>wej\8ٞ~c`.o{ X <ʣ<zˢCƯY>|	 6#vƾh ,=Ji*wf#{2Sڲx%TؿUִ-9SD%ctgǐV{;W\U3`z;:/
++uWM	!h)T*JI8ĺVYu }rXEXP[2llǱ[7qӿj\5.xj[ty{u&hl.j/U@vfF`mpY7۫?l¬v^vmc:AZJηw%6pt6Ah!|&4m?<r\rDZ"}%G_Ց҃V, :@Cwl02^%˅[0%՗NKﬄQu}W!BmN>1b~tG <v0Հvt5LZFS`&i	^KAR;3'h?vnyl2׿qOz؁&
+~df(ȸgPJ6,3N}o2YwR6<o,ifWoڂ` ;oǕ sػLs
+n\=㤡R~W1үRv^0z{`o6'6ca)b㋎=|fo,\4Z
^x}-,J43Ҩ%+{(]]OK3|	'@QlO5(Q9d~j^_pEZJS3Kdbs3}g'I@7*~>KxĬ&l}?6؟m1m&0K@YhtnN~O,+s0ccιu-,?=
s,_i_}H4\Ŀ?g8w~AzGyGy XbƯ_G?x Ǧco~ACt~ TuRQ,l#HQFJ-5[#_Z\KzBT29=D@Жi$)t/tRR;,ldZz,hӲKz6#
+{2r[xdnkeyU?pph]%'h3JŦי%3?T!@c@3P"} :;'A{b8y.7&sj+$A+RP<pZ.ɫAg7MUdp
+{.$~궋iq<=]A֥63T\dt?I4?G?Z2e)y:DE([rwϴٯ}۝KZ~hU2gD`
C{]_f0+RP08MLYAi'r\2dhɤ]3yn=_(y/Ffm23{}ު~xC&/#KJ
_˓<;sead	.%qk=\0Rsk$hrU^e1{K{t?yB$ev w;E4Ϗ!5>_
`y	EmeʹPqKDcXLM-lpmbaY2&	Hn@x|04J2F$Z7bpl6)4ʀ!Х.]kV1}ϙ=SR)%uk%A	X<	U6< Vt_3Zq8G"0P?2C^j< Vj?wΐ}NjI +fr3fߞޗ3T'9!'N0[s8IH6I@gqg}6((  ֯XOY{`zOiIX3^J.w,0yNad<CY\מ+%ha(Daj)ux]C6u&[g*(1W:og:lfX{)yI8zjpFxuSMՠex.)WWщ%>Xm̥yGAR=;:ڙaph~S8ӏ'ǝuo2X/tӕ./;!@IpYA<u|8e-Ђ˕o 2q==?S=ͿQ~;#ongaTx?<z~ٶ'GXcIym(5I7^_1R񴏈k.rAs6Sm4<5gϔ ۾gִE-N"EY0"NqJڏ	ԭBxL X5%b~O	)Z._Y[ mPi3ĕwp2o
+xB$#c8vr	d̎Lf{mAd <E /;g F^IOo7Kmm!Q}Urm@·hVgv=`C
HXtĦ2{Yܽbn&vH`вv	`9$Xۚ}~"%Tƽ$k]|ɾlyD\!G[JѽS7ZW`af@s2":$|?K{Ç,Z{L}_8058O!"ϾY~k0-0ַN'1D4ۯ{)TvfxN,}8'c'I2P,c1$F$	`)C]DY)%|[36.6W8!c8XU^ow^ ֣<ʣ<z X?W_&O)z?`p;1\?>ɯ2=hFpZ
+P4`!{j "caHQ3CN@XAWj%X0a/$6hp?OP@غ]JsF*$+0PaJm.]g9ZcR$q`DN<Or
+xx@*6eZj6)ÑCQor38zG+ħPQBq{RZC|QUfj<.ϲ\i4ԈK>}M@睟9%[-Φ{@ZWuT
+_du<4݈dl˖c1MRgX)tlƢMq1ءr7˰.OD]up''>+˟
+K[ҝ3h@`Po_ SXXJCVYyΊ6Y'%/X,1gG{rf["pwJkXN=y
Ԝm6s?̢IR`_H4aӾ~rfү0r"TZp8'Ȭy?O%)Oў!
+bhɴyNf됍FT1ǓϣzAX("-Cb~'oDYZY^L{ut_?\r-=o8AM܏Bxk[]ffy~+ ׽휴dѿD7x"IIZ1A[}9B_Z֔ɋ jj,[.*U1pAb-2ouNlEI岍2<'a9bd%oDGV(;V^qqW]Z8D uq/vEz;?=~]3S2߯w8rݒA>}jvt(Y<>!!| X4QQ #~YɋM_ӟs)'YN8gg8ëY13C^ڇad+L)VOV  -",^bNDo@QҏAϯd)IU$K>DE.(ʔFz-)7ʢ5ij^)#҂vDǠS Eg&>l{uKu
+G,kF`&#mt<YpY 9N9Ié46'jEJ~ISDK<lrOs{"eJ+ɲZ2;~'j)blU
+{}t6WzXgPQB(r6!ol.yRov#'r'I}v,gtaF].8 =* gr[ۄĤ8+&`Ybz]8 w&Ų7fE77cs1hבpm~{	)K4c#3eb b %la̞4RY6l3;~Q?dX5`YDbʂa}wɘr@2`.7L?k-M焽8CsPƜcI"谬eb<qz_fyBQhKOiD
+E|@,@fk&ߋfKlӜ6:]D{Q&6E}rIKOpӅB/bř4?eg	B
+kG8KOK͐;>5qB
+<шbmfy&)9xbw	T~v[
+O9wn{]HFTEI@Z1$8G̾.fs;4Nwd$5s+RwHo3??FZbR"eG;2SuIKzLGc~[ e)(  ݿ
O
+6#9G,Rᮇ~̩, 8f rU"@ q*?Pt-&) y
+A8|Eh[{,C1}v[:Ued
̴z5æ?qD2Jd#@O$	ҋ6?NNƮ4c䣵ͦpГ쥘(<eKom#}
+zdSu`&GJ2xn
+Ԟd"񷀶.WYgI~7z	L.]ჾce)ɒ^ѯ3=*)}-"vhMyփo˚BrRpNcY:sఌR\SJD4,T
+w̽~vF68W1̠`FY5f~R{Y,-Sߙ=cM@}?rK|3Icy途) dPx ,1%_&(J4s=IrEf0%<30nX̄?.1>f &)4etpZR+f|E|*P3U;*̮(`4XYiVgO%94 FSSjJ)x{k#?:-g˪}Y"H`r^^_579u~rտ
zlȕU`Pi	&: Q! 1XgOٯd$?.ЕRΉ"m$83vk`$#HU,pefAT'AIQJ3畾bxqu)\v{v5`=*}^73EK^HY1]0wyܹv k HINK7g-9tgbƚ&y8w֧O|H /CyGy{'?!7J7~6X,.{2Q	-
+PCWEsp2cbZ.a4of])0xjR3@݄>*fKhhlbTm{LH_~QuRy6$ӭր$~!٬Ky J\}F!ӻCE]!8}~D$8ѯ#M
M^xѥ`9Ә=u`]KWvԒ*øw웺,38*)5,"9RM4J@YJ`-&H8XkRxKz&?~wR-vi̸bSytci0.UDhڶ_J>}lkf[ͷX*YIc0;%
+i?؋jwe&Yia0v-eoy5{5}Qmnb̪%P*ՠƔuUJg2Oi]p`Cx) C#	4L!%{h?#_i֑-қw_|ff,-<1]5T
Pyfe IJeѲQ)+Lp6zS2+
+ϢQG,T57=}lfm̻
+ċ'l2Z2z0S>>>??Br-'Yb٬rnoj n@xdUGOY"UepߕAUvS%ĵr),Nd##qoHm)lmｳAa#X*˰bkھMb3ԏJ)SvrSZ6AL1͍bi*5u6:I/hgqN@h`/3
+XK0/q{gQ /AyGy
~qXB?j+uu4碱teLl)=~( mVWas<怳sF{8#?w#TkOgX2#`{ ņ#kSTDWo.6#V?ގ7ΘW溔uq8su3Z5k[]f#h>G[Gw:{PURpBLYFPٿQ؁m
+mz}:0[8Oܞ.k]qy&eKv&VR>s݇4?{A_voo7J0$h&䚒Y/?e?\7H	ܫO>̃j?\'|x$KX<y뒙ң,PH)K1x
+T):4PpUשl69F/8[ZtZnC)=-GŌuLLw>_u
;I1>'`:CgyΞbi! 3V Vv7Z%z9瘅пU ń%gꇘdla ֜2%qeC E	rF
 
&2aB{:w)	/h{bHj]6eeRkea%t?zNM)>F~<if:֖?^F1طX% j8@1y]7l@Y6Wg9,3 OgrLk9;㞜p]@eqtB>*ζJ/WjDQI]ȶóJ4i)r~%4>OX^Tisߣ&O^m:8QGcL@m6.w\cO+?.V/|y X(( =?gG?bWh<3211(Nmel
+AP lZ+pC(Uj~$bN <8ɱ1~>ݪ~h9.r;3lj;W񿩖Ty X(uCCI_2̄(pf
+цG;2bioYT$};3&-e
+PRNPL8ܠ4|'z`Q4jS
sV ^?ã
Hu"|XY~~L9c1 ") xz~wҁs%|{OuMOϼZ\/(edc*ºi|掻ty[MϟD!o>~!4K2t2q~[Ԙ
X
+`ba@r@W+e Vu[ƒLgb*C2r6NUPHR`G`#:F<:p7eչ3̧2oKmgOE@Flmg)El1߇ΊUA!e߮̊g<ͮW淡ϋlh&o6Pa-ݏ=vT%jvXW>6_RÆJW3$2{[Ұ_LCX7&9_+$o+^8KLv.3Z }fl5W		׿SVG?¾V`ďA=$~|לkW $qzTUڛe(99Yn6_јo5
+tS
pg fv[c`M{9/H*K~>P;L2wN3XN9]Zc01z^ՏߩzGyGy X?gtCor
+$(Uy	R-=<b-?Ti>Ɯ|vaFL_qx2V`˓Kg^nT?dо p$CL<^8,sS^&IqjϾ	yNAqk&meiqL6K2,->KOBۭ^ժ6*Al2nHfCq "KV\u3rEe|\o *M
e6C>Xgk|;`w>|WR@z.@rk4K~[׏eAU۷89ֺg?<sL]IbG3dt5{ MV.Oaֲ8kUcv(uY1˭7$A	&P`YCѵq0E4P??G^U
+t0yζqE@~>1C1.p1E`!FѴ?OX6,?$yLF!` Wfc	Mbl}䋯#m2C'<o+̖L2`N&9mPoo^J~^&Sc?q46I`,y
`8l=gx58e5Ŀ- `S_Qy33PsJ܎b1o"(1ymK2.)_|!KVx:vrkf۲%Ɏkd2^3-bb}w=@:Oa?LrjM}#*iH2y:#	P?3#[˖ SMe s/ZnF\i>+~%%]w"̮Id&/~^7??N~wct^`=ʣ<ʣ< Gp'/?'Tw C.F](b+`)d&]Y3,g L*d:tpn3}-2߰N +Ģ<L͉#x:]w 8Z@Y_~ݩOMR%]{TKʔt|M׶n?:LgCNYI @PR9gغNAӓ@Cـ̨!u
+q:b>|~UC0`!Q?mN3ipλ^7̚Z|Y,P_i~l~|.
+zߡTNP>\R7%b)<+?^v.<]6.cեR:;!$_x}}5y~?|
r`G&$y,uf!fie~>~-eWP:bO`eI,+5eήwtFH_a-͋ #T@ ك@f`/A5'Kv[4_s\&2=	Z0JN1?DI.#3+NKߖ>8R*U$^2LwcF$b8h{"UfQھTJfh6XtjfF~\Jq&`,!50` ,!:o.)1ASFC3(!\0o:[U;D5[YތٰӞwSMy~0l6y}PqzxE3~-'[4+}>3ͦﺦƝA~qU'}I0ggՇmnZf0(ZXbA0X,nMg1P֠mA@YWلQ@IO*(L`6lGf:e-1n| ?mz XQQ O
$Zx .0%ޭ~7RR]/P%}z|Eߗ~Ƞ
+ T`	z$XN
e:ʀ0]JA qoվfZx];gD
+q6es*z;UL_y#*}y1yiUL5_[l8-{f)Ρol
+L'ViaL^gq ՙI8O>}vjd|-N fMP]f0t`r=JJ[)>}ćkAQ<6e>2SM}P;7PJ-+,rS\k8]Y@`Kh&8ls~.]f',Z|e	Gk<WuM><=`W@
+J-oSPlCOl' {dQ!yɰj73TWWڞP	84sj6Ge`3ɳFk	܁u?5Rp&cOu~op(Μ~ЂJ.'$J1{Mz0Jࢠ7ٟƈ_տ'!ߥ>-nƹGD
+jffJO,ֹYIRY2q;ff	 }oAǙq.QҏI+|=?P_XK^G<P]6eSF2Pϩ1RNV~9u~(o&icbt̈́G]fFUJ[i,["G"(C4}:lf)fV_RvY
4Cp׸n[x3
/lotV &\,] ְE|@qg=pTu*S1"WDZ cd%&rBB{{S!qRb\< RQ`= ? 7$~
+Xh,_Q2X kopO3:}Փ~L?m 1z5E RG.{xa/
g-pZ+cpwE}@EYnO:7??%҈u1.h?YUqDm4bMp@WP}#Xʠ7u1"y
%u8og>
=Kj=u:E,~1nkX
*UuYu*019{rQg^E`S\6_7p~,pAi~OH vߩM.>}P@1mU=V>}SL?mZu_MpVs{_iĺU~[=PpPv]2޻g_MI3R3,IsH0j߳AH_)/,tjj[r"ɋ{h ^8)%~$9is=U{`)KTzڀ['` -ʖm|}dloQ4/L$=^&@Ka؅|qmsq |Bۯ8bdM?$U63_3rRVguُ>VyXafN0gB-4Z*Ь>F6`YhgޛUݟ
r3hj:58np5I !,#H}7
Pҥ+E{q9&-o Xwk1 	Y>L-8OU/e&I3ے0A ,Oã%e3 oY<fWgO%AlC4ҁavX1= SQ`=<~?gRRVJH	,`I ln3/-{-A4W(ru32 3жKٗ*``G)e*~1N
+./V.;H.Sib5':K?
+&nU	$Q&3lpj-(#_JΌ>ʺ
 >>oXu{^?VPsy;1yNI '!K3(s	NAYRbp{m:34~h[r<e>>"ۚm{b[6iRXf+`{yy!?)VM5J϶ueY땯}o^;qp=m3$ ݬ $A&,]UOWCo#P7klgpf6{]3WBqY>$	T[IviyLG;aئ:7y"y^c$08̀$11P6pl
+kV{f~1)_\f`1Tyq}Rf%Qx
fo9{Pcd?뛹/7gi|ݴ RsFKR@ؒ;%o!(K3mfU 3P{.;{;rno"Jr1 K44oQ,pT:A!:022vs(}/MU{e5ZpݳYzD,+PFL>^zu;
% pق
7%z`#xa[?AL`x<5hfBOZ]UDFD$/Id)SP"Y+a0k>je~<F%%
۷\L+'k9.MɋvƧw<L /SyGy0qeFYAf	d%hUA-fAY̼ewlbl5Ǿ=Nu kSl
+ַ'Z
+J"ϥ8Xc1PfD6J.i&_TO;њv {f'g?F
+>+mC,E<zDt@hpU?dI0^U_XS_<k郁#f]łz"f}~|)sfz36A$'Ե]2OvxYAR}M>:;O'	fwjI`]x;WoKG_eU'Ys-9'}̬{P]{3Ji ɣV3AaQP/o; O%y^Y_zz7_V(d@^m.pob@AT
MsGd}v |Les6Qe5{NV13`_63T6KŞ-3kG386{αGU߯ƀFO 0n)%e-ｫ%rz23J9{eZAv wlK	(lu3gVcǁ_$ݺs_@]3kYfY&̞S?+Y׺cl}>w"ϑ(N3v|@9<);vz\oG2tv!-KiԔhM T7S=oXޕ`Vv~hn,v$ Yf-zFxOhߞw,Qg	~31FY
+mo0\ڝ,0{$3k?T[tQRc^JV#i9	3"4hyP	{ ",'TdF9i4_Y~-6SۚB΃wy X <ʣ<z7 IWЪ}&CYRgadF:R*mID`az0E3`U*%0 Sm20E%Ӟ#m[(Uu*@JeH>BPi.KbN_8evayVff	Z#4R^oz`0KX7 (:c/MYS^^go7<<R+);@ղV;O_Q&9>?I4@0X7f)/7=trF3͢>i<{"& ׁ [*\x¥.b%SXdQ_n2 ?c <?`)U;Ԫ=}~"`v:{v`g3M c6Jrwڶe jlʢ뜿QRD3/e#oP>|Qw?sy{].REǊhXYߜr}IҸh%$pV1OZ;k $٩zYV1s!&Il|j*+t2=UOBRYɯΦ1>2CZUcJ30`rad_@
) ef0m^qS	t3g#FKp;S-&@s3r.8@w}]lgg_._PkC:v+d&f
~X^ELhfOuO>
+MvĹO@WMRM|o^;O&aR?)եOs-b6YiGc?S^H޾9k)b *GxQ`MI="s1Xp{<|(bHL>8<ljgWs%+ɯ"}ݖ
+'l\;Z>;Sq`IstcY9P{|OLrxy(2}HO;tA2Wns܇c~/M|&@< GyGy``̯79EKnK(67NU梥dP26qr	Pʔ๢MqKAm\ pJB=ooU>-
ZAxO-沴V)cE	MQ-kOlo yz2ca}KMcI
+ږ.M'A-$}~.R\6=:ß&0*
+=!&~@;Z>/@#HX:'3W5>ji_,oE6A5H6eʆY*j
$[kQh ?[=p4(w>t(i!pRBԹh_b'?4 [@'^^_h,V$|WDi<]SӸTRX2@uP0iA%vЙ,:VDb2_2ZL)`]Gq qs e_W(QV!ȍ1-"8RzV&&fvTR41~iY
&nM۷ fqxt$n 4H}і9M&d^|?_:Wl<^9[F{
O3A{`h{+TCbHfFm4Dc0ZpIsB5Q&L2a
+X%`-3ӓ鷅!ebՖJ?ۉWǉ2G:ǻ3:|%H8%3zvs,Scn\ӎfFl!Z7GA9eQ@c}~w1v1q70Kf]賲/=BJK6x:wK1ɪcFDa\ [2ήz6,,VIKXFsIQL$r,Os `=ʣ<ʣ< _/Oh	>A64LI^PX&yG1.Vl100+]zpԥKnwXaUA[<=	`(cgkIfFMh;mP@ܽrNO6 MY5*#gi_ >(,ztAx/e,P%Jacfc8wOe[5kY&uMRg,:"}Z?Us^RF
#Wݖ)M٣Q{@wޛ9=j-VףC~9H-=W-
+z{0MA]3:z-2g]UZg>6NdG-3F6w̠x}݉|>R g A%hR)L\LlJ1lY
m>
+FjP@}4Yd{,8rL6i-6_B" qMs4z_ҁ$M_OWf9
ϢA=5࿶۰/'b`X
+cxLYf $3)6d;P@D*aOI)/0bi|U6$>҆5A)Őyr@`Y^6Ɖt47De *ji:eMutbd܊hRBe2A0K/g/䰄mh\1hg#
ZbBÀm^_[W,_6bLٔW+A<sJ8O(}Ը*u1@Sr>3lY[m3&@ \%4J9K;%-9NRwem
ggLj>j^ߋ-=}{M{͏ݒup_o>@/WNտ!A ~ʣ<ʣ< y>~~܏@8xEI)ybӲ`T,ũ@f>[u!!)e<_}VKcͲ9% Un PIvHi`kaZ2AAE~}ϪBd6g*{W홽VNK+`t6Ba/! sD6s&0T  %NL'T,99s;&c\WL<,Yt&.yށε*K'|?M4n&p
bA/A%N[]6$/[ jNmk;j ål~Okg8Y_TmN}4ʻrP;6s	K23E'prg|m'`Ma@\$\W}vHY\KF<.=Ʀk9UǦJ0k ͠.eˤs2$
Z	rYm{X2gc[-WMvcO``6((QKgL{?L>P
rLr!Oe3K%6گs-`j`&$ĂumblUn	|^NJỳrh@gMGz+J
+gf:0+Lwa3 Y˜qS5+h"F1f%O0<N*y?8e@KM >ngP&ΞsF=q'1/cL'}l!c7=0{ 'BA"vMyU6AD'k& =ZDe
٭BmbK9) j}Dd;b甾P؛ۙ؁;~_z XQQ ֣!wo/ ~64ؒO5(%=,JUx@H&eb/'"0.q&/(01w
:Nlȁwm)դR_^2tʲ677`d28S83h!mKL3cjr҃һ,y
+(_@mڦ̏Dub,cU6ZڙoKg]RS~8J0汤jVo˟qlxTdYw[tQ3P4%dٷc_9c,|+ՠ=]qP~.X옑,M`,0NҜ؀	9mf;x|B9LWZ5F]ܯ)}yfiْR,wL>ɋd爳픥%fPQ;+PԦE_>o'r1UMns?2y5$Ws#c`zEH;q}?9
+0ݏd.3i<Ϳw`&XPDԌc$\
̥W%<1_
:1ߋ޳ON#:DMUe"Adm/{6_J/)>dw9#*ԪL99@%Kvx_Pa߼i1MM5ngŌ._<g-}1[V0DI
+b8:{UtZ<3!?q^rq<m`14':TX6f-Qfc]e!
d@L7^!Qebj?N"{bjQ,ָ,کsS[<ל;7m3_< GyGy(
+O|M'JLBB-2A53=CSBmwWSǾÿv:9m'#/3y٣sh `I;0!e[U'sqrd-T5-,>M>Èٲp1nh<
7ie )=AfXYojJ!0#`<:Uӑ|b;<W6RpF+.k|}30j?3r{-ޏA]w $+pN4hA#P8tI,F&gElsJVҍmHԮ[-)0s	 LcHc
Ҏ1!Oorݞ(F%fVGzˀՌP	Ըr}!	rJr>89IB](y&ʱ_j	RfOdBCğgTK]z逛2|ZRFCQ%IKSo	~~6??ܮAyg$}nRe3#b"%kJ;pman'a@5  o3ȴw,;hKРw&Zns1TrR^}KO|z;3sm]./g]sZ#w2syJ%8u>9{IO0
0vRf_3¬i'n?:߾X v˹ݳ	\OWŬ[RڗIm0!Vyݛ<oo@*B9}:Kbu
̼T_.VfIS}0aoZ\
+T²L63 ww&6,kJ*3#:	AC{9g`0uIy_J ʾriֿ~ `2GyGy X #yD\v~8FÁ4"
!7`Nn#["z}>߈w)mjߢ4nl?)JmJ|R=~U8A=_ʔCNs_3F߾^s/wsfhPZ/Enh-]] =:`LΜiR6KDW{Ft,"1Ʒjx3s޹DYh9e-ek^!b@.7T%N.`%`^<lw\~_=P>{"F3[nMٿ&YZDct>5ʪx_)h6HrH7߃sl֜eLoʱusRd%&ozXkD§Y:U]>,9O%Ez$E9m2fГ\O:>8K`~Y7Z0,,wukehBJ~A DLQ.	%X<l_eRznð@ lE^qghYWONh.@U )si|gVy=xR۾;^__4jXe?<Uy͕:~):K~z7A]
+W%Lط|;{ε	,i|'[:f&,|Xy/AF`kLޜm-NJ;Xt}Q#-}$p׮%CIi,c[gGPq_P ڧ};Nh8/RzAKW*ϟ~ʿCB ~9ʣ<ʣ< ??_"P^D:a[S!VA%L~0>j

4&&V~@aTX`숣sn,K@
0*X}fH)̃TnsyN&F6{08p>\%Z26j0(m&M`Y̰EF~pTg`f̲kIl
+@0ˀiln3xZ\f{R}
+a"<ef%j.g8fc6l9fb
+4c0kY:&6t|Uk1%dxȏﾛe7Wz,#y?6v왥qC~ϓ뚕2g	}4F̬7 YPҬ u@mɑMg	en[]yn|xc*%%Z}`i.//n	xW=G5X
G.
+o[=7B~sF!2ԫ`Hͨ+Ƣyʔ^6Hٟ8~
or>?-]ef%dSÕ-ӳqт/oura)}\v@snםf-'feYzBls9:<_]mnl>&vw}n-I~|
+5coWyaF iz^xP
xc,6{wjX3Yj 3#kۼ8/0OF|ϧ\N=6,)͸G'nMw?.AI׷ם۝ƙdeGt-*/4~l)ǿ;$)E/ QQ`=XzH
+ԩms5 8>Zj>93 )hP(uD2@&@0J5S=mX>mbTXt,v1gpLF`@99Rj́fj6-#|XM`ӽg@	$;\2 [Fz]n^33q:%:h.wBx1jk'^5F>V2uA>O	X'y 6p)f{gs)i݂Ik
2؊B/%p	>J	K1{gQ8t	5N2W<Cz
+0N6QSm"^8ѻ=Ԯ 9e	٨lJ_ڮeawRw]Yq	{%NhЎ;q9'wd[L0hxJpٮ@	Qr$v0iL9Mc̝VhD#<u#NmXjsxcuޣ}Z0p6$4{a@2/$xAK)Le	*n[RvPt6ǽ7~
+__uQX9Y:%3JBO3sHzY-Wn5obt$4ΖqZIwNBwO5;]3P_ ^li?]{e@NwݖYZiں07,b87,˅~,z?FDo!;g);d@T6	wFE-)%Zw`\Gk74SlRD0g|:RW'1[@O;H[ ֣<ʣ<zIo!Ѩ 6u &s`|{I`f߃cbOlgCK?g@O2ɽ*P8m"
>}ɩf[p/A3TmG4ҀTfå)fIUo0 @1p:7
X3&PI
+
+w]7dec' uF\'ww-M˲8%:8fϙ8\>f2WYle8m7cK̂@mD1 [OLc,25,ߓu'ԟK\d]'ϵ0&qsP(1Fo$hx^RW 2G#D#f%@mkN&oe6>oq:(ɂ|30@U`Y2eW쫕jJ'2%'-bf)7+yd
+u-U2ҁ=}іFt~|pBq[3$3lkY2Bf0 ^YJ~k1V97&ТpDRtU$~~X
+:'H~~9"ѳɖd}xzYyYf}uepXuL4	<'2#[k4(/^s:pڋt%9C,2rg'(Mç]g"z6緊EA4'9
+,j)ZCY~M=gf8 B-f`wK`|H%#3Qv{M?rxw;=878(/ڟSRُ_o= KQQ`= oX@Jgr2}
+	Y3:V\0IIlJ/*3s$AIB@Y2PR|BwHfF]| 
5Q*:2Of
+%:&~P,1>t O9kn%HL3!GVM@)Uf&Vc3zkb?wAû5xbﳐjP[}K>;&}I_302Xzz[FE\\1KLoZ"|*1K9/B]A`97L	jNҸIz0C%<]]܇EI
+FgϹtwk 湣KZ,	YV)Rfq S
+w,Og{zڼFVY|>\^f1e :XdHgc0;4ZF%7~QjEHOexo70~+[kuUx-sZ+-ktZF㤞g{-Nk$vfQ@]R;i"S>gˣ=&yZ̧OpvI	%qP;M>;vF<K3P]YG.u1ds}X@c:"eg<~ߛY`xU'	~
+$cr}qXz EЙVY3u5Ζ;m)s[']zj蠫%cv84ʟfMo
sI2Pf$ُe[ߣ'F#1Ļ2{\^O~Go `rGyGy X֟| 2V*T
+qZ6}UKԥNlK
+j9KPA` ,A{/f+䄳ҟ%c:h@@G@Ʀ)cw0
{sߧ{wfw-3></51Ҍ#}|V{B_ka}ޱ4hXRJƸW,#3w1eDBl$p,fB2gs
+be5}=II/m0m9XOf:df^Rzbɥe;jĻΪf?/]/ o>iDx6UL%ϵb ǜR&{!	0_8?G:m'2wMShLMô߀VD̭
\h>H(m6{M11<_H>duOb!*CV)c>n ̲"h'R]`
+q+߸eWdY5ymݜ=п;؄vRY42ϋ+}}sBDȜe8FFXgQ3|G9|	T4whGK5K	R|1sE 孊APTLf{	y:ڰyޭkf]zX3gecR@	!-|%We0	K,2jeNԁ-W [<GK881v0|ږvef%rnf樏._~򫿝v(( XO .efEpYe xo΃' 8" y`TL@>0cm
+3~a*{/`d	F&`m?+$(VX!4`0/ĴJ<3,ᴳ@|FZd9tueSIRf#hEAIO!XfH?wgI|HbΆrYePt?+:0Pc?hR8w1Izxc	
rlA+xdN)`I_sK6ȽXf~gϠb² %,f^Q8ƫZSbd#x@Ѡ1IZ`p -g	ZJMp0/21Xf&l|!*8_.\Yg`R4F{~=͞}NƠ4qM6{n^6އ0|NR𣵔yni@:{?֙<8V5(kqx槰$iogi 
+YqoѯmX16Տf-t3Q9&Q5(8A-36U,cg' YXnPK(1KWĶԾX-?G><&MZ&1/DdNYye"ߪ4fMmrOǮKEb$ 3{56`@u]3C\qNOv3g/V e\ni2=BUm @v)K	"(++>TNH[N~wcu((  #/_;HBJxL#A{8#d;3_tYjҏ,gaC'qƭׂQЂ4o/3&Th/J/a~{:
+%woʻf!|OQ0( }JKAjs-Ё*7pbU:_۴w֏y8cf
;3}.Ёxr<1
+-٫>]MAR$o)A*Az:^	Jcogc@#`@;orvt1,}ks.{Z#gݲ
+˶9%<X+7wkyx1ݿ'aV`6@lkP+0LIjfYI}?eQ.^YB}Ժ*iF",R{0sw=n
$g3>Ïssͼ%123)8Le7R4zWm	Rj߶VuOchcN'\R8%Vkq̓t
 =gOtǭ<4I|vg+.z1$ʗEߵW9)gԵ)La7 |è1gDG^Km0<6JmWau-RuV"(d32@X79ޝ@X~`ގ>bHi.k-#MSyLtߣn؀d(꺬c|,bK}2)_vZ4=;wouT~SS,q< GyGy GO- 뛯)9wxsm1طtFƶvV	`e gS;d]y UfrV9tɷ<ZY3MO"	6Ji>+3(|/3ۙ
+bUY2V#HUZX31LqQMKfRI oq1< %8T
+uWjkﺞ}\ӻJ~NU5S-_@T7E.`}8Xjh~n?_֬LXBae4zo%HޤxzЋ ԥu̓!Su㦝\3e
+5yYVڷ;fɸiAzdML}~.A乨2dCxM0 &P!X}J$늓RVb26KʗmťD(%8K p>Wj-㾘A}(@b6ʶ,;!Aꌽɋ̠iI}* eƙLP+Ư
[{79Dl7tKd$Wdlh$:>( l>;ФV-E/^]D	nG2q
u9rRSe{Mg@۩ty`bϯ%'P;e<;Hv* S1ŘwtgL:nߜ!N7U JI  ;JF7oet)ɮ
+	A`*dw/o諭Ru5A`1TBpgV+Ćc?O ~)ʣ<ʣ< ?/y>~e}n:?g$E+DRIӮ{[҄JmM3ZRj^.ZL^a`JP RNzhoYK?nv{8u+pz`.
I-wM 2Z&ݜYhfVD)w>jZ{eApb
%.Zx[+)]Y8-3ZǄ8ź$Y22cea?~yp-WrI%ɖ<NRfO~ri	;0|ZHYAh;Jksv8WC= ~
+dK5Cw4.syH; >^}*zU	L 2o8),3fYkz=$G%̺Rr\ o0dd:G~q$3_:~ϘK*딵TTOb4ۺU]]ߵeaAƹ,il18]'=I3)ǺRo03ris8,s	`gӃfvS3M)`wpfN^a eNd
t賓à9Ñ@;[mI<Gd+CssQ)ujK-LqQFlsШcل4>u]1k.af8RNϚ `9[g	 p9XM.\L7[.5͛~OpL&2192ꞗ[/3[uoupHY/j>~ZOr- )EWή
+:zL+3ru-j^f5T{MsِٶۿyLRF#N̿7Ok`=ʣ<ʣ< ƯW
+z񚙂Pg^_^,%}l.͠D&ipJ8l|HvSPfM?h3Lp鯷@3Y.uru=Ձ ;ΓBuʮ2
LK8֫)A۶:%2xd/dOgyTY(*ֻ,/T8P_ՃAJ^"p(q]:e\l[Xh.5McٕyM÷'˓ ՠC.c뼯OO伳udϴ0LW+M}0#u̶61Kw&Rޛ[4 L@gLrd~gY aEZ"<oG˪\`dJ<;E1s]9#>{
v^-JKHX"J23bPAi1עk&s
~0P6@"2ȴgP!lb 6ρ6Ď rYOYV'cH@lbdleEX?7ZFF8+e`ޛ3(T>Nv1$#N3SȅNr{vNJߙ <Z)F`j2e<w^m(]r k&,m{)$[UT	{nQ'G:l?gT".=Z.6^)!^էr[5/uMZtϲmCKVNrue:1cd>\
+ϱ:-̔|G"5qf6_YT-W`tGgf-uS%g곷SRe²fؙyuoך W̠տǜI ˗ٛFg[x_]|F_ QQ ??_cgkLx~J2<TfsepЀmwzʺTJր:Ӭۜ5BjkTnA6h.SCՂKZ5erE~	&}pyy5^u2OV?D1>n;W6͔P J 	̥$dDERs*p 8ve~~>.crZ"Y©[2yܬzXO#)B8x1e%Tj읾jBI BZ u<FvL'zoUQ2/A}zR/	88VmAKph3S_,Tm8`})`[O=stMJ4Zmp =L'ePfk1qQk]<=wb06պr\F^v,X*x%8F/`4.xDbKC'8[.=H@v$	h,eJnkԕm,i	eS܆0?7%:A);JNMYh|@^ou^X$i36@0κTfswou׼wLZ&1i6?z/JVXf"7(Iuۋ+>fR=ڏRy\1z>$S\3|1/&Ku=ͰFX9iFNV 1.bnُ\kys+ /0tW^8AL"%ߖ[wѸ[$EL[OzbY2c3목4S>3Z߰8;K&ӟ{g:x~#N8ڸ_>im{maČZ>|x8ܶ^t=$ш}Rj.?1ܠK8Yo`= _(( `Q"e70cCv)ZɴO`"F
+kQ߫Wp;`"@-M>Lj^|EN"H=]^^]*ӵ?-u<P
+:hUO$Vq蠮C̻RX\{0-8Hk}m2
E5HULf[2$,/zB):LU.M~8[оaHxPˌ4t}@sN1r0+U.իH8Orv@I SB9\Z#5L\tFK`Dc󵃁]Q~pP0wJeLR;8"eYkɧRbTdyڷùf!3gJkTMqCRxWD澟 0HSI~mg i;K!{,io[hj|OF8Ӝ%hPQ	h)Y,/Al8Ǯfݸ^޺\UAZ@w(uq N}yj[;b$rkI	l2yjbO@ _ӐD젡4B e6'̦B[!l9a A2{>8l}I;
+X s)3(j}ю:4x"38; LHv.]kfےk&q	('`$wgsryx\E_9gsYUJw қA`%[6yeoͲœӖM3mR2Rmβb.&:MIa(, kcZ.lqGb3.}RG`wFۺ$ Y8y3bs"n>ek]\2BB^N|?7>X 뗥<ʣ<z XC᫯|OCELZi% { ;S+j}=l`kϱMɬ
+3j ,~NٌxxZyqQvS u!Զk\rwqƷ89<?s"[mϟ>3 q˕ZIdR˲z%VO
+MLqji)g_%3,u6zx!j #,g:mb4^_(<lN_~aYVnBlNblEFjJ|kXecRld^ϟ{pq
WwO?q=#7߼oI#MD.>(tIhtٽq)
mRk'Wc{]/|xz"کÇտ)grR# {6[Nrw?~@]}?
+}K1 hu}RoA7lutyK@5Bt e6N?%}~XnFu-ckbW
ٺGΟPwdj*:~\GjUx''.Ӡ#̜D@A$ku sdwI
+wnQһ8-kl`I:u.g;%&l.yeW)/ff (3bb
WkIX
+	 T>齸23	Pp[YH}W_֥z~z.)ma]|/,inON{o֥$1rnΪ(eK#J&<"ޛY-_
+D8:Z7_xb	PGG'y0D. mI?P=^؏bh{t:[?@BmUK);sZ1Lqz53qyTbv8*`dm< '^˒wY_O-  `rGyGy X/+(GK/sx8ewlg2{mk# HApi	sY*
gJ0XE^߁
+>2)돎i#ɥ-/^-Y"VP	t)t,bد4nae0 /Kc)O|$Wo j8C&㧏 :Xs^7u5>Gwʀj&Ltl}|G(Sv
'WJƋ7 4*Ez钭(]GA]
@ee ml`i;h0H˂8໫_g&ĺ6ZO},fՒ4Eמۿ46 ƺQK^MВ1t~A+jpO@sJeO@8x{Yю~o~}(U*vlT (r:'_FRG]4%IA3YabQ¼޻K!|~˶PB=A;]cms?k;<̔I|3[QBsg)HJJ1CǨY!ls"p}t}*PL~p]LGט(\4n7tKg,Šݍ	{{)NYdDpR6,1@saM!qaƬwb}-Z,o(o2!5JJU
+rBybu%_blWUg//H
+nsL; &s{Eu}eEKqp{Rb>,3\	!?R}}kgi[&q(d-$bש\lwP[ƅ^;9{/~\!p]sYA]`FN`gvj'P5W瑠g]YT}y4?aؼk229%3Wg=;ھk5p@|ڐ:K~cތ0]&02w[%pbә>
B7P_*lLW[<@zltA|?7=X 뗦<ʣ<z??`G?qHfւzl<?mɈ<~
+de} 
+JRt]҉ȬG̀Sb
YfAk@XRwB4
+k]rU {At9d`v	sX4nU:h͌*_k~뫁U${)8}>6\jC~//!Wo'.iL.Z A C5tS~+To} ԧ__Ob{o@eQAɉ᧷nbfڐDӶd[ ,Ycy̅~thWJճ?Tx)ԎÀ,<]gj3:%$:u*ʷ}n뢾^K	@KWOOdm/*0YJN9>ˇElgBԃYA>_ye.|`2jx6̲֘9QZugaz2VOf9:Ti#,ѵݡ 0ci,<hC76)"[
?לТqٺsM_t	g]]yЙHKY8% ͵:z`e&XMxy[ۿZO}_Ĉj2Z[fH&q we]雓  t P 43@c<g	*y<aa{K Eɕ>wC><
+5 x,ƟUvJg
+]k̡ KLkˬ
+G>T?|x\߬weS>:4\kXpiM>kl;GgE>:e$C}9~7*cK>_|}P
+z_nhuNkw{bKgPs (iGrJR>ae/Yl,NHl*R)AB53:h"`5BعPr\}C]ڗaVD1D/Nx@s'w3?df,agXusg&&z X<QQ փ'?h_|;]Dގ#NOB;FY8N:2'>~ǩ@>]6PxeRʹMȚELϕ^\ӳl?sD(X٧\eɇ"Oz?%tK.\7覾{R_JM߳S^.GU2RK
u5 ;},xv.
+vZ3>ذx6;d *sj-_.ϒ=]7sN-L
@%=eV}7Ł?	Il9̐Nb:8'H`hI,.
n&0yMӧĸߩ΃vgt	
}m+?'_!F	JMfTeٮSzψ52]JP\[2{)}Lg+a0sUGv}BxAL9ֆr))y`^m	t	벣dXy}V ZυlIv;[_uNSu[U].ɞ{11YbG$S~ȩyA	vAKZ:S2*YW*qWp;@V4`jHk|.d-" K[GH`',`VYyP=h7Nz
+38Rj?|~<O׫2i<Wz4;qO6cmtyaPi<%;NYXLpa[sU zI&_zJbyUI4GL~@ڐrMj0 V̊#b$Pd[@lsp[$tDy8{i!yd_9;K	C;'isŲ{qf?ڥ=,98G'ޯmSϡ@zV|"-fi/YviYi+xUGoԮT	1Rf_N#߼ {M`= GyGyKP'o~V4dO,j|7D;$WZ78۝U ZDO}g%EhBK{Rɜ'M(f[8e.Jqe{J7n%8G#KZЎ]3Feh$Ec$F\}WB|Y*EWWzǒKp
+.[um+՞.=2
+ZCKo ,/}Zl
+_f:׼oOW#Ɍ^l1e09Σ˛eP}DOd-oTeR|ɬyUXUҘ_W_,ǏP+̒D;a0:zn4v˲$p?fה&@QkWmeK~?Yu端>([rMrO7?OY"V%=nqs!*i4\bHR2;u§y\aRtl>[	4iPAZkbDxw~8Zh'^85;Y rRmP@h7PN ur}eY>~.Dx)j
AE 8;~oMl)E`I&u{X!B:ˍt=/ji{U'}h-2pqa3Qfx<]4#8LTmJ^_nbR>$	&fD 魶&U}^Am3k
do՘-Pesy]*~{N`n9FVN"@љEEE' vP~|w:u~~%+_h|>%&aVS8O78G3}RJg^3AF\I]y(ќD <y`c<錏R>_1Gm"璠]c{w'~dFϢ)	MU6]Qx1P4.OW9
JR;6߉;eça^,hCcwNNyK` /Ԃeze.cX8<,YG\fvP_O7 /( ERvܟ<?Ꙥڙ̀+
+4ӲdfiOhA,iLa?݌<KJ
$iZ!N[7[Z~D Ou1x X#ȇ	z8V rD!ZxpOْ!gǹPνPĺby?~14W)! Ue'kb&KW6	
๝//#c)MAiS
+\.Z%?(s
+:u׵}Όh"[Kc!tYuǐ\-+U\	>ӹ|QǱb"qߠ,}˧
+ugY^u^lûǧ'^o%
MڅvkVY
==&P)iL_8S ^,o\Vn?qfbBl?)_'PM <s,,2dbQ.Ah)^QKkCb K
+9?-[-O(,{fPAt]kXr>4_w3h@}C tgBz.)B9էۮ/{.\Hm2|eoV%|L)}CK(՗hBf90~z	s}Eql)%ϞoN_dܓyvPB`xӱ
Hպr<'xqRƕ䚀a)!_'>0Pn٫*`@!gߦ@/[`24(1WU$eq$6J	$d[cf=輀&ߴ$,K AKЈc?2/IFǡ^(c䌝MKjP VfJ`ʔ(:ck+,a)mN@C8|`jR=R,m|o5,s1Ozވ}9ϭ<6e6)KybQ*w+ `GyGy X _3=ψTʔ1P(k֢
+T84PFjg`1W@%[J_־dK ,*P)Yav3.䛯Ji>|T {7UDZbwnpwOW
ΊT36-E3EH5͙=Y?uym6xe
tp{ugQ97eɠ-YN6~ePL)1ۗ*HP dۺy̬MGEn]efP8jq*ΝV5h[I!vXK?t}NHlGile;Eo`^
+8_~ #}V/[&dsg{7u(,@%*F)'}9WO|x~GH]$2ar>K	ͩ?nWejXbQdW_}v 5%V( >z.Un>S'ǀf7<%pe`%DD vJ![98;A碠ZZ8),0O\\{VM}	l',ɍ eM{AeZ
.m%␉&b{p@6m)M7{Ԁ!ڝgRy`=/ PҌwƯ)m_\>ϻ6
JPe=2>tK *XjOZW
+H6K'Bgzt/uo&CPHr=g.ק'R/JG(~Nז}j*j:gʋAQVMi{?t_}Ni4ҫuw6A`d5F,s4Xlh,mJΉ?p{_.''%AqL^fN9ߏl>ifnad_Rq5J %|߇Aێյ7:4g^i["ea^;`L֍^.z>~
ɣ#> _(( Q[]O3 zh6*rVVB`IRRpqKىKg,2T])xM+"S48cd/KH3}/P*>>Ng9$r7:Zp(ߚiҢyӬ
K,O=:PwIS	Ҫ,~^=4yk	`^P ZCrAL.\a>_LWo{^zҩ RVfʐ\Zʧ>pYV
+-?O(Tg	8f#Kd<`^/MͦNni|I{kG?JSX~=s.'RPq&Ap AIδ)ڃ
i[2եWw^^
+Z:('R-n>}"ަviJ^N`7?)u}od
}`I-2]rl̆XBUy|Yvoc>AbFܖMy,ǂ@dOsP
+`M3N}$ D^teYŠOV ^8nv]*Pa1H3؄|Ѵ=
 
--: @T  
-bR@[-²1aӺDv`MAQZV%BPT yF B"MТZ4!^{H7`άhSfs1sXx&Vsmb400vײַՕ%lis4
-
-F՝3HZ r}= zB}ǳ	Jά
-LY3F4ưR 
-j# hPi4K5>eywטoT)TJA"  T
-0m:hڮ%Xo{OYDchnQҞccz";p1y]
it_3oTƞȍ{r£ސ,1XSR"7r?P
 54" Цۨ央byXD7ΞHW?Gu
<1!1IVoh@~ST86șn	j5&PWUI8s3col;6d2tMLX}x$Y}JQ)XʝѪyGN<|ZB&W@ϜڷfY@Y=Qfz&r.6i,Ei!K+E=[7@VQMm*E9
-:zKSqsITi\Z Dh0@\-QڸsdLg`'3 T*@  jCFMҪV@Rfn/23} >MkԔM+0ifIBd46~txaɻlz;|lmj;j+u{WmZ;E|F>
2At,@$B00X*-U2jKX} Z 72$3G~槃6r&~3{P\ 	t
-hU 
-ޅX<#IUԬ)M>a]j^wgX";a73C\(Toթ{\:u*:bH$ TC@[EzmddGj*ՀPXV@dL#mp!Yl;D
-73cR \
-̕b?ߦi\1) >3ue1w7o-YBD5$61E(6D̗! %h+bv_	%	A 0D[A0gc Q:tэZXزR1үO|KOAb@WVF`jP4@Ф!
s;e6؇9mBe9SWbPyVqvq xa.GMNcOeݴ֘Ax/YFq^uXzB-AT i cSC MM*
-04R FwN|s1o6)KR3g#=FՖYF29 }S [7̥6RD*ey5s%|񿘊@[0vNۇ'2i;Ѝ%9d˃h{S== P6ٺ9Ո
 E+ o@^a)1l۶2ߨPeQ^^MJ#S-SJE"cmy@QE*iICDz舄ꡕ hPP	$iOM-6X"@#6A+` ߈$&	
-@J-CAV8Q󐉤 WQ*ƴO$m+<%_hIIHw-'`?fKW`Vĝ:̦#9JN$7 BLTIR7,AWQ$+
Rg@nA)BlPP#@HBdl@ʛxx9kv;v0sIDĔ+М/ԥIj$4b4O;ӁN/puԩSG'$m"s x"^ CO$an,Rs>v
-BVJ8> ɉz *
-r	o
vGTU7MY0 &
j&^v_zC ~4+O^S:nD(6苤V =ӟ6\%#9ޖB!i/ILIe&fAm1a!4qhV@
TjLLJ3&pCb2r('};v 5n<uk>c5_`Q[ϠHZߒ#S7}9`DN-W(hܸ5z5dXO"&rN؋RSvG

-%Ԧu4rʠ@=F6:J< buaQ	7xIXԀb2gȌu.?.>ľN@j 	 "*ڄii%22A ۘXBGxʶ3O)Nx\+ב*ѡ޾Z$dߕP$ﳈ{E.q=)HzGNm^O|G>hI^VR@"U=^|`JWɦ)NF圽E|+ҫ $TE Mw,s7,rhm=HJJ2l!uaԦ/T;d 3y	RXt-vX5RHH{G g,%}!LЄS'p3:{C~FDRQi $EKd|ML}%@PQGF^nd_̙4=wX^;s0dni~JsuenlJfm(zIMb $#a'9yqs%# ),ҹ' :[ۃ9$nƹ&VegpZ*Lw_5E R3I OE@V!)/zOjkj܄܈Szۻw3Cq\vAc5j^㰦Mm:*ɺ)o

-ԩSΐ+]K
-йCb.hbmG֦\>9R.߿aݦj#]'two΃:G{\Ξ H:l܎6qN  j9;b }Wг39(d
-ExuǃQǝbԩ<ڲ%h%Y"Km$ND_z\t݆С=V\}F)r8DMя9u1]XݤI9>1̮?z?1_>nTfJMēܺ;5h6Zra ZCKa5wn .Nxc0&nR38ؔuk>ti
-Xޠ $l 6f̘@AIlZŷ2X@aqȐAxw0itdı71fM5}"9m_>zoSR`ҞMKy%]:}TFR+PNm"r݉^m ӈImš\ٹk[vfXwc݉ /ع4Ztg{wncVm;ѷs=sV2ay
-~Pi҂CGRtsK3fsxa`
-&`4v@s8>N8̍KDwc׷!Ϯ❪mGÆ#Jɴ+yrj+^sW4aUCa3C$fL̦f8)kq'ڌ\ps\G͗{YY,ؖ?s1"Ҡiggy!=q߅;{yW
-ǩft)qD͖5aiuy*{^{tއgq!
<ŅtѕSVB#=̆xq8J|Cپr¨ ̥"ebk!AX:]uG*lU/0u
I1ᯢhw6,gB6۶o{i2['Q0?7?Ĝ!('qՌ^pUm4w&;net3g먩A܁S-{p),iN!#FcʉK=$k,݁چ.fK{fZ?&2'71y$Ϲ _Y^eSevWj(bT-P>P:VhX3Hf
ңb#]ilY~=Q뮻"vn~ϞfTUc e]`&9g2:4u1L)f+!T \'d9
o(% S/ dIljsK}vܗwzN-:#&BA4uP9q
u]/ǲ =[-owB2BRmȝ|y/=]3SݙHe8"u]euXpF5H1vA6!@(ޗ:c*]U躬Vj9@0%)!@Õbŏks}tQf!HAyj#cd?́w`Nrf/db)H-d>U3nO>~- 8>:BZkeknfj BXbfo[ŊdJt$sZ4R0aCMJGA)p6揰j;x=yDa`0ww:2o<FduK̷sW̙9$drh*/'cX#ݎd5OLDDD$x_TQ!'J;!va}bӛ$0ˈPËa{N>' DDDDDDD'""""""
-8(DDDDDDD'""#\}LaodFXɠ߯<4R܂mȉ?9z8w?pM:AkS=ͭu1{\UKg
3lmBu yTU^FF72Hkm
Mm
5Ro}`@a~z}lbmb"j1C,"c8^ÿ2vo~ExI,z	F.fŒ(v_
lNJ//#ẗ́78%YD/R#O8gƜCFz:Gi${+D'n{@mj<I7>R7^s,g;S3t"#):0e)'R5Yˬ%
-8	Y.e"o 5m#Pa^ . /(KÍL;?&có;Ory8rgsrzؗ!/Fځ/YTw|F!>#~ʸ~?[!ygX,%٘\^B< ڱnc}elJf\P(}5O0U7dO"<qPW.fQkT
oLD"E9ks4tQvHP;tݍ
!!!ҔKتɽJڻYkeb-:/Z}^?ϳ{j^!廊y<l:8K@+1~3'R~(E"<Sh_qQ'sȀH;t95Mu</vu3oϦٝ>!\U0LG&kPw b=xPǟ:Nݎi6/7@CNqʞ'E s}\M܎0ҎQ~7m셫"1~Pr\ΎظpEV@307$u:~4>,Q_{AY)n _>E桋KhNF|n7M:==IHۗZÌ)c?AU{Qz}pdj{N268#Z
-Uhn{`
-u\ ⣂Ct	ۼ(GCKo4G3|Et7=fWYr *xPF6 +.nci
e/xSyqV^Ɍ$LH,b֚;lswDLRNg[Kv)9}ψڲ#C;G[cb~ige};&%C + P_VLlp0axɔL92>[BBV[ӯsEF'*
/N`B6
-^ع󨾛[gY,2a}@*m.ZWHϿ@9Rq#x)Rߕ[vy*{k3Wp uͧ]98J맳3^:])t=@zFD.Uя'yaoeEbz PptoA1*#&4*]IǢ̱#)
-H;qdhk7Q)VB\sa0	fl˦Q rcY'nҚ_b&B$Նk:kɌEO\V6=WhtGwDPR)B}6`Bw~U[ܗ-] p<9JbAA
467!5ޛw&X9n3(F
S]yL_6M䀵8{Jwc)kcVE&3iM3yV| -
-^̣&\O{W/BKCAir.L-h{|
<$a1)j@Fh2lDdTP	S_:˼c9{0/gfwN
-[o P_k> P憭Wj8CKL	f_OfnLƍg)L60g#8AWʐtuЏvסnRIJp
-M*4=t 0uNnR!0 	F`x95sYq4WHJUeWݻ@_;}t `t)NIK0Zcיs/gCr@J+S fA+E^*\A>`gkɵfB'~'ckq4[3iijP{K0S̑inFl9lqqmk؜./u ?+!z1RWq#`K[ژ<=k=}5u ?+3Wu&QɞEN7G1krSPk`<BYNJG*Ha,ú8^Ƙ!];![Gi9WFa$rX p~.&c0[?K e4kjQ[Ehn
--yhwRo*eޒP&MC+q0K~QcPIR^V+q\A:B59;\lfĹr	xqCZH	X̕a4=(b'߱7>ԏ%R1ay)dZ'v> G$`/|Q2>YN <0^}1zW12Zj:I,7D(XP-EkEdj)ОQ\܋0m #T7RK{C-pV`
-Wǲ+3fiK&ܶ2v(\c{Hݱw(J`c\,\LFD/zi8l>L,eQV
](;7M܀@e8f
-ycklUSas:QQ
@#[Y"!Or>rr~9.łjfg/ݎlMI8[pqnbɇZ`~k}$1X Cc6~!PRS@;	Q\9!c5T^?!XH^b8*D^=qjWG B\@(Fs1FEzקLM'Q~W"n`.'gPO	8y3/Gy[ $Hu"QMW7TPzF^^+^K/p1PM̉^n3:%
'	}@~y ˩=(
es}LM)q?/cnEr_y6W3'NcFv-GrEdG;h.chTY964 xX|ZIbrz%AuEccGr}v0J=Veixu<
-Rg{iGg#NkǠaٶ? s,w;	A!l<fT	@BjmMF+|ls
ܽB6 _2ԁsVR~}qSFpj2Q7+tNiu認3<4(5&nnOG; Xn0#OHE=-
-/<N7Ch։2WFS$BxƜ^Ywȃv Mb$;s5L]V.zɄ+C= whU2a'aF*[2KB*\wT O?!9HD~`n=<]vruׯݖߑ67FڗIp\6}byA$}_@SV{|:+Is=`eDfD1h^̖-MB"{)zk!Dn VS=mwkQT&17-t:ſf{nع*m욺I!I@ )
-(`(KHH(R<04ؑbQ8""AB		Nܳ3;Ý9g&Okf3#/N:ut{l綳,]4rq\:0a1`,X1tz6 Ν3=HtӖ Ma4j;lP5L~:
-  N *"L*.aڴl}HU%4N^>pst{i"Ș@vҡCSR`2}̜<IWқJE4mN `呞M9 0If	dL̡B`s)"qCB@P$}4%f9 .[9sWy 4"d\NB
2>"ct,U >9 ދM+N  ,. $TiJdKc$ ? (59	|sz.9YbkZLX $ 9~gҤ2eqDTLm.Ҋ $
	'jԋN>}s2g|ZIh<X
UYNVF&$=<qDӠD?F 7gG@CY>sZGϔ@(IpYEVVsW"1J *Dc@ԑة
-bCe~Y,0dZH3,L0G$6" 1)=: LHZ%ɞČI94@E޽! r_
#U#gd223&"!qTS㱄0|$5 (UxatJl p:tD7 ds1=o
-DEGLT 5-YI X?VK 
->մInĔ~\Ie+}Z#>ֻWpjMFI޾WOi=vfqIf7E %q!/<O L.C-:;\s	=tN+t"Zh_98F-B$r|[#sF˿:2ԩSN=IjÚ>8o
ͅ8I@8U x#>( /<T5Eat#:4
$YF(#*v NDÎ[3tdE	T@TL4~Տa$w
{h[C$Q9= T8EȲ? G
Cv>߱}p|E@q7>
-ӎPU\_#L6sc 
KPÃ
-YdQF染DYGJ7 ō"H *Bߴט1R(5l@QhȚHux%"I5DA'=I$ͭ) r:f bD$&LQ1>}. ]Ù0gˤ/GrH.gJVed`?ju"h]Nd?/zQ^TNJKy׮<{
-o؃+M-VOE6ڴl­$==3ihuHNjҺ}r+J8>a(~d; )9)],2K q **CJJ92RM㽈p 2(PT T
?+%=fҖ7m$=%wbW VxC%_.q	uW19=Ȩ0tihP;nܪ ,Ȓ(0d$ً[pTcjfROb
5O䎫ȢV V?׷׃&1NUx =8TP5nT.G-I^C~8n5B4KEoyv^8* !ҺZQ\^#QXNXh+%\yfp>%QQ Qqx~51eJ<SYAIOyuԩSGkCq̛kJwLb C`r.t  E$
 Q r2|p 4ڑ. >}Utz dYf\6^|TMÍ^6  Kv[U@渫t(GqA\ $?= OM]AÔJ*mtF# F=zK
 vvO>CP;_^S8n- 8wj	 Y"EGvEتƪ뜿~4izGs4\C H(
-3J*
 AjJm
c1
,qMhА¼ 6<aKDY;*kvyEhG1Ӆv)AE,WYѠ"  "7qY5؊z;/WQzaύض7Xc%Ķnō!YbhXw}bASS	@rx.mT9 ^1f %|fǛcmݞb.iԺhB۳ia%;Km	G1I
LxPm%59 MDsE$1.뗎a(GQ1I/\xFIsqlJT: :N D/ gsABo@5z -b]P̖QU/ܷÖ
pp֭	5±ys$-T<|J.]($0dټ4~n'Rx$[pM9P;h:|W@Ka Q(/ĞM;9_	!wkDmdp&&cĄc -`z7jGs['Pq2o ">uv~@UT B9r 0DaMBp_<F%iSrH< ƣsTp>-hJTq@gQ1
+XZ"6?.LQWN:u$RB, :t gnwMt	[	@T`gvcɮy^(5OO|BM$
*bıyx@|jO8v7xkc4e9l}^#)][">AhWT#mxYE}k`25=@ʗoO4UNAǰ˷Xeqet)^}cJLS*_F+w
JρsTAIlX<[%}bIcל+6O}m##җRT뫷]Њo1䉑$>}\ESRXgGPV}u:=9=0izL}ǉ0F6̛4lrng?>Fݼr1ϖP&FOoXl*9(זPtn+Y
@~{
vIc$FKi/):[FH\޷a/fprrKyMtLڋxlH.MdH,@f)|k1LX
?o#+L"l*&k.<(R;$oH፸{n;C_S8uG;S[XC$ b11
 b9kfrɤxݒxGY8_n@`"0m^335 p/f|.G?8[!&fOG,&3Nǲx$b
-!{}(o^H>ڲ5KG>|
-L٩YCX:m s&3ldgÏ<5k)ٳٌ<BC+6~Ja>{1J	R\,;
-6|8))	BF?1v|	qŰuSɎ~v-έ7H@#97Wܷ2#dd=ݷ^ s؏g,F
yO#ֿ Wկ0j,>,n
-_`w'jE&:Ƅc)sfl=W̙=k)lXAξB 6>6:w-ԝa#@T,B/-0"ۓ`%5<>Ή~|nCxG2V~A==^0OᓷX1 ű,6!u<-UwT?ٹD 
-'ϕedE <G϶nmf((AQpPOr9H=wsУGOLGIJodR-JE$䨆(Ē)RR0	I)`:*03F$4G&~C'YWuRjlJAMC4:|@)Ah \p8S?_35Z6$HS&Z\B0Y&
- Kv7m~_~۲~Mϸ%d P k+r'Ws ͩ(l7-5K,NE-LLM*0水v9(:mHvϮ4>dxM",ָ")ѹƍC \sI8='"EL l'8m	i,OXkc
k0]=حvs*ogQԘ̦V <%ݠpPAĽγЎ.YWx̂_?,VJ:<_^Ҹ[**>1{guf|fW|Ad
-Y|n/\N8-V<r1YE&փ#h
猍6!G<
@b饅.ư͆O{@W?afANøˎ%dL9;d霯vy%So1(fpتY&p:&)þ*,j%쯖"
-GsZHR%$O;r!՟3bhb*;T7ɾ~}72֧thtLp,=Lͯ/<d^Up9,ȩmP7CNdIbW hu9/9?b͹.2$BXV٭L\yΚGfwd L_ -p_Z{1L{4ٹ(0?&(96Bp41Q4jЍFhE"*#KM(s̙Zc6e#illt~w.G
@ dRTTVo|S||V	\ qu*肎Sq t^=!.˕N~fff  `a15& w+li+   XkQaU7k9V 	8  km  p    8                  p ˖uG4DI]oJq6ʣ+kN+#)UC`c+˚U5)tT*-ժBAS[7
-nNϖ*%5SЊ\d"'.VQ|ol  uW)̮I42>n#'R>f;ho|Sܴ%E_J5g)ۣדͭlr)2t^u5UpѲ4KZ1tvi~t94=M5+3oO!Ee+̒I;ep kPDmڤI'ʹ8m6MjR/" \DX(B4QqbԄx$$L51];||;_gY
Y/&99?y>Y(5z*CzF-&JF@3`:5?FyM]ɡ.3sAPPhèJz!
-a'iRd 
B`@롾sz2Dw>xe6s	^΀F#ghjF֠Q	L6 ܟ 	;Nm
+̤sAca]K$Rɠ`	=7bkoҧ}x!l_7.W0N`|lY-S0v%8 |/"E<6=gҪ_J  f1`kfURsTTЯ6L_A2LѫQ*5 
-n7c8wޡCFWVң22I*ɶlw30b4+0;1bZ)ގ{Y0ZpN1>Aqi)[>Ôq
-=\hg'CsO<6;u0HYK}IWsuGL16}ɦJ[ cs4N6oT/0iRZk{hW``W#U5ǝdꛘ' (
- ʄc&J+Nb`P
7m`0,c6TShZpx3Q=@CS7Oq20Uoߔ]AmGD9l@m;-
tdwPYY8YYf͚eQtsٻs3%1hƢ_\Z5?r'5"15=f$"\B-	bwї<x=Ed+~
v kBH/t}}ђX"NOXFQ\[	cQcy\:Ғ*^J`[ WBK"crJ~';	"o1.4 K, 8q3Z'.[D/=2Qy蚾BƜlB<)ib\+yqD(֭`2
-Ãn) eV¢i0.')&Č91JWp nm&Xg(:ȻN2(ÎyP} df&>"RX$!wM)RZ\*@g:͂W&qb
1
:xčۣ'"}^cYVrQW.2~Y1	R d'Gu n.?&eu'@O֦"LfeP I[)z1Q)ږVxas&:_Ãt-$&Gⷘ嵴]nf Y|=_bVB)^+bؗI`(W{-q,$\:H
-
-.5	l;
xPVr 	awv!5-.
-6'uip*Vn@N퀱>s4y352>5@x	yEd&;lCi
0w-ZNnnQ"npCr
-8'EkA"$VJQ<g/*ڭ<6ʮ4	"D6p"&̟JXl1+WSX;͍ڋ/(,a.pnWUIHOB ("`"bN+?T\<BBVN/RjBf7,󦸪\rx.K}HLJG.I}mĭ	FΡ|{^dn*J
-`fzi8N2dZ(-ED,"3Q2s
-3C\,,ie:Nn:$2s@+jj=|w^i.$O~oĈ6
^`h4g :A^6J	CC lv={}IH	 Jv.Cj [#	Wo6fSY
-qH* Wfc7 
_,c"kO 3*Fv%
Фđ]r-𬇅qό	Z#= h}q{#&\EFOCxDB菫'$8\dn3ѓ\uG\^C[@Ѧȼc[?n@G	[!vOŕ lQq
-=ƻ峊&^4uW$r}GONEs/'*LPT};~w.| n vq$*%q34<0dj/ܩ
-D2}]0KjkxlgXbQi7צq7NTwAs^gg;}ӸkqDcj ?&#1rb2r\<fsnO@&   USwa
-:wej=FXC| ȈA'{oOo6]BRf&P}9M82?-0x8e@}I6ʕ4^c[NqN\3 2()b#z̺~Fk[p+) 9Q	JFM?MH%A췀ΛO٪ZV('0DCG}?ڕo=DO`O6b/Up"|ܷp^!
pwD
VmVU!s^#t05Y̛B&f d{z>	18u)Rd"u= dF,GB3UżrΞ5L
-׌CBV
a_V1qF2f
#,:N+$v3km
-C&*"؍FTbÒ{-Zb%;*REJp~g@GLx}{噵֬gx66*df- ;/ZGaʟP&e>`"sE\/FVH$n gOOAL	aФ8nf%ow#2'г7S9g=w
!mkE%+ތ0VݓVNDb`oim`d>_\C.uٵ(D܉TL_<裼xuL1n6+4UoR$0>PG4݄YzоԑЙĉ*ԶU\}JGd|"_R^O?hbÐ	i&ν(G_)T6($fv <H|^Đ}[W)PuIKnF!:s+[wїRU($&=Q*dSEOƴ`Կ6bt3yӪ=cfhݴ<
GOo ^Gvj˫0)]1"#GPPo} ~DOV
V@{H0'SXCQf$>1'9I9յ܇{p-M'S(QK uvC7p[dkv3ҳ苼6q@Ҙ^^ %"N Hmєfcҋ,	C|	uAW 3QgZ$L8mS9 ӿ}N Ou=*׎:
" .P3eHç?H@1^^εۉ\[2g>nٌgҬG};=uaC9&+0Ǐ0%=C&N+'oP/vۡs=jبE ^Nt؊ѹ|Ё1W HnCh&KX<1بxdgCZ9[:Iq~	́sQl#Uܚqۑ][<o4P3lJ JӠ5\=fRO@S6	%jm27QqL3-,,G(-,,,,DhdRѤED ?l;񈒤`
JEjc(Iȟ֬XޟOvEdY/`60Eʇ<KsbKcK>LJje&T1b2(ކȥ2D NuZJncfEz=.\I\v.yky$@]@S]J	t	'ؾ1T eR%211Pժ
F5^LC/]͈^  +PIb\Hр,Bk+ljS
-6nYR_Ti[u`ц]4V@yFNFE$QPIx\$f@DkѕU `$RF$OoJc5Jd7wc%rhˑ'zjR[ȑD3`!LT
UZd2@Nζ
-}3@t&&7hġG Hc4y`6لZjS3&͇HI}I~xQŀQoDM |=gY	ز={<"teDPȬގ)="zL"(QRN@JmG@+F-fь["$h*1	2`Bfㄼ Qa<-%O# :DSk|?c{Ӥ4B2{gj8!Зa0m,`D@  hFPIFI݉		Bcf 0Q	d?N:sD,/Fa+REV?8fvb悍%U&G\,bx;͆|G- &m	)`RQ)fq%j;Yx=V%j*5Vr*I8v0+g5 ?}My77ՕfWn/$z86{"s1uuڄRm۽%t~l}@Wë|ux{La
I =хJ0H8*dT l R$fQ7r_i

-̚;;tv>Y1uU:*z5IuEfD{ 3"rk1E$Ti>}'3g^ %Ȱ(" *F*^)rmij{dj8_}Bu-Hʥ 8ʊ-*pJ( 325 I|d PաNC--2t  Wr|9!a4[@ڸ%,ׇ07(MrJ T2-E	 Ɉl=dޘ&Qv4)3?Vdl6de|Rr	
s){("AjBic
{M<=hެۣZc\B) :=JY9x
f(CAMt#"
-U%w1fH=
-P-ΠY ֙iQ+LP-B3sO%ӮA~963\A,,x$VQ4rr f
e" N9rh=`:Mve(jČ Hrމb{Ɣ;dkIL-5?QY!4qq!ZrKsѺ1_ǿ
E/x) $X˕TJQ; E)PBRW(|xLhE-&,6IåH̼ˉDH=FSA/#<bߗ*ڍkf`,2ۇ+1F}jGL![c$O[]]HT
-GЮ?OmU^۳w7JKf%PWPhJ8q:?pxC(
-#n$c(+/He=;G,cۼ3QQ](8M1sb]Xq<wL]M cr/58e=c/z3D헷8& V{"-1e؝\KT?2gI]D?}!I dR
-rؽ:>q3x$9hd>]oQ\`|=43'g`N[_/_^ARCM<vO?%IB	KBWp+E"&,s'{9hZIj:[wP/$9!06._M -Zw >6ZH/a0aadN_7V|;۩8f>-G/P{
PY}1 C|صphT_.B1)8πK 8XvYr{\DoR(˄]G#MD	08c#d$s-
-`ͤ5s2*ʊ~aDɍ'!?
--iԺ7):͢?a-Y3 }}͇x]Yb8)Ⱦ]'a&cg	:OO']e$9GjJ&˲#qhJZp]E3HdL4_#uQB~Z#a߸7~,0p48+EIƿMfݚ>wMπ^'wwܸzA=?gddnќH|BPD&S)3wǗ0PMY!0mE4eKƞ6#a%<e_~̯fԹ}izAx`BDu0 +A˝ayPKhnFFdW"/&7ΏQ	ʅl?%O{g&OςPזw gl;D_'bDT4aޔ\vT$"ăviNg?ِ}Я#'Qw*ky|6~MȎ
D6d}Nb0/'w^bO%6W7GY>+6p̋K.g"yƵN\ʖ(vj͘=xǣXf%_ſ0;v!F{|;qd_܊I)?u>:ٲcVV]>䠽l>|"O{0Մ<<:,%	@P>s1 uWxii&Ε9p"S/lαPދ>GhHš_#Å3u\^qܽ9'<OO'i:787&+WsVE<xEu+W&}5B|LTr4ug/UBoKWL7T^ו]ɽLl8I	ܵ7^g؄|T7u1z80}dLM9n. #~\B&RvrI+Q?ε M&tF"=ٹٸ|>h0t{Ce02v9B\]K
-.D&"͏F.0f빗QHu5[%\˼i9p.APm,') 'Cq-SS#__>e'{$.~9O/nxwB;t~v`Y<?)q:foj~ogOFג'mn)kJc!My.͓G$K\2tXnOrN
Ȱة)=ĳj^$
Z0	 wdl{+6,[0N]uYȏ
-3
-ч5{aJ83Sg5I}=H7G4'Vh	|VFf.!VV>KIAɛ+1##Aζ[HzνUA(	ٺj>"p$A*H(d"JQDi
-oqW$I^.ܻ6L3uu4~33?mtߠUBhZT*E{]]:uؘ#E@q\CdR(oޜL#bO!'ǌV@dor5ɌkmzX;q-/␊kӳNqG0RJnq N}CF.ںĈn 79w1&g˖&HEErBDR_#>kA#9+"ZQ~6!8v)x~/-lл_@{AGXwS=h
-M:_O&*Xw?&|b"	&1-Z}$?{Ǔz27]h~׏]G?>ؗjwwGI_s	8!B~C	f<Jtf_N!
-B!BH	!B!B!B	8!B!pB!B!$Bܺvd2>/*
;_p}ɩ\/)ɫ%D*ɩY*y45wIMK&+ UMU5%":/]F|uk<Jkp|5
<	Bż#?x!BMX
-](#J/aK̜Ԑxt<i(d2iq<n;+xӐaÆpLިxYM52
-h%-8ͪk4iIMWUѠkGlIHyVTФYT[ZS<䱎,ذ=BH	!XqP DmccnaCyoOGÎIkxCǮnM|ӦmEtBl|.E<'pd?Z̨'fs ('e?^yk dMTL{L(Y<{j%jo> ֮!8;B	8!Ey'862uk6$`<)G 1zc|8.Ixd[4$0OAz~	 өxfO)Xx/	F*.za1dͺ$
l`'3~o;$\ @]%3<HJ%3}NCp۪ZUCXOfZt6ðEdkvќx
w.d[gNfJkQ3?4ǳ?wZhTit߭_Z.X؏GulӁ]`.!ZK[	5vNAhU	Y'=h4$+V7m-5@$g
-kbSIM.*hV~~8c}D?>B3t|6ӥ
01%XNd$2ʂI"(S}p?Yd]j jQl'F=@u1sgN'!7LE yLwpG7Ҿ @{<撒"L?BԮn7vs{Ңc?;@C9xzƱd{ wCUl[E܀UwJD
ԗgeB'#z?cG>+U \ދYyg]3<ʅ;)(. vx.|y#wA|M",6&<=uPϖ K̑~ݑB&f"l2q>p-g/^^|-`hxԡOKrˬ
e09}m!wGBu &+OvI60ϊW|QXԕBN!سۧ&  O1Fbiwb){`BcmB`G!i<O;H\)q@b~C?L>/ 	
'(zd7&#
- ^3e:_j`R`,= nu4{ %?X'5o`MǴ [t$ruQheyHBEY͞Χdlg/KVp[Bu[ɭY1SaȾ֛y]M"ևIٜYx1mI1^T Ɏi9R9#r_FxN<E9p
ȕ8xtwu ?eaٍre
-D.
oc}~ #MBvL<"Pz}zX* #Kdp:x)pӅZ B2 MG#Q>WL=.r|&xM5-h
IlF l0(a[R(w~xR"#ϜT
	ffkELw{z8}/zWSgˤ
-H z?ĪB#R&'ȱR|$^Me?}X' 7~<c&;QMUeezRh`ml'&㮏јv0̳ܐyQ?&<Z'f9}k+xt7[ 1s,MtJ	X4,_Ylxz#W(RSkY3|s-ϒ	blҢ/kr[E Nن*iJ-Ůc54uPbZvۏ:r5aNhc;j
H{eu</1޳f7
 WO	'[y2lM= 7Q钙2^l I+iK=߄Zw"tB(&,a#Sv]˝	^xov-*-q @@KvQ.&9\ ݜtmL#l$LS"ȲQupcVdCHpFL
-
-[6.59'\⣉<|sr~y8/  cq:\rl6fggӌ^FEˠ|6- Jayx:cdETȦGQflk/9ɈP	I1u~q |ܧ dwu\D0dQxAM4PP9v~ &.8j;ީvct4wYE}YN 7i&l t_ 6\൐~55ɛ7 redDLP#]@ o 4(~hcm!!r !,8[>X#f{ЮScpn{<?aB8r`ߠ,׳o/A2vM2ǿ5g%vKwi==ɌX:$_CmQvouq;;eى<mDvSRvS5(u"ɓ/U#qS#R3#Ytb:`&Q> ƾ>LJγ.#NC*^m<bc$p2?B(G;
\`X	U8%ߋ<o3VU{쥪AsO3$ͻa28wgꉐÌs?7559Kq󷦹>j:F0>:9Il+~<hײxqr9ugkEv]B8U2PvLтyj2",:(ċE~Tи])A^j;O:]_DT,sU2)m`C	Z.7,--+!/42[><@B 	 cBG&Adh@+Z `QaW046E#sB&srr='h_<VU{YU{u$Z6R3f <DBT~{
-i[59^ 󓞕!3&U
^ T!6v&]zHL 1\OX۳^fR^(ܱzc#Zӥo ӯm`T8v&N¤kH7 (DIXmVLEl݋ $<I.8Գf|R{{, GޔG:x
H6G {@LLQ@Q1eK;^IvL!c2ēg[l	8
̘W{ at[{>gccт 
- V=T-&mvtVmLЮ~^ƙ_0*`'!9 [V4O`6Fb'=Oq }l4	dtP""	Hu n&,c,S7͉bOj`ˈܞo87Tٹ\8[>$^ ʫ<&MyCLz65AoOnGӨ0jZw`Bcm½^?a:?BIi0`H{j:jf: Nq8} ^ɚ] 5&h}T:IXԨ.cb0 10%o2s;&
-l FTz*m-Hly2""""B0Б Z1" lHjn 5Lv	h#?*!2FQ@2a5`((5E _Ph)Cjޚk6zROcUTyitn-'g>µ?0w-K f#u f hA pQQVծT._.Ϳ!?|uCbJ,AŉEQ@Q =Q16 }~D cԙekYr#+1r7hCBCYF׾	38r
-k׬#6ձT_#VyfPGB̀	cxlJ*E
-HÅ=[{${:0	,TB(V!>Yl6c6 db yV	S~k$Xp{P!,!0D$h*L!D0=5͉b`>=NSV"6ctl~Z -FƩ$FPԀUWQf?=Ͽr{{zRe6 X`3}\=A((x˫05]H!"h4Z)}tQB dBTd
 8ke
gŚuj?9ˇ0X,>Nx d݊,prj5n+qHt,ugٽw _ewUz( &q~:l/OC\iq)Nwra _I W5P]'&JPw@'Su"boF͏9tGH&xZ O}0l ̈́kv<M(83gkD  ("7V $d[=Jέϩjw}Fq4^{#џ'ڟy{WRd *C1 `ԔR
@6b?b$|Ͻd_=nՋ_WMDrG /U"]qlN q&D_b *R bAZ )ey}|_] ʲz$![׮ @ה;ӽݨ=ܳEx:Mui"N|BXLMGUյ	sQQ~-ld&Yir xY(l
z;sB[[>ԛVK<#dZ@Z Ȏz:fľ8wQ';%@Å f8q?'kl5c8 K4\;M7qddMS-GK69.otMK@HItMo Wg<	 먦 H>L}ڠ'tP	*2zQʎqC|B_?\mZ.K . Hhzz/[{ߍt93*T.y _8ͣ,\wQƃrN^&e|
L{O̮_lN:),a8܉:l"-z?9;>Fu9s ©X֬MĐQ:f:7~ ֯\pn=zƃ.?O^"yJ5wiԕKcqY[f4m_[ 
-L_ϲYrgoچeʩ
-aִNծҘ1sT=Ї͞`\N΄?h6z&¦Pέk8킄T׿x7hDͼ_%d/u(Ɛ!pG)fMM5f_
-dHGY9]3Adtԕ+. ӊ~ٝ)z@Գ)uװuQł%opV{ 0ߺJU>C߇;gnܡVhz>_k-9|AZY@h`{n9v "5oIvÁSNNlšKUd?5I'
-a
fqq=9]صjn뀱}E.
-å+YZExeBވAEwV_V.h8.3:cnOt:tyV& K5?i1;_"o v^dST HٟtOuәobF,?ZBw/ЯU90vBRZv󫘰;DLJ&z)skJq ޱ͛ɟL1X2!}	b@ZG3ؖȂqf=˶Nˆ`L nd|yǞ}1җß7#)#ӟo`'?`hIsOT=ĶR/AI~}ycޑ['0ˡceT0;`tаbi'mYoIKeY7~Ė3C<&s{
-)9Pb2CD4ns jmMu'@ڪS4% JSr٭w:K#/-Ҁ?tk BǦB1ci
-lCg^K=ճ*IDi	G_@kۥryMI(FȊȴܱ-؆n9zuI		kQKbNm	-޾Cw bN/BQv%=B5Xftq,:%.o՜Ti6+`ԫ`K	{<eq6nҭx=1ZŒ	Ҕ_|w߿aX>3~v!
?V;hbDґ֐Ey&8=LN{9 gRH-LHB_كMUn55(Bo
2 6e1'
 ,%({JJO]
ݰ(xm93IGQg͎lyUa]B晘~LxhAлI6+c6L<=& V!	3G+@JiS=.Mņtt
-E=l9]`1$7<GoչױM
a!#`ĳC9?=#tSC 4F[DQ(>ќW>Pb	_=kagW2	PD?"X1
-" Ff-JMim2#sdWp8l8N'^/De3+9r#K8}(I
Vsދ޼ωet:GNNFiZN( }_xg95+ϜK˹|3M7oyps=97 ʙv$gLJFdv?׺Tq&U]p @n(붓$\;3`         p   8       @  8        @      p          p   8       @  8       U:U]NP5o# ~Fua}L)hK!Qq@j-$)BR()Є6@@RZ*T84bcg׹8v<2=x0x<wϜ3SR*V#HtW?EQka}x,ϱpɣYqp;dt.̹_cQv.um|X#mعw~;]#zZVΧTlU{[	N#X˄I~̜՜/@Fd-ĕFV]dW5L*LY08w$ǣ{[zwYK8vo/eg|q/b	Yz$w7Ǐ|M75(3O2<;֓j+m~ R
-B1U^!gi;V@0N4-TYx$CpZ(o$kqFl~z	k3nX7uTW36'k+nk}NlC+ؖ;k-2;fXń}^vVM;[m4w3ffT Ww=k, ,zb=L*b/,*]|PMEym~]ys`q;m0m$H}M4: ߾{<㢎ٵy3(yCӉ\(P@09¼/n\sҦg`:P
-BP(&[oNfg'sw,}xzja.W EbW;o>=Hx߉J	7n" ;=~"I<.un̝&BiGԏ\z*`3B<!!rsKf*5B\k
nffHQR:xA
-5DIve047R
./&/?ː/H4*ujc4 <v2)7t8H v;Z\D8EJ0{q:mxb @$l@
-iqQ?״|"ٜ:W]Ƽ*Ku!=umwҬobd-3VBq 6$%Ut  +@ F/3p08<awX(;Z0lrcjV!P/嗋h`<33\̸ǉZ#O"Ehkʨ՚KQIܗǎ+uH/̓_zfLwBCK9Bϴ/<AR2? ʩ?	6MG4{2TVD B^fD=N:cICXF|L  8m&.c9¸"nL]di
-'HiH D.zD1Eoha$$t`E]#5c0!ޯk"lAiԨqGsdJ2fOA"E˙r%|L5s3񺆩Rቌ!'a1R^C'HŔtm#sN:~OHҠ@7""4UrHL!QSMM
]]~߉ WT22f"NMՂR]&})n'|fz{zS/raW˰(P(kOM[?nUhnuv:Ӻ 
- ,$$@	eIҀ(\2U2Vm@)0^+*;әL/3ygΙ1}s_Y>0l8^k	Éςy|U	KQJa xwGRtGYGT(*D).;J
[$YX+Z;jQРֻubQ*W`pa3#X}	%QRELƍ t5e h19oOaMˣ3PLw<m*bR3Hx 㝥4J0 uW5t:zkNG%Ϟ>b{`lF(OnB,Qרn*F/	%osą04sDsQA86=65nD*RQ'4D|?ƙB̲!
-
A[{u]OWS"3rVR%Ǳ.ad9
-q
-#85|A&iH$u>"׈)񔠌tS}<Dxd-s?ʚUQut&ЅRξ`/KS_ͮݼLyNaj1)7xi؃@dr
-򜉦ΘMۑL1 [GKɭIKƼT$Ъb8ɜ73¶* O;pX<*7nᷞ395ut3&]<k1 5).$R	<z89:
&XV@u·4ry
-&G	GSs`1Jy/O^8v^(w==`F+(ې@NPőTO)e(b$;30cmlh֔4"$ī(in.F&\ Y.щA!H,f
-/:Ϋ2AbtjDZzyϳH,MٯMUڿzOAmC7 OD,XAneFnF {)TYf4~Z uJRc7!ѳa2!ʓ ^܃nLϣWp|>lQ=e+vmC- hޒZO,t3:I e_6?n?eA <"/I2m6]*z2^VsxY\eNM*u宜ia3Oǆ/ś]?nzMMMgkiiq;g70΃s:^>#}!M'=g4}@oY)/)x` Ǳf`CC"n
-*G3ȝ	ڪ?irZ{t=/!i#،Xc6En
-Z8.7*Uڈez0+vwN\+ks7Ex
-nѳo*?KƐ4mR~[YaI/Cڡ3Mpķ\	֑ͅs8l[_&w?5al̐Ƕ,{|J9I]P珔'_o:~dĜ|\#KEkwr3~	DCg,s	\>R#W#1hj"w<xF$w}Rne`ʧ{eY{d;LqI}3;!oz_}чm
-srg6.^(d::MFbEvUSʼ+pN
-|;q^_
-ft:d@R~	++ЎC[	70 ^փK?rEofuP@t'Z_.=1)c	>Y+H=2S@q)R߁ӆȈ.6V8yxntʈ#{eh+%.΋"=?ϓZIwIΞ$uNnʢut[Evo+pP'~F/*Bߑ98m~<0'tO.Ė%E%WF}"?y	5y=>[*t"{Pр_ؼT|4{BQw$x`j).sSOwr3
/B7LyIQU"=-qt[}FaqӗhG$fWj}{,XǵmڪtIVz<9B.k}Yg8gTT
-EsTec3z+(z|^3
-{^:iTUU9ܑ˽(89㘆fZSNJeO9eeYi98%*8
-{kaZϻͳwo:{}D'TRJU P-<` ǏkzC66bW\ 6}}F޽?r:(* C
ڃPן:D@ҵȑ3,}/W 8՛6M=Cr \ɻD8k([-Vn5
-@zrn _T<XUb?ވ.O5rKuˠ^` x Zh4UBh710zzo 4&*Np_F_GIHˠFVf&YKގTo9}]dngѣd޺ϣn ~ukPkt-m\ PT=BF~>@۔{4 ԯ@HhBۅҶ V@ڼ<0>`k@ޜ8/EuOMlN>v7()'%]6س?uj%Ա%q_ 0 Zd:^n.0 voy/[LV{wb_yOJh>#uhӾNbO9		Ģ.+LX0"	kӜҼBC`v%+	@zuiPCOA+MTiΛ2xGt.naK\=(, Ү]HV#zFKp?1^{
-@ѩ	Y<O4` CVa	"! hjpB(7RQ:!miK-P	
[\xO wAjr
CAб#rb[	QTZJh|j	@p'ꂾ$H0:r.A ԈƭZ#ڝ \Gg4Br/e4cj0cSX4`!He@v4^zJub7,>wg3؋BeӮ1'
 N})G`DET <nF @)⡮{
fh/Dnx^ౣV@l<俩J*UT"  ȲE(
-DD vY 6s9!N{E n'r_
4aGјPu^ `ݡt3 |&a3c 8<Y gz- NAo
c+!uz5єd[QΊjr<*(
-_E\9;n(+_W7O2(	BVu`TCvyCYjz3<WO9

*ǅKuz>ǳj
-"NhVLx@@Р$|M*P7PZp<ʊ@qVD^p-jV'ؤr-,o|&^1Y>c({lg=d,_؛|+v;}Z
-n; %6FhE!9d"Z@!c2p׏'Q!Z>4KZjyy("n΃L @u#Ztbld܊@9ETzT<E?b,
p1G}̆(UdEF\.,x 	S5U'2Pq%Fmu=KgD.;EQuT&;]xn phT4YBQT$	pXkȺ|Bk7M>QgyK**SP=nY/*"SΉp5 PFZ䓘λ,Ew"jE(s%!$ȧ@e 6f{{[s* h8
-䯖07b 	ZdE)g&P#I. TVwn*(T= OlT:`/7/2doj];H9VRJUl5Y"o  x;ߜ%vEaQ'sϖI.P~8j&4ř<e
):Y6MGuPyJԉF34D R&3h$j@ [&z "/
-~oyۍ*-IXTDQ
- _7^$;Uo,E*%٬ 0Ⱥ lp&?I<yl#d?I⏷%2
`X3=kDӢщTfh=K 1 .$A3`K#Q<Z@*mC3W0 x(.àjO,-}{34$[񈑼oݚebx! @T#nCS]} <HO{4+OR;@?.[n^}Нgy1fDC'gR
-ܴ:H-5?ΌVcĢ+ t\;$HX, ג՛
-h>B4"T(+.E(Q2yA"G C	2n Z 
-u!:3iy:_+ bυ+0E O#v@ԊI2AD4Z#R+n4/$גW޼
-q[0 G `5Ag*Z .!"X,.2D|
-%Kv_`dX&S$"oH	\̢pnq_b}M~ u|LtLh%iH:  
-zY?Io5q/
-TځRJ*r)7`\V/Y0֪=+.Fv6eĬ`֑s;ycX{w9_p '+fr?;{eܽt{]j.3lvaЋZ/f1==bЦ9xy
-nŲt F9[F!X#]%&f'#Я kCG⛩cvc4Kf&)5+nk!?+/^^c~_]q;+y3~AXh̗V/}ŭV^$%+vqvʼ)H<Ka+Kl6v%& rqp\Gaު]<w4BgIzj~75riRoujPQX{όo13 V̑slXwS	frhIX	SlD\¥[9$m' p751۹\ x{;E~B,^"WrPnWb@6w(-;xp@zt7rUv r
,C |v&vi F;WzaL?)i|;%kuX0egc 	D͙mL_o)dӆ`iL9ѿdL2s38p +2%ŬDbrٚ8'lغ\Dee5I8l9NA?im8cv0/&Iq /G., )>N?LN~P㻇PN*K7pF.̊|MSYy GONZ<WO(Ӷ̣46|9.l5}1eiͯ3{o{X>k8aq`pgL};O$.9g0?a_8ǝ][nm;`Syd*0h)7y싢g0f/=Aere 3?]ެ:Eo^^I|4'S2H<w[S݃mLC[F62{VٝIe5:I6&
'U>FLݑ?s	q,w
lXvOMzB<Gn@g85
-x暈2sB>[FvLJoRRJ*%$,b)=BSfgNRbGF.:DL&-[iIL!Z: 
-
-6G_lN8 ˆߎ>ofk&Z>bĘN>#W?+wйzhDSe"uf:0g\( G3wTKlڂl߱v8|*9q#R\hbB!xc^#7[yUAԾL[NvZ 51=j9:RUo;o"r^Ői0xT8rJ u_"GGqGN̟HM(chYnj@=yI5dͦ([kC9B=&2
ՆDF4, %ҋo0&޵mb6.ġ?x߯n<:Me&B^j<r D1$%㦽OSCn;17Jİ^]NMb3_y8'F& ԏ3 <N!]p<~4r;2ц}Logݡ\%o33ɀcߟFhpd=aU5K,ӿXɿǴ%v:4/iW#<UZH
3:~"o;~m3.04#bPg2ի9g SwZ2[߉yq9EI@c'w&<|4{owCHaɢ)ݕq!#2yTNE7G,㗥r|dL̋d1%rwSOq!mLby ɓѶf	gmHu0~D?<R ð[rf8{6r	S0 /Kō#[I-'jnocxL`_Ӿ]sOIJI`ItiE슢[p!m%u"w?
-ѱ{[_/X>g8 /a=qEg/c7<vX=wχ2go46A9{]it
yZ[ٹs4pb
ZOY6Ѵ`?'ws\9j!^\(c	l~|k%hПhz:u
	*
-0OBdmڴE.W6+ANP[ԴtN~d114٧efy8^QS&")Ҟl^ޣuRqb1eggw֩mۖpV-19k׮z۬ݧ'\*  N˲&p  '"yʕtbBaV+zۯ2ML   SRGNHYָdkA.kN
ĘV\oT\+ J  (_Ksoө3ydnBi  &p         @                
֨}joF5I){RᶠB/QM4441eNJ5*VW]8ԿYOʊKhxx@HX߽v3dp\rhf}Zc[
-ܨQmS>Li)qSGRڈAy+
-zEmUWԼ4!p yPx,ј$I&E#h@KacA6F1E(rX]b8WBP9JzDM1ŲtN3̼;yg<Ocru#@*c D}0/Elzt82?/ȪV%NWAZӀNOGhRk?"ǝĢa@?3jO/G)}jkƣ	q!)U]OcK-LYß>|KCtX ޟoԝۇӅ4Ѫ}cN\Y>Nfմb4%x͏mҢhyZy
-Em=/Y/-q9-R 'r\ X8̔h%_v0yMbXڴ:~I%[ϑNBh``yg5<Dmhm4RQ$L'ng辇,,O
;qiYMhp:H?|7r&)Cyl̎-i
XX)o
-E"]Z0PrI-؍6FRo-܎2Ս,$Shb5 З0(%b^ #Ӧo2I6Ԁ`Ҷ&`kD",i"8@ $/p6HFW-aT
 &xGQ&E`e9>chI",?I\<19Ipstɗcx峱ss<'pDu5sX$ľse 6}*h 
1Q~fh|H*.!Hʊ*#9*$bLR p
-c"t-
-[5{E
J|+?΢@1;TyM$FoTcj4_9tՂB"!Gu5$P.gPVYNԓᣝ)8u%x8{W{gx07jwu\SN+fK<d,)G.
cŶd09a3KJ5?MO2oG;YXLɾl>d1GNIꍥ,t=E6#{Į
8cKRBgz:U0`4%%EAl
7 F=XnU{LK+FkD"DLh7B&~7rVʃXWwp|0ލ'v"+ϵ{Zz
 \WH}<TѮmR_a<Eћ(Q)OOSX}N5'	qvDo 
Bʊxl#GK3wjg&?^)a&O!z}6 b<quNI'`j> .r>RBb7(ц2)
-o@2TtRV˘<q:	 UױxJuuIٱM1&.}? *fLá,رWwz>d+xyji
-ϑbgX9 :yKTPz(w;hћy
-&=S|pQ_piNvCt \LEj?!jQ{%cYc«C p@ vq/ܭܨ
-z*"}"G x$*
-
-6(V*VC^i:@
37<NX"Ea,B$lbMvaR=|h3gO
{Vȩ9,{0LCgvŭ
D`yF.
-C"BbhCaK*N\ƧnaDl?H)IU3se,{r¢ <t
cۚi?w`bn^R9c8\jw=y8) ءq7BǥZnA,c$F!8`ml/Of O8%Mj>@}83Ǿ_^z+'	qpiSxzpz1mc5fQp[(̎"cQAcӬ9ֻ'o9`<GJPFVG6E_@վd{i>](i~;̊e8D(
-u3$m_OܮZB3 %ïP?϶+-ِsez	I^l9cc(d%Dp5XCcl=rw zmNiy1Ke<R3N3p+|)nhՒz? j   B=0hj"v@_ǂi3f2q<V.6eFT>VS6nl?Yy	<XN?CI(-_w<n+vϏC ؖ\)Kdr%`Y.OgyZS:BCR[VAdût])b_
-Sp,g-u	ՀmQ|l[
-!x9`?1^EZ61:W^@ b!oJxru%NvP)Nx92ɍF6@JZ8~C+9Q*'\Bץ!6HI]36vl =xe9O@^,G2+3DVx"24_
X7	No
j7'+и\LlL* gn&0(	re'E 7T{QmU:!6=ѥi.#޿]Lwl^]`[[`A, PYӋ%͙2):6gdΩec1C݌&/B)o)El }w'Ƥq/Nrߛ3gd2111j>͆hnHMhPJLw c/DG00ka\ӹcqgSu2+s2c xGc
0vE`"=29ړMc*b~@&=Lufl\x}u58
-CdѣY*H] _ˍωKSs[
-ZTF 7t '狊{Y(=H5Ulj$㼶(wO\1|hpugQV
{	δyk<ov yD$" 8jB] @kQƜNm_JTZ ۓBYz {iCyz;MXH	PI5qKdT`-G"-`؅Qmb<S5>+f
sr1Jp	LLx&֧,c񗫸7p ?_=w`-kGS`x.4XuXN۠
,WŰZ f+$RdkgRƥ!}\- q|:IawI+"X
- u دN'%UPޒLw 4~I⮓g_n%F/a $-!w0ZW#j8AI _$(Ж@|2wl`X m,0YAޏ5Hf%׻ =?splW3q-!* BbЁLGϣ 4"aqfz~b%4}v7Vma`w
 4xU^rA~o*(nDW J5gvvVXG;GU{tw";E`UDdEFPYm@@D	aM"(aA0 %t;s[uO"}?O{TW
J."U̮L
-K%٢dIͬ4ojC,m$P@GhAZ{yLM* x; ;ښ 
ezwm]6݈yqB`0"  &Mס*7!{ ،"qb	o<)8HZ{QZv%Y hD[PXrKxe
D"* VS?W^e;i4p&$HjԒ(؈:F`P	YAUT \5rׯռ;uzf&M%sz!<op&M3h\dx 61Ll
3i@|[:5`lZČW"jH4JlXNy8p| 5=
-S cr"{ѐ#!kB@6ߢ4hU&b41э&̢E `BbvnxMHn'j0@@A= Vk-Ft̛Y[$9E8 ᔐU{>JIuOiNfd 'D`2a"
-4
B ƖLyyo/ v~4ɒkE3qvT	PqK୮N/HlbHB!-N6, 㥗8Rnw!=h 05[, hsg9}\v+H'*pXKL^WLFD(%Λ3GlMcE
-7n&`md#ʨDd:z:ڷ͏/V'ɣҐGqwleղR魂cX%f+h2:E5`ʤ1TMv^6٫2@@q9P}t|UXchH(TU긴<#&tYE4YЉ X@
	}!D10hd oU%۶\=w
@z+  W`M!U0
-Fl&:+f)gJhBeec-`{~`p&(bZc4	2Z7u5(~Xl6vf30Ed2pعlۑöp)^߂rh4m9͟mki@>0a 
-H -@P	S3RNQO?瘛9[^8$O =2nc,zqm*M D񡫭W\f!݄nll  f5aՍDb5ӐivhBhz]
-ZXD͌h0>/nMf^f򘉜P>	ӏ.ȭ*͒[P}(cKW!kz't!̨jzT-
-ARը㨅*@4u%$, `0ۭFJY9[eؐGhHH3o%G mQG41wķbrr6Ź` !\+ R;3cSmW>?Z FݎNMgD;(`S=
LWEՀCEV4̍LU:n $"2EDDDDun _	oΜϮݗQ
Э_?#\wUR4 J)7*ZOEAgBz%~_ŷ
-PUhGS)Clazx8a.;CqS,b.r Pv+ܹBZz"zl ?:ee= 1m5ٛ`?˧g~qou \8]@&ӐRrRW  T;P{(R?T M-}[E;Qo8)&XMRM
oۜ_o"?  Y89T+(Apُ\S |w]4_ b޳4i+)	|y
l&?vn+YJzn8MDfPv    Q,)* @bMF|@kHfܔж0by1Aln҄ҽ) 1|k8Up8TTUPg ~SN+4,_UK2ʋ5xjBoBCaY2HYl`#\]@ ޡBLlk1OMڲt&RwNRز
+r]{R[+1[C2 R*
-*~K Y=w4!L}O {?VRPP&]QSYA+ @MMi
^~0xLl]F
aNe?:&<A٫ +qS^a	.TN6n})w@Qa12a=0(.Fp3iFIOP(I=UW,A XD#7pVQai#FwF1~o
 O{ tHO{XqF%"2EDDDD/w?rJci\2#_#mw召ܵ(se^:eɻ@<tr{jCrذj% oFy=x)dy׳Y`BG3e9%m&2iֶ<9/wmfw	֮uDr㧲 Nk&ffKɮ%Y1aÆ0iQ6$1YMᩍ=-W>t /ʃ:KA^,yϓp1^
-'6&Yu=A}_
?KHI [âizmዿx xd{Gʋړ `j59d+#1r2>{1q $$&K֒)~	ħβ ,ex'/4eڗ\AHX
'{STuukq=d`ǒ5@C[ˁؾt՟n1icݰܣ,xse	|w;ى$	Lv2S$e2Sm%fd6Om1'?sטT2WMGP4:m1_<YϏ?|rׯ؉Y:k߳~*ֽs"V-ș|Ը}7eX}$羋Q_UD'&NtnzΝ?ϊ(̬~uնq2:~>ǌIԣ$$'#x4)ǬO[<JAxG/Jck{1?>䕛_"ؼQ牽zAOND=/oenz4F1iݑ_p꼕:B|R%Hh	UH|aDկY$9O#ƴdX߽żקqռ%aOL<^GK,z7_{s> b:К|b<xiFg,P;Wfy [Sx"G.I{Li={0~fɉg38{$ۏoS@E.\HHkû1at~v臛\8SOhhssK73kgҺԋXxMH""vq2|@PJ*AMI"!P(w/N;N|8Rt5HG;|xvvv~bH=JH*%bcKla[i0)DyJ<CÚDx) E6E:2*uEer͞<P-Ֆ}Ybj]p\ޠu\q;,#fÁ˒oY첆?_qZ4ٜedbm0M>ݬ30\\!KLCj6 )jEk`JnAqвc'KŋDk7x\˓aPUR wQW4[-Ͱvw@Qq$̇~A';pHlXb[YX:AtؑMuYCf:+]a:)|GhwY Y:lJ`=߬rQyݯ9aW{ L_\ !VHľIoJ!m$±F趉)=4 Lu؋8U7[W(#pԈ% I"lǶ58Ѻ}f-eqzgĆWX<NX`wNL*uqWXx1P
-.~y_g+k~WLo 90dHb6aO|Uw=~>r#.=MٕjkEb,)ɒd~)EzǛ%	nsGN(fC>?[7_DpJL%I"ؔP<]':
-9K4ǘ'	 X-3M%H6?l!' Dh)9:;?1y
v52w&.Ucib_`lFM-_KR~dPZ]U,D"I&m:gwaIh4P(ETkzNgg']]]^~7.;8y~#c 03Yy}
-rϳ<}?˃R#R`	j7N3c#< 坻YB:?ř/k.>:"nX7>UȦ7cs=\@Y199IGG'$IM>x>6nXACLf>~M..RkQ\Ыo@3ٽ/-xkNsmO/㟽w?_WS}mς49:˟W}muGj|7)"I}>Ey@!͈&Ǫx 4gqBRRΫ!I&1@`aV8"oV[ɲ9G-'IRDXI1=TH-qX\>	ILKSF$1'$I$N$I8I$I'I$I2$I@#efN\$I$)vVl8[n^{?aH$NTNznsi:rUĥ_9V;ʙqK$p۳Ӡ
݀88q8D$AEq8E5'Ĉ̈p@=H*"#(
- Y6{gT֏UZϧɝs&6Q+9NnnؘGM8w"e
(ȃ<|^[jn_aW>{9L]y ?oq'6%
-
-fsPq'=#єT5GM	4}J}B9|C~e	8KYǧj|΍ιEF] k)|@\~+׳hPp=1>	)CGST;_MեKQe-iٴGג"+
ةK4*y8ݻHJCe㳇䛏xc9UW[^@dh(bRiy&^n,Mnmn59Ydd /5:AA8A!=|	frm6ηe^މ6쵛9K8[Cw#4=K3+~p]rN gROƂuAg"ڂx]O`85$1v,vwwj h|rqS>HfG&,L|?{{grJ2 l\4}9\<hs%ca9 zzv e9,9іnǼ՛I:QcHy؄MΘȼ<QR1g`7~4WGZZB2r3!l^>gy'.`3 1$sf~ ?̊ÉDz`j6W@Yv'p\2LG {:KSTY"S<㲠f%f1Q8} 50c78s%֠jذl#lƳx.3z5~b_]454xl;Vc,Ly?  
-  0fׯD<^i,yKX3gekh&ݲy5ygY[
-Esh*n	C&Ҟ*L)M#vnDGo'`kW`B6T9w{hw. NT&rWSt2M=C|g>CYzL[%ehjԼ#d6gd8~xE&^#4{7G8LĬ;@ލ@j츉	^;q'$l݅K<hI>"{V9KIJ"t$~56<}qKJ&xA
BI$ 6IKe+ah{5q5cTZzt7yq,foǞvHGZ/LTTKșfLk>2Yqqv]z)TmЁ1e1 r	 þD}	
recVC Hchj@C}6F^~'hn 30`&/RWyמ-
 ruKo 42
-^OL!Z-{$W<()~	mFIx͹,43^@(kDWGLLg2P7J^툹w9'ݱCYr
-M-b𰧔ˏ^R BN::?gioȹ|ZEzS߭1Oy]JmtmԛiеP>)CT>R	}މĻ()on' itҮ̆;455*&ZLUM[/Cn=3M!zTR]AH7K?[F~jaoG>	]u'ב~WюAA	 ,jA2Ru+j@}M   }5-J PDT"kTɻZ6rJUy PԨZ VI5 hRڱ=}w"X8S`ƅװ;50 %|V&x=f6syGd]z1bɡƧa>o3nc?!+ə2CM.-M=ֆIҤE%5ﳁH5PZ	 zR
@

Lz~2l !%NJ~WJ?^ 4WtՓ˅?Yw0`Ytxɘ={.
-i Dyx߃^ݺ#ב hU5jRڸ.΋g~
-fYo  ' 4?;KlC~t	SMJ5R@ɣEy\{otPi!Ui݆}r* 2ٍ( P10T&˴Qh{!A-if z2~4i8-]X:r>7~+LKB֩&.2mPɾOc,9V&ՙsSDm*Na3! M2mR23(P=
n"Q-R
5 $  mhj)[`b$24uI;%u"m3i"[4VcFřݼVǾ5DÁJ6B0SXdF[6Lu}& RR2>o_ugwy7k) %nx>* (p V/K֨[_L2&YW3qɺ{xX.*_}8sYE5 a_sIǴ?w3sE=g|a#j(H%&-(nzU}/ψ Dmatbx\gpjEbf&'Rl,S:$Ӈ";<'Ȍb(mV)_͏8fp}0q	# JV$]TԾ\ͼ/3ݖ(dR>hbx|C@_$~+#nm2Upj0<d$@ʟ=)َ3Wa=ei5yMhPxߺvI6ɜWqiɾtO  vdH9r!nGu5b%\k('ޡ44e+ϐy'Lx?  
-  Jo|w]Tk4b <N&\Kٟ+g/^0}HIuos4+uԉ$F,#6t+/^8MAA-],ނ)궃e,(,x
-gӮ]ؚ&SH
p}{[AO=d,/c5iY="x_8jt.0筶?ώyK
Or47ǯQ׃M(y^[Zlw ɔ3sB~5>A՜;MOM)b:1RRx&c.b<x~{ l6	<|"'t҂:A#
Lqۼm`g
-k'$	܍N	s,-aWLn^1D󋧔U#	w¤]ygښ_p펑AA~j T*^|&7illDWWB; Tb5݉ARIUU?  -bQ\OȖGADAABΟ`M 16/NA{mڥR    IENDB`
\ No newline at end of file
+7:t//r5'|bm$2X8S|+1sPj&t}A+:z9=AJjB쪖uci
+S~腇6|TS+0ǖ82>vz^v|".6zu\'}/;/rK%V}2je%N[pޔHi[Epc,9~ۡb'yF	MnޮkRI *42KFY&<Ng<4~뽊bv]3*+AF〰9
wWK5k8ucN-hS;	*p4c:f*m`0AmW5?\B,ZGi.ed9ti/ZW'	bK%VߔJ-^ߧXP}Q5uݵ@u 9Vt>pG'IM@;:,!Ï'; _X\)(((zpw}3L;ll0,,6lP
GZe
+.sGE q`YcYqTʻ̊hc5[&꯯e`@}6VeZZ:S}ҙiPYTgF{YBebS-kOg9>436h˺ԣ3Rq#
+t/K&0Qs(njARB3C勴}8Gȶ[=l$tj>:	ܒ]4dU9-8U}b iU,{[8F VPɪ9zT|\pج/%.bJ!UηO4FsQqT ЙƙAHp3|Y~j.K=>4#0Rt~fAC-4qۘ(|v	caz 1*CT̶<OE˞Fh|A}Ha--^)3^7=M2=1ݧJn 67`;˂+H\;|<gc7x8dS>u)~R0Ak,P_;]s&ѥdyk=Yniam6̑jyg.k(c|K1YL[ Ǫ@!]ǣa %y4
oVγV_.`跨kԈlNyF?Ta>"83og&~o[&CKJ=u{gBDo\a?}}J9 0D;?')P2}>b~aŅEkV كQԮHF˅lW:tqN2xy?=om۶l/2m{glۊ&vյxviUIY=䓐$I7DvH7(H$I"K$I$I,I$I$ɀ%I$I$$I$Id$I$IX$I$I2`I$I$I,I$I$$I$I$$I$Id$I$Ik5$դ؇(M*"Lߞ4d%eeeWFCD*LQ)"ө0$w"$I$IXu\򩌹/WdcRfW$]ɻu y[o=s(aW-	+9Ӹ+zS\QLgÓ̟|ɝCğ|
ۖr-Ϸ C>bÆ&?OV#I$IdBfM}~WyIvUo쫯1eBMFecI|#e1gWތr<w߹g	VL~I^|e1[
+#ܰ/?ŋ-$M2̝⥷>b̞*$I$I2`aQj-ͭp`vż6u"mʟ
c[>ķ3|fҫ臓SUw YAwĳ A@"}ub;bY0 AtuA>q0Mc8B1h$wgI$I_eR<dؐcJOB6;EQ
Zӫk'Љm^&;JHTaƲ٬sWBG_ncզ<&O{yϥSVĂ vW{ # {%9!Ymӷo/$I$IrVWɒœAǞFY-i)~ͫ?
]w&Qӛ/)ߍ%E$6з#	v0};JmT
$5i$I$IXu]m
sǿNyvO&R^gh=bde>gOgWT@F	%[	bT!O+2	(    J9A)4$I$IZe|>#EJ
c>;'lu3?dsD4!m|~#90A}AF04ET$ś.DEdfBV"l2Ra,"$I$IkbX\EV]лwo!԰l"&̮`t:"I<'  YRHAQ
+[ҢyG'7[o0j4/ƿs!{ti'r۷fLf,XBZ͊"HGwH$I$S/6)}fg܎%=~2!2hlw,`2:I&	qѯM.3^ACyg=r#8"XN;zB<<.|I;{%8Gh$^"$I$I<
+a]yǼܮ'G!8$6=0b?Y^~$E![aY998h cV7a!к7sEɷ~Nec{ mpUgDvEVLVB$I$I.i0Cx[һmb<j~@bZ՟[FRZ^M<#"Yt֋S}~tؙ4"4iՑ}>W=,`kq%X&ݯA~Bж$I$I(0*))=yںukT^^I$I0O1$I$I$w.I$I$$I$Id$I$IX$I$I2`I$I$I,I$I$ɀ%I$I$$I$Id$I$IK$I$I2`I$I$I,I$I$$I$I$$I$IX$I$IK$I$I2`I$I$ɀ%I$I$$I$Id$I$IX$I$IK$I$I,I$I$ɀ%I$I$$I$Id$I$IX$I$I2`)KL"}{d]BBpw;	$	A@}#Yw?7dz_x!S]Vuλ-؝~{ats.n.ND~MqV:I)W;qg'=;\l>qBBI
+K~ʢ,-,+0+Ĥd*qvWR\RBiEJR\\B˃g:(/-,0uKYQeCiA.c-lٲmH8::݃R***~ߒ=\ٱ7
+'1`0	,"^ΛI8}vss`
+MԩY0AA΍L8I3f-.P,]ΆLgy,Ze˖2{Bv%:8gMdt4~-2WN[WbsKQMƺjpN hUX2yVRwHH]3SK)BuN:Ob9`bͬ|۝<xGx$PGӃ]3TkzvO}<s/ ݡGl37	^|5^yU^}5y
^{9yO<{>T&jp'c޽[xzn|yx3lٻo_+'߈`0A|n/_Om' ޾q7Shwddm̢׵_.H,ݕ =˙:Cn-8nk*$vϞϚuHγSVLrVvNg5YqPBh`^eGGpq2.ګ0u$?_
N1T}5ٜ\pvZqGTP}O_	f~ZD!W
+
T̴8}Q]iC`0ѕǊ3=o>2o3,g,nSSIJI%#=@ʆW~2{s{geױT<g<6.͜yo\VlJ?s8+%'.X3ɶ=IHt2Oᵧ_fڽPPXӀR\O~n'/᫡3qŊ%4OuIIĵd^-^6fޜǉ|Z	U9cٞH~I933Wh	~H`*ҏz}2=Czhץ?<plܓ8| Y'9wG3pj:{vlDf^lwJ3)=;_h
+:5oEfV1n@8?1KC+BT-K'q_Ea):4~a/?#YE-{8Y5"PWnz<7mb8JjW]ÞM({9]{ݱM#,3[6yvN# h䜌g߾=$eq۳G).`Y5cGNQV.]=ؼ0yU^TqhZ6nĮ8O5NXx(lo̶-CBa1mNݥN 4bرS|$NSKҬmĖ=Gȭts& ie
+
`V%8/:q-6	ѠlӎCd 0YBlRQ8$۶nf˶}d:8ENe-qkz39ڻrڳVP`Ј[:oЏ>bذ`軼֛曼_Ѱa|T~+Λo8+fH-);#矮ALPل_щ|sʛ7@;Ps~:[xa+Z>6+C:bZcH*!nT;XBZ	̳C3C
'ԪQ]ݫkQ
orvD		mU=]^䍷像N;^
o>o*i_yZJJu
!$4$0BBB	hTx
H`|faoӜ}:SWLnk'//*qez|m:v6bedU{߉,>7pLeia
+=wq-'QA&mkBN]R# n{<&EBNz!amх[pqߗ 9Ln~.;Ic)XCv}lWo$YJ_XE
榢
+^(̊cH/+Lbe/}k1c>* c7n6Ҋut]@VAb_qE8B]9IʥЍ(*'*2ٷe#y\0nb|d3Vo!æ{\d_)Yx9޼Sfl
+N"
+f颵dTuxKg-#	^Guj ^qm߱Uwt>ְ|:K+ȈsH*qiC2vh2s(Hˊ3I,4-cwB!'Yp)^"~ZO¼%;ЮL,5Ǝ
{rͷqsM6<`21X-λּۋjbQ=x<a1t2_M#4Ꮷa[ocӽq[B#GbB FJ-VI
sSoJ/ew04h\NXBi֦37?OsI  F60[C0ND븬o:BeUu^1C*?x*Y>k}~0J8B&-ywi10⛯rϕŋZgnѬ?'vtl|(Uճx/H,tqi\v;.Æҕu"Tg0#eګ
QwzA6(pRbߕ2]=|N :(\݄kﻃQ;owz(gNItd( GkwX ϋMBP0չR GrbbQ &S-&k&OIXN*<G˹~4%L*EKYǮ:g۬#7~c[ki^zqq}720ӡ\;
Sׂkox4AB/Kr
Y+^]:pq5q4
Dxt<T`Z) xBW˞wVvM'ewnJR*#[s̓{/Tݹ:q/O=spD
+mދ<zϝ<uʎp*.RiRf>Ew!G~ ws7~91X٬[<^FY(HS֥[)1橇u>u/ݹ,]U{jMv]GTƑ'4Ѝnhw
+Zfz}<
4r'p"%ߜ`$TD~g;ĺG@kxY_=}1
F׍9ѪQ+)MXEG&볼<tX=^PBhq%%bEܜŤ^E>[/co4ߏɓ4q)9UBt7i{=Zb xxOyۉ*L>ά|[L`yq}_3q}cUn}o|?gA%$4Ș2-_P^˓}<qsߖ&`$&EA_X1(	jDԋ",2jI03[һ_ՏUq(TqQ;#@UP=K#H(pV:]e/aХYqf3k<v3ڠ:ТG:oC\2É
+
+pV AEtp
	UPZRBpa
+*50"G"p.&Uk, *Dz4hނ~b;uT LyUeB*8S5;@Dv4Ԛ}(Ԍ9]{]PhVZhwB]T[
EjA(5ouY(u^H?䲗S拦]n9OO=JF
_9*
*)؉[ 7"]Aii!'cב:aQ -Uy=Dp_຋д~5YCE@,i԰!QQD6?FajACCvhkh"蚏0AQ !.6n'X;eU"!hF`
'n2M8nXKE(	"*A	LsGĭ7
Iup|Jn'::PGy"[ve>0H+1VB"bhByy=>͇jV7.`N/o+zoo`0FC*rzt',"Dhhw"eY1CJXn9Ur}A0GKU)4hߕ}{ӳgx/:Ur54G-Q`2}|#k7nfw$~,5iKְ}QNz!4DD:gvh*j0׈X1l?5kֳ3.ӥcc 4]1fP-}n4 LB#4>@1X}nvogÆ
lܕHhNipW;wtb[}VϿXF?$)_Bt3
FjQ 9
fiYq#6ܚHNU!͙ʔE+t"jƬk NOç[P03>Mhh$;5;M7^ 
+u).7^vR7";z]蜏 (X(/-!?7l
+9<*dK~Av0âzMNb
+:n	y$q*VBXX(
+!X+&~#Bnl];T_JDdQpUS_@NN?9VMey`:''r.GA3!Pө"u4F8@ۄ\[]R檦3h+Jq	ԓOaqNi(
+u^/+n$'[3V FbyT9	qPRTH~~>ETT:0`"awRn9ԋlHK<fOssQMj0i*?>noL҅o(8
+Jpz5#oq	cҪa8A(*&8EGsz8JLTCEIwA}Lf6o;ｋ'{t @TdB	&=rرh!呝SfU	ҽLT OEU	\Q{	Gj&
+"ZT3A(k#Xk+ڄK}y왇t@'@O}&Y&|5~7=w]c=-:fjMpYsOOsK%k- vCL
+b
+Q|NAswr]wcqu}8پp.龻k4sKi.UQpb5^L/DYޔi PfB"?E?CC<~ʬ5;)cg͒M?[{>F=oi/%hr~
bTLZ*LdOY0ѻ%;#uyxM`L>kĄ	- ROpzƍcʢuKN'^MIV;p/.PQEl]93g2_&P:`|֋<?_{hZ	G^27,e?x񏵿<ϾGp&RiZǄq6u:UaAULm>i*3Oe񌛺j{Y>GcOy9!$
+&+o9`4%$ul3|n?Ƀ=Ľ<ǣgۡ4\泓p`ˇ>c?=O*~1vWl翥av:$F͑m+7$%qd¹+
+ٻi9>Ã<gxjl>NӸٵ~9Ǥlw"Oecj%kxOWcܲ=W
+`0X`fjoEZ'!4. <&\3(J'؃Z{V[Uu{HX]G*r9%jJ2+DhK.±8	lǿnhY$zWhn52i׈ի<cv ʓ8M@XlHHLA	%4By1KjWtQ5.t"c8<$ciKL
+['Q*1[(&4o5hjuK8;M.t7A(;nETQj֤)JfoVyifMUy9ԇ]bY hQjOFB\bUqj9]U<jwWBWЈzZm;p*8]@#*
+Xch%5UWhG7YDq*s8N&shoN\>O'Xy+se0^C}4Q
ﱿ0쳡<\T[>|"_r|vGdpnNɫ{OdIRPXDvnE|<KZy
+/h]2V(:G7 ,g"$nHuΰtw
mG(ۉ_9`yOٝ$maC?>.>&ʟs),j@	OYt|v j`OyOXتq8I;_˯<_KxW3a +7
+
+;x_/mHER-syO>E(V+* 
+Ʉ/'ap|?d윟NY<x$[O4jdצ|4C>	~
#`1st4*q:dgy_`C97_E*s=<C-(2dַ?xٞZCTT(-uNQ@1Ye^:ٟ~៏;b(F}9;Rή4s#?_N[_),̣02vjɥN`ıu7^y;k/2nJOfQ8+;;0a.<H`ŶG'ƝiYx1dRwz'@1q`oLe>ysm"71(;֮&)#s4+cײtw
+v/go6&3'M5qdv#
+S1uf'UeW_D(V]3c.ҊL8Zxl-^ČIv7 \t]A.jT[CEYqrLT-75gO¹3X 6HJ^{/g#bnp$Ȏ&bǉ M<V̚rWDOOguK'-a'KwE׮
>q$kҜ_0eHܹM{(	QɑٙPBH\qXϤs?w:K6ҫaˈcdewz={ݾ)e9pR։ۗ-9_3
L2gdJl>~O|nf&v6r*Ds,\r:DӒ!1-1f|1+H6ߟ<I}Q5䲻v'Mc¹\9$U#TnϝߗDX(OƱ=,^Ll\CvԜf5lOV៿kض7_`PiBn6n7VM	WqLӋF=6f';Vc,\75xbN^ιS&kl^yo{X#0^sǟ_gOd8.DDQz1囍'pK7ӍWŊ^BU}kvS]\NnMxu74:J>p~Dy}(?xjh!v%{9.Pr_x/һK#|X&t]!y.iӜѡy!&iԪ
{Gnҗrp	9Y>PMX,@	
$v9ϣs|
+#)@¢h#p]ͷ٧ED+GYIb$YiШ-{[DY-u<8ݻгWOwF-B"iӽ6ƪ(joyMzгo'vBTՌn?y3+D1T/:J0EF,LfNprV,f'ϧDW>^_GI
e. }s*)n%n{="#'wZ,YcXghaMj`~OƫtI5$%8uD4?$:F(o`!!YT6LoЌ(kI3܌	`0Xd*]ȣ-a\q\=VZj׌-{rMѿcSCChBx\3'0)g쥏=C}zo Ny&ZEhڮ?u=[5q<zhNb"*&rS/Wb37ƭ~l=ZZ5F|}qYoD!gOU0J7ЯuS5mà+oLpZ{+WL(z^ \w-7]yQ&}_g6jKn'Ǻ;D7jw?ݷ^Cp̊ğntM:rϣwsYԋ$<#M.7BWWf4j։+:EFf'{K",
+%WɝW_@0ҡ\Gza}o.7Rn}zujJ]*QQ
t<hCHT+.^.S]^ɍW]JӘiz?p`6em!^K.!j:6BVk[5hBn.ͰC|}vմl҈6=/O\F+z\zqtiAIF\x#}%4nW_Ō`ߠ(n혢{#?/#!Vf:Β%maUx=
>{u^{~ꇘ|p"+Y>v,m"AkeuqT%9b[g+>}÷^tz!^\zS.l Ph7~^|s(/}=U'fx큻x{xc>}	ƆD44o#yFܰa)\3禠URdjΐ^snZ"Hٵ	%	9F<X?x橧ywx{	1X"`#9UI>>Q5޾AykH>I.8v|][Zq547k[ǧ<sgW]keO_O<Bh}玳&f.Ϥ;ᄅ49>i^uW )
+aĘ[MWI/4cR	Bp.Cy_׺O<+b7߱j[6aaaTKkxsU8=z0Ʈ(a\x=6# @M"Kqf,/<-bv	BEQLADWb0VȬY+d[3CYYJeeem1JQQv1*Ye@ҷrWrc$Tŗ+>tM]_#^._-9"Ab?)tJ^
^&Kƾ&u9n?ֹO%#2eCw^J^i#?EJ>}˵q"GV|?~ң{/gDIr%U+q'DP>)ع{m_H+2y~ҥgN!gs`hkޙ#3*-wrt+P_}w;e
[ٯv=]^2$}*'={_?ӻ|ٹ`\ح=u+o(W\o޽<Vqr]V}Mw_Kz8 zbԭOMv	N].]5Dz];'b}ͯʶS-:@b# ѥ);EqS7KNuνn8ȝ}{P3z).O%O/tہҽsGyw$[%oȝ)ZU+G߾јq,{(݂soO>iYrDNeeH.׿ t.w>$W֛c	>=ˠn7'OD*-Hun'if5x?`4M^pf)V1MpW>֊` M\sioĭzIUy'8o3j&<[ypJH#郪*(Ɖ)l{QZ<
+ E(Jf}\5\lݚLNMs5b{}Q@fs0aK!OG3DqǍ	.uEEtSh^/a
sͽ7: \~5m͇PCTv4zy&qkSi
+f54SM\EX~Ҙ&DEUQ!yZO 8tN8lO%O!;ofHPmۢ
+jMiMܽR1GQ
+4hёM3_j
+\rzJE׬kVjbڨ]?*<
+
+aWbQ.D
8E[to	BKNiq96ҽ>!HíѮ-wEWL@LϞԆiҦw?Wt1q	`CQmђ1;t]Ի#ibVqVSk"
+OVjQ@|a11ѝ
+I~Oa}#i;_|!@ݹC(6,fUY/@Y<s(TizZDmM{sW 	3{wQW@	o~7Ri|M
K
hj,dp$n{yy,`SG
!_G,N%YP	lU[K9@ UңKLM"T&U!E:|S
V WIHPiSikM
+.BJr:(x݂(#=~/g|&3*^^7{.:;u+Up"jY!ԡ#=[Ѩ]>bEfFPcbiyERҜ?F}
ӦLB`$`0щGi.nAdØ=UZVEv lG)VN< ey_,t6 VEtڲݯZeel'7>kh^sM Oپ3jGj(q'G-`Q."Z5
+!15YLh5S0	&0V]Az% 
+k1MlXC( &S
+MiyFRSSѡ:N)tQn2a%$tN1yп,3ꩳƼRB嬡&`Qt(<܁Wh^6t/ՃUJ׉tSfk)w3}}#,@Z Uj{8MӉ7ӣkcN	k⁴j`0`0	uH.R꬧Xe3W_}z|78k0i5EWj=wG7^ U!'}ؓMBFЖ2-EtA=iѤ61 7#>N)5X{qinDvDAQ0+gyBa"ԥ(?U{35lD Jp:p/	â 9EPPQďoowf*L*MGu,!%fhn.A뀫x//=|9$u?_k>;j!:,"Wzό`0!s:	NڤI8P~3
+n=Яo3NfFagۡAT<Oemrv
+ʑTs[8zv-/][Qu/n][onfC̪B0?\lEl!<p$įrө7t#!&>m;tSFfDgaEX.@Rq\i0#e0p^".
+A>ywE#`6įEmޓ. bJ(TLJُPnH_|0mBBv	^,%ջRy~edׄSCdGKQ._":R%7{)&"/i־<'ګvDN\N<}N-UH``0IJd^_4ȊpJ0b

G׽xn\ӳ5!
+Pz;֧ՌZۺ~doނ[e3?TE	<=0Y)
+i4
6Lי
+0mz=:ug2
+17OOU`0v4D3^WCtᷥQYRLh>/^S!k>_=0W0ᴊ&\62Rՠi߹+pSB_2vjP?g
++vTqpqVFC~o#bHsFO8ݕIafKL/t_Klx"ByŕyۊlDCSfN|z	`0X?*̚IgKH&v߄*w͝4~471g2Tpb*.^BrUM+/%/rذ~=2+oUg|mJL8
رc-3Wlx(|HM+uSh8'B<(8Y`/N2+&ƅ[+|0ҕ6*秢<?Sx3{J5PTúe+9PDoЃ.NQA)@8Eڰu«׎Ip77(=AMt1AHZƆT>]7Z]Rh߬mW;¼d8p..6[ʣ^((?kG,=[F0j%qnR9͖%8o;`$1Y"ia侽$f9JLTg%pD&n7k#[iۯ-|=S,ԏĬr۔HFÉ,?Q¢h)Ovi5$x<N۬aQDJ!ϡq6zI6HeHcvmJ1KLfTU9#q%&LGa©?&yb
+7SWHxv;> TB}$ŭaٚ+s7ㆿ;O$aR-/Ps	r=h"[#@C6]	łZ 9bm+Mڼ9*Uc	k@sՊI	q<<7.mYPVL*?MXCzVn>PLX49\S8{XUTD0P|T	(͘lDGt-8֘TQ϶lb`P]/L ғؓlV7e]Tsl츪 f
+ۮ~\nO	X0&
+ݜWŪoG۟3kU*Epq_5Ŋ`0.K{{Pa
+0L޺Q&
3/4|Kee53tMNƽhٶ=x/	 	ԡ:g%5ې:5]~X9>+h{-;uGF&~`8Bczvkкo5)Xyjrh65WУsssFgl'8w*mR:?g;֧m	WWwI.ZӮ F  `3W+ˋG
+P#3%{H(B3YP	&v&Lt
+Щ+˯!}"`.f2n:
+nDWe![WeeR.Ն(.H5?w&S.n
[aqPOvkN]ZY>UE9&35T,f;%iWE757\RнNDбejd	4TTM%ٷx3&=;c9p4r5ٜض%P0:UrE9Ltr	7]݅.
+!a*{1aE^jy9{B0(ԗo!*\bƤhgݤd;Ȇ>
]2kf2rsH>~SQpVUM9hj2QGAL
zru>։ݥ*QݝG]Pu>OQTnT'b*sQL&,Y夜sdF&
+J ImQ
+ETϛ
+.9x磩M+C"&F|6#f=#")~'yU*m.`0F	٬^qsWYꥆÃPCt'6/c1|wLjAβϘ2~Lfs9R@]8صn.{OQc&r)a
+tΚcX/NeYG9n30n\(Lδq_2~R쀻+f͗Ys4_mR0yOd1l_w/a_3fwxJ42c̷_2fLe
+heΔ1{cs\ "v͗_M`C8ѓgq"!K1]5旖,	?v\8˫`2)ll=_wǳ=%
 $Lf72eR2<),;k7p 2nDϙ3wa_1qq/Xfv9rYt:_'/> Q)ӗr?IAW8Cn{[UF<kJx {01=f,#jgix/#,`φeL?^ye fm|k|7vW%J!G0v7$		dX<_z玲#)f¤??cñ|tjDuߞ"t{Z)/JbGg#ftJ!DO(~G7{_V

b2a
+/=6O[AJ\35O5b`t f̈́oyY?0k3_ؿχ?Nc}<͇owG'Ѫm4mҘc=kO3cK?͉8rs筧ŔuYp&2x'9 .I%ot{L^?AW߸_#lv;N/axE7^|ZDpZ[spyK8e1_΁RP
+5L&3k_5v,aˉL4~k3.jИXͅS؆R?>ψSI.|>i#6Qd҇_|q<g-<71f1_03-H$-2,w_GGϽ7&>oT/LT?L5?{2m!R'0r.Ɇ]h¹㻗3(rjX̦SgptX^|?si`?=׎FG%|v./%p\xgx`-9-¶Jٽ|Uي,g\&M9x0Y|Yxsʺ]	r2~pzTmg37I&"K.'[ 'QTvzED+ӿ37Hvnl]8F>sp QJJtTgџ1%!Pʪ-Ic>sHv~$_/?RoMMD|Gddڃ{RL^TJ$~xygr($m-DĞO#Iq^|ŷ2PĖEi[>3$.2j2qvIK;!kY3Y#Wl|5iʡUʉR摊'˳}(+w;dWdČU	Jr/&W2^gں&{|"3	?yy7dWZY`S K-[")Yrx,ywķM4[L=BVM4Y:q[s@K彷ߐi;3T%nC1a$gKZ#/=|6fMJЗ_
G3kȗ?I*?.۵r~O$'{]^9AxtnM2?&Kq|c|旲nI/ȐuFN*M|į /LٽmuYzeeeRZZ*(EEEb#ow/-[u6ZKSN?(;V-[K-y
+ճҬiiٺ:ڵF
Io5-_Mh[gݎҺei֪<RONY$O=r_uosg߾-Emiݶ4D9Y%K4]~C~E6ߗ`:߬QCiwͮ	*[(!-4փ[$8qݭ4Mq=Ug۶m21[%V&߽y[.?)inQ*2Fzu ;u.]HWжl\Z5m*e,]<zMiXim΅yL5!^*zJe/NmZHƱC6Ҡ^'d_dI>$ =;wJ6knұM;v"\8X2vaIE{^ ͚Vg=[HNq%+niܩ;_.]۵N;bۥk@{[ǾQ&rSoȾ}?,;JͥArӟH0d;F=):4VN6n"]\$sJ]XN|Mrػt?~ڶҡs|r[%+?R=qtmߏuɩҡ6v6uΔ*7C>}~iP}kiV?V:\L<T.u9w?&^~-0cڦuS}nJ#]0aTkc<~em:tv~j?zT`0h&R^^n|/87e$eΰ7d	~O80W'Xi2ccQ	8I~4R6fzE*O½JvʰOW6O#-Ns};9lKv.#'̒
+X3^>z{ɨ}~q;w|H9nY=[hxE,~?,<PHUfHA&ʓ%߿#l]g
'EJEdoI9%dddēw@>cٕQll>Zfv9ayo1.+!eoƄB9Z6|nM0R֟zO$׼N _l:V,%?L\xDeq2r2wӉ@\S.|f|̑^&Ie7eߢ2fJHpgd92ṁ2cs\I#6RV+]>9)"L2ya	Ξqr#gW+ٓQQ|Y1]M\RÑwXFٕWc'ȤY"[
+r##FH`OoOYggU)~1yyW|7Ql^=Exg-})yݡr)_{A?!?d3yle?	ɟ~Jx	y'ǟzZ?掝FJ]S͕_<翝I;4cʻNj	ʜ8-п3}I\r^;f+:u}{I.'x'wɷ O><?nO<<3+ʒmIRprxϿNg-'U.?&>l<?NC{#Kz֌?=<oO>%_2fj*ql`;/G_&?]U!?'"Ͼ/t޷	x-ɫț>)im兗_YgO<,s&[cxqy?_o}*mw}?6>?ĩR?y|ǐ><5,;}^>~Oc?U>^v$o<ԟ82uNq`0	,#?WzRfLoΑ'#dybUMkNM+(N)>E[$Y/~,NȒ)ɛj~a;[H$V"<ٹu,ZH-\+G6L-#
+6I}|2r$K-MN)ÿ.źH	狤&g~Z.'|-_,H|9Sy͡2ӑڄ2eVdej9-b)59{5sjdQpK9'unݹC6/(~~pic{ZKg&fܧ2v֑:&7_ȓ3+ewsI^/_ߔX*;II5vrٲsY<G>{]b auLyȷgˡtt|'I`Y.o=pvoFȷ3/87
+_=9v	e2kKMۊ_TLo,k-~"-NJ_{$(?~'v&O)c?RvLu'2{A	*dˬ5}ʎʗ_|*R+`0XFˠRYU%6{vZ]z)/~@VVu;B*+&>T?pzMKeeTC]~tqc]e{UTlbU/Rp.8#eb3SiD3@**+eR~Zu5.1
+utFCCf9Z0lPPf %)CnQ-vonH*&&¢b2(!	n8$Z')#~4&sQI?C_DK1	+"0"#0c&Y[7
4BiԨbqa^gpKT6GB#^8Et	?@$7{P1Q,!D5lmv~g#Pܛú/E][0Fyթql]{@g`~5X1YN(G@D`0c8'Ŋꬠ
+(Ci,X hUElv/Zik܎n<cKlijMV ⩲v
+hʋ0ȣJix|$pWMWpR`Foj!ˢJ7ҫo?̝́mض9ۢ5^<6"W |JJgy9\BRP~j3O>z?#SX,(`B@Ep{KAM*ۅj;[
+]yj}we;>EGL>;EP:CEVnv>ąV=	nx	-DѦKwֹêIILeBjy"h".B]T)J	6g5A6{%f6nz,ly).!!mTjh`0?^5sْ\EH(ncC~`0)]󐛛KAa9Ǔx	]GDXk:7-rѢѹW[Rp,\nLDtTlvWO,۰rg4
+ΥWyNá};_vD~~ӼU_f=/ <9K7^XJΉ[*mⰱm
+JٿiiyT면{(+=oFSxÈ4]dlZ]'-bM,Zy 
'hv,=9[K
+NDzKVYãVdgPRU(-!|6 b+ܵ9(8%<>zwp?QZqfAC]Ы=yX{8ÿ~g"jȶ=h>eWZDi~Wb*[2{/b*,aba8)J^P=I!?7m+PN H~	 ^)'ɷjَ>]l߼CɎJlIVسu'{r(|^
+I=.Izb*i^@6]N=Τ|:wۣ1ZG()1j'1dﲉ|1o47sC(B`0F.`զ==/kzRsPډￃXJ9{9v5; n+ۆqfXDw>p/Tܶ\>J(**Ц,ߴRrrp6ʽ4d(Ҥ+wu;L1y[ kwĖ`,ؐALd+ZEZwoALC~HnbbK@[sMg2cBr;f]|_۞V3}\,':W\@5L\wUTǱh&D7KB^N1u)v!\Ԓ -\[Rr E%ٿ
+_$t6O <-z8e>
/lJe̚sA\?;|,Gw!7/atµSP͸Rf1cfJܱtQ_.h
s:uYxuGٸy?QxRcO
+N19(**&d<k`RlODT,YGvPS8MB?Y͹SƦEsd
鴦KHPù۸usX -IٳR*<yiڌXDKn
8zhA/]J;glޑ`0K@42S0wycLr+L^zXSy6:44`0~wkxD#6['+Gt9a{M6}c4z:)Dt]}"pTI8Z~O->MZe6]ln%nONxawoo&K\L>[z=>1}	g+ϕu/\u"Y^A ^_Y'rᑠN?X]r{N{./ww*xDӴ@=2QzKf`@3]dҼxq@`^h^o`<^=~8@mzN|⩍W ]붋^npi5x|b0nn`8o4U5B^r%J^W^ҭSBysj)`0&S
ٱ`|<bWk5	|Y2f:)qr&)_zQѻ2}Q&
+R6/GYb0	,#eHo\ [;H6`_۹k-g`0B>.ɮs8*1a@XհM?nhSl.rv?Ƽy)+
`0,ʿ|LU)VӸ%\H&Q`0O!4D6"+-RFD&kTsp:F+gҤi7`0̱iz](?6`0	,֝э_`0x
+`0`0H``0`0F`0`0`0X`0`0#^Jɓgbsxe{EeU64~}ç/t|>kCtrVURTb[w"?#ÇUxI:(-+G߄SEnIs0`0H`A)JvaHH%6/b~>wU6ۗ/a5YukװrV^βKw44=~"<j:\J֬Ze9
z
yEڏU{B07ćs%aV2*r0cb&T]L?0`0H`AYc0_/k~<J,tv-P΁Qcl<IX#noy1ߗu 	Y?oJd͞DԦ]8?Z'/q7s ܮ]Ձ3 JEriJ8?"7grAʪrfR?߄jiȅҵBi`0`0H<]@5ALUU.>w^\^=+{JODNT)1tPQp w! DN|7HOcH/AN#a.ڞvm[faƴjՅA\OJ?PbPVPJq Wi&GJjfQ0#Éؾ(D@'/q')pS]>%Q҃vջve>?ANN
+N$t	'3kPWQȯp5Ѻm5kE^R)9IvХK+bB<v?B8);C6&^֭˾HG4wq=ԥWs|n%^
+28pU6%iڻN;<>*YЪ9y ;wb|<?gvso9定e&YO`5'\N;L|z	.س?
+wM0>];_17Cq2[MQ"*!aDEaRU*Jd=DKw`0`0Fൗnr:Fvv+,dd< HmHUEx$٩q,_-E ݛ0ul޽[0}kʰz$fo:LtRRWEU씽L<Sɠc[=m.G29BN}n ^AA@~`ҶdKo4VI
ٱ6_ g;aՎ82OƳiN`+Lgiv.`ͦ$'g̘jQzܼl*
+I,<=kg3~B'ge=@[!AC5(];{}UlX9mRG+rSR"*
+M"VMVB<@E_Ѵlldd9 pgp2O"3e?.dKfy-T.iټ>ºYanP"Zw@7Ć e\-mIb¥=Qvz(u+Mm,"/"v,w&yrM̂E뉏Ob̙:VqQsmy8Zԟ[ɔXr%G8?f?
+
]j^[βkI,Y2
+`0`0DXԽs_B-do	!"}'dӡ{e?4J>U*4	(J&C}ZZ]Ke5;7Pl_8Z>\
+="W_i)Y2a帝T|h\
+Wd'Ȣ}R=uzUY_P:㠌~QyqbI?],1m/^_;^`+^_.iyp9LDgpKe/lIJ|,;'g$eװ3Jn6q)kțoN|I5+.ɰj*_/lU&?Y'NG/R1Mr\e͸$#WM[$n!o)jSw'Zud͑lX|<lHusVJBNM][Ȱ_HbyM̝ٻ/g6KW[^%!^GLM;y[SE^{>g{Et[|8q3K\n8^dfػ2y!##}OfHR2)--b"b0`0_iKyyRb8/ykўU |/?P@Ө}+ic@A4@.h[k a0!xfT3&j䊋`<NR5܉a
+?Wx4h҈#(D:]I3Gye9)-m !'ҒثXSZh @Fiֲ;{7T:kNfܺb6c2YQM&ZtQyGEYdХgeȎ[UK֒Y al(@< 
+&"*V
*C^Jhj,3Zv^nM^[w!J5z `Gܸ)ez3?Ԡi3<L]1Ww=]ZX llzo؈ރiVО]ҥOwǄakN>qh%T0Ciؔ/X3(-өdSL*uy+
+W#,
+%KZ^>?2`0q	APŊpjX7^ddT=751}6>@JI9XN%tMC70"")3ȪBw:3?jz7NQv>\tt!1#b{5%,Q*TeeX6zDf tP]BPPN=]b[ҽo{NH$Sv#;n4/!1"%W\LtEGN	Sm`=d5XZXKmJ`cտz-h:J ]*6у
+(B]ap=̞0fV2+ɀ۸d^o'xS
+^^S@'DǢaSfM
SX+BEjh&DqqY&ykְvg2э:үEL`0`0c8''lEA5)&uVcVBJhUU	&oRP*f)
2W${Rvqc!YCGUQm8:hGD	vG"qB6x"rI@wju!7vѪ)$0	@1L(pOU8EE,t~wR:Lv5oFp{JkS$2iL!OLGapWPVi'W'$<6T@6-[jD4$}VmΌ1A	Bh>dlZS%PL@D RtT̩&+\J̇
+Jv |^JD=r?+芙P?3`0qLDh3Np< O%	q I]᭽N؉AZ֋'+?B<KMX-Σq&o)buQJe24oG#wlc'f""[ v$ʑĶuֳIe*MEb+H#ǦIZMvN:e^PUu)Ta+EzwІ)iݨ>gb6^\nnױXj?!mLPTp(8%<09&OP'**VBRr1^^݁4 
+h
Uue+6YV}Qpr"Q=7y+Z(v  n'`
+&tԥ+X4B?d^YNܑ8j6]IrzFi
+tA۔O)GDJiz
+UN܎Joє,<`0H`,s#=XX;}W`EJȧ(vr27[ђ2goCD=}/SJ(+HcѺwGpUc'q(kkifTaeĥFV]4GX$;֚,^B/gU;,i
'^FmkF BP=i0Z]Ž5V.e˘;kۏ#3[wZIe?Ɇ+I*vBh6
!iJZCz %>=pкk}E8h̦'Og˲y=Z[Y%TvlYERZ 97#nOR ۸5
\y1u)77֫I||/]KVLavZX;n*W,c̥1,'WnQӏ=Vkl^Ԭ
+N0crV\fzL:9=kpr]G%=7!mNCaN:#`W$-=7PtGmlK.M)eUZMBjҨL1NV]	6x&J}YWl0e-Œ5(uzм]?U;Qf0`0#eiʝύW^h(MۺaViԾ7IUMVz~}!#Bi}=\׏za*LCx;өSX."G[PЮ߭}U񿶘M(
+
ۚ[*DnYgvv}Go¬f
+q۝<t7cL= 5
W 
ALp+V0[b|}540 ݹGK,\pzqoX1P'CW:7iPLp:>a1()a*F6l2Ӥ}xlNՌ@T鞛ױ>fh&A:7O5~W@-oؙ",4].ⶫ;f.Gn(
+D6]ť}c6D]\?K$}[.mE]]"&4F[*jݥY]/fH&51&-"ڬ?Ϳ=7^I˨$>/1iB&=?qMF	k\uc\ua"&P̴A6Z7"<	oNMbi%W]FsEǤ0`0ADPG{ْR.Stl\4VF[/nYQHbeeδٲ7!Gb9ʤx,nRTT$v]`0K4Mb)//7YU~oeތD5Š/5٩]\w1V~Cd*HO~>!41][``0`08ZL[{;PmjSɅm*9YO8u{J?BXl#ڷlߎ`0`0f~-\ɃTT)!͸'QUCE( "
+`0`0Fˠ(*
+jVΠ(J(`0`\Bh0`0`0	,`0`02`0`0|gЩ./5/^.p{7"a0`02sسr5ɹEfű~<O2lʺy8x?Oi6;/b֝{?Kq
n#9Ư:5m֓We`0`0#?f+āCd98/DXd4v=Jsҝe|ؾM'Jiգ /?Kx4&g.;)"twC"'G6")ί^G)0`0H`9o'Kƭ:朼^QM:ӯG?͘M~`S	f;l>NppEQ0E6D`L>g`s~JH,={_Cp_K`0`0X0]3vF7hf~6y[:YS>c-lY9?GE'V&;3\ VisXv/9EUfe1e⹌:Q*r73oh=mra[`'Sٽv>3
+(<oMgm\*,V̝o	S|4KfwH|9j7e҅L<)gP %پ8NU)0a<s''`nOSr 	\X	2m?&Y9lX>iٲb6|-ga?(*iNv,aٳtM>KVp"σV30s:oeŸL]/am9Ik};v2$ࣖ@q>LwY2&MdѪ$%Ƴx(lGfF
+|ϗc&7Wэ˘:Ge-u@H޲)cD221|JC

+e\6/P!-Ne܉2)Y</'2eN)'p|>@x޸G3fve`0`0Al^vgnJmajә(B}r`g7jFmI;@DCel>rQ(uBXtl;8YX
$y3SRnr'Dӷ@bQT$p^F(Vdy6Gԣi۾\4-6[tnCT\sݕ4f%
۹K}6/Y}y)~}Rsg!-hľl7-ǐB};>yOQkLSڷNNTKYfY|ˍ42ftaҧ1yrhI[e:XJW0k4*uТYs4o݃!utmne$k`FnCbrs={5<\Һ'W]֛e,Y "LΌh.ܒmDt9pLiZE&ޗVZӦUChֲ-B2lT;Ȧ4s
]7בm1<Тw_ǔ}xȤWqA[&5>jR+VG&%ִ?oŉX$jLs:4utFii"Asb42+T6oSr(Ƕ!?D9}{3ş\O7`0`0H䩐cߗa_J8$=-GTˬ-y$JY455aE0WlqVIґ8)I@Ʀ)YYK@u5RL	,N,hl^,,_$%vykw'x.:&#Xoȕ2dꖴuG˘%'5R.^yM6&O](Rca@(rqɚχmMD2w˦>-KgoiI;$y6	(;\>;9 _L*4[^䕹]"]8&549q+I\Y5n^{TĞ+?yW%Zm})s}5jp|\yix+ĝN>#ٖaA-^P\į?VH9cdk |2m1"Yq[!Ӥf}{ޗ5%Gɰʎ
+Q*3L>]'ɴ_+^3de+$ROf|9k!,l\Y;囏U"m?-TIjrݚ6eeeRZZ*(EEEb`0`D4)..r{,bo!וP4 F>/X5H8޸954b#cM~Z9nK+BMDNG	5i fkv 񠋆Ss#Mq>\@o@d4h-ՍWT9F]iӐ(jtߌCӆ`;RLfqcd"I{3uye
+Ѡ^G=9X	7SCbRӴQbTYzpҬ~cj4lX2"ա$	}/]ǉ/1e2:=>tiJM	FILS+
+(-sS<-eƪ4oKt[!Aۋå
+6'`PDbmN&
1+аM+ $QETHLFjff4v#KXKp֐nDVM0{X3KE֝Auy.p0ͦ8Rv_ʘQjKUw`0`0%]ÓNfnV-i[r
+YHh"XI̷ꄙMXLu>ոWujȁX4om\vD[	P &Ety( ^XP  
+"z`vꊢI8IZ 3GCyH;R^HP%q0Gɂ"BQ.
+?қKrb2U'hZ/"m93h߄R۾4l]8EsgHca`(9g%3Wl%܎3(p*AWg*
+*uխWG	4,4@|YY6<iiLv 4k;??uGuf̚O`0`0A04`*2QB1&0E5׭ĭ{P;7qtūI!d
+$u]gCv4lږn+;5"X*&BLԡֶ%XGjE%Ȃ,0rPKS]* * Y."뵢[}7sz9؎ZsY(ٮtV !c^2swsEнY#B:⦢$a*ALf3	:{fdytڈ0Nj;A6w5VcBQ&4\5r7vBt0:vjG:JplM&YLCDvG^@&@99E+F-7^(
+	P՚zO뫢Q-k9GlldSѰ7>?uYǈ/w`0`0Fˠ]%[}If,R
+r(vz(+HDZ%Ue؜.40U?<UPvIRVeGy(H 7#
+
ɔdpTr|.6MĮy~I.狪k(j*Jp{|Qt'R)vv{pWfqB**x4U4MTWWS|4oٛ(EYαeTSpӅ 7_NΖ1ֵ7 "EcQ]SG**M(!)%J2M'ۘ69|tq9姲}q
+IL)ө4rʫ4tGH	vTЦEKL.F\zeIضFЮs.4xٲ eTgoj*mY$d
+p89s[44sr("b!42ou)Ud$a]\>兔;} ,*<6/L~u56N^mӼYAiEIm?НTUSXBLK!5}s6^t(UsWn'"2(,&~o`0`$pq*dꔉ\MK+5eQYӖ]FcŒ(vFF.MĚc%jgw2yY'X0ΘX
+NlcˉlexTgiYY$&gޓDmO.$ZΎ]O2TB"h4<p5}bʴw6S4ZypA?Qu]7ĉ .ۯWƖ-;̘,Y* 
:5,t8]pAFub,ܞL!W3%SZRĮ:3ȮX0[^s`QZ
ܱUԅ1]
&fLpFB;ѢEs:wlNzNӹS$vk!!khږ;ﻍ9u2S%uC?(LX%flJ(4;-QGo=vī&F8Ҙ1e&[r"Q+8v4 TcZФ~9f`#4n=o>(9'jř{	mڕ-{mB9'vt_a$n_lK>r2ef.GA7ӯES`0`0Bhp;?CIlvC.[TWV).[\N؝.YYV]%v7s#Nv28K,^<>x^n(4*Sq;pJ
rrfOy˥Mj8q|Fopcu|by>9ݵջw{qvħ>TV\yWVY'Ad0fl:'?P~Bl<~EyRvHeeTTVI0tPV%g_%D>;06<
WOR?):X5C.שOw v~O\N8huSeQ>Bvs)n^;/)e<x
+`0`<(FS!K?}G>C\RQ.G
kW~*8G|Fݧ˸ao}iSiU27eԒCqx1=5U~a_H]~6WU3BOZ..#e$`0`F(*Kt	\	,^WiL]/䦋:c>2nb
ZrՃij%t6Iw;IUjD#._g!-^*Xm{>q<:GPnw{mO&[A֎kohU`0`0?23#&7kMVBm?~:PߪPJ+IT-/[撖3
[M\
+
{}Xu,
+?JDT,^N]S1`0`0KK
`0BB`0`0U*`0`0`$`0`0F`0gg$T[ųdl-^Ζ=G(w9|1#F|9Tk
+Y(sH޷Q#>eѬvO*X9}d^SˮMϮQɟ#0}-'?'+ު"vl̉J3m+֬xZ	Yngܥ,_h#~|f/ʍHl2;bZۊw3s|._,t~}!7y/ҕ8_K⾝l;W0FಕE^Q9^*_\q5g%yQkҁgм6
+(!+*BYn&dv!n]i#b*5~%m>7dPԡe/e]=/bhWbFm6ߦ!	`)(d&lƱ{_)?j5Srr'SxR|ЗgʪT*9|6c mS_ck3|p>`$R9p$~>+v,̻oϸqq6*fKfɻ0~w>BQ6~%QjVM፡r_=I_b#Q0=0a*b~l?c#x16qV޿o|r3sN1F)eϖb<0n6J5Ny?I3g)m:2g\J4ө8Iĸq8_ͫ2n	l?(_.bќfhRm`01˼FIɴs6E2kI|PH-Șv4l؈6b1׉8O~	_Q6nw_ܖ-9R"֎/ɮrjDpu죃	5qx<f,quk|s<qG/6jډ^+Ҏ5Iiд!!2q;<lܘP~H1o.2lǠU 
+&f\کvF/9[8K&Ÿ[)	@ {&j3gJ!_.#6IY)I݆=#LxWL2l[+=0K.Blx)|GVpxP56d5ByѻN/I1tmߞ" "!{\wr<%qIҚ%9'5/~$sz!i{w>;
+-G6Mŭˏ`[⥸PFLږ,{$IζLJKK)EEEbsǱ˪)Cү zA4#1[Dӵbwy2vsh.%e%p{y=k9*ӹ+LoW+ʤʩھ_Y^9?Ml%RXR*.#fӃ-rW&>M$k7ߒU@Ӣc+/r\+:u*sqK&L2_}w\-ebl4YGM+m7ɐG'KNXvKAAT}r.Ei?F\/VT6xq9L=gن.ŅRRf;ޚyL
+qx4,*¢rIOn,NKeIbx}^q}9Lx[y+9XjgH|ucpnJ,{߻R:v!](uK]}׍ҷK{PE`q`=nT,򹪥v<÷gKsڥ*ܝFyH3O|:Z{%?Sf7['y՝2qW^ғ$#Pzbmwǿ([`0~<w1y㱻e&˟\	<AwKIqV,V3UM:|x@yeĊK&6m,.9i6x=6tsKeE=צKeIW&y݁~>:jzͶ|ngg<T]V lOvϥJr˱)ˣ/}.{Gd3c
[ETTE?̮޺1{eTٜc8ն8xsj0h&R^^n|/8A9<~9y
+s8r<*;Ae:x'v	TepA'*29z 	iԋ1.+ 10񷡘 B6$Q@QD6$",TSd?@|J.<d8Ttt'i)̠磢(%MAf28r<R34RSSHͭ@wSQUD9CFj:tі \E$;L6JVL&Sd]bz*%5-l|RO$bR
+ѩ,/&h6Dϝ >-J{yل6nKN0+.?F殩^}ؾg;"1҂LRHI"=.e'L]:gЪL〿9 ou	_^ꟳ	iDvK_qƕrgHH.%s1{|M3,^Ԥ}|56Hf̉|0|eSq_}KPq)~|4-z7>
Rή|0>9UA%1s0^ye3[W\`dRE^fae_1H >2nd¢-UƲ{F8b4OǾCbi֊>擏>Q9_ @u^<sD6	ꋼާۗK!V>}MƟdq|0bkjBenS~sΜ5qS|?]>#>#/K^Ι̚B0~T5HeӒq|HƎQ#?ecمtLc'3;i.I%ă	bsxJ
+/>2~5Bj'01L#iė~°_?_|<' ,bI%SgmāM//+/s^<?>Η#?bS9P^ƕYR?N<m)'1Bc0>2cGB-.zmlub&y4l϶Y硸0LX7
+v&;vwy	Qaj! ?~;G̈́ٵ'S߲ؿ韋ÿ'{IطyW^yNaŎ#T{] ԡQt|_~C;}[t-s;#Ur-j(|7ƌgⸯyGy{|'|׬{]1_|,;K?=cl=ǱbwVX^̉yᅗxOvN]yYqL>>bdH;N/oWR$_7ߍPF5zx]2|"N\uQf};w}#F0bx6v,/>9[IK9Ĵg_ы9YIGa|6n.e-3>ǲuWfw|LJQʢ	tVg?-%l1?>c_0Q,ٓHN@/?qٰ}e^y-]K9]w{߇?S)6s/I(pPf~X`6;6SŊ)cnl<J'G7Qs"#y?FϽWR2K[=ysg,8ӎy)I%KϞ5Xr
e˜qx&&Y|Aw`xzeZfE	bɌiY 2cB-@7-;vqP[.eeU|"Albu=¦ͿM/g*߽+7pql][("=i'L`elOY3/ U˙3u)q	Xy3ST.CN?1uvRLogbKByi,:3R	 μNҵ9rd/[wl"e"MtXx1&bP"q߱`E^4Wq܉^Y 	5g>+he_SdVm\˔/~s&]8D_ƶqڽ֐\(8
+J=FRv	y	3/Hzy Uv'2sէe]%lws">z>J:Iex&W`01$őVfOӶToZLBnAln7V</
+R4OY\8.L=K  Tg_&>fB|?ew|o4]yϺ2 |LEH^ٺt:S7fa9r?)>jprf\DRq=5׋q,EEC0"`qv"B;]_CHTaJkOὡ^Vf?ITS%0B8qz &Ou)ҭOwWYp `Ue	;XpA\L<݄M8B%
0Af4_0,@/Is5Ծ|}8KXO|=7..A
Y>y8Cơ(j{1wfL;ӧ
/)8Oa˾( Ǘ[WȠ^9^x4IU>K$af6,7)Q#ܾ'Fp<7[/;%r%WBޞ<(d9PD7^C+a
+͚4 &6/TT
+yqc0n
 W vN?qo./csxXb?Ugȍ4®jYK^^!Q%	$D!(gT^{Cgڹ=]|;u	y^BCLeZW^bcf]E-898PrJW.]r%)ƨq{r>¾-7hMw;[HK[RG1wsrL?m!]o~;(+'QvK;_|r9>\{phoc*'Kt[A);Ј0¬.\nX5ќU,{/_|Y;SѨQyr=vp׸_kR0=y&&Nlãp?	QNd3ؿ~3삆Zaid;	St^t
Fᙼ{K S(arkػߐZI3tL/F.ՀKkCKo ,1,0[P MU8?ϙ&}#4&azߟ'ѴЂ
3xw9Sk[˿za-%@X^FlQxt`GU|OnRu[(f@L2\XU sX8:tUT>zP᥆ckÿÕПe6ᄇz8o_OMPC	'&&~?:\j;{6[%^ G$/I+dd(Hi#wKNnLߘ܉]+jȒ1(߯H ob=_x*3ewWKj'Ja+&wn&EɈ1.Ө?&c{C&-8U>)6Rfʯ$kݕV{&:yem\ekWI]lA_/Ϫ[&g|!/6_*^$HM}'Ȩ?m<0^*gǞzCִ2~tJE&Jvٽp=k9oU~.L;C5eY"L)ӕ],C)˓+$h׼ٲxɸ\=p:i_[_r'_|j/s"R&K'IuEj0dJEę#>~W/0{ʧ|/mbl9Q,t?٘o&r%y_oLߟ.B?wIǳ$\8u>Ѥ!yӎH]Ó\&3v${s:c7H.,Hi,st$Ut[<srHp-_Sn*p<>SjY|FѕmGߖ缄J~7Jzw8ƺKw˒}yrtRe%>9L94].&ύX">[Zy}tEKރ6g<RI
+t{Gw\)˥u_N2N<,>Y~"ˤ}/ʆL<2Rw5eޒ늃>I+hqyoP?[sWN^&lIG_>צ2ggv2mҨ?q {FˀAḍUUɂn}H6d$(iG2ҫIӧdH8	Z=ES7#
ntrL^"A%Gʥ}/~>8冫/5Yn9*'䪗'Iԕ'_}"Y;N]n?G~Q7yʤ9r+ֈWΗ5O^;rky{e]v"O=lܗ [\xW!A--w_v<`dwȥ&++:dg䂞䟓/ްH-&)+G"}Z&0}fU
nK1'zqMrOIBOɝ!|:mGy/KG[?PI_^7<.s;kxl~񊓵="/?y+؎uF͕j7
C%2v.ǰMT̗Jۮ'=;]<0jjZ;;8eJ;*+N:j+n	{Om7q<r?dsuOn|rG{Ӳ`ESrKq`Iܴ˗5GK/;?ZZWz5+'"RQFNZ$'
+5)XtY_hEiuّ"	a륮/-wO^xTt@>\.AG
:ksktroϮⷫO]["[n_U8yoeUGrOPspȸO+^'yu)/2zӲdm	2r3C`qs^#Ѱ.+\!B<r}$Z$qp{s%EW)%+иРXiԸ9{t2nH4jQMAӭ\B֭<r{T<QWT*ׇfn@㖽xj&R@'@tq>Y iGhJFi%>PUsx"i0ǁW'BN[ޕ[Ҡ-C6$vZ֏UhbGMiнr ޻θ]+>E!߱	$ [RHu$d ;ú6-jAA&}/s0Eceti	yHd$m[;	fSXQtDk43 dIv j܅G
86CMD邢[?z14kڄw]ϐ@4a|S0q¬V,V3f5SG[=~Rٞ"NQn!Mvg 굻
CIKG t/ f͇`,gW~_N.Q^$'9pti.nA+ uxP:]A!P9w/Ӂ[@#u{ŅPFO\ܚLEe`~PI\7^]O^
+gE%V:(}jΖQ8	vk/ɩK29TҒpʋχ
+1a%'=.*^3چ;.LAuc	a.]aWIۦ-੿2On׍PQR`GmўrR8+MP.\nh{+Ux chuQ46S9Ǟ;aAt@nl5m:كjBt""@PjVe
+:4F6!*Z,dLK
Yhа%_ӑ^}[Ѫ8+enA-ӷA8ϐ;f\&vu!ANŠS0: '[ؔXs}lERGDǩħb*gx RlEAǎmAG.['PL4p5CP#k.K=
+@u:y}
+_ƣqNݻiNVAAAEZ]@".ΥlԧӼ'I9bV٢`7Q1b"
+cTdѹWE%QhDRZ	ehޱY)|PI%[뛷Ӳ()4N\M=nhС#^ o9GqJMYi1%(-ڑTNfB tl?ر`;-8Kһ_p}-Ĕx(H/ٙEoǕ[m xq3BhoK*^zN7ٱ#[1>
+}(-&LSitqzE'DGu!vEڞ5q>/}B\pۥݮԄn5ubP0J\:`GgGh~%iQ[atϩkdOa#(+.SSY">h^z44%]C( lAPUs
+X5k֜nbQ)99Ә<ow&BPCUDǢDYP+ 8+زbfg햝e񅘱$Dj0spiB]J
+%ܲKmK"W7Z6fR:tb1fSÇTTB$)S`{SR<lZ낮YRFbQWrE(؟@Ia!BӺO!
+:Q!B
 SU3j6ZW@L4F8şPIEV
+㩄BhѦ n[&Vgڼ#UBXL!z!u.%QE`&#%yu7lN-0C堁Ѻ+:Ds?6C"(f]C ,#7a'22c^~^d2e!Mt@]GQZ_ԞPYYM}Sx7yyV*3W5HLjxҠ$nY;/;[ٰoxVE%H	C㋭dƉ曌3Q,뇜ov0
,l.Uz4 %pIԶmC9	)Ä/_~Mtk6m[6 *TP^~YC>˯Ǔ$Ԥ6!-> o[N tMEDƚ	
+C%Ҫ D]B9)$))V`lL4&&DPdXcA9+b>Mjf6p`K:꺜;V ˆ7y7y?#<M"9ߝ>bR,NvP{֬PIhhzBhLa s8bDX(톚F/|U>o.
+<4iCj<~ģ,7-| [=78h=@qcy(Bg
+;6 ۮaGx?z4	EӡŐ'xKسƺ%R!ǑgُW$ ӿy׿2yhݢ1
+ -/䞋cHJ͎t
4֥^4pNU^	14uT>*ljЧXBhua!ҒR2cޘOx70ZӎXAQU E4Rb
'/.݆ݫ),a
WSYn@}X4A%(fE~XwiNZ&KB xcko?=$͂sD4]ZӱA1c87EdRӲЦvc&"*
+*
+ٸpmok.$FxOb4EkLts}Kfp֚[ﻉQa$dSCUAݨ&j	BQ"Ԭ(wn$
W]}3܋)pL*gMG-/_ !b
+lt,_~%/k9Ѭͬ9 bD2,6;	:/&H5(J.1Q!*(|1-[hjP̡:$$d2/if|v/x
#*uIEUA9@, AWr:EFZAN)={r|qO42-8dΐs/&+ybpk>;I;Y|?Z
++g>0
+?Vxzfm
+O3.(&B"
h.r>0ñ3C_a&/ǗǏJ7[뚣&ވ0B Yd8?6<rf,nvSL>NWKO)b
%,<pKB87_|]ѼXGFF}t\DW1>ܽm	boATmb0"Bۓo}N*T<*hf
N[y%&QUEj\U :?Qw7vċ|x~a:퉎O,6;H暮1'g`,B@ 	]Oн gЊP;U._ %$P#B9)>ơ,.i	nNH8tmo嫯p`u_vlaďZKz @*[炛?nYLhXX^~*<g\|nMɼ(qQDE؇^wt{ǖB#"#ˈ&rx\|b#wu¹I0I)`7`&,&)*^4QPjklC*V5	+%8GatM$I[ 欉QEԺ.&,&K(&k(xjduGĤq?vW8}%pbY9Dt~ԣeOcKDs0,&3>H`L
+j;j	S#	J2s˸O7 \4'^EInlPwV*Nv	D8y"[#L8IJ$Lx(ή$C5k <ҳqFiL(b/Nl:4nR2iִ#
C 	`, D5I CM(.(DLi|ڟ{F)K&FHH{!*FCqⵡ
+Ucw]{a(.9.lL60mv"/K/SĶmi&D.(ϢhjRܴ Cn= /OLdk҅
o
+uiE9)ʮ @zl b2p0Y	|	_uj"NX:Xb:x%dжMsVSլk:6cekwE[9)%eU~(5+!>
9`<\> .jU[8zd	l7;3phP.&L!!a	9@5a"(xV̚oVmڜ%QU	M,@`29#ɔxӻԭ) i1!8ufDd¤lD"><P3
뵥m*|PZmK]/Kvf,-!fX@|4ik[9m#4Q8+dBL&܅'Lˣs50hN
Ō{%`{%oyW~d2DՂ;x[T8CgsZ:Ĩ԰gB]լbRUfA"(XF	e`eChݑfa9QXwZEӨrS=h@6%
*0Q
S>c7Cc 7&)x	J@x}i
+Y)Q^Lua(60!ٵJ%&1qF&ԼO6^Ru![J¹#ݜgԙ׃srZ6߿iUE餖ro˛BH,ѡfoMdˆXhߺ
*9Ԋ.\qe8I/a标7Ih<&Tu?VL!m25jAV&8exxv؃^ZNmB9\5CaU#5<cc056B;t!Z
+5ֽh֞`Rd2CatiJdD)U-h82AHu%8p 9j%WQV	rf(΢YXL4jE3Tͩ"#F;Ѥm k&݄YحUŌt^	>|X̘,
+:fW-~_&z`?@Ɋ\wBfߪu<FFMԮ޸=܅_+1wz+6iG>Iݳ׳=>| 96mROYƆu=,.]Inu(=ƙE+װy>
̔fǳx>Y,|WL,iXÜω0U_gbn67hb.Qsŝ9l>sf,\jkޣ?r`|֮Yòyˉ粁Ъ9ߦL2h:QuQbQWt^osYi#۲u\[RrB.YwjjF)'ڣxnn<LN	lO^u}
aOˆk8ZPBd떐UDCҥ9{M`᪵\0Qts6JH}jB܍ZD5nW|Wy.ꛨ(HdǑrYtO[#1lܚ#9ow~&O\ڵ˙1oG2jzߴ5?~vǮ!е-Jy97=:֪3vz/\Cx^\}a3ܥ]|l]pf0lX#}ZS᭸(JX6 T6&m=:)gआ(Gi)eI9g$iBI[=kNP>c4Dν"p,GUkgNfj\.7Un/gVB<ă|#յONDÅ +SǒIM%E?XKI󑟶o}¸{SVJB߱<pJi~v% NIF.v6aiVﾞJVQ5>WWLfEd9+_I9*)).	d&6/e9<\>*2~N XBږ]B1CU6eeUe'@x.dVɢ(Wb'eRrl)	%ENA+n@ֵsty,t< \;uI,X8Q^YŠz{seQl<i;RQĉ#s.t+sɎ}[J[vMSQ^Ba|A|]e؊|:Wk`g&6&LZ_Q^zu
+/LE~!-YCBFEuUe%" !+)O÷_-'ĉ^Ǝyg;U[̦5khFEDvt;'l`_\ <;Yn=g>[!@أ;qs'ՊT8}T3۲m80F[(Š(hV/#ڈ{ιZ`?rJi^ee6%()ȫ=&֧i[_O$=kf9;BR~5/4R9'
+GwobT)=YK"
+}o9̝ h]ɹ1V;*--tn.&ixnc[38lztkQEFvkqWclVdP!eT`28*3u$Km8X`.ݢ&׹C:xBK mbғhݙK)vaMEr`ƬX2eTYBZ:EҒ4-Wc1Lz$<8'fl|e:˱EPcǾ_`$5⊻:z5t %}]Fsmof`Ԉ\x㟸gk4Т<ځ&JnɋDGnM#3Xrٽ\ 6!lS'kzNH.ܬFQ͹嶛{|J$^s\߇(ܘ/#84Оzt"
r#ѯS3nᦫ4hy7}o~JXvjWpM<FE86ws-	j6> HӠݐhdkBn40z\r'O<q77(n?!s͍ӾQ4gҤӕ<\yaoRtr7\y!ax	mޗ;{{H	tшmՋ[ͣ4DçFre7p]	5}ҥDq%-jwՇBy}ucL6kh%Igy4t٩"nvGAt\uӝ\ֹ	_xJ.-:Vh{-^܋ I k ݳYar{sgٙ7j4{~k0eyb2{)kSߊl8Giv:;g
aSDog/x.2P<ު6ѻfs1ĉ4.oͬU8zSMjdk4t*$↱6g¡\s8
0g^
+ 5y/FQh ~ǐQ9_A,0ܪYԱ{g%x[goɚ󸘘D%_kE\Ȩ~1⁇st61's"!myXp&0w/<2ba%ԫ_k9dncp߱<pyoOh^3eZ
 5-&pSe :p\޲Y6x+*WddjB@ML(bf>s$Z3g-DiÛVxκmDO`ɌؗMyϧTJ
c1<%"Sr>}y&r("k?gK9῜!%5SGf_>d0qNNJn83OaKPlB.V?cDZ<a*|5{6#Id~P&ε'Wkδ1^eָ\3t7eL2л`ͼHXOϚfV}α!:-g3Vv"/e5\
+;Ɩ58Wm5p:YYs +6Wc
ʌO꾹XB;^ь3F/mpgΩ3mN囗kx~ۗSA+z>X70iN工R8k.}CAj>b@54VYQ3|N"- 8
+?s&~g,ȪXu1OJ$f̞5a2r|Zo|_ts|
4-GO=ُF0y:4	וֹQvs>]!4ĝTmݝ'%N
no;wMGRjOa} pmRf\M]h\&>x
TA{YVh@WzwJ]瞦ܑ+pSڐ=Cѿ:ዏߧgK w{>z34x$VF\w/|MW yl]43oŭZ/i2d|V՛;p];T/aʐAR?T&?u΢s<r =J,c҈aԏY{J| UZ<7GP)~	#>})?_uxccDr\-K|	NBDg|ҹSWooPԉK8VDtK\t3j0M $9C2|<(~QÐl<FFU0E_bAA^~&M+Q3)Tͺ92wEN4k]`Fcϓ=gʀKbu/*??_eq+d2hrQ ʞcrf9? {wbu},I+֮IC\
+C$]I]	/K~9r\n>_v/g˭Jc%.ٴil/9D.m7ɶ]gD9_cfɝd'JYn\Z<Q{@Ⳳ%9#r>ٵ{G\=:;$"HrKiFH=Vy+N&Gj~e6?9w9^c/KεkKҕӲ8,WJS\:#{$Y)q,nظEυI](>ٹG ٱm<J S> ׯκtH=j\R𾽲uFټu
Mv4;YvQ~ȕ}Il<)qr"|[xjE}1>,AԶ+bʔ3նq߸M]SS±} Hɞ=rjy{ȥ}rd8.&	=uXl o#Rb{a>[t=;I.R,r\6zL/Aw/#nEi[6o(wȔ3^~{%('wRhW"~?/,!M2=~j˒V*.%YQrhnW{:)\9+vc=b؁az	8y^leqFM>5W$$/j
+TϱkZɕmڟl#]齕(r cՀ=.X㪟}#~]%Nr9_5Qt{^9~Om[8}\u9MyFu|<'%zɵSɾDMQU9{?,g_+j<%@GO\rב^9ZȮۦ_<"۷lRx*E;(D}_4$}%I*tHQUٻelڲ]N
2ܢLjS߱˒>D/={˿#$%۹Y6n?&!YN[d-6S:(;v˕")?~.OLR31Ol&.HG-uɎ}$&nNH=78yI+FմS`;G\}v/_VGKsz=$x]cv$[qF]q/X9K>#r%>U"/}~e_!\tJNNhr FY$')Zvo[!mh h4_Q57dWʭQKF廹DqHvLLs6;H/way/d|Q&Bz:[
+EoX+GFK)MԑC8O_m}/4FhU( `cHMKBuKWQڸ!<يG)1IT+)pZJILyi#79
+bOqBe6'FBV
/ҵJFh4Z`{YIgȃԄt|goW<t2W*%+l;_WSUSN2gi+;[ofoyMu4F`i4tz4Fh|,oԭQ5zxۡ|^Mt|\	/2Bh4h4Fh@RRk׮EףWz ĵfQvm[<<<WՔ]mFh,Fh4חr:TREgFXFh4_뮜_Fh4z4*Q;&p~7"N'62Fh4Fh /4;#/P/YLԹ`&$61gsiQƑ8C^
+~(;s52LL):őIFh4Fh4Z Keʌ؉K:3x+\L+MWS	MyҌ,
+1JPJS8|"fpzBsSW;w`ݔf1)h4Fh4F4]Z?7B^iѩ-W?]6ֱֻ>,\<u\tc>Uл4]1TC]x7&t.ϿOFh4Fh Ge%,YKbK&p&/]-.,/=8)i߹yVp<,DH+/`ٚ&'׎v2,]0Xطc7rROxBVm?BbI+}heN("۶BTieNI@/ZĲslg; Ieǲ,YNk\NWdJ_.sر|ZN! RXjgb|KtL7	!'Xt!Vl(܉Ӓ͉/aj",XMl[͒u{  V._޳+Ʃ従#/Pbi)T._jYt(vBir-,c͖@lNt:	ذW78rg/lz-YȊu;T\>n܋Xr%~T,ʒYj='2q8ԴP󹋸B`\=vh4Fh4-$&BHO?,=s9ye`M5ݻ'ٱvž5h֢bAjᑚ3*O@c{vp8Rc׍'lBznC1VC&$^=u~J:?ؔc
ĝbX;t&]IrљTݒƕ9q"6F\\zM12>JY(IȪ)kx?O=1'Y{<&BJ!^偧{	9@lN)HJr23ЩW_8Vڶ0%6WGi#"k ơ3bϰaa>mԥYWQP`6|ItZuS밅5mjp=u(=IdJ. 5=ɷR=61v,Ws{ҸF5
4iy>|U`N xq;Saޭ0SNa&r5jZW!.  &[9Kh]̈́]\r<i~nTo<ܭ'wlR5Dx3`*ޗ횓taN5_;*CpXJ/͎f..?:JX$
+B
+)X;̥EQf6c;I٬8~̂@jb&+=Ԍlʬv6Y(_Xbv-*ٌn4N
%+EX(8Q\jVP"RZDnA1efVMp؝9v2<Fq^>E%eX,V܂GqX)tի5l`LDʜ"R.ёIbuȰIɹk¸ii)RDĜ,g߶S$/>^RRvI&;O&9KV$֞bٴtLqJ7rj,?[>`LGJr}";im/lKHEDIL뽢2{9W*"fNCe*ɵ)"┋[)%_E]+#)QyzpB̮h/IܕXɑ.&L=v~?jKډ-2~2	MwU-WTEgdɲRJ)MGo/MTIZ^T[<M6]ԐJ\ atY{4F\BeYr(湜rrz2uvKYa3a8',u[2-NջD\Z&\q)λp52mN)QIgؑ\R+ueƪRSd̯$*R\%1ivϗ<)**^b2Nsu|ۚ )7I?_%[U,~8{dg rtRo$Q7\=^|w2g919ŜpA#3wsnq'dР~j~/ӖlR^+g2Jf?P>|]yaS8KdߪYwBIȳ)N\ܻD{!w:ZK9W
F>Es+R A
SWITSKVl|ØUc[A,PǇL y%"xz_䋯~Eۏr8#T
*sSr|D2fD_4+\f*s6p|(FD~L.snΉ#J>̕EtJNNhrܙ×%Lt
[7Sk1UWAM# ZvQUm=ҴAc*f4ai#"dDq!"'O_$恗Xq
+e'pE.;AlQvooo|5JTavuY-Mf)Ұ^% Da	M6ͨ.?Φ73OSC͢tpY_<BzP<<h@|˒X6mFSYKjTyаy\
+ƅQ^шo&sJz:dv¥r4&
+' 3f73mRm	`qFtT@6EVD8qWK:$]+W/@7sF@ohD˦u9yQ@Q)`SRy/su,Vv6͌WTCJ4hfEzh	U}[7Fo=y_<MhԾ>ٖ3'	JGW{?B>sRA|xgyu%N$>yѮ۳<ש.qg	"ғ8鿟c)sGuz{(C09_Q{]jN_+xooŰzTJ׎QRDOѳ]%.<ARF1,LsQtr2g.!IY)y>'wv-xooxTkso@5/ǐoH.yZ8++J`&N^LFl^&ĥW2!)r<6ቷA*Zyݗ= ,
#;<OjܴPfc4`[FAn!V[/D6pӁ݁(4m׋wz=kuEA\u⦈ :wY~OwmIX<\DArˏ8StySN鍠Rj /~,*Pν|[<ت2'od͚ͤ#Dn$U󋰂+n7TpQb>a Ep}s;/Zt~x4֯Z1; us:pPVTۊc,J,tՋu,70ʀJqAfϚ<{<־%	zp	N<]iYKQh4ft^j^'ߡ]FsgjtxE:֭(Orf.hY]o}Cv>8:o<NCoHUG>K:Z>GZ%~;3G}ƼLWxGW:Sp]+Y}2	*C<K<Xˉ=ϺIUڈgN`D/HۃR	V<M'[QhLNDtk 'Ow ?%aoE|QL1]ʿR&3h|44
+*>N3Рcw~3 z7!63qT~
_09QH),EQ;E u:tz=NNo=8>4O=wJAî@vxVOҫGw9U< (z:AΠBiA
+z<{|5qZ,z:7't<=y6PIfV:e*Ui3<OХ}du?盯NHBmvm29Bv#n׹U\?:@K9qRNE@1Kӯӗ4eNW=9{BiN2-w]bpU޽K0_'ѡEzty:p+a^	o@^ʏ7g2W/Sۺimj:7V!'8JqF>hrS"9ߏA'H)Mq8p/ʈ)A<NEɜÎ9q.R'78)IzX8ѱ FTDIXÁStwhR#//П(+c4Îep'zjndsF%SlSv<sDٳc_Xv{vyxG9z9z:7DIO%,:13$sP AΒZh"݉ܩ&"kzSQZAFzkIL	%_N^"ۤpg)1Ww?c1)::lEоS:^H_ Rle@q'eD_%<:RP\=M@@ b'#:G/kqGɋ{-@aJ(ĥXJm
+w,IA?W>~:%vnPd_Zz1	Q?qd3mtνyGFCRs
+ FVJf {iqQDFEbIBi];Cea%-6ppy <IM$Ӈص	iD^ϯ#'ve b#92{w&x%6lEYD\'s8Pus:Ij~o׉O @iz*aDDY Iu;wa$gh#44L=Ne(!B-h®G]hEٔɃjwn#臟B:rSQNw,&z"WInlɜrkY294={r9* GYqa	WF\z>)Q	
+˱tLNǮ][9H́=اUbn	.bbU=F/T`%-{'0и[nt;nSAwwMy#%FmÑl`IRBZOD&Qp[5e\8> Ħa0z%^BdV<If5prRÅcۭIx=rS}*\O!j,q	JHPw{J"(¯Y8Ϗ#(qgq:^Ea'3o/Gddѱ)nr! K"ߋ-~-Ɋ}8mNIcjvsjw.Z3k݄%	d{?4-oDg)&dw~<[×t]5MJ8xb1'f#/34JK1Ӡ͛DDJ	SgOslj@:Ʃ)X,eD9ĉc`+L&"|7f t8sH+A*БsmAXV5Ta#'#8.˕8:=Lԩc;]݃}MG)5L8ǮW+%^jSˣUkV@^UYʱ1KM%\̦|$-?"EpH,tݡVjq Sk^,Y8Oj6oIlt.'a.+$aR32Ɉry@JԯCʞ(TAL^ii.)PXlwMXB|Q!Np]p吠oՊ|fkK 0'Nl
+9<iEf.p=2-mL}sA.i	Ŕc;lԞz>B?rgna">Be	hNm8^b8:S~)B
+)p
+/U;T&p!!K'g?^dcִ]Eӧpf+;Y@DƷ_rb'?<K'_߱ (+fѿϬ?BpwB/KCYh)sgO᧟'r& ':n
+̀Y(62W,;:dh~+Gbhlq9_W̮)#5n"%ܑ)(D᫹t-{&q9(̛:Ͼ%7}#0cǤo,3c~?,?bˋ`єǎlZcgr>Z 9q#c̴3y3e`Dx7J=y4}Ի0X<X&/zo/z愱akV8@#r9e<d<hNeܸj33qT/ǈA?3`^r̔khi~3gl`|9p,; {31ھ3y$߹pۥ_g@߁XlZ8oyWБ$X\!pn_!|q<fkH5)G<f"vE#yܲa~b܌U$'sj?BRIѭLR16r4Sջ,a0fJq#+Cj`ۘ~3sT8vKL`-&%f}'LеSS?\A3~43cX~~4N$ :"3eNǡ 64k,?<%"v`$&pt-O`Tw~v?cb!Zl+ 﫱ue7d`_pQv@A!fOm<chnPrXP0F@7cfst6]"+9Bs>Ϗ<;wze:
c3v!$^
+7|L=a+/cp~Z
Q?e0N`҅֏%*ω[z_M{9qď>Lr<v>hDN_	ԁQY68g9sW\F9{~x^Nh&){.S&)PɁMf{ueưy#"ǢVRZueZLu<1i!y0XYl\Ͽc`~~buUҢ3o7uMΣ\dޘ[~"ƀ>̵\+N6^~?~¹??.&Ō	4h$ל iwq$1/CWr!k:~pysdűeh[F+~2B9?g8)@W¾S4m+g&]Jn,^GY>GBHjnс:.M_Ĳs6t+w_F`;EG%./[ʽ4mjU
oKl\u[QTR')&a]sG{է+op<nZΒѴeu|jȹm,]á)6l#AGɰ+f^ȩp\J,yC&UKYx#xd^	bkxrJ8	;^>B,_g1{TC;<ûO=^~^U*Ӵi<Oz29@6YQLbnTw5!fVo܁<{/IQI쉣K,^xTVegw~hKxc.5ȩԆ;5%/0OE&]496pӑ,|WՃ::=mkV@<wBN:k8NȻzCP5tX~3ŕx豗hU|/Ó/PMg"5b#tׇ[ױj~,,]{a 78ABxwޠO";7b銍$Xװ̕39G:{mL|o<CYI.Qx?=}?>LLLl߽B/&'U~COGi3YxgY#>qػ~;RƤ+9݆>c_z^4џ!(h	"ɹ1wWiN	9(z*?T	M̈́QV\l::Y`<Ÿ#3j ݛ;jCs1
j&|E ?R/^VUsY'F{hJ܉)9Aa}%~}q$p!p}(ϼ%}=>۝ذ
+~Ѓ+'9tmV/4~:iRva/F
c7ϑk%wX<e>^<鋱P_nƅ~,P.l~/m4F*:Ii&<]JM:[PERnnɡgmzm3V
B՗tDᎪo˛~Mv̱yfMm}9xAwc!Z
$w_O?ѫn$v=Ƨ%#-4{}֍3,_ǽgb+踅))&0z4ȠƑvA]nˇҗ]oWzPϋ
+7|6)@ԑұ#5[+=QQ4^];Ox/a)'}'<H7p*ԹyS5-3i8f@'jV̷穁=OxH!&
+]G+
+wghH(wDS%u'%XG/sBY sOW>5yPUs2i0['<@CϼckptɣͫD93{9~"c|c|eU&]-&LQ }Qaڍ@VNV<AH<_N{h^~3?F^ܦ8sVs.SJS/_r("瓠u3
6bP|_ѽe
m`oR>;fz
+ϣ Dup.XE1jpz4_<U{ױ@ 	ײvVj><?~8~%g^xcoPH|rviȹp̺G˷5-4{?yN!mË́P+UR vwfϼͪե#,ZO'fɌ	ͪ:;ݬ:οF8RSM0sb2c}vP:6qTKjk3=؉j֮oNDƥasCWͧpbf>4YfQg#~v"reXsx|ݧV!>_sxkkRb(tГ~I1ddRGy7HJR) {%JcZ6q=&;'8(
+BJ7ȜESyC7cw:]9c9_<AV.&;(~c_V]>6E
bEtz4m;V/*=ĵk8a")5PKPn9,y1lMy|YyRl2fb))-׿Rf*vowmlR)qYD
+LRTP$2f)U.,(p奠X.9P}O-BT<H/i(-HmdOp܉{~
+!*{+o6CL%R\R"%jM(SKBOKA^斯JZ%&(r+aAq٭$Ǖri(*1\˽HMF٥4/GwXb\P`~6Ljj)SU-U]+f;6)T]bnO8ݩ\l˭\bR본DLb*%ړX2$K=Me[R[kC
+
+_L)ycr}WeKJVmg~yI_Vps9o[,kKޝdkT7t}Z^6]z}&qbq2㪌}uˍU9\93zs4\Z1T}l#nQ3-tu]?@z=FBKWKNN2C.+vmLY{ʺVһqt$Ś!_j%o8TbrGkG?$3"Vb¢%&.~呞O[V<7<r"\W7guBK)I'yr2ɐחrj >21qsdSO>##+bER.wk%oO+sEU~MJ<
ߓU2͔pR>ywUVMgdog^xD>[xH\uZ$is|$^D^+ܰ
4<۳<1^")RjsʭO͓WzDn	2|[r*H\
+CdAU=wQ *-.TăȾ.Z>jDVXo HasfcMŇ-ոL]{B\dƳ嵯HC\RN_-ۮ~N=ShAƯ"%\~~9Gԟs$W,gwJkKdٛ{Iq|kŔC&gw_BWk-Sv/ϻH뛿ʹzzp|xvbY~Iy%&7dŷIΟ˕|gI8+3І!࡯d	woj&IrwX9pg.oz$[G Ex7cti<]Lie۝1DDv˳-YG͙{R~qM<s9^ڜnIθW5IЬwկJh V|A.Eۆq?I6oʱ")琀߆K'ʩ+Yotx\Te-~'{|$Υ?ȗwE%+'~"{#奶M+o^Gȸ:Gl%--O@Eʶ,#E3^Y?9hɕvt`Nu3}/ˬZ:><묔K᯽$OEⒼwӲr]r̎S22nE12oX;zCy)2gKJR~y?HJҨhW%Y.v|MƮzyIyRa.
E$Nc3Or=S֎yU<l;-1*+G`h^9,"h,-qȺ)f-߾E$:t8}qI
9kyOԍ Ņ}net>c]dWhvy0 Va]Xo<r<!nbK?'/2LRi8tn}?S._!+W-}(7%6.FLkq
+)_&mZU9'VCq}]V̞ otj#o2RrG%Gd췽Uv~?/KAY";*_>Tz^\VX)KOOn!_$)PVKחޓGn֗(T>{Uywߒ{_!)&]	{n2ϺX֣ʮ/IwJPMܔ8J+yQ*?|"O<T(vHS\	rYv\@R^-䉗>eJ
+g7tqGB+N'e.ɖK)7eSIBܕ ^fQ^~D[EJ.,c]^/?[_
+7{;'nN ='׏v2go:(Vqr<x[KiݪHxNrLX<@+ҵHy (BzK ˚}YyUr -㈼+GdOH+矦u6d89wOYM;'n)F<\Xe'~*=\ͳ0KdEoeǩ,wI
R维NeKҕ+e/	&D_+<QZwF'"n69ytmϪP2q{u+wfpYz,_T~2DhNrX$[PZ?3IrGJq3fOCeղf<C˩?r˹_޿nFW(Ye[orGE2w3zA4E=7VV	/TQ$\yg{SOlWkuY?x$ۥ2[~k )&~+[Jŭ0fe'/ȓ=?Eqvyͳ|>it=u9fK.eϾ._p7d-_rhiwbe]u~S&mw򷧟nݿKҥKei75J)A+erE"R`i+G?F#:۝WIU#?h4F_Թ}&K*#?<a tNJeTq79
+,6'u+E
OM D(t+*c-+!?'#xc+ S}ՠg]|{5w1)_}̘k+vp;vd͖cQPlB?\ir^4h*C~˵SW0{aY6	S.['w418l璙EA>?Oj5d|:yP
P kr&*GADzpV8/N_ &0UkҍDSi)$7	EHGBE:(2LV
+CtxyD9~:ѳgO 9\.$yHTAN+yp3zсpS~AsK&bX~&@UwiؕoNfbbpyjr'7fnU(?z嫎w귥U{)<yDP;z#/"r)\OUlF-&A nőX6'.NhJ2X:t6=:
+G 6b)#/?,}WkmGcu9j"|яy/b*K)׃"36+t>zF9c׻(CQlQ#VTx37r-i:=[=NҖ#WO0r$V<{=H*-D&a_O[sr&	5ܕUlT~=X4q&OcsTo<ڬףS_T#0OtS?q8O7ij?i .a5֬_*&RqAtWGiA>)<ƻ[p*
+:=(&A4,#,^˓4F`/~۳qmZÌ
v77@NzT^**,5xɢZ|"syU`NY1NTJ|1
+>P_U<Ʒ{߱7RQێ0grlڲh4z%׶sTjډ?3/Ȟ
kXr>ԀE7;cAo"30NJ л7]/oM};ӹ+OMpF|c7يbAnY_7W6bVp78#L'`4FIDuf;M pauw9]W6Wʃ;bJժ`WCeyФuj'">
+c흖ԮӈG_CNnּd"W4Pl8mxA~ezã}|yynȂ5KѬ荑_0Pd-!RMxWQBI.RI[]:]4#0h/Μ4*CalP{v3nEtUps"w\;~6L+ 8ut*WX=ov
+VBo1񱞜=~s}l:=n
N7JpPN5|u/<u.vƑ'=mEU -+9z:
9.ɮ sžNm:2pRz&p3dFG衷iY]y{{c.v8pC
+=:Ki܃go0e&Ot^JZ6<Vl|j(Rl<Ӵ냛SǙ'0[dg~<)g)^G{lSgEh[N= FxX4h<Æŝ)F<e8qrňhI5FXR3}N&Rq[^OubJt:aW BNDOIhl&Y^ӢhtyD'fc\Jx4!{ybщ	(B:Wʱ1e"(1ӾsLgsp+#24l FQA߿Q6x'?|mBfb.[~xOs7 /"6xzqGW7dM)zם|.).@g0bu$j`#*Mj޸R iw1%.z( nrUAy,V'9YB\'6O_=8< *u[>@qxїqK% ]hˋ(͙db/ -.m `.+\	M6@x(37ƝFO܌#(yxUā8pX\ihU
+.z)(^V-C8i׶	`8$f,ǻU+iV<\T0=
HwCm
+1牯B]V]MV-jMZEޣލͧ<Q@SmK#$
z:HrX=iMj@-9DܒNTXR!oN${j5u{cj^~;^<I#=nx{­@K݆IׄMR@+'J8X(1||ػ
BRu-`Nc,_u[|q|s.(DN\NbCӤe
<
PvMb>$'5ҵ9zV)AMJ҈LLP:^ :-TCP"@/rzp^Oa
+tO?YU'4v:̧!%M9co\\D1{XMr}7Gi\L~!'IrK^ĕ/=ttz)qTN[L,Y=/*yᥖerV0)~:CiʎxlF׾I=a:6L(CcUK!/ifܬq\	4nT6-r8MgVND7h4F4y3m#4!+w%KArI	A$62MN_lxCKNgDGi,N_K_y5 j>UGgVn#ų:gaߑ(
+r8y0gc
+8$ۏQlѢ[tb#xH~t+#Sj,BB^sehFY
xa귝,pC=F~r
+L'IHfn,pVƧ*u['a6Ñ~,//bb`qr/_]GsĲCMOTNR=*I<ļɳ	<SrOUDv8BxX*{wTD"fF<%:a_Y{3r:q6){
躭Dgqpʟ#1|m2%c%˗S8{=\vrB
+GbXɛ3Xbs6u^G-b8|<2'wb0z J1{Mb nąɔ'xͩBж8ug )GC(1YO p?۶\r8e'a߼㡿_ڸVO0Y;Ͷٳ9~!NZ^K8<\Tv̳IK<֊x؜Vu 4=];p%\Of큋b)#n^&5 I+&;$]$9նXXNx5Zfͺd];ǰͷa(@iij٫5i!w&M╗t";xXb3{RboSY'_@֞ Ԯw?]ɀt;0}	tũ$멘`Rxh~ϓ]id%&ӬT3Ҿ{wj3yg+gsnΦD}+)r?0ymg+sҨvz^gf%\Jrn$N^l7u&'&DESPZƭ|=Ň]ڑqlߏ]̡Y`(Ǝ%<`<KJNkP	W K)49췆)ss^z#ހW5⏯a¯8pVNQ	L-|9y#mɣ~70;ˈ;wC	ɶ)()I68-jl̙$Sj[,1
+=LХ+d#(p?19Ğ+??I*0PNW^z>$1d|ty<YfMeY;cK9y5tūs!({fu@H4ϰb"Ӽze:[z,~OQY)qq	R/'`W YEEF@2/_%h
+K GN2a 56 |w~/<w.P؏<da,e,p=gr48Q\̮sIJKY+8@yNEsImZ8~</pHRMȼf4?G	g>l8!0dN nHֹLj.T͸ƹd!hj466FqYu/?H>ke̍UꐂkePO>>~Oj	)-_Eu߷Ɖtq)Jsǟ~&_~|Ώd11KE$_'P|]uEIٶe{߆2ɇ$|:\tyyÏOʖ'䨺:W$%\Yd?O?X>f]3+?W'ٗĹ")̹Q2oRy//NUDK2}wɗ(ʙ#wޒsJlƒ+KFXQ˂08%3t<;FY9gZ˻ꪏfnWB%h<yc,y}0vV|~Ï像>.RV'umPܻ9fm-D_~EF\-1/>xW}WS2whyditx|gʻj}x	e2ww?#I)G&gC4ߝ.;wmZ>QdqRdj#|LvX]9!#ն֗3ĕ$ٱl׷\y}O75k{o궏{O>i:w4ٷW۶6^:,9*|}cebQ䮮mT'$W&m./8K${E'G>3Pl=*[F|/nPm})&{Ɵy?!o1t)Kmȳ/+_'#GH~|S9aGi8\-囯If,vpqֻnq-%raduLxGa=yA6.|WWS2wp_=OE}cu&/F+.Y/)6~s閿+FˏϔdCܒQ_#7QsЍ n ߾NxTl=s|gʘG$R
ur*"|H$s~CAr"2UnucG?VSO~'7Õdʧ՗t9{sIǳdnu<GTmo~տ[M\Stu|LZ{P27wJPWȻj͈r<!_yeݷߕ?XGs*T\8s:|+sWK5?]j9ukԕ4(mU'6"eF5r|rgU"%o8`9sR.&oq9&;O'W$7S/]BQqɏ:&S|$oX9qLW>y=ϿA2}hw\WϹ"ke>KVL3y7e?.Lo!_G{1ydB<} ?"'Oʖw1OI=j>n\,KuoO?ASIDCe2oOZj٫\.l>ᜌ}_%<(HO1BBnn͋EcqOȉe??Sp'6
+Fh,-[TZ&K+Nq8t8ũHE}ltR\\,VC&fSXNpyL6EsKMgv[lR))-k7ێowVvYJĕ?Rf24)T
+Vj9n|-+t~M]9xf&1YQ!8Q0ŤdI*|ΕF?Jæ$_ʍrV,?62Sa{r<bɱaneX&%&(Kŕ[>ors?a)on-mp?Mynn7ŵߥ7I&(\yd
+"ee%b)w253Iݟ1K՗U(oWrsYQW9??c-VMnrY-?ەbHIUwssYݒg']{^fbY=ޑT*sUλ6i3ߡڥcݡΐ_Rȟ洪o[nMYe{*rܨCt)rÍmǛJ~GEKEIge]\*rlb.-SdSc:orױTjHE-4F ?Gqv2r[)E?&O<;ZR-O9[y$XNȆAWdwdgq1J&!9fM(]:}+ҭ0޸͒g+&!3\]?Z
ˑ^9zi䐙A^~)1!Nq^6Yq*
+fWX]Ah4͟$)K!?%#T$Ɏ[Ʊ&3gfѴ|7
+/1H/UK0/VW>w+_NW_~~hR\;)λy+P_UƵ̙2_ ɳ>^[iT/jy3q 54/cУU-46%qޱQpR"3>磓ǄKٶ5Go翤$3uLFh4;yܯVouo"
+ʠOoSJnM`ɼҹvKf'5>磖PUnC5Wǿa.Bޯgg9%VĉTPa)tnR7ʘ9sxsK"NjԿ&b_G_SqGzx 3OТMkjXquڶO?qXJ(g俦v<5v]@h4͟IN/Ср88uϿÁ3?iȓfE_gZ<<A'(Nv15<:}iձYqj}OV!+p͒%9RfsHNf^er=,LSĮ\$q1%%&k[QfD&KVV{?ɻKfM_-f%n9m
+JJlzIN%IU"Zh$e"7][+SW4k9%6,TGJnE&LXKMʊr$:"Lwd^)QQSP"NkĄIXTn[q$5!ZEH|z$E_c%55Mc%99[q%#5A$L7g8z]"czKY$.sHZvD)q KQDw)qC%&)5ٯF́́h4Fhs`is`(vѧXd	r)b<u'9kv6|cق
K 1q!ND`0b/܉r-Wb0s)`7K!$.qqx `#<rGXb$  8Nn*-Lf?xGn?,܉"sUnY3mj.%!@YnֳdJr17/fνdpqvf/9s4.g]O$)6s6lzr e$^?ɚv*+D
lڶs5{Rlro3`6Nc\MLXselި9Ŷ-rݲ$QqYvns	4Fh4Fhs`}j[o7x:ty6(؏Gē/S"j^~{Y) hE  
+]N;>uk4W?mޠOԓeY{77_5K,?|587< ʼͷ|'
+y!kQ:7|'Ő@V]yoLtY]ykzY	W8-;Gˮңyvoڃ.=S=TDt}E:MaaN 1e}')yV ү%O
_|*<Jy_w0u}5峯Ørb0Yr8<f_J8K
+
+Fh4Fh _ӇѦ׼:޾ҡ%-cC[Xr)(3`LAjq+' xzyNrmPE t^T]{΃jZB':bTDxz) : !%Ѭ~K-|0`Xz7~&>NuEpRΧJ=kwZ~Z +Qӷ`NX^ T
jԩRCu<^v+Z=}p؝ 81{6ZexVa#od)(:ZcذxPlJ^Ԯg"=0h޹7o?ّ4Fh4Fh q"Ntx7Qz:ŧZe<X6\
+C&q"^
+n8p
+n(N<<w
bd"#^BByϏdj4!zҬ̚k8|)x
@!mE06jIF9(I%J4}RQ<@Q D_=ɖ
ع g.`1t 4nUz$N"$@Sp,ݻv)5h_&kî
X9'Fh4Fh _N^CDApqY*^\nz ,\tz:3N^
/*p:щ7bŉFX +)bYɧ=Ǐ}j:nu#=:tz@)ͬO?GѲE#N]APPpz Z@d]	b6|7|J2U F,SGٱp*m{t|?>Vێ4kQ+-|W{wTp<i9yOz?{ߏ/
+^TO{]):Nz	Fh4Fh _Q̌r"N`"8(#g.Car"0<nĥ8,%(#7)8t޸
Dk%=&Z6*!> ^T,dUu֡,+1 N7OqoFTn6_rp
+:lRDl
:駞ǣR[pӉs ,D%a7xs(1TCW6%iZ7blI}y׳<{ t>5HΣvke-ĄŔMЎ}WA^+=RV1Yh4Fh48\=̹k1$DjbNtuV2SB8u!'Ν<An|ЪE.fKq.XRX]"zǏ]%-%\iE*kL%gAt9d?JX\<aWNZS<1
+rQc#%ǒ±S}gvWq!6mɱL
+sg.W(C60{Or0*BDPˑǉIOBzB.rd6|99p0?=lYe+vRzZv(ȩ,5jK21Ps9wb'}^XEiȋ:`yv"P<ȋf?qsO;VՑ|v6$$yFh4Fh,(vʜ<<ھ>6ZmҫGg|l8<j执)`_CiN&|!*J().ŷEgz?$U)*7{gx&>6
+K}h_ߋREX5pS{on/|qb6iޡ3/?"oՕ~5RثFa7Rѣ1j	2m)7M:_tpT =8
|}
>4O<RX=ҩ܇:N_,TW|iLqv!:<_~SեJ&=im@WFK_%Tn܉z>NG;ӹCrBNrZ2 MkJ
R>_34wGxf^\/F88qp[vsiҊhŒ˙]ٽg?g.YAiIDɺ~ݻv/8K#98~:"9r9{9r,N9
+Sں3gr} i%;Rٽ;qY2
+KHg`N?$('NU)g1{b΅arN!A-9tL,f!&AѸHߧ1ˎٓeÁ4/W-U[(BEGdިrB!{MMWE+ϗ<)**^b2@,+Os/.cD8-t|A7,<
+^'yYx}1Bu49WOʜ!K'o
tG?dϓK^{_ߙR/G"~G&(w~XCüZ2dA˺+g~IvT
ҫk/<sX!'#?"}YztUEe6$#~zG~I<eϲʵ.epp:#u=iDqBRri4RnMʢ苇9!hUtԢN]PC1֧h4{ o3Mgf]X29q"S)6 ^y곯yo(.6!m|O?|&LN_GS|W@ن?I>TkVj=5yO{p
+8;K;ǎgx# _.m8yϾSZR䮔t6o;At9!l'᢫/ˏ<"L6;S>U*ѲNui&{6&o&ږa∾Boz{MOӮ'oQ#2S	$)x7'CqInOQR)f+F{/QSh
+%K3TSA|Cر 9ko?cކ}6ULfGq<ƛ@_4]qYoM\D_zO>^,vRPbVIp(R1`zT6s鏏8(" ;w8ٝ8p(ˣXM`s
+d
+ 7I^R\\!6ʬN@:mmn!?7"p ꪇ?*Ң
+ˤ4dK|gţdl㏔哛_mʕ;[(ϧeLAq:p(r h;n)o+ŔZq8t<V/FFU\J^^>e
[աR}P.-jSa>&N\frm+-"&W鰑x%ITO|ZW*pWPUVfrs((ܷ+Yوtr˴z\QJ}{n&? Pj27/.3w"ki|92n'"yаe]*WSRT9iSsZ}9p(
+"ˠ]8gPR|
+!?ѩi5 2s(5۹;yڹ#Օi 72+-⤴Rw-&S	?@VKKQZP^;sړظc3g2Q֥ZxyxBiq1eX
+#7cfS6 q*rXMa)wӥr^F^n+ hsjx/wxͻr-:~7>xwy}m@O:-xywxyggZԩFww FTTW,`ҜQrU'>~{awR{%SG_0i
+B5(D3Y}]f)i/txyYᬜ70j\O9"Nb`ެy,[Ws"<)\r $oZƼy1o
+Dd"bi;7fΚM̷f++f_et
'PI<)-PH8'Na\1o@yS>i>Bbo9B`OSIL:C1ATnzIC̙:3f3i4m>@b$Cۜx"2ohϤ˹ʊ3ٻn>3gƂsY~g
׿f3=')׏dZKr)
+-a++w'AEy)l[1I&3k,Zوd7'WNX9u,
+d]YS;i#'Ngs$et,^Sq2];HhRm4P8y
Rn\pq`j=ger=Q̹Z!}?h#d@,ݿ7a2+\=if3g<fNŎ*s胂._>r&	ܭs)J>^~_'0n$/NRAQyŜarWc9{!~K9|cs2fI3sbSc.tnS)6cjV\<<t^cyL90kb5?Xn^xfZXN^InE&̡s!
+Ɣy{%k.mT{3zbF&pqbzM~	8ͲYO#'-[rs(s'd	jߛŶ1[q\K1!c'zr@Gv2c\Ȟ
3Yl5yv S6a̸I̚14+w $c#h2&ZMpH& v)eݒ)KŮ#XT &\f1L}85]KZ+-b#\\^yqY;ooLL:,`4L3lYX}	'Yd[.PСeq=Mbߘ6k[]T1x؋Pٳ=c26ZRa,95N<~()?OvYV/^Ģ+'(Avfʜ̝1C+6r=Y;?wKV"%-ΰa:n2;DSl͵̚4Ç0u:	TC$7*fܳIӖh, 6:I2?h$]AEy91lZ8Iq#!ɝeǱsbf6OqrjW]6\l&bQwW.eJBʈxcԾ4nqܑ-doXbc8FM}0
xzziAO% F=tz*AFP(HR恧'zgE^姳uxвm3rmg/[Ì3a<Q*,3]J}H8cՠ\.BfՈݻQ?eּ9j4M͌z>>2xq1@XĹ\|+UByq#'ma,/G*֬DB!R;}X;e0k/ e]aw,g@?
+ܴDz/ׂ$ye(v>S.j%f_ZlLvFGPL)n0v`dzHGQz 0'	'1R>s^thc7m!y6'F/zw2q&/HDFɵoL[Gpl4o@=^^%]Vdƌþ˩6h.
+
ePl3űX;vW{ȼK< 2Q=tM+n.G\Fʁ$wL}k,d=TcO>I}GcdO\)Hʩ NƑb*WA$٣Ja-=VZ/}Qg7@(U뷢wl˯0茾xkY0}pp>`-\H҄uC$vӓ$6-]JD7-4&2G7}÷
+)
dSԸ3N^X١^4N>"(`,RʉS<};/&s**S'^PFe*`4 3Mfب[ONP>pjBS d2aD",yd1yh&TLJc@)lO]Lzvty~
+.__9RFO= 6L^`/'l~D]͸Ac-8:w~Ǚ6/kG pxXuB} zlթsn4ԈPd*$zq
+L@qyEʮ2g@\LPĀ%",N ETSy3!	qs]
+"NOCr);u1e~fΓ}0%]K;7Ia2[W/d53[fH("hӷ:xmIFn:,57k<֫;LWuit+8~r=Aji,R	GbR8f.idgLe\c޴3&2w`ILi(\]xm-o͠ȳ B KN`߸VBM
?L	[@܏}hѰ	QV;F;)Ȥ$ωOe<)0R KKVs?UC	.Hu]ұݳ0n.
+ƫ7%-kYw<2tx(\9K ta7NA9<8jy7uzt [}նx>݌1x{=z>ψ`}kv4mwF&q&qvxƋ?"%MǬw	&Oz< ? SG{C	.s<9mwmJ8Li|;|݋q,##o_,eR!cʌcr7WJfdƆC,SߕMIɅ?$/?DRl)M8(GĥL:|\dӨIXLO?"E6;}%8U*I)Ңe2;@ܥz}0io2duqQ
+d7SO!\5ggIZC$3d
9\\'=<ENYzu,Kg%ƨe~t=E6NA6Ev+ϵ#钌~|4z_?uyzܕ=b|#%P\LޭqkF5Հ@'dڶVpL||9dHJDy9	Y:l\8Ls/xC\)ߞYҜw͗[?.d.M	iӗє2փ-eض3(ZWZ4n"ߚ WRk~Dlf./(d7ǲ/Ʊ"K=IY̟ȩ? >#&q?U>~?9z(QrfW;rm:Z̍>"#r.}$-hڳ~?&DsEҫt,EȂEKZXȀWwo8rfh{_Yt=Gn2ߊүZɷˉSƯ#)mWyeO~bvfKL^
+NOu'͚|RFy\qd߯BA:Ys=Dqqɬ>QB\y`Q.O+5QMĚ*^~PxY{@f!j%jѺIi^ŶZŊ{H}#lr'~w^{JvDIEGgIK+>Q^vRʏf3Ho˾kH}?"G,7qT^\zA+}zw$["d$?>|l)R,#GTgn䳗:KTeroWepf\_x[&m<,vJ.Aw'ğ_{{R{EI0?N,xɼceR&~#w^.[̮Վ
a]a~MdeVtQ1Y~/[muܦ'Gͮ2pTdM>c$CwwϴWo+rnLyͳh_r`+ʆл3IF4rUhzSIo"Gm3Rpm̝H\M'~yI{D5|߭|4vE7$/{eވn66Fh4,;Sl*=gZ(nTokٍIKHȊ~*Q%
+^MڐEZ Âa[$ޔk֥+[_r-lT~VJ1wӼy{NGǓ%'3~l¸v%X
hC *5>~Ŷ(1]Q+&k6HţY0U='Vv&ms79MێxQ޽=i假QDN$ђ\rss)0yRIWGe2Lv{A4+QS<PSۃ/=O?H9'Tӝ;6oE+bl?0=t SumR
+܍ӠCq5\*hGRo0{UH+&4nvK;`uW%VS94ZRW*2T/j-Py.f@]GKz6N?th0p$Ei^?!qeMNFtiM9ËuѽٍcGZԬd||//PNNlzY[U¥A'~ףu p:xתGzE{Pn}leGNE#g>Bhȝ
+
+'
c+@':po_h}KkHd
+c*(r}iU4K)p 237UOgWЙK)-ͧĊX TӂJiY0i[C+|qӺfyiYl(6TZi,,jwe䋻=ۢ9=[Ǻ[ye (y׉/JEly9
+lx4lN4rqF'p7Zz϶xu89tRa.8b*L72i}>r!|lu8tQ:*Pj6m=Η%T6X),,W$_Qƣ6q@]nZCy遦̌'N
75%%s`Ss}jhѴ..58g/hId
5tEQPQCH-S|_0;Q`Cf3^
q@aK(.lA6f7щOZ}Tw6-ޓR+Ce1gNso{Թ弹iቢ(܅8VVp3zghwkttmVك|
+rhֆesG;F|!,q9~<{NEC;zAIui`}teB
+
[yG	5sn&Fbǩh|<ǏާM#Fh4Ei޺==<*E11dcޤ2AC'qLMTrB|{Rn:7zpĩCpW>ZҦ['BNǓa"+<i^hD^̡{&[Q2wLg_ǅ1E*AW'sjb/t2B3mW)6ViQ7@
:/ b)m#r:t(Ljj>uTǠRBQJlçNEO^F.{_V*yzV'5+\}!RHH#?*Q5܍("4덑*U[o< lyx*
+N7TS9WX3gL_aO%0oBJt@W
:C|k6P|xf\de$ܙ=۠%G*(%&>];u~hNDlBR"5y&ܝŻ
+㋛ K"'7{t)]6[7ǀSyypO>`D}ʙ
+}Û}$2((l_8C3d`fs*csڐ:z nf3%/3| ]J
]rzIcG85GTœr
C?{ŽۏO>E?@).3ST|vFi<x0c ޫU}!^@H^yT.΢VL35
9i֨*^z5q{G5*S:*|ME=@6gfY.eeq|qA`.i}Eӆl	9LzUE\BwS5(ƟފR/u(1$@`5a+(f%#Fw_q4BJ=.[`u5x'Bݬ:b[!,;u	]E2q4WbOԡZ%*ըoZfŔWB%#jCtt狑<<Z(l&*\gұjrR3\*kUZ%Dq3:. co0na?g9scER''v3i:cЉ8M*ވj>>?iGeCh Fh4At:0uT$0tzqqAÉO'Hׅ͐#mF7Un^)!@mtܝuIy"	;v=ѽѡgN&,.szz= qlv=?P/0tUg)[
'/vޥ76gL9^ֲooO*xVoi7RK9<3|Kod	W+0bp%F"^PIxhrqCd|[zgKJ!Ju
zq7=
+FzⰡC@`{J~xadVKI?zXyłͻX7:*^vg#0v8"I.MALLZqi~#zIWxGUJTHUq\apw&7Q 
+'H9wa>rN}' .0~BǷO?C`9Y+˟2b`GNA{\L5p!	
+
8E5R~>ӯlܹϺ!N537.u=DC'ݞ_$i֪i3؏]]NjD]CFaM[ч{yb-U ?E1 :܌zyb{Pv1(qoc,
+0hם/ra#h=A#5+Eo%71eVg?2x uޣiXaD=NOj HXˎݳҤ2,ݸAvǞrAG(iLZ=Y
2;hVztMG\tF=Nѩ/P ;o-
+ub];7ѕdڨ#o|;S[Iι||SDQpî3`ᆗo<M=_lI'_U}bZK6f״xUoњSj3#ZKdDh4_k	l zxk.5Qf=̑%4i B9A@c*wlKٻg#s}೺`<N'ؾ6JCÚXrJ;|s4L(01xb&EJ<摮23<;;&>hձ&bvb(dEWoN+Eẩ-[Q[wdt5$SҰ +IK@f7 QgDx&f`lKPO֩e`a
zҬTf0g`)-QRB3hRaZ~x|9!^|rChd4O?4`ZvH|4`&gCpS=SyC2znTN-8|1e[14aPʸ0
+,vn0p4]wy
 ToR-j*	>ߡ0z{ȇ{\#9Gm#oT\YmoeF=FukФNl3A^e^!56AZPx2ŀa!'2qY>t(?L}__ױ\"ϷPR,A[H*-[-:<<z<=<*
+XY*ĚQFv-|*עnQ4#niY(kq@LܚԪFEdU|%Tr뵦fͺ8Η6]yRt1//t URNCΗҨysZW"=zL=z?C1tF:OGQ
+Yw|#Â]?kPA3&STjFܰQ|IxaU۴)L!4G=̻L9qO?@y
,m^4lPn%a૟: U4&pp:F#7	}ո.iVrUm\L2|+rk]hAS^t*55zZӺu%*Rp%(&$lޮ>u,SM}1ʋfٔl;Sy]"hݲ.',aMxNK=f2hNFEώuѣhw`i4FoӋ3g&QQ~Fyy&Nbw	]L],Z"NK!WjW Y 4?KN9zerӲ+uGW^Qj4jw/v%thT>DlG{*'NRB~Gi|,v'v##`x'&W*Qj]Tv:<E'^QIZln, j+ڑy6ٰ_(qwb*+J~j8
+@fЭ6v,[&;&=ԈreZJ(MM:<䛋(() EN<-'R_JJ7t:
+Ni*%\&m:b1sxN'jãx]o 1.&Ȋ,ֳ`q "wMk65kUûJu3Ɲyje2F4ՓORjz^a3WOqZ
+7,\
+%$)L <w}m٬.SX`.aҥ<Yޞ
+3r+Z|ADMH{}훧G\>߃m=	8vRC2wBoi*.%BNq.&^@&Z3IBauXDL!LYGَGe^:RRr)vz
+lGy=ZȈ\ԩ^ozXai\IB^8~5b+Ga
+v
+
+,X*=v\*G	YG)(a/E	<M)Pn[	a"Z6Sb6LC%>+<Bjn {qvi^.&gB +2BQĩI <h7e-痡؊	ٿj;JRjuqSN2Y̅䙋1e$bsZw8
+
+.zN	J3X`+Wc,ٝ8tu#K	f$g!R.[Ϧ1!b3k!gcꦓ)GPX)z6RA=,Os2"ΫW!
+))وrJv/-+B̂BuT߳Ԡ}^Sv	rMV3BX~3b(<U&\I~K7APE	?Ž]"i!VYCD1wfN#0D$6wt<CIŅ@7F[FTSZU|:j
+C{Hى03nό_gS*0j֪X*`F4FW^t̺6 vY%%u=rBN{(c/O9>61` QBUc)A+g1gN
+6s]vggÁs854#gd	ܑ+p`z423QňKӶT2M0rg^ݍ='O9{-:vAAf9As;#'3Mk$:=9VvzZJ&WOd\̖f|!l3Mz]iG6MfyJ0~#;?2?SVSOL$k&霼t8;bͨ8C32o|=-aN
+cӸl9B~N03gi@tbĲzoxʉL03g3~ #7Pk_̡6g7yv@ǡ8Sx$irOOƌ|ԫyLĄyiwsY+L?iӦgzLu_D]!=p3V\2
f@ʼШsW%zd?M^FVǷyG1r75yiP{z=Cuk?BU_͋O-u~	\N#&FHHУFFQ&s+¡5w(~0u{b7|޵UBQxV2mW$#)
G`y1tJr9t
+gٟ#Ho#.U[<_~M]b4j.RTC5?\̩"U-cɈO|5W?Gq:OjJ)b%̎996p)NGӣ	X2eβ4SdgKʣCOS,1XӧMP)]G !oׁsk0`VlEW/}2ךdbF`,>50kER㢙7r4^fpkvǂ7Ͻ9_;fg?Y`,ˣzS>5Q8}xIl23(]ѸEja<mQ&
ǔe"}{2hS]wݡpyTXd{88@vK	g7aOA_q_m'GLuOٷ)#:?g2v!N`d.d&sy%LЩh&N\2jHv=V=%ֹC;g%MԺmӜ뛖0o}N<]s`
`ʒ*c:5aUJwpP?.'W^[?Djი:}x'>NsiQ'r)"u|MZҳD4xAxt"2ҹ7&e_3v 88}f%̛pdpm|yv&Y͈E+nQzӌ7vrnMDdb!Wf`p:ܿSfv1|1e	Fd6o1k`u,Avmi8Ȭcͦ=ͺȈA#ձy'/AW{yvHuLztx鞓OUt@OS F
7eڿ:FF "9/h4|Ӗŭ$?SgzYb\|IN=*vI``پ]&#s9tKV1cd5fF9t.\QɅsڹUND	ʑÁc9})ܵ5/ANQߺS]IJ:,(z$e;<x:@֮^%vKE4=V.B&"65Aeӆn:;tEmrwMN˶Md
r!:ZP_V{>"AW~c&eRQ!dӺu]N\;!	c)dnٲ봤E\e,Uerj893AN,{d^Tzϔ#gT	98O1@N(!W.˩db[k*jlٱ[MWݽK8#EHGݶ/H2KuedղrjxDrL%WˎzX%vIDZT4e=Q7Ih)XV/^֭]%wRGJs"ɣT`
+"Oɣ%Ӳ_߽enqxf9S˱rNiȩ̊#{wȺ5k6'EXN
j9u9[NVv\kw#w#O=j_^+NHrqyyƝݿog?ٶe\KPٿ{YZ6+SN%rپ	[d۾`-OWvuٿkZN]G^>,۷̢z,7mTϵ^lT*6#JQZmkW~r%)W\lYr$xl߽W[_M,oUL9qZؙ>$CN]^ȉ+nmFo39Rbʑe\sV	tR6mxզr&Dܲˮ-kdUj˵t#9w:~s߱]Rn{\8{LwHPi)u'Z(O
5$t8%lzܷg>".C{ȁy.t=E&IٻmV	/KpYoۃ/K]oO`͕dÆj(O5ss\<_6}(g+sjڤ:ٸm\O.CoʒR_$RZYz(9r^ٳ?Hrs%\]^wcX:W_8,vTkRl9{g)*+koH]8)T٨:9r\
=+[c	)vVϻW{9fK]".-֩y
+X%	پlsVn٦T|Lb3W^/;|TdMc{w;\X8MMكU=:nsTl;)999]XF FU(G&4#׿qh4$dY3w|1vgEoA`i=Fh4&jתLAEv"%-<ro[lF'IAiYK1_Ihj4Fh>%s9Ӵ!mĥgQyh4$-:?w<@h,Fh4MV]2R).`F4W=F5F`i4Fh4nٖh4F{ңh4Fh4Fh,Fh4Fh4F`i4Fh4Fh Fh4Fh4F4Fh4Fh4-h4Fh4FXFh4Fh4h4FsI1Ŧ2lvNE?EqX(,,jnw )JKJ(-3cQDO NŅEVv;Lr
++
+TBqi6
S/O씺߆5hcti1eelvNl(5;H[)..bp 98RTTbfwͿ9-h4iїGFLb`͔IL[|PIf(s&?ۺ=d1eyQ{qfNe7?1|R.ZwΛyu3ҧ_?K~,YF6_LdrZL'&<ЫWGJZ*q1\
Jhdid%GyKw](h&ZQqo"cߠ88AkoGBҤ06ˀ=w٥N%\854a'g^gՂ) MYLxF`i4Ff'z
+'6qXs9'ȶUmpo<
gq_"	yq)q\'y&drlirL6xVoó=MK;q"9Ml1Gv(>xBhVEe" _ыG+R*f]ٗ?wT/ϯ/x^Uzޅ	CM
+ƣ2|9#L߄#"&/dTaȹtҤ=>0c0V'z`]!%;$ǎ]4D$G%4F/yyyRTTt㥽d2?&VyweDcrZtOrQ/[IMktrzTn%9/9rx+_Ȏ|M>|%y]71E]*yv-'ݧSkd3.@}]{H2)CRPV$'/'\\tx\ΒUMҫQg]C~_BxȥQ*&+'=^*/}d|ҩ$<#ϾJ1ߟ锜)((Юnh4F(%=)xb&
+XK J
+">>X
+n///3׏'C+uf/".&zep:(A协b"As=>'w'"nH˄D<9C%K+vCOw?GNDW& (e$^VjIH$`%6:XbcȻuDu80u4K|;ΩA{9p|tSv4'Йʬ<u:nc ;LcTNN _$ܠPE(¹ka$=Mȣ~:µHqǕCQ@E%/2	"v$7᪫DJ
lb"HrկR>qb+ 65/sgj4/>TN*Qj-TMwyvO/q "3	SJ~0~{sj;<js4q"$OLD?]8LJ *<,(Iء>BNp'س#\O-@xqy<s%rzSb&0sq}Svv2R!!!hҳqq{%&J/ό[aJAyHJrBnz
+Qa@@qZ8G9@]*dNǞO(;y)qj:#IGAQAHQBzeXJܦ$;s'Բ
쵤;ޙ*e\9w*FסV
+WOo_'?(S{v
+5()*kDEgҪ߳8<*a)D]&!.C{J;xAdxəBfTs1<Ʊȋ
+lhV;D灏4yHN9]e{'AΫ4q'8߃ ˬi;ڏ]ZKLdZ	[>NW	RnWÉ`	!bۈ^N;[ͅFF@|\Q)ٔ咙wYqOTl؄tJsv{8s5f;d%ƸlJVBr9q%.nNRǡ4BFhY췆qQŬ
GHYj&˙=s#ظdUd/K:q"a<7aE_3PMqp:LUMf^ KV$KLe̞3}0o)l܉ 5,͛ʈ8X
+Ng@![f:75;|?NDTaRضp4,&(0G2`dN$[;X,:pbk^4[?f$D"R݋:x ӧcL9S'1p4y&Mܙ܀xܰxx0!>C=wn
+N1~"6VFg0C[nYyt-Aۙ>ZfU|O,u5H۔:\; ٳ%3c6@
+c	KMFg땔uaU6k2yp#1E8s?2]{sL֋7J`j9&2ef΀93'2L4Jgggx'Cqq*vpbV{'d
QJ9{"dFl,iWۧp~~4wcKuNʤb؁9.h&̘i	>5\ϴq;W2yHs6j*fc3|+7rpޯ8g.qFS7Љ)5僿eħF`8]G΍H5'2|`0cPf-EBb81HWn$Qo3n':
L4moSسz.~ζ6w/U`vn:pVNtE_`ı8e¯2\'/F 7o*Qa/3y`MW&ǧAXr7d:̙9~aڼu)ܠ+}gcD|8ɏB$(FP/]QÆ1y#Mdǌ;m	{bq<KMYzKa􍜺e3`kϤިDAʮ}'N.NƲ{`~+a䠾w\ȞɟӀyҁ<($.&1#=WFMs1l6d&L9tÖ!M:#׏neܤL[0Iϓ98w:vΑ-s߿?G"hY>Q}nV
+ԓ{&ODIwp9 mn ,2gӦF~?u#I!j
~cWmgPt^w2;]æׁ3k3nn $\;QC7h\{N8ㆪcEcğnfb
+~r'g̢T錱#7r(æ!8\̟Hp$Mݐh,FhkGH_>@>' DqNBj6yV{>:1Q\ڽ>io
ٹ$N;^{=qs2_g~(m$^~?vul8N~1Ik(
6N_hZ7eˮ^%QV_`؏_ҳuM:LNkߌf䩼ֱ>'VMؕ0 ;'62v5xk~(C~~
]|߆탗. )=Nm=Tiz?/vndӺuyꕷT#[9Ffف!&1kxkm3pyk>?/_rm;NL.Ջk5b$&JSXd6SΑڱ91t<Xw6ۙrX0|	F|=x$?3xۙ9eeiڱ}kū͛|l7zR'qO|F .>L4^FLk^cĘaΰjlPQ>~9(c=4.O}l#'-2e$כk٧I<*UATnOzAAIӤ:j	̚=uXܟy8
+	X<׳y!1޺뙹 aX^}?|/ <,2 {.d,~3JS5dNe3wȗ'>"ږ=F0y,~x!gdɾlXb8j@_oSS9<}ak-<~_~>IrT0vP++БE{]r.$\K|U޹1.kzލlDR<Ҫ6pJ[{/26rvTsV==^z[T%AZ0dHF
v]y
+W=B,^fkQ%-S$xt-z8F
s\7yF=S]gArjaϴ0td;_jQ~#K)g'ibկ8ں߸;R MgUE7+WW/q<wQ=}5q9jN?1OmJxRg;ז{RA->k>x96P(L8Ѭ|>` Km}9`Wi8UO}op;6 xѡۼr7r$8SѥR1ǎb.nCobBS*֑/ 4ykj
+|zG0?^!^%f/ s>~[NRc|ZG`ᾳ?%e.]J鯿U`Џ|8q5|w^>ueODpD3o"F
P;NtV1=:T-r/ٜOwQGqbeמc\84qqڕel{\7ϵ!y$VǬgeˏWcL]
!;6|ڿ4W
+Yʲ{H
+6Fhs`is`0L|Iy$5*@|tAyInȘ+%_%./4i/fn/;to^$+>-1Ur\S]=qz`l^,qdֱ/=~'7tfOKɦ+r7[[]_If(t0ySK3\/lOzћSDxYS$
eǥ;?4q9sygeɩq;>|0xd9.Jk?Xm}ȳ0m<r<&.NDqWd˼>ҠS_	ZZ^-;ɰ&LYy'y/dgh~~'>$<w'=/cvDMfYs/yՏ\".KXn]-u`Ty||ѭ|7_,rC%JjҒ򶧘$p˟˾
+ӜSYYqFц7$_My*(?{BysėALyzBoI^!/qKc?]wxOLrlɹ(vzLfoYz9T)k&#^C,?vXX9E˷n_9Ϝ#R~[Z3C"sȍpI͑(O~F^ewyZ"Y6Sy/|]ܔ`GI{!"wO-E."t%VEđvJ<;r
12fH|H΁x^`:D$GJi=@xV~Z~Y\
+H/ߗ; J%ij|5JZ/YvB\۵E7ddq9,<<qPbbwHr#ˈ1f	[%={fEby2]
+>.smWe:8Hve9~ؒ{PSRG5iyϜ|81Ҧc2XJI| I7~)r!2%=[cHHz{5;Ad=ŷޓKEJe倯=eq3G/|8g[8&ɚ:D.TFH{-l0~=Rܮo+{,>.ni.
~b<Y=cikJrSek˫_
+ue<Y;./O=l|dř"}M{i$(gFʱcge-˻G~R&7XeI'Gɕ@vyA:W'c:6=)q
+iJ?!=Q#SrgYr[ꅑr.ߥ[ǥӃdܺ q$+~,σ䞒^-~&nb*C>)~4_o}˥g2|ž%HBj)2{;q]tl4~g^,m,m,Fh5og܁To<>g )O+jvn@ú1RU6-xxqՂS@qlZ}Ͽ»p*8ׯGڕpܼ-'zdD[TíjlP]
+΂\*elX+Wp:1"y :&mI#Wsy1pgv3&VMк'Z-Өq
4qosRS6.zo5mIٲq+V/h}@~Q
+iUi`+tzBHtz	'Y~5WgĦaJ*
+ZZr'jUg%܏Ŋ(VqdDpZ{HU5T^(rMKINǒɹ+YFúUKNbfN&Ke|]:DgJR&nP*U40 (+$^o$7*֭QDҭ'fb+I!W6wi1}G!Bi̙E(a\k׳f.QTNL&;jѤs;h]	J: b(֊F=nָͨ%Q)8Iǧy;?|/q|	-ڵS)f˼ȆUX~nZv	y%A_Z:	?lߊ:j'D!g(R -PsI*A ѶI+{|5	xp&`-7u'(0a(1ϙ*WQGP[7˨'/)OO!ذa5kVcf)I.Al2vGZVŧ6M5VFz)N˶ԥ]7uJTƨfĽmjSۛ4hЊ&(8i0%#+6}e&&Sj/\CyD'TA:xsSmh^P9=_N Dؐf5=pnچjZY	:mݘ+ٺi3/H 2*ȽqѴ.5ptRfwPmZxVj(Ԍb&"΋Z

ߺ-iS($b65IMעezTM"dϨܨͫ[ٺe3w%拱UV+fBНm|ڬ#ޢKp)Jǻ7-;4
}}l鍷"Ei0M"Oip^?wkHP@hl}ыAq^e5}ZŘZoŷ#훵@W9ĘFqA^J:{6b_r)N-T`M1h4/ŧAz(lrLp6s]ZtlNK%žtp:u7QD"*Q"(v"ԭAʸ(V\t iJJ>)	:ݍmN&L:>&hw#:U3w`}MY}`	z]T9@q8qظA |ģ <p_s|
NJ˜zt.N 7	Sݢ`ÙCjtJևnFnp8@}9-VnR@ojRD*Up!8tt7۝Tn8'"txx/n@VUp\5ꐛj:U ŉ:t9
+uWF[Qlѹ\t:VSWu~=6z
+x7?OL-{5xxNMީ3 t}-h܅tw{rcHUz8N@"PVTJA)h8L`˖XW7_ûMpuHY$o޶+uVw1ܺGV F}jxq+j٣**4RH{܋񛽇glAT'4ov'LQa:6=û#	=:v^Fv\F9 t|'z
?RɈK(v
+
+n	:0(,
o7_SQ&t=:w	MTW萊ذ
dg&RXi'<Ҡ-N)6nňQWYCpCGWQ=Bf)G¨ذ*Nwˣo"W M	"WiS1Ok)6
':FŊcEQ
+t8]/;gŽtz:7ȞG
,u]q
+]	<+ӕZNNnR@'1kMOHzP?NNI9NT[4)J~G ՉN.TR^_O<5A]
+pTMEbs]0KJǒ'x{:4AXFc4#LP4GNb/'aĳJM7"+>踹j*sM6tc]:n	ܔANt:\^x{q܅ޛǧ빰ee1ך+sgrr vemg[ mq/?o,[q).3+{c3TU?0VczGYv̅%TUr'fbGmJ>F*7nǗ>GcOuO]߉T>Mx-uNJ{޼avlYekhܼ;vE͇e'i![.uT5xQzocQeTnXJN'uߔ<w{cօ4"T6Oo_NDlɐ]x3[&ߵ=_n[}=ChN#K^ٗW;S\bǈ=g47Nnb[W}{k0{U3NQ@
+c1E<3q^xxP&'
+&tc7fvy?Em=s"fJ*QZGιр"Ri3x[- ֖8pީp;qS`/!rmxb4xQKG)·rM@O-O=Mv8_d˶
=f?~͏/pu;}MNl 
+Q5Um >S9i&uVy؏3NSF}z>ftiRC'7KhI5FHKO`
Xk4@{>R0uWw7^GP@
F#<(״^O 1<|'`R8zFoFQJ
+&tzJV' ziQ
FbmŜt1;((b`4[Cz<ӕksb7CD= ^5mM1$Ǟ8u8	+8Pmg(6čbpr+}CF1#SQM|}x+CI#z	8o{`z?NJD2cqSleąSd
+
"zn1x`#Fo$Gvi1=C׃yT\lj=ҫdT^ZLB?
+7K~񅀝~KrxpOOiRl#5.}h\&gף)w@]:(5޵S}׭Iexx
.f沍}g||	MƧU;w~gaí0=TyaśdѮBLOVxQ];h󤇝fʜ6uuxԢI.x\?ŕqRDrl$e
FwݩLd&ܜ_'!<Iۍwh?#FK0ziӹ=bh
+)Tgz4lՂgOs"DG'Kx?iZNOT""
+AaYK3	M!ܦfFIxBe\0Pu+\Ftܝ7eX΅rޠPZE6Mh~o4fr&Ҍۻ.nnt`U(2ܕY@d9-jS:]=IRf~D/jvhFVNȋ":-yAvaj^NlҪS{j{r5"L#>>^xrΉp~EĞ}hǗP&Tnt-xiVn1/CѰckv.϶svzvm[{>BLTX2R/՛ӸI;'0
+h4Z Kh4
iӈ)=O޸@㕝@H."
+9vؼ.մ۳zaٔv2	9#aک9^iՔ]3r
Ϝf!|b(](1[q1Y9ݏ2zӺxط͟df䓟Ĥ%a2 ĉRc(i=ߠ'gŞ<?gc8I_O7,נ^cxF;̱C^	/2às)69 p:d|b;Ԣ\d:EK8r5J9\<{I8s-Sf,6eF2SS9qEf<jw!n23gؿfCFOtR!znWeU<I)-|/=ͽ0SHO 8G_p;Z^[ ^!%58]"<-\+) 
+r<N%cum^êcƟj9K5b\\}νI :f3oZ>Q\ay<.$a~d-'H*wXNSeGyz'SjQv96V&̊,{EN\	]&ӻ3y =͡=fȯ
@I^<cӁˤm#1;c=eѓٵÆrs{I]qtf?'3)ymdƨ8~)kz+n׵F06ƊWE=>ݮ&n~=jyYʈA߰L8 )W88۹%@踳ꍛ#6"#ʹ۞piѪ,\.ȃݞ^<ߖ,u0V&_4u|CJxlDvjzon%OmxNGĝq)@s$g z闸{;(2 s2gI(,rYgرx![O^%H6Uoɣ=^̚9G~\\fd.\9ƵZt;_gQ?ɠr˗!N_=>;Yh
Qɜ8y[M"b.OrR'NǭS9-^R^L4z3+x!^Τ3w㥇[a0xS}\b:uSq$533!m?n{;dI~v[7&>ic.ۊ))%E"se7gȱC̝=͇Ryh]դۧ_c;ϪK$^F
+} 4-М}
+IW5v]		W2{fnEx1ٔkqqF敬TÕK!DYZJtsp2FRBB8%eVj'pp#lt~N^HJ~i>GƝXSxވْ^ZL#~:7|^O|3	8~Cۗ3taEɗTBRy/c,ۖ-w>}H܃44anDI#>FђT=///oۼ18*μ=oȉK|/////rUs!rUsUsТYXOŠI\˸+V4YiI(QNimbthXrwyɺ̦Bʦo
mRhpFd>P$|~OKw^݋f6c;qk9x1ɕMmVLEl8r׬ތ { ElvEJ̺4Y?iqh*/NԋP:ˏ>/
?_l#~s
+lE8CW^}va+9}_Ќ;=X
j%+0zInX`qGpeИtMSAA
_IV\,l=~
Ђ1jf=S0}8!	8}.SYͼGW#"Y22jv-t.lX^`"Yqk~_`vOue\x^|}Q
+_vL&&Y
W̧qF5VNwʫ'.o/M8>`6Fqlx+sZ06CC4LXOU\T8y}bIӤUIPUX~KK([ͪwuRHpiRJ6\CM!VM$dc.03y6'^1NT\@[h..)y${Ȩviʰ{K>J{kp&ޕ7nlKӁ]Ĕe&3vRaC#_G2vN#jG3;>Cp=x}UXvҊfÉ(7^v+ڱl9Lh:{'(cco:R.
+|LyͨzaBV+^0{DbƃD4g~3
7[n0axtlr*bלL"oi?Sv0 I݊|1j˅.^7}fp~*f	<&p
+-WMX˳ωlefmNiutS̬Q$3b\OЊa-KCO43
&#I)+ʹ"LY͗Y:sЮ	]i.g/7j/e"=Z;8"zfNfak=GE"'YλLtn^B>|s"D&/o2YĮ>%~[XzdEx~O*q5HO*dQ7`$fad<}bVq?KsY,HWmҋLiR`u
+_{j;-Dpn/**|P9iGm1vC;:8sf+n[ܡ&-Y_3"\jC.<.q7u,G#\¿OO`C9=*KȊjKU$YA_1dY6꺆,(N&X@ D,$t
EP4+D$D ".+(jz2	󜒚a1H0H0ԁFv=8ޠjM^5eMW6GKyr\K,uc_ډJ
+0|b@OٛH ˽HuG2iMs
+ESMNjFJSge)sfF
.y+ͩ$Ii
+N;RԿ{p(*0xw$S4ASZ/~
mi9]1'G
+@;us3ORP h3A*H=KkO%#.!ay:w%騪l4D`8w	P0"3)HJCW%;FI0E{0x2){$ұ=S1"
+e=❹#)LE1-Ie[b䑌|ӥphGA^bK#	ĺS7R7e^N_k\Te5*#eoJ瀿=45CKłdܞ29=W!c.ܸ΅GҢctF';`;ffffffff\îҼ]=k~mӞ_yfGJ`)9+T:~~EQEQ*,ʑ{KǞ3H|(J`[,)(䆝bakׇ1
i(TLӨKt#7ĿEQLSEQE).ȧΧgamEQb5Փ(X((4
~_y?vEQEQREQE@QEQEk3(((((*(((((*((((((((((((((((X((((X(*90Lf9l=NqI1OϿݒǈI-⯤09ݫײg.ȪŝaIL:ΓogdDo*ˑ( gq9.Ᏸp>lʾCGH1$;knd}\Jgq'gFnS-q(J`)(Ozn1MXr63s^˰7y{:i~ct2.d>Mᕌt8M2ɹI|2:Dt"N0gpCv	3,ю>Kwd0w,lpyx'veٞXP,9qYЯ7},xEQTKQEQ=#ۘn#2ogxijTNJjլ^jzCnDj?:&v	iw+;׎!<O}2hDw^}YϚ9)*T~sO4"\Oz1bljTïf#U? [K!b't.ND^$ۏ%2ZMoqߍnJ(SyasSE%EQE]abըؼ?wVJK:"xqu7n@pJVRLaqp㣻Tn,ΧGd ]wWB/-#p<-By.X;ZSj5I~bn|[_](v#]޾ue3SXXLs-qi.gR([BY2AV
+Bt1ub5cw.]UMRH,ukQ#=ܹ3]
@\Pbsr].+ETỈ,?| DJ]nQ@дv_L~~>W	]w֯;f7EyX] 榓ͥG,
+)\ܸ]ns۬Xj8nf.؊Ǹ
+pof}demv<vM9"N^L_ߵe/,')d"its=լ_  XJ
+ M[p"9
DQ|
+
+K(p&."Rk\џ a5cxНv,6WT?^RDAq	.|>;onRw66t+t'o[/_)
+
+ݿ`pcϭw@H?H(񶓝1PPX[g]+łCw>WWEQ	,EQEQrΰf
+bRs3s9Gly6-òM8y:pqd3Oay̜	E̘6iӦH$.]Ru5l(cuÜS>w&fD\:ĝdlںIYS'1c<Ϛ$]>2OY{Z,P?i<'c}"pR*'KgLd8əѷ'eΪd\Wcչ;Of$X3=nW	G.b̰6p:hdGdIY\
+;=93f0(tj޶81#pH
+ tvTO9x>b tcńSнL;8v
+xX*BܱL5fd<n Kz|uѫwֳTȒƚ5+8GR\*ga`⤳,>Co;BR/`4ღl,f܅0aCj	:ײt4[a{W1xpƌaXw2vI!,;I3WseB<0bp:TϱݔgN<Ϫ;q
+frϭ=;G76Qȅ:iS'OaDG'&{qX5Yf˚%<Ǟá޳=ѳ@n>M~a!!G2_?:wόIqPÞ޵ڟC1q.~fbof欩L38p>Jѥtgش|"s"63ˇ1%-"&s^LZ"8lc2y,&Nf,NR/ؓ_a3!1	_fc:3LYKY`?}%YJ(fYԩ3=arEio$[ᭌۦ3I=7&(&92siTF,Xs'<}3g#u.0fN{1Ow{nd<1yb8ɶ$Bv3v`WĢ!`KdiL3	S2ka2
+l\X28n!Mf¸	LY6B=l	[' g2wO NxtNmF?nOe̞?Sfbi:ĳ,7[6k"!+gcȐa9;/`.))`FX};ih
+̎fLq#Yi?&x6̛5v,#/tb>n I<Y&0wn΅ezuLQ8B^fgG.5tbp]=wGeu5;B0\[SREQEt4`P~:t4bNȴ1Y)
+vpvb{bK `LX9_I|臟=30`bn;ra:ę?̧]ݟExV2co(9<ɇt3,+f9V5Ә`#&Y٤ix9s0)[FLD~S*o$=2tQnIdKY3s;wR)8iJ7y{'ȁxx;Sa03xd
WAv=m(w߭^\I}Q_p 1W_L^MYz5׌ð9H^eRmqYHJfq'_
+r}qnOn,=3NL2s,>kz3:f*"#Z@0U45*Ќ~ѧsil`ҀNz@9r(&S e?wfD/&"9f_
+RR,*eC];vgdG[zYO#㶜,`4a
+g=dTt&
ȠY۱QJ7G3u@fǞDfNvy7ss~|zYL^;x=oPO2*CRϢwOvsss
7tg98u*[RYt=taX*W/"3o,vJJb֡sWjBO1+ssN-$O"Z:1V3h(y;ГAJq	)@`42301L<'YDAO]̱"W;oG[GoWagY{,N
@'-d=}zlq-Z= ؙ2w
=>O=x/f0;,l7!iԀ]lӉK)eedĝWDFR
+En8fL%Ǩq<to32O.'a= qMۄyY;xB똿r?uf`n<.#trm
yYȾK:lC&n!;=<I-Ddbto̝?
׿+BOFq6G7"d4>k?t!kԳWm{&#2a'a:t]%a,9^Ǳhs8v/Ӊ'Fl`x"1K8ƜsHaֆMiqt2OGF;44nZ]j,X3.fD4Wa<fʦn}qO;z{  {ySy[Hں;w@|A&Lw!t`	úOqOx1U!u
ϑ'>EQ[W֟2SvdX%ɖ	EQ%//OrsslQKVVf+I:>|0ɗrJB囗ޔOoK'F2_d06˗4v֊]JE%w{^>]B6
F6Gkdk-"nt|^pؤ#W
ZzM{"Mr2Joޕ;䏳mS~Lx&w=Y)cn)H-eYċ}$lUᓷ'÷JrǳCBM*RrX~	2C內6Kϕ壷瓶K.e
+en}& BztI.;5n~
e#Cw]u,mx&E'iY|d#]$l]>I[.%@^|̍MdȊpER-G&~.O<,X(^z=yO%$-Ȑ)>3
J>#=q|m$KbuWH'yk^VsylvH)KLiA/9\ZX=7Z|<BYFoO+}WOϳCīWJgykeuWLIir2->F$O==W8=7	{Jޔ
gKǇ;x}D/+l<wg+i7rSOH-Q߮y;g-c'N4xmEZ_E)BrEbSk5[f);gw,6>/?@~XJ\vO\z{Yw4x2O͔W^{YIsg")uO{՘Ru_d<P^|3箽(>%[W"W]:Wyqe+db֧>M!ie_<$}]K3?\|O{]֋oXWiѸt\|AQ,G
YJv×yg%Gä"G.[O>%Ye:<o;JGnyK/0=r˺Ha;~GQ|>yr@'tk/s{~ O|SvŖ
+(~}]xięb'q|ed+/|m[?ɦp%wK;3'#OWH
efuR+&3%Us-7&$ieۅo/=t[.첾Ǟ.ۢVސ/LQndggvu^p풭X(*X1HiLky*WäKo6sFkyq]_ʱ3'˝
_IP<Dk&J^GNڎ-xD^xnbw+s~ccAiǖvIz}2f>&9RbX.(w<trF|_U|2~dϤͭdDG4{uXqFO,m<+ˤ焲/JHޗo'SJǸ5bt,<^}ˉ"OxVmDJ
+$?/ONʇ_Pvc=UBҭsf(yge8#37>9Għ8sg%;/g\^~Q|Xx{eޑX)QھttErŽ?JHCrd˯|(',*̕em?W'X9֭fr9X$/~yr<|I_IrVY.o%rLxBЊr͟i)#߼C>Nu)|-'˚2u(yG*g0[-d.w]&ɩoR*=눼eyJqEW_f/gy䛹wL<T%	2Ar[]o.͟|G/B92]lI+\-6yT>0Zv8\R.u^#gR^An˛d/	+ܼ)2[f5˥uK.er/}	,)_EĺʪM^|ui2\a|Z+nљr0րR{Ok,Coȱi,%t<.<?X~}J0YU(|M&J'<k7O,FZ˽a'uϳ˨Ż$&.]DץB{ɛiGcB$%l_OH`m[?X-I5nz-^y[Ȝ.z~+f($F:|<pw-RT$;}'-n|ONKyrʘ%@/o(/3~yeVq}- 3$=IN%XHLցm/ɤWʓqq<}k2C*>XV8{ȃ]\2rG7ewd(*_dPEQ/I'P#~{5\ɻؗ l=qj5箆݌z>Ms.tҕH}g(<};W9|).W_Q%fg	 B^9NMԹ3o7Gqbۈ@|hXH`RvVW-~TMPٙC؎t<[."jȳwA}
+d㉇j`cf#2t-=;uknt;4|?nB% |jWFu@GEX+ۉF_OwkϑP 4K:ħRT#Ϭpm"'-I[<՗0hfVPIyzn;Ղ1ձ)1)4ШWZ\%ErҫPɿ4JToVψVVZ7=@媵LvQs<75M  #>/iYO,vk:CD VDDJ¿Rti@4ox`015(q9&q\DUG'֎gwA]=$n[Ȁ./9_ i&V*|rCY3b0]Fx4)7 	셅DIxrj:l%ܤfg0pw*e0![ScwW &3(h\[n]A1`
4
/x=]kܒ:ByAҾ7a~|I[-:UB8-*q4&_h]@a0ո-<t#.RX2.//݇bӌӝ]zGU1.B+a>A7awD3C23Feʖ, X)tu1y-n.UTM51TtK0:4E9)te|__]?$[W&Q,EQEQhNkܺ; iq cm8!O]w$:kHl_E__C	%aKsl9CkNRQzWWsm۳#KJ˗461)O3Z1Dӄ+t4w_X{NN{N(=mz	=?l8nΖp%J^&^qpVև?[ǎx7=h*&4 /?7RA<O4F>݅@{ޥ[翕ݳtܕ+=MBo1&aМ.jֽt}.l?tGMWӹk&6
M3x>r9(g<#N]sqb<(7>C,ڷ@qq1hMMHpqBM95<@?#&͈_	W]<K@(#S] %N'*7臿;;s86Y_U'ytD^mVsf1`@N9 oT<H%M~'g>r0s?ҶoTɂM #~onr:zړw7PA*]nDte?ΈɠaIݚώc0hں7RF}\J2O3O+c2f_ov:1u.:0:hLF~˭{CuL&*0p:/M6z:/DÀ+c)T,m:v;uc^3WmviB@N!@nysYʈ_߀L:" `wy	`#-:k~S'3ұ+1X((1j	?0mfG#גu~+V
)GiTju;<i#Iz7`ҸNvR(A<`+:\,exM0b,;3x*-QBv^	@Qj9y3PyghFnf Q;DUL2n)Şw`	\om!@Nwp=-iycR.nbN31IF|*ո5nk~a218=h7.]p8u67>5o͎%930j&	AtM	}@\MoJ\Ԡ>5@\Ien9U%xni7DWÚiR+ܔXRȮӔe4gш+t]@??
/tn+:Ղ]6c/)$Mjh*N"ΞE߂{|mMy#8$_goM8 J'`4h|ύh FF7ƀ LǄ7jxT*-H@.<ؚ3qaևHs-nh<y۵P|i,/ݍψ0]-9IdXy|XZԩDy&р`j |]`ל\SDUV%n@%trlW*	jW `\\a2a3_]64?gDn4yQmi9]Ok1_WHP^捠R poʗ˭Ff<  lEĺP~u
+5񚭜>˾4(UM
DS۹IS+?[q.p^7hZ|IS̬|ץf99
?ɗ^c?c_AZTӓ0t))ĚDORҐà1ɟ+A~xUjȍ Bsgsn1	E]((($m.!cg/M|oy9<m}fn̮$\"$elP8زxmveX\I;%DúWԬ %;ҳm8(~SyxcWKaȡ컜՞'qp-#FJ~qf]({ެXqk",EX2q8|xX4j
+"s-J28r	'N$g֩HZd}ǖM`dSƚS^z`YF,LOҪ	*'s,DKǒs7RVrf8B
+ȷظS LbBz;o?UȰLqB{qeڶ˸|;y"2<M(ssn3`rEhhѓXB2a=Ivt}4rVkplE֕LZq\9=+zn 	S(\|{	ִds}4;VBsl\:Ta^h'$B͠an8~,/_ɣlݴ'"pt ~mߝMGqq-ԯYڕ Zc^y)Xw"/gkW:/ЗVOa|%Y-B)AӠĊŉW;_YZ0cqssr(5cFk\x,
$H*W<N|N&ezS%Hqj.K̜[TSq瓛YLv+i6B΅po\|r<YP@~j6V^?#Z@q	JH`avt=I\/?N6l,xE\d 11Q[LTr>Vш%<K<q7o]oS<avR%nGf5*AATb$ȟk{)e<OǩyI'Y0a!IEuɹg6(̺U[(ŞVHg'"w?oclJ^}N֭L;nG!-c#Ի~h́9Y¹KX{8;t /,w6	;6}Y~<ШR5kV`S41gٺ}eW	b<VUl+8,|D3bcKChw}g!Ć(́YqE%EQEI;}s"+ڟ͇OutTJgxN(Wr1E)#w<4=s/5i'}47]ңWOS
+t6γ|WE'&
+Clt鿈w>wO4#&d7]Td>V-dZ2sal>H j6CN1s+3aXB|Ev=BTtӽr#NnD^0u=EɚYZ>mH9q:#Ǧ1`:"0}0c)V2y{yock/iv]I#8VB~mi_:ҫOou)TMzN#<s\z{>ޕI/b]	[r8tgdg`ؑ*nf,>D[xv?oHpJ<׹/YՃyٳ{gF/?FNϰOf1L_}7v9صl#&Wc.Lb%&ŬȲ-Oxn{%);Fҡ[OzNI) hUi{!ѹ{ﳲ&zS Z >
+~Lؕ#Wpr.bPwVHNqFowݳcƏSIq?@ޢEmyw1|vrlv5D8 #F$fL+A}s'{P
九m;ft \"b䙓X+&JOld'0yQZ~Y
ߺFљ!0gg&To\bT&nRObn[׉߻IC'P ܘH;iC'R@wmT-H߶ݻ7ݻbjTZqøӳ ƏB[x+
<LELڟSb4Nd0o@&YJBYRx{X7sTgFMncmH"Q'3d
+{prjERA9Ϭ7t$Ͽc\.fqjYKLB;ffҒqal&_D6{sҳ(
+Ka6$*Rw>2vd_:MC͇>r}/c1iTv$Mc,"o`TIDghY0s`B2Ђku	cJY7;+Qp!yiK'gЏiUh4~uq=~zѹ ]  [}΁8晋&tO6Jeap{72eB=>.&sl<Wjwt7'sӏҤ|nkO}'{m|\G['z⃉4}	γp N\NDdG'.⊹FưTOO@}أ=럾E3Cۯ|'N3nX7/K;pvX\I%M2mE,q]2{bL#ns&g6c}O_\O]uZR\(}[EQ[[:BƥeMqYp?wICNʖKdg5+e@N_'G΄U*9uKʜYeɪZtyQ2w.-ub,[@̞'KVزW|'%W͛eú5n[5keub6M͖#eڵ6ɪKXhX2{KD*V%ۖ.<!V))tXd\:.5+d_(^ɖ5ea/GػUϝ%oŒ*W.kx߈w=iѧeE2gY|&ɵryNٽg令B)}2ςE+Txw-=V\$mMyʳ^N$SIJڲJ\-.KŻ%5ꔬZHfΜ).FCJ3ce`p(pp,[F6m(+W{bJ?dJ>\&R^Q	ٸ7ʦeg|=x^r}Ȟ#mEeÁ)ϖ 7=o8'vK(䤧\ΐKTY3'G~om͛ҥkd$Ɉ8!̑3fʜTBuWȺ
x[QZ>X%KЈxY:k}_Y~:yJ;";6Ε_}ViT\"֜ϔ
kL9g\Yd[t)ϒ+V.fyc8+Ό(/nXJ֮ E. #.իV[$]u'Vˊe%6W
+I;&+-Ȓ[%:c;>Bl%ˬYdW9u|̟=Sf-(ǢM36˪ee&On1E+e)"/eVȑ4IO +V<jf	;,:Δ{ӧxby՛2py'wY\:R:q\6l#7fD^LO_U:O),ݙ&ץM`,O-$&HgΛ׋W,cNʊUkԦk<qA̥ǌ;/=V,[+Yw{ȁu1vl޼A.Z*[\N\cXBpKraYʢX(Be˲
ǥPm՞m8rABO-Nyhj9*ɸ";<yE7qI۱^m@v(a6Kc̓Wx://Ql\+iޱuJ7yӮk
+eƇʺK=ǘ%<9).K쾭`L\dY˶pZ%lZO_՞ߐ'#,J[6KeP画0Yv"+-})G̓uREq(X*B9aNg/\ܷD:XVN]M)|akN<L(.kW]Ȟ<Q\fJ>m?Z&m(?'1r$Ek?[:uMF:#.Q,&~((-*Z/yE7yFhRuq~?x
jYH
˩|Z|ΌbÄ~V@sT&Ȟǁ
{;	0pbrM̓7Nde2*gѨ/̝Cȁ({CyA(B((_^`Ö|g2Tn75#(Ŀ5Et+߾*%0jPC~f:YE}%u. #ʟ~giFbL*v
+»wU?-~g@3՟# 8 EQ3EQuPQ*l"N["?W~j\8sFN;'aQ	ouKEQuPQEQEQSvOmu
z<((((((J`)((((J`)((((*(((((*(((((((((((((("ٌr#"TLj1cq";s;m8\nn߁[18]nt
+l6cw:qnut#-_Aovb6[;n((Br.K逅ѷ}[*VҮ3pl>
+"1j@ڶĹHsoMm؋n0e1G(1ܻ;$ϢOcT]Bz{R`ƶXu:1h$N;&alF/ESP;H~4+fg8rf'(*((_c^3g`xyUN`D9Xu{yT=[I((Y['qtΜɿ7$O_[X!B76iO?BaY4O쉭Y<EI1]Us'pw'+mxb!vS;uQb) +|Y_{OX2X3; j4CKe(J`)(b{^aP~@-Q5( ]bj7j?N:Όyi}MwP./4[A[<yۭ8?~+U១΃P(
ѩoۢ&>]L|TJ~._O|ƫ=׹>7,a۞hB6ΞQ_Lӻ^P߅K4EQTKQEQKn&q1%aQΩ#8t6<dr
y׹	[G3䏽(Sp\+rh?pp!DMN3a'uVYI|\,1q)+gCDR!K6bFs09X:&4M#q^t|tӒ"9598.eҢNw^Bsqj&hh.K>Of}ds
NÞ¡䔻QMbL4I;r8w0%V;$w$yv*bKsb~
]1ؽ0*M}6Ņ$,B)xbHJ#&.Gg}\B"	i$$Qּ^8d$xKZ~	 =cb?Bے#ctZ61w3f$My 4"U 3B<:~Oeҙ>rBqۼuuh;o?N`,y1,\K$yZK("-!vga2
+й +/,dRS()%!>i߂ANm{8w9[egEbb*eIǒF\LIIEGiҭx̤{;.8R˶MȡܹLID<Grh^N']$͆mNLriYňl	ٻ=Nc"Jjl$z(+>1b;$-)(OYRsp d|sh:t[qXY%N|=mO^Nxʺ>LȞ<rxR- F`qz=}1ر};OFPNtrS55=pۜRI{1(*((ʵ3X2f =g-؝Чgw&<G蹽L?2-3FL+.dX~3A};ӭN$Iӹg-bQӓp*&ℓLߎVpiVM݇R. dB.}1l<`12aG4EO3s,MRbO5i"cjq.LF+}GKN,ݾ3'7ү[oM=
 5/=di31g7zBX|Y,6ތ8}BCtٟuv;̰
'(l,ҞNY6D.Y|2 Wa
++'k82jHF
M߾Csp7cЈחn{p$2+t"ϯf+VͤsnYuףa4q凳lr_ĉ֥6D#1g.Ξޝ1enbNJةSg!%=+&ѣs[(I_~cfqڳ]mT&
~C0vHOF	zkr&FپsvEy%7~ ?3vhTv-M.]4qÆbЇ.æNOPOܟt^Z	g_ًyŰ|H%' u`%5p1s tٷc9='q]H?]7s/iql_4_	K63iӶ-Ÿ{QN 3c0Щ{0CFNޞqӋÑiT$?9ѩS'
hބa{fڬ=˞cvaBH>}!(aIض+-t)M3u[}ѧo?
+9p2gb9u9{ax]XvmSէ;kB+ҭcYGd!^	3Wg\3]r QǶ{pOz	37zaH1Ώg ϶GsI6.J_:D$ #+ҵkgM!;dc[^3qsvFM\V.;f}l;SZ7фnOcü73ӳKgK+;]iL/ǰ34H=t0&W50|&G8~'ѫjҋ](X(W|8c1{l̀_;B+-yמHҭ|~ؓ8-o}OS۲Y7S" x<>EA'-d}%υ${<m~C6k950ub
+ {9[H4>F[c3xl	2{/ωt7^2[G
bX rO{NgWV:D.?sw-3hhAB"տ)ܞ_۴Zl۵K:`U,ٜٺ=k9))m-u
B66_Fʑ)38jkOb_j;Sǁc/g>NGf왜rxmqٸu%9a$?}+I8|>=E+
+/mbP|I轞 G7Äy^rn
+⾝F0b@%3}|B
+)e%!dVOOYq'
+XVo|9&s+/qs
Tis=he}~}}Vqs&<KceZ1\3'<8Ofe?Fp"Co?r+$'No:n|_mE`nٸ Cp^y/p>uK~m{=f=AC=fM:qQ): O9/5
'Orޠa Pǈ8?|-L]}0?ox哧hظ9
+7#HLm˚4ᅵS/9e%cGmk0_}gYl$5j(otg^P/<z~@n6Į;,j	Qy[0x ǝm_xՓLd M|x]K H޽+];nݻބ39yS)Ie_x&W3U7&~O@ 2,teY|۽s;?z_<Cut8JO:᷶HbSkYƺHks>gG
̔%[8cZ=ܚ?yF7To~o_u 0t8^;c̐^<PΖi9Mk1z-z7HthKߵCǣyNӗfj/fxW>| /׃&r$)EQ
+ɖ	EQ%//OrsslQKVVf;E:~T}c9[".vg|$ŉOrOI~E|\;9>]^{yf"_XyGT,R_~jT~\rš%=?3˝/sW^G9)eܲ_}ҽ] 87*_L%]sM-Ƌ5|O]rm;ğ//$υ%?ȣ~ N勏-y<Yr{HyyebȊAC%.OƑ~%*Kdȋ-GKW+#RiO,_*rťm#vO[_$ܳ{]$N8"^*q)劐?.->,	ȩգegdD96GZwJtHl<E[,>''n|Q6\H5ǜ'/o|$!7Z.>zYm3o)˪A7l?\m:}}LNWNoDoO|Ozek9D~RO['%Rƞ(s:?+}OdILyvr0JLM~y$ܘ\U|mk7LorJ9.+G|-K'*
Zvɒ^/}KΒݞzx%&<YuYvo~.ru񲜑OyIpI=F:Iץ"PiMQe'6Cy;'>i{3JwUtV~;SVb)W߱_ʂ}@jv|uGIDEyǕ+j{_s^|lчヷʷ=fHVKTY*-s;K/<OUg=ʺshPwLrHD7_6,-!rEeܮP`vd\9433U'xye]TwpgҺC2Pl%o>qL_wtSiֺ\ʑ260iWZ̋^c_	VوshCiEQ?lW.EQEK-fTFOм@UڜUppWFf
GƽOތ;){Fߟ7{s
VJn%;#4UvQ͂L:͸niD@ t] -*wQ戽,]e+W`~df`s8(L
+MnO`T2дE-lXU~:n]\įVu>~7qPU(OаF|nh֔rG2k5`!& /;*}@0WjМfyf
+2qRHZTuooA J&4 ,+ge4pVYKY,L
+*"h׸fiT2
Q@fw/ױv
+Vl:f[m G \l_J<ȍ(ct	vC}|֪utJؠ:f
c%X.pp:;V=Ҹ6L~Ծ>͚z턪XA`rہ`nNOnz,ͱ
:^63vvەx KUNz\܆`'vX1;@<}/)դaT
ĠQc<ʝNl,승;IG<GҎ(լf-wSƵ1b1[^πQs[>@-J<l%[	hД'xxc۹n0a kmkPŊzu7m>jCu6<|&h|4lRȤ\ رZyX՚POuYt]K(6T3+Si]թޫ0T\v]̪+Xd	Cs(L*8^6lX&܂O
7S^}n&|AX([EQEFkt3ATLA5+JAX]BvS|n1Bǭ;йBt?LZ	NWo
0+/CITeR?ӷopp	FM? 3:2p$
a,>"Ij~T4LD]@݂ b0q}wxnԷ/SmzvƉ;#
+
NMu;n݄%EQJ&N4A^n:F .mNĥ.GDcoB"hnr>h8sR6'gs\Ajv	44OP;:Dr0gٛRg`~, Mh&
U.?y;&2aa5u.yWi
F]G\˅ۉ݀"BgnO9~1K1;0ٍhNwq	.N+t0p8b:S߀c*W[~R<	d:BQyy9p˅vΜ7S KeD{6d0n7zИ?$v!71ƿ9E(?Ꚇ[3Q`vWŤOGh(ք:&|.4J&UɐOJb,#If'ul/B|tt7^n:"xNQ(() 44	h.q$LQ5lh#-T20+bXJUTZ˕B@iʵq8t\v7"
jg`9	H <ܺm;
|HLNO8uoGt9Ϲ:S2{j9+W+tR_	JU)u}z`i;_
+." H;)0w~` <؂.>~Uշ$㣏T>գ7]}O&qHJ-GmǋoO #FBuPWv?|cVrk*?.]77tNȑyvf&])_@Pe#Wh
+	Zhn6CNVQhMDq>brjMD#ۘ/I 4#)|Y*A,yٱ}Ӧl,uylTN*/La
`s4<8f
4աFeP*kme!kWrm.ۅWGRA
h7>K?ği;~GQE](( +>7W	cIiѧɧ%{0h_ve_	b!vrRdilL5#u7ۭ\#EIQ'j؈zMe2h&)-[@? M~ٹnJ#5n)L$|ԕS؝h#0MM,Y|'Eȍގ3qh*mc4ZCMUM}Dy1 fQ_4ʋ&=EP&{8I8AZ:Խf|Y*HbPT-7BsIǂRT,h@rqU0P4jHo% ;12r Wh4/ߔOސBVwӴLFh4c7nW3*ȈShA^}ѻ;m[ƲS4@瘝h/:
H@ 4&t:c˵l6^QDFA LA93(`4/4a<b=	ӢIe|Cjb ̀L͚qϋMٽv>/U;o4OՊf䱄6ŧaPq-0 8x	TcP njhrly*:ɨYj{|v_1IL&O)+ѧȰ
+~.1ZRI={j*sCU0ֿkY	?Kro	 E91oe9(Ϩ.\:U1qllw^5LẀ? 9N-IJEQREQbNs>!vq&-OA/1gFq>b2.rz"JMCńX8zbkzU=$u1ɺa#s!Ύ	<4 Cxwߴ6 g琢^̥cIh1bs&#);OS`vp3|Fۡs9|,[WϮ vS,1uZϨȫOrr"'Nc~B
5\DPT˿̱-K8r3\1yٜ:$/Cŉ՛,
` WI!ws8:/<ʝ19Įsrq`ϝD@yc:q<#I;Kɘ?KJhUoO?:ZF\z:a#]<ߪ|.ٴh.4.@p[<gcvG9%){.vع9}$KPs5B$-i{z@.%al?po9gΰcn:_A*1!2	f'eOqU~>(;`%Ңpqr,Ɲ'ّvÇivCpb8r`zZrϏ٧ۯg߳PD	Nk'Vp\2Tb.<c=u]9u^lQvFBb"G{|-Ħ
.2#ӸJ 欽luFnQS,_ӧ2oLO!0;!g_L=~;RHC%䔧/G`;s#|d-`2b}9}E q|#9n3p~Rp =Ƕt*Ԑoy܋h-YZ T9/q
UjS? 
s3Ιʚz[a>	񍜋jwX5o0pbĒkb.ʕl\O@v0n~*m"eˁl\6/Q$s7gE4Tzx%S&.؉#LߋmռshS׀Z?e=iXB|b{$N	r`N ttn!\J`7{z.'AZN$&2w#,yB6;LdѪ/D4Fv̊8sd;ueX:EQٳ̰Bra	:`0BaFn&>_YH6۷xޣ(z(zzso+|olre.o[x><k7D>%{l|GoI	$.zU._|5P#(ki|I8uJwo>Jڌ]-_+\^my7oGɞyb?|U^{ؚ]dmvo|'_i%l/-iVHߑsoesy7ʑuh<IygAÜy[WySϾJ]'N+~2P'ȧo.zWߒ!3H."Lեax)}	Cϕ/[~=޲r!8<s!o-6K>ϾF30)]">~K&
Y(љ68O}Λ'	[ea3/}IhRd\djigF˴?-~|2i)trK{e|=o{_yU.\sO˟$%#7ސ?B~X="3;#osQK<S~zih;t2<'vI+˒zƯgoʇ+Dz/OF|k)-H5Ӻ3/%}tAc*r3O;I1qx7o[~ ON''u<|	r2}a_ɻo"|;Z=!s'7_{Co}!Wmaigg,~cl(FfwY}3U/; v/n$}9H..9[|*=VI6?Ȼ~Ie/i:[yз_ɧ'|xw=eh6es3˷zt\Ou÷dήK6-ϟQN\tY?|i=}ef9{|5Owc'myosOы,^/|#]쉛q۞X;+$"%ף۳e焾˞si~ڷI&wyCz]h"	fȓ~!?;vCI֩ѧ_+_|t2F.d;g%n~)7ޕO<z)Yg~Ïes⨨l8[̞2\艑wwߐ 3DDf+_ˠ'YZ@?UgnH>#}.n)#ʧo{[#WlR|"?L\Y$~@ZQR &gMF犢(-X(*X!nM8].q9b)1R8 rmbb}[+%vBRNI"n@$/lcjWN}])6v[ʳINN**y9RPb.M\H/e>]JV"
+-MNmvp񷶳M[.\f͓bS|e}!+mlBo[e2NX6qWF:WFw;8ݺg.̗\OXr=9EN\.~l꺸].:Xr2.o
+_:<Ǵ;v9b:?nwͷ?]sllrbewypB}祭Wޗi'j.],kK;u.[p{_YzSwβ2:KjQD&y9_,C/y>wIw1\N[,H~~+opIqadeeK\y	l,Znlbn[عS vo㿵WYYVZrᰉ:gRMv{yM~g]a䏱InnXm;E&J],ƃoH$Hr·v6E[,yR'99b1[}c6*&Uӭ6ʑ|X:/.W]Ƥ[EQ	,REQ	,R
+YNmd荒g忚SMJ$\8<{()'f}/~"S戢(J`KlEQEQtyt&5Q'	H;L#l/`.ZW^(XtElY8q(+(T7JjEɣѿomOvFݦ7R(62Rp׹_'o6MPEQLQEQEQc -~ӳج6tQ`hh@\Nܢᇢ(X((1	
+TO#~ (PQEQEQEQEQTKQEQEQEQEQ	,EQEQEQEQEQ	,EQEQEQEQE%EQEQEQEQE%EQEQEQEQE%EQEQEQEQREQEQEQEQREQEQEQEQTKQEQEQEQEQTKQEQEQEQEQTKQEQEQEQEQ	,EQEQEQEQEQ	,EQEQEQEQE%EQEQEQEQE%EQEQEQEQE%EQEQEQEQREQEQEQEQREQEQEQEQ^((((X((((X((((J`)((((J`)((((J`)((((*(((((*((((((((((((((((X((((X((((J`)((((J`)((((J`)(;)"3'.<KfzEX8RKzfEEEXNEygdS'M|r:V@mdedW@qΟJ623-SPEFNEXl.*I^a!%V">فK.a%'-":IYiDEEF$;?4\63iQb}(n'YdSl6tg'CrF>71(*((0gr)0N?Nd|&r'/kybsPfjNt؉qsOc g0p`/~nۛuU;6/?ڃ;->tBi[~BQC֞S|?XSX9g2~lq3*O&FJzhY\\8&CNBC;R:qHzVo6v'.-/ŝŊ<߉~C&2gFb O_ByH*O#"E>io&'"rrvZvF^iLZw"ߍcDQTKQEQW~;VM5zg# ] ."
+㯼Fpi(ٗy;3*HJ!5&
7 ~XcO )?ےITj&f]Czb"En jJ%W2f"so|Rs#cI)Q'S5nL_<Cៜ0TnK!?O+5ҞD'Z5n{w}	I4IOc
Dg#qBV:7op!#)tj_3&Q7{5f5#t")~_QEN9H9K##@&w/Rɑ)SR-z=-Af_%~c&N"O6b/11/FED_BQE˓\),,,[Ԓ%fY3DIw[%KXRez9P~O1#ɪ)Tpʖe̍R5btza<RMn7H]~W%2jTI+\I'Wm_#z|ݼ޿m 6QB7>H9ϧy?}%'bɛ7=,]\OKyeN;/v쐨<8.&T).fu3->k/)}htG2a]0I5m+;*UrBu(ێ2wOc$Pt7L'NV˕'<+5A.\[RndggK~~:/v6((_JpjqM5ٵzOr_"=LE.7AF	VXփ'.qVpA&c5ls3>iI\8{0r,>
prBt.=ǥ$Xp9plmDx
+N&)(k/g#Ħ[YB(r8m
k6$,'e
+VʅlK;s\.4MӮܡCYa9JTR n	$#Mz.b3*(3'ؼfkbLWdEcm^ 9"q5!=+-pX2¸p.oY0ĳmrVnAdju0M,]cqP1{Qϝ#3ΒsqK<k6r4$+2gDcJVt\r!<㵰ĉ5']ְi2
+όcI>wcBH1qs	 Ě]Yd)[v%VytG[hÝ-ذs<8XN'ڴ-;vPmYH5s-!-$W.gD&PMNj,<&3֬bKڮ
+yD]˄^¥H: 9$˞:]lwl.n)`˧wtju[e/fe\18=.~~kE\<ݳ58AkeptVXÎCɮA[d
Ol4g+0ΒlZO92n	aDqWlͺիs"NAS 7n-0[Y|%bvq
qqz/X|Jِ'r9wի6qR*ckX0qqR2q-,YM;]y"pEj4Fu0 XlYɒk=vK/Câ}^ l#;!sϣRqK'ذr=N\vͫ7P9vQv3os7WˎȎx}<0y߹-uVzsw/_ ì.n`4]Yr-.%cӹţ<e[Ʀg<p{bϨƶMkؾ4\霟jjv9OUHxVe1R*Sңy擥ܼ>G<񼄵ks><|f.rDFBNt%lqskn\q9WbߏS{7EQ*(5ɜݮnNX,(`ςQ5C󩈦1Kسj,C&N`5ԋo{OxB	>ӯ6sa)7zR~ŉl?^Я
3`=:ǼC8͒ƖesޣObh3yҧ\'lӏ_:Mv/D~cѱD l1,>.y8}F2e2A׶L,W8Y5n?wa3:mF܃R99;ө/YIh{
+iESC3ʐYv<
+7`4	;AhjfND
+>x&mO`_t;ҿï3&
uّ<d(X<[V,ˇeǉx2O3m /<LL9#`*LO1@<IgwOmf!Ÿ~Ѝd*/ѷg7Ha;fLg@<-">K۾,^s362O_@q揣k!,?ѓ1rXzwόi|9.QlvRx[йXl[ҳs'MDlR4֎槯{@"9˧Э@͚̈́i6f,e
dg^f݌tډQ#gXf.^0r+`A[s)싲]KS9pstm׆b '=n ={fŲ퉑 6xuGwtzӭ OB9Y;HsB7'aD/dլQ4+2GgztY@j+uйPFsѓLK_ LɈ)X|=ֻ2OQt9Ff%·]gs:-S{C7ϜʓD;?=$Q~7a2`LKѳk[F>07~'G@80o03w&3#S0|2	 U3fBVϝN?0l\2܂%$#~1srΓL77m~l7$<iC=n4,>3p8#w4w\|^1p|8mІ%/ T@,DsQsIϓdt:olMHM̂Ƀ]$fDyq,=d?ӷ/,sOy&I2#2<E߁ذz"=Lf҅ݝmgX$&EA9y4[|>Rn.J[s'_ϼѧ];JmhZm˄G+aQ;,;==?c)gy2~
+tq^bN/2e9GBβdwbK3ʑ63G,f^c${
+(&+3<IMo'>Y0aG$9+3Юv%Y)egx~bӄ;	?!]=QC;"bą<,ˁy_Yqr%F{uE12v:L((﵏h+4jP
b6
TD4dD/Ù2v
+'s)*,JXǟDw<[
Ծ!729w)7|İ:qԲg P;vUk$ǌcʤ<<#grB 1o)nyk ORq%OHnhޒv9=r;?0f$Fv{S_~,^X8k/ӫ_;X|%;wh?3nxmýF;<0Hӣ<rC0c
Ǘ &cgCiѺ-Ladϰ\Þmr89~9_WO3nn2,`ۜ:n#1p(:y_!t[6#Ogp}ZFp:/\<=cGOa|1\Hw6'2kzNFѷ ~x6[FD,X9/ݩ{nJhHOmʬ|tU,[qxfe${H޺{'fGh
+/?*=TuLOU0UgwC%n~S~io?{/ATfΛˆ|g <ѭ#+w*.ӂGz`ڏ2vj|z7=>MPVoO;{L$)Yy'{_>G5;|R6gA=	<03q8EʯB9?OkEb.K/IÙʩ	ٻD@V/=>yHjb*I83=}qB*>7d-4{gunO׮=U3N7HFqUO\}rcR>HMu{n;~3_Ԋs8۷G0icƍ$vC
+y.hF^ưә2T)d%O{Gő -GƇoM-8
5 'yQ܌ԙ#y;aǑlC:߮}w1/Y1^?<ly҆箷:0~ >%F̬:R''߳#w.b\I,Z5{3>~IlA7so_xrBo<w[߁m:~Bƹ=Bz-g51w|܉9.]G;~9ɳ{c(2SŽ|d|c@8b)ᙯЯ:|A%۰4@QnHa3z(߼r6N0Pce~~iTO=	}zp 	&#YgNcw?}O`~<(irB^bĺ	9io2w_ucLbF!Io2i&E~&u 71uWz&F,gwx ٧sZ%m/kF&qy6 ϭ`<9eHNWs_DE`ގz'jrbhN<|ԭlO>?Gojؗy+12J#W>]%'q(X(XX\Ų'w?#.I=TyUga|HآvKWn3֋9r%,Rѧ壯ƔL$H'Ty'ۚKR*MLnIOdȚ.2uyeogmz5YR(^WOfJKv[1Rl,'ݍaOxcץu<gZɋ߬3\qӏGP3+_s2N$*Q.HT2<ڬ~w#Bϔyݞ/O<wBzP_>>^RRʙ+~}L[+"y	D|Ҷ;<.v^'f]*P(G#͟Q֟+R؝]o6x}<ߺߙtʇO!?=&k)=%M%ܥOKƷ^^&|;/_K[rűCM#LŽ^/Qұ.%N!mDʸ'^UTuO՗ϒo[eט7W&f(O>Z^'_<~*bwUԨvY0Hlw_ܸ@>\'Z6Kwɲ`hW8;DJ<ܫ2|O䜜-/Z}l\Kyr>N/RYS*s{_xW&Kԃٗ_![ǜ/gΆMJX!_?TO/^Od	y^r`>2K!:#@|]9]#;ӷI=]>{Yr(V|me^i 9/}*+gOخr]ʄեs-|ȓsʕ/Y~~UyR2ahy3l';*$t^*>GӝE:R|&T,iv2fy,>]%W8em7ޗ.͡<@))Rt^^SC'4i3w|#~YvxW|eX6il'cyp݌3rE<7*s|0y?)Wd1?I;~~"MJ-EW^zvy׾%>6JHTit2tőr*; 8KU-C.!sWΖr\ۥӸ^`)Xɱ~Lpϩ[o9G.52_Œ?G^oߞ./Os;W#<+iňyo1R,,EQEQlv%ԢqjTBz|*נr`{gY3H@#&8m8&S;|jt~Q;q֣j75**b-"3!
vynW6y2ghrX8ZN>UiT EL9&3o^ŹX &nAu>UJ`n7cqN;PUCm*SDfG3R1c&ӧPl
+JQi~08݂raqSvWuj@]OhFJo0zaSMbҤiT3L3p-jRN0>AUpoL@ZlRO"0i4CB|3. Sx_ @W/ӁR9idQAek\Mk%V{
V{Z4i@ nWjL Nt4)W^IU*kx]B	@_q
+g$OM#.v_6VmO< 4ߨq-)7UĖnz_<{?g!բc""-;kKwSJenkTc
+Aܞh7c܀S<ۦƦcS8U*ԫO`1c@	YJ%=ٳg2y7P\HFt*qC5VFb@!	:w ؀OԪ	]r!Xq8ܠ[u7קVT
+ǍAJZY$kd$Iyo=vq8Yt91p:xԤ~hfGÆ--냀O&7R^UbSpRt1[W_p jV
+7uMH,7~j`0Qa=*[֯Nڳ1Uj[##oOVM%'1&LgT,flvӢ	ǍZ,@?].n6+ҩvGCj	§ZP]nc*sq>1Y(	Ә<yS<W KQdթ6u+W\cP;ϵPXr`fżLxrLӒg߽zU_WF
+Ѐ"SuY8Sxn
+k$eÓp<"4T,^}n(U3F,Nqn!TEQEo	J?]pq:جV4
yRo?nJlWo`2`4Qpt:qO3gp:6/G
+>i>&1Q΍#09q8un!:
kObG4
pP.E U42Vлw?&/?EՊe"@3aѥ:%Ӽ'BynA0Up;'~5n֖>D!g1[,w5Iq:ܸ_ړZ߆	
n]hPݏ!C,NA`p"xy]Ճ.Mӑ'nʏoCu7b	=۵;k :h@z9v (R2xVpKn?ƅ4(61]JFUGw;}5P@wbP]7T/ cdqtl;31m
@DC+w\n]04%_+WwA(O.+SFP
LZ`:"op?^ԧFP%o]ʭ4DYqnݍv;\#ӥch7Uq4)NÎpޱeN-?eh ,6HEՅ
R:V>K`,M&i]'=7Un<hfvrbш2"f;Ffy'_^hlȐ+ 0tW iސk	n
DW~pCS.b FP?	EQEQZ4
vՕU`0=MC3h\ͻ?@A*;&Z}FĝU҈YwBڤ&`[^
50 Pv<N
ͅYfRZ0OPm|7S1=VhuTƯ6/Ӗ7[VMXpkًM3z~BZ4o2gL vNΝMhF ̈c9h'R hpm9
xUPG5G!V]pjtYIMJuTRUW**;v\oJWB@ ԬZ

[OnttNZPQy\͟ gS>lӎ+S!w=aZƺit]A϶ֶ#lپg"](y
+ZEu]RI5S ~U1UYB&uSAۿ-lD^P_G-8EC m)#(__O";N3|@ho]ާ.Zu+pU&2ϭ|XU1~o[4!뵅AW~ߺj
Sc[De4B2_+q!1c8vZ\+
7W7OFum*C# ?yدcJǤ1Gaˠf[U- =437pC~3ޫcfx뛎<ڸʹ*
T	m;@>S0
 ^30Rh4"UQY+~=	0FE]((&]
nf亻s5MI
jR*^	q1Ā$'G.dRJ8oy4V$wAF&RJ'D!&ԩ_%?I#ټ1.>}fD:SUt
wn)A>eD^DL<x_ %_Jvz&
+h褑Y+L#`u;hFP\djJ4-Ɩ|SIIX3rkN7	\躋9c2݆ճ\}`h«YHŤ9(&)BӊЩʶ\8o,JFfO<Q3a+ogOSK7a8~nr{eͩ׬'FbNDRd'¥LˍSpui&|5	 Cx5Ql\{9j><c5^b+O6A+GTL[ҲN=eñDz᮫e:N@yLxqOZgoLB6>ϓȃ4jƵL47%NyU	qfT'N_$<@P?&Msgc9{6Brg Įq>_ۍn\d[;>X@ynwYju]q19xeQt:e4ְۉǯԫVI*sGBIH[abF1 &ЂggsyiܔqG,~~uqe߀A:n^q̡!.]׸B7?LeDw`;gRGq1"py1J(Ur1ŏ߻==bk!W{4y6kЗPQGZWœl= 33'cqQ1_ B*'<q˚ʹǨנ:5،%7@sx	2,+s%]zOh!hr}sbC6cVAmgo<ԲyE
++'%|>jxi) ߣ׋H+1rQREQ6.s&ge͙\"X|YyP;
+رz%157vNf9.&nfD# 鰰un6U&?p;'N0s&˸+") G/%᠔)05ӆ0}V?0tIw7(,`Q,XӇ1~z~@VQMGi+صmz|̕۰4ؾp)/sfJ/{n#;Jō=ɫ_?ˉC4rwocܰ>H F[Uq0o;fʙc3W!Ȏ3]\#FXS;wzIBόdӎMbߡvL q)Hŏ[TfL^JO]Bfa>vY<%P&kc9)]/] &,zkVo#b8l۹S9U0}נ9	9%/vXa~86alڵecD²-hTLF`{eܵ[:>gR<h@/][I?Lbف#ǐXhV9v<c~[I9% .r#Xv1)\8m'Hɱyx3jr΄]f)lx~nÒϡ
9p(3GNr!
+qÊ[p!wLčiCI8u0a/l?.|~scvo_ǰ^1yZJdm\
+Ke:NVg[!X	/<yK7dc7}֝$B&!+ϗ =}#/|ޣz珬a 	gv~χ{ FKN`E%g\f׮Ésn+Lg޳TG8^n}~L۟k6xxnDj]Ĝ(]+uuv̲3ؼBrOpIΤƱeND&4rr[֬̅~h",[MJ_ϙz#r) =>tSYFvmâM;Xt?Ίy9!\Lõ	ةcڀ5b΃D$b3670GXX(VdT{7kT_8ƎGsF^ F&xt	Ӭݍ=4Tv,XFpέZ("-g#Ev[leY&:vʩ\Zu^}U0sF[H=Xv"NJGJasٱa#F%O((b˦ݤeۨHigUJxJwnıdͦU,)[4lGػSb$Jv^!=b[Wͥ7Y.	WqϦ;IRc7u6`lOlE#H&4d'|tVoɊYz*bDN%˗ٰv'Ed|՝s&FuňA{/6r-37Y>;̑tS[UBz%:ʡ8EUa
׉#gH+1ҭ-cdyX.*)({}/_|嗿Ȓ͇]%5|-G)XRe炾ͷ?ȏ?|'_}sMEe؎J~[.RtBuIAr\*~R:vdۆ廯>;">3ytٱ}tn|ŧC+2W+?.{<n#pX"rt
+/=uA5lDm܉J}tw8d7|-?&K-utvce0Y?j|}D(
+$tRwH[jI@.,_~|f\HW_{U'Y$_Z/|ia^*~?T!\R2wId˪Qҩïw??|+?tX")-x'׎ŗO>d_zikK-rdozΝKep?ԯl$R-UN_vNpiquI
+%)w{_e@vioGXݯmgI~3~qSICbKvw|'?xYl:+#"GwΕo?W_ K
+#eɸNgE$+TZ[JM/--LI>[3V4XOeyƳ=eF~1H6].ˑ&{~#KIKoYsLGkOϲpaoسJn7EJeExw_KHLTD/QC{WWYDi?Zf.)N%ɧI$<)AV-L*ҚHȖ<sҡ$9~|㉑6JU
);z~wڲL=_z|[?]KOy=۟vt˼Q==E[t6<ddi]>,=}_ɜ]'vw/?|VO_+f϶-SMxmP._.~V>ϰ9%Y:\:3z6V>!3IY*3dʠ>W_{⧟<phxdܡ7{>Ć9-VJ嗞~c`Wo&Ucˏ_~ፙR}C-tF>+d/Kv oć}'#'nT_=1'&S
+DqQU>|wʜu%*k~rKBu/Ny{ß:˰m<׶#4ջmSo<}%qJoϺX$᩶
+.[Fys2q`7=eIF-:"N)>k\t@.$%Oɤvi#O2nY)vXdg.?zM/#:|;?m~;UWeY=7oۏ6mQR[vbbԕW.F#EnQ[%?,(X*nNuS'=~_mAJ7awUcyr)(~-Gw:fwY{G!&slޓ
տp%6M~HVC$E/wS~ٷC?j-266o#+v:Fo1n:]v8qpНb-:MNN]_̛7_6/).DӅ]~n]l?sVoebD'TKQEQ	,RR[oț_L5=EtHndD+_+DQEQ^
/((gƱn4%$xicfn!,q1cg9s5IQ
+glR.dE\αoGQEQwEQEQ{I1=׶
+rSdss5Ōï.o|=~X.&ۊYʳD>:V((EQEQ7{?ލ H1ru[g*Lw9
&&SxӛD4((f	,EQEQɄ
ф팾|ÀWh?((BEQEQEQEQEQ	,EQEQEQEQE%EQEQEQEQE%EQEQEQEQE%EQEQEQEQREQEQEQEQREQEQEQEQTKQEQE'6XΆ{˟8#f;GGaGwbb,ٱY9w)oЙpXV[rb¿/Mm,[vpR3,6C3{^r9#gpRȺ=mOge֭^<Q+Ib¥^=.Shw38!q(_^E/\
9E@)Aة=_[ο!30V¿((EI7~0wCh[G=FN쑕83GxP_/|ȓҁwS(Sy90|A,a&{3bWߗ`Љ=}vYH?C9^D̂`?wQ*kGe$`YI4m3:10҇kfwŝeHY?(b/0o_<DR =߯?{.' ȊϘ~Yu7ynuE%EQE8~Ǝ3<KB+0_?<͟O7_~L---|ZFa.ԪU[ﻑ@F)W'nd[T1yi^bTmp?#Ȏ&fs)U#|g`;0K'bhuja]9?׮?{^nL*w|Rlb.0Vh'+#btwdz>FT	=t%5*wkK==.`_
wCۯx@,o?{;߳}eW[{NFZvyCI]PREQŞ&tƌ_?4DQb
+Ȥ<epv1RTlbUjԦz?7yٸJvV:(?"cz4nV@̀O(*ʧĂnNVÎ˭nl{ӎå{#ee	FLY9~_[DaDdX}[Y 9Ant]( n*(ϥ~
SQ5\^M8|4[Y^AT 撟_f',,^ntq;8NoX(("Wt򊭔>ܺw~s}va)?6e0 wꗗ_!N,Oqt8cG|DAAV㲙-mؘ
4~Nv^1c)#=#CG&b-ѽ_wg_dw{q&1huka{_O'}F3WzMc21բq ~MrvyNҲ.jQ
S8K
+/CynZ2x|:$ # ݉fr![iMńҳ1Bݎv
+
+
+Kwfn
+_J$/,6+4Nu
++kթӠ* 𶁮8NN \n7nӻ밗NNyعBܢܸ}s+0?	Efe|e;݂ߙ]r3YBnl1Xtp;Y~G#Sqy
@5V3  @ 7B+|._+m\FAnV7T	
k0hK(J`)(Ex];Oeh?m;  )'3xDNȁYw.JCX<mæ,pNmNvѣ8K͵\'d}puN]yNeqsb&ƏƄi;fg,%.ғ?av,[bFY3.a(tnO bь3)ݱG0i.r\Sۘ2zDT
+ ᇘ5u"xUZk5r4/FszHʉќܾ1&r!&#1hj.]u>v.{|LهXV-ϊh"μX'ḬXq?e%<]z۝3WSh<Gn4;6cp1g1{Ţݘ~0=gkv';+SG3v,v^Hgt܁.}D4 V2lPFM􌽡Ùr'I}'xϪc1wqNȱ87G`1NäAҩ=}OPX"vda8bĄE,sۉ;)F1r&͸	I)Dp[o%ƌd턜>̢Cֽ
b/#6;wgg,ub̀AӸݖk3l SOaf )ӂ$ݫ2m̛)KsnaX~g5r9Sfϭ'Mf䨑\l8
+bٰpdaSXrɑ_6I<zL;e\8I8q^Fyt	,Td[WbIKwMj3letthہ~fL)!/(sysq{%V̙7Ӗ]vð!#YjB1} tH~v2N|gX>eN9CƲ|<V M؁52p)k{Ц}gF$HBØ;'kmygs7,gӢ7F1|H6쾌KI|i2fL^8|է{O:tEuӉ)h igv2nX&N9e."lپ	cxbz2E*;<q:}+r{~7ݺLxkdę"^&
EtP:֎#gy6 wQLbP8s:,6cvoY޽cwFDt+t1mhOϼ5uTm3gq8e-O`p \leة#cꒃdٹ.qyc9G0zv\- .bXOxN`ڝN=0s	\\ !&MXi7Yfƿ((>G)/ Ӫ೏Ҭnyt8R=$Nf" keY5#WߏCW0uTO%=+I!+⢔;=eO<40%:^H
ƈ5zZđm+X?rx _Gpiޤ.;2goLӟzuT2v3k~RY;kN9@g8x2\,:&LnK	v20zqePO\GI>9a+Sua M*u*6%x+x
+ڍT1b
+t4LjN$Pht4oPĲ9=mbeMgϭP㾧xehM%o9qh@VMDPTgbMԬ$D}!E'fHKR<<({1r|
+PZU
+ٲn%&LRß{73}QK  259wlG`M$ZIxdAY1tN(>zɻ&{(9#8wǜ13<w#Fϱ;ȷ@TF^AxyDYiq]ӳ`vPJH:p$-$8՞DnӅ`zJb73jHvĻhҋ<LX?6	[zl+!^})wMdoFP@*Wqk89d{&3V^}yQcᤡ"p5т^.k\*u5rTDu?'7Lg厽
+ܕ臘D'(eWpnkШ\C9z.F@cX5a{Dc(|X:n3ss/}51o3WNd^q=	9Xq{pG|=c?tAw=KO&zZȅDרAQEMGaFAWeץ,.+WJ%`1n=OʋSq3ig":FTͶw#{sjI,yuoB^O[p5*WBDͪ\ޱ{R ȣ$N[p!cq*:U	Mh`
+ Jȼy6b!W̢9t:gDO2~qO>ڌms1E*U3C3_z[C3e.|Қ؁XqϿc,\/gP6*UB` =Mt.bZ ],ӝ[`թ-
0i/?{2t݀TP9dI;.e'h.JDft9AmS'麈݉&ElPEQ$77W
+deel:,aW剧Kt[%gILxVMZY-e
+e˝*kH,_@֞J]O>j\^y5m|pc7$wp8zݕ Rexc%2G,o]:N$)qq|Fy~r4UqDlw_~\T-j|ڣlM|N#-[wc	)8V}LY">C摇e]pr<η<)/r!SO^}IqXyg_X6J^lrY~\|"͗7k$/t"R1wtz=.)]#]{B{3ٞd/g|yѶr]:_ _<{6l&5Oƭ8"rӷ%{[ɜ3Vk\4^]Lkq}Ayo63yeExxoޖek%4kUY24nLtNg!т-'⓼<caE#\T>tLL<tr.&>Qw7n,aجXK%wq_mO|.NH)FnntZR1k!::.^P=zid+m5^7~,qxů_*'!{ɻ&;J~yEy!2NY>;yWd{dTD6z[Z~Mz,|бڤUL\'9weݚNov)ѧ:9gE#ԹYz [|ɧC-Up^zND(VΖ'"-;tU|DzBmXJRv..={Bk}
_Ec2iݤiD!d¥cSǤ9?W~ii3x~,-%R1ۥ;orF&#q6_S~%]uI[7ztKC"T*c<|2`i
+/sR4V7yEvDHyK+ZoutH^ZLL.'Hq2y٧)'g0y;eΰι$h%>*2џȉ\J9HZt"^zt]yZqJۇ-e)I~~ay>[vw>Rylًd؁2zrHãyTևg_ٿ
xyQisַk#Jۢ0gdBߴK'c͚W}HS-ْ]
((a.!<
\IHH1.w>>Ӆ⎇o徻 xhTąU
+ќo'߉wi7{d&$ou.r$&p}<|QꆛGtpiN+P*y讻`(޲Q/n+	YN>
+;6򫳣Q):L%55ZX\ADHlDS1Zu;>yOSCzbAu3pӰm</SSZ\\ IM[I"3;'TknV;Gz݁x#/~сW{E֡-O4 |xi\ ·$C%rX]Nx@v12 F5J۾
FOCokCvV<%fLZ6EP+LomB,qOpW<p_-JsgWhf4""\O`'}_oj$ ԄlJl)2;w󃤄O1I[}b:q:"|JΒi`g
39EVvq9qxX퀠@@`;ĉ\ByѴ*41:1}U|."6Ddxym;7}6nnsMM(  ?n^ĞK^^:9Ř8us0r`<4>/? pqj{(A~:O<w3֤f1.skkiT
/SÛ;1q;USߏ
]Mz0Km}u^ѐ,փQx7?}-wls#-%4!w>:P}7~7V#AL&7LM#5#wNXT.n tܚ[?Af^[z {
/ӌ$F^ZUjaKʦ{|
7W4=ahr;7u7Nѩ^ԃo?xKvyYidqXyWaɳw{;籆:n_DQ-(T`u.4EZ!F
@]ѽSo$/ ?	7E\8\չRc]o h*QJ/Je璙gtkn8aT`[TƠɄh"\.t*&tb0iWht5{ʮ\.v湥_>1UFU U>W"=FH`e2WU/qW`uavkE^a/zQRUߍ-wU͘Ņ)X]'/3/`4QO4!T5!F1T
J:dZ'b+UlD^m?bnjpcJĝMyQ=<ްJ/W.]tDjS52Yph vB3O#Tųe Oݺ* 8:^V0÷|u'.V
1cF[S>ipg
+' ~T߂ۻQ=݅4}d~=ZE%L&/>
5m88	?=zЩgч[cfGtڷR-Ys,..jTlN_[xj`LP%Ԅ߻X>|3@ҊjRw?KPv#zŧpصj^3F:&B.@~}ק7cА%['D k{ P<yiiDʉ<j>|F.
;VƟ2FT|#iߑ.G,:Xr nACW2UЂJʤY\BFFW_DQTKQEQjPŅŅY;+&Ow01:c
+
+7{
gu4n}cδ&,v4nF
0p.L&Ġ95pWt͊r84V֍FvaCwbA$+q
.0hp^iϨFJ1]"]5xN80|4VoEZ{	I&MC95b!28 `2\s.ѰS42V*0U~ n'J7TNg󆥌14!l0F_F
oh*b 0r+LFb@|Ϙ)gدC3TfA|I&2};r?ʛ5h@3	b޸7&M0h\ŀO7!(O7.ntߡQ:g@C;)r:#F
+Jy ϼ;|jƑC?rM7a@?#x:qis>Z-,=w4y}T2P!C@0ߓW'K2Sȵ&
56/*o<q?fj:} F Nt1 K`5j7&;Їi?'Axn~OF
+:
N߃t;~Q
WP}u `Б?
&nR;JX(TWfa]\mD%N$^|5FҨVf1b4Qh4gF>c@ &q84 r.1|<5aT5p0 T\YI瀏FJx??&#UIxR@5fĈГ(4㓞Gx >&	??΄ܘN..0;MC)rѠQCO}ѰA=jV	fPugPd+YTLzt6~TLÅ[+4+	y͍qC2\Ui)WFhP.5Uߗ[pbI3bt^;^kHSJpqsE~|$A:MMr'k9$h0B0]df}1ՃAͦ#64kof*$yD'*&XF Mnii	7`&?yǋ &4J~_q=ld͒J4g<Ғ(${Y7ԣA}fo<U~|7GNYhv8Q)E*!%.3_K(OhJ^|:GeȳrѨш߈hXM07g2o% >T`yŸmN0a05tr&&
+#2gonҵz.X4ӤW]1h)0Y>,NT #<̄|>uZ6[5v?,ˀA7r5uRd #,:h|_S$Y¥97
.MMLW=^ф0h F4V~52gY;s={GDY#m%!u4z`4][{oH^a0
6aҘQ
+~_b3xtUP~ ,bÒ_;ySg/d{B;WgܘЮdBYVuY8)(F 0 JTۈlجDk1PREQKmy07R@Ńds,U*XDRBf;ɧ>o9iz	6G.JI̳]A(r/GàɳdaL!:%9geq`u r=<0s1!sAc%VB4xp`|EfcfppBv	G
+D@:Ԭ.svb49$ZL  ,iDǍ`Rs9{9t-cQXvO`pvEAsgn%,03r(΅l)RɚKQa͂8,s6)gtAӱ:3I5ǸyuL¶dNi3ʡd؈=Bq*#R@IZ49v(/歼xeNfÙt \,Y~1Y/4
+Ij:_A29hY`1i$eZNf`jo$v겓vFq0֕vs4"k$*:3[y~,	BJlK>9P&z>G[w0ꘑpWQl,j/IL ȍ!#{a
+gd|V'6
S1eJ
+XuiX+Kۯ"[d8|ZLJ$n]Ɇ^d͖dVnMP!g19Y)8|Rr6.!;9".Q6@1]HT?rO_Gy]'-
+>	(4|</L!Jf~fPxF3o%dЩՠu$
+{Góٺh-? ʁ4cҰ8mĆncX%s((L'?=i~&t!1K8:$k5}E66XH\ ||/ESLsO.|ՕqyiٔYOnz>g\#-dRj<p?b:agq4Y 
+2R#Dz%i\$.\N)copgvd\H갓)s*1 GnY$g/߾(̷ v'<rٻe֭dEl
Ps:'/=ۖ"3)ٖj\VicD^gpcv8˵Ayfo\Y+eea1Ty!(+o$!8.YI?V
EQ	,EQEQLUҹ@~xBֵ+]tz p5nz_~[glz#*kgdi6zS̄HώY":7Nb$;s9c}"ZvNԙy+4fthk4[2k\{IcVfog02'=tϭ`cӹZ];о ZM&.}/+#}{MXD&w+Ma=!q6so=I9B;{8a=m%\h<dJe>×܌tzE܅nk^  <<ߵKo4ˆz҃$^τA#,j
<ded`vX[2udg~q:ULt|c&=:-<t܉.s&ARc\C9	tjSpB2qk֮kC&oudFߟ.]r{]g폗Cu]bTN[)䑇SdCGaSX>`Bw9&1CzӇ6xg7WJcXΥmk8GR\4j?$ȅxkV[cΞg	3o֒ZPfNNlZ2Vbز$3Y<y4c]
h_#S`gxЩ.]~^=1oq%Wڼd=nm>hh^Řɷ[cIZ@.ԿC'P`Fk._$:z>S
^2a)t_kOݕ^ܩ3aAuPO
+jҽXϳ`DWC39H99r|7&cH#;+c,=EZjds֝X4a=FcCL9.N8ȴ}8E)Z%VĜ]ƠS9cEt[|[oe@OGoѠFEv7h]7dlwOuf-{|iK <FҶmW&;ŝE7aX>s֒ct?|uZ')Й)RbD'&B"cй
+;ϘЋν5*\8Cp)3>|Yv :)G70mXNEv:cb_x2B[`'a[L𼱔iхzI=_|P[>͝odߌ65/pjZELٓCS8P.`CNP@}=uֵ8)ԭLj^zn=VD\;#a>ps1T1~6&dԩЇ݇2wm 
Z`92[ӓ^#>b1,]5cQ:kxp5'?.6ƶsڼMy׽/X8m:G9sp
VR̮5qciڠ!&vynCL2;ikt>vL3hz\:Al?xA/(Innz-n%++Kf(^-MʚeÒU">49ZZN۶Ih|g˾=;dCrp>ٺi\MT-ʮ;#Nq:.)ˁ;dI)1gOʖիdզ]'ədמӒo+;D"CkdÖ}[d9oغK3b6	9*[ׯkJd|,^hJ(
+#
zJ{"Dl.$EwzX%{wɶ%Xr/-dgbJF|aٲiZYSr'/5\l$W
I\VUΕ'Zw4K2ӣeﮝӳ}ZE*ɡ{d%	xNrpn~Ks^)[K6I(U>ټ$X=!+/}g/HJ\ݹE8)>ټa(n,ىr`
V˥	ٲ~<q'Je9b\5{yTʔyʾNv(%.Zvbڶv\˕GH$דqFo^VN.<9w|D2s%~OÇy`8$҆dm#(k9i5yևng'NNKM.˞Gv4-'E.;<clP.-ׯu8T
+RJ7ˁ/G<]*KNYٵu,_NBŷ9'N(+W5x. A%#ˮ[d0IOȞgܶ[bBs~϶emr9thwP: 6m|j. ׭k	wzq@ػvHtfwˢ$9yovJXRdƟݞx'8/م"D[d5vf9*C3wIΦfʥ<Z|-wnZ9y>egDK̩}Þ![̫aI7{Bv;#vO8(?LtFtW+=egsI)$Ŝ=s<s^ϾK${,%6>3O<[$<-q]rx{y1U3uzYrlܱOrR^j%=)no9&[w,\-;3m艗e	I)k^e6?MOffr߷Gvl#i{>	x)\/\/<!|:E5#F(+VCGNIxyRږ}NHv荍{I.O,{Vĥy]<}Tvx/}}ɿbֽ%13\e?rx]J=$V䥄zysvKvvk(J`,FZʰHIy$9͚#3F/|r;$2w2sYg:9{y%Xy	2wlnl	f>/o?.W7O".&a9'c%KEQ	%ۀ((_QBFb	))ZMͅ%̄bӉ9QİXӳ'\ݏXlbN|)t'q\o2^$)92vf_Ҽv9wd<2<F܆ #jjDTEv/:4{yjk(((gpsk3rٳf
sQlŉl^,?oXk8\?N'>ie7ZoD38a%{N .pd:<My:~-WX4QY	zuWfԌ~գ?i"/b,u?ޟރƿEQL((UٌgWcN*F2⩷I:1
w0Pljo6ڕg2;tUolDQO#0INNĢc
+Lݺ^EQTKQEQOdz J@P-nkQ9EMVUIecUni_Ԝn!TEQEQEQEQREQEQEQEQREQEQEQEQTKQEQEQEQEQTKQEQEQEQEQ	,EQEQEQEQEQ	,EQEQEQEQEQ	,EQEQ[I9-NO޿nCQEQEQTKQEQs4mtf}q=x fo"?JQEQEQTKQEQ#MnG7!&`4.{m`#9RFlVOQEQEQTKQEQcP=ilƟ't8|K`ʸf6(((*((ulǆ5kؾ$#6\L4o
+	xKZulݶϑYKmas|>4"Z\pۉ;a$eQIFFcs0gpbvlMX\$oZV̩t\@yT[8[QXnNQZH.]&*2KvIIL״BƥKeZ(e#~V^.v㓛K&M{&bSkYn;*,) E.]#9ߌ	;yp|k3S=g")vqxn̚M8
Y2"Uws1&sطk37x/_q֭^ϑQq:'a5=x">Y\ ""Kǜ)
%#5؈˞ಧ_"⒱\
%,,(:(((d7й/2(ϯ?td.'tRo<l \f ~F
#IdAt9g1gbE~8$fd6vOT^X26k'0}h}z`pJ,)l9гFuˤ)ә5yݺud\pt=ƸM8I3'_+9dtʃddBv1u^=~]:"*P&FN.]p#Iy: (VO]ڡf$TC灣9r(kg#u cؓ2e<&ǈCӯf}1=~jz]C1bNy֝.3{Ǝ9ӽ×"U~d|o5wGNft8|>{2oyNf\6|5lхx]8~;9k1׼ w.f`lCrQ &W>_y,ۆN3֒h+v@t|4KfK.N7~?#%SѽOOYƐ5j4}cu?;йX2CY<y0=<k?N(((dɧI⑏;vaK)+t:.ԩ[h8}~
ntn_4(oL߁`Lh46/Ų ЕNk^p.Gׂ[٤hٍvӗ_m+ųoN܏;Y̙L`لo~חǂs pphlҲѮ[;oׁ$$<
~f3+⍼eW~G~z:u<-_zW	T=ظswmXJZ">UE,Yx'>E^}T
Hv
+~/|#YȘ ֤,:zԧ/},\M'rF[/^a
Ÿ1yVr)&/{ۗgyLUn׃'9rCȿĨi+츟NѶӯ<xSn8Ū
eZTз jmd
\ҊyYɑKsP_owK/sefB7~/m={, uo{3_PKk0ԾO}S~*%jrK ⵇnW7z'PEQED_BQE˓\),,,[Ԓ%fYs$KȉӒRGۃK."|Y6i/=D|lwQ6Mu)U$m&O}^{)iRpK^nf~Jq'[XfL/wiq'er˻%]W*=^yQ^yĹY&~<ȷr.H16C'&ys&qS}<W/"U"bNOE~rȸ*܉KY$4}\F?ۙ*^yC|>yr<{;WmKxdH7GKY!I:ˮ(wMAAy%_<lْ)N]ۦ#
i"Ur'▊ey߶hegl5PZ6i-ˏŗjiת2r8LQt||kOICcA'rNYn=8Vn{
>E|
+͐Ox{J=}9^AĦd{/ʢDы$6&Y̺xY0ﰼjۍb2K/=zJSDt'Hqw~W~CYR|;bw(Wv%;;[yKJ`)J`%>l[6Of/'uWxP>Q8iyr6[JW7C$\ّ2m1uUn'y2ln)/bi% D,i2G˖[~MHyhA5+vZ|	qy3sjveL9[fϝ%:,V&,'-^ы	yX~}IˮdRzڦ7gIS$ahRYl{2mWdaOӢ{w˝(Oٳgˬ)cw$Ny{C2/nxVMwM?\1Pnjnq2OrK~$`̲/s%2->'>#ˏCm/3Y3eʈ-o;H.raowɢs)~m-_vt>}4>oȺi❷ɭ.&.S'3lCrOΣabեą5evcO{ݷK?{C^F.F~VySro>R(J`%ۄ((!^<WQ4oPV(0#>":^JAy:ܚ@WE7a4qJd 05@
+]낥 Dب9vHVoҔk`6ė'?r8hdvο~
L\-Q3n{%kf[@K[<4~@.B2j F:~. ?>uw6
KwZ
\ˎV(uo~po{0;*45R:\Z%t ~hkO~bq\]v7F?`P]$>x`wfD@m6mfKayŖm>
[ؾkm7㕟hhQLv-qoNq0XB;6T?#רޤ%dV!N~MGc܂okEQEQL((Qۈ.Gt?Pp;uL&AX\/)$.7B7h: \J?4DnLQ`5*˻}# h>m
+ܺZFj3ȧ7"E}q^9}cgtxZ?:Qc~ut|Ć_mnn fmD4[PqM}6f^x溵*cwT[gO`EhF>n]?FC+k,ͻTJV嗗HjU1Qde$r Vz<^'~lĵs3.E+izezg힖+=e-E36bcN`=;h1]T,~/9$"i+4ǿ((!(ج
~x{i
+!ji"s0V
+`E-?s\`@?)e0qWjmp#-rr6<;e,D?LNÆ41[ton
K,(/( AuL\!	F 7ӔF7jrmIRj	2Yo0CFBPz=}ndcsj8FL_
>Pr01ET]-q,7Fsk`0;LՍ h5oƷb=c2gq9: phZ.r)&!21V* 
؅QӀtLF# 5}w8Rdz)&-ǶGsSpKԻjfFsaz̔qH!0G0oB｀V%
+fNG9{0DIaqTNf+tb"/ c 1AtGEtӼp1kf)Z?4ȍ9ô	((*((?Kz4DށE,\m3caR,8z#a#>+
#;qVnei^S`.;˾Sdp`.v_N܅sbRF'_{	3. 4*2fYԒӜ]Ys!YENLU(P'z*6?FlRy9Y߸cIĜ[Q/W	YYf5}{ͣ1b;cu.qN0HȞIq.<>
+wJ*Uqư~o<FtTlj|OwzĄģP'@[pg\Bbk-0@Y|nfp>_=пWWn0oNXEXicZ6'kfϏr\"cg%Rⶲi>ҋ ˉ8kEݜ|GM<id~9]r|{k޻9Sv?+%:KX;EI N7yI!LY]#	?ݻ؝pwJd&%r|8V=ET9?Kf縥AcpO#!J͎U30<rBq&6,[Aԥ˜_
/gj~nw^tw:w3hv;=v`?Wzw]wSojs<k۶m۶m03ip9ɪs&|  ] w_֥=W% ׯ.UiU+Т*dgubh]U.q6iry}ZwVf2CL++)hmٸ֎jKHX^YkEMjV'_=NGpW-x{Ve/˭fiiju4*jCrɝUuZkځ[u߻[{Ҁɛu'evb5LYѨ*ELEZк wkPjEC5{a.*o0~j<Fnf{Q>]Ȗmcڨ7e=)@/rM
YKw3tf
״ܲjWvi٪n`dvZ
fX-zЙ֬
q։錧Ϫs)QT6~Vw1)-\g7MVêNJ
+-oGӻԥvU+GMuiڅcwa|5	lK׺aѯ~cku;*sW-<\no;*[&ۯ*kĴ  ĝ] qER'Hĕkv\b+<]S>Bq39{vG__\D)#T6wҩRr))e?>NTagx,LF%+RƫuwڗW2ib	gJx8,|r-T"x"\I%Vҩ7c-O9A_~^[    `ţ3E;L-[=  ,N   йMˍޭ5kw1oQKe   P    udqܳ/{k|Q  @   1^s_ʖ1q      PB  ?5b             @      ,             
W@    IENDB`
\ No newline at end of file
--- a/wp-content/themes/twentyfifteen/style.css
+++ b/wp-content/themes/twentyfifteen/style.css
@@ -4,7 +4,7 @@ Theme URI: https://wordpress.org/themes/twentyfifteen/
 Author: the WordPress team
 Author URI: https://wordpress.org/
 Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
-Version: 1.4
+Version: 1.5
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
@@ -123,6 +123,10 @@ td {
 	text-align: left;
 }
 
+fieldset {
+	min-width: inherit;
+}
+
 blockquote:before,
 blockquote:after,
 q:before,
@@ -1312,6 +1316,15 @@ img.aligncenter {
 	margin-bottom: 0;
 }
 
+.custom-logo {
+	max-height: 84px;
+	width: auto;
+}
+
+.wp-custom-logo .site-title {
+	margin-top: 0.545454545em;
+}
+
 .site-description {
 	display: none;
 	font-family: "Noto Sans", sans-serif;
@@ -3085,6 +3098,14 @@ p > video {
 		line-height: 1.2069;
 	}
 
+	.custom-logo {
+		max-height: 105px;
+	}
+
+	.wp-custom-logo .site-title {
+		margin-top: 0.482758621em;
+	}
+
 	.site-description {
 		font-size: 14px;
 		font-size: 1.4rem;
@@ -3707,6 +3728,14 @@ p > video {
 		line-height: 1.25;
 	}
 
+	.custom-logo {
+		max-height: 104px;
+	}
+
+	.wp-custom-logo .site-title {
+		margin-top: 0.5em;
+	}
+
 	.site-description {
 		font-size: 16px;
 		font-size: 1.6rem;
@@ -4342,6 +4371,14 @@ p > video {
 		line-height: 1.3636;
 	}
 
+	.custom-logo {
+		max-height: none;
+	}
+
+	.wp-custom-logo .site-title {
+		margin-top: 0.545454545em;
+	}
+
 	.site-description {
 		font-size: 12px;
 		font-size: 1.2rem;
@@ -4961,6 +4998,10 @@ p > video {
 		line-height: 1.1667;
 	}
 
+	.wp-custom-logo .site-title {
+		margin-top: 0.583333333em;
+	}
+
 	.site-description {
 		font-size: 14px;
 		font-size: 1.4rem;
@@ -5499,6 +5540,10 @@ p > video {
 		line-height: 1.1852;
 	}
 
+	.wp-custom-logo .site-title {
+		margin-top: 0.592592593em;
+	}
+
 	.site-description {
 		font-size: 16px;
 		font-size: 1.6rem;
--- a/wp-content/themes/twentyfourteen/functions.php
+++ b/wp-content/themes/twentyfourteen/functions.php
@@ -113,6 +113,9 @@ function twentyfourteen_setup() {
 
 	// This theme uses its own gallery styles.
 	add_filter( 'use_default_gallery_style', '__return_false' );
+
+	// Indicate widget sidebars can use selective refresh in the Customizer.
+	add_theme_support( 'customize-selective-refresh-widgets' );
 }
 endif; // twentyfourteen_setup
 add_action( 'after_setup_theme', 'twentyfourteen_setup' );
--- a/wp-content/themes/twentyfourteen/inc/customizer.php
+++ b/wp-content/themes/twentyfourteen/inc/customizer.php
@@ -20,6 +20,19 @@ function twentyfourteen_customize_register( $wp_customize ) {
 	$wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
 	$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
 
+	if ( isset( $wp_customize->selective_refresh ) ) {
+		$wp_customize->selective_refresh->add_partial( 'blogname', array(
+			'selector' => '.site-title a',
+			'container_inclusive' => false,
+			'render_callback' => 'twentyfourteen_customize_partial_blogname',
+		) );
+		$wp_customize->selective_refresh->add_partial( 'blogdescription', array(
+			'selector' => '.site-description',
+			'container_inclusive' => false,
+			'render_callback' => 'twentyfourteen_customize_partial_blogdescription',
+		) );
+	}
+
 	// Rename the label to "Site Title Color" because this only affects the site title in this theme.
 	$wp_customize->get_control( 'header_textcolor' )->label = __( 'Site Title Color', 'twentyfourteen' );
 
@@ -65,6 +78,30 @@ function twentyfourteen_customize_register( $wp_customize ) {
 add_action( 'customize_register', 'twentyfourteen_customize_register' );
 
 /**
+ * Render the site title for the selective refresh partial.
+ *
+ * @since Twenty Fourteen 1.7
+ * @see twentyfourteen_customize_register()
+ *
+ * @return void
+ */
+function twentyfourteen_customize_partial_blogname() {
+	bloginfo( 'name' );
+}
+
+/**
+ * Render the site tagline for the selective refresh partial.
+ *
+ * @since Twenty Fourteen 1.7
+ * @see twentyfourteen_customize_register()
+ *
+ * @return void
+ */
+function twentyfourteen_customize_partial_blogdescription() {
+	bloginfo( 'description' );
+}
+
+/**
  * Sanitize the Featured Content layout value.
  *
  * @since Twenty Fourteen 1.0
--- a/wp-content/themes/twentyfourteen/inc/featured-content.php
+++ b/wp-content/themes/twentyfourteen/inc/featured-content.php
@@ -8,7 +8,7 @@
  * For maximum compatibility with different methods of posting users
  * will designate a featured post tag to associate posts with. Since
  * this tag now has special meaning beyond that of a normal tags, users
- * will have the ability to hide it from the front-end of their site.
+ * will have the ability to hide it from the front end of their site.
  */
 class Featured_Content {
 
@@ -95,7 +95,7 @@ class Featured_Content {
 	}
 
 	/**
-	 * Hide "featured" tag from the front-end.
+	 * Hide "featured" tag from the front end.
 	 *
 	 * Has to run on wp_loaded so that the preview filters of the Customizer
 	 * have a chance to alter the value.
@@ -288,7 +288,7 @@ class Featured_Content {
 	}
 
 	/**
-	 * Hide featured tag from displaying when global terms are queried from the front-end.
+	 * Hide featured tag from displaying when global terms are queried from the front end.
 	 *
 	 * Hooks into the "get_terms" filter.
 	 *
@@ -304,7 +304,7 @@ class Featured_Content {
 	 */
 	public static function hide_featured_term( $terms, $taxonomies, $args ) {
 
-		// This filter is only appropriate on the front-end.
+		// This filter is only appropriate on the front end.
 		if ( is_admin() ) {
 			return $terms;
 		}
@@ -336,7 +336,7 @@ class Featured_Content {
 
 	/**
 	 * Hide featured tag from display when terms associated with a post object
-	 * are queried from the front-end.
+	 * are queried from the front end.
 	 *
 	 * Hooks into the "get_the_terms" filter.
 	 *
@@ -353,7 +353,7 @@ class Featured_Content {
 	 */
 	public static function hide_the_featured_term( $terms, $id, $taxonomy ) {
 
-		// This filter is only appropriate on the front-end.
+		// This filter is only appropriate on the front end.
 		if ( is_admin() ) {
 			return $terms;
 		}
--- a/wp-content/themes/twentyfourteen/inc/widgets.php
+++ b/wp-content/themes/twentyfourteen/inc/widgets.php
@@ -34,7 +34,28 @@ class Twenty_Fourteen_Ephemera_Widget extends WP_Widget {
 		parent::__construct( 'widget_twentyfourteen_ephemera', __( 'Twenty Fourteen Ephemera', 'twentyfourteen' ), array(
 			'classname'   => 'widget_twentyfourteen_ephemera',
 			'description' => __( 'Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts.', 'twentyfourteen' ),
+			'customize_selective_refresh' => true,
 		) );
+
+		if ( is_active_widget( false, false, $this->id_base ) || is_customize_preview() ) {
+			add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
+		}
+	}
+
+	/**
+	 * Enqueue scripts.
+	 *
+	 * @since Twenty Fourteen 1.7
+	 */
+	public function enqueue_scripts() {
+		/** This filter is documented in wp-includes/media.php */
+		$audio_library = apply_filters( 'wp_audio_shortcode_library', 'mediaelement' );
+		/** This filter is documented in wp-includes/media.php */
+		$video_library = apply_filters( 'wp_video_shortcode_library', 'mediaelement' );
+		if ( in_array( 'mediaelement', array( $video_library, $audio_library ), true ) ) {
+			wp_enqueue_style( 'wp-mediaelement' );
+			wp_enqueue_script( 'wp-mediaelement' );
+		}
 	}
 
 	/**
--- a/wp-content/themes/twentyfourteen/js/functions.js
+++ b/wp-content/themes/twentyfourteen/js/functions.js
@@ -16,12 +16,12 @@
 
 	// Enable menu toggle for small screens.
 	( function() {
-		if ( ! nav || ! button ) {
+		if ( ! nav.length || ! button.length ) {
 			return;
 		}
 
 		// Hide button if menu is missing or empty.
-		if ( ! menu || ! menu.children().length ) {
+		if ( ! menu.length || ! menu.children().length ) {
 			button.hide();
 			return;
 		}
@@ -146,9 +146,13 @@
 	} );
 
 	_window.load( function() {
+		var footerSidebar,
+			isCustomizeSelectiveRefresh = ( 'undefined' !== typeof wp && wp.customize && wp.customize.selectiveRefresh );
+
 		// Arrange footer widgets vertically.
 		if ( $.isFunction( $.fn.masonry ) ) {
-			$( '#footer-sidebar' ).masonry( {
+			footerSidebar = $( '#footer-sidebar' );
+			footerSidebar.masonry( {
 				itemSelector: '.widget',
 				columnWidth: function( containerWidth ) {
 					return containerWidth / 4;
@@ -157,6 +161,41 @@
 				isResizable: true,
 				isRTL: $( 'body' ).is( '.rtl' )
 			} );
+
+			if ( isCustomizeSelectiveRefresh ) {
+
+				// Retain previous masonry-brick initial position.
+				wp.customize.selectiveRefresh.bind( 'partial-content-rendered', function( placement ) {
+					var copyPosition = (
+						placement.partial.extended( wp.customize.widgetsPreview.WidgetPartial ) &&
+						placement.removedNodes instanceof jQuery &&
+						placement.removedNodes.is( '.masonry-brick' ) &&
+						placement.container instanceof jQuery
+					);
+					if ( copyPosition ) {
+						placement.container.css( {
+							position: placement.removedNodes.css( 'position' ),
+							top: placement.removedNodes.css( 'top' ),
+							left: placement.removedNodes.css( 'left' )
+						} );
+					}
+				} );
+
+				// Re-arrange footer widgets after selective refresh event.
+				wp.customize.selectiveRefresh.bind( 'sidebar-updated', function( sidebarPartial ) {
+					if ( 'sidebar-3' === sidebarPartial.sidebarId ) {
+						footerSidebar.masonry( 'reloadItems' );
+						footerSidebar.masonry( 'layout' );
+					}
+				} );
+			}
+		}
+
+		// Initialize audio and video players in Twenty_Fourteen_Ephemera_Widget widget when selectively refreshed in Customizer.
+		if ( isCustomizeSelectiveRefresh && wp.mediaelement ) {
+			wp.customize.selectiveRefresh.bind( 'partial-content-rendered', function() {
+				wp.mediaelement.initialize();
+			} );
 		}
 
 		// Initialize Featured Content slider.
--- a/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
+++ b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
@@ -1,14 +1,14 @@
-# Copyright (C) 2015 the WordPress team
+# Copyright (C) 2016 the WordPress team
 # This file is distributed under the GNU General Public License v2 or later.
 msgid ""
 msgstr ""
-"Project-Id-Version: Twenty Fourteen 1.6\n"
+"Project-Id-Version: Twenty Fourteen 1.7\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/twentyfourteen\n"
-"POT-Creation-Date: 2015-12-08 15:15:01+00:00\n"
+"POT-Creation-Date: 2016-04-05 09:48:39+00:00\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 
@@ -85,19 +85,19 @@ msgstr ""
 
 #: content-aside.php:37 content-audio.php:37 content-gallery.php:37
 #: content-image.php:37 content-link.php:37 content-quote.php:37
-#: content-video.php:37 content.php:38 inc/widgets.php:194
+#: content-video.php:37 content.php:38 inc/widgets.php:215
 msgid "Leave a comment"
 msgstr ""
 
 #: content-aside.php:37 content-audio.php:37 content-gallery.php:37
 #: content-image.php:37 content-link.php:37 content-quote.php:37
-#: content-video.php:37 content.php:38 inc/widgets.php:194
+#: content-video.php:37 content.php:38 inc/widgets.php:215
 msgid "1 Comment"
 msgstr ""
 
 #: content-aside.php:37 content-audio.php:37 content-gallery.php:37
 #: content-image.php:37 content-link.php:37 content-quote.php:37
-#: content-video.php:37 content.php:38 inc/widgets.php:194
+#: content-video.php:37 content.php:38 inc/widgets.php:215
 msgid "% Comments"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgid ""
 "searching can help."
 msgstr ""
 
-#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.6)  #-#-#-#-#
+#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.7)  #-#-#-#-#
 #. Author URI of the plugin/theme
 #: footer.php:21
 msgid "https://wordpress.org/"
@@ -160,52 +160,52 @@ msgstr ""
 msgid "Secondary menu in left sidebar"
 msgstr ""
 
-#: functions.php:171
+#: functions.php:174
 msgid "Primary Sidebar"
 msgstr ""
 
-#: functions.php:173
+#: functions.php:176
 msgid "Main sidebar that appears on the left."
 msgstr ""
 
-#: functions.php:180
+#: functions.php:183
 msgid "Content Sidebar"
 msgstr ""
 
-#: functions.php:182
+#: functions.php:185
 msgid "Additional sidebar that appears on the right."
 msgstr ""
 
-#: functions.php:189
+#: functions.php:192
 msgid "Footer Widget Area"
 msgstr ""
 
-#: functions.php:191
+#: functions.php:194
 msgid "Appears in the footer section of the site."
 msgstr ""
 
 #. Translators: If there are characters in your language that are not supported
 #. by Lato, translate this to 'off'. Do not translate into your own language.
-#: functions.php:213
+#: functions.php:216
 msgctxt "Lato font: on or off"
 msgid "on"
 msgstr ""
 
-#: functions.php:258
+#: functions.php:261
 msgid "Previous"
 msgstr ""
 
-#: functions.php:259
+#: functions.php:262
 msgid "Next"
 msgstr ""
 
-#: functions.php:376
+#: functions.php:379
 msgid "%d Article"
 msgid_plural "%d Articles"
 msgstr[0] ""
 msgstr[1] ""
 
-#: functions.php:495
+#: functions.php:498
 msgid "Page %s"
 msgstr ""
 
@@ -235,57 +235,57 @@ msgid ""
 "version %s. Please upgrade and try again."
 msgstr ""
 
-#: inc/customizer.php:24
+#: inc/customizer.php:37
 msgid "Site Title Color"
 msgstr ""
 
-#: inc/customizer.php:27
+#: inc/customizer.php:40
 msgid "Display Site Title &amp; Tagline"
 msgstr ""
 
-#: inc/customizer.php:31 inc/customizer.php:32
+#: inc/customizer.php:44 inc/customizer.php:45
 msgid "May only be visible on wide screens."
 msgstr ""
 
-#: inc/customizer.php:34 inc/customizer.php:35
+#: inc/customizer.php:47 inc/customizer.php:48
 msgid "Background may only be visible on wide screens."
 msgstr ""
 
-#: inc/customizer.php:40 inc/featured-content.php:403
+#: inc/customizer.php:53 inc/featured-content.php:403
 msgid "Featured Content"
 msgstr ""
 
-#: inc/customizer.php:41 inc/featured-content.php:404
+#: inc/customizer.php:54 inc/featured-content.php:404
 msgid ""
 "Use a <a href=\"%1$s\">tag</a> to feature your posts. If no posts match the "
 "tag, <a href=\"%2$s\">sticky posts</a> will be displayed instead."
 msgstr ""
 
-#: inc/customizer.php:42 inc/customizer.php:108 inc/featured-content.php:405
+#: inc/customizer.php:55 inc/customizer.php:145 inc/featured-content.php:405
 #: inc/featured-content.php:414 inc/featured-content.php:474
 msgctxt "featured content default tag slug"
 msgid "featured"
 msgstr ""
 
-#: inc/customizer.php:56
+#: inc/customizer.php:69
 msgid "Layout"
 msgstr ""
 
-#: inc/customizer.php:60
+#: inc/customizer.php:73
 msgid "Grid"
 msgstr ""
 
-#: inc/customizer.php:61
+#: inc/customizer.php:74
 msgid "Slider"
 msgstr ""
 
-#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.6)  #-#-#-#-#
+#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.7)  #-#-#-#-#
 #. Theme Name of the plugin/theme
-#: inc/customizer.php:105
+#: inc/customizer.php:142
 msgid "Twenty Fourteen"
 msgstr ""
 
-#: inc/customizer.php:108
+#: inc/customizer.php:145
 msgid ""
 "The home page features your choice of up to 6 posts prominently displayed in "
 "a grid or slider, controlled by a <a href=\"%1$s\">tag</a>; you can change "
@@ -294,7 +294,7 @@ msgid ""
 "instead."
 msgstr ""
 
-#: inc/customizer.php:109
+#: inc/customizer.php:146
 msgid ""
 "Enhance your site design by using <a href=\"%s\">Featured Images</a> for "
 "posts you&rsquo;d like to stand out (also known as post thumbnails). This "
@@ -303,7 +303,7 @@ msgid ""
 "title&mdash;and in the Featured Content area on the home page."
 msgstr ""
 
-#: inc/customizer.php:110
+#: inc/customizer.php:147
 msgid ""
 "For an in-depth tutorial, and more tips and tricks, visit the <a href=\"%s"
 "\">Twenty Fourteen documentation</a>."
@@ -359,67 +359,67 @@ msgid ""
 "Gallery, and Link posts."
 msgstr ""
 
-#: inc/widgets.php:54 taxonomy-post_format.php:33
+#: inc/widgets.php:75 taxonomy-post_format.php:33
 msgid "Images"
 msgstr ""
 
-#: inc/widgets.php:55
+#: inc/widgets.php:76
 msgid "More images"
 msgstr ""
 
-#: inc/widgets.php:58 taxonomy-post_format.php:36
+#: inc/widgets.php:79 taxonomy-post_format.php:36
 msgid "Videos"
 msgstr ""
 
-#: inc/widgets.php:59
+#: inc/widgets.php:80
 msgid "More videos"
 msgstr ""
 
-#: inc/widgets.php:62 taxonomy-post_format.php:39
+#: inc/widgets.php:83 taxonomy-post_format.php:39
 msgid "Audio"
 msgstr ""
 
-#: inc/widgets.php:63
+#: inc/widgets.php:84
 msgid "More audio"
 msgstr ""
 
-#: inc/widgets.php:66 taxonomy-post_format.php:42
+#: inc/widgets.php:87 taxonomy-post_format.php:42
 msgid "Quotes"
 msgstr ""
 
-#: inc/widgets.php:67
+#: inc/widgets.php:88
 msgid "More quotes"
 msgstr ""
 
-#: inc/widgets.php:70 taxonomy-post_format.php:45
+#: inc/widgets.php:91 taxonomy-post_format.php:45
 msgid "Links"
 msgstr ""
 
-#: inc/widgets.php:71
+#: inc/widgets.php:92
 msgid "More links"
 msgstr ""
 
-#: inc/widgets.php:74 taxonomy-post_format.php:48
+#: inc/widgets.php:95 taxonomy-post_format.php:48
 msgid "Galleries"
 msgstr ""
 
-#: inc/widgets.php:75
+#: inc/widgets.php:96
 msgid "More galleries"
 msgstr ""
 
-#: inc/widgets.php:79 taxonomy-post_format.php:30
+#: inc/widgets.php:100 taxonomy-post_format.php:30
 msgid "Asides"
 msgstr ""
 
-#: inc/widgets.php:80
+#: inc/widgets.php:101
 msgid "More asides"
 msgstr ""
 
-#: inc/widgets.php:127 inc/widgets.php:172
+#: inc/widgets.php:148 inc/widgets.php:193
 msgid "Continue reading <span class=\"meta-nav\">&rarr;</span>"
 msgstr ""
 
-#: inc/widgets.php:162
+#: inc/widgets.php:183
 msgid "This gallery contains <a href=\"%1$s\" rel=\"bookmark\">%2$s photo</a>."
 msgid_plural ""
 "This gallery contains <a href=\"%1$s\" rel=\"bookmark\">%2$s photos</a>."
@@ -427,19 +427,19 @@ msgstr[0] ""
 msgstr[1] ""
 
 #. translators: used with More archives link
-#: inc/widgets.php:206
+#: inc/widgets.php:227
 msgid "%s <span class=\"meta-nav\">&rarr;</span>"
 msgstr ""
 
-#: inc/widgets.php:255
+#: inc/widgets.php:276
 msgid "Title:"
 msgstr ""
 
-#: inc/widgets.php:258
+#: inc/widgets.php:279
 msgid "Number of posts to show:"
 msgstr ""
 
-#: inc/widgets.php:261
+#: inc/widgets.php:282
 msgid "Post format to show:"
 msgstr ""
 
--- a/wp-content/themes/twentyfourteen/readme.txt
+++ b/wp-content/themes/twentyfourteen/readme.txt
@@ -1,8 +1,8 @@
 === Twenty Fourteen ===
 Contributors: the WordPress team
 Requires at least: WordPress 3.6
-Tested up to: WordPress 4.5-trunk
-Stable tag: 1.6
+Tested up to: WordPress 4.6-trunk
+Stable tag: 1.7
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
@@ -50,6 +50,11 @@ Source: http://www.genericons.com
 
 == Changelog ==
 
+= 1.7 =
+* Released: April 12, 2016
+
+https://codex.wordpress.org/Twenty_Fourteen_Theme_Changelog#Version_1.7
+
 = 1.6 =
 * Released: December 8, 2015
 
--- a/wp-content/themes/twentyfourteen/screenshot.png
+++ b/wp-content/themes/twentyfourteen/screenshot.png
@@ -1,2476 +1,3498 @@
 PNG
 
-   
IHDR  p     EH 	jIDATxwP׾.lzG  ذ`]آ EXFb&wHgwØc{s{cf
fϰ?/ְHLAA랺Xң$[@LAAA0E|AAA")   ¿)   (p   (p   	   	   	   'GAAARRe)yEH4$03GGF:
-
-'{K}ټyWGb=r//)(,AAA?"HTRB~a!
޵*9vj&ttQkW"?rhgʢaZ\2Gn!勸XУ9^΍7pU9{  PV^FQII}m߄E!cS$s0֠+hW|n<ޭk<N{[g>gf05k0E?KC	*ZRr߸Ӈx
UݬY@i9$`"|RtuO]6
-8+LܤTc5 =	bMb79XVP5hج,&n:6p-=dAwCJ%AέM%cv̅K>(C>d1 \Lblضr!.6:hu1fhڹiڢ؊J2:y#][sw2Ք1f0s'ѶEZ;s?7vePkeZ)vRW$]SgOhz7:хF._dhŠ'%P
-Ct´ȅ,[iz@FӉ?a3+:Czܿ3n]Ch>	jx͌q)@pGHK|XC0)b.NHHH'FϜϒK6Is~4l-JưV%ům3Bue|3|0E0cTꅗcu2-k֗j2cvTe]dHfa|3bc?.M{_
<Ч-fڨ<YÀ1sX׮ճIHh uj4{Pܺ&}tր
-n:Ҿ3~v'$E}tĹs^Bt$leT<nhhJ^!8R?w!bl&zԮӚ|L{^f-Ѣ5_
-K0y|/e$
-z1dP""R9QƌQA%=h Hjҝ5$cx8v03b1?{KodϢu썓s}f.\ƴᄏM,ޅtmҵ(k}>vlͨ3\˲e"Nlݼ&ӓVۛ;.ϾW1Ǳ1#>y_F|I޳4iE+Rǹ>?\#44//gt-+m|]P͍vpGa@7	?7@Pp(iզ#'1r`w̥`܈%wkzU&&T2?0^}`S-
 sӪYSP^3^|V^7e} HW,J;/7;vcpѤPCtiG]{",,޽zRJ?[zPBėfx7'Guifis	-~#{w&2~stZA-\4`:o6MfYPCFuDbQ64g}?,]:~Fzv9lXv,gn>#yIBN8s։Uz4į4f!1zz~\|
I53eOAݬ<wS
~Jf8	k 1:-8OxQЗ'%fr-cľ4lN>o[֨oF0o\"#Z֭sfT-`lט)ۯrxDdw0GITܫl
hEu6ܽ{a]33ݚPN]j]oLӐA߶>i[W;.ԭڝ8[|&O&88o#0sPZODd2BVp ,urӗ-;=3MZ<C憋?+N߶xp66rGy
_KҜ.e˲?ܸ1hǴE{dvT2ۛ#~aʰC\kӤ2z_1
dب]lO=ww7cw,.W&tH<<Ys2Ru[t"%i>>Vi-9㗟"9y-[>ɝ0GIp8f6lw
-K'{}7I"GKj`ͪç8z`W~1Tre
-sn2n֚޳q;e-zq)4EḵL:o7sZQ{?:4qí;|1xOPДf9sFETlwų/6FhY#=P'_O@ML4o39}8=gwDKR=бVMf.Kf |0~FVϙLzZzM@
-	{bj?Zl1Fudh~JZK
/nTb
iȸC)	u<ǿc,
)U~bQ+Qe&hH4JKKiɎ~\؃M~_}#dAjߎ9ћQ˷'lFvnF<եz08.ZA1+očضS+5ּ/29iВ2#1%{7eD
ļ=8/GJwO[Bh$\] R#wjtanR
-ٻYquRNHCg>z| &mþ-mR4e7j	 i(WQV&CWWy\%N3xrW7͒swT4+2u`^{T%_{'ːd*&r^'jƿ&֗^ۑ4.oce*iuVa۵(Թlۆ)]j>^M|X)j="7oeѫ4
-L
-fOg,vS[a-c:8SM=mA\ql^.§wA֔U#h5-IsS_f؜k݃k,6qɳXYP]-RҨ-B__Bx1gϦWr-(oҺyBy/t~a&u۶Q-:ڊxEґY%؛%|;y >a:1;s~v$ccPw$6LH1_N>?0fk[45g)&ݘ椋,&jd<aso1Pcz(GR>OYGFvѬY3"""(..sssN:EBBUA]ZH[9FF$*UrrJ\aBMe_5;9/dJL(M)P9;OB
-Z?JRMȾhGc^*t.z
ƔK>D6j4^eUBQTR
0:n5{PhD@7&/>xNvqus,Gcf^^!r{a![%Wqtf6fDgwAYjE*y!u
cw˾kCSRZco
-̓<U^^|͝'~ir4dcYKͥ<F+l5&UkŅXYB3m4dGb?$gHA
-3	< p8g2Ilk0`V;bIYeF
cÜ=Z#ҋ`4zNąxMJm\|1jI7iRY5/۔h
^`sw'2Q%$PTVNCbe*D)<y VdsLB]*]9@`bMc=:׫ 
 %6.
-7Lӎ4m<u2M_v%8a?xr'ugߠ#&D!CPC.к-+7>ZU
-Ht.ox5FS+[g1?gJQ0wG!uQ )+WemΞ:P9p2GWο9Ig`]mpTEy{{m/m`OۓV輺,K\˘0!R(z-a7]
Nr[ِv5VQ:ȩxZB[ܧ٣(+b4Jxӄ.eSE4+(ljueɩkdFn#;VDOĻWn^Q޴~w
-ih4נ{ŋYR
6VoYGZe
ڀI=W^;B);ŝIۺ6=rwer5w,D&+
-J20Ý4	w%/}oJ(NFj8Ń.$n %J$2()T.-AK*>p=BBB0` ]tի*eRٱ"~	?'!z&ރyXQ~mݶeW![QW>RT]`HsΞb>KGsyMDnԉ>.OEހ0302eo	y¾و}Y:v(Ԡof*泸s=օE?bWp7C-/x}ȺI&\|	}gr}?SM)t,2~:ac.޵T<eMP)Q4|꺳[ݽB
TC]䳰skry{~~7BR!ZR)l;jͷ*ܜGQPhD1̙KV?VIbځMd(om&;>E*^gfw
-ˊ9:=}<W`t5t>3F4d+u+[,µͲ3fajd+ .@
م*TY<zȘLw^ދ5Y>a-
-sӾzy6Y6gY^ 7Lm+>ӭր1d[>y1Jn߲.zo^RPT
h\n̜n*]ZF22#+Of
W6з\K㳇NZΧ&&u(NdZJfP+0P(x
m=@VST u]Evt?R9yW	6n4^u*qLԃǨQ#@93v>TUfe+>|$|˅	NgݙhJڃ[ǝ\!&
 P}bۆD
-4|AHf
vvv(־:@X]©9r=H|hꋬ Tj@ Шє[+vfsq$<F`45_'K||j>.Z+7OmKZc&/Eؘٝh" H1+,yƃ?>З}60B#L"_V<̋\ʛWt(xrֿ*#EBi^.thkLˣ^=Oa}9PI叵%Y3AwA9~jZ
-^nM
MG>dz<tgNLo!g2y=ǉa̼ul˛ҳ9,VJU䞟NԆߨemm&|Pb棡36e	SxG(ߪ0QV!h|ݻwcϞ=T*FFǌV:~q4LOFtыEfsVև|=Jܒ6s_!H@`j<-G
%|b.QW-
8(z1{l8DA
-y{;N8zf:|z,	mӿ/F
-oJAc)eH0^K޹8{bGx.6z|I[FA||<u֭ojE̋ix#f%/ǖڹ3|6FHs
-/^I/DGJqv.
-1#-1a{*:5l\7ax
:i<.eUHjlջsAgޤRGGm>֞=	1Y(4{:Rc ;'.`KKxc)C#z*8v'[ߠ!l_p{4 qR	rd#յ!Pރ/]£ӴU>t5ႁﰷ1X!Ȋw\3VwӢ_#~$-#IignJi^É{ϰ9kYYH&'-Kfx O0e&3߱/VMs?QQS)[QgdC#O|ofI/5,̃TߍK6j7+).н굁xWopaIJ.'M
-ݯQK~3uZx&qpdܔc=N5@]8sOlK<k)F
- 5 tPgH0ԗckir*=aÀ1W.g=dKҥ$JFNW5jĈE8TCӳ4hRWLF.*쏔 H%  ʷ\*ѥV
-@癓hR̧wrc.r=c94Ã_ٓr<BehTn%Z%
 _/C9V5
P">Sɐ^iʀ{O_ƓsR\[s6es/%p1àCcդi3T
V2Z`z2>ݡAlӆ>qQfIb|H/;I:PH<m.3#rJթ:Fh
eHh?g7o؄\[ӎIx	g!>:HviJ 97>4nL֥aj۩2çw%?`[×NV8cbm
׳95P~ރ3{˯{.۽{IMShK[+EUҵi\jF0g^4kpT$Nna6ck֯i:e;vᢛҒ]bco}}J
-c30ЭF6XS˳5zqCOt~'aVNOi߮%i7W'?[<.$1y]t؋0T1#Wacn
-2dBהiq<J`ݸΔP*JS@NNUɼSIa{wmDg[];
75F
n6Iå~i}io1ܴ1*m܆nX5W՝06CQxq??C)+E˺vuu ㏷٬߅/29Y9)96_̥*ܚw7r2pFҚ&O_aуGgwա	l,kԥfmKL	93L\
,M	eϫlGfJZ͆-iـ
yx(;dۻ
GAZǜFмDdx3zol}[c[ӊj5jSc?ۓZ;J@FMK36ą[q:KߩP`4?vgOb_Ct9wqk't-O$?	m]clnȽWЪ舣
 `U
-`Gr:-VР}o߼õ1Yy<AUh4ؚ컽]C< Ï2dL\xr+[/]WX0#uLu%IcFx&hݾ{cORg?ax`^d=ɓbTR(* 4 B-~?WsbW<t+WQȗ4H$@N[糴Z΃iL{Ӭ{iȭ<f};Lh4T,ɣ"(Bg8kؒq{A#8gFJ}
-CZ96
86vhU>7H[Ax]B.}"{W>]GRn@\p6V|:po0֊t2k!Vٺj	o|,pҾ539YFӧ$Y<N@,_0VMpj""&wƭ|~zqjY`]Mb_tkĐ.^4Pf(mB<88^|"('\]D%,_C7gJ{yDvmZ6DaqEloڂ.K Q;aS;mܸ5?OU˹Hʓ 43$|v5;&f(pcǷcz$-dӸuxH:֓Qc (zpEq+_<;2jJ_;OeDV-bWqe7)řdc
OY,n I[}qGnnήYq]{}
-7mkrIّBHm,^+GjGos# SđZ?.\h_/rxqm/<ق9>D7c]9
-S@=[3-:Ƙ[HZ= '4]{]2q~-eu|Yw;v짽O_W-NVVh{`
x6Pou˜==kvFŉf>HK1ńC?Q^<۞c(р25&( c%kxw)/Ŀh383b{RYRF 	9Wbp(ޙ4?P+qyid$||y";coFŧr-q	]GgVj6;q2SZv:WtԻwam,p-gD\Hy|pgn5Ga-h_ț7LrKW }li>fլ9sp+e@*)#'pFXr&ǏfRt:+sl6ccߓ[Pp	~ddcgnZ! zAsorl||L}WYuRK2҅G'0vĤ7֐ZgذE:Jr+`
4sp7KC@/3J{V|֩+'tES8Hg2䖜؍ě.1B~^~xp@y9P4a.|}
f|}[V_|OZE/7 (|hmފɧy2k@S5Z+tw&1,vz62
mJn9   T랺Xң$uOş-
`cO8sfU,
[AfL'Ko25d6oG++^r)*;6D;]
-ڍuۓIwwٷo!,۴;\$o7+fsY^?UT
-1GkR޴4l6m|޴\5zwYC<#ox96eg2돒*7'kT(~˖#9{"w._;<8wO9578ŮU߲^]gp<\5ׯbG$:Cϛ(ZEULÿ   el`L-Kc,S(2t%Tw|V'p䀒J:L։ՠ$;ǟ&TW2PHd:hT  	9`o\.$UpoNg2,,jsDsi>_?.hʛ   js#
$H~M'p   
-K    HAAADAAADAAANAAANAAA GAAAI$D8AAAֻ7|{S
20
84J#*3KVlTZ쫭s3mۢ"$H$ 1sy:gꜵΪSgܧj?ގ3; M=G8w#GX?n9#xɋÇɖ>^8B(*PT]Re @-zx[$\ڂaVZDA7X_{lq}9'akF@P-Qʣ
-*BD!(Ej .X6RJD!gGgp$P8w'g#	
J1ca1	A6vR]Q(D
)N	A¸6Q-rLcdwN-9XxGVژ*`x2g<
-(prѳ΅FaDȼKH);츀$*`Lc R>KmpQąF-gG4C @#flk6Px6beVC"ePl$2g;XPgstkFNw`94Liwb2CE B\* Ԭ"k Uqe0ԳZVYvKԃQUP'uMT-ǽ@A	SZ9 sΨED(@*@q4h-c~Qk Up]::xww#gUd9ҧrƁ*V=:.{]&m ֽQ
-n(Bqn$s꾝E,m؞58AYtJ#6ί!ѥBv'$˸9UQ%D[1(Mt&! cQ/8mUIfX
y*eXʊQ>syG`{,hphxAA`N 42A
Dӈ{F<.)-
-Q/Ͽ+u~PW\pAAP5 ؟xUQD\"&`[P^QC e-k]:
-	"c=ʹ$N*`g>"#[SZϕ6v U/?A7L z/5jm&_ˈZsmVשPq"RDvu P nX c.\3\1ʘ(u'kVi-Z5}Zܥ?C_ @/{#Wo>3Q|ӳ\|O]sN</ſ~Wܲ:e~յt76W}/weCS
^vEjm쿃rLɀ^%
 _g)e96tn $
D9/]gtYqy@M([Zy-48#(. 	4 h`	7{EܙD)`ik7JBIs6[-O,le*^HC&q}4:s(۳fP*;<<3jItдA8rL'#КYec?nMm~8MYMbD5N,M! 1
-C6,+Vj'[T;YILa,8XكUǾ)Ubwb7OY=tMAIʖ`3 6ӿGCT1 |N8e%T5t
BrO	;@)P]G@pGO88ZAWBb<Bƾ J{[TB=T1@0iAHEtBQR^F!(&Re 1F*cҶqgs>mi9E
!6P}mpWڡU)ԭGn9t}7Ւ3/;\|ƴe{6q˽=ؚ̄5nO#-lmK\a>ʡm"CJj)9;=w疻Os}'9rt+/GA,p96
`Scg9`b\qJy< 
-I`Fڦ<sQdlFe>iy
-B7}KR"$s]}A`9r`UO~w96@#t{d17x`"[Md0# c!%d
Wh7 D,!U˞yKNF;+
	,D!gQDD@4.kL@	 ՁA0Z.c H0
-xR3@}Xw}> g=|70y}Rgӡ>Yo\ϟ_{Nt'~-TN6cŒy̹{kN϶p:3$3OpŻ#คJNQ4sF{ꏠ(MjQ
G(c`rq-Wkf ܪG0'RNl2`@ιl2!h@:X.Ygwln^֍Ya9c{0W|TMcd2@ׯU}od<Y턭 ژ9a8`(a,8|DdJӴ6#sP^tYhGjc-el9=i$
äa)Qrv>ckCo/ITcd2=6hlwe$baުgկF65o8mrfK/{z>1H<GA2UdK<b'A!5iQHh"IuΊ2!ѭf|p<(]Gh[hM[EδʰC 8=aȡ)y8 0ٽ>ָvm4Or*mj+`3w0G*a`R*PbQis{"TQ/ +'RXW*\		/9A.}(.=i$1Z=땍գRZ@hA5H]3u`aaX e1&X(X]R2. U*}+5qh)9ha6*4jF}Bhc6__R	kb<8V]G{gxpwdpxC[~]|⾳8p|A
ۢ;OŒcֶlϧ#`og+N
Y? O?9l8awc;Lfwuj5w:(lNfm(:(lHI L:BG3BFː 
-K>d'eaѥQ-̢wq7jws3C`L"5LA %e6&pC1Ht 6!OhC⌕44$4!cK,
LpH0;&⪈
-Q#1EQ\N8`k`	8hS#cFUG=`1PY"j
-b9	a'g[ [Uj;댙!DDű
-"
5+Y:Rd6PP͚t0:NUKP*匜PT6_#raq֬kp*GprgT#T\([I`38
eTQLq,W;al0*s*D1HU$<X@K_+gEm/~:7sy"/ko]𗼈_exs^ф?W+oe=<}c?_5{gȫ{{8s_4N2H7Ͽ|s~O>HZe |0mwym>k~'^oe]~_^JЅ7cL\|R.e>|'_m|?}:af'W3)|׷|1fwy7g_6`7p"ëL;'~仾eTNmW|7sN<p+{smAec"[|g
-co,mDqu=w1'	":yO+T1WpAw#$Dz=28UzO5'g
-I 3 " Z`
V(@4 %6-!ٌvjĥ!68BJ$$EȬӦetSes:Cچ~
-ٜf*vK|]Ƽqw9<)4&4nrωN݁ft,8Qz2N!q2d{Nz2Y6ʅhu;""bӆh 9
-^ý,W!f6f&l52{]B8Sb NJ=&rᆃDǝ,	>qI@NI3D	ƴ)CTDCđ INQG:46JhN&,{08Q-ad1霝NXᶡY844B;mX'Abē!ʘsvQ?tGJ k
-U*	Hp^Q
-u,8ԉ5O ⎆ u%ax~Ιl\4*
-Q1 8hX:R/hTqgݮfq@J
-e*6HƁ@1Xֹɚq,QR(㵊lKJ PoMPbl9.2T `UO;@PurmSeO;5+8لadϝ`stkI0mل\AϤQ7Vb1dƤ	̛&̉KN[dNèwO:6My+:Nu}O`g6̅XrP<ksjl4 CSvb@^uǈ<l=@=&d/HC$&3eu *nz@viӊѧ%݂ -iȄ^@L8!Dr@s*MWLk6QWZYa
jd T FP\i`%D+,(H A Q1C<8>	G#$Iɩ(5 H q!! qleRmV
-PouH3kQYh}Gj"(^!Q!~CA V/r	P 8
-~f߂S $"(^gU_VgSo3RF<48aB#WT**ہ<T-(l~̠H1T7EéY"8OXҀBt#~ZۣSy%oyW1oz?skp$6o? 3&nʏW__w*~?]?	\g=+AΞǟ/>ěymM鎻xɫ_'>0<\
-3~ηxZ~!/>S>h7?ݻ^_}/9_Bzϼ+!~w\{?ŋy3jw^6/{W>[S|SZO'y>蕼뿐w\?{W^o]V>%`|W~şK_B>rxƫKWNq*B1({Fp"m5+{$gbljxT,AǾxrՈ-=A"kI ep!DjF!{1qU˄sP\iK7}Ϫ[%+]?BPVي@&L[tR@~/29lۑ#6IVp,г{z|Auml2mnc]d}dBn 0Ue2nnڌ咍EH8(cKiFVf2B 3	m4t^gdQ;#	t@+BA3n9q{p⠧l244'6uTܘAǢ2C!60
(.ų3-dma+9uݚMRF_qP}ҐH2)9N0HT&)ӧ,,<ACg!/Y.34ٚPP
k@"Z*h*@
-_fx&R@AxdsK 2C:0S׀T൦2SyY#R8Kt0mq)
-N \FqP (VeaH
H멌8XHiST*QF7$Bl :QGkp]e൬̳z_yxro"D铱LiHC_01eb`[
JYf9;d6F+LEUFEcwoX/	ERCG^ǉ'9{G/4"@"1H	KDm`sҌ೉_Eo:#+#Rnw9P
PpF~Ǭр1:n3lGCFs!2
F!U7-jK~BSr\AVZ+
-iф	2B
2Ao"Y;qW<wlD<+YS&N 1 WECmpFK#HD,Lid	$Md2g׮5s $ɋqz-BKg4l@L
Pq4 (^+R	!Pꚠa0*%UdjBA!
-K^4M\He@q(Q7FW‣Jq(r0Pm
-Zs*_%B|TCǆ@ޓ|
-jPv% L	5	PRFy C}3+5<G=]ȳ/rݝ+=ۮ}of_\OgDr!z4S{KVσmñS_Mu㟐ovz[~}d"a <WG~/߻;sG\p+ɣ.lM﹅}m
~y׿s/:Lwq>8yKv>_='NI;~<_[Ϲ=;^ɕ{<q'oo/qs_=.~nGCxs`Ngb/nOq%w1nx߇A!f6c~0GV1ΰܧ_@l&&LZAAcSn8 J]QG*0	 d@H911F'8O$pcIl0=!jJi1[<
#3eOΆ[~!!TX C
-HM|3g{cٔYӌ!&!-64h( Ɨ=-J2ސG8r8!-,}V!'QOA39JR6pr
0@T3H (m0)iN/#@ιMǱs3|tsἍ)ǎl*O	4!!1m0k*)F66hcs{߿rᖣsg)# S[pM/Xv%n8Xqv94k91S`}eH0Xcq/V0j9YV Z
 (8^C%R3/m$P	P(9.(R6/FF]a0@N\ٴ5T*sN/8PTGcg hH;kDA:o<hCN
-u^G*VJBz.9U`ۀ:AJ P0pAc݇CDThcKma9*kh;Zy
|ysv:@DYvЖPР 3vX^7`{ +Oyd?v$`hc {r~~*CB#K\
A绍5EyFr9yK3kXVA70o#		mPjAqb7`V`J\hNu36x?&2C:@SFZQs%Ô.(S΁4
SDF&Ht
i@Cά	"ږ5J9#7YTP#Z,9BUCLIlWU*Vt@I1$n- T@(F&UL1d;׺(@=<4|#渀yyc:Ej%	>^ 7xF [UT:+ s/sյ.p+
0R,*ppCvzmAU)y!hd eˈX]SīY-Xzq:9 ӡ P RX \#UyJ\052i`&O\/M7|[%]^uFҌxE7
_}9oy/r쫞_H>@ϸr+.wu~W}"gVySW2<t|,O3+pggO}2zCù_o.qGrTQeK9qoWْ}_-L.x,O2OyU/;y|3a䙼?_Oȡ!.[P}]һ7}]qgœ>QygѓpGq=
oC۾b?K.G(pef~'<k?FrǱ&!$
dc&6dRN~ #$O J@B@#hv qpǡ- TELSd4Hb(袔rrp-,`0zFkhV]Pa>@zuQ
J">- jql'd$
-LW`5%GԈhZ"{?iLY
-]d67f4-*MhR'h'mωQ؞rf"JT%
-4
-P+ߑy3$4 ~i(80Gdˎ
-دݢ¸bhZshSQƛ=^VxO	9akK"0$L	m9{r[iIg,+ę͘;ΙL؞4-,+,9YTi&Ĕ{p}+akHʜ<}B5鄕23bBveǩUdWN]RDBnǼm62fnLs}SyCʾW
ՒCM
- @AB) 
-qT׿%	d4Z"b]p@ˀ  n$2ÿQ*CD	FBe1!DP@bV(kpW2V=  
-NfTyPY@ @OPR*QDhB@SQTPT	!ĆIoA*@FH=n͸ۚ@IԹap.1(4̂2
A0:HKo,>qL9IJYPADXKs,ww<P<q>AC;I)I9A̄Q7[; 3##RBM`I|d(8xuUN؟D$SDzLHE@řDhl2&!"FGdFpydHEᎏ>IʷЩ3OBpaBeT$nD'`t	YSca,ӆ	A<;	c80(44ڙ =#Dmp	yS=F Q1KE'3j(NѤ&jq E@1K(8r
@1Q
B$q͊!Zq ܀P@TG7B}rph*k'uvpG0llAZVAqcL@ ! ^	H=7Kb6D}#P >S
-  LLs
-M1'Jү{B]kF`h0@VE
LCGL2Pd%\?%9`Sͯ]v;;z_G^|_^=1?W|͗~˃[y=Qr|kdk9>oy3D)wN+?jyu?Φ_z
-_
]&
綻Nq٫-o˾~#|UFU?c{;W+>iۿx作sϿ#✋/Zݏ;OFn< g?],N'_{kL<O/uNM0obɏÉNͷrVpp/v7Y-98{ݽr҄66Ũ LE	(ɘ1HeTȺ= ' P?P=X3tK,g ڗJ
y*Bl42h5d}!NU2iSZ
&N8g09J`"5iQ
{Q)qd00ǺͶaN ińeKU/ě;Vhe!ɂ3`d6ƀ`lc{  K(gRnu߾ޓ
-;~WZ0cźwＱ޷k%	/  $8pv@me^XIզ,o72iFߊ	9XhMDu*S]%d`0"ә|̞yv%>sre6ya8/wlq	tpaȰ	{pX#1Cg؍vYD	Z;Op_v'@으?v~~1g<ZǎKF]ύeǲY1$[d1V>C㳰-qm[G
xy͗<,<iTd5)`W u5:(W,*d*]e>^Ѿ.%ff"1BE"|ҾT'$u;E5;^?c,M	0rNn4śD+(kNاtŜG83h*GT\bAT~:Xu+唍z uu"kb]U@qi{BJw?˄ڵS9,6{\*.=cLL} H!Ih] mg?x9{!bb¾\?Ν[qraZ%5TSɐ7Gg&
ֱn;b2Lyұ 8Fc]9,^
-T ~RyWB>Bx.h]SY9
%@,K iH>2$I֜0%q:嬬+!`Z
%J) jSC#ZG ]DQ4\JT;yD ZҐ3Q7&Cc"YIQX"jII0>	\'縨1d)u2&dWp XH'hHcSY<@&(RB"f*hbُ\P( ggqz-5erU4uEAO։	6gg`'RN:94לgI:%BJt*E*F 57043kSJ9sk:I`5#YϿ% 2aXO6LN^O"B<\ Gcw}o:9oS/nm_?s!+tO7vk\d0]2Kci\	@82=))EεH[FHrM(:9x-n>Y=?ֱ<؆͔%'=,H=27%QSw.h\*I+Ոbx2@r&;G\ؘ
U:esN2+ee!PBF%R׆&OXY܅8}/I)eoyf13S#-qdclӍe}G?}7y=}.y3~vv40e#iMs{"tRy=/23-W.7Ϭ=-/xta빾<N|p/_
>cQꐳ8oYoO->yre|HLvͫo}
 2	vHTGe**;1!%Hk"
^0u'B&xÅAA+㫞Gr]6e+~NGK;A,%HM+sRP 9dE:,Ɍɚ֖z
d2_^Իb?h9gUklqMa6Ϟ(GS-|ڏ#{.//yC~ܽ$3ᒫ]ϛWroo1Ը\.w]Kw59nOFrlG>%|
iS~m׳<sō|n_k}|õg}!zx킗_z{wm9uó7x5Ϝ.}d$r,|z>N嚓cU0V "1'&
=eFa[&x/y꽼xW4rno`#-CȀoDW$D[^?EixiC#A&Rp9n5 X3RH{}vrD}h)<^X5cT֤ 1Mk,@ESL :LjL<Mg([<h:;0j+UYo+/ He4qBTAr}ak<O,	jm
-	yԌE'E6z"ױZeᒼRr"9I~-2STZs".5XϩJQuH]Ģ- it5%%idVq
`mP9~2z<9߸"&ͭsg[*ڳ
-hFJdDB=k!2)*򟂁{gy_E'Y/BU)h:x)q$J5٦-.謖0D8ѥXDbIE撢>ѵŐ
^'\<), v*Ir2+ dKۖ[HKvJΥ~-m	)
-˹mCb
-1d\,;@PSUYa̒	&XZӲ#{2ֱZ6:
-.\vt\ %~[^[%]wXT=:[2֦ 1KS ˾lI>8Y5'3!^JQvy oyΠ7+DnK]c7[m'7j
-0_Z\۔lGy5=!F<&.]wp)ohEn-ȇ.{bct&>o>ˉpr[w<<;dhIAw<fK{<FC:|O.b
-9Űz%ȂvړfeR,jlfJ0DTߣS}E~	AY2AXvEls]Ƕc=N{bDM&cWdʁ;𼯉̑əWWOI$HeR}s1^5}ly~ֲ{05ּnoɀA@@`kd0
-sKJŋ[|m]_:D*\ڼVĐow^<:%aT@Ex5e
[g{9w:?/?7f
-xΕ]ײ:8*E@]9Y"\-gP&BWoObaV
7ZDh(Uc)gƔ899SLbD	9ߟ{I\Ne&81&K9?	H
MX Kq
&+tr#v$`	诰8F&cԘdIF6 逜<Q,5;B9ׂ[)\+l[YDblkl4{)H\aʲpբ툕m\
-zLK,P=.K5'8E;0"To~Vo(I+KBdvQ^#eԇJ@kK@G= CdA8	+/IK)әy1Ug)=y+!tYyrJxe".},%ϯmp8MMU<۠Z8"&{"+ˉlPScgKAL_J*1CVߞDP.lVV&2ɔ!&,g[Yr
K~Z]b@6P%d
-PB95ad}T5՜,Yx,:⤃ )aRn) w (	ךƞMRi=kKr"0hCd N(3SO֗Ze;ƨ
-'IS<ۦ:-MYHab`H㰶aNbASY-f۔eALҴ.԰b$K?h"s<9OKc\Cn, WfLk"G'+&">F6 :}H%nAE$<c4)JO] ޾%\!c	qfr\6FǛ'A@˕ 0LdU)jhxڱ|wL4LK&kgW0]?[MNOaѳx+&pϸq7|噥3nCǻ,7lG6y.Mlq~lUؘH /Vŗx\LWJ)AJKZ㲀[$QT'lg,H5]j%iUϘ5첗놓uc|ޏI;B#"de9*/T\}nbU*ߦkHFtZUeزz}E9Ѡ`L%%r6["n/QeQH͟{ST5f0-/Ms$~)%$<ѥc
HMvnx|[w-Mن(}`O0
-Ejvǃ^]s5mqqˍÎ;ǇUA~~)31Pk< 
-G2q@)*
-~z\"G6E0׌ -f$f.h1di;Y	
)8_PrRߒ=Ʈi]#TlY%)/m.n5
-&BFFA@WLA$58#+[leMqq,UMq̘
- &\=#/dU1
U!LW#$}#&ag$,R=e	jm+8*UYcM*%RŪ@IS6k"eqd|Sh
-u:ʊE[IIk$N'	NΜ%n3lfN=B aUX}5i2=S^'ۣ_Ls1&IFO p8ٞY16k`I&\X
-MMT5kM.|jUPi>. Βy7\/k*ƄKrgHtI0XzR̪owdB5yFe[
TT&G 	X'\$ľ\
sϑ"5ItEj[g2I䔍P6͓4;&dY<*sel+e_3tIqSΛRv9Z,8V,mqedeRamĻFC-+27|xFr%f_nA$b8&DsM	geRb7}yȝ㸗^kuqcq9ɀj׺t.0^ܹ>C*rtȎ>s42_
-e7죥;8VOl&^pEܱ\OW;nڵCgg-o=n`;|M9<3yloȰȾFy0;,,-cAkg_*dNn-}:mN-,`)EȒXF*%r#CS\-K({V r	h95oytxr.3m&I?\kY.1IrH4ފj
-%y?$^})&Q}ǲ5xKp}`[HI:c='ڡW}vBεr@_eRfIU%Sd_磲rfs~m:+ǲȽ]$f[υYAdh{]2Ws@}NaL^+DJGJ!,hQ9)cbd{3w<@Ef8NlIy}t8FI#ϟ0- -yB?cm8V'w[:h8]u2孛kJ$IG&Q*p_~bEMdfA3klcDX*#h7?S&6kgC)ҳi]vGȝD,-6fFےl`FӎE4h6#]kc>GITa$,)`Ivv	'H)PK5ԔkL|x*^6sHX
-Lh'14oLIʜFX`jQj1I4P;ZS cɪ31*+*iɖZ3I
 eR ۈQ&^B
NQ<BD_lh#<c{kR@ALP$̕%cZm6b1OJ2%EIU"᩾ASIJgکowxI\J`ATW-&%.E@m'UDc-a".25pl"Ob۷8>Yq8N\[UrqtMxG#/i{@JE.m$Z@o[,Y	ojGX95X%uU'-E0rv++0r941 *K F0D=aS-I̸%is>/r, "Cely&a;7@iA-qҵ,Z|gf,3M.CC
-(`muTBIRWd 'HЮFS$12X͕'(1e6 ޓ]aBiCtibt9L',
\6qͫ%-rŐ-:qG98DNaJ1yyn~&Fخlط${nl8\p#g^s"{%W+:d?!+c9K+na381-qeF+xa9xjSs*џ3cHĜh)Z-mGF>Sbj>#Hעu%ܡuVl/ڀYwTʌȗ5׎:ń_vh[C?K.p5''ܺqͣO}я\(RPgjg<4枻ʌUF(kVk@b]Q&T<鴫 Y&t\zyڶ5DAQf !S0$̻U	X}^IAwW\-I% X\=~'VNrNDVDC0fCݷ,Ŋ6̪kqSxk+o|(MA]mŇ)}Ⱦq;#IYB})
-C=%dW^Vn1z9 pbKfj}8	{1-x	#H<B%, uv$2&﬋=!u V%y*E<ZxMaӮ_İkD"֑CϒՐkkz);\6dY+R;JPm\dyT'LEnm"Q>LgZ6
-DQ y:԰RgZ ||Z9x)5lJCIL$AeGC޳)3UΙ)jTQ<+x	9_}VVnNkqyҢr$\	ÚUY]c<!&M	"}DbbNt.OPxuT<"e|%AAm%>} ۧ<mne&}Zar˫+h?n$NI4]}avVa}[b K
-lЙЌY@VʩDTJi9i̦aOL^V4j\LNӲ`K&b,20dRQC<o]am*(z6
oyIGz`#JSRLڑ%'aǣaO[ܶ:2Iz2pd5XdA:hE&aS,)kЂt[,	2S[`jHaF[gcǑ9=0
-GnZ`
v#/dL22F^c%
:n֐%9dSpĠ͔!ro閆EK%\&ã{^-n{1p1
8>3lr,ߩI&wE6ٛ ɏStkk2`C6,ۓNʓG"IFGY@sDaƂ-~~ȜmFpJ[*aQ-5幾q"c8:!މDVM "gnWgeh p*e?TL[s?
-&lp%q
-lZ
-d;9ֻO|R%[II,֮ϲ˚7'f"@>97=ߦHYAtJav4J2|&xW@9iL)>9aN
_ZK`n6d0	r^Agcܸ~O8]<}7i~7VL짉ݘ]`$ bM9/"BYlI)c%&H`m	ѭA3`=XH$%7
1o1v!^AKi$3+U:{F[&J}LE6`&RdwYDJqD	\c$}kD|aMHԂxS v32T5"3mlm<)$<Ya)'(%}@lCa)-ɃcV%LG2iކ#-s	)`i|^jYLP!LYdBV)u-rIߟC>CQ<Bs"@	AYWj`
-fByV<,[IW'ٷH]TR:H?wJ:W0I:TRQ5E2$d֙LaTG+=Lt=}eޖ1CCWXȨ&fc5]M3zg.% YrkC.y׻]DCS$;,@e4N~ yqڕz>ބSMqv8UT<YJ}bMIȤPR'kbQK#~)JH<Z.MAVX
15HXgUjX<}TU
-&j#C]ƃgjW`IQ߱-V:;orb11FfQf/}a>4HnjM[3Ehe*)1ĉ8jGqɠe߰#pI6cjDC`\Ho'-wlUρ7I~@^8!O2SD牦O@*Q_.FM $1S^̤B1%Ig+Qlc2HlM	A\?Fz2l%|a-D*"M1RV\mScAK		Q (λ>ل˶ʠ}qqXWt#ɀ;"dH^p}?bBcŶ~:wuF(G?ر#h{\ڒ6r	.Y?feUѺύ#T 5%8= 6#MYsZ\`@65AtQ՘ٛѐ\ns¤ƉσK-F&\02^@#ζ=wϷ\)Iy*gņccƉ!sA3H
-$H95ls|\rx| #/wW6AǫHn\gѶڗ/߿bqXLn }Ji@c$D2_dBR3So
-Ð3é"Ǆ[-$S~v+`#l0Hjt]aS"Q|S֐/-n,FV-'ےRDO%0j4CZQD`5bniZb,PBeFi :YɎND	8=ؤ2n2-cz"O̎H(lLx3SS
-3AAۤih=S&,a%b
)}"("V>]YTq9UV?BZ
($;eJ#aue;VN۪<9͡#Fn3DR- jVo(JP֩ r 85aN)fT-
-JAɔdN
-D,IG7e	ə*`U*mp|
-yK/_t%wwO]_=ZHrM)ɒN8f=ʋ:<"R~Y\a/hƖvʶ٢p -at6V,D-%3'4s=[}#r)1j[$I !v-]
0QV%JFRyc:E&\51y+&,0|	lΪO! DDasjuN|[y8j?qYwDy[RIj3B@ݧ,ΔDa|0q0-;MǐKts@e_c+|$;*KUu&C[wD1C$b	zq!Az0
-/9e7
-h,HTseXfØGmvd-j1@#lUCbnґ8L{LQb\9RV8t܎y-Uҫ%gd/œBdypbK-ϑd~ -]S%,nI^e}q-V݂vpdXbL	&{yksߩ<	@9I}n}luffJ鹟ӓ߳`r8~97ٕ5yi
-^}h3>OAYq<X˼>{/m7g)~k\;)BPIiLZ,)%RƸhabl+8k	HrOynq&{j[#?#7-Suk3G"avȰ.HJ^w/L	I4>\9" 
-Cɨ c K1j
-RTPLIS\.g^e`Xb]
-XH ;+#h,]QD/v41Nx%h%0^BLMKrkHCPr
>[bB
V-t24HE:<%S'92ب2$cR&i{z,iإR_9w
-SԯUd.z-s}JC1O@vX
.+{RGq@;zЬc:)2lu7q$	c R/~	۬>O0vTb@h"魲:
,TQKʉ!mT!2
-uȶƨʁf
-uPS{D2@ʂb=81àcR5JP*WU$KVo)fw ;˧IThŇYڒ_1YK6sFZ/XcllFx
C>_JJeϝ,;1{B+R ]^!$Lo7Xe׸Z+AW0eD~
G1uT$h
+S[e"s0P=wIX(}}i
-.pc$!fjB#eQ/5է +&Kfq]"O
-e
-jau .A,|l:S 5XN&23\y@*Ҍ'%:	l,A0ba"DC
_L&(CA.VSy^c|uP`2*(HLp]+";hC4#c7|"RϥXM0Ї4E}L"+0\ }yF1D]y oo;-WkaT޾w&2v`Ic奂~?0z9OVCb*cS|HϜ.ثg=ފ5ZJ?LXsov#n\{
-c	cTB?KQvfMdǹM;L\קf)%<ɚzY,X4vB/mIZ]ϲ̩q0~Z>	r}=.۝Kd]ϽG,v;!$96djsQJ4J~=IؾO#1vbr5$bߗwDъk+a<^4lz3
JڒZ0H4"a<^fhZ-J(!x;2LQA`i\o UVfCa.:
!
t!%VzIs^AY#;uAlJۈD4Ѩs,!sϔY絲wؔԳ0ep$d
1)I6c%^q-!{_H&0h(>M.juqp&	p#ǏȾ(+<!1Z}Sa<NuXe$Y5J r3PD_^&Z0_AFbWCP@Rʺ@oULQ%YJY^rkZYVI2d33h;8eᬌE#JU0WGQciO9aSF8hN0I
-LP@{g1pg],#AwF2c/Hn|7\|(cc뗾zdAMJsSApP7r%@R
-
Hi`{x_9]v1F-3vfɰ
-RMT-o\\3I$[d\VOЇv%&΂H
-{9Q=%su:j{霣Lh$6JIwEҭ8
4TcMIgޠ2y3E HaE_\&̡V@:Gn,K )<,GVu) v;/ƴ2:y`[om\C;02Pz"1[Ry`zb(=H)VS"0@l_9>LN>c*4SB@QY]w2P^6qGZb5y]-1
2[~ }I`2=qk/7)'b[]˻יּ}ؒƉg/?a&ڥe7]îO8\&~o1\^H+avR:eg[Sq
w*S&mMV$lkJÄoZt)
oRo
-so 0Jgp+7ΖǻG 4))1e!IȄPX*_iՖ|a4]w"eWi~a2 LewqgέSn,xG˒)2 # LSn>:/a|d...qm+2JkmJٿ7F<i!"]$ylKb e9J}d۲=):lkGWԘ	;M%6^&xZ[0چ"B/&؆hUsQ-DyH+J41t|Ger,*ˤ
h
Q*=6H?E%7
-P	0YO5HL{|Q&+D&UfDaLV/Dh{\;TF8T-M-犄PZ57ZVmg/#=<{wR`u7hM
-*̘8׋9#eD
-#&l6
-nF(+ӤmS%k73`
-,Q(S@n+r)_0vU1:S]԰)s,!Qɤr.:yLcDa,hNɥr>K?c`:|GP-kHe[ҮbUvbƮgX'RFV:HrP@Oۄ͐nbRRfEj>M82IK28G/3jN5c9QAE~$ۧۨUºГo-太:As>.i7sɮZ5)kʒc--VA+5dAg='ΜICpSY'4h2+"цY
-ٲ]s`2FP'.Ii6tP2.^FurAhߙ&¢%YG
-ns9stٹTGѓ~d%AҘ
0
-L	$XXpXdٗEBQ]B\Pf ղeR:oM*luCH~HE8P<M$al3	JL{8$y1()4"mCblW#UXX5=Ֆ/7o)j^:vOps\p$޴1veP;)1xz)
-ozj8$C=vt߻?	+?/3Ҕ8\0jKo D
R|OΧ*u<۬
c	aۃLyA[	sWoX,<&dRz|Ug>ũ)aC?Ce
-0iv$gD|e,:e{~! 7:nt-I|u=ܻ9߇&} 'RaߟsׯKGR*,m/'˽qdZ)0Qy$c
-;rlPM%uZqCnhisµ
/wQ4d4M&51;"elh4
LQ&q/(8֕z-K_\0U%%16Y}
-"'^ELv$3m',Q/iLE+JxLKFR&RkVeX|)
-@xQ=ۨ`NCP?.:DSa@5tE#jIvAizU(p8xڑS-
>&VZWeI'rE*5DU5L[LT?es_y]@}3ʘ\jՁ2ՠp''fn֜*,ǶJcU-**Iz~@6GR.ZH:qm{gt-Ǐan+ %Vf9FVMMж,%TnIҲn1O
U=`٦:xCx*iȍꍓYLS1FfuL<!+5Q8
#.e*f Z}65ˢ/}
0H+`{Vn d?RnoV|&`Bi;3QJHx؏z27"XQ[E/t4:_ZeQ<nh'NGVYrR<z2譒]K֓~LMMRf.3|(0<V[I

1Zy,-+>,<$&h ib]N? V0Xzȑz˖YQ
: E*YΖ@Eg9\	4M`N20^`[LX/R<l!M%¼= )m͖q4ڵ~_ DҰ/c..Gcm)H#cy~bx͕DNIV׮ӟ=#4$7+mD&:NE=xKV=vIX	,M4?[eE2x=~)r(L\GLiZeSKYYo8fg\:ub?2h-GS$^W۔Sd*d"VrYKL6[RԷr,]%ch#L?Mm#!8'ElwϮxHk[zoOl6=o}O_2sSbOB6j\<>c}x1*aN+̋˥@9"Rh&݂82܄1Cx͎hZp, $5<9&"aFT6+<zEXyhKQt̾mY9_-1ѐcƸDr%+Ө_x'3]ILSxN!ZE`R.l#P$9$cH rkr8OELެi
m9J-B*=ȦP@
3͚l,qNEJ0Ѫ"M14DY"2U0K):j^64T.=<6_MNUh2+ՒABs2}IUUn̜5\j9aV/dPP?@ӸLHxpΨA#}0΁J˄u'^@,5Ԥ3I6>=ԻsJvSo	eR87KI",6
-%eEPl-*>O١4N֠8]zB'
-t 79tFgQ 'zw}R
PP-qcI˺n(@1bUߜ/yiSA,*(us1;NO٨|WmVo$6\@gBӗ`k_F3G;Ǥ<7,L4Eg=$&gysꟃdlf֫G*!#+ɶ(+rI=tIcέ
-6H^ԋ%
-2r)g3fDFI
-@\.~Oo!2D<{=9eYDy6-YҮteŷ	"<8\N[jX/=%/9&9amrzxxq^pX4|;OcauL)sҠ&P0G%:pIh=,AMk)4
dZ`w
yr2r.r!W.f?wtFO _C1Y#D,cy%:e\x
Ad('|w̼^XFO_?57W;m>~Jm}|3pyyE:եXn0J*0Zf7rǽ9{B +5+ȏƥc`Q(X
3RK'N{rni

*ǶDkiE]&e5VX$R ZY9ȴ}p8Zaٔ.kВ'Y `%rn.Ұ LR9]Ӌ7͉2Ks@+\\ҕM&7xei璈mBH1QAS?(:)Qy4ϔλʕG$e2/md
-BJ2bxiаo29v:	pT/*dkH S}x!	C7k`"7H6@	u|2*L/
-`0̡<%W^։_U൞&Q*lY&hm̠gHz1٠oA1tUYU?[Ӭk^w4{jL[
-S R2(i8JPߡUr;nwOג`}^JVoIHCf֯iǸ<SsS`m6ۣLFYC-%VM&$\gGxYl(T%4v6` <
-SfPhM%0࿀X^"3 d
3]ԎS<<ZYSm܅Rʘ:zӘT>hy_3xda>?O̙PywA+onıg 43VٹP@Bf]kU lJzfIoc1ٕNX:pil%A?zџ&j&\Oy՘Lj~b1')
-tٷ/~gW;XJSQ	g_+M]iY.1 )A)Jc#[O֕Cij6SHrJLۧ>]L>jJzg1< 맧
Ynx;זtR>L=z2`]k$jb*<̐aCj/̊[[]jq4ZkK*ǽ;ReC+0Jeg0 [LC.]R.2®
[V
R
r,SL8ְ7L\b_T
-e|Ťm#,J@5ui̾펰+ckL1:]n|ժ sՈ1YՇ[^wE ԾS`{$k;0NkVcg;v;RJұ階׹8\P#Vg Fk&Z:6kFcF久Kvy,#2qѬ<IfMk&ZT"Oe?d.IIh
 Ikmzb#+XHN	9יfAD;Nܗ^Y/1<21N|GjI",'5$*/APDERn-퐝(*_N*<m Z59Q|{\.(e uR|F8=k@b{'(2NԪ(:081O9E5dAHZxBFu*t'K@jDnNA
A#~<_sr6Os*E0 ނNzBw ;˧eÚy\r;D"v!R9$C
- 4U'sSץRsrsfPRF%?ũĒLRJ;hU)*L@V3`t|_xF?ԓx1HTvЙ$fj?`~W5L+f
sף:t'Zp`=KX}Io- ^f<t$RypvS}:v2foR`Bܭ79@<^d4uK!r AORDӸXg$V=	+Fy,V SfR $V`c4Rd
-Xk|Z H|v%L=`(Xh%,RZ\ڎpuub\yU)҄45
H:c,`t9Y{:}ď
GeR0eŒ9Y8ߎ ]?8^xCPSIm;t"Lrbl,F7ĩDo߳:iFΩ|ݔP9aMyp#MC@)kםN^ig_vwԩL z0Gz9dTB]	@&&vi#O<eMjx@\FDI8"	ӘЮ] >l7ucv"0W޺/E%F)	ơ7`%~uĝx3&^%W[kGn]'k'ŵ%7Z
Siy*بc\R*\#|fo"_ 
ebk0Mi)2@L663>bO2b<ydNM26+BHmDi:01o1EoѰ20z	8Ӣ@F2LmYYoUJTlD^0&Jr~I'5qJR-iTJpK̉C:+6)kgT+>&r/SC.5~e̬z1 Ը~lښɬ,S v>ڤj rC&DֵGCRA]T@2@&6UX,4˜iJx)snD/l]T2R]YYj^~GBZLl66V"KߒQ#a%e)u9iOT`H'5wa~n!ڟ3OL^E8X=HjeITdd)
9iϚn(}s8˼,~ʳ~A> ) =̾ҼdD5gTgKOߜH"=2
-#+
-tv֠QVOIP4nF.5ט0*ӈZ4T?ʺ&}4oל}byP`TzLaC"?դ*).#D,1WTJCu:)ao
,kx<P$­2mM(A4#W[\d7+2_3g3cJSamPIb@sl9N{2x,ZQX?c)$4:h=~Kdc0bWKe׎;֝k54|w>ep\ݬy)[*/_7|>Lx)Cv|NK%ѹ~kRcٿs>Ϊϸac۱lR_`:8%/"1Pv(-^bo[dcK@Io9Kq2ͲR؛8яw9L\(HmcP$CO@ޔG[^1o}O2Oo]PXF	K	1i0r	>fibG 7♛G-<eCQ쏖
;#ceWeP)ϰgRW8ddpEa,Hݨ߯Yx IiĦu=LՎ\؋@B-6Y9U^I
-P"ybl6
-"d4RgVP"i^X=mM1(1Y#3&2!QFcURnB:(8[Q7h7ʲo`sn^;3ƁQtT[(ax3
-TRתJf˄=OB03mgtܓUN|su!r2Ilk*d߈ud".\ҔOyzmwh$ ^M=I*FHG
-nT'ME-s; ӵb4@i
-4aBFYiQH9 <+=OMZM)ѓެg^γRPROXIgҊY5rQ8Z\Cx|77o>UdҼ*+{̦=KdQ1{$yL~40\KA%;˳?Le!3XMZԒo #+[.zYu
-5'ko3OcT9-'e ٢,\ge},iY^JZ pUOhwq.$lecce5zaMo 9hB@4gvD/e 0(u̞ ÎtqAZH#'''ܑu'˻??Lyi1)$t?1p-zq$O&CNqR-9}j0\]^1 p~lw(Ç-va}K
-=)"
-gsA~<ڌԣ>&x3HȦ.^|zmΪ[U^r/RAWmU*xU	$FL%,	ת$MӨ0E2LwF# )1NǱt̪mHRC20(Oc9Q	0YЇ\H	ŷq,e+XcXa>[ƨBK3!J,ŷ9{iAxk;x.R*dr޼z`՞#NKn+>MOup^dbx0a3+,yuâu܋,;h(2U)0a`M1%%1 ,#M~
}+AKEbH9b^6?Φ-&-awW0yLDRtºEVXqy|q8YL&idK;K؊u:,R5kmeSN\<ESn6i5{"	g*f멙?]dR=bu	Ry|⩴/= 2_i3h$jJ#ۗq8gL6!3Ⱦ58֔I>5IuH2KJ=gY:Uu\
2׫z(+0|$׺z^j
55̪9LTayf3YHF}^d34-Z0,Tunb$yy:JOkvCJ/ӹTO3vAĨZodvҘrD
-X9" k>e 2	.\G5=NJ[ld׹0U/?Ϟܹʬ9H<j2>7A9J)=^MV̫S_o$ۙ@W0M4:k؉!老eS%01^oQY,j\گU35U>7zl-y0^<U4if*[;huDL;bȚcl,$4eR$9*ʲH@+mKRa`2meȷD)2 +Q}my8ʔrqq=Vl#O<yG?8.#zf!b	:8P+L˘ȹy#Gbҝp9]./9{tOqrUσG$t%cH1`x04c}x0Ey}}|
o<4lW#W%5'󄨺2Ó	[C*?,99V k=@NqǸ9MzH)@C\JA_Kbb7GMAq7%RLEL@c&)zgEF]feGA+	Q&xJw&'&IsTV;@ wb'3{YOfbupRBBp!eK`L{RrZ6ᕷ'_}x+o_[pxM*	e"͏QTbo9t+b%wGbӘ(.F180JpI%?L9`-Eom	x>cD#Q',}|`2n6Y<_	e{lvZ5ԯ$ ŰZu	!	eU-HK?A{c2LM
-T%lG"M6ZMVoa A~d֓|x}K[U7ny4X|Y'[TX`
L©|2aPcgG#DM[lsyX/6kgELIW>Saо<@2-iNERw:JJu@6|j^MqnMIFM`RTSiZ8u=:Yᱩ?F_ՖqѢXjaI[+}䧜H@ɠ8c93]~j{vm}36k?u'LeL>,owxL'J͜dWb2K7w,L5$!QM~ܷcGoqi3:Ll-FfYII5QTOby[9V̓J>ͯmf_^-JƔke]"aQd*Ě
-ڪ4U>	]Ԍs"uĦk+GxMʔI4qYw7%SgmH1cDޓ7WKR c&Z#,ֵ5GrǡǯIWW64,-?%bb>Y$subK.c8^q+[nqߗΦ]Zڦcud 岓ǾzH-^lvkB2\;h/4^|6}=괥\Uz,S t0bleڐ8}ⷅ{RPF)VV-g-Ai m	 0#~~) ],I)ak?2X8豸QדМ0%,x[xV/֮L#W=6DI2U@\'BUvݪg4&ܒCq:9aypDˮ-Y~iH<sɾx|ѣK=]xgoKōk<1 !TYZYOez͉H6dk,%=)TF>fIG6
1uXX/)pŭ 9N3j0&#DZb,rccKeI#wQN˪\3+sRgN;D	h+eYy|	Brdꤔ*p\$N9cX{i0hlU Wk*Yf3(X{:*ZdUXl~ٌgh&5m$I[<c W&\\F'u)Ц0]桒Q-zMZnHF̩5=$55]Z;iu R|15AD
ur\sTJUVIORikygygt,nSeyu~))wsNES\4
-*I|ⵞXb2\e Ob)Quʓc"*S#ۙ;sgXjD=րgL4*C}/ u@,ꗛ>g<a6QM@+%0ԓ0~^3sp>JwP>$🁜
-@復x*d ̠
Ug*S7{녡~w2dp`6J'鬽~'b&
{rA{1HspYvLb.o=Vm)D[O	{xS4^c7F:GI
-3Rm-,ַaM_u`4Fͷ<\0r=`rf5GKn^[2=./70oO}->ͷE2jB@vqZj<[CW\etRɩjN-@'6<y|4Y|~\9b
`x$I/`Mb;gd{u*78Dډ2!Eo1a
c8Ppٰl<sl^q JZ+JNes,}`-tڦ{n?%rκ-j,h% BL\>ryv,|)s{ƝcύEC=xIL΍-3Z
-ǗZO#p]\Kˮxv9	&Iyh"KN^c;Zֵ$c"xہV$N`#;5t+a*
3s'[hhM'S$1gD$a4b%t%eF\alFʒ-&HGP/uxWF{܂q
- j5آkx
_זs.0)R:H 9b0@W	d=ohRYgM8u( L*57D?[=̒,`9z]
a!A<`Mʹ*XXR*+s, ]sTm,
-zjmҬI
-0v썧m!%uVn\կ䦹)Wob,;;˧aV^fVZ4AdD@D(RO?'o}\蟆>-AԸwt9"fQ_ܝLcaf.~PV?Y
-fTtkY)3k)KyӼ%e
<
J@g3:y039۬05_{0/Ok{Tvu6Qw]CxeT.،4]uNSGdfg=fbwqX;sڔIs*KQv	3wdH
-M6'l>z$`N^#SpNUSLٰN;qhua?rqnI)IR_0*L/_K\6Iy29m>,rx7h[ծ+vgd@Ϸ4a8>X񮧎}v
~Uz
BP";.ҫyeXŦk-iA$V lj	,RLNkI̜*+3/.)PfܜZ{H4d@I|F)|25i0avso'k+8Io`'HT%O=X
-8VՉRGNSrfa\ t⅌Rm؍)Ft5%$:ӴӉGW=;D05]I2Xb[t3B͟5S6pv9(C8q*w\idݲlweJڇCl	}&)#27¬ְZRZ62X8Pe4pVʺ5P}ʁɋ2w$Yd|¸ `l׳: Fd
i\Z}a=%qMʔn1+$#@࿔bgJdߴ||1hp"N d9MT`p&QI{Tc,>;*ʓhNt9tԫZ6\U25VT?r-gKh`G,1{,	'5hN1a4ƒsN1m,,:,ZlkJ4,+6kgpUg#Lz\뉀_g[uVG"*Ѐ8OYa:I?Kelkq[Wrr"XFvix?@}o¼+=>dT}jDO}'
-s.̠$LQC𢡊GTM5
]i}awi<T sjY%jܖqzy#y=k:kJTT~UAu0Ve_}6*6Ygׁ,<WevW<)5T]C7V?{~={vD;b͓q̟?;Ϻ*hy2\R_5yo?Hw. 4f%6bf{n+.˫+WLWM)N:Ҥ?CGj =RP@uhWJ
-7{?+.>fxےI=[vÃ>Z/Y~"&f޳^/s#RLb-cu;xD<^r}IY6VnGJ
-Tk]@f	רM*%͞S<-P?1Ev9M=QOu^OE(s.$y	C`!(H;z,7Zc(èE'qb,^Ƭ0Ms|TIe:Ks`IЉ7ax|&L&4<:: >;>}^ÇHʅl:)Г61"`kl	(8'9hĺ=fa-7-kir#1.c2K]
-FRѤ]Ӱh=Q'њh$1I8LZd	#VRj'd7$kKFeK۔v":ET]h؄- (Y#q
-0[>rZ|c>*0&kW(|}IY̜(M.elD5y<{*^$^N**$t_XHe\}DT;hMz
;z{8`*Y%7؊^LϓZ`3XUh<E=iN\[eA5قk&c$0/
T X
-Km8u%MYNZ(Z]4aM<,,)ɂ1Le!ZvӐM*?:Xդ&2Ӂ7̥y: C-`Nc1*Ӓ`⚵1kHYGҧr+?uKT\=Lg|2f&\}1 Ns/}3ySl횚83'ΐ82KoGIDWkM {53#YܔӇeΙ=Slκ
-Ьkl(I&ټLRM6`,՛WdK$_eVPAZ48fM;L	..[Kڍ+Ұ2A~%^=$6m;]c,2WZX0Dm0IZЄRגDց ԃjT7KQ#C]LY6z&ȱ`Ⱦ
-6̀u
-xz|"ŪɚUǘ#֡$n.X.tF;:C^^U?$`M;<ۤ@ 50߆'ωz~_d<eIwOM{K12eK`zُmvy?"n.3ޖ	9qntp!$TBb?"\=^q.3}`D&0MBɭe
-c%=5&;*D[4fG@ǹFBMxBə}?Ḷ^#1g-u+f g)SȄ"
	=6EGgH"dfUГhm3cnpn
ih!ގX_Xd'7L\B5rL0`}f0ZP#G` I`4gA|9xIm{e	SC|;[S`=Q=ٮur0п$ccf5޷co,Cɋ"/UzD Е5H디aә>%FUIUN? 약1E
" R/X8'Uya^22(G	
-#
-%I$mOҕ19\ԇQk@:NJc9Dl
- j-mȦԲL\0DRU%؄vL@n
-WmpN׶9lhIiUM$V); ӵEnv"oJMI;έ%p)eǃ}Jˌ5"9M}"О:02˓u*YfmTP5Y:/)Ao23+TiHzlRhg΁*[(a/3`uNTfLPgZm4\62Ykl z[]̀Sr^fY.
-';,D7Z:$U5'z>%yݯ*_9ꘄUnΝ=ha M%
-_PKKYz_Na0z~%)CtV~g50eԎii,%1=ab2LCJFXNj
i5@quI؆J$)^IaJR<\] 
,%F	6WDșm?2 wNybXzk i̬:({j7z,jb.2oN*TF~~/So<ft-ʁ@vܗ"!fjkH_mƒ8~ײɅEi})c·ꄘ4`0OmH$"=PODga"^w
0	rШ(42rglhSwn^.h>zى&ZOݽlL=/Hei!NXJMŽ-o_k\;h%d;ENń5Y|QCxd*
1KXPa$仹Oy_sKt8"n1qn3X9La;3ibpHw@<;g2&؝V-{		|ĹU+mj65[ /`Ӛ2VN3x<bĪ	0-bOR&Q=Iչ*zjԽb"iJP `@'RV+ܤm
-W>6WsʭkvB.+XYʞyHu)ϝkJΝjP^^az#;t<M"ץ\徨. рybt$P<x2C
}lK1ڳ[RP@Y+9@ӷ#7Wp| L(//+dX*$<FY)?u''K'XY:0\r^oNUYUki$ޮ <v*P+TN'YNYg
xi+R.K4*BWa̦]<V2źOLܕ} cng@:]+g 7K`
2B}' ^7g]=OT 
-gXRk,
<K~هWIUQ_O||7}G)V8yɥ8mqCləYg{ݻHuK\{ 2{Wz[%k79y1͒i'*a״
-ㄅR@m%mkmO#-QʗQD~V߾u\ֵo-8=츶n%Zyx2	:Kˠ݃`WsUj)n~tސBUY쇋~~sp쒇ǁ!LC <Ĕ3YzG*K(iN&KNm1V(%1Ukn-$?Yv7`˘RaRW
$muup3O2]IB,S1	)a.!Qywx@u >0^o՚op9arF7$xn,ߓē1엩YbL	Ɉސ
-F{"Xy:Z_89{|n	[J@t`9
-Ho7R))taLx
050y#h+ADGxQ5BURG)ΚmY+q [
ZR&rm+m^SM{$ɖ]0JM-J*TZMZ'"	Nd-韕.nKF;HJe]5^Q,
^SБ@>z\p!A(g]jZ0tLhx
-mLOE@Fc.'RS#e=)~88Dn$^8S^cng@PĬ}ŗ8*5عwHdw$,eX
g-x
-dA2Զ:PkZ3S9%= in#)h)V٬$T! $;_x<A?sg(|߳aRTií':u'Syd+tA_'?4[=M63U\YCYnK,3O+Y-̀OYCD>&4̓uS紻<WL+WL2zJ^}*?6G퇛Z%eXפW+OcӶKa?YXRqC:Xc')w
-l"٬Tb%;dkV`\k֛\YNpOzl"w1-,ׇ%ͮK`ײhZLk=caRl/͒;'G<j8Z;-mkD罥"t kfqnPvjhIU[eFe75C$VVQݨ̘YVӨ	R9
uſ&.HD\9'}o M,v5n
-t6g.>Lpn-x5'ݘsv=6Ġ5zΑKY_<8Zj<&!}H<3lN#@B,,ˤ_e7B
-	˭gg|3<{ vA'?s[V^CM$Ȇ
.*%~dɅ/v$YSIl,~I^1[	iṁ0Chcϲ1}D;ar&;}M^w.&Ha$҈d3Z9RSсi5\Ib,<	jq5$Xe %&RrGZu'Te
-lyd*K0>e!)ZC"Y
-J,MRJ?	_)2g`o"4d>:HnNJR.4)9N*8eZU s4R%uQ@rLNi::euJ?!ⵞj`HQG>$j)XБHLs8c;la豶S67.kIcyR
-UqGS[r_e	˅ܯVwwO~/qԋUPJVfs)-&7`YOj(%z_ݳO} YcMZR$b5U
`);Itֲ\ˬ4\e(o:v\AF^Bߚ);$Qfդ'e:E,3kOelXvKy̬%ٚ4 ̯[A!6>V%)ZH<3TL͓k=A$W0`_舏UUؓA{3Ef;Ēӎ5$J 5Bs>w0(stnk7O8:
-C:	\Xx
-m9>JI^ni0crdFYaRS`#z^u
׏.<>ʧek)̶Yss:k5-WA 
-?5WO
-SkNI)L͖]/i!pɰ`7%*98ef BFĠuĘdh+#ȶsc5Ș,>)fyC3
R_z>x,K8C/@6#QYΓv||g>K:Y^x1r8N?
-42JkU@w,&m'
-p"> 	SzrI@hhT5ggrORSk0oE"{xӨyNg@e2S*=7T@w+a*o`)lSs8,XrJʠЍ&hxTYS i5]`<}J
-7;+Å\wtk*C=US(n@fsiȜx[DPUZ(ӸLdOĠ*FHvζX'˵p|77/!18汆U.W LMׇ([=bAvj0NZP7F@a 5ՃaC8
-\,g$|g\6+g_Y_N>v//^^>|wg_/?$&_GcSk=G'k=>⍯㛾ѫ}.{|n/8^{
Gc-ϸͣW>/(	<}ʨVעTjѓ}ʿ>5g^>hyiʘT{gbq&CM6Z dKYVB;;̣n&Y#1kCٹtpnݸ{^HE#8D$U֦F&}j2]̄lkU} q)zyhl<XT'uI
-j|6tMfY-szdk~(3u=)rD. ,3놚Giu PR:zN.is2AބM:ǧTQ9{.Y\5Q tf6IGAO4fscq~1O	V4I=vʪk51e[ք}0!G1 7)z΁iݰ.cz#U)fVMZW&K//pO-0,FV$jrmZgN׫VAx73q>Vg{5+QnkI5[+U5rTÎ݆0k5ľGQmKf]9f.v1)Kk-0A9'N00\X㵓>Sɲh-Sf2 nh~&Lǐٱ'P})
Pޤ#τq$3Ǭ8Y888e,pp&0Ї\jH`
-t`
-%$ZQ˕G[7a1iH26+0{RaE=6lq@WL!XBXQ&A)&dlp!r5^:9ƢHoRa(E&J)%VA2<@y \.9%zn6yz\6Dw9iW)	NeHD_$r-7SY*)Mu@	nB^)j5˸){IQPI
- l,p:!"~D h*A%4/-vq6ŷW]g.ڻl e첖4DZAMiQKc`+"㌪n`JH5M'G-;/:k4=cҤN?p$Hu?դ\JII[uGlefuL  ];nxL?ܿ	V7Gke2?{6'??+x̷DE>*˟|/c/u|79E_ꃁO2o3SG{-_/~=|or;h&8{cѓVf8IF(RRf!0󌇾?ayB7t8@><vD-C
-,|t2hH:ME\xNx_yg<u!%xb{uQ}G*ik=URKf饞Eh"KM3vK'ʌ(X+7]I-R>'3:oLޓ75LWe3 p0Al9_TM15lBQ*ӒL?:X[ R
-6Ns6
L-cͤHY*DY..;n8a( *jǰ`C*RCא1W H]t"enawyF r[.e݋IaSf"
- \g\790h%*m)̧͞$_*@mU}O57U(N$c1BfdSJ;_~,qm9tI	Xcfu0Ș6+~q%R-[Ǻ+<}`D?<1
-5`r	bɛ, =FIiO#VX5Oӭm-RDn:d:DV)7ܳ<wnp ȶ绞{w/~e&vCu`,tڄXU\ʴ1gP@vaOZh8deHiv>m"f'֌LpHǤ'h)I&>RWk"Tי)ݷ k-LTZ
~-O՟XSWr-Q4$I"5-b
ʊPFL \TakrPKS霋֨GՌUk5rh!	L~f 
(hA+33qG
-48$DKIAó;\M%$ur;a(IzqUF69]N'UcTODm1k?z A)w$8{scIB Ivdşwb~y
-?pƿ=o/]x|$_?+?ͯ{'oeX#2p`y,ϼo|Wm/\+Zug?/{ߟo|⌯S$^"x8oo7}fbqz[Y,sp?˯uKKv]Y D-s+	bsz2HO)/2sHۧ}rb>_>$,4
-@ODC|YY
-}u89??ċέwGw^I)7Nx=O/ዾs~pInI<y_˭IMyz5OVe92O}4I*ȫֺ&ۜժ(VPVOnCۖ]Uخ	8s?TV 	3;93{8{jRX-NiJ`\YRby.DU"1byݨZvm_6e]j?R`;jV)A5]2Rh0lt%OWDﰫ5!A?M,W['-GKGOxndLB$ruηFd8#Ea$vԌ۝ C+NR] HoZnO$=ɏ *HLͣ5mz]d;
ʪjO̢%K񋢅H~a8H)wo`N-r3PN*\,_9F֋mx^O[vJ3+[t/7lb4,ej^isG.GxoECw4g]y|ӭi'/r6Z\b
-`#I1M߭+S[B8\2aʰ:-)^|/Xîel0d7{>qw'_Ƚ{Ywr#)'KVyjp` +REDn2chI]O5;ðvIx -8a}@NسZm6fG`%
K͸ⅢQY&YKTZrXh f+6KC+9;1L,
0$֨/N^tP[&HQäWve8H~8Dxa N%

+ҜvrVM4'3l&'3.->6brk:Az}
HYk`L@£Yb<S3)=itSOZJDCtG<.̎DPWFd-`dk$5N%<FX b,ѕc$7OD^:ߣ6((=l|NJw'k?p?eO~ǟ<%R"Ob_w?W7x+-~!~>^~匭≰91xLkGGD~#g&Vۿǿwpu|~_ǿ/~cw>vv2/:R[~#cY|$V=OJR䜭FO*WOܩ'dNRCͳ :heuV}
-欜{7<K/MVB֮<M 4D];ZYX	<}y/ܸ}fj㻿|}H|?_|g}E_MWcu%_ɉif,]掗9O2H$MпX!fЧj/Md'bN:Q2*cWc\O5Xh˗Vp>cb/	-ѝbݖr
Qd_QؤL(33_mkX"`XwIq/PӬ0])JJ
-.vc֫(S4LyU2|97@Ӓ "}e޺Sn8>@pٛ;Hm:714s,A^SÂ4#sF=b^"eΗ~/)8;-qJm"^}y6	w.L?f<|EBD2޵OnIbQXXX ITr@2[/;y"֌VE eJ\ߓOim㇐ɀWw?l{	L$\76	E>l-ƢaeKJIz~F|<w[NmX]\n0eg)$	f84~s1OV{^~?*L	z	Q9>9t^I*1$T4ΰGfA0e+~l,Mg̞qpi[ t0ls6b[o*@%{)m4AuK!{ ~MaRjy3$GN*:|R/^K -9i&c&$CB*8`b,CA:Dȶ:Ǩߩ*gN:42k.7`'i*@0ݰ-	LhKӲ{ϱ(@cG54Rly֕H:Ji*I>_Y+
L*dV	ʁj&@Xm4=3'륒΀ ux-m˘胢T)jб+s.ɮT6TOڙ䤞QYQ˥@VEbD	2~' g'=7;vy~/aO5wN}Ah!^pk!_}nm?o|;$}O|v)>տ]*+~=00. !+R?~MrzoTZ\d|1Es&?,l#ɢj=T	7'2?
-R:*;V%)qI<s̝"M	z8AM44!1bxͷnWL<xG\^1;|i֫]f/o뾅[/L~Ϳ+y{#\\@nP_jdusR4ʀ7:(4Fs%`7f`6'Dgv9k7H?
-ߴA5N=v4$E-$i
-%t&PGTQkf_DrCaО2}0Ȫb7c;1Wgei;B
-3YM6RqM߿h\ӍcLg+c0?Z\^MK\dڝw豰@ׯ$%2LXH?^\"MKilM ;8P#5 )A?[$9u#_;P
'G-^R/=Eǵ!=Կ1KٜBӜ
-<̯.׿C^Nqdzs%3zk[B5NOĲ4Iftå}Ԃ,{+|,9|4RE R-]U`yx5q;.,r$v՞![ ΒHHS/*De-Uҽ#>s^K?)G;^{ŶH2%5lX9^>C;m^hiG&^{kݿ\w$޺dڼi\/>nH8eTw&ԑ%Iah<6acSa'm|[q64thRXqSOEI &K$dL  .''jqmqV`F՘Cr
DW6	c[d
-#@ε8*7v@.BHgne
T%ے`hS4p) tO
-ڜI@,;d}DBF=kx=&A>QUUno5fs|)Ny0Y*"-&"vz&7dF(qd4<l"[KԔFk -sE3)䉜_m
-gIKx%3sm27f@-湫m;F@k9ZHtvfq8qi:vZ
J22	(3q^cT5ȶt 83 7F~o+ |ow>ypk?	/?o]ko{\w3?|o?I{/+OgfI]|ƗOs?:_ BF׽_λ?{l[|Ke߽ŷ*O웰p?H{_PsV[cMrQ%Dsu1&~;yc+OTG'jR=b;,&ysCkg
-b♽P3Tֹ\[;m/G,lu.}ϪN*<?<8i|_CڜxF\]r"51g[Ow[|r,Xk]aT5́/ 3xyg;~5drD ?A0400#,l_,nx2`j=~8\+RDq5$a!en!>Yyih"M12=^{]Ǥ)FT884Mt]rRp1IL)Q18uҝ1Xnܸ!8n~OM]?9C?
-hz%=qX	9dѵdg-HqѠs1V%I3hʾ^mj)W9D)  "w&c?L/d|^Zrx=^8Wp}>@qְ is~6extJ!
-:C?O ZkuPzQ/9O̏) Uzd4✗PkǉGW;VCqjQ=ĘY,[ˢY	5I,jy4 Jv
-%ES0ʹcyb7!na$T5kc4+攓&sd	@,4*
`ɶ\kY,Vݘir􉷯&^pkd(`(ٰEi+Eaq샤24R ̸rS!(lbdw@pq4!΁E:&Kgj$Gj&.GX $?Zvm"IRZ4#m`rX\+a0fIT/%k5w5xMbrr,$R^FfKIazѾ1kAʞ];ZǺtׄi&@U,ΊjQ32QGٽ^-*̎d6+nz<V8XEQ&2%-Doqsk8W yc rgE0P1v1ڧN&R,hJXWw2`qTF R&ne_ZPaq`A-8S'kȟ"|۾Y>އG/F{ _o:_X+vgkޟy~ߓa,_vWrٟ=
|9?9~M^GͿo7~'|[];SkWg_,F qƕːw2sfm+: 
%_!
-4' j&g1~U0SjR'͡&OC
+   
IHDR       m =|IDATxպ{	bnTTP0AE,S@fh&	;̀qsꉻޯCX{YS)m
+ $I$I$I$IhVu)~?S~}_@X$I$I$I$I H$I$I$I$IY+*$I$I$I$I$,I$I$I$I$I$I$I$I$IoGX$I$I$I$I$I$I$I$I$IX$I$I$I$I$I$I$I$I$IX$I$I$I$I$,I$I$I$I$IX$I$I$I$I$,I$I$I$I$I$I$I$I$I$Ip{#@V_/B$I$I$I$ItCZG|h<
+-&?ߝ>-7Eon/'>͎M$I$I$I$IQp4k".9@ҹ{i({1h@
=eV7RvMf^,ܮ5E8Oȫ+2ӏOD0bq61BÛҵ{S	<q,;$I$I$I$IRڅoP?KiޖA
G1>G~ez6QXp9wӋoH0f3Bi(⟩Q{hc?!<{ <%*5*(
+^GGqG	̀YN*~cM#H$IkWOWIMIUyO'Z\n7L:T`QqTxk\VpE!4o8yx8Nd]#O
.o)wN*9rq_~1	ZByKiEx]V
+R/[d)"@!@STG~-XVUe WX %9%g/O$I4,DaRB	bCMT9e	@-
!}
+֡h<T斒ˋFїܕD?" /IejTTd+x\ZJ
	Aer(¡5Ѽxąb0==Iacܡ	An$\;p1Ջ$ e0{"Ƌa'l}|Uk7aРthߔZ|\]_+wO#Rβv`Ԅ.W3OWNZɶ
;Y  @56knrӸ!~*cXǍtO$+׮1kX}/B#i(~퇎#Q `CsG.b_v3zM(_,F=RRbK8rcRzqeREQ1~ Z֏%6Ԅ;mgn?ٿJ}}i9DqwǬVQtF|3xֽ1-TH޷v#uZ~HmzF|GZG[+N8G6˘58g;!.(eיGA
+܊#Ln۩f3f;8;b-!1VlEv^ZM&֯LV~9Zb{K]^PY^	z#ℋdٴ?lʥL~V#Qp5NӤ4+`wt2#f3&#(C.uǭ쿚(=Xx29w-
%CrE7fٲ NF{A2˿Da0竝PBاFEq9T8&:7V#[I#͔);NY{)wdF\ݷDGq쇝8բ[4)qKFmXLTh5C .~$&$rrV.ZcP?0a4Q^5Ͼ2u1m%lf'E60GsRJ5ܿJ*8Gv
i8ww'l8isعf7۲=[ٻ0#>kuO|'شJq}
Ϥ-sccl$E б@bhCk YI݅bAQȺUp	 L~;ݲ
+@_vqk!J6G";RX4E@+pڬ\>m6aݙ4k(J<yFEѸa N[vkAzش| z=G 
q`v.S'}z/-O㓥ۉhߓczRpQ	a*0d<^%hG-8~ (~dWjՠII( O{oԕ<K!g`?Zɑ}QǟCl~V9M9ltPcĖ	Sh|}"PW6oHBq]
!	Ї'z#
+_?Z;fG|nZ'ңa ػ~Vכ{8poc6Ϩ}~
+`A+-s!![3ttoZ4PvǧX&tGyy'>az!Wלj`ݳ=wq>!m8?}
$Fq]d;U@tNCn'̬W;A I$I0}#
+Nh<@_)e$ `^@b
+ew}%ETBT'0DTMĽUJI
mOX}|wƉ
{(P:935W5=8;Ws? |~|ʢG Ǯأ< b';n0z6bĐN͂XY0Eo9VhKVąL'xF7?䥱zp7bSL݅yδd<]guHV`_kZiftCa(ͨAҙc,'jN}_G5v$Ylf}s8|n3>j&	kyoo?f$k61s>䞢op;1j ˷Ix!mԛz'u<#	7凲;s.גⓡ8x~P)vs#^|iWC!9&k֢&
R))\ޚsr>+
j].dL^[_<	 .c'^a^Wÿ@zտY^/ƻU{<|*͙TwAc?vSȡMJ')!	~H 6P!$!z39HzL3fӝ#f\8qVWXkc8Bе)ޢ4O"îEӺL|^+esߒjJS`lj#L[EA˻t$]<Jj쐶[$LMOVc|c=Cs
+j%fTħA<je>wg\8%sFK/kJ>k--p
N|ډWCD6iIHN	2Q5z(ws(ފH%2v/ȊGa,\8އq*g^	&-xog_|0a ~&[898%50~,N0X O}mqj: 4YnB6ix=3߳$эF#|:^_X?{}x`·|Xwr/dQ>@uO}Gᝎn>qGҾLM=8d&B'^<>?;U|OW<PʜEа2ߜʣLYtYfNEǮh7p"͎OvԨ׉u;wB<?vp %,d4K. }ǜc<05fż3
8'3d\^~jQDǞ
ӆ,i?Q@GmFӼ]dRބqs3cetd<sв/|MRn2qp<3ud5v^O /?,
+C8dDQC۹ZpvQ]8u *+
+ϩzO*EVu 츨V&6<@ "Vcb=[abԤZ6hNd5H=O	<䥈B<^]QbMM)%ⶤ3ޠ
+@D
?*EǾ|~gh)buo,c~~\I)܏A]rģ@`~CT):7n5C<+~,2o)3j-:v6kI;c	P>X$nwzxW!O!şDf~br{U;gE,Yd0L#> ZE#J:*B~!ݾ@GeWCˣD^37.+z2\OoD!CEpe5panPtg.#sg:¤M/mJ3bbrK VG$D%&bDp}sEe$^]w^mQ*B
l&^9#&=)ɇcm
fX)KOt"=JXE݇Eӈ 1E.#36~EfNx0G	'	!1.¿XD^B?)8#
&-_ Ҳ/\~Z<nQwB" R|jO~!^S)rWMuE/Xu(M؄eWaAmI"~L;/w/A >b)1
y扷~[Uˢvڿ3M-sMS?_FgZ|;-fGpڲڇƊֵj-{#bZ>+	F)BA8Ž" $XZns/]h6TĠr!;U,\bwşYWzקEEBxX׋?⵻Č%{EnA(3ϏqbBzb
+~ ѣ绢~I6!F Bo0b΢CBbF`>X<P
~qwܚwu-\P7NWIѼ:/9&n|Bhj8Y?|^Y&FHI~xXۉ?K񄈍E;EAz`6n#>3♱{h4#h0Eq*_}oJH4Q*B1şݼIG!S|@qǀ)[;ЀP:a!ƑbJUt#l);&v}N$|bńx|L0O-F
+դ}D¨;L#t#
+]IbѤ⎁EWQ|V> fΈ?+<hSOWݓKDbIb7~%0)1=DDYXB>';6F=,ĒZZ5}
+gY.+;>% a]|\.ά+buƼ$NUXqDt>%:E_4cpѩy]B^
7O+LW<N:R nb"g_O'3o}
+@(УA]s^Qpe4T@xy~1 JAAoD5Oޫ
+ #?$
+*DbNE({L^!D)} 1W_i;E!P'fCBo Oti$"$Z,?'k".bQ~mV7P:U!$\֊I
EYQ&bSh۫ROLDQkB@ZDIA<kۄ3W5ߪ
+QU͋sex[B}i2x(,]ZQҨ!zv]wvn% ?=j-Kg⥤wfA{93Ô@ ,u!%g2hػ?YX7>9(\NLVs_ѩU4]fdͅN7k WሕdՕ_^\W~u'W7o77r]ilѝ?Pn 
+.y\8K*3e6!v+eDҵ <8ӈq%}`ͻW(*KTQCLۢٰ՗k?W^|c_ճsyqZKuKxνgѦMO^(gyrŀ&'緯 4;5\k /̚I_"I$IB(
+5:/Znk
}׸8(.&z (ӎ()u0ҡ,UOf~x<vTaШ/|+7Z.~w@ʹtp2p<:5_{hc9n<c:§KtD\N\ʹ_3ym$#18`դVX"U*n	\ѩJ:z5[Y\ʥK?.Oԓ/|>@ɋL)#wE7MMHrw|IjPcsqADѠ8I;K̜ˉ~pc4d]IFנlJ|ڍy$mP˟)M_«㷹Eu)
+ ""|_Zx1.?(a 
1w͢Ar
+xYS+>gҵ *p.YApz:E "JrX
+8(-(DCqD6bsi-ߣMT\?@yI!2A')Jdt]Bӆߦ
gv$;C
sGh^bs{QAfi!B@pԄ3sRQp_fυ<şSv-|~뭚ѣS@miiiݻ!7p2!5U1P[,F5	J^N(8DE%wgQ4bzy6`sWU=bՍ5lTi5oB
ZHfo0}c3WN~J=DGfc}ő+Pfc4s_L`sxQйP^2Bq*^VJ}$aw>78c)%,.SYYػuH-(iWTɳ'o'<og{'1˲u?
+Ɖm[_?SGf^\_t"l)hk6F>kq}Z7Z̵\`"vRzqZhrpeϐ8e(( }8@.<8M^H'ER~	N/ZQmq|hvG.6}R~|Iҟ%NbՔl
+*(vxLÙ??CϊL0:8 ƈ[
+G̢܆PE'@lvrm޽t{+=IYReRSG?Gv5_L
8嵣
+(,+O}">^)~]XdPnCeٳyk{hU(L$^PU᾵(
+-R */}IpTGlNq>{SJ #1Zpqf*kRҪ	tCSZcvt88alVcgh<t[.3833I [Dc	c]ع"Qt 'dxmж-CAUwdƯIGv
+^ m[6Eps׼*l]9
3ٹri=uA߱=1oxsޜ؞!Ly64 ~>zgTFaAоmCTk\^~s}٦QϟЙ`$I$S_LBU5BA^YϜ.6tzШ(kſY]?q}"}ExL1B`MSa4h7&%'ƀP\v/Qmy惥s?O~v~Ai&u
m˪M15jBT~>Ϣ
?)@jh|(,D+yv
pj	C1G[ZOp.>3AK@Qg5y{l^8@Yj
+F&2s<?!f ܰ]5tJ]}nZ(8v_(t6xyb1 |h^~[upSPPO?]n,X ϋLC/lbv}q-Oo
+/ZrļH1ף]4ZZ/2r ZtyENj=i~UW;-Oz
 
-s9!c#ZKLOIRG2Rk١?3_v>z/+~/_K[6~~o?#6;9h7*Ǽ~?³BrLcJ
-z&*w2Sg0\=V؜m%	hYRe\Us
:I":6`=ȅi ǱId
%ݷ"	LЋMR"f6ۍ|^?7ޠV<|t.!)#!5GMEf0d
Mۈg4jzfb2I<kG*XxO=o9Ct3'w:+6
G(vCY)ŏjAvzUR$Eis,ho?Eov{Jćeppy#~#M;RO	|ږ"5R.:98^1'ru@̈Xn~WإOlU&ez\E|&6Yx֚Uszo^27\F.7#Gp󰗀iƼ@J%a Sz*q˾[LL9ur PX)7шuÕ~y)yLx[A:ʳ^:\C@0LWj4OF@ЏC27͖rȰCh0r}j\CMEYDC"Pc2 V+pZphC/rW|w}<N=ɷ/y{}CmNNNqrI4=8Xhs !.Lޥ;dixsr:ƴ,ōȆGXvKh0\	$Ӓ$ZD6$Bt2s# $y,qv{r2-&BҞP=a W0;%(F)'-8ˤ`,LK1ym#vV@'` &RVD(tԪt0VHrzڲѤ˱yQT@,c1D`"TKMǤd@Ҽ,+`U#DOS\.9* X[dSjFU)2x
-$Б5q[yH";}QuY4l?s^Č}M*1oT \t/X~9̳:&9{@lVUC~uPhT5X\ GrtlSn_l|g{yyg>?i֒cfk 9ZǙES(/?r-v`|,taC-ʨdq*U ZBYN@1G+9ܢ&{g9ҟ-^9;#"g|?g!
l6>?~_xt_o/ѵhaMT4{a5S3@FԞr'4	p0Ec	նg?hs~/!!jxFXKBVBtug,rE i8]vC/>[u8ArvfY'*'lXt"n5w-Nؽ@˫3aߜwDS3o^r}#咓CI~0k Y,2Ӯ.'[af1՗&X0nRghǫ= b6S-~}Sq|'k0nxUh&Jd^uز~;x[[o;kN'$_
-H)$9I*?S[R<ZCu0M[4xKHY#wg|%V/=[./vf
-'֚gOWkVˎFι'}s)}+G
sJԁ׾
-eut(]1'4ʀy,5B
-;.xc^~x[F6I&<Y 8A}qJB9S}b=w}
-CfYA^~7
4	5/;/-W此K\&NRLS˻n09q|O?b{qI&9a,`w}={/~->Cv{yᖳ^g%;$Çu9䅛Kn/xdͺ#6#/&޼Kz?X_anA;tLdne!:{]9L2BMmVśɬ.
Ht,Z`R D-	F'v=Z."KLbxFzmnK"Ukb A<Z%t'h39|"9T5kmH撀d=TO[R
-2@	˘
@qNܹd&V٤~.9>>O|^8jOhegVRqy:˹N"*!`szňVƍl{Hś-%	v_VQL   Hɸ(hmAJoh2&5FAhsWL/m͵dUK1K&OgFb3erA'gH.bu
-T,lz=Ik
ƛ$=w{(cK-?%x>
??/|~/E8q(9d.X s
weV___V'8B|,;q^#-ҟTW)
n^x4r"2v=ahC]0Ļ?zK:$ځ|?ó3e]e3_W_-0?Oؿ[2̮F݉0ad,L 07~nB)ILSjhYAu0c|rqRЛ d~HqN//{:xv\^eNOWǮjSb2@he&	hJW1żGJ}/ !XĜ$a	Qg=,Vr@4EM!R 8s`n?2Lwl%+i]ʌ-:;դuzP ,SuIX1{uծ 5'4ēc1H2̈́;Xv+耫,
-Py3tݐdl62L\m/.]EG MPRXS,vA%0I_{xIv+oo!IǏ
u\^,؍.4-[2o SCw*Ex;\Pq8q?y$b6tX^#^Cb3)@_8ͳ˅bfH2mST
-~Vl&EY@MVY&sIϔGe]Ty8bqNbN	RоLs>GO!&aaa jSn7OilBǛvU./
-HHI~ [Wcv 6LEa6vR5),`LJ=N\&\=x_p^qFwKRn &hR
-GZSXдtf
mHxڲ1JߢI uZIyo[NJ疧5%fBN})lPS5HRR
-$
-ZBݨ	[e␬,S]o.V~T:[5Dl
-g33T\XdOs,ݗFW	]Ii$$5oM_~5gWʤ{3L:{XW$AygvVl1:y.LQ|s`5v)ba}a
-psMZ&TXXK%}(.\,qrUmm\Ykq:ʺk13goJX
~x䜣5F;]
wԲuS5	qjYY^Ka;u_%?n$fbbs~|g~Xڽ1:ۋa-ܢc\ 4dVz~s-[Sum)9#؋e@X)p^fVyx!$ů1%!ez5}eNW8Ŀ;Nq?џg`*ہW/qt>pG?o,8
-VsI$-!Ψ2cSnVNVYo-ynrktIQ>g!iZzwگchO>Dk<>$aXi8ݮx+xE
-i/a6aOY'kQ%zq	~1VeqYEzޕ ,a휵RNaa$MH"T $PŐ#&NA D;8UX$nx㕷]yVS@02va>$uBX2
yٍL7VX2Ck}	}ɳTXn-IVJ'
-{c`!,bpxp1^|N@YR\:XZ,W\>x( L_MАݓ-
Y.gx_2{Jbt8ge`6P"[˾WVPUhAȜHp*A*M,1|conl7X^\'R|Lj\-ۖ0ڻ1p2{N2omyblZ-
cxY֤Tjba)l
-x\T.R+UCH)¸@S/-c!%28R(Wgg߼N㊷v"-N^[</IiC`[oF&ƋC@EbG<ueGE6GWo<i,DKOf)>@.$)r"C>G]M`gWtS:$q
®yGVi|DqB&m4ų->eM[7AL2W9B,R YXX%ZT dbn//qdFJ_D+>/BƘ1%@g	@IPeMVnBx~;_7|;'x݇aD,0(#Ep
-XS	|_KĀگsJD;Y
-T]eTVΔ,*cTyiZH`NQ%h&|e*++Z\N%ݥЕ pϔ?ՊSY<*[H&'QZH @@ 3@}|ZcO?m8|ZLSa`|Wly9{]<\rϼV˝>aK!%Lb`ocx&iI#jfs=c=gk'Ƕkʬn獗_e;9jFICZRhW-C$gkyp1D#?^G_yȮO,-+_3_ȷ̭=6&r}CdbL
z/w.C? {U~^O[5Qy)r
U1tX'ٗ
H`<rr:Te0䇙~TN$ ,ej~]E)S~( a$kvP@.jFVcGRN3zUK%*iS{CNĘd /Kk(feCRNSDT$<:40M53˔4eb^>ې	!tkƩ X!,;oM|۷CtY<F<A?<dOoѬWB&6L6i`%]n6;Rd AZ, 6-fYcJ\G3r$q4޹Ct
-Vn+u5``{uY:BIs^nѲ\z%LILY΃8awg`e2CGvc
e˦0HV}hPJTv$wna2&b+y)_wَȵMDJifozl˯`jsR*ln8xg_+	9K(׼h;Gde=L`?j^/cTޔJ4>DRǐcM1Ґ&F/[UNT#H9ens	<f?Ʋ5\
-zaۆOc\12D<˓<VoVF'kk8v,15rя<[}䭻^#]{xB+.][C<I0t9nu$,C&3f*RcdDl &V^ )R)zs@F\^,IK`=G2(OA)# &!(;^c\.<c
- jR!j-]*	LEhs"(U3e}í;7io_ş
-u
-a2R:KOPLT g~-:aҤ,+P(8qSVVB1EѬ)&j@$@[U)1^~e&Ph40&
{PjffK9Y.YlЄL6]Ni!تrA^yu92C!;hcJ$Дc
pHڠ_{g4-93 β8Z %o]z/EcvW<ۭ8|fKGyb?糹}{r
3Or)~v13>oju7o!wnq||[7]<g/~ї8:9:#(ܾvﮈېt	ےm+^eah-oگ>]4pͷװ~Tqq+~ߟC\kwGgYRyEK4Bw}-Ύ-Z>󿀟+e_K| ݟ/xf95s8:rYfB\ji(RrbQ thkj`sr/M0ydyBkL)d	RvfLz
UʪFuiS0z1@`Y2> [G
-Q|{D D~Ye'PyWSpUVAO780Lä堑q,A
H*H%$^gl;5;4e@8SR;'aEVb(},f#m/C(PT+ە-3+'n^8a$,
-h>s`$/LxώNY-2ty œ0Ƒ8N,mDk( :(mZAڌ,kVt7̃-#ϦEd}bP<pq^PlRG%'GKx7<$@UZ!;:ɱuj˽c4S`kK܍We_&D<\'&Br9	`)C𐾻2i2!,L9fRdW}YM>6%BJWOo$us/z췟~'^׼sxi6^$^0Ie2<õ#9F߽>]2L9-yN8eCgK|`?N(jcn4R g{y
-k4ݷ+F~B.a(=H'c愙2 G]Iy$/Og\3-)5ؐ8Ǫ0b+6
D+E`RC&j2٣>)հ
O,'Nh묱B(D26xarR. &7EJ"jY7)FedF2i'o_}5^&lk~;gryqb Uʖ*9tNU&~rn'Phv(3
sجDaԃvKO&Q@H;MCka][[{z
s 7YNUԎ3P麾>ɠtWnV^}=CǔÌs
-A_$$9 Y2D/<D'x/IWʹ
4/<sʭŚ^}c=^~=7<x1/#^yudTۧ/&~xyƋy<wɍSco.,[XvO|s|男>n}ģˁ}UyAՐ2_у3q_optp$oK-%wooeg}˳Nf_x/"^臹yO=_ W_[w?#E٤@E3n5<Zq=?{ͿO5_70}O@IrU4tA4<%Ee#0*^/~:{t3%A4J|";JɫuZ4	~eGx5n]T<y띱TcN{4Ϧv8is"Ujo^1^N 
a,RAygvO$-vM4mK	В\%ǁoIXF6g6XSeۋsݎ%6NCOyAh0G
.GN\&|PHvT[ܻwghզ\@m=<\tͬN|\8КN9aE$;KUUØa+OJpoixxaڦ̈/-Is>[Zg6.MxN`4QRecZ 
M<Fě[]kh%jJ <7lnd$ب^&Cf
-l Y*)R)FNjɔDoyBc2m,#Ip]-:NX7; >:\voo>ǥser
9h|ggjГ
-q1A?`2=Nc"ŉ(r҇=޻r#(!/	w	tAKO-!oqc}6J:crASݘ	ec$7DH2e5D&&0VT,1O YJLRF&˓J	sk(`?1appl.r%KX#ݪϧP|	˘X]syU 
-('A")⢦H5j>L	ħ/}?߾L895NKoݔ_&_
->z<0'/	-Nz\SVZ0DnUR=޶Tlq*ŢQ"YJq#LQeI}dV2#	Ĥ\1Rc OTl)\NZQ&x}
n4=rPrDEjI@
@"iT&QkV*Jw<p,`84۰h=xbZC&3O];G_zO#UHV;^z瞹%)v9^5Oq~οq㥏B^bRkor52F.;?4r{@[y}G9J8FF-[V+Wk>~9Y2cfq o&e1^\|o͛;/A>b\[HGk% @ܟ87;>)~'xU*+~[3;t*+0
-,2cܑ]C
-SKsN
-fVT~C}fe=TEJ~fgQ^Voq'@e"YUH1ˢ[Wg̝u39dQ9YLJP(H3B1~!Ra;psN'3zM\K)n2cYVESʆs4>RB#yRAL5QS,8
lveN?OyIeFF;[o%ߗI'F٧txy$ЃY\ΜH%S\=j[<z42Li"
ڎ5'G+V"ɄiUͧNN gE8/z.k56Iyv.r-l]
-7?\;ZqVߢx6avjbs`3ׯC=Yu8Fw?EFE^Y]l!rGo#!n}? aA~1h
) 4,SHT@1LQ<>!QT2*VD>TBPdiij?hcq1C<!gϘ̍%G[\l⭝;er6-/93♓F<!Y^wDݜ.{ҷ.v<}$gf"Xë>0{GOøqLb]fm zIӝ;,-vؐ@h
5B[<î!|%>f#x>/A&FLr8?Ҙi]#Z!(L6þ[ ?[!j$8|J6Sd&
cI
QYB8ylzAFIn 0Mkۮ=&jvDIk4*#Z'*u@ВmЗnq;|֟|k݂;W$aFaYp?w|w}??c|/<~|ư݀ #4lSKqy}}Q$bRУ0u!~1$2yka2lٿ
-loGf$G$:IT6+B!.R譁*NJ%`N AM:qCe@W-	$@ϗNo}4P&NUIK wO^X/1%]װl[8`GGG|7+?/Òw|rBw݋v~
-+dds)MZd؏sv(SibIIbˍTv
-ka20cu1XGYYMx-mbJ4Ә~p0M20~|x rBi9\|OB?q;wN88\Xto"qӓ"?gS20Xsz:y=%vG
oµ+v_g}~~忄oj@'e*[df 	TZEP᥵ssFALz
-df8eTaV}>M[q1[] t|%2A^>0ff3V V	s4mc
y[`&W$
-Fb*V-],3m$tĭu9Ia034-g.:X:D.] c|q@KHڹ>>>CW
-A.YS~y*IlƓJQbkX@l.7;wqb[rW!7okC,oɂ'R*
ܺqMޯ
-XX.)nygh})N<`4WRX}m=rpp[b+6B=fL)3^ _ȟK_ӷoW?18$ 1	;ɹry98Yloumb0o8k$usJ!8^c׏v\}˞Gˑ֮={p}(~i4RLe*ӆ5LPfVVEΚ W6:ia1ʰ+j!J~ v|쟻.gy1b^ukKp
C<Qzn><g}8Y{<o>Xz7)(/vd/cV\GaמR޵$K:l#<ƯVnKN`FMxj,}21Ҟc)KX`"~LdĚi*.B!+:=;VjQe
CP`%N1Y)'<I@`g}\cI=y""7$vL%%&`EttdMG+ I)(3 gyD͒%[+ݯ}7D<%skcz9'V,|ߏ]W']8 @%&{/Sɹr2ElDnrGJ\X(,N'CX+IM^lI})i5*H)6'땵+>dUKc""߄^q5hZM*^:]RTO$KaxeHA>"%,&T{* &%o
eqr`:[rO'^}}uǯvzxN0N{FǺo[s5]m2(3ֱ"EZch`"3aHNV%zԴVކ]n` %>
Ҵ\%PFb	wmue.H8nCv%FҦCJ</_c.l88:3?|;7}7A~V@}wɗ_໸8{ďǹ~տD"n+>]HkZӲdk5v+K5kQY
Z0UD2WItΕf)55^^d2s6ĒqO׿μ30>:6~ya>yIXt%@5IcĠ{̝}[C},۫O(!,DaV5o6Xաb-LFLh!*G-P.!Lf,~KNfKRieI%9Փt:8UhPKA~n)ɯ!9YR11l{	&m!g`֜^;7;˖9-n_k,bVU	O,gvbyN˜|_ok+imIYr{Mq~s/o?3K!ήʠF(rNtʏ 0nWlƁ[vkYgg\x(r0Em5\-qԖbƂ4~zXfd
bڗhB1zh A(rv'l:f<W'_es-KmHG ٓӃNj<<c¶y|{opm!a+=>h;gK4 W
?W^O_+@+l͆/|<{z3Ҷy5Gj<SѐRO0K0:Ӵp/,54s~*ƌivخƎ¨9a%?:8b;J+\
-)^ZcDr]48vauV 	h4-	Y%,*ՇDv̡^U ]peBH `G6G1^H;s??ppxkqy']rYGKzHsZ缜0&?,L8Xl*DvEhcn
-W-S1/]4>cJvؠ s]IrüZ]8&kǶl\AcrIWy5@u"R)ל_nt{sX͑DYYV&{5bQDm~	f=?Gm
Ԟ;M$dr`/"?M;;Z,?>oIRG\l6Xv5&y"YSRZw,`'W`.GWVNh2O%ŻrOc-x\8η[v rsH.[x8:XŖ=tzdE&D(<>$:o`p~##2ƶ집'r}|v̄aa]'Rжҡtt|^rhs
1!UvǍ7ocy9C̝<sof~̬_[Kd.y>۞rmcÍ7p(I0qcntB'aDʪ)e&Ts$I>
s'q,Y0H,!Ur73t'`-ʨYOw/ Pق7<kDoӄc^t5ɳz
s::%Lԫ6q_!%:Tqc߃, E7MP<$%Sm$)*XͳvC$O"!a%줸u
-x* 6D-wZ-C]v%T^FX	v#q*w?u̍Wm0D;na9+@k)A2SpYX)]WXӃo&(Pt*#~x #?տo,EJ.p^bA\ÖxxWuǺs.r ,{~8N\Ow^:k	qpe`X
-,}ШsSXK-W)182X
-օ)61Yڶ)oO6)ې1!2ƍv;<"7=Wm+;4-k<gx38^-EVj (蘓te2o=01w9ّS)Oi"f%|sj?[{Mׄ´$/0LLcGn3.,Cp#qLR$dL{w0r1eW|vC#-$׻d,;<XZ@kM
ai+U/ئ$@0V+En
-L[Rɴ$ӐR$R<iʥUDr-@`1M9!csU!c.`]Ruos+g>Z74bM`>$e'pM}u[K0pZ+}w7dəXT&Yh3
-ЬM0 M6!_|tis,Jkp1l*>R1R'1LK@'d0KܙYSuRHT@nɲ$BNl\T飞+<U gO!Y
8%u@vPF,
-Hd_^^ӹN?gxlGX7.3#'c,Dćaª]}8G,`i⑸LKq&$Is7Ipr<{'Nxu58,l/~Cm{q|zs|}q9?7y59=i-{t8ju-yw֞~C!$6D{gg_\ۥHwpiq7>r|}Ǐ_Ͽý;:{2ymsapG~'G7Xw|?n_#Mϼ;=?ﳹ~:
*x7oR[vE̸<-ͳxYe}	Gi4UDBb*'W*A2Ne>A4b:&Q>Qjbe1I_O/<5-*n.PIz[9cf\MЌ 6cH`
X	\6HI^3
- 	#=K%(P*a0W^c_#QʄZؗw}3c0nTЋTxZd?8&<EHaim\R\9ܵKЋuj;ڎ[OL_lڤ̾k'Hd؏6-]o9o-evIt=<8Y5~+jG7<~p<u})@|=e?qZ˝8$%Av?ood^?~#~_DW1V<˅|V<a)&gp
pU,J2dN,Qd=zn^[]dz	ʾVn*A0Q@PSW5
V|u&
-&fb,iL.q!knagr|?4If-rЀ0NW]5WWW[wJ};O[w^Ɨ'	=+xe}װ>>Dcؓr<7NT)rj8s"_xgl#B<M}fJ%%CQތtÙ 11[h#kz;$g3I0_&^΁e @RIhw`0q%?$mdfZP<cs*<$1L&e1A:]kL&`Ŧ2gg$Z{S
-D&EN@V́֐{Llsoyc?X7T&&-|N3&rx#I+P7<-y-Mfu%WZ˱F) r`4nnjd%\9*
FPN@N,WpV%
i*C -y)<Kla)67L(*DT|E닒n;7*EvTB5-a.I/1+Dr D>\Ywӱ<lvNd`xZ
];ۧ'Ko9Yt,x-.=/&@/Mk9y){<:rzp,?fo,?x3q:cz=ۋY[<}}!5{W#~6_Y1۷d"O|?>˞~l]OvNnb6#7/_^Gq˲;O?uCoF6{OjζݺG?z!ŉホ"'C/=:/''[Z_lXK狿pxϏȫc-3^0]{/}-~{׮
-|]M~|~''Wgyy5-AOּo2GÜ`&dQ)TK5
-b:SpZz%2T$
-fe)ams׮eNq:TQbc'+XAČ*E-FZ(4k=3~֗'-7Pi.e雦2SYǾRdu]z0B7mg-qY,*{ahoDhM+#c2I/!A.UHo B`I9?ȗį$ht9٭Q<p6⍌eNY菹zmݲX,98<v+zݱZ-z1j#~i_,eON7PIdB<nyx-߶s2Zjo7??"7*3ٕ4][ft|3"]=K7S~׏k?ފ2l;pE$p,k
-\l^ΉkF]HA
eaF䳙 +.!alʲ|=c*`Hyܗ#$ʆ7cyt;9\:)f{귡v5߻ϏOJؿߋ\oÒ&77oK1Xtv/0C'ܬ/_rs)d9=Yڣpg$ov2D/|rhidڱOk7фf""Dڼ'K)^1R)gM֗I2O⇚&c(A/Y'2&z0XR~@5Q\)[BymF-12O"5+7$Ce#^qֵ\~]X}7{0ʬ׫2	u Is6ư~{_ɏq/dv(Eqؖs^"u3Un_:}&bqy*I"QU4z".g=X1Q^[NUu!!#ɓzL @2UrXmZ
`r`T3ai T-ʚ\5Vj[QƐU
-A-80lGLZS!xY>}3V	;\?nLg׮q+͸f#n?ŝD/|o2N#M9
-:]ow3O/0c#'Az>c~px%_{;7nrxcI:{|v&A)g}'^poe)}|H|W_[Vq~	9!l%)`x\_µ]&...s'|{-I~;<Zȅhg\lΙъٶf<ܹqV[g{><s+^uq/]wq
/Ƞa&}=|G~nܼ0KipdC(Eo0rb
-gɢQc4G
p];%V"a&1J+g/*A2gJI^;!=ˬ SzRtY@V9K&̝m1ׇ|?)7oޔ*HU`ZK#<7zک<F+#r'taVK|I(~o)OZg]xО0=]\6p14TvÑCY7
BI¦AµOs|x 10l/@Q#a :JQtvF;Fm9~xݻ~'iJw?wKvjT$S͓G+V S}6Ͼ{<s):kkU__+}OsYfM3耨qU`XѭKzqs˯4qO[ITz1e":RFm"S7'=|e?6PW}}qDjC&G|;JqFϐHN1ԡ瘲O`E i(R20%R,)X'f$].XdH_\T:jCTHЏ⛻<` }/~)ﾾ=o}unڭ[0CR1-AMaC,og78j8YJr#S<u&CҊI
-{I'dL#k6
-!z	$[R*N%Ygc<hNC*H~d%5_|F%SDٌ8#:aLI+޽,Ij[ރ\5b*TC\B|+>]Jgks,`,CM͸X<[\Ȳ]rIl;_;hIBbK>xgK#33t>KmG_q/GD2FZy,#rA~
R͎&Af6c)̹0ckc&GkFOQ"&:J5DkST%XI(=w&[(UΩO/(떩a)nSVΌ2tuG)Z@	{wwOҶ
W}.ֆ}?
-*V^{t~[wppO~>_Ͻ~G_Wϸ|	3;ӽ^x~͇;O6|lsIa2EbRݻ/t]:}KsxᏽBs|,UG+['|?Ǐ[աas6+?[flƻ]ncsO0%=}[gܹϟ!	n>y|><?1_Br7Cw~	kɗzN-yX:~wyzo?C qdu@:"o?Z78Ǘgog9/^_	'~xgzzX__%G<s,e9rcZW|Rʌv_[_gpM>?LNlD[S )#Aq&Zpkqgy*im)ۧ)L!w$MFg
(ɎĤbSJ3
-02Ǉ4=1}V:PM<߀HoIq)~{d_?]
-edvtIS:.&aoe{P1Dn[$!-my_H'$y-LKb(Qg!hanwE?m{ҝYSekHln͎Y?'. 6 Tr)p7t!A+^IJƗNFfx->W.>oO~k^Vlei$tR'Yع)n-,݊0<~&o{+E`vndceLX@:)׍zf!FX2
H0w1ί$PG3@UN7MNff _U:_Xlx3[aI%$L``qxcew%nkޮkkWkRLnMC
ͶQVee9yhX:IBt6#mt167JGi}6btd?
-@kG)qMb<g4g, Cp&Lɗ0nɔT&F" wMƹ(F	ozFghiiR"N$LIy/Ikt0l034.)H@OTi҄]a!IaO%s.&\k&oy~
-Z;n%=ݟ#|oxi',+;|L)YGFov{Yhr$zv^|VȄadAs|%'!Mװg&UÏ7»nu[+aޗ@2DSeF0[# 
-U֒
- \ۼ(I<>Ra-a^KX\j"RsʓR,V;K^޳$uS6} vI
r!{Hz4
-+9vd5<dv.$pϕL$YY>
KЖg}'{w'ss:nu+K H&	`Nmp 1,$swsnNN;[C-go`Y_}Iwy_+lGHv>͘#<{e9;a%M+ciLϙ[R'lpZ5r|œku$u'O>qWxpkE,#0E.|C' 8&LM9ސaˤQ4Zސ4#0HI1'rYv{C˨zE^2b<ajH2N):fViLzœg<uمYv8yƱwPBk6{4.]M-~_Yʵ]3E qqZ[x,z<krĵTT]
vVy&aEJUJxC	Z		.xrқ.8&4E[O~16sˇ19r(ǎ-haEce2$efv	/>9d~ ^ƇyNV{$0HhdL:Wr	/)IHdS.S;21CKrn"kbp cb6@^BTd"SEOȦBrFamiW
*%@[ƖDOPjLsE]&gin1GElŌ8	GD`Dt	-#Kļ.ޛ<AgoVw˰|=+]"Af
-0nBpW,3%ۑMc9Rtax`xz`<\g"DiRd׎B
	P0q
-eٜI1Ǣ:mHE4RPǉkG\R`VA|??y۹7C摌GT;^aF
-Jcѷ-[
-ReRlXi(LKcH\G^YHdraLH1#wO(
-$+-/D)0|4MD؆:RT1υ|dr3CrH&Nɘ$;2j*8@X
-ױ̙xl<C:x2jC2Irsk$RdD.kDǜ,[{DB۷\qJ2	\|qF;&I3s:dn֛vO}d
dC	inW#N#QH*V$(Vh[&yG%&%Ge<yPlˤ82\9VCT
-CyĐ)bÙ"M#r@i$B	KrB2ag䂸G3Q2)Ũ)S(ضDz)rL`%!290[#|oz|ߛ'\p|C'#`S*E(E&ni"@2Mt-v
n;N?ҟ~$PL/iT8K=GitWH>($;nN8ǲn/vR
"`hºRdAaA4ic (^FCH5ry<͉o> d"iH`6(ȟHaL&&a3 |JԌA2AR LlzϕIIj jK^*I9fN2LCfX@j[YQ׽nN+]=,ˮlΞuyv'*p	{q2Bz4JeNcZ|V/X편<4&X.D6$ҵ69Ts?Cµ1>Sf摤1k
X(ܳTr/9%*WN=VaQpgY9\uCAk<QGsi{Ru(r%"\λXzܡjW %6U#^ccgyKTAG}eN##y^:i]p'
nS!(2L~CizA	[kט'%Ä]fn9l#W+jbg0x,-6ru__Gob)VJL+4
uڢP3O
Nӷ˕+׹
->JX,( ra*ݺT`7t'͐nNUMD;2)&KT~!]B4] a	(80MdM:P5@L䤆%snzȑJVci=pQD)37)ǐͥl8M36#ʵ
-> kk#6ɬ.#Hr3,\@TP˾놎K!@4f!K?N,/d^	CwCI($_G*&o-m$Ɯ
L"Y|òf-:Z>LHa<ir eӁ5wqYO?}-ϑ
50	{-zggT݅,aQ.]V7O|<A,Z+~,ănj`BTW{9L[>:&E]	*`<ߠƍkwE#~V/5
F	Z)vڣT6@Cj,Xs-GDΔL2M"M-y',M'3H%3)R\&$q
-:'Eu/sIfFdא͸&4/E.>dj;.Lf*cAǙ0\ZP
-RӲS9(kmX)LOW%CZr(]V%S JٓԜ(c9Fy*,IVHTL+
-+R@xLN#KpSܓl-TaxH-#9D* @t"S):&yI<XJǄFMtJ
)&<KuAΧ
,5ȝ[K/
-mi
PMr9=G2T8 H,puB`%qJlT<qfӟ_z!vQ"{iu; rm)_oʯcNVJ7䕝6>'P@Dv@nrZ"\]c+ajK'x}[srXI[Yǹr)t@{wx
{ۃqς
-)ɔ
-)o&|2ɴ'YitėRP8Ro(ro}+a~32Hs&~E47'7'nZ	HQfLo.``trrdQ9	HBD`cN_&o{uV,L
Arr\Z'dmyڛ|g)5*w
- K|2OIٴyQ.})\'籫\샼~WnR:TnHPP<boio/SΘ`SY2e?(&L8-^ݦmnX	^
N.Of|詫l5ԊW/z֥(uslb&p^iTq.QjS3+<p@4%gx^b>(?c_s<ͽ!͹U.n828Iwxێ-X#~ޥ'o^KtV=)5ABʵAlRB9<((ZV`(W<ԋ\~eC#0s*xV"b/Rf$R@ܥuI`qe'$DWJN!";nJ`7B Eb[ѓ	 c:mi2}@7ew)ГTR%3R4OCdwyqbaAzSqIJ;OJ,5Mqh4beeY~;C216wfR$¢Z*[)J.RD0Z|eA%_ʴ"FWUi xSSY&ĦM'7x7]Ȓyr<g;dLRd`*A+@IGK+yK
- cLVgHiXǜL,@#K<zU^[6V`W(P(id*ݮVZ`QP9/\&Kл~[tƚlFG]ii&I@
$&*p f)Nݢ<]dffm{Wnth3LxQ,4f?*K!SeOdē	L%:n @&i2ҙdzF	RgIP7`U
-FV\Ŀ(^Rqǩk3n`9_O!	q$y3z@%@,g!#FT\+s`q8`cc}>$LQv6}ynLX@B4J\Y
-VٲE(Ɇ8N4(BppyEsg!N)z%F)?W8$ʗԴQf	$Xv
2Cc]!M\aGIIpu+#!JwLί6| 
-j;BL@Y.!xyac{ n ob25d&&+e2hO296*Kl)2\HPs*>*5	aYw.p	M''
pdr
-:xsOלOчd;2_582NuZf/
-~Ev0?cc{N2ed(źi=gYQ+E3,[<w0?pMs8'$g*
d6Y^c/[~[w3y"RFcL`h:
-I$61H)S'=yŗH&^xkO4@HsT$B4QɄ*G`,UC@R\ii椐#CcRZhmߔhF!h21&;y!Dtt")՘q\"ӼlR 6yZz,n 76hAƺ:[&ox=S $co|0kk~I,mxBZS<s\d7cN.8Z-#9RW\d:TDoaqfQ O[8Bx鋬S?GUyӽ|Z;YUm1:l,i+=`ozÉ)*&;Ӏ3oZQ;>~]{_Pr(-aצ`aQ/\B)Sr߾BgY)Pgl:[)g_އq.ugVo

$q
-W7:<u>4Ǧt}{`3n7?x'f#HށC3^ZiDVt-}ʎ+02K{oQHz'v˃KW.A8ƥ<zﺝGZn1)LD(MkjL's &GR`(>M0I&԰Ladf@ċ6)<PE̞D"}ǲ0ef-$!v͠*,.v6,(M*NpE	0%]Ljd[Ș*rosƐ-slf⿑$(TN5t{'NB
-(Hg6d6vErf`ˆ>z\,y".Pn+78)LSd2C&8
Z˦{ן\Dœq)y#X rq,	r9TWОy	"$@<7¿z_?/<G?fqu_W] c)ƉLx%NK hi{y~&
T7&MI߄(Ee{_9
-6#!"q%.@4q]K.[̵߲ݐeiʒ ϶dgcFQ*DId2sLeLδxa Nbg3O:dU7OqE~O:Be0/yɛ@& ي)N ΐn66q4M2Fǰu:!$K췆l'B<M
F(va_rC:zaN;[=P$iGHm;l9oFI!5>me&y:-P@?d',:%Jǩb |ܔI
0)9JZqrMh,ۑ&+Ӻ<G̢Ό8Aa"3xJD4~T Dk9wc4O@H=*
-+$1 ̿ܓρ贊rHabRYQ+/|xr__?xwGtǡw'8dcրpȗ_UژB$гeWqZ"D-8ECX>|04
r!*L3#=3_wyo}8_,Vm$"D
2Q=d*90|ө'q>"2La@6
-2"Q5R 's3CKt!!͚ , 
-+-mʵIhY
-Ff 8=)6I@X0ī*-Q8^a)Yjmy-
-:QX Q|p^-^]+KN
-76HY.<mcMN<PO]d}k[e!~|̐Gs|~"ˍY!_mT/|ڽ1w\9qҬ=W[fY~U4hϝc^3DcoL38v0h{`z.xF@2儼қ+ll]6AJ@8e㑖,>es>{"amg_~fΌG<sxn7e0!<{C;ąk6&'"ruFZ}9+'9n֐,$Hs]ڛtͳv[\W6~xz(W{,!]By.Ggeŋ5Z
-^faln00Rn=p;tH]h KoΰKbC/p26I6jP̔iW!kǳ@6wjiN6ҡ2 <J&S4j@9D!&c,al
-5Ak"َd`EfP78xO=Q~~R+޻paY񤠈3tޤW4%|uZ}YRrlχ4&GS5=2(8Y"GsĻ$Fs'ĩ}:5-E[BJ1DtW@<Y<HBW6R:6/,tfq3A#JJmH`}N|䚶"E#2 $LR6w,x&S)$$/L2 !g 
oruϡ,U圱'>V%ތt7^Zb}ggxyr{/{oLk=ǜ hHJ'Ym<,)
+`Rg73eDmFöj!1i>Tx.I1Ǭ̕8qe?sq'R|~ F$J~V
-L>L[$@K6l0Y)A' dbI2bڅb!ҘLʑPzRF!Ao w2!V"S8L8bwcRIM@@vQ@Dh+bA
- FUC=̩V|lN搢c{wX7=t03WY1zBVVZ R*q
-JO+wJVP4lWp`4lPR22|rbK2(q{oQ=)=D.kix6@!;&AZJ]0ӵк(IKHdrB-	e) ͅ8k-2:c&RpZ12 p7C|vdxFQ+.S3E.<
-?sI`
-xǷRp6] ɺ'+EEdIBب{7,OO?"M|nk;lm->٧8z4:ZClV/Θ ūFBnz"yx鴩G8Uxs_|w~V(k[Xȵ{!-)Nr)L	S? f"^TǘїI#ӞD{|
?-HJ'B2 my 0I SnNq=%075yL	K9uT
-@-Fi
-S7)	)~7ikiZCb2
>6忑O&Dh^fU$,Idȴb ,)? ĝo-o{3x_ߠG~B*sS~?N^E>{cgao{K}8xi׹qyu|{_{;Z#.csF&MQ`<Jb&\n\kmvt4-Fِ. ,;E7F}o]m`L>KuÞ+rs<ǭfY<4ϣKjϞmӰ8~#)riJ^Scg'1ǟ[1Ӏ f^䕝o~KeC/nUx6}7ݿȩˇ\\<'Od3yzoph4\|ōv	L+MXYE0c1bb9SWxⓤԈ򄗮Ě_^sHX!	K>9y
XX ˵(f$ĩ#X<ȋg^f}sbm7Mw4/>3VnTjL'ǟ%p5|i˻m?=ΠT.o~׮\M_`"W_9O3LEO|PI~73RImYM@$ATƵU4~Qd[y._uH3x!J䇲oǄ\(ī#ˆ6ZM
-aerA &JPov1-K,)[ӌFCzϝ^~9y(`%W.Dɒ+~x!"J9`&Gҽ)1Mp}S*n+8qj6=tIML$:H#\vA
ʰ?ڞ7&!0 OCdiɦ	.Z`t[%ElV0bnJN>M_hM@Oq)84KC]C>BNٷ4J
غ=IeqANR;Wg}EZ!7ǗaШfJgkJɟ  $r@6&.LyY``م<D=D䧍{*EjB+stC5O>chkE%!J(ǖ
-"wF)kׇL BqL&Y.4'9Hܔv) <ecg6n8H+9
-,òh,TUD&LxZdBc+~^
IJ$@ʁ ElC3%x^6RQá"ƅ.Vwƽ.cT0؞j!v02yb
-6OضO#2cF-	Sz!5(ZcũDQ=wF4خAt='Fۉ;N(G
-8(	2H
+bvKP-!eJn(0XvLD|2B) E
-nqwpTN	.Ig.1	)Z~"m?]A%aX|Rr
da0
-]hH"{Xm=~E/KwdQ+*:>	`HHQȍ1C4 ",2z-7}9mpk[T 'S<eS)L&V^!&!$2|,+s!ř%ǟa!THI3aZ!j0gyhM*Swd	F))1Y$,0^M)Ҥh0\%Q
ddb\L-@zoe;H"R&vf]	NhGHV2&
-iKaJ4
- tQY$>]uⷿ|˯=Ɨ?߾}Mm'~?TVy:_?ֳK	rϰ?{?g?k}oe7:]lW?._c]>ŧ<-/{xu?_^.S[S^;2ǑtWz);}e÷6g^V!mv
-2]>͈GfX8wZ||u48٣m8|``;Xaayyu`0KJٸ]9r	?sʹ=%~{;/s_,i^o[\a1̓`1̔17z%4T.2
i'!WѨ%ŋtv):Vf v4IEVyc`ܤ7BZ?g"P"'It&Tn_m)0\ߐ
QfjzJL._dݖaK&WwZ\I4J;ARTY&W5ȵk=3Y ^}ksA6
>ӳE(1G|uM
-
.Dc"_ege}kİw~1??@Tt)&$`ГE#oL@htֳ\1 ^7;&D(jD%2m!@戭mlö,]&:=vvxUy/d^^	+dӎ8NQ &Q,%XDW'Jad&9y#(
(9RǭR=鞋ѸI5H.i@If+X/ޢD.\#O%N R0%qL>`b[rwUn:oAA#ϐIITS2fQ%D-bHG7J
-F|Syɒ̀e:4yyX)J&>(Cޚo\IpjJG\fQ<oK'?kIzo~ۣ|knwLZ%
AK(&%)śd
-edk,:aO`=Y #C8 e1Y#ӎB|r@oZ慵&,vJ^oL?HZ٧Qrx FMȄ[Wq,gK'L"	tZ`(MYN0	7Dx۟㛾.뿩oWB,;@:LXsRp%g ԓ@o($	cH,L7c.R1:EbH;mēP*a,-Osj`|V}_2*-#mʞ.SejvqqKB$oPنlᤩRh+L3Gv&-T2Ƒ³Q2iD$m`a'N-r ,K5C	(m84bF'"3Lsw,8jꞅXQNٔ)Jm	3<4CFű%vlH,\&y>8:IJć(A$Ǳ\#*Wgzx[<sw|;0D{%|`[  X"]7 89JQ=oO >;y?aݼ
-QcЭ9&qKTgV J"oNģsD$/0b +:Ey~jY&rJ%),#͌ܖIIa&8*!֮ܟWy!["'#&FlRDIu(frKYnRBnh	6},'3ܞK
E@N"Dc\l|Ó!NɴC^)Jt<Q`Zņ-$F [hCop횸YU
-s){S\yU|˯H:?y\aU]喷}3?Ǘ_5%:vbxT|	w_ 3/1Oq6DO~?_O~̿:sr~9b`u3fh0`~:+t6t:/oEØ3To;MB}t2.qE^:iΞʗAFy3W֩R?p+M>'xSᩗ6	6^g.w넣.oz}ޘO>vˋ_TuFjs'>
ߦjll&	=ס[>&nb4_ƥ35f>J̇aPbFmAņ뛄qLEqغzv>1֍ˋ&N_Ϭ<0l xtQakn?m+SYW0g r2L'm0`he0,3p%&S(y
-G9[>/%X()L3x"fjN.ךCFxYω78pm>1x;hn{>Ev_fflo#үjb%8H\4^+NGE2EH'#%rd"q%fB(Z'(dGYmٌc._:˝FU.^[nǴ}÷5̹y2/.IP=hK$qbb7-4'Sxk瞍aTk5V]Nq*4D10``fLOBq,XS*S͏!a?'N5qO6 0qے	*Y(Qې3H
-PgzdƤ q񃦃.:MD
`BL@&4XLQ^[YgV
SHq8PJY1HHrD $5!h麻g27SbQE@XfU0ND,Ob6tRFoŧċW9<o|Nqۡ \4_֓|	 C,b8mCҝ&ĔcaBl
Hc Q0 %F#8ukn)/]x3-O`ۨ?UI'g+YAM<~VaGHe(-7*CkI6×~oz&eMۋ'hp\LRw!eqi-ӫBʑLU,i^G&el__eA|D\0*[$|fTk{k|~sW=m&F.$Teۏ&.
3uBˑXfQ8̠P`"40I	~q[r"*c5%[a69H:
qHd"*5aMXaSq+\p]0"1 צLM8IM৙1*u%oBH;4PLW=$z"]\
,</}?ߢn8]yA
-HrE^sdmݻsOStA&w/9=LjuɹT+Uhuq=YZH-X]~xkn/:>;Sd<َH3C 0O&r$FE AMr#[l2J0S-ba;/Mi f,EQ$5D	e8.NseU&7,
-:iW[״_(KxTd充mdRL8&0\d(K(#/4.EA`P{dҔ4J S3oo:ķ׼W|_{>q~.P49 >o>ӿG?_ec]y˯~Mwq_<&?'~1&6->ĥWsK!_R.y|
-zbF||cuyb<y8rt̵v9rQte_g[ؼÝ<g)NMqq;y
-F^3]sd{bу5t=\MChăT.؜#W/i
->.iU>=Gj	5S=H`bu>E_4g1;{|
,/q)~r[3;C6#Jjxlw9\+.O1N<seK*;4Jgg{\rȱSl#O#S
@.
-qӊs	/)qlfXH֔KEba)׷6)W09|h͸FXfս=rǱ=qpcia
-qK?bp/^'/7.<7`;>M{e>_~^g3k}ɣoe
-q$bL|SB&3ffH4Xl,TK1{GW$FWr9ۤĝ&crfQ\qT,pܣb(L*
-%(IdjeH4	4
-qo@Űd0`]01S/1U-:$@?Lu;d7d!ŎyJX7$" D.z0%"id7{9pff8vd[f}KXMU9^akc
3o	N=H9LrdU	b+8Pd-7EO^ן5'jxVWx

w&4"91dh[M2`23+'y3B+}eЊDRc(asHē-6 R]2NrLTQtMxw=}Srz/R)TuV/<;1; -W(	$a|] +`kpD"+P q7=rl4G#fg宫<atF/Av Dy Z
-'TTђbwI]HID:˴l.ܐLi\tDZÓFNk9ǩdA 1/W	:}
;Xo+	1݈,H3Urn3ߍRw"#4gӢVc:
C,WaZE7HAR,yn(`[
-AsTk`11dz*U
JbġNaf
-	bBel'j`$4Pi*H,Si!-JME)F25<`~_7S]_2~!ڱEF]?Kx0-ki_O\O?S>xk86[O᩵M9؀<'\~/گRv([J|e%c8ɗ8qt:8ڦ^y^LmFe:hT&v`T[MhHL!Gj`:$"GH{.s\h`"~(Qx(-sֱa[ #	b8'aX RVȑQÈ|=AY)F&b<i#F2r0G"21KN6*ehm	7S9W+HA.
D[
|׻6CR:\_.{~ }?G/_11_t_'h|߯9_/t3//nٛ}~ݏo[q^]-yi`U5fJE{EvA	Qq>{݄Wֺ\ktnSnpem+Wwٶ`oE?BΜ]+6ey^"
-ΠlƔCjk:P+IZu qeFE1ó<xbOѰb;6cQWKf=J)w]*2áZ>5t=YΉlttMs䖣O<͕)
-$^'őe8LM/K8l0
-}+Wb{(QR	+>(e9ŋ{,K]	{-)-`o-t8H4%ofjDe0fa{"+t}a*D/DQL.1S<i&bvƅkWI!+5v!iZc>`3E~=퍳U>Ưq)
-NN\{)HinǏSǆ!8Kdz5J	Z<r *:5(K$1z=Z`8?.s
-Y~?4NMRavn%XZ^ 
#ƥeӌADh`ْL#<4#0Sq\<HF]WfW[}9v7qb tJDZZ.P}f0C#n˴D%2l<D pL6@LGlFH3!
-kFKd0	\((ꡥ"oGanZk{{<
&teB3&_)&TR0l""dScB*DaxES-Q/Z6B]4SlBgCVw_?_}g.jR/x3򛾐cU\rRd!2	T𩕪Ui;4M`LuG)Q$a|,қ=41eHܠ:὏D[f3$,=7v$'G!Q8i2T_f7U	D򪅾WD3 ñej(%34JH%
-1	cmf<vhcôIiqt%6#&4UO0M@QXdMZ!w\۞Cf;$qb3(ɹ{'r77[m)`,}dܦf1WY+S1/Ha*aP[)ɔ<W.hr~+xޏ9"3V!Q%ql,2W8N(-|_}cjrm$zɫEԊ\9v(b"L},dGKǐ2-nyRc0hԬjD-F&:,fd`?0dǚEVʵ+9{g__>ϱs*?,^W^>oگ?(Y%2pm+ͿBwר}v׾~.gx#7Mc:5}yA恇\j1lsO'?8#KEZMYjN/>&B]|\waNs%teKrPپ`X$gr)0Dkiܓ&Id
`H3Ĳe
-MT
-f2L$(	ǖN@M&sTB<ڒ刲Ð>ɰ)2 !&&"c	mĘNL9(SDZfv&vEkXc(C@\a
<͟?Go:H̯şݏ]?yM2?hk?dٺ?ɋx'~ao釨$.o~(_pW_>~+lg=_=r[/<0_Wr:˽wRm^{Ɲ>};7yBHbfB}Ʀvb+R6S
-n8aiPC׵EJb.LɅ?;#.YV=Ǘ|*pKw#/7y[Nq
vR!ߓC9pl%
-L=@J39wc7)%t#fkxi>*1w˭^sz:ÌH!:L/},>y,p1mnW3ӨII6wT	ӈ
ppq40wY9tL
-ⵍ-zͭnq@[13=-LT̑dzev/c.^޻$rjӴx⾻Oz8&O8c-P.;=v{
-hr2Byflۗi`f},kW#41:	~R"xrZDu{*A{i9l싌(K!N\vnPW
-˅&殄A 94{{\pN2Jyggs'KeZ[l^|s6aĸK-@	
,La-47e05gaa;txB"$C8gw>Dm&S,XNdѐ<#,#xӈG e+*I 1G (l,Ibr0H~0H92jHvI-~gK!1Y'zV ~@MBm1T*.3U[¹sˣ`ΓQ>~g47<:|Ł|\c[dRPI2Ň9BZNT+"߭V
-.o_fֶ6q iȤa葢SGJnψ Hhٸ5?{EN,oP/<x2c
dRdH^d2	}2ˑcH4{j!*I7$H[.$x2bL&]Ґ1&3R\ƚ=GcJ{{
t7 P<qM:BCIYQ$lģ1y8ap3D"-
-:=l&S9ֶt٤zi:| x<[O6|m|xI2ܢ `h'R6c&Rxt#sH4}C(?aI6D٘8Oq1l#"I%hH) ),)F	 %r4
-7֚qЏ4r0XH0F$j#^ؗWi0
-|K*ЌP":`!Yp̜4lTiHMy~4$Ղ1BN-ͰqEv6vxe>+#|٣e!䳜5HZWh^}wj8J"۾{IK3g/wy7	wy;x^ld'
9th;~koorWx+	`	~'*|[s<d_؟S\=mSu4a¹Mo{WE9 
bx($]9Li86`RV),b(0D r^Ur!ѹ[$'$cCIO&C	h\1|9jaiDLRr)	5$DP
-T R`%/x10Erg`Z}'J$FoYaD`(ȟ?o%O=+IgC!K5*O|Ͽr=A΅O?_._ݟζ[|?Nawze~۾Un3{`g?q.^0<;^漺230FÜ<v]6ߔ3Xys;0(4Yْi:w<&Jes+MQ*8Ut%s%JE_N3rRKKe/XY^`X0Ç!<rhA:Wd|/R
-B8fgaV.on1c+e0Kʦts$rn6=Cy1oqiuO=}Wt!޹˛MFqH!MYXҵKjs8V~\6;:-p׭Gh`aipƷ]F>,ωg%O0q_Ӎ)v*U;n;AǩcT+28qhwAyxaEude͍
9n30d},e`R8NЮO,"fh4	gW1&|`OvUl^>ǵyⳏK݁Ge##(_,cB+V(!l5~e.gμnyxtfY^Zh˴4CMOOIa0U[,/.S'T*%666qK`	5^uSK+BE؁,7H"	Ս8_$
oL
-X+,H2-\dy!/7C0-\Ս	@EMqJJkYH@<GBw~L٨
-y{[3Xklfˬm%>"2
@!DDO	VHA"e7	lR}as\37T{;?bբy.RCJOo9mS.f
-Ulۓ%Ҡ?⡓ǹ}pLo<&brɈȁsaUIGY
-h4q$DJ9?<0[N&9w㍷ϱ2U\iABDRi(ə64ł/'ex&)"Cs20p@#6e!4"y.p4^OH-0{l_/,MR.a#ǻJc4PyK'(g5bgɰKiC@*0 )7s-'dQj3r贻} <
-dG5Q|N.2ܓ	9*`$}qZ&Bg!Vc$:GJ&prW~_8I&Y"QJIсsj5L\{0+BxLDf
-'"0hD;hB3SmT&"u Y]2dk!8MA $sBL\)&4lOV$zEqDbLlےI_el?x⹋ln?p~S<qvՍ;!qכ9Vk[-;a>qv;N೟|?{}nM9BO@2F}(Tf+^{x_~40p'w!O>"g/vx>ws7Yh;n39O|A?YIRfPւ7tjS9'D"9lAБHiؓ(Mw'Ǿmʱ:F	<ae4}K,L,rHk(OPJ!%,W[!c|NL2B>*ڱ)yZc(i4#ԔfjE
-^]e ?M\].]	KkF'c1;`IMKpo{|L_#gnhH#
-I@s4*uRf,
ˡZr,V}/m{JE+ԸQ
o\6ܹ/ s%r[3%CYnߋi9DSH&xĬWځ<sDC3#8u9/n3
j?aPY,,W1y*/\#e|Whw>#'rкj
_Y;Q:4Lգkm"zs%VwTsRqeJ458wl˵"3)twd3[.WXߕnՁ9f{|ٗ͵U:Qv9y xk78sif'vL#3cFL(v&bu/ͤYwrFcj04ju6/mSW,fk`+6X,|QK9^bna#{`X~m\=ABHcf((v}ZBÅݵ+"Ij
c>';9T/`Cns]wow|/;OҠV0!V9-:E<J|!'-X/ )AP[&
$dfag_Fd3b1,G$_It$_Sp]Lٸ3RD*)ThmH$]$",߀#i5Ҙ#)5$D)8~gtġ9l59o`(yݼYvZP(y2zR}EM3j
-!C+[qKx^pt局:sD9E$`Oc~ߌDIL4L:d!%#GhLDe)߂VN'x<|ą=pY:X7a+>AR) $c,Rɡ{Xa32~dWA솜{2k8weKp$	MXZ>gsGq`yo\'׼ܑM^|bQ`4Q,sР@	4(J,pgFX*LO	|<r]!aGf(cהcH/429FI*j:<UB1S;8y[dL9& H1ra;ض&O|</'ل$o.3myz"
nfgWc8EReT=$7dq05J:8Je3劒_FR0zcXT4u,FY V.(LOSq
-Rlg*^ᠨ9-M,ۃH&.4N
Z||[= i2	dc4	2i |w'?w_Pt`}>TinIuR3W8ubϿ?ƿ/`Ho	dbӍSɭ㟢$0dHL<XK2!20ba#, 3Td-RxTH,̉T)L5BXrAMmVD22L*	g()S$h!RRb%S1Y`ȵ5cMrKi@eD2<5C%>
scy4I7'p^]sK.S4H癋\܏S̖\.Չv@$&FTU0uLdy.'kognveTs):ubGИ-P-T2[C)7N-OsZgk+-RC˳rx$TeB49	SveCpeqHی\,ck=Z#'m9sms+^(t{	7Ǵ	fn8F;dnb&F'Oa0М\_;OS$܎wpJpmEbM4S NzlmwX'z)_TdL
-[n9IZn}fowJJV<dv!{M7"j|GimoJKT`y Ͻx8&:G64S*b^VءZƍi/ӥTzqs|eFj̡W_k,IcWyMbj3U
->v+}.{W^z{9ϼoMMuݣYQjrpϾvS;[BEl>U#Gi
rz}p{[83GrS>PeBreBjr}c*yViG|:{.L4#aHD<ųXDɅV(`
ҟ&V Edx/00' 7$Ot.˿[B/I՛h,jHY	0Z'-DHf`c׈6d"#:͹s-'
sxuT._Wn%KK>'%ðjS&7,YnEP)Of$-1DQO·Oe$(c&C
-L?44[_>E0_(כH;2DS+|ng4rH&xC$/M!'~2 M4Ӷhen94-^C۶IGR$>RJdNBm)QL0,3Uz6*{	rRrC>x 	I8z _{&B$x˃T,g$#j@iA&<40!P6hsnǌ[Kr fS%3#I<Z2ܰsi@ʿyHf`#gQsmJݏ
+2 0bBGLu@乇c8LH%bBMc*[c18%&Y.䙀N<"}˝da&9q%1qR9"eiD4z6UU<]`ffuL׽QͿ|嗾//˿o&k˿|}5_wţ?gyϟ&KunlR@<F@ tGF}۸fZe`4╋&~Wg}~X0oykw~!_󶷽M|7=Mo68uw~ћ'/7qDvm96:9{Z{MHrp0K|
-s\|!/,#Q/]҈@Ob",#C<HB)<S(<{B4aI&@!O<L"3
->7-i( X|m
-k
Hp0)-Qh@	.z{um,VaHT(2ju>RR#E 6Yod"g&~e$qַhD32@&S:Ir!Mw,3;;n˸CbB;2YBHA\X*siq&ǧk\0vxA~4&kFڔ47jnv ]pKv_|*qp<
=h>rf(r|Y#DG}eE+ʈRNEځÔ#3<xz:5_aog_88i9|p"i
-3%QTGlYe^|ípǩ:v{s2ވ.kXA(v]	u>0WbypQS')	ĔzŅ<#'fL*6vz\Zݓ1l6j
0Y+`Zđ*0`}INsK
j>Œ8W-ǟLa/451iHblmJFդE8):3͹ejrɕ
-۫fF&v\rx/"iVY\[W~㖪~b၇ʔ"gm|?c},= h,R/La`<N٣K5)#8aRx&3"ѰkXQHp}iϐ<7t"+aRQ?gCO
-;Af)S.X
n!HL7<	
2#IȺS	S
-(2-7-_UNO
-2a<
-Z%)zY3Us+vmۮF֔G9Z#d4NO_;"s$a׼GO/nqFE3]z*\CMK&bRPɄPnȱ[gw=|ţT
-I;0C@Ȇ!3?t$ZQ$IKvȹm:iH'oO`LfV"t<ERXBSr%ABk%J		w*Ð(dReq"FeҌ4;zYwp*3K=pLw")*r 
-%Lу>._Ɠ|<cȍ=Qq-\ެqL@:}zܬt0!Kd)
蛹R#Ҙ[R2_T\Sd`e+Ee\J"Ybb\W`5lڣ~JX1~NX&=dG<$<2bۛD&#F00MюHPߧM)PM<#.5!SÈ[ahɔU(G!qgZ\SI>Ͻ4@+jghR]Pkyuʎ)b9nѠ-%繲Exi.^䉧W.p5^xezy|^>w^8G>1m?Oy7K𾏼#v~嚐'8	 0TJ<0jhd2_~[9yYCfYjTy&M"l|3;H<u:_GHDG`T&NHk2,&S``!S5i*ƶ1pĲE99ҰwH
w0L&I1"!6s	87!b%ODAn8Px~5rȊ$H"TB"45HC)Eb01D	A
-NO%r	s6Pv&<m#_-^];45Va\gs݋TEo
C|$>a3Vŀf:qe*YLʙ5~s
7[-
TGLNZW)5[1)M%oWPR#ߥ'LqpwC*WudaXūy|VOט94W#Ҏl025#>g/oG4cU))~_EqK*I%guu[o;&8/7k|>vg8yhb5@0N-U)*kkGcJ/ҕ\s^vwg_XuaEqD%!"t5*"Gdk{UV6ABYV>р$Kok@(L4
HJyS.5v-Tkhl7nS-gܦX357Ǎ&"%ltޥӘed,Oqams+XϡK:z>+@Bܔǐ(bM-E%	36Gk$?N>}ܲ
-yl_C+A0dqi"ΞeK1q58Tj
rے ˯Kej2<P^*cu^ZC^zdS_esA2dlHۦLyCinRP(L2bHSnnj-[Oa hDnf2]Exp4qJ$3)Ss	x6bs[9xڨse%@8r/u(̮lr=8yv"Ud;`qQmIػW7!%jpR2}ڮ|@g 8J`B'|yq$EQ7R@QtMʿ8Nӛ_<A2Lo~rhr6VL<a<Q K$ʴäȒJkn@6nId%I:뉤ӱAG}n?<|8ۓ<ܤxu3G0	I"2M9=bAgرP*I0d9!G Hb0w"_LD4Нx9:	3E0IbK8"`Irbm,K6
-Pāqw>{'j
{0CN^8"x(pSJFNlXrbNъ%L"F0Wre2(<CѶPEw1m4ϵp"(D)Q4"^\jxLHᐵ~<'O"ʆɐn@K1A$e
-r(rlgkVqL4j#i<f⑄#`cظpw??cOƮQ.W\U]ʥs8{_҅y6?^s?c'>9HSF2A*+-1a<P0vC<nc{?K˱B;v\X/?Q>яOsyys1lnc_S>[De*lS˾%Sa⒓jCT5*&hdD
-)OܒQ P)̄0 1%k4&20Om*3(߯VFLRR,$ǜz%Xð)*APY&c
-؆5H^YD8-@(Ly	ZRrG~oY*;,ihY%`"ɥF:hG),,e\&s1
QGDWR&%nlqcMbJaՓpg0ئw0}$gSM
bd,Tf9fR"ĭy,-͐ވ~3Mo	~!NϞ:jk74RdHU24f`ĉϗN\iao}Y[c2uBwwt	/Zǝgw̓gŚӥ:U"2K*v8qz͔W!xݑtOe+k|[tk/G^]:.Q0&DCX`qǝ5>٫|3Wh2t4\pxN͡Ğ!^>ND쯭1?Ufc-Km8<S9{ajZ}3EJy,Enqa)g窴[)XNp3G#,5a>yG
HS|#Tc7ui=vx`c?ȋ78fbaBmA(xaڡ{
-ۛ].UC\`}ۛmӘ!
-lBGc^b?r8{Ӣ?2ox-/q}-q=I:yp`fr+t97GA8ִlPwZfb}#|-ҵLIiO6-WBN1cj0
-fW:q,|",CO"9EOdv8CԝC)uϟNX96<>2F@f0<kL:c~S_fI9:SIT'qΑp6(-rL$7w2
4
&Bm$48LC𩗯|&q*C(+n#f 8DD;JygWo{<_wP+ߢ^t8z!de{Ɖ)s38-!eٔɤ6MQ.l{gM(xbokS^zHAF.{1Z,unʩfq$P
-lTOOY7cR=@uVVB|ZPnSǨ?Hom<^"/H9Eڼ~qEu*}1NiJMjh+p
Wy!&Ime
-9m[tpgf6ASuv(1UD?Yff6y!L%,Mma,8D8E[@^#&V\4c3eʖkc\$
-,r$ׯdx8+f
L|vT9r(؅y/(~Q/X8~DA0R44SL:KS8F^/+oVN}7o~Cُ\FFyQLǘz$En<ИNO:EY=S~?̹מy?o|Ƿ
?l4O_/}(ifecd/5oaa /]ɅiB(FZ8 J CQʔ*H%+6GmL244T&rLۘdLM*`KDIH-)2ю\z1Ҵ
-,T#T0
IqDBgtI&J_{,wM@	W0y5OQf(1D ɑUHN˕L433%99Ҡl^v6X)4L.]hwvE*'zL	P}Ep !-(QКQ0<p\p6ЪUh$ݩL5lbŲa4fe\jEl2*W6T**Ia_*rƆP{'kzd?s!WelaaM,-63168s˱*)09}	9aFNo4?ިEn=FTe<i44 V~mn_`
-37vŹLʶM
-:Ʊ.\Zӷ'@dQ&~̉!2g.U;.>zt+oȦPS	Ðun6פY#I
ٔv=0fZ'O\([J}Ss;wu^s;nWdss_2]SȽ'YR-kluڌXQԉm2UtGexeadݔndn\Oe~0$˫5μ^{()msC?Ns[2ƃ1W.q`B,Ҟt{xjC6Xy8bm}ӵՅFCdundy!ݑb}Qsk0ݐf?$6r0F .<}ڔ\ `c^ϿqF4vA h]
7Ei"-A$4P& dA5eEC|yГw+X~Q
cۖP}$N#dz$DEPR`ʯpz_%TX)aYqV/dRmV<u侢89q@7L|^8Y˹Wy履~(UrLK6<$Hf<bbLd(b<x[&]|iGr~Ҝ	ǹedC$(_r wJB<I*xq$
-Er>ߘ%2%kӖ),r,ؖ/;x]륢XbZÄ`$R[Ӳ- ^A݌HȢH@LciahZ7ɣD;ț"yOft3{8WYLt+7R}LbdR\M=Y.Oo&	 &3
-xG=kZJ\Q.Je$!;hƍR\ה?0!^&L`kݵ}ƣba}$0=~=
-$+bQ:o	]WHfdD1N0z]ܐ^ܒH
-ِVwB3R5*Q<1@3귱Ӂx{@44x4"a@u @J#rYt!#[hTDZdI.r]\b2wr+>uA=ɕqdI湥sxfy/$?sON=yb_SEG*!w
4܂F$!N`zPuz?J>o=~7k^O+YlY-SZB*>tpݷ4wqIS-80-Gbmk7',>8AJydEF*
C!FfHXmSI8ea$DdX 'B@@D ¶`ҤqFRAL<%J^og(Ӑ 1A"oN9dRڀ|e	Hr"On2 Z[P^]!8|c׋шO,sr|N ӯb%SEE-\tFڌCS9w(0=y8gs}G$1]^ra065+N)V=BO]`n
-L37YXk
Sа/Qk;vqf+[Zt{cn;#w[$^pqL?y툯~->PK"
1慂.uN)fI:8_>~p?wߌ1h5j;9| {^<GR1=F4m"	gxUeKB>;N:%Ǟ~~e9v-~^Kf"e8u(
-	7W[oa։0L^ap3g*#fc9}d#01Yɥ)zӷ.cz$V,w|8r0Yrƶ::t̕LBC<F?59<+-jR.n
hv	aT,ҙI; ǄMJN
YDvog>%T[Ox*I<쓔|.\Ez6
$a["ƽAk)-8"/,y5Qr^c∛KisZhomM$1)&7e"wEYesFR8o} M)T/K&yЉ1V5@m6H` C!u)&ERpXʒM"Nu>A P*)m7GT|84iJ@7H(]>dɅq40(yDQlQv?UocUݢlCX40d@n"x	Z/]7S<SRJ{<rPBySA9rIFR8E_"ǁĀUI\	6\fStXtvFnw9x`Yb>F<536x	ag(Ci H`"vgdFbf_y< ;[$>^Ќ1N+BKNM3;?E&tT)d0x"'s >^;G>M`Sv=DSsBWXlT)<lϣ(R%JL;UECfU,Piԙ4%ʕ*%"bn2!Ig3]Y_h7l2GH,³s\+'L#:FҦmbPSVF)(vEUdA?9RsÈrY4#rC	7"ywXC)QI113=C%9mXdyDo4bhM>n>y~{_ϵ3j6LS_a1F0BxRkcE8lM@[x:J?Q]holksgx[ߌ|v@
-0Әg] S)rU
-4$9k$oL4v(Q1Wq
-aCjIM<&8ڐ*њ8K0T.M399EG4_Jѕ($mx<!p&4ab@<"SxJL.0)1C^rM-S?ֈZ 2D<ڴ00MKBZK&pWc|}K*s*96Wb94n/kw#8<
|*mG:
y%<RZ#|LeӤ=)[M0&\4׷\$d2r[oCqn'>#ṣ$팉bLU7x:[sˡjN2:)I3' ٍ2{~p'eSbP<\ی1bIv6\F3xM>]7vR"Ͽt?\rsh^iXFK[csWyk/-0Sj.\\'Su<nSN>/"h[o?Mg{7;dqRX:[.3ҵ;B4ڧEhg+p504SNk*EK.Z8DwgUw:9XᵏK\]ߦT"|;_|?%TUv[+%JS]q:K+37HRT/m-\^kS/rG	WJwkڭ.~Dy
N箣wHZF3Lӄo;kglN8^bcil#SXnsge4jeP27Wgj0vcp0ÁHVi?k⋼r	YBebEZ
T*&R^KgZ"u1	5\O.i<ϒ</@t)ELObH1S4GR@91AUэnm[g*E.odi Y۱M[.LR
-&oݹ?NFڌH0!Qխ/_mUn;02E@uEFXWF)?@ۑfT{'B,e`{F~w}7un =E:7)2dNrݐ|9iьt{ϼ/1w}ۨJ\JQ&a$84.'OR.I-4T@degY<
Y6)Ri 34ب	)mpnW5FfK,LD{3K	Fo:`9)ڥDo'fE97=vfđ/ű|nb/?Gc:9t	z8
-ǭT܂q 16h(ș,t?n%8d8jwS0
HIF!X`8)~$Sm$a@;
-dk!Y"prRŚ+tAGg8
- eߓ 
-)]	v[m(TuG.hsxz&5
m$D4=qet	dBS #"`zȁwr9\<$fc*VRE	iK.C,ŖMg[KA02][7ר*˷|w+|Wǚဩ11|HOh<l<T J!]2S:qSW/gx;)Jx^EBE\Rg`y(
-Ɣ)YƒVC0dj(LkNXA$Xi(S4N'E`82r<Ma<7,H'RfӲH1!1A
-8ͥt*ו7)J
\%~TBi:\@3Q)lL}XmcbBsax䆖&1CLpi'Ly0i\"\v
-W׫+4#<z[[A{z:緆n[g</OS%ȸdi6[9o3,9AD{V&Y1O^ƴ2-/F gehx6T?qpc˔rZvl,V UB)9r$ހqDn6[7o^QrciB1KM9)(ǣSUE@I+gvY.s(egwDfW.n3IIc	0|i_
}3W֛W
-ڍ5N%J"vC^\<wKk]PILխ]n	n<&~nGh׺!ݭ.YI]f}}pb霗KE^:s8MhwZ<v(K$q%ju\afNQ@G9R],qFo<dz̰a[m]۔lF}P(^%
8'80s0:;oQKVe4
-x:r+	F<wuW)fqJtnu)5zc0C
-e3Nh<wn	\fea}mX9yE^~,Ϥ&akWpimC6:c.Q>C:bqnt#zL͍UCZ
-}fskWPшimR
-2!}ik y͂uqkeJX.jlߓ	O!8e&Vi'Kl%ScQ_J
-Α%&+C2xRIGphfG싄}Ll29Q0\};rB,fG`0bg+o3,LPKuh
A}'zzVyֶݑjÞvůy~HTdH2)lI2H82$2Ғ/ݔw4[FKzv@ji\qJiv}r
JIT|R`%cخGNoHd"ye zR!0"v{6z\GsI4H _yrܠ4r |}4aa2.3K{c@BM~!5q֔zA㕊e=nѿN'F93 VHD!<fZµ,$ѣ1ۥ)IJI&)8+Ҝql xs<GNNTay#}/ΰ83#fL70<$y&~:$ԯ40K5\gfP.dnrmRSSa~9RTnnI12748TҘtB,m1S,7خ>rQkTJe\ǔaY))I
-"KH(SƳm3e*; t{kʳrK!I%Ao};O?-ǽ?+l&LffX喤 RS`!cf`'	(Q@cʾ+L}	N<g>^o>M
-T.R80@&ʰ>Dbr%\,4_8B͵-+da>2ma`+c[ȱ-RIJsB.ΰ'XZ$o)8sPf",382X$>J#ǭa:2ɋ2ĉ4[C
-Z~gY*pifrMėgbrHrE:+8H񈁅a Iőui^]]#it%9bP`?9/5pUtB݇o9cNh7i"rB3eP9j6{qK6,Aor&LMb}ItN|Ta%;l28Gbaf 8s׮_;sa
-}679˔&e%9wƕ5)B^>_orzjUԦ]ADF|uz1{\3g:>W4y錥e^{3g͝Ox٩)G߳cY]둙;Ԫ
7|ɻ^ǧ>/1?Wd~~箮r"{=n9u>OGX;N18֋{2ʍ5f;~k
-i+,	$g!}9CI$2rIrłƧ>` :la0ȉ\;#qI3>X.{[{{$in쭂([.+ㅋ{8J3GXS:7Zԧ2:os`ږdQ&כ_p9}W\]_zή>sgPēRT("E|慗T
-'NNީGٰ~K/RCq<g>-ͰfL`"+dC^}x0\{.F%ZV
Wps9I"Hfů-{8ҙ(ȄZL&5Y7n&hAdف7`InYFEr+,^6UX2Uu<U"R,t.hwNq}F0GX#j3E{m8:_"͐Dۤ;
	ș=zn:QF7Θñ #y
-S31Z\lq)IQ<>p?[	~{֚Bq,qpo[҄(W+\@<VMLልS&aH; 2Kdbx 4~TpH21I14)OD~R2i1{vV,chLsD2eZ` _\8D0HiwX#tΤкROE}KCjw-ѝ2	MH1c&&_P(X0%`c<ۅLXRDÀQӔM5aqw$*X&hYJSY.-5FLcsL3%H#0yJX4IhH@fIV!OAL#
-RL6i	)^921F|K88KT""$1;&i:eB>T*"FL2 uf^i$ׯQ9︟_Wm?`vng$<DhäM*2OYZ7F"OH)9}Ƶ+__;O|N?]͛:I-ߋee{?Ip+VdbZ~U@c4E@_E QvDc!KM"c{0%SN2ؐ|Fʲ\|HdKTL
-paUyb&õ=!Slr4Pk2ޫ&	[A 5ڌp	oEc2T.d)V%%R!R"e/+Q˲$bE'r\K&WdO)JɅW.
ZvHP^3ŔNA\[Csέv7t=goSKlD!((h	nj()loѡx*QԋY
n"
ߊqK%F.^+=>^\[=/]06{ A{2]253*ʎA:͜;yeZ}VKA{fea0fucOѨ]\h@N.[)yiq׭y.{c1~wCq{#0n{
۴[clltQF~O$u2u+Qws&O>,RUhW0<kx%u}76ʵUvv6P"O^iբV42S/7E^ZELiu(]Z76ޢ=N",reu4uNev6QI3B<aLcǎPT9}#B7SB BJcK|.qteE%'+bzAGljN7MfEJEP3$7pXiTlol,fQl.S6+YFht[{cSO>%8fUf+N{^oaf$nN;̧>́ 
-EP05hY oxo!<GGH)ac^R d+P5hy. L"ȃF(K6(slDDрk%jk
J'繾9֦|d%P1k˼흳Y]2<tq>ybu 2jk)|lFL6
6rK{qv\vIs0LiU(xA q3Wy!{] 0CđZ䋒fYxd:"rJOP_~OWrbi'oPt
l8N3t	dly~15fc\'ɤt
-^0@I.vr
˹$"Sچ!2$|@6rH*&4`2UȖ/H$Y;%l]d́Z`kypڔcirEW722=\ð 
-i6ZWF4ؾUͥM1p `L{K v=tZ$¢ܨP52Pf*rC77(@ć;2q?vJiIvt%0n@jIV~'b'".,e٧(F@{]HUdmCKx.2eavXh,0=l7&>KvTPx8N>b+PKhn.SA'JL\)6ן!uu4|xO}OxeilGR#2ʢHD
-GѮFxXeep&Z;z=`2a\^s?sw
-|Q2
JFezIAy`؄ B"g4	0&cq.bQ[)"0b,1Q'}y|b@-V(t#Da)KIbW(|HCMtf!?r3õR4H%cr\2a
JrSSrL4H 4d
-"e4Ӏ	1 \taz$fdN
Y8.ʐazumxn?q Фj㜙jiRQP`jΡsk
[4&%"i2+6WvY[VcQsh=ʥ],[Fg]})W`Z%<c9wAq!^Q`0Gۖ
-L6ǰafza'6xunK4(i:!Պ̴.K^^8ubvy/K>HxssK{#26Q9K	m36qħ7ȅ9zL7J_bf:ݗt"1'ic'23]5r.rS:rH_ڧZq}wK/Ǐ|Nz;W׶h3; h|ڽp4=--qc{HdexL-0GKJܒ<ۍyk\_[iƴ{cYYX+T'&tWp"o6*/~)n=yH֦.\,@"N2&ka+8F}0bfe}VV#0L_Pw޲/biAv\PFcݭ%vZ٥)!>D7	Zv᱇P>T8>MVٻf8{q!ґkt91E)5f~pcwG|TK{@"Kq[t,tRl86lusB?&z4PB4ODf9!
- \p0O\VcٶeIqg7oӛџo`XFNOݗ)P4Q*dS0$Wf[<ncpܲx~ӒFAdؕ+?F	sl]WrJg"啉f4!ПdQ-ӗ'#d=oo=>we'LMȅj耡臱 #.KCy'	鰛Z&bh>#6Gt7	/EL$M#(As4a2I$nJ!
$"D'Ftot_P?4_*4d<
Q5ST0M!xq!VCm)T57|;;Fg]djv? , #'i؀cLXnA<<ק"uk4Tf"Yܤ?J!RU)8)	ǎ-Wh=Tw32cTCm`X	/
-Ӊ5S5XVʣQD	1Ƥ!p +ZHTz+-Ǧg<>%S7:}elzcsE*sʠ?0[ToFV6|)nM-|/?ǔ_|&Z]/_)TZ.v!PHv$$L~,iHVr"I RCA;>,~w?7țo}C|i_Q\)$4Brå#BMuQ"sba
-P)FA.VbBa"~L+)Pr)ȄJN"ʹXd1&Y4ܲ<&Ρ3#(Js(¬(wp]Ck4mSiS^"$!j@ThL H }uw"D1 's{ʴ^+[ f4#MC2"ۖSfXų{u3qz֓N+Oq #dF]mՂ'8,񗟿ȱ03Tg(hEْ7t!  J!c6w:N'`o(ɦV&a[rNN`8ҋu\qۏ̲2;Ëvy5H3f0JFj5,4pH^fo'VYY78~fb6Q<`@<~V(tzr}
-{xv%##awo)G@^G}<]ⶓ
5buށD~~ｷȄkzgy}0`0Z!kØnYANs@իI/>r]0<o찵٤?LGPc}#Ҕ
-q>B6ݠr^Ì/?W^BJC-$^qszA0IdAre*n5m<ȡe`cӄ:-EK͖mghb4aXKC]HCEȸ,"eO	h}!wqjqzR@{0`gz֧?
>q:"JA~8Qr
--f QmL
V׺&5j,m6]+JݧV(U
-ؖf-(q{}tPE9IL֔Y*^2	M@ȥI\"lab)DUF4jlX1-3G{73Wi:H"M*]iI΍7z<>{>d1PIedeLɵ	0d7d1].\Y;d3Hq4aa!` e A)xK_~nw?|ӛ3V6(0)A,J("ΐ	f{0r !qDZ("}&&#H x\LL4Gl$Z,r阶=) Ast^y<=r%(R;`)
ǈT3`T,l[3_oNofm߱}~Ă%ߠ#︌eA[Q<E	ӏ},įHCQR<E`[Ey8JuR!!L)QXӪkPq}J^I,e_'!( e)Q8O2gjh2xL#-4vd"SZFǪP
-"/JV^^4xv(M@([ј,F=BIT"c L!)8smJ~*\p^<W6T6Q&4LMN͸C3/3gЭ~w}A38k0(SvG1h40Mt$
Q4)#<+Sv:DMq&8ޢZ?J<Ϟe8Sˇ	/`qFT
-9 %MA;_#q Xo)lG䫎Ҙ"!R@d,rR
-(yL23+7C嘶-!K"2ڝyH!%63IC#
LPR Ԗp@MԫM<Dh!hd= ObD"ʴ4T\>6
cu9Y<x|+W׫Kʯ~hI!pȉclcS;;Oq#<dd.l6Z]*,]ny@FݮkΘ}wBigbf1(%40#,qƦdwI1OW)6g_>vrY:51nJ.9UCǊ]*T4]b-PidX+\2;qH#	H1FWhF4;!k{x){k`D)x۶a"D!*u)z.rZΉhuz4{]^7\Xb;UHFhyt_f{8\(i3S>B#| K
1Nkkۂv|Msŵ
јownuGRLf8s2[{ҍn
-ƃ`O_,>ԹLSg0}Ksl;!͘qeR43Uߒ0$/tv{$W925Y%Tj<ȵkWa8(<f<1GɈ6'n|-ovKu	'2X^vmiK&S6r_y\_}j
^wHo	+\o<sȓt;Ǚ^s+ktb%$,7rn'QWuvAT<WImΜCI
-$!lw#Im|Lo=זth(#.\E-?"L)s!,GϘ,R@Mn	PDRH
-xAhh3_/567PD-P<5Q3\\cҜqu.z|{/Y=Ls/E|p>26y'Sz.}ÿ<igU~7mGSlm:8EFtFQoLض%YvK%.'XxseCeH7}2|LӿKѨIY*Jn9DXd4h2)TJ,u3_PM|l'Ť<ܐDDEqFy*f	!,ï0sp;[	ORJ&eL)CG{&{h:i:bfy[Olia-xS.V%T
-ˑ	G
-DZ
-Z&]jŕ+cZdE"W)inQ)zeB{ye\@ݮPtR*ZgqM͗E\HJI<B&a?fУdtLhK0px,8˄+J4En*`g,&.EבxwpIXW{87`7
-1LBiHXn<i3ry?7~ͷ꛿x;[F
0*xp22N}:KN\-5X^	3JS
-~qb}8_67U(`W氭)ʴX0n$wsc*fHqv	|^VKΉku,5>j<HV"e#R<,˒]Pv#<7i})TS
-\`ဲ$=I
1R9:FBHF2H},ك&N )9ǰ@hy햼V<X&bڙb)ZerL 2b	cZ([<:x%k$xJ\ghE#,GpW-"$$V+͐y9uU ݷSw[c^sI1NbOtA8b=$j
bwFl%;}B H0S(9RNZZ)->*ũ)JŭZ{Rs8˕7X[SXeM<F"^gva'
uʌ!;\cn /?w	pH^!L#5H0n:B"1Qq$]8̈VG.yf=V7"sxU	8bd:L
-/ϑC8p`KW1eo6F42(c,ed=Fm(,yg#@TZ^'TP	3Sk%)W34!ӣPQEÄSq$QJM2ennӎ5FnCym6`d9^,>PthRr\}ʒW/ȍJaҐa֣|ٛdcuך6.}+qK&y8`}KD,VGYC.,TXZvǵ(:>WwvƂq~cܐ͚_}m	)Nq7{L.%/f^+3]/P+x0LC-28HHt0qI@7Y}id&I'=LrbN1%]fh":c1X{{{- -O0EAJhR	4IM"~wI<?lA2Z8|9JR^Y90URry_csutrDBFnL%9)h3*8ŏG_~aHGHXNzG7ȈRoJ)sc NS*|!UL gihT? VYҥ&
-s|޵\q&PQW(|\rIg[BuIw;7-XII'Ԙx̴WdD,!K0
-EʇO5dBX29jF(dP%~#+<tz5jLbU׈_9#No;^RA yqxr5 2X*f jAcDH"Fyb0-YZ6qe'2	qAn"YmDq.1U@Y4*
aQ+'c2ƶ}t!7pd)Q8&dmBJ"E WcSd0;"7pp]:VM7 x  Sao;n(gvǆ;(cQ(4nZq$Gȕ/6Bs<r-ٸJwu_`dhH4n	:E,] wQA@%ސhC`F@+X\)k*ej3ua)4]>EѻeD:P%M3UN%ƴ|,ٱp
C<hdr$'.4<2,WR[*ɰ0p%4i8&5y+{6#Ej	La<JH7 7Ȥ1fDFmH1!lF!aGPmH.3,ij,3F2}	iw<J$Y&ߢ"3TT-񮆸t[Qo1FjwI'L}6_{8>yP*zTf%9Ӎ";45G3Hzݱ2Z*֬,4D"&1ugDlv>W	<0\)4cJ^\S" <yBtLUUw~2-UOO
-{|4L;СY'M2hCܹ@Č2b0\+~	R'80@@L,Ǣr¥Q+KS)xLDr4=\ߤqc}3.`Iq8V=ЌGcŢl<6{mZIngܵtp12A1lZ>J aH95ZB=t=fp8ᕵMR9t[aghe%QDVj@ZYemoXjyo羓+l퍹l
-	k9,E)nc0XR96]Sh>XVkn?r,bPis,OsZa0Σ
vnKd&]ԝ#^pSV7
hDquӜsQ}*a:OXqΐR^r$4EW[YĽ>ٰOw7)m(-W#
YI@oXNeH	1cL&/ܑMx^q?7t[$
4RlcTȓwQ2fX!*Uvi4TB(Ӭ$~0ȒA_0~z`Y7<p{4X1aB?HR
-!z<_ȭm߶l@ 7
tÏqx_tLo43fB
 9?%V$7cQf`}pe[ht}@K T#LY2AQ5_NpA=F!Em/4ߠR-cɒB8ԗ'JΕ
-s )BA+)$[)I&aG~'j
Uowo``FјH"%XUtpó%+$ֈ=r1`NŤ1ZtģX $G	v#/L3<qD/(&̠`,)jmS4lnAv9)vR4LϚs-_+XRvcĤGdQBg4d00I	|G=Tn*c˹f\@TpeMSi1x3t%5.uCJe|ef1$,Fs0J9D%[c>gq`l͵f6",'dیۻww}?V9~?߅Sm#.LfVEiWq	w2q|60J!e3wȲ DzI<G }T`haXBt$A*A˯Mfږ	G.tEk
T D˔FHѝed1$=^Ɩ:%M\òlZIX7!KTH'*
-_!&1q*S8	}J7cI&R4'	O$ɉ2ɯ$GҊC4&Ƥ=s'y&~8LpIFöp@K@b`ZIj%M%~<	#zue9ҔYdMY|7ns
(.2RbXQ+
-|Ų~S.Nkܥbd|BG(jGz!-098S!y..ZnRC6&g([Ӯް/-?f}Ӽtf~brx|5phfTu6BfiMqm(OՁ3Un?`JN&9HO"aX5KiIul4&י\-`<R(xHsX/ME6P|
mA(2AXc;QMLä7Qm!x,ӳZc8uC)-Z%F&E-P-Lcm9stRFx<Tjsy=ѐǏasKXv$Y]b65KB	o&Gܓ,
U%rcylқj3Jb.^^c@_Z;汍1-x׃zg^:kLOU!R3EqyDQmkZ̈́h0lQ
9Pxy@h,VYޔkn?ȳj|ӏ]ro\fl=M:U&&X>x/Dqu ?]"M Zf}_le:Cd!OW)W@Àd< ٘sl(2~I7e3v.W1%#"}A\':XBHMkW,R]rolqm\;n?h,vcELOYPtl1d2-*ȜǑ)KWq-IRpٚ8470SHt~1*+35K_y$oI$K00zl>u3s	RHaJ#2!{H\dPR8!yJnvc~iA-<O|Ww˲Md3URc4R$[|VZdʖ7BĄ4(c1=drr
-9
-YWɇCt,ϕL6&C.=`9+X%A\oG<~nW^;3qEXh\ƥ'C.d9y4"kP]C1CS%"b&\W>C15<-MU2E	n
_焴9z劢9p2f3Nj<n`)ʅ*0t
0KVTq0LLX[acH	1yHƘTA꒤ hp`F/Ŀ<6DS@Yi2e@>0,5F:XZofq)Igs6=Oa<!ukD^yG?''!nKE\~Sy*ڞYSstZDR
rIF.
-ʰQ)3u13e,/dfJXV\E=ɃH
;B*iI"rsґ	2Gv+R*xvML):á$:y`8(,cy!\)B4H3;5H2
OiGYL$?2awa)F9oj! XJBB)cy.v-FӖsp]dRK(3U&oSӋed8*c-
-$KB29X8j%)8Idi*ǐ:[XWVp
-wZ<wvGmLsZ"4|ɗvGǬ(6v09-T<Qfhc:YeP:<pdFW̮AJ?nY1KVYYX-
8tp,+):{,%΀^IBC6c},8ɘ<$pҶg0>ܠO^G6|%rEu%-$i"9Bɻ+im˅@g)8Ihh4L:VL5xE;ǐ1i\g<
-J])_&a,&91
Amܔ
y)hC|2Xrn,BU
-U\gk{G&q3
45ek66|bB;.[ML#'ekT%&k[9Έ~O drV](ǮX!3"Mk8դ8M^=%qk9яPM:gN`+uV/s}}G
-Z\_1[m9.18Lꍨ7J.C%dܵΡ7B,<.썸~CK%#^gkn?Yn@*}}k\2	e>}72:t+S\xx-,ϕt]43,<'$qhd)~ӾT-x'ڔf*<{ΞpM_9f@8
-)6j]EJ
-*9݋'o
+݁8Ĕ0R7
-SA'Z1?S9>+sU"iOi5ɒPԊEɧnpۡ,#K	 @O #e=2Py׶:*T+ A.Q(əYm"FZ
-DtJWI
-4#Jtl_a0;Weya׷xvVƬ,вM'M)%I ͤ*W\7qw
21ɝVy@Ґ
-TG.L4~Ѥr黷qía^? ~vx&϶,^{'.SML){.E(D__YMjlFL`$X؂QW>%3%{CLQ%tK'Lmc7\h+jcX'?7
Jfr0r4~jiRBfXrz(uLt~nQ',$S+\jU<jߣP3)#;[ZjA<$'`8ʐkjGHZģ>
-Nq0FR4NF/E^ PI1\¥Q(Uyw|ޏ+yNq
5}/عO-JD8V&(̔,Q(<@ZdaRMhԱIl&Q/DvX!.$I2['S0t:]l%T=?	|J`c0s5rAGXX8 j8i`@>D(:'N7#aJ&83S%(2-H2p
-)@#h
-5n;6Zdj)˞CFB`ajõH@i6R[VN?ОMӗXD#,2ɹ03	X3R0(ze`9~):b4#| *k(66
"VL+9<gRY-W׫Piџ%&[T^3F	#4o哟Jqn\#aomM2XY6n$vw@!peg/30=^(3w#,f~a^aFPi.Wz_dͭsԂD^QСj(|$6k{ct.J
+ךL3t.[ d۲}0m< 	S(#wRLKXlom#јp$O1d#鷙k[ʔ1MRri-`j%U6eȉ0,Aq
-H*ZQVgGA 24M
-@jkLڃ!X&B
-%yȤIZ@i Ԫu#k%,Tк`b=0t3-2S3ΨBIGi6>3E`9:^7Ame{H}^?[8xSԌRͥQ6ёA_=6'ӤBjS<rK'/p
-X)JU,_|sw}LIk{lV;i8)kKBTٽRg2Uɋ`ǣh0dn!t=AH"?8ooA>ĪCX8z8x{iJ(%*F3,Uʪk4Ȓ;4=HM6aIִ,aȴ6.P
Io}(1ۿ:}O2hHMl6o#~4c0|D"M"1
+N'+g"j.ibqgÅe,TgDf~J%KK;, 7ϙ,)TgWM~SO"'<w[d^ݗ	<&y9Ró\A6=Zj\&J,,ەF4Al(hai9gF4e⮓3I3/qcmE[pI3%[)33踖`0RJMWA-	gz(nN6e2gLz#da`<)+JUmEĀJIAtwO̹"gx}6{(="$\rcQ} yHph%-\mNI} tB`Xv\,pSAH#bTJaԥ\v(vc=Lk5,6icKT,<'
Bg`Mf]
-LAbC6,RsrdKkY.U[t.s~E0ƌO1<PQv]Ϭ
-`9LlrܢVFQh$kJIXԌGHbPӋ,?~Ǐ{Wו9z=QI\qfATs$^~"!penq|:G{y(Lae!sMx<ZX.zk@6\;L^$KO>*yj@05f~/΍
wbr4LQH
$EaqeeMʐc[DL(@\V\Ua(;Z"Q8([$y$&xgKB,J侙02Fבb$ӦA(
-(LX:e5f^e1*JWLJi]dj,'T(Ųcua!Hrz!Mp:?|͜??Yb=O<?S7OϾDV7?%Ϙ=!^Nџ>?)Z_Z݇:\l=Ͷ,"muV(&ޘ,0nxݝPO\a5aH
 xyK:Oo{f2'_|J}J
-fDHQVev_(Џ;dË:UץpI*rew7AW2h-}FTSlq[[bJΗ,[a+,ؖ)ߟ&Iu%cT+u
-j")ѐ֐Nwt~vse$H\af~Vh,de"b.΅琦  "pxc-~ybɢzGh".$&W[$i)y@4FOa`ЧZ1v
-},V-vltC[^O|LbNkHwybJ5hTi[==i.<Y91oytwtNg8/95fYR:TCG9LH]sA	c8+BzpL8ؘ#;ܳX.dydqYa6XE~-NX@]gP4;-.x<x	|)A2"j$+z|SAO?A; y/O?Dσr1=y[N1,@.ӡz`jcէL@RrP&C:' IVX&Rxl	[0H3d}H%+qWY
xq E؎hoeS4B(É[{bJA< R<i0`#jQc.]XbH	Y9^G:JCT
-"
>"?OrV^sTb\ue#lL6%<{}S^>?|\0sIBK<ɵP.		0R<[$Ҙ7ߪ
6Jސ't<4$5QmRَm833۔IqL|9#tbΕ'&$L!KZ&C a-ٜADkZX)w5(#U%e7fY	T, 3U'
-d!V:MVYd=sC2@$yakQ2QO$։Gmi9.%;l
-f0U!v崎SxmZb)äHxbeQ7zBL
-J[xj+Ҹ(pl̴Ň9R)nǶd#
-"UYc>r&l)۰1sEBh;Gb)Lr\4}VJ%]1Fc#S<wx/~k 뗷HGqR](
O,C³Z&i$ i|$E
0<vl[imO2Cik#AjL)dlXXy(Y,ؕ2Sʕ)/
-ۏÍ1K2IәBa\~'s.ݵfxDP x'K0̜0cK3:JXY(	c
ʣp]F.Qb+-SQ	FiLj88)Hqt@mFaFcU`SUȤXӹNݲ<V7pDǩZR40H8Tt1G0tZ9XӎPX$!jT2k3dNpoI7Qټ,Ͼ3gI{ϯsy%_WOS|L{?"׻?g?/?w;_|7(ïpoXEr3S3lv&]LCZaY6aʵgOM!JS*7j2"^DݢR$_v
E Q*iH2WDE!Uh'4-|Hݧrd5Y^l Ÿi"cӅQaINt|[;klDZyJǂŀ<Q<
}X-:zC6hi^_"%mgkS!kK?io<{61)v,ˀĜ,+i-ťR7ʟYcK:7R<Vh,ǀyQ`b8(\.2$G}OVgDgtcqHdD)!ӈ}v " 䵏7PcQ tyꇸK˼if&3XlTRE3*U#sTЩ/S\湗Cow}o[aeΧ>
-V=csB\j\8wĶ\ܿDr\dZ)gvyaGny׼W.1H4Ot@蒌FbGk.&<Opqk{uT&?TsilO\9ofB]Lk-aYHrI"ňiK&D&&vhhE14&@4H>gc&-=P~l^<]dlo<~<-B4IL
-3Ectc3])#YM&婲vSu>%
->\eR-JL ũR2?q#E|ջĵ\uwERd)5Y&T[ğw#_h
zi6;#FQN7XIF"H,!G!.]*	<$hqġ傀B 5'hJb PW,	@I@-PM=] 9FдǊ-ya>KD~w.<bv}((
-E_n=֞t8.}# M-Q:`~I?'9T+
񌔚`&XcPC2ed.K쑦! bqM"	P_oaktN.^*QhJ4ARwM)m)]24LhC *v6$dBw.U³9~0*q0
-(Ef)*Sp/cT2pmjC[Dă1`ZZMdf=[`o@+C/?,]E:K>Ce(]D(>,#KIst2"˓nKQtnAlCWᐧ]"('G.%LQ$eKv5uvXAoa};$ۻ*IG.G0
o
-ttYΝ7
9E\I',o}qO Q"ݲbb<K@AEc#}DXyDڑܷ,=.Zr0駎L*iI ;7زlzNRl%OPu65 ǲ5i`Y IFX8h@5LL(%C4!pZȷo"/~O|9xG~Oo'u?_-_{G|D=W_3xi;/:~O_>BW;(2/^ z8Uh~wHo
	\BvJ;.Q0I\l:E
-"b谳6Ӈ}X.[ۻX^jZZ#}<b8)
-~ƅ+ll%S6NO<(
ƢWY)Y&0=2oۀ±=\ֶvD\:9i,JɦLtIbR._+W)y~O8-KRr-Eg1,_Gλ`
},oz}ѻDb773wp8n9
--E@^rLs;"SHd#z@E<[g!!cE[Ynt#y5v ,
̔hx#A"PXd1&~9Q\*Y- CbfJE,Ĳ2-)2@."AZ!xKbb6OXB<sv22<zH1EGWR[ƭ}Pƍ=[	 b<]jK%,ghhxl@;Iaf%V3^{msݜ7(Md6ddknJs,Fe<ʹ8@>f|'?n@X&ʍMV>PhnO	:]_m#?Z"w&K=1nx)DK.4˔0̷To6x,S8Zë70}O>ɠ/cVc*|4h&O=ËKŊ&wX{eW>dI¸#hۼ-?Wpg;H,[
kj"Iqb,ӵYf
~Oэ/|p}RgZB6H	>?͏?oG&T9s)je|iw~FȉF=s[c	%εx\[PluF\ݦo	;͕|f%3C&:KLBOrf̯Xl(ڀ(@h~9A)*`G2q$
KRj1,po!]QD*DIG LV~bh̠IMQIjOq)N5BG;Ec&a:}=evƢQ=xbF?-WҐUH#m2S*"LTIwW8
-a3pL
i9%iCSR#Ld6ELrbƥlLD6$:We,BS$3FXhrAfpdjNRW#}uFq&1%6GlvGҐޥ38=P/F8OŴ!	PDi.ٚcXeJ@ws
,sW_\{q{︋,>{dRK7-L2G:.b4Ma[SV$)!7w
- q[/c5@Pd=9ʲ-WbL+ Ώaf&vsMG(խ+ՖPjr'G O ]Ek0&s9L1Xd!!F;$;$4@&~rQ,ᐑie	q MKCBÅzL<"%%2
)'E2DI !?#L|kr)=ː?AcMIJ*
-yڒ
0<l3Te1JCA `WY
-+St
-e{m/`c?z'|ϟY_}#|wbY<cnnf-g?Ώ?ք-^6vC^](3_P*ӏ2	5
"Y
GaDqln>5U+H)0`=\b~q͐V*=/Әl<z^o},k<-H@a3GLjUz(bh4=ڃPv>0& b"w"f)5!eVs1
C+99J*41,ȴ9K%L;A\蕂0nm\EMŋ/BIf^ǀ>iVOǟeI7!%R[-X\6[(U*
-:L(yya\Ge2 
)DT6-q۲/;>],נ?K!Z&jUr$BDk%tM'O#LM@&VDy ΅!WX9<͚bP.o,;=w
-cbnzǷ82W\1V,D=Gn\zf9Jcm9~D"8;Ȓ]s}mM!W+L-͠6C}_&:IMU 4C\ڥR+Q@1U~9wnN&^[M+n>e
-8|ORky/ 	
\^Y.ba^˩V)6
-6㄂epxBӋPGs)TjTu)Lxo%4DV)9>ia2kڐvihm (}!IX_uCk3n!c%n=:ͱ2JYgVE*~B$j63LP-\Ǳ,LOj\"4q]o-3Is3u)?C/~oy(FRJY`H^G}kĵ֐cn5iv\$ښLB%aK	M('00~ ,&5 !Cpu6Mf eL2A%Ė	(-C6"UĞ+sMDp%)(n$UY[}Q-<)F.ϑD
-81O<?. `bhNqbt, XMT,X)*0
-9HԄr%q,ئ`+Da:'R.c'cmPBb%( L'W:dʮ{)f#t8KY*xCHr|O
-:f0N(-6]FQĴ)/жǒ1nt46+~Z"RQk.BJǜ)4!aF8\pyl,P^> ￇ~[xbi0Kן8/}J#bQ0D,%OF"|`EN,ܸz)^FU)%>^q0dr&C`xpR.Rd1[pq	A,Rq0ed>ϒ=w{^U;
-|ˑ#|_=}rh*oٲgRڑSe2@IJbK0cFIö
҈@dK:NȜX/(SgI3
(sfr,Htڒ9L0&3|C.t![2 bi\Q-]i9Xɞ
cܯ~G87o~ݼ?}P|я|	~ӧyכ_;hwϗCfr/~_s|!o_wO?~퓡OIwQr*'AYRgΎ9Pmj4
-;k[{e.jWbXo53,/%4=b8J,Ϟ]gaȡ<w"Y@cP=	BLKaHUhO$Adc(	$#`b')iJ@E`$)r
-Z7䙜Ć˿S	D	>kSTOH7αCd(sO*qcZl~;gVx?
lϤ(L,EiJDvzR 9O22\pB^S/Q(NN^xB0L,#Y>>P.@Eەa"SA'4L\<m{6aN4D&H&-i@CS\_A=ch94\dnOxB<|cK-|\~ك,N/Ts|ƴIsKww<pVÇ*mK޻A'B1_zѵ[G.,m&xu,q#MNkc,ŗΒ=NqI(LBj*qm7!U Eo	Ξןba;k3wMD@OO_>^ogOV(T8h.
EP?VL`1ꅲC) &
-BTl]BǇ4QC!SL麚@.9,gC'xǷ|klR3bhUGpiJS,{kN9ƴb0`m"3;y:Ґ dv1	)7ky96`+(E|O|?/&k4ײ<IX/]w|7o~Z4&A2._^x\K(m@2]mBQ*C"m1EDaeg_viޠ5 SLb`jͥdIcMFAkʑs(Á,BL&D^+)1Yшf\t\GZǉ$Jg>w]
-˜atQ	Q'Z_#0N7uнr:tY6s3 0dV̄v2G[L_bCF*JG!Qg#ʥӏstm
)ji	0B#E<>S򸖛Fdj8l2FIaKWQqIIqDXAf5B)8ouW=7Ti9
ART:t
-E5EU>6ˉ6PGn-LMKC Zr4̜4N8u׭ģ%?#\ǗL.ܢS)>H>i
-`Q]>x8BH'< ]l?Pڸy3!TT*in1BLpMwvPh0&ŭ
{>MnTEyy>|{χK/;9|A:-AAJTSaj 0#j%Mss&)<d&yrFvP("DXqJL	$̇xO(3Lsr\H$>#4K<M,idYxV&S04%"&3iaJ0
-HtBEEIUP.Ќ#'cFzBc{bP,m{871qL-|NoSs|>Syk~8_A.=2[FEyϏO=[ڻo7g͏l]>zbtaNs0_d&L,
-NS6pRYiB+tFK8ß+ԾnI5cmg$QJůD2vS3`s8ariɵ%<O i!׹L
-/<Cf)6eo9>DY Ҋ">X:1eвQ1MSH`xv4ŒGtCW7;na}m((yQ{f
-[{Ԋ%8G>I)ff9s*M6q
-%:m|M@e$Q"'KeC#ƒ#a
FEU ,D&C:<q"^ёץsWcJ-tbd	*UPՎkzz!JcM343jY| f܋(%FAjS0?_̪.\e&3Ǘ,ƫhxp\X02oIuiw9t{}>~ӧؿ^* +07WE{ë=,u+Hׯm,q5Wr=E(SjbR;P敍[7ʩYZj8M(iT$rn}c3oK~*y7\1̀ܢC0ѤϖY,Q'sZ=-\I11KV7\OE aڞl
mYDh!)H__#9wa<,h&iv[tF}un}m^Sv"J,%Z6e,U15ӕqT\8{^^1xTh|JP*?yE*N*dRB:5?ev23I ^ H D	a	q&Zy3B !Av$*G'/y?bs2$v)	|1p 0El @K11z2M9qZjZhJG]:
gLVbma6/prI3jcx3b w^49fIKTˀ&[@<w:8]W\>gpǔt%ׅ8\Tx;24
Ja|2.%##a
-rQA(pfS$7sO= 2J51L4`
-uM2	򈲈+X-̘9BV7j$.WCbƼg
-h'	S* (?U0)!CUiR2ܔMo8_%`m?:bն:R
-ffM0k/Y?NBcVy/?ŵKWh V֞gY^3iu;n%
-l̒l4eXGZ
-.!ɳY`hxDQ⬸XYDD&sbãT(LC
-Y%3G2yF{%rLyPF4st:"L`PVNZU>͝K̝~W>>SB#qʗ$_^_Ct-ک'YOLGy>KP/J#)㌂PsLO>a0`+[
Sq]LL]n{@<MJ!4Irm
b'^1(6]@m$%nkJ|~QN<$Ob
-ft>c2׌1-FIJSGɘ0 8XQ57x=*6|O~7S/O-}7{D<KUG$?DfZ{}Ϲ'>3k}φ+crC$8vxnT4rprl:UǒlnFh.X늞})L3θaou,
-KQ:UA4?
-5כb&FbYDDũL4Z4BcJR
-)=a+:fvp=OrAJF1Z]gȔ^.RETұ钡l%~ti,ǎܤ<;Wͼsp*f"8鍘f}srcNW(ai4[uP&oЕjUSrt&f&3!JM5
1Kn$JEo;]"ɳ#TgT45qL8OssNT
-.)s$1RP\T pH`*g2}4W6Mjs5wQ
heץ[Dt!E	?ѓu̢ktCbSX=F>wƒϸq4<Gg<ة95M~*gGQr's.]mQ6)\_U$Y;!s3e?1YX)~-쉤VQ?8š[}_lQtH}2y93llaA*QTD.8227Y(,akK\hQ2,W8
--!*,/PɄ5
[	Gc۽GN*g|k+WZf^AaA*<BqQnyx~}eӨ#K\1RO&q>?
vD1q |T`ԧL7}A9"ͧ\擫:BzwyE>L9|9(@[_Ĕťzbjۿ}GgXjTeRPc Hp(EZ&ހޘs.$$AHaǳTOnJO"lC'FZ{Ss%ݔQdVqfqKU,E
-<),M
FP(m pYJMI@aY0!M,evȰp8~x~'O
-Αf h |4-&ifj
dlxeEЋ93L@-><
e$GDc8ꑩ4pcy+ē42|*r
- :e2U,ZAZ3eg䆃g:e%|`ߓJ-8L],Qm,!!a	cZUנkc,|t8`g;%2Ԓ Vn6E(ߝfs|/>wHYV/]&ʡXbfqC]7~[-%p!=pL;E)X	͵:8[D0]F8%F},Ydz
E/AC@zV{x!iu,ִ0IBq<(mꐽ!iom3l^gY:]cu彘s&i*S|Km~>`<z+K$kMnebwufu6]bY//Oil[
&,%XBU!ll-<7BRy"d(r9K/L1rHJŴL@X&`i\C3Lq+JrGAyJh`%rm0XY&E|&	us
-^W%C	\˯<f}Unz? a>gzUBiQl	>"ADP|CL7xeؤʡ<}N}LzQ8{.A$
-hDL0֤hI'ި#CeϣyGCЙl(-H04>?%sLAeffWat]R O~@cFU]rmJШy$I,7KB)Lrz,ȆB&	{[1srX9wݹOu$dcs8 ׀$ur{rryq?Tu[UsVww>
9qbR/u&#A41W|{7v
-Au
HrjM%9u87c{Y׵G>@K
EcJQD1zOs3s=OJbذr`euqNQCnQByvrgÝY-;\<{;)idgӬLfK	^IG/b@d2WYm\֋n·^&J\8zc,EC=vٽ˽ǰX>Uf.EK*7UxMJzc|ngڱǘ~^])Oi̟x:\2Od%*B%Cky9Ef
-ێ4
-M1NwC*Zd3Ki*?$l+uUj*4[h2Nŵ{!矽._;|Y;챵Ve$F@+BMIX²qe M},
-E!*(zayk&
-*cXYMGdS(FFRDyAQyLٴP!o0Ǐ=҈}Me_Jd񾏞⇿߂%Z`OtMy?0RESDE~>=-,ݙͷNf\N:j2Uc$IArG{MwS1Dt|~vor?O>}Dt}9HMS[*W
M(pLPÖLC4̉BI8Έfjj	Lf/ij(<	
-T$3C$(bK¨Ա]_iVt qKueM*Tz2F)Y+c"SWF86F/X0aG!PMQ-^.!]EuH ƨHn$	bcx: !O{<R'\<$5L 
4N
-Dhhjl" L%շs<'вL>f!4GK2,R<+SR<FmA,ΰhy&VREt&"5[iR[.=Q<]@jX
-3`X4Rlazwځ_IcAi)N/`
-K_.\nTTVsLӜz
-#ҟ3 Xj'~3<Pu+}~_}IR(0M~42JVQ
-xiJ.rոNa)㙦|$Gؾ=Cg0G-e,\*	kj	:-jQb#( (jrb8
qͯ3XYf-+/`CJ͜+MOY~.}>Z>R HtdcPt ꜑6v9>Bjx=1IFĘҤ'4j5rd:a銾]v&"Ɩ s*PLnv02%eT0=;0r820mPCLW˲.4Ry6IlBõtO/;yu.A$N5*5$mCXFuO4*0J0amwrW:{Hi6&҇3@4,4-
-*&Rg1{rTHZhBrtZ
-I|_h84SՕҳ\'*lVLMP!IVFQCe%HFA<C52CyT̀njd2'JbJP&iWǶli|pw`!|O-V
]j4ڎ:
-]̝GPZ\4e0r+US6w
-,sI7梀a'W*C֛
-5}g#UmL3+ˋdmj"B[Iwvi{H)Ri&&JU{P]<}n9ܡ^04Xh-w1UVGmFQp"#Z66F¡*c&3;oo1,#.^XdqiF<xǫ'V	2feɌ[]GG+>8"k<
-fP݇'W(/Kv%Te)8bmZp!Á`xgo
-~}b7O6(ϹZ04ژݣN9[utGWLU=S}O|אI%[os&?y1廛SkL[T	I$yk_,ѫe,VVi$, 7UJ(dGbn$$o0@mh'Sd8 {:<cUJ$o|)@'h:x5Is9>D.q;G/f1}B`'B0
-/L)|<s1j7S3-=|C|^~e&%ˤ7$3q\]>OMa4΀Ä!/|QmNW+f}$R*,U
Tkdڈ{}: Î_228:\dg7gogh"+5lx;Jn,t]mPJr9"u@5iu(Ec)TI[sJ|m"uQ ^
-adFWu1Ez\Qx풡6}^.vM'A$t1$
-te5WͭBThII6mp@/?WFx&0r0"(k-:U@GtJ/"CFIG]fF#qn QGr"gXV#lLWd^ ]8jFei%FADCŖ MrDN0 4ĳm$'26Z2d`
-&)4+⭪Q6`YWK,:6*,{h:I,pV?ܻs`/X^;Oc6_c~`;V(ضmǤjERPrT2̄2.a)UI8STߒ6Y4ִiUkh)iSB2JFFd2DO2nmNq9Ģ֬R)d%1h>IW4-毑3)CVů `lX)>
-_{>o_8G#+&%I 4P $i13ńzk"fDʍS5_SJ۩FMwl]0H58&|!Oi*/<#醒8^6(M%5J0M(
-I0Yr]7.Z>yIzV.I(9ED"CP(J١QQQD9W@E	݃bAyulL(i)CVH8e
- 'CEUj6k\NoܓQ.h
-l0G`x2UR-sWr\pBPSGRDYx6Q9riժ;}<*3,[Bv
'QJc	]l6AMmMmLr|QKBk۶;6UܪKk3~j+kj_iɪoY{-sUftF
-AU~?aaƉ+loɓ'Uf`Pm5~,ղh'MhJL$(WS`>aS[3	epuKLHeL%\^k-.'_WG>uG@x.{{x,p]|,6\.
dƤRFplZԙ6_C`.lס7,\^Y^_#zݜ<-)=hȂ,,	%fARpMDX1]bFL<z0VI<Oi/~s{{v{llu(%67{Srj#ة^|=r#\+qpUP,	cMy0LUf%+Va4IA@pxs9[>vʧүKY2J
-Rra=шw	F	aJ0"!-!ՠ ᔽA!a0MyЋ
-??ߤT.i
- J&IT'~{L_sصux2<ww77W$`
-"HDJwi
fDgjUC÷	)>;g[.?UVS<sezcTt6/̉p:]+ӛLx~Gcn~?_.78wԽZQHE
-9$GA-:g?22|WX :;[\̠3F|*O.1N#nTT1BSTӝ^$SbCmTbEt%#U #U[AS7
-ߵ,Jb:<CסNHqMJUTIR]vIj2OT6Vz1_[0ɭ+eq*
&G%Qn´QH&*<!yc|%VUx@l'qǖVaf2H fC^ FTJM68r]3dxIVJ@A1JBwi|lr4pAÔĲ|v4l \#
!DOBMdTsMHqԟŊ(FD="mΑ"ci.sBg*OJɌ*W6USd&ŸOI[[Yr2u($~Jּ _w/}m߹ϱZ!V	RvJ]xO?\6I001tO(&i9Jm'X&yQ6Hh>eá\,
8I0eYH$v+`["T
F4$h5܁"GT|x2"eP!i7_$;,'>#F ulehSi'?^{6wSǉ2#jϞ#b%D{"#PXXmq$eW%lM<$154qSAfH5B%NeE.JFd.*T^3BP٪%[E0X^!ҦHU$
(KUya$LuzU%sF2H2u{^*M4I뫐RA%Jޤd!h7ъH(6Ȏi(Tnu]mǤѮx,qm(X_[%Be8-LΟYGKg,y>fy1
-elXcj+eh_kPe
-"PsF(Zr8@sߵ4|׀HEQN^Qsp(Mp˶(@
-4Uf&:󭚒hQ̺3LÉVxk{gI(x8b6)=,Mf
-z'#]޾}3+{/Ѭ(;&@>z#&\<uL5{*Ya<)`E:ce?cwG2.ϭ*p8( SkJKCϔDN=fob=^<o]{@;Si
-ٛD:a1CrǏ512+%޹u-rro?p,WO&Apwf#[>8yzIP2clSbS޸y:[=6G%O/uc/45ޡ(p4.LRoֹsoc6Hݞr4f8Q ߬2X?1w^C{#I
|'/Sw˼}Ni7b6%Yno$8)!I`sDɳX~`J>05uN!K-4ýfP <1r* ƊZ$!c`<( "T	#'8ތ8s=9	x2%P}H*|ϟiB^}kd;iA2Jt׺?'~OƗoZ3VK12OP!mS&Fų|lզ!o=b7x\\ݽ_}:~*tչvzA"yq#<W77p`}]8Bm
f	!V򯃪g Tbm57Wsl*fhV۫28G819AYe<3`Lp8Gw{"FȴPb\ewt1ByKgc Q 9f_@2r2$Fհj"*%[R,q-\#pb,-贪[mE+mEY
Z{mhd.Dj@x85A@WYJxq?%;A"xU" U:Pf."6h"S2-Sj(`Y<H
ÉYRڦkC(XmLE#a*A6a0RۡdTA[,1IC\<c!Ub*8 lHq(t*;022UgpY+',4}J~0;.rx2_3;|nWn!\Ǯ<ŏuG%.qKIί
`<wr_zL:LE+$s4%3`21q,E/ti!x)b0H]H(t\N:%%&Fu5
-~s`+(!Z*L#nKhQaq3@ܿ6g~Sso`Ȅc1Ll*;J>uPxM{$1%z5êj.4i\aE<qQRlDm8T6`Q,h
-Vhx#@ZRvG!&:@c0ϙ&,05
\Q"
-W:!5;$c*daCg:C9qQ(@˃ф[=)(3
uS,]"$*0R!bߡz+*TfR+/ufi.TKs$2y*#T-iyOh w	V{3`Xaw#I:8funZLW$$-55əCR	w
<R$)g$ΔrBId2U)%7e*4B~<bp"<WW흄%,PfcW
f`͚
-Y*@pTSgKl|Sy&xyaǗ_ﰟ}bB.\=G]>}<ܛqhn\,V9d{K|

-ϢQI\KFGt
-[>?o09҄'kk7Te',,,3Nz}vo,*M.?ɷ^|B ;NyväUx5ݽǽ!D`mV05t9}!gWWpa0ß3=쓧	<wwvN6t"R[(}2^\3&
ͤ:w;$!uL.	8f`@qTS@V>L)_ʻ2~sZ0~Kac/ܹd.1rV¹kd_$LPp1»UQt2\YHFqf
(74ڦ` 0l&
2dbNM5
1G܉FDE@n_Ù:XC Ѐ9^i &y"p=\c).ok8vyJR&H4A\;]P
̤:|H +1PU/4^{8PMG㣗OP6yګl%`h׮
g|	:mG;яNٞLiϴ>(P
*!@hR]
-
PڙɱELז|yıU]Wxm*}0<=Q4'S
-X跺*v% %d j4-iRm]F{$"N(G  8TW砙	c9K
NrgT+CRfL@+k rǶ"bdHk,ZmvAOI=3TiZrN1#)WŻ=DЙtƘ/>YcTLr䤡FxNg*޶s)q(:	fj
-b[8
-2QSL],R"Ӡfԍ	u`B}FSbg؎
-TS=f#1xz08yK	UGR5]$6HQ^ħiTAVhcWjzBEctw	&SuV͠kDpi ?hnӧ>@,9˃D,#DN+8fW2
-I"q86Z-tI1N٠7	h1`SOn0	е+NȢP6!(9~R##l,Ad
-#f
-g*[u:45|-'ާޘǬ4pI79j#f_8O{&tHљ_q<}y߼σ?sO==ǔ`LMEI03-E 2bfĈ5l Sߧ<I1*
,ACH(z*5C}0Фb='su+
Ôq2eTU]H)٨\jߛ""ݨg`rSdJ|br"u3uI[Z|J
-JWa,.VUp&ulTRR1hVlΜh)U&l+FTK*ORW7(S
-^XߧS+tc0(yȱ6޻YѰ*]0ϔWaل,@3O )mEIZG	iꖠ?0::)	a&آOhTYDh`i6:dR`gnD^Jέ(rge8{r3.5T%.\sx/XjJq穫9LNh@3Fgk,5=d)|yYbJ;~|4bd3?:3u9qr^y/⩺
-6Cӕ6¯QefCrýuKJGjC64FH5W.8R\FUę=Ѧ;\׾v8ؼG
-B$p
-lgSua;2ݠ٨=N3c.Nky%}u@>߽szK<8pᮒ{9o9g<>z0dacWk;|mCf8f_|$t"ZeO=4LK>^Xymx=c BMz|׶:k5I,G*OI6wMȕYsُ"kc:74D%
YQIklO5f9s5oSHfUJ$S!B8<'P~,A@~*Cno&D_oǟ+-·9/(e+D1[o0=zj
B-"/`YV'ZW;W[[b[~SXg&*D{69_~|Oo?ܱm
-Ԇh	.Ο $@%-Up8rzi0%	qp0xlm<ڔv"ή850$OP¦yAVF918I'" ˔$
-GlB¥K'o'I--)pD8kIP("ZJlqblΈ"Sgjxd!#(n|6 
-:݇St*ѥTRӔ,|$P+/`g>	k2qP[ќPV0-4S[3
AkFJ)ZQS|MSDS{8%Có,C2GR(Ojh䤆M3Ȟ"ɋW12t<RHϚ+PaHrVov]49paK@LTmvEEs$R4s`Hgw6es<T[qWg
-eC'IM"#0V9i!kaP
%z=$/w}7{ofmᱧo"
-oy>1qdc;R20$).Q	mzI2LTT\dYtmrL?0Pj!CZ|E(H.d)GGGLG1INrt@ПOQlIE~ȩ1݃]&$#!oS:yӧx0@+rx(hr_(eMs_\~)I[ST9-,,=Cc]tK(&!MX)
-l(r4T  QOD)LƱlJ%ʮvIRHB
0ERblGA;cTTZ+?n<ɣ#-%Ѭ"&Ou2\bb	w0(eĤ)$n;W\:2uf)lJ뤘l><<'W8sr ,7Z<I>s;3L?aTi<S<>++ZAm~^}k4=*
K+CZ,[֨s$IVACb
-;pq͓'T|dBsbNܢwnm	|n0F+_JM\ڨ3z%+eqDZ|;^6%qlI]ԇyT]N[
\^/S%RJNW9cP¯7P
s6V+LB8b2
ļa?hPG[yt8`ZH,?c2F`<cq#92qN+
j
G<9'ϯt[#г.x$hw>+2n_IOo\|sKkt3_qxU'l%Vʝ=)ఠ;pRm|!
-"}RS\"2LUUjorpԣ%.#џ?ʨ,P˗sx*Tz޽o!r+'2b[0_sŇ>~LyׂpFNѕ_f:pc5Wܩ+KllI^sMys*GY Э(+J8:B֐p'eᜏhrFHv8{~Νr*PDc̦5jI|TAIB+W,4ĮhhLM=QFaS%5!	Td)dv>,P2PM&5Sݢ!R;aNLQ%nW8br~=*D\:[2,,SBMU9we~4{ݔ_{E#LW9s<h
-\/|M*o~;׶kO4<fS~8䂔\ˣ|Ψ,,+Y T@JB+Uf(dN
-Qҟdĳ!	m8
-N_*TM6mwk$O9_)k6 gWM0%9CJSp|
-P[QH7v9u򇞣u@J |)c4)["uM%SMSC!(^0
-$[eKWx%x?D@yai갍ՒW+BgQdqb4l4V8D;!*&H^0͙hu\ɵ`
-veMjsvFbf$)a1(2	I8fBvn(	@9]
{Txalǲu@?fBcYfN剚%"RTd)@W˃#:-^,9rMZ"f:*8~aR?Y9SgOYP@J%>p4?#8s=ƣޔgsj*UlDBc[9L g̦}<P^l6B >tt8 8wԐ:l?اGݡ;JH'C!pFED1"xÒu
'>I=(ygǄ j\T2
ѬǳT3XY:qTҞTjW=
-Gg.^1*',S1V<wag?[D>}򓜼^2ތtL!4a*0Tr<
-p6AC
-"5B
-5(Qru
|SC!ai{GtULn`<0ȸљ2w)s&3\RЄ8)>h*a0ʗ 3ʢP^j idz4;46kKU6iCjiuZSG::#OM6uXX))	W֕,N?ֵwyxwD>1(>Z%ܸǅ3+LSN-8hIwIわ|3_i}^wށ:doP뵲@Lgcu:y|ά6{\8ޢhtWS"\BҮ;VLÕ|'g*-Ub/PNcQx'Z?V%Ν~+ !J|
޼ɹ:<uG{{ܽghQN+(W4{
-ᐏ<~5^!Ks.5F!EmSD<cN)2,əQ]7nMc%ݙ&7> 昺o8uHx5/*oyHIY[nӊC-*6{Cf3`6&OgZQW
-ɅkLbҍܾͩσ}Mິ豺\gp4`Bt±u,=F3E5-u0`{ˇ+&1K73Z&QްIS>t{!yO1Pϩ:,<l:i~Ѝߝ2Z#޿ƹyyեg-|4ШO6NWtI`lt;G[	.+H;cT/2쥳x ,p-6fA+٩3%nFvɂsqxbwD8=bG/M9.itU.>w^oW!'Sw}U J&mJ>JN7T
-EUj;BlA W$RВs	]5oXcso\[;&Ř0^74JT'!(db5|<{[wוWH`*2u]Ui6SE
-Sz<&E29̥cU^~eٗn&:ϳ:p<_
_wvgq47ny+QuLjT6siڿ0R<[I&i,heG〦o*	y|+&'霸GAy>=ϋj{p<;q$IA]&
 Si)WLS8TahBM_lp{}p<yQ.>nV(TnƨC2đ:dqiO<1~ffFHJP2SG1
*,\*	oԆ*.7첺:c'`2͝[t|A 0$M"/vh|+#%)rșyS5SR`6Ѵ%'B#K7GHIbCcb)Bt/ΉݒLAYJ?IPV6Xn_
4uMZ#3nYQ+&Kΐ%ft+sk֐a2
-OaNyN=?ά*?%~[ +k*<@uLSP_WQ
?8Pœ&
-W!Jq= R#=8QkEJ(u%uDAa:l4,6Co]&bEvL%ьhhb/!gGCh LH+l1B81ӊX
-I+lWԵ% I*94;$Vw
-o9>}Q}^Y!h	M3IXqr/q7R/t_s{;W~s3	D,	԰T3=e	+lZeׅN\$g7J.%)$XtuK%SNo@R1|\+%^+z*-4fBJ)\b1\h,rE
)A+
-e{^{/HO.3Wu.՘!Fb6i͕ɥ"%חNR^zu8Iʛoslp0ˋJĪ83'F4WonVAl={#FAϝ\'1	Q=FMR}1ϸ;2&
")md&yR0%ӗ >jG8QZaqpWN)oT)+W9ܿ.ВF:#6nnBvnf|ሇcN{\9StcaD0qx-ox8C5myMjåQ\%ʓ'ip
%E}Δcxwɛ7A>GJt4p4X"߹1O-/3{gkc@QbK>{j%OIa<\"Qu{=&.K<֗X0bXyivbGG]><Lfx
-y/9dko=h7ZM{3N_c<ɲ+O{{c>{4l_0B7'-]oW(ח_"UBCxFS6{7nYk׹Fλ2'~$_&if$^ĥs&~RgwkD,?ݙ	:1$Þ&X9Wa+ľgC\Wn!SMFs\9Up3g">Tb@?pg?Z/ܹX?`UqIzF3	|ҪD.J.n$fJ-i&1&qBTfjPHUcO%d*,bX$tԈlE9-PsI2^zO<[zdvJfq"֣ؽ+PiԆ(Kks3"6>>e7)NHlE#'W
w_|;)3'j^xh~C|
-ng;'qSIB=(
-դij&՟D(AKu)D!5:)F!
-e) sE
-%4錯ZZ.M9:kOxW)%)Go3
-fm#@ hVXX_yM1,/pnS
-J	IPlhS%L5FG*\Y$Ѳ^W2n=z<gw3 G	djlJ3t>xNp+\\lk|q<t H9=HSfGC׈̐<Gdj+453Ŷ4RT"Kxf	0+SUt
-SB5*ܜS<90#e5;Z80+,jSmJAR"< ѨT
-~d񀙘q7mr]3yR9!x<͜1ʧ:̱˪aƗ?&/dVr=Q(6	X<k-t2!1i{-9ftW04prH7ڷEMqt0&4V|by2iΦpJp;viW뤓S:" eB
*U@#Aa+B0$EI<ȥP60PCjmJtQ[i7EqVJ9O̯|W>SUнcJ!LI<MԽNDc,^"Oi
+?Do@l<U褹3!-T,O*=DC!
01ӴPXFY
:0Z9&IPrYbT]6pSI#e9]÷饰5*ԝ򹶣r}.ԹiBՙ
uL#WP\EcUN7pyq%ޫo	`y{ho$'Ɛ1B7?bI8ోgyţ!QXgD<eX~{hd)mO}	R5YT~`?EiV6wp.{F>e%z
-= xd?A9~m׆ 3*<<(#-Xy
V:'W+<nO<}CcI+}?#zcK9|dkos1*f7M':^vxj\ 5we_Uqno1,sWYlK\
-fØpp˙,Ri^X)A\0,<sDC߾k5N}uKsG=iāKb6;xw{İN,3FlMtYW^|Ҷo/L/,_cZ#%ɔJ/60uyXia&&̙6PRTYh:>W+A#l0Utl*8$2{]\/nѰhN%3<J^||L\3RIF?xb:΍ur&=}PUDpt#mGG׎Xex(CΞiAb(xҙ3T_B6(TMzʝ1G4M7*	ۂCS^|M	9~biWܺG1KW[U9QL L73X uVtYd"J&՟g)Tz!)40pP9HΛc!*$٤2'H+e2B_SLFSDtr
->os(u<7c^wY:X]{RZWs->veޠO^d~j~^=ApqD!4$BCmB
%*T5yY&pM4N:
-Y
-^1Bjg3hFQova'Y'..c
-M :P`XLغB2-pAVԾ|@!	ahÃ.=
-]cbSh)r"֙"9/XG<Q&9喎UI)12ShJ@*OL!CpBȜ&(2LN6-Z*q2])nC2wHj?iEY71Y4Tҳ|IXIYgK<!Jo`l)_4UCU0sƣcm]lS :^MUDcziA:g:F1?Nl\h,riͲ3IMvQ[CspM_\e~}	˳y/k_xXcq44vYI>PMԇZ\x
J.|[_
NígptD^+RgtRۀTASfYm+fcU|)
-mgT2H'V*٬[=bdD3
E>T44m"2xńJEАda%B]6*u@GH
-*Nʳss+&T#=f|F'eɃ[8kOp~柳ҷi74@.8xHc&WjFO>ϵ7oG~׾Yk7X?Ixi0H#uTDgCj@	_#Jh2!y:`Vt4ԽH4%7!Ǌ]r-<tB26B|Fmu5rF`!FnQ0b"s|/Kdf()kGqi$0wtDk6b	{wz}MJƵW(3m
-sc m,z"q.I2?g[ ĩWqU~7D?vIiCc(i>X㗿y1Ky*osk7*szʜ^[ܙ&qrqWnbgTxm:M{u3a8T4Z:y|Ǹuq`'	ʧh0)I[ԢRp4??7_{)qa,[Jn2OI@omSvpO3Μ:zf6؈C8L\;r]fH~]HM;ItS|)/%T*YUp)X3氼tbyo kq][is<|] DMwZrwv\&zL+nўEL׺&f_\Έ K[d[p	Kݣ>Da܂Ow"DK?׿s/_%rtgJ07{蹫2'3ev}_ʫ%!LRLW&+7?c^/s"7-=1ל.]̢Og1FyeNN댱i5dowoFpէY
co?D+
σ4`}oܼ;s]Z=Y'Cc
-<ܘ+x]0؈6K$&h){hhtIw:hE&m-E뀡t6U_J
-J\~À8*pK:ӡfH 턛!hR}h,I)T"`e@٠;e-t:QC$:sī(X
]-agUYs2`?}Di 0wv#⇟]g}k&ʴ$xcx#6w+;($H
-t]ڲYFg/$0NSxATl4Mcϳ׵#,NUa吵cK}_Λ8D]
KIR5$)&6-
-4դG1L<Xw0#r LC!Q|C$x%~EsonRp8IK& -x0FNE{f4(@4@(e!
ހ^@]yi%ɢTeet^'J8yB SĂww!5ΙlB
-ٶb\Dd&]Auɐ$%C(1JVo$JƺTX('$,ei
-ޓe!0 -e50X%ɜ^rYs"脦FS`FsyVEj)-U6O'O&ÌyKQ.,ARX$&n'~yC3$7)՛?)G/|
-%D(WXM<rD;Lfbʔ<!)Ȓ!%[JiUt+N( \PRPCSq!R8sm96IF1a%\W#FILG3ZbM]d乆i8
rnzK8ܧRx:bϑ9YrT#w0?ɟ/C6o%`nP	gNXyNN@'J7x;o0џSg}~Lo!y0oDT(p8M4k'A6E#e0R~PK9a dDNV$hTR MrL-`M0
-<!8Dӌ)f8B$i7GrdY@Vhkgل2W2h$Ix{82&!?Qeg4|1ߢэ	
6{HYۇA
'wP&z>wQ$cJ:r7K+<vz\9qZm슃	&ӌ/|>i@|yE{9*eRPsʼnȹK[CZL0deٷ(R`K6t`ȕyu͝} Sf0hޤCL34>J1<
-ClG.~>ظ_Y1a]%C8.Ƌ|%>?G&:)/^>֤(۸eSyk.A'ul"nnqީ CuDpZpjsmop4i=4(y:d})hc>,ult	v|
-N#c:l!\}$wn{SjTK'*[>ŗ~{C>+7)Jy7n`6ͲQe`q[,r{gfhJ*VڌY|Y5)VR+?V}FL;&+:3Jj)j<*/HހڲpSbcqA2ܾωKogW<ori$i{x%Yg;E7eiu9u\;ܒ:g3&Ӊ.7og!N@Z	_>%yE"Hwm~.쏸3x戅</i6	L 3WEڔ00*QgC &BTߊ
-t=Mƕ7#VA269Y![N:
+h?KRD*;O5Zh8$
-3iU]$tp>+ըAljxHrwgʶre+anlui4l>ڶjwgol3S'TwMںfJv{Ӱ8),hj"lSS\+WR %갴)*oq'ȤMUS%9>Y8Quc,ռOx	8PF'N"8X2R<H`&]ZxM~ݱdP ,ߢh7Y=~7`r?p2B:7y@&QAc4I:v!+yj&	 Tx"Z2txp Klwc./EHզo{kLfjа6֨MHfĶd$B='Bb
F	A)v(W`Q08EO3c(hMIG{2].M5F)(JXZPuU,<MCz68JBXW_w!Bm<gx??
۬Ut,@dB6sY]n[oqbq~ŸX&G1;ء})ܦ_^x	KRj,q8KT9nF23TݣT%0LZMų^1Cj2jզSN
-qј\Q
nkX&0!Ije7mrc*3`7LzfEmtJ.ǈU&nLIUNe8B)*ܺE^n?>qFKc|G\s>RQ4e84C+e^孽3?9xl|t60&JD
-\
-M2,r23S<{NeM/%(jn$1@cQ1Fni32xzaWU1mGCE̒0)XE,)~@.BL(Ozc$"%)]G7* -P1xޫ߁2
q}`%G.3q>tԥMQ7ljTKeN̗x;"Iyi[ةy>clLxKo٬;kw8#(N̥XtAaZ#yQ
-hxLXETF$7&.4e}'S]N]b"8t9\)qm/Kx9t#\Zi򕝈һ,Y/`{[SN.5w ͞} #2uW9~I.)fgo?Y~gl.9δ)6?)7ԅ9~c@~ung±y>pa2 a\<ߣDSGt!K6߽>צףꚔ3M|Mru7(1_;R+-,	jΔ/3Z1ؘ7X79Uxx._ې$|7obM]œC;\9n箲}4\!AQvM7nxJhsr9Tj_*b8<tX/q=a1<N([t$
-3:Ku~m)DQӋ4;;Saj!7n`یf1Qrj"HR<OY*{G*L3LI(]eH ߨphwƻw]>u)܅:7_ijswnM~
ya. a68MpP`U]<U?&HCWAդ:aP)Ts/Y7|
ЈM745]M4ؤl[ÓjS
- f|2B.Yqa}VVxV,\ԫLʂGfΈw\&	Ҹa.R/یcmorH;*
6;*'?ur+Wr(P,ʶNHFcg<2q7hF&QW65W[h2%$(S2MK1P<ƶhb&],A
-@Aa"2C<<	xqFh\݄̔$4GhHռzDy_H̂WY<3$@JhNL'Tpqڝ#=v;1N.9[_䆳h2QT[uorW3)T2,h
-GoJ*M"#mTYX:ngl6"I!P_i@ᚈ(eh-/")Η0?`3Ք7tӘn>SࣲF2Ò0FB5t_)ti+On&
2Bŗh,WMш&,;$,w|<` 9Sm*HNQ*phHFӘ@Iϲp~2qs<uu+`jx9T2^D?[Sg{wɦ[Dӂ*2_C7У	0LhV<4,HAFq҂4!)X58Q!Ybkd|ф!B.UTdxFBgjWsrDt1I0uTӔ,T kOUS1˶Sr6³H)WJZ0]BK콩$Iq &EmAaPuf(!~oLi]~>w~`2k讉uPȓ!,etguOr>ï~#EdeT	BHwqfa1!UC
-$ƩHy.7J@QAױI_xliqSPπI0Dql
F)q4@jLL8rE"JMLJTz~7
-w#~t
-xM.]j<W_xDjB0Ht=٫s:?6ûxZYbh˥rKQdko}4p_jHn?ލ=)cۏX1sD;+E0+.M$-lEJ7.3>8P6<sM61Mqw08vv~K/ߡٮbrT~oҷmhβ9k){QdqskppGb221mQ!\3W'Ȗ>$b|s÷mvw6z,\J-*7Oz|gYYk3A_Mye{g/رy<[._~d*i;TXoUY] saI:a8pQA#
-V檌NTO>4?5~6is5y
ȏ]!8w߸ǋ[M{=~兓|qų;`ģ~YSh\=y7e4cd5&ep16{;O?NץLzezZ"Nb0oS4̅B3ٔr2+a:F\]{t~^./fH>3Eg)opT
D$IN:ӈUP9^{[9>j.4ܹSO_1sAo9۪xI
ߐ}~̾sHjU7CI&*.o9Yy!3H2($(aGf9\g$Jy@R5F]!X\mp͈T0*[hzdx_5ojTD"F'A/$y0ٰJN?&!txpJm1$
-9z(ܦTw0?~\~^ayד|
nޣn;Ax&x¹.كVa`Kt5JñRNƐ\$HhPBFnD>\q]4uE9A(%RE(?@`4,t`W4yYaCaN)P#*[M*!NzJ4ޥI4T|<z  @
-ZpelqY#/ҮJ֥{T<IEI\P64OfA0wLBڷ(&D ةOi5CJI	)E: D'5dxF1D@,:!`D+q]SVN&,EI60UmIDd (f,
-t-rlxNk
-\Rrq(UV%ӥjZLa3Woj`tXS'0s8cJucb8SX?CY ;oT.*ݠU+SOНt& d9t?E(u#iԨ##pJNJ9 e3cnp944,bHdcRm4D"pp0TPq+dF`71sS=ǖUqV<-8$UPӱA"!EniaRBEY?:N0
-**TL-KE\Si͋FP<s.7oGӿ/{WxuUaJ[
N/!=_{/g?o1?CӟBW}IDZxd"O4p7骏a9a~jnS>
-۬c0I#lFWWۄEN꠨Ct˥\ɥAŊ,2\4b6(]0̔skhęlc^^\n$CL]6?OKF1{;PI3f<_-EA9 4=Μ9 w8ZU?[;=ʍ*{)wo]c:첶>[OY'a`?Aoޢ]0\nx-V[w=f{S.z5:|cZ-=Mj="_hCΞs;杭K;Ƈ[% G5<8"TsvE)a;M^C5ØHi4m.>tZe^
EN:QXY()g\dzo|,iUm:,>MxϾPI*e>7,t%e{\X9fUegRVNV3	pOpm;}F3r&Ao(Ʒl[bu!8B,.<@
-^痯j[sA8&1.?1bܓvlFo<`hLbUw_x$
ySk|[8>}ƌþB?~rQ#MEI|m9%fZJ9n/ny4bw/d;g=4,9BL[ec{AL22$,X(1-?:e>yv_g<)YlQ؎^-;NWld^%?,&-DcP$br/ĜZ# YẼ})3L㕍DΫZdIPL#R0`$'td8 FUP| s~	{I<`bUWh|:Cn콙!|N,(t()JAxWX
-iZ>^6" M)G^Ţ|<UsO0b?KpwLP cMaճ		?~_We~v7o<VCEQmı;({&m6VA#r
hed*+s%mͣ:qFBkjSD"IBI0TזPۻ;gbrm/\j̱a[3NU;P/t՘	 3OvrϿ<!
͜8Ӕ45
fQ06L*-$=~gOetxDkf&KWN+EAMzSHhTj)e&7w@
-~RY4%B2=%Ĕj[pbG4t*Z'4C&5uV$^`i*MYz&V`Q
-';UpMKgLL03qmJ&C
G!$)VF$dOY\puƂXm2p88TvרTUvkTmr߉M[V|v^jVm~cܘlnDIA(t(_v6ڸ`2t,/B7It:[ЋBlVDaL_ZSs$Mh80|lff9LT0)Q(WWyv4aǊ`>y+N70LȺQ7EQ]#Rdc1t:B̈EL^*V%.RmWU"-ikna40lV$[T>RF{|=z3r?ʥt
-h	P.
N,8	c	o[~ʟ?sl_U.\O>E,"YXyTd2D>I4`7dwi6*4&U>8f
XUl2a6s"M]Z{yyG,`0ROP/+z/خ,T
<|kpuC8c$#0lQ25&{;PBh{	y2.Qr.s~14VWviI`Z^׮~d{Yj.)Gmבf3vM'N;#Nð/ű&Z3-x"'«#,dƴ5c.֙M&}֏-ѧWD44JC93c:iyf4?.IA~@q'Bct0婵N,alэAocC/q*W)t
K_AB\O߳BEeΛ}m9헩WZd}ez<r_zxc\<}9&_177YoW9s|1(Q}{W9u|'kŭ#{GُLBC=1w=Q֝kVmP՟~GaV	g5Y[hp|Z+,.ҽM+L:]2Ƽ
єc+tx*B<!KC4Xa:Lh(N]bm)
̅shfl{M	kMJ^޽P%3*S_n1EW9M!NeRc4L꾒nLsw}8rCy$19RL=Q%W+$.ޞR&{GS˗WY_f]v&AC-T߿}%\=!9ܻ"*1#ɱnzܻR6q_z!DTrs.[&q Y0BdQFe)]E̳\=hFH$	z,T4i|Pr.͜x'uTyh Ոtޙ!õAJ%U|~>[ UiD58Q}>侉,R&o^6%d!bN4煒~gԆt]S?1^-M!\S4<ާVys&c9)ѤИX%_ñ
偓,{(IrYWhfdE,y2@q bj!(SQP`ق0W+#wpW[|1$![&!<NLi_.H -`Dd=ʭ<إaziBe#)49#J1Q-0)p9T-aD2`XR]p!XƄJդiB $-95@!&!Z>iP<أ?`KIX(0%4I"uP
joHHB5su%Wӄb:)S1u"	t]mEb:j<{ي$&یȰ2]h␕WY~KM,Q?
-?+f?\x"'>ıKg}rMS!()	{&wk
-?+U±im}?E&
bzYF\LLqehL#V$lmOZL$iZDxL#P0%L
(9x)
-:HHRYӘPJ,
`
~_i
-b\,ҘFTl̓81Ԑ/Jc$Jv
Zh¢%sD miIH9^3)U|
-KC'HH#`FԈ"[Ek*~3D{-fi9l<՗zf9B?>ŧ?o%-0|n1L4L)5eӝ!EcU@RKxY*|>λ\Z=(RYph4)O!>F,+IۆDGc'H4B&
-^aM'I5P\٠?j\Zo.>0ktFo>r+ww=N,tkju
-~xT$x]Zn?,X</o[ O᧏aZUz.U!X_d{O:p"[\݇[l0lPdI%5d$Y>d{xD!LgWy~v[<%\MgO//q(R|Oo4+~/0]>6#arMNl)׷xHa>ruTnٙEp2֐~j<"d|[˹gl)[_Gܽ]JbهMȅP|n[BoQ_m>oq
-ƵJplk!s@$ϭq39Y'$;]mvS$mf:/~>\;
;6WW/'<tV&iw<3pUrƬq+IO^{bшTxE9̸
-eCl~b$vݝ^ewgV)+a_3Xo5MgMF8Uz}FiĹ%sun݈0SJ)U`koSgYm/gX;ݤ8E+4F4WZhQP1],V-
x24Ì8YY#IR`ĿHyyҔ?qqZIrQoa֪&ݛC<hw3[.>oMVcH$@nq$cBBv{da&BY,UX2{݀rIp`r
D
-4S#LK
-kaؒrswm႙A@yN4x9M!Q #b
-!
-]IJ0VaÕ%G3%Q7c̵L4VSZieę 
-%a\PHdv8<bfSJN/㰗+YyUu|%ӵi'3Zsc9Ata4Pd4Q8`(})rw+c-`6TYT;}<~UA"T5Ȝh7%>r(rG!K4	f
-E>>z2 wјwPT۷ (C MFF[-lV(\!<%
r)eLQ
<%ʣl:_Fښ&x)rKUDՄ:#r*hW6{(pmkj[7",)iTDFPHrr"(Gm'2iaT+,6vrN-= ܻkwR`DvR]bo
Ṉ+s{}4@ [>OJT):'s 
Ꮯ")@/+7ɋ7x,=)>&~2q㑄{n?%MtǦTkVS5	h$9߶0
!
-Cx:IrUS%,#5VdKF.truT.My&AF!SF1{FXmr[B{%Ifb ӲI&As\T.
rMI1tM+?4yH%t#\T׉{$T0Wii*<U#^S;ŻL"$t$(Xh!wy!a3C&_u&)>C+h>QxzeB70uȨ˴+L5x2Sr[OO	RQ@ƐWglqhOfήSmXXC 9QC-\b	BeR̈
-TsSRH"1Pc`jee9*ɑ$ tU{^5pIBIW
->ąs:Jc5AoD쳰Vg+U6޸M?/g\IUi6<έ^a6y{|#w&1=7)<{y4Fij|dHw9mz$!]8!SlT-E-zwxtށ
-D+\9;׾*AZ<ѧϲq-+:y.^YY)V9p6h.ad`ʺ'
-	^.i]s!zȲ0ZMՆ']g^hiՒ\\2
&:x:o*;ac{:4PW0ԯ~J&?]WӮ6班`%mןy8ڵ-+5ˬ3h7Б)ssKˊv9*8|zo]&5}j+ݛwL^`KFgб&oyQ\X1\:=(BÇC=ؤR)qG)MspK6oyԜ?e^se.=`ÝCK%<-o{z¼㖛lpXfL^f9:srmkjcx[lvǴxV2pcs!Qah%dJllQd%o0n5|JY_VW"
-Jz	gvvٺu o,}`~-`Cމ=Xks,	SW0UQR?,]ydJ]4&f1F[RD!3LwHfS?U>u%KqljGz>KkNéXcQHQ9_Ofl|!?1
L!e?b~D@cA4
tCSK̤:2!7aS+OZbS*Bh(*HCETMPenuh~,!L(prEKIAJTSi`莣a[fBeQruFG {
- YvT3w7x{CF[9o|yVf
-& Z#lcLTh[d	s2)bJ5TXD@WW3Wzmflݗ8eK8ڦ@'-VxD+of	bc,pقŅ.,Cw3ttfJCJh4B04Gm7TjUC0E5S	3	KQ)jJfqN,1_h5D:)rM*؞-aqDY-Np!a00-$Ie":H8v1Zޯay{+6A`΂n"BWoffW)!0tsksÿя\`I:4}?$;wxMմ5*%t
El֌"<j!aa[L$R/4B
-LXy
P~Sj:Ď 
-j]8X(jL#5O	ˤH2'1]I+vAL4ITQ8E4
Hcm65H^$4W*LhBY
-!\X0%Muo1̨#CÑ EC<ǰ}ܒ)2vo[0vY,є>;!T&wc,^cZo;u L`uӤ?)R?`8#AdM`Xe1e"7n{ɪ΃d/"Zv88Ta)f9BZ
-ԏ#AkV|XW8MțA*+jàOe3
-[]`>.(Sי][
#qg|O_C4.jA}c:	DǽEO4q]_z$*y[Cuε
uO|A@g|>z8Ӥ=F1?=R_('!

}/woȤՋF}ҩd2KSnFMv7#P.<ы-xGh~zPi\c{kS:nţ}K0J3*?n$ZucsK<Cݔ?aI"V2jBaelș^]RF[(.1
>-]ϞK|;߹Geg&op(
-\zgb4z#ơֻATP^\{4N6ݔ7y8B3ck B.LO1|2*a* Lo8omss󐕥i(' ?+_feSWNsuKmߺCtn|_9ao*Y{$KǛUxMZLf|6/ihb68aK0tӫY{?YƽMYïu]j*/xMcA\Cԁ
ƄO|q^42.Q $*ŔȥZ(6zיbRQ%g;$KcJ,]2InZ\1r;|K<y?O+/g<YSK&{s{SNlnnVA8X`H B0
d .^{yGZ말an'Ax%Ղ,"lh#}U0<Ln0Nh׉D(\ RP9bV3o`">T>8kK%M3NgqweP2B2F$I\A8Q}t
-qƴVJĆF$̢l#RےL1mtK2K3FHmGF-_|eLL=FeY
-@ ,gQAMKX*	ф<sfP
Fz#ʏY4Oc{%KIQ@(!P$JhV2%7j#Wow؅MSS]f3IiY  !IV9vmHJ*L3&]PolfMDLpBu
ƨA\idӔb)tf\Smn
M`&Q,BK01ӉQ"4I34*
-fyjy|hԒ˺ã*tnmRY2-\#vf2Wb5*ZJ=3vկ~O~4-g

}ݜ1	f!U]?!G_nqn]ƫ:-B+:~.I^!Ӥz=2|x PA2Ki81Ed6&Cbt+d 3IHxE
-$ B>s|M2<SR$rIR׈02;ZM_*fR"HqAhhXLD9Qa`,W]f$3IbbYB}޺]ʵ3@dI1Mt:wnpQOO$nA(Y=<˻ߤ}\)O^s.oMyD%^?zg<8wgtM0ĨsHL(t˴'1ɩyWp4ҙCdpe\Vo@rAMOC,f&$AFbʿuPR|M ,-b0&QT̶!ֿN瓿ogQ%wgc<0g+2_IOu_O8UOÿWˌyT,RFjL26{:XgV5b9kz"չ*G7y	nn'-W0˽Gȇ!Y 9TU:}(5K|V<jx	ԧ'x$dq<ohg_AjTYl\iwvfn[k>{2V
|ƫwYHs}^
-_No #ʼ߾NϜ$MĈ;x 7n<H
]2hyae̩U2(G[\do"}n#[q$iH:qZH㥷wxc7|ӳ]^Qb<6:9hߺ;@rȅF*,"6lM -Vj>AkΰhM}޹쎇DIF	=vٸ43
-]Z;Af7'l{8R9u"/_+'џĤ?*,,3Jzai>:bcopwx\͍W9~op{½1'֚DfLmt6nyգsԡ֬v)jRW޼niDӜg`(HXosyw|*o\}rf)ZeVH8ojܻp#3
[pUg~oܦTch:hJ1-%c6-xpWp,
ҙMGT
-PD#Je"5O2!LxxǢ1|`c`g^}~"?h~swR;nѬ
->
-l%,1gs(5K2)qmD@I+PekX
3Ee]V;&9w8yO4е8%brV"ݓjb
-:IdNA2(Ʃh4{TKa4A!H	Qx,pePLw$ÎH,$::%;N3NO|]İu<$%)ƌءdj#Tc%Y@*
Qj	#G~EI"O:hUW0,
-JjTMSb&0%K3%9֍QH[iTf{:h9$j ,Q/cL	gO۴<a
-7L~Jw۝RmHW3
-%`.^Kr$Y/%94C:Նr6aSivL,L(b e*ꒆ݇;\yI%ji8N2 5˚l&Sa`M@A7	cǒ
c
a;Mo0SGNɤT]*R 4S5pZ+YmbYJPmEהy1)yӡfGcaqRɩW1D]R_ZPۺ 	֨&8ZsU9b7~76 k[ĕ&&_-:aUx<{q8xx놢fFlLt3ܘG&݇)ޱ+dϰ%\W,'S,NO0dH削l04Her!urfiDq8ILh$V}gN^:i@=/ribB6)c
-"Ugӫ)X.K*$d#d&1LNIRǲRW*)M$P$hlK euC1mAaܔFUE8-l`L8M	GbYj4F@ @?/Ո)'|_qt|7o~.{1l{Dħh+]W]lBg6a:rBY2Ȇx^9F}tj&eGb5KuB3zeAFGNTd{%v.U:>O.댧=ttCOG?Y~ƈ[*u/>n?#p?˵?ዟa#?./_??K1?O(o^+\v$1
-t򃏟!wlsS¤ƿiTK䚥h@	ѐzSWKƻFǧV޴\=?~lQ'i*%IݚaVNp}ba-1ǔ:&^@6{)p*>iց>+4a~V}<ۇ\x_RjMh'
*s%AFks=xewcz8fk!Irfq{?[$aKLCIx9ʙ$k_{HIS/UUx\Y3T4$kCqnһe/p¢wD*5jd=Ek^#vlƧj>ĂչE+9قw ڟXFعEa|<R46G{e?9V[A{;~'y[jhzw6hCebhҙU޺Oo|dWWAWSxv7y7LJxڣheƃs",dkj3K56ltg-YLܪۛhxo3H2~NZ+sʩP.>"k8͸a8	XWa:r
H0?ghIɱ		e*^ZL]{khC*pD)xBӥR33Z9Âu=6ú72>(X7/esĚOta ǻ`{+M} @& @8J SG5I
-JT+kUĔ3 fMNF9gjvBF(zh4h)JH_רx̴`6=̤U4MعҹׇxL}h,8QⱤpmr)ULՒ'=o7u_;!MP<u(iɼ7EPdN&Mxi6X>6O1-FaR!f(WM|%ÉʦR2W8"AsAj{&@D1<^`A숆oq[:8P[
-:ʀcvP1BPiN2	%LTR!kbp)X_әrqI!<[da=
-,s
n*)L6s
ANvlCbINJn([lnDI8H!Л`s4+:L]Cp!@"  C Ψ;fSO@3$DY@8EJmcu$CjDX
kJohb,E#Li͕((`cL:'.5ףJܠXUDi_˗޼/`kܦYP1Cq8\,yvL]g{鸵9%)
;ؿwӘG>fG|Wx;/	'[21ʦRE\ԆgLH]'4'&E.N8.`B42%cժRӂYJ@wȲBьc8	v8NusdT6n@e
-2rrI
t"7
-Lc}NHi灂,yv]ˉWI#bK͛cw4
-E
T**i0DϘm䎀Ke!$~
Miܟrŗi YLzBKyo/?q|I_YG3Ef%t+ƪͬ#whfg|]8Q+D̢S]	B,:Éuz2nUme؅
miW]a`XDf4L%!#EMS
${,?_/I	l<b447OpA{(Ξo/??o d{,}xltą̢c*)?d:d40biqO/X
-^X\R2P*Y&XпagW	d@:ν1&׎i
%WX,ըVlPk;āҳ
޽5>dJ##L7g?sE_@CkTV#:]zI@\*dĜ"EEιSj3W-쿳ڠ0rWYfl<쳼̉n?9FQL+I5xsKMo]M>cxb}(c`̷>)O75;͚p5!&O,}	2d̘R9bDj6ɋmC:GL^x!vg\oz|ڄx"j
-Fݽ-~[srLU'˃ Pg1ِ[1[;cNTpOU2l/;8Y!0Kd݃CNnvYb%f)[{>SIeۛ]~WgX]M_Zd0pa֣̬x8zvx>qĢЍ-D8:RM7q2
t
òH]ƌG!~g}48&864B@^03n8dBQC0MOO_{?4ᗿҡ54xt3p
-R߸E7tfSLy 쁡|o8<G0pJz0* %p~d2EפN:V - (@k0( 3FTg#ِd`wCN#Th>߂͔>sm!PB!%T0\<N?k7[7X9|@@$*M5$Yk$%[H$+U?L%QehiINoY1X!v.9ROr9'	EUEH5U:4
-4t4S8Ә2>|H,cw;%Ydi&4r5Wp4eHjdCo"Sy Jrjn9W͒Q]pEMA=ST@K%m(32
-Y'gS7 ZL!
RJ%e4SC#TfQ.y
ZNhfZ*\1$h7)@Cl5ܫ6zA0 a'
˶$b2gjqQLruכ5G#Z
-Bkᔪ8K&cFQAkYha-lD_[C.3Un@HrJik*+km0`u@R˫X~	#wYt:k[/3AhMhJ6Ѩi,!d>9 Mra),|V`j*O+$c0VoyMEJ.,I!sAI4݈vo$2tkA2Q㡁!C
-MSTLy6fNz
-4jH`aTD8 N4F4DMӀݐ#Ɗ|i&V\KIf	e	204VZceJqv{H[̗S}_7>s_ٟ<QL54?ĬbpɭG=a$L'YdXm2N
-󂪯c*5ttpTbwǳuJvq/GHlHTfTbV$i@ 3HR
-eYAdGm䂤G*|! ʈCG'(ϵ/`_xgpC~g<`Lp?"$}OU$_J*J{`p_evǴ+#[R{GZ[Vm.]C]hx1:9{3gW"n|,Us8y\>ӥ5cǎ/ޠZj0W	&'OwcEzgW΋:ٓ u^]._IeޠAM.L&G<1v#ء?9nnvU,`޼4{	daH}g,<cDax=i|LqY^lԩ%t+R$8cΕ<ؼn؟yLx"ŗ^~5T-Us&G!">}R=sB5ToQpVVa0D|}?"])b%C.W~3g)˘neވ	ۃ#ԗD?]	}ƐVɳ) +s5N/x%mZ~ıf/WX]^ۏmKm>Q/,XR5C/ZY*_^{wYT(fD*ϴ,/*g)4Eu4ԩm~.e;ocQu
-TMb&CFIfΘ8ѭtWy4W@t&:8dlۡZK%f3A8¯d``(Th5
-H%Oi	P@|}$8*HS Fzy勣F9{;%fo9,v9wAʹMEWM84MPXQ 3 :کy]INr4
-\;=H2v&d{g0p(@\(II4MS[-}Wbmp(98Dtd@UOt)?cSLo@V6&z	.>{E38 G4<'rlE{h4.l	[R \5B3|ƥcw9,iTyjg0Jwǂ#:ij($(%'#Z 
-\=)UR`8QpJεјW5@Wݜ@QjRBV
h-drf<71 Ƶ6hfUtYk$f*4ڤ9oh#zM]`Tl14FGıs\"CIHZ4	zI'2C-
-p1ыۑV$f:)	܂/PIulkRf0trG5#D1yC"pYcdYBȀRSF\l5x5:@{DZJ8NK/uK}xs5su/w+OT0Oٯ/^hTXn		EDV  CB#,!şrbEc+*0
-Jw9xlܕ=i_XVd0Ց2=RS=_ATDOQZQP&v]bZ]zrtQJRB#OC(RZädUWz]<%
TBz! ё<؜)'8QARA}&F	`j"D03m5TY?[.XIa52,bd^Cc&ӈئ<EUsbbյ#f	mB-!LK>?K~=?s|>+on@;zိ!<z.ooS?GdiͷxPwŏֱѸ8f"1DFlq Ӑus>ǘԖˬL$#tΣm97gTx2 $7m5̞)za;:IҌ2&{_s_4<w_D΍c|9`ɚ_pxG7>Lt+/u6G($-<Ͽ?u
-g~u]M(f pqҚA6U=%ĭPrG\z윇GB[L&LLڮ>֦Q7ʄ3d7,41{3N4YnwȄ6߼u 	/z%©sn,.5Xpv}g.S\~W_l936dzW_I{4ӗN=:cuC%OXXoL׏N\{gRk9L|ν76YI^x?ݽ%[;,gwi׫5ډaggL36=$9yR#He΄7%2
~;2?qn}WsjPTp>xt'-q\ 1hu)-s-5DIPP*H<{vTe.m>v|Q?33ʎr,c.ŵ-tp{1Z3m\r1^<QBt\7HA_*elQ(IAQ`G9'3	Eƻ׶xaO_?g)7||S%$Tj6RI2ǒrwB DL9S@%+RL&*5evtoE	8Mha<񘲯S>PT.0thaqg$aip:13/q֚SׂGOZ}~;M c(A&zåtCz9G) sed8MNHZ~`a b3rO2<ms>f*sDil:(k/ıYd$	S Y_ac&q1[x<g6üÅg)Moޠ}z%18{ydfktddABhgQBeg
-> z]=6s$P5Ͻwq½+51BMm8Er+'De!c]_&;C2%&L5LI}6[i˂75ZB:rl!2%!8j$ޢKBL$c!ɦrC>$4^I24<90"(0X2ɄJtrL0$Q1H2$z  
-uu]CsE
-NW7xq5(̷5I"=m؉Tr_ǵs˫9m/`ֽ&5Uj"
8V}ZDFrEr4,S9GIh:'#fӶkήۜoT
(AC$Rղ)[x
r+\Xb}6չ4K	{oopwfG?AjX)$2k @:!4LڍϬcƆ)u*g.3LNi;c_** 'ʆDo	yn3jǶ2AH&p(%xL[`<Dmtd]TX\9AZa/hi,TM -L]SQTm]F
-R`22n,R>㬠@Vi MDANDyDQsM	ei CI:!"Xш$q9eَKwTk%ic8L{;3O`5E~0j٠L	Y:ŉaԟ#σG8G߰x_rsSZ?쳳3}tۥ^ws[xßO(o+WcGx&,m%FYϩ)[F<Ʉqj0MAWDQ!-f"S%)wPdhRd)!Su
@\ZA.3J"i$)с,>:EKo|'k~w / џ^3|uS<ğg~?%nA7oo`&%O.*
._8ZQv
4\S;7kUrvMt9	i%pHXϱZY_jՈ_=`&AӝHGC2Dr{W≫KvGܾy[{4J &j{rg;!-j6@8OrTg]|wo}"y0m2ڣCj58Li9zJA;R*K\<Op*w;1ǩU.\gyϙ0s?V2)or#àYkMHy%VťQ4$Rvw̯X9=8*/o7vF9}n#n9dFJcNS75w0t5pZT˗S"Ŝ?3slͷ=Hx	Àng,}ޘx6><u~\rLȺdqѢdߍ5f0_+8,R>5\L<ecwшrݦ/XY	'}F~i>xO1?@A2(mN^`>--ܼa0H-E)9B\8AIKH)ʎh3-`H3S^r0,AGB"GB#tk``S
4S 5θS4,0!tLMX11#@%,0Sۂ"P)H֗Y<sec	FlyTJ}Ҥ*%xNpdKG&1i א^)b8q*SNofyMn̈́db/.b~LNyec_)í=p-E++SujX/o_caM/)Vre'Ì;]K7zXh:G"9LiDǈ<WSp!ItNꌃ[/嬞\z>e󶆐`̉rYU*~aN84{+(GsNC} r}[5
-|gC=w?!_+A愉UA/3%%t
<'0p7Q bpU$iU2DZ-AdѦm~e))Y:Rfk*-
uPG9D9"A{-Ē3nDt6MXS!d$9op&99<BD:e#sF!N' `դޮeJ!z-G5401\su>t
tc'j6%ѳ:W.V83<')Uv/7<"%W45L3Pjá::TS
*$-P2o-K(%#zTAK:)[
-JS^>dci9}cDC4Ex,9`ٮBۮd<
-bE*lmccLS%C(d4f* |; RM򑺧Q,bjB<Bf`8PQا9hthoq2*8N	Xyٴ%fdHZ'Rb3Iahݽ-4H1dD	,VzVSFC73ixta:l޿AwgSN].a4lH&'=pͭqDGk'׾ƍ;*6$OGTFlnS>orSe^r	GG\wY\Z2,4lM(xS#ac
-Tm8 .$)tp!)aH͊r,Nb8
-DtH$Qm,&B댦Zf"=l~/w*}_g^>7nO?WNyrʷf3&ov^S17͈feY:N4LbJ98.+gOg[]uQ>3ωSu1^YfIƛ6Ŝsl'L:aq0dh[O5q{Ӓ6?KLy:ț/PV"xvӗ}$7fStFl<&7npwo_w9qI3Y@2>]񘫷x{w^@;j4Fi4UlH{w9Z
-~tr-bez

-nYz~-CT֣]yRg078lRӔJJHf$3pe1씦W^߆,y\w^}^`qiNS2>w'4UՁh&[zΈΙ.כ2o?B+l%a6pjeRp25;bM}^z$qjB	~*8~D`8Uw*MdcY
-L#NoM,`{{Fixrj҂_xilrqΧ\A7f,V|n6M`<]w)UJ0ӑɭ;MRȳ+O); q5/LS]^GqBpl}v8yj^M.7ѤKQ5"W)tK(cBT8yfys'D0C!;}{.8KVt?issVQ͚-p*AGrr	۟	i`H,Dgquskvc}b#0E[,Q^O3(E;7<0 1E":
--q
+pr
Q42w_~KaYawMcc7qvNhkxЩ\nj6mѾǙb'Վ;	֤f'w~&-Cp^B@in~\+ٴ{=e<8~ze(iϳZ_
h"ZjӧyG8y$xtڗfn4zhʼ[khUPM`{cι<ރ-{uψV^6FڄӛW^;2pxcBױEǕS?b8:fTs|[DQf=ۭݩ
+$qv\(h6&|뼨,%́PP5
+`DXv0gxƄIq4
+VD-=kw&Y~UM)΄f@hJ"z7<C2m*sw*PS{[x;/*RcNGġ7搲n?4zLN
?^zs
l˄8|B<@4/xZ@iMݸe`2ȹ~;%XfWW.cg<Ĭ~יw>zTE(:j.De2S+^be1ϝĚg3GGNK 
+ZrkqGX1߁Cɾ%q*Oc8A 
+4TSLXU0Pt9N 	L4#'2 ZvS<{Y?NQ\.&5w3fL`#0kG
`5t*(-'DzYU i{`s`ݢ&
Ft/ 	 g."BjgiϤdE,v^"%: vxiU?<u (hfy'.c(zPHIN9U9ddfaf6QfbFΤo
+Tr.6pxV+{@UUP䖨\(7K9pw̜ ڑ-Ս |<osSLb/$ziubՆ)|C8¨^DR֐o.i#?s{s*-8KZv)r#8I$IRrv;IZy'mCEV#=[}
+W	2zCӅ$^uREQ 2JP׮LN%#3>?/cYR0
͐D6רf[oZT[~%^$><xItcwA@~!Ղ. 5-VuU&,s϶4S>KOқiMϹ]9(SR/eJ?anA5FG#ٷq)Č>&)?dGE /?.ᅗ]KIftƤӢ3k[qGv<3TsU4Fjpbꅢ(Pӷp8
+6
+@Akp
+k#IpkcN|y34	=*Cinє8ǲZИ~ݿdr]
&_iYdfeꆁ7䭳ʷ%x
+1m:Z|s5$б:3BXO{B
ŏo~DJ_b,&BpKބƝOMY`+!;ݎLgW8z~M`zE!<1UVaA1L38yp/-!E7TO`C&pzGzj[(d~8v!*
 )htT)HƣEg4:	ԋ](ص?.&Z(
+ֽƣI,k0gc~;׳& A5+NoGNmx}
+zo8EI?jrj
+RcᴗVWou4w
++:٩Y73ckJ"A7߽61rL~{do0}84.2RqSM-xpL#Ռ1WCG{^@	EU.͈~Ա%Oo}y<%>9X2))ʦ(w-.Z6Lm3s0UilmZZs	.iZ#!RˣyKu~p>~{CЭmWEmҩ!$΅KynQwVOO׀%\|[qJPE)W~yA6ngI2S\6ݟ!\O^:5.2n6sgOkw>\1ӧbx!*l%s,oidVx0j텖a
y{ JہFrUؾ9R'8 4Ɨ҄f/^Evׯ!55 2Nq-% [>]^TUi$+AQR" U = @P Zω^k_dZD5""n /ޜX_pe])oslf%BQP,f.{ۅ[4}8 l1SGPM) ne(^C(TjљB1bPEX>NAlgSQZJ+^XjФM0q9CNN^j`{)}}064hB5$I${.X{pxZ)eskS|M˩T|*p}
+W{p Nރmi9yLBE^0AU(;+ Z".-u0n"3v^6.5h7ٺ.5lz^v;Wq̞[lXN{44@u>^Nn	'VQ,xk@dC䉗&8yGw,RGM{w翎Kp$Wϰsң1W|n\O֢Ѵmc=RLٙ5!//&_LZP]*/hzb1r~dQ^pOZ
OrzlM -+ ($;,P40޷yK(/hqq@*Oۇ'f罽yt<5'y!tѪW{mA `⩗{x'=c_3y,^*ӟ]6r s׋!UD((ܦ
+Bx(+!>TP|\c\ONKY9>3~fAT@CbS$j^ۣ	hp2Yx~)@fQ!2PPc01f-6T'7K\vűc(--古UT^OT@dEՠ*Q@kGƒ2~3-fˍeDBȼHέExY_&5|qL^P4o\%ދ731@O[~}A
ao824H((hT
Sdf]CXso% 4 WX:iz5_ϸ/
+[g#<з[>xyx1PY9+o	S]H uaRx.Obuxw$
o_K8G6m8u<U[y23.#b [!zTPx>IxMԎy価Wq8,4lI_-ԂKh]x>=J{yg=c;أt2n/(Uǌp;<	kp}
rE_med~o>{h*@Qѩ
+Vkөˠ+MPYĲg^^wKӉ[[tNdz;'L5Ҩ]{h}GSpև`wOfI<;-7N.UEirq5i<|W6C;3h{0a+aw\b*O9@%|1;\g^"z,cS,8<e]'8lb6񺹿,::j\θ:
{::
\I=ʊ[Θɀh:=puY/T ?*v,9xBEQqUSd2J_P^ْL݀>+p!>>\sN&~\V%n@ӣ=o( H@q!.;vIQۄBf		_eGH?X>҇XǿdpAVr3-~
+H$IhT(Q0AAW-Epĥ*x\~Cp}50I\~.t
+N=UTUAx֫K.t~d/l`'^c,|R=cTN= ??Yͷ̜*|>oc"֧L+Mtz}(ϵr^ў>8J#Q+KO)_+Cx)|m/rl*эjsm;<>nЕ
+9NբD6'r >l{΍p;_*?[k@usu|tLq%h@U=((8Β]#q(:"7oC_iǣh+@)ybݶoad'mGtVA5HYۋq)*
Z_?2eK6SBk-4Ȕ)a|EV6Nz:MIKI^Hˮv{}X~*? -N[y`xXڣ(Ѐb
+j&eXtUބAp		;NM#y~`RqקVq^S6ͧ <;UW(z6*ut  8u(ޠFO~"L?:p
+htf&|Z4ۼ/(**P}tW/_Oí*NZX[<Z72K`enámȔQ'a&
W=ʌbJzxT FroǤ!}?>Z-X6ť5˞ۉL#?ZAU<(idyB
dNEգÉ+a+sgOÚ1~_EUQP G)֎Dxmd) 9XJ&<%*it8y33&/㋭)TQGӦ'#坨Ox%9r5Mb{)&SC>*QM=yӊh_|]gy՜+Jh='3^ZL{FsMl{dS/<z?Ӥ@l.Z7O.g|D>YߊYN/ Ǐ
+̣Ux|hQ]0Gʭ+*&H0!	c?KÃE:ݨg8*zUD5YL_=ϳ W53IXJelɧJu
~A.ltޙ>Z`A)\jtbADՏʍR 'Z@:Nvv]&smd C0¯4:43
+̏[7W ?_4_+}+[3Gkz@oxn&<?F}){(#fCɚK_r5<Ou{G;>FpyAE
+ )'+;39x: ,z ٿd2襻nlmxr:="?n|`Kf3uD~yoO"4n<0s[8dcxc<ޘgxr'$\sX1m8
+5/̃/§K2"FzF${3'#񝱄hݤY!1>QW3%dΎwS{i,yg5}4~,"ꑍz?T>ͣ@P׍WmcVk_r'_4Nj:Lia<y7o<9~:Oz~vO~<Ψg£`C<a]a8
^CG^eŇ/Srbε(F']P?B$I4ukpڱe
+*cu`q(,
+:̡*֋;EY0
L'B/Z8K4Xj(
+T(taBx]ըKd|}*FAV:g#,6p}/_Ê}PmxYąH8̥ˉ$ePABM..]塚SXM1,4AY5^!Pa#whC=cgSI@J
 ER#:;iW)К	6nR2RvaBRnRJHT=HL[+Bht4a<S+	C0?&=*Q)Ȯ%ӤO	 nBq4h@JjI%MZPbƛJJN! :4'ɹ^ (M_
+o'8&m0
MjTx,	7Hq^5~ݿ#Ӹi-<7IH-DR3:Mf+ 
++TB#ȺB/iH-?׮$<!jBp_`$b#UdAC534_[<"+ZNlM*./2(*aўNm"(O$eVKQ!QA:V:AQ	ۈ~v)bɇ)IbJ.#$"H
+үgPW"5$HWYiLD?EQ˧Q`~(|M&:WI"؁%,0VU5a2oJKXbHͯUƢ؍DF&V]Y̙KD
HJ/ 
+[[I\@Cph#u_A^c@u֥y9~O`	Q
+SoR"%
5nTKUϲ^&뢊݌f)Qf͚RM3J9WsꉬM^^88J
[,B 5imN]G`&׃";& )5RA"vm+'JO#%)S*E$$fRMN-E$'dclHԔ\Bs=AFZ1hqZ@F
<!噤PE5SA#]$PKx~]M Si3\e$]Njч`q8xQ@jFN tD4k5$*$ _Ti~yfS76ѫ?uIiTݿ{VB\(i$b7<F0LmfA9LxOR	CNų`"Y{B&5x+pt^Il;8ςc/F|vBT)=!zuZ6+QJ(oSRx|DmOK1gi2REbb(uܺDz1bՅ[' =aT{b ػo0C,X D#kECT;N5>C>$*/6}x-71Qۮ[,D!E|V+Ғn[ܖEn[#gX2_ZM}L'QiE(G1k1ُD,)%&xFh$Z?u*kHLL6Q8^LQ_tȩޱXvW?ߞԖADgJ,Ydɒk"υ,Y;򿶖,Y!u>DԚ_o!B@^wۈ?U<Dq)Su
+U<*ʰZTx}9sgزE~˓"t \s;Q^{+F֡AX7O%J[cSA5bJ *Xsbw_Q%/- ('~7VGW
+n~,sR
[2?_S^}yկȨ2Q~4Szr^/mSRϲE\*J?K>Zq%o4E,+_+%],ßĂr<4%2@GE潹uU~QlVx$I$IX[6KnU䙗$
+&-XtkP0dEfBrez$ʯo!E^'%8]nnSV+&QIaa	@T\eZq3ɟn]8z4VjM\(⡼
+;z|өM#j,eSR^W+87O3YG>+[T	JJp5Bhөq.
++ܦZjۊ&|!7(SutZb+K F
+_RU=4e_rr
+Th&iٺ5C9z~Tz!42vtv3īrL>r@Lz
^?+$I$I$I$o!]yx (pZQ%)v&\7>EQ@$I$I$I$IX BWgiTRvʊ,$I$I$I$I/)
+5 (?JZEۃ@$I$I$I$I~H?vI$I$I$I$I*4$I$I$I$I$,I$I$I$I$IX$I$I$I$I$,I$I$I$I$IX$I$I$I$I$,I$I$I$I$I$I$I$I$I$,I$I$I$I$I$I$I$I$I$i$I$I$I$IOKX$I$I$I$I$tp{d%I'=8nƎc/e[<􋈵2sӡU[ݒVe13egffO'[IEnԒC2ss9Ǽkz\V[o8#{b
 A( * E_PJ$RʔRH< %@ b' Tն)%Tmuch9njmtJE
+I_E:)	_R'v]΅dRڧ4/smm }PI
+*cRrVN%O)#	ThҶФ,(JKB$qX].
+JFs*Dem(dvmCnrsTc-J)sj6)8yr%%HI	ȩ_RT(@?3cIlKbBNf؍]lLIsi$Ts<U0]-\NʾQEAvL^ZE۶{P=T	FऌlҎǇ#̾Vr	 cNLPS/KUҐH5rfaU@eiy;)DK.0nR T BJC{f0MILhUQr[/RyZ8.iI,KnPI30a^P#0J"TrB4~?UￏLH$r
hU%N-ط3$	{ƒ=9gBnXv}%I%%RVU '%lO#hd[}ź}QmR[XmOH׺L¶%|iu>оإǨd"iޥdriFh[) v=*9iGaǕ>3%gr.պr[>l!%ơ0b|916=Kv_GL_čP-?7溴k;UoATl</r"儢m73i}Y.v~=ǜMlXFݫYZ~46?B6AnX8?
MfH3vn8َ ڶqp\8B>H. >N#O5C.}\KBNgw܎m+|.fNLv㿪jqG..|>AO2P`=	_m֥mˎ<BvQS|-`A3l?!䒩e"DfkoO,cצ,~}csWȉV1#%A"C>X-jfpC?'O/Ix=ʩo_T'[{klCzh7
kd|11"~^cژs?>6Z=}'T$~ޖ~;_Ϸiۋ&qm@(q"v%u}Dj`dd4"KCmDl7osLvb*seE3q1Z{S3Id"(G,} i{ھ꫾>dD:0U
+{ǀ
1u; 4Pۄ &A%UVH
+$z
9I)!U93<S"ʢ J@XPz:
H?8i@SBDYj?ߧyj	|T9Dΰ*
@T
+i(҃40nY<JqF53H
+*\˛9#dDEhȷ%7p,}"ps#?m+lHX 4@ʐ&s:N71Aj Vo%gz Lr?/=xzar :PT$Z2#` oHەM6c4j?WLلqP4LqFi.m@ݮ81qV6lP*'ۡgFRs%SOo	eliHbD2͕ł62h3sʫZW(	T/ʤڜq գe!-RD-KT	!rЂ` #} =	UJ83d 4E %` u"k߇2䧤>PkG}OR4$wpcXI=Pj@KiF|ۙն+;ju	૔8&?>~=5ƞ ziJ1-
@a7 '~صd?)ߗ1C]C)vmi
@a{*`fӞ<!PaIPZϱ_~&.ژ(y9,Gqpdf9l6H4^돏:xu8
mGNvjԶE>jm۾9r}\;X~뛙<"="ŝsݽ['\Ndۧ9gHUǙ7_yff?UfM\=#`	q=8!{9
+.A93060/aG,1i}8Vg8sufi VOwR]TgN	 Uؗc"[JLNC\R+:v?YDUrNH#5w+&P(
+K(Pt0vRFǓ؀rz2bx Ⲝ@d$J!%.Z=m`8Tm%eC)c	i!'$[π3Qd7XDmc>8 )Xl60@/ 1'%_3JV8DW
+cXLE @ 4Ā}!k¯LJM%$WS4 @Y/	X[\E@9G'I{ D>6yI~u&
+_ '@mz,kK
+ 1f R@!;7Bv.׾OmD2~ JrsFwH3=m\ݿϣGДlb!,		ME3Y-cSĄ,33O/Yg3꣗#(0P|ҡ>UYJZGjpvFLyU*Uz6t&SAj"mM66C$NƑ$auMEy^:aaV
j,P2	RIl7C6TQ7(eJ"BdYgԩPiaYX	3}b&%gL±XH6.}K$d,,sF3Ԥ,%2duH2uB%+{֛DixT]e9N[%FyZx<VX4
Hg&6Ҙy
lF&eRQ%1
lQٌϼݟz$cչ<X*&F|t@M.l(UY9#UǙ[-ABE$A1`#M6:os2*%0	Øl8[c >s{Nj:bqt,<\*GؽȲM@ ;Km]f*)YP.XWIlۺ vrFZ1"J:@ARgom#4 ,۹q)(J1еu@rp.A #~nR610'pL)[TfL/Uc)rc+3_^k1kfbCI<8[ƹU@ɕ2frco/yʨHnc
d	^6y\:eM)	͚E[-賴?sc[Mn#7)l;:ٰێdr[!'nM?͐NFdP$XJ:S:86حNRyb£1kSee˼ߍeAuZ{RՁWxضhcM.@k938ehfD٤@A6Ѵ䑖Ljߞ%J,ZJncijô4~}5'=LK]>39;ޙ
VQ:1cIS;KX*0p"$gL3k$R!@yrFɝA]X"`,^CisӝQ(-ك }[Z8)OZ퀧ץ_B"S%0`Z_@@1Զg
l-L/R=UjtT1:po&15 ֶo %pؘ6DqBJ;jOvədgbQ33z?o'-b|jbVl=EI	ԓfjLPE`j6J;9Cʁr	)΀4gAb̸lؐүE[7M%&H+D38RAq%#*cg!qCҹ
ڒfXVh):]߈keRfӳӓ)uYڵQxTL׾Pm&%HmdO.!"Al LuEΑ9!!RI]d0j@L6b3&:oVb[>!0)3%ԥ"K,v@ũ=>،}"X2s&GQIвUy}@ZqGPF+dI5PjBDR}j=]d'N6EHL	m f!@aYqذ;qs:*282(IUHXFBXX79II)®` 
+2CVOM^lKC\;mvd&7}fꓷC%uwTAclRa 4iL6<Դ	IbC2<*JV0,W Q6v06imΪ#3BV$ӞaL)3BvJ$={W0lZ_22t0MJg֥OlESn؁*&M;$B5OL.s{G&el!ޯ9~Ve#4ge`Y:}Rtp{ (b;S`)gr"XP)o9&#<[JTMp59Pv\$<j U %&Xk9އvJk?5
+xQUo/gՎ%!$IAnO|<2Y\8Atv^.(`Sߍm/Z=mYl7}Qa>puڸ0Wcc(;>ة8&	4֦4y]:IϲHO
+<0G'˲p_>O&;x}R:3+馃/Rta&^zp{k;n:[L6$%2ӜڹmnS8gLؒ]W DH<RTkL/M:AYޭ]ۻIr5
+
TĬ&b2l,4dg= ƮR#?*ԷA,v.Jɥ{*m1:eʎ@zlA1/ɝ5$5 F|(l5f6$lcI	.Jd}O/p j2E$w`f,>|1v9iwG0s[IT]ErP G;O`ELu9v=L)8M*gc<'X?B
@YOτVߣZB/q|BOW:2R_Z)d38Ʈ+
$Yw6eK 
+B̛4Hp1~
H=JLB\# YO\J5ZV0W`c7ڟw3nv_6ί	|E;s_g{Nq"޶;{>ºmK=&T~ӿw[ﾞm_~
+7ηw1g~}Imf
ĲCJ$~'lYHaHvb:)2
+`[oʲ@w;Ze"b#QfzSkgY-1K%mf%3C;&\ObRJgJ<0	m02hd(EfnC%(4LqH2۱cː!$9T*$fCɔhNce
T@Nl2ւixDPv-/	,h۫{#${U09Ug4'bQ&S,LI-<l1 lZYѶm2ad?+G$
+#\* b  k!qCcGs^sۡ!Jca2Jq7O&w&JVa4)
+ZIh2,ɭF*SG(U!1fPGDBo:백 yܐR'DKUZpQv93'3jw=ɛ@G`rf "^G&I
+0ꌊC"`o%[5( j	rH,c'iR*G:)	I/&~	p<9Hvk _c]ꠞB;ȼ3ɘKq23%c $g@x޿
+VD&σ61Uv=t&ixVǓY$'|l3N>02n})ë26Dr}yxshJ%ڻ[]0v.솑qH;1G*]b/H[WSKHMdiҤK63@I|Dm˛>)
[nˈԌHjd/+o<jl7\2$%K9|3^oGNnmrH.[wVU\;K^>HeV&Qc@#S3A*Ե})`:f2C:F0Z,H|Ievd0$X`\.#*ή>&` MzQdҺڷ4{3VQM"=1u?(c=~=1*]B|Lcq(QDHEgL;$;kJdrq Gɑܫ!1v H"U!DkhT)=bD:bà(6ɉx^p[Xbe;:XE32l8NHܫXҥù;	(X1Rx쒂
e mŮ]w aK
+'
+BcI:[̶FrY/B㐤B"X)fD,SE~ tG?g_?+ty~hY[6?*>XUo_9_^=;aɖRso|4G\^Z+GO) gsղTj䩒K/M#7\FČk5`
@jU92˥{P7yr`R	SC$XTL7XXcg
Ur{>6ti/?Cc>պaY.VIڳ2$;'Y]>#B>Ib,Ԁ٬n7-.tMĶ9sqRgղ8_yc4fڹ."EUhnwb_|\ ojMAZ¶t-Ijuz9)YoI&K&k*&gl0Ld=LTc ̖7&32TFvlp?eVDifj!QKǘbI˙f9{4q3w3
\SҮɠ!L3l
+׋pTf,'BʉqؖHeSqD@
+æg ډe!'e<l*9,_/oprzBN@^m`,Yjb>%蒋#ԞMZY4q "}By`#P&8W+z7>y CZM0lD]D2Cz -
+%S8!u>gKt(jd[q2	 %쓁'Hq]l[;服;0
,dI)cI%Es `xJ6I&*9=@(j`Sc|Њ-MiדM
j듌 >3YO.
+ʖʵlXWG*LdxXX6~)TζɊe&>
 :#ا̬vJlQnٌl7#Tm}In~fx<Xk78d|ӽv49X<#ǉ	Z
+ z(gc9dNƁ혛Op9PGYY3 ,KbX j(ilJcɺ@Z$1'lYC*Ǽ '+d1׭&4H2"6amr

PXl̟b@UnƢ@m h	

+Ivm@@KRrIX#ӭ`Hs_ޤwL#
+BRc@&fMC )ؒ ]V-A YB$Kd ei۰oczaj'Ӗ8n"Ɂ
ºcƞ)܄#1<fX3UfC'_6"ĘKkØz2SUgV"cfĆ 4'n{6=;.|@=(`q-k_g@U%(HCg ė}WczUN'}zcY|~!gg#ܿbv;Iy=AݽW_5ܾwApw@|;\pvW^WyI_;x;?K~;<K҅Tg0s#0k`؝]pqa7l|
*գMҴ3w}%ՉǏ3}.|<0Ue9ΞٶP7SNl{,73oYxeRvr
<~̣8w[gT2]j*;ϜsR/x+`>_G^|(pZdk/p_9uv˶y1<~tmo
+gwx88^=71	[<lNvlNU5c֊JGE,:j]ZgҔt G6Y"g\PV5߁鼛"Tۆ<^+̜qR{dՖlIIvIQ]17DS~Rmls>O6+xU`ٸnTGt/;d)-8y0߮h׹9+Zc005ĘgN*C*fp{<\Ij-,
+pMtRlٙH]7,{HECCؤҿZm򘻼pCC5t@	g`t?r~:g;kf<\MX.1\Q;Kk&1g*.͔\>O͘}UJR&fV^~tm@fAlYx0}mյH2̲> gY
+	.on^}phydztKMڎ=kW0McMZkjW7̕iq#ݻeQn$q iPUY*Sw޼쌑bYx"`1@IrK(3$lv =UHidh$ցқa+e%ڼ0;(ޜQj5?4әX@$bIyґ6L"Ym1
D4&=2#y	%UV KrȩhR69d;D"(g.U	sR	d$?{ߔ3/E/Q)T5xim՞Pt@!)1&$M]KoZttfY1X$p،`Ǵ,Ͻ<̍uI=ې3mI+(p=ፇ\_M>jU3y̻JjؼX$cT4[eÑTnZA]K(!}vC/вmͦ'kR!
+F]ؾC(&kn잖^q
uUlw3:uGuQRQ2!l 4Z&&œN>6@5.jD5B7n]vS_n@|;4`:LɣpV"8!-p~zI: 8J*!u'Վ; 5v&^SI(Q0(;*!Kɰ~HV"d)l)SF@m#Zl19qD5'mϙ@Dr9}N)1~#^qiAB	Pw?dt`+H L=n}&ߝi8w{¤7
pD+OO1\/gU\CucVg 44+_6O~5irEu.ƋB(X\̊s?'^kk~;xϻ?+
+L¯_羐}o_~){޻?7R`?o/K\Ϡg??/km?aQO<ǏSx/7}s_[w?_OwU+/??_ܻu#z;o+_W/!O|3olo_<f{v{\7W?cNON?;So_owg*+L?o0?s?˷L_?Z|_}3_u_y[cC{_/C/nSw_G~/u|GE?˙_~[|q-gw8|??K%;
+gG~>Qۦa`ܞqZl;j?n N/)K
&IJ~	܀O=|$
+rbBߘajjMV3__g1JEf0xEaLa(KEFr)cM<M
HL4aDJB0WD%hۋ̽YL>-_1+Wy҄In7vl4
3cI%ځ	
+؟}_+
{pA`1Kuq/q`ɍT,R+I*&W@^Ay&ZIRަ(o씐:x\2$t潔ٴ{
I8	pHI۽2'3>FYe`P8=ݱGx^L'RdTʠ
<ԽL]r$?C?
+'YeU0KY)4ye8dtS(i`cK|ܿ!Q}3T}S4dn` #UО$CH)4 $Z!V,W716}S@_OQA = !0 VWh 2&	t% ,r3SCf	u06s^,;@7q,U"ư1Y"L`3X,1Mqg%A_  D)xН@-t˽qg&/\q)/o`U??Aꨈ>b?l ,m
^'0"]mALS0gj'-YQ̶I9[ռY0CNmV1կO.1?SJU͛##K##]#l1%lS	e>HE
WؒUƤrM:>!q]C+gLT
+ Җғb2@]TrQjLaJroU$^D͓}Ȗ9"Pe 'ZA6hMwPK%
`ZKLVvKפ*ey8{F
+v0,A7Tň^P1Qr{Ă
+M5#Βj%$UHDqF8 8U
;Clhhn3}Ůq$=o8(7	ܰM	s|$iFsx gWX<" ak|Ț8k .zI?~:l޳o0Aa Q1ǱcTTWWg8`tq3)h\E'D&(u3'9#`w6wq* *
`-.g$ZKoWd  `n`=_̏/pm?oI?w/O<$ ?3m/'?+N_oa~/ ;>o-z_؍'_8w1_2돲?9.|7h_??|-60ጋqtpz;~*3+?74'W/o;/r1gTM?KGq|]|	ڟ_?N_87|叻ǽۯ9.'o[_"W_ 57||w>!/?KOȯ;}w~w2|'?9hٓW=w|ï_7OWo? |SCiJJϖDVNBm߹O	QH"%9hPyB Nv3F!;1xJB	i`|s4(eml\r,
+\
2PI)Y&Hݔ2+]fg,*HjmA"TSFT4F."Q0SJrQiQ7r`&,":S*H]H)RpMwL;D\<ɀKc	Ve`Stܘ[jFjeSdь;uwu*tI7R&,XU2bW1" ASY.$!&^ZIFo&MN585㹲ġ&8Ly⨕pN l{41OaM1^ސYx$ThvbҾ%Ue.%.)VD@䩌Z"ufd8X|E&ᵇxjMt4%u33(|GaN*lͲ4J&]j]x4	f3?J{`'xVΆJlTҫ?mꌐ*SwBr)	>7kj~16ڜ=7b,,
+΀	3]ՐbKlFj僿6a^ʒD9t^k)eWSQ(UyW^I{IɓOXP++.X1!
L֓v̅ -r{|neq7Fɒ*cMg$OUZո/o쉈[gVDdՑܩWPIɐ4kXf^EkkkLݤvl^UTڶ$sſ˟N
+<iSBU*m@Ƹ4v4ݦKqL6Ȫ3±.k6w!»M678j0*"*"{܅JJaUS6BEK
+{1Dږ
*?L9Œ:8xXHAEwWA1ǜDR2Q3`tIUK߭L@)d4$^Uޜ[P lp2 A`Jx(b˫ɮzBc[$|\^y1ത짐=IĊ9@`Ӱh(PTX"a uW6@2Q#$}kRlۏ-ƩP4 RBj\i" <큁{^L )04Ɓ0s[F>IK;}Qb2a >W#~PٟR!kZSv$| %rLaYuv)3BGlK>Z#7 Ҏ//k/'K/-_z[/zy!Hˏ~N."~!?of_sn|xKG>/g_`ʴ;=x!bp?{?ݗ	^,,>*w$-C
'`37%}W<~拸~5~<~ O>_
|M23ɗ翈_|~𻾓~%^k|u_tSܿ9{U/~j/32O{p^]e?%y#ާ|U.o?̻\s2ǟxo?o~_Y9z.η||羨pwkK໾<%oNn]?貰{ۏ[/7#[,,#M;\e1@ʍ!#$fW`ɶYdCX5 k?:K$SïA2,Rxbv<u#_l]3\\r:1q/9yEadICeaq&DQ/읾AȈ]{*Y
+K?ve0d3/$S%ʦxVff#.`>,6u"B6,w:iL7j>ajT@b2k2Xv[wRl̛BNTFrԫqFŚXKjLO-+Z<offx|
TRgiɲtכ9`_O݉24#;'ɴYWQt@Rr43jE=*ܦyjFeSRmCymj`)Va>JL:͢\+dL6ז1iR#.<o'^<)(S~:ں*Pwn;'<MZ晫%q5<^E!Ax
+Z~AurThٶ',-fV;$6Y(uX[^lnj,b аj}ŖY^aH2hn:[KXMXSlfyp0
+T2#Q31(flofe5lc`{V2%f9 
+:wQMrm朌;0cg%cčLkm0˅~ Xs=#1<w{DB3qjyi ww\AL&-F{wiCAKgq^PX2s:|+>5]sB۩7Ϲ}Oxbإ'Mߓ"Jּ|٫@1նWqդĉuГHAߦhb%!IP05ҫΤ1k_!9CmA9iSEX3[@EXsDzt#yb%R5*vf@m"b2Ȩ2=x9ZA,?;Cf&|Up9CPX<eg'/lE/mߊzH߹7tEC[x]X@İFaQ	에e&F*xz{v^P  ^	9S}eP.]<~ gg24ad@Zj1iXFVGc-Wxkk(d1<{??Q_ߥ؆?Zɥ!V
]TbH,U*
YK(aO"+ uoc}  <|?K'^Z~ܯ^/-gFn^co狯?ķ\ns럪j~|~;}-|;/bDY<g^Uhp[ZD Bڞq/.v|:ΐH:: C6,_wS}yyC1_<w_ȯu~?}^w²{Ew_O􀅑C$Z<s~{s9c~Z7.\l.Axǒ(3Sf#A_VxOp69S 
|ϰ<?|ށ>xVps7^&Ij:`etF|ؤ v4CTpI#8LZAj6YU
Z Y.I ,ή@`F7#]/^ve2SUjFmϹ0fmGJҮt\PÑ멶	h;
+UX9:
'*U\VfI,VɦS{edڽ
+2MU`☠dːZ5`jX,̔eߥҮI3<*Ukc_, lK%[T2JΧL ^F!U&&[ $'e86Vɾ07K8@epLzf-/vܾ:r%&SQT68eN2%
,ua̙t SeN;`E,Μ-'ԽXeٳ2[DR3PKT6̕fp<Hb?p\K5Jc*;f69u9pxXR,VhN
M孛
_xk˗grs8H[Z`pU7S29̼	\n8}5@" Jӿd`ON P}xA:&!+3ٌXfSuB`r&jaa(]5{ Bn­V2y XM `H~TfxSxUفŸ(F1_fۀ\	ƾY
+`TT%cĦ/#CiLX:~~MYN>	lZ4nR<L+ca*Ӽ MʪfSE+`42-^V6)7|PV_N|+>c^~=bf{:Kާ>woq|nӁmg#
+9S{",K0WI;{-\NwmnJ`_q *G2)
&$a9@<0*R wj\}~|XK"W2aTW	n}3T?+RPWCRDzU22K_VPd4ǜtPjh^xv
+5B$l_|(΋aS$Wg-I߇@E q1%GʋP`8̪q`[@r<"P^W1.2ƽ'; *Wq0hcFL1d		 /
+e5du uK)|ܓP>t
+fÞװ_W6mD OJ9ؿpa誒n$4.ZptLlTW?
+ 4mo?@843VXG|=?'=w6/o|xz[/_3~ʟ_~?_+)i?_c8Q>Wuos6>~ŏIWfn_=sL<`+u/i%8ݎ3.n
+c}y?j|MΖ2
B\\\4Z3i]{x>2g_:v⫾4o}_S~!/[k|c
~_|?_|<;NOOH93q~vMȅӻH>ȏ~=ŅSWuѣƯᛸuzaVgxS'~OW{?ǿ[O`|Y	l
+یL|7y>5?ny?y?fziF$E˯k  gEƲhÆawջ bX1P-!4`"pch/?[Yme(=kc)d{тN)'KO!L}[P&.9/c43N"n7pw4O*Lc3M+:U8U>M =S{KfH,mM
d҃0n2 *K%3lIbѰ3eܥ]N6qVxIv=J :PsDW1I,NBɘl0M1zwiL$# sa
+Şi݋Mda(#Kްv=66pMY8L= &ӬVYQ9(%(Y6ylL+̬̽nhqMv6Y>6%#p=$T9. 2**`zNMV*LbfAZ3-3Ca{zE
"3uR$4`,fy~̳YDt,ppX2y`xx/f;`M B
+O[,,ֵQrr~6CҎɟyTnCMJ:l;59y5wLڏ &M
+n1$`R^'0j Ž[)cr1/.
!v
mh^(qBqFyqLӵ/rë#& 8I
+c+ACX-XKGh3f5-en7Ѽ{12$$mJ~[qPq6Crs#u3-ݒ
r|r?ʣ=}O7?x+$켱..N㬫M vh>ÐԾ9c#*jpU;Ҽ6XWC6`R^c^@6se>~7P:|<QCؘ_nSJDQssH4|v\,Xe mսZz7yW4cMa	p/ݶ{jHJ,}clD0% R]!]/R[~f/F8=f!9ct%t5<q.MN6%nMF
;Qٷ.Dk+'"_Џ.ImS$A	U_6gQ b@-+uY{=߯GlpVU!@(fM~	.źf⬯	`)^quL!a\`鉂,~g$dsH+[?bWG⊳}"˽e%m;o._>~o_'ǿtlw;}9_roS?W TN-bzc|_|_ޏKL0K[諿?ݼw;sYO'_ySm//~/p}8rd=~x[>.=6{0	e~3gg+Fw|>|xϻyد2~qYOys.~	_[^k=<у7+W}.NX>t	/}|?L6^ *==ηo{xןZ滾{K* ƭW^}?{T#R8nx_|˷||kW^|=f/3Wqq:O^8|wϿ%~{Kۧ
unYfn{ɧ?
<9`;c۱-ðalNٞl[r7l'a0[ƲeFl،JZ@Wxg9*ˬGт$,ui&-h\bQvφP}m_77m1M
GKʻW䵁xI9x3d0~bYX YDP$f%@]&Nۖ
W3dmF@q#`z MUڧؤ*ȱyydhlBcx͸vM3c7m-i^#=26l3nn;l6MQCMC\L񊃅.%1ontIui\&FV{60!=[H`$If2Df?fLXqݐ{mTl%*])(s]/$MBnFLrN.QJVBe­O.l%M9MX:O,Kmq<aсf #e7PG673\/L,3Ǻ4|JI>q['lK&ĝ]w/xE[#ȗn;'{|s;-_zkll̔V%s3J_Ю86٘`އKQr/$d){ԫo+Ss=RIS֩mO[n&?_2ܫY.i&7,#Ci߽R:Ta,ai"BcUDaa^=+S|ūYI%<[*ujoL2J=вRΤ\B&kK XI^i%b$6ad11܏&yۦo~^{vr.uf O5G7(n.qr?zܞ˥*MA)Ca3lG6Cc
++"ҞGតq˯_}^M<q̫-NN6gہ'np2@£ssu▜v{;{[nsr6zܒv*L
+VlZgmb@tnO$caW$;@A"s=ֆ̸Wڳ"$bt6>ϚM~߯05Xd>q4LtI`.G$a1Bl9lT"Dʑ@ AQ9q;yK$4dmrd)X3~!wDU	&ruƎ;,oWĘٽ~HSA1iWc})ALF,]I/y=Qz(.fTK@hUxu5eC,듌/EL|q,ߒ!C/ LdJҵoWT9`8.ݿMLNϓʑd
+ y㺴4ԥ	xێ展Ox12_>
)~8p1,\
_o7A
+}s+?Sa8#k#|y_ῗG!a3v2Za>e䱭)A0_	:`Z=YZDpvP0PD ۲5LNEFeI#VP6!26ȋafw̩eGJ]z0Q-LJ,$є凩KsII{ (E#d-E,ō1(3`OIl403&٤*	Jll^pcAyΉe#9hLsDT"K~@G|ZESR~=HP`׌Ň*Hmz$3IX〺,<klYgs)U",kGn;xtyQz*3@<w~&SO<>X,
85vՈ(\@rIU܎m^&r0viT뉃M8m*'nf1ٖ9.3e;r{eY9#vG^́)wO<sꙓF
'},pڀl䡳
+}!b.(d-^Fq>a5CWLj̩TFkCɜ4'zjIa(%M^yd\vq|퓑miO^c[zppvR8
l;5
@NS0UTԪwv&`zo'1^Frԙ>NEvC}Z| /'	B5Ik2lxLy(#GN"۸<61m\joOz8K?ΞH3FVlIoߤ2ēr8yxxG_{n>vMnnu֓
z7>ݏ]9CcuZs϶<wg۟9mXT.&/<Εuyձćr-{=[?x2n
<gϸm	G>q1z|ŋO|%]m͆;wyo9=mN[{t׀󡃐 piqZ8%M
+ߍŲtЊZtm2D,ڮTvnqclqM ST+U6[^`1Je!#ydĞ@$K#}S-c{+V`VBfVJ0P4"t]RIlo\PǏ(h?h}%&`祐]PkZqi"2-٘i!+1JҫxHf.֋:t{ )9kIw2Uq7
KHT#g$`{b71vRYJuJ\QȎՅ-El)|4B),)V&"㠺/OX9R
@b?т0q鶏 M
+$ q7W=_AMն%̄ruNQك!<aIꞸ=2ٚIzY`A`{pov򊿾؞0WfE,Go9'o/װM]i{|yK~I.f|@U%$6a'0.PCb`񘈀g8ԫ;"T@XD=/T0TUtZk
+atUoVeK}wcCKg,{C.I[Ed?/@L
hƾ%atګ"8)#t-
pi$BP.(%[<&L~(ܘ{"7Iz2P=Ub
2k3]k<y67R]BhκTȂCm[Jv-T1p7|5;ڵ* k`%s)n2VtiԾMIwCf醹iێ8_*Y+,e؃)7n@c]32fFP-0}o,J:=ICeY<Ÿjc<8cU6-$.cf#sb\_y7Mh/JNv0pV2cb9k;a:xe@3AcʥԩӢ}aF6Qq0'ڂ5$X(|4ve
/glJ٪lz""QrڢEJ:&6L?L
+ˀL;;&>;#T`v<c3Ɣ8fh@]eT)/9 T8E qa[anzyozix2bLX6s) 'd$%e9>}ʂQDe>E,TylǕq8_Xf0CdՀkHR7U(K7ͧҎs̅e"}*77R>Oe˞1
gTQa?
=FJ'Խ.K tDU["P)qd{k{6M:ޥ0ǎ˼
+ǥՓzKdI*p{0VUH뱍`l$"Q!zǐE:L4rBm
+)%;1	ήXbH>V7
+NeK*ҬU@s8{b&
+$yJ\Z6s0sq@"/d=#&L'l1c@c@gЋZ̝MށĄ"Ecj+ 0[W,aF{j`dt <!EE1'I̄9:ax?De^rs$m: +&]mC5ƺ!0%~ux̐'b'shwH k!9-	I8*XŒ 3UI<C٪DĊ1
fxOZ_>s[i~#_r}ؘSvp"ylnFJr`f)ciˤ 0abn[' U1	=I6#jYؾi`cLT2Ƙ@f뻤H@	H|OZf2d 5
MU{jYfKHrB\[Pi8U [#Lsj/{5	ifeŷ
t̇$Qe,| 3ϋy$-D"ĤҘD
+vMmgtto"D
+(L{f7CHw	kUSj0X&Ei4!Ҙi#dvh4/G` edx{9Yeߥ"UzNI63E*J*{SH%o22f=Wp)e'0Pv4?L֘6
o3'4f9Ipٵ{pX&&c*YY(,lrpV+ 	c(i@
Pyfd*ڋؽ|r[8sD=\z5A z6`JRl?|¼@1AMcuooȉHۧw~ )mi4iy!=gΘS_N'jƫ=:4 =Y <x|Qr7o.:~d;116c&USd`~
O-cm~Ur"+1#(e %$
ɵ߾2eß%c?k[)Z2 I+)#wM`^7@$c\&Zzrjdȉs$;gR2vZPCNg`΄EbSUnfbɗTMvaj2)7y
+6X'ģGPxl3'rW6$K{QMl-gqBɭƝxsnfdS"fT
v3Ş񅁁|#Kk*`̙2'v'fq)P$ۃD^H1(ړ<;B3xm- cG
\
+$c[\R6fЗ/q{(-<+;,(ɬ<y|b(	ߌq=5㠑x܂PHMvQ!(<	sQY娟SO~tńUBzE: J)%- sAU[Hó+Cg^t݁;តw>Ex3BCܟIH~f
+b
VOd?쉰bJ>i}ۙ-	n2qF
+IIsxY鼴	VXcg:mX6~mpӨ VD"5ʙ\aD˦'R	m=FeE/Ux
+`?'n]qKjb>U X<s؇K)VehƠj
mcz\1
+w3P VFD+jĬGbM߂`e 6M3N?W"2>hY$$Iq AQT)S'CVepzj3
?Oŋ*C&|P0P*{u"D@LMTëVYrngioζؔ/ٶn7{VcD`.Ɩ˅vtf&WJ9=xlܪR?MlrWJ2fY_Ĭ-o^Yb|dl$q:$ƒسL4@%dBd`5@u3+zj^CԘnG*SO\.<2GZ"ԼbST@Y$sdr{Xaͻ6c3{FJ:vmnlIhg~ tiaVڄqGBr倶02'`Ms%[mꆳ-,l>̬eIf˃3h_3gI,~u<2`J2?bB8xbfc~UT+^2'ǽHn^)AfG
ehCMf7)iaȘ8gvV}u˜f呇/Yc7ߌθ8}~|Rb"}TJϥD(}mk~.qo wN
+cY䐵3-+ҫjpEUu	aV9y$ }e+IGgF(HT}Ɩ+^a@Fd:2M,*R&L5VUMmyuϷM5l3Zk
+Rm|akt6J2u:_f#'g<$ۘQYkب'̒jn]̝S<w{sjKH˪Bq>~p<W$I:yR&\j
T\mjtMjoƤيSD:c-K*	UwwD2"jU椏2I{oWiʃ;.+(*bőTʢT;fASxdkvމ#H9?3>XI:1}oDzu,m1 my:>â`dp$ \ϴq
U4_cK
̪k
+i\x$4`\|稘B" 1{īe)<z)@*	jՏbUM0x`	s7ywwk1.켢B:;+%*iU
+J
9XQ;9)/﯒qǌDIo>pWu,CiԁI{ڞYơҟ }^fT8|H;\;(RRf>7FJbqKicH[ r2P`&Qu»I|g׈3X}l`%:6(ƲC	b4{j8@TJ	{	?^2΂YS;VrRgHB|	YE]K6hWO"qlp	}c4/eHN̞Ϳe 7d$_NOGvmW{P}r`Fj!=ajf
+R5$Sf-&ћ&rGYlSMԹx<$/{)30+g2FE3k*)r`izD`2U
JٚU[PcKoD,%!Cat	4M(ehl2n\͕iV2a`y',Z8*2PKBpC&$@q6W8Vb0K{'
+F	1`APzTÀ Bbx]"\K>A\;,19Yjg[2ro<0:sEL-&~"O/4Q9pt\lUWl,`&]v`SE
+ׇ1
e2ż!SjEkp]D0$9RܷG
!DBy!OJr;K+>96	)ζU
]_RԮ(=	_A0RU̋dTKDG0(")ڪ%4>
+9~lv
+|ؼAơbM!%ڙ}˼PYmaOfrqX@NvNc+@q|˳#.6hн
Ð;@,3X46{Z
>tPJJ n6oZa{n
+D$ɮ"
&#TqLQ+*Y;`@TIr
+3qł4Ɋ -PB)^tD5aTI:qm0 ǖO`	ØhJ%ITgn;?gJm;dcd9IվLsBgO$)e$d^Ԣ@+h"}=Uv
(u# ;Vu$2ϱ; =@ҐYٛ]Hj|^`6y3\!X2'+ƪ5Kaz@E|X؛m?Ʊ2V<3ٳ%۰kcVẸh "ތ{dlP×QiU1Su*d.
;qw+~	{|<cd>w§i{J
+pUFN:(`N.CÚkjIsgji5%P>Pv<}f3D5C2hYl"HnMxp*T3RLNRgjV:jc!A3 s
+idT1^A;;b`e)yݽ6ƫP=W< QЎ+յڔ7Om[	:=ZFd蹲LI6u`3h8Hd:kmKC {pc9VT{4#܏ADLxy>	nmUD6  LQ
Q7lWZrڥҮg*BNǘ`п
%T$sJ@B"ŲM̠b'JU:CnHRQ`InIQ$)f1 9Ltə#B^ݯҽ =IIXU"00Ƀu0~h]V1 5Jj.y*
UR&sCg\06cq,*>
?^R83!jeTH"ezg$10
)"WKZʡ~Z/|ӄyM<,zq2fZ89
U6vz5)W-	@a64D2%<R;'Rz?zՍb
+ߕ0F3n)C&-X! =1Q*2rL +40O?&uj%'83U`REJMa0ص߻`$Y:^nɌz, Q42[m*aG-έ惛dp?p5uI"M6{bǝms6'<yLjz9Kgh4c,|&jEsg&ZڳkTG5E1e{)Ү/ނB)$etH~DWzQYefrA(OѨw.`|wy^&{583BSVQZrדN1Kb඘DAPT
xSD9 IcQIwi	VJVP(%߬%4*Ɂ7/F89⡁s fQگnH_MLk~V{N! B\'ĨR
+!hwO70yBrH3Buʘ
+,]^_9G|ߎ!3$5dsb&g̱J86Ʒ݋*Q)0Vr'*S,,DʘR%N+@11s`=mOVflF+<Nngӑ@!^PiY8Nem<5b@p;&{KEeήX42PYIyș.ѫԕLr´նmY$`?aJ#w|^nBqS`ŵFo7s7bv&ߕć~Lo܀GR?@g?VJ]Aff+df9	4U)4H,j~
vىQ4{~1$5ᥛ& X6N¦n>2c,,ˤVI$Vsgb@4)hGF1P
aN6S%&R1XD0`]4YUvϒ|aH2UZZSTQѢJ
+ڏg0gh"sY߳I}k$޺0Y;B/͠bRϤ8VeD)YL B~iLr6גS
Vڞ`sԪ*vĳ٘4K%}cRm7
2Kd~DCIOn3ǩvɴUXX`UYKL|vf[n}ܶSj&EG77G5fTb̠b@!S
+`a5'xsuÂ͐9vہmi4F0?9R~^1ك`2El~llRdo.zdw%1rvi6D Z1ϋ}FV}u":sTlybj.-80 ufU)HNHl0t@MX:SJo.ޏ,ߜst\NNZtr2rQMA塱`SI\̼돎'htsXэ=ݱó${b*}ۼ=S|96d>tl&3n~@s_YS"&whL2V%A@QTR!I6F}!7m%IXY +V4wI-
bvtdr[ԁB^,1xuPp	Z;6bPNM`=9X @TjuZolߜaɥLTtU0"6f\l9	aTE֠B ~X09pO	 ';>ԯaG ~L-w>[xȆ_"Tfy
+>OR PT>%
+縷zȢhVӴ?B'$t
 Z.u	xle
0RWo/ŵr.ۯQ=|Y4~)
HHs&޵ 6ws\JiS;lR3^\"{K&a `J&Y9EeYZ]E\88;V 5SYK,A8lZ&堀v9^}50%2S"xUF26MFR2%.<Nv=Z咠V,LO|!ab	(TRu@a˦P+hK5_R8\rLn'-"	.)!SgiψUBɼrFaYUU,hdbM%	:WNٸ!kYTE2RjϨ$B5Id!3-֔-A3F"@QE96T	ɏ ͂ܤnܚp4ag ej5qvu
sEJyWK>C?&=%We6h9͗
+M,I*bq&[d[~$eUA<.Mr'`w%ZrҘ7Wf8ݪطh[Se\"`=v3#˹v/eZO,uhʒCv}\6}F2jj>#Rq4+;؊%l7e(Y}fS%A@o((nY#09lYZ.?b$MB`\nv+|1y]Al\IAWתp䡘\+Y WӇ7OR[uߨЈFgA	P.ӑgd~4Ũٓ24δqYR:*Y5cnbU.>jϻA2`v#'cW+nx5yQgɶp|ݳg]v;90|l@M6;[WkS2EہRGB쏓Iy$uVWa>t- ˖p00RU}K3ކlDҙDj1.rUd$Xm>U^ &(^2v%./]?%(9U#.ܖkc{b1vB2+
V= %O:BJ/i]aOqp81+8ȫd-5CvJYQsxe݆``vUŏ5ē1,Xl	O';G9\2ׄHy*@㴆ږ],^jq8'O*] v`f̬0Q)OÙra`ʘ%gC@W|cZ+pE{ 1UVD -qVdcsb[CZ 
+Wqbv%Vƾ1g
+^?g =mlHa<W^!e"x?gHaizܽ{ʠl6ZVY	tlf[<IA.H+mt|p~'E2 UXj7\D`/lMvW0395#]/>k\<}#dY0$ )4Jt`d _mTM{pZvdmgIt6Hn	TXF*Tv='<}8L0̔MqٿO~!DٳCe-_iELh3ȵ	3M,<D CƧ^K6!c`4fiE(3f0*%h@Ɨ
+Bm"JLʕI8?n-bǓlPMQ3
гcłY?k-2Ѷ9!AO?Hl2Cz&4 D`<*EvCVdj+eX|z:GTp.q4pŘ "
ayIgeqnYe1
Dh~:yh<-L
r<RMBeЀ3sR`苶՘
CW3sԘX%0Hc*l0v36׌ľ)GuqX_QG!ۦ<r&E&|JD@I>5.u@Ī9&S,"T$ۉjSҐי:|+KȿE$@A7ȖfX<[p9Y.=uyni{&Iݷ̫ It
+jל:Эb(~"Skw>-av3R4:#(Ҟ7?
BlGɥrJ8=tcݐs[(s&K
Tx?qrјzWfGNmJX8類@
+4nL?\%U=xy^V!D|cq:
^R
 c5sGK[=98ݎǫ* 6e6nd1'N:ܞ8n3ֈ 	fjS˰xQ`yX"#b?{7vϊd$:&@!ypa~"#Sb=1ݛS鑯%'-1!+ߪ&*%4{~=L#˵B^rȂgHTZd6 "X>֬ˏw}>}`+qsB"zd aAGș`6*ׯŜ,<qÎ3uOVBy[!A9up6T(K	=m2eWlʪ0٠^ɬ#(^˛yf&M@C5|UN n{ 8|C,-*w؈F "U(̅S֨=s?.E
~8WeDj`hATsϖG_ť(><NŮ(am`/>4Uv2"M%)te&<)&R`ȵV7r񊆝
cl
+,RX^^ĆU!gD{LR"Prw1UH	*9D&
+tFЕ%|*$ Hj'ZRp0$ >ӫ,^(pXUʄ.G0WPN		~/
+0juCX&g)i	=쉕NUPK椸fL W{fgCNrZ1j*VQ*4pp<e.9nP>nÓ;%*uYtK1f\]&>ЙZ)Y5rJ#,ShJ)=S0'Nˎݨkce6I!k
e8w[j;j x^4'rysǗG_̗JgYP$=o0}@
+ODptP&T9g %h'$8tsj廆@Ex(VE|D	 &T$n&撛+O.ui`5W	MqHqͤz5+VuOD/OmfF> 5 LZߏ;bﳁU3uo`uviqZٔ~,R>˫
+mw+pqR؍n{«c|wc'hHθ3S]KdoOYsj/
V@3kg3GʟZk/dce%[u;.rON'KS 8#@ׁ;+Kd690	-.{EA(.w!̓mk+Kg4e엢΃nS̪g` B$͊cP,dZ?Ir X*7R艘7O}]#D۶S.DwWGlUU@5,H溴[{@ W	d&Q4ߧ"-فF`-p'sQpeuł9j9כc*̩s.+ZJ#+
F)|~q?Y!X T
e	!_?ئַQ=s`=mOӦ@="&>&@Z{ǐRDTH
ԫ[yÄeE*iX+D7yP R]yJ1qeے5-HPTd&UȜy'͹ɤ/Ambt}ɳ:Ci7~
+	PדB.P֙Ed,
+m0Lj b0Aι2>*2)e={JΠfEsЭ
40"i@R,!!ydkQF.5,	|, eqz&N:r}8j ?XA)ZLVsa2NoWF0Y'Ξ6R\B|` Z"XS$!V 8ۯuq6yʬMjTn&R}Lr`Ygۈ5	9<>*cA'c/ts%<^ϔs5 KkY uِ6#i2MLi^Y"2r8&yi@JT+cciB,r!7ߟ-wom}62`݋K扴I7	%ʵ-`E!ǛЁ 1?Q+%<m*.?[f=AxTy>"߽Z<Jg'ǟ5\("va%ʣ$uSQ^'NEK+0G<1tD5|fzpXyX߷yG++	Xz.] t`U/dɐ6:*Wt&Vx[6 Wg܀/7( 9eXÑ؎gg'ܾuΝnZ6xލ,ka>66qlJU\d! *"ȼwWe 9XD£뉫df$Όݶ *1&t}3_`?2pe|IM^ƶ*dT:C jsp"+u y?W9&y{u|kfy(*jj o╱D1V%0L&P̎AUXt )+(@F8goN\
+'L
|KY%L
+|OGn!{%TBM^yj\;7_$\b>#$UBJ@Q}jJHWq1D5~XD߿sN8[q&SkU}6[EU<c>B(4ֳ&UOKXqXS0@jc@JXņ-uUeEMLIBGm=mOpyg4=P{lcZ@2C`nKH"ߔ4HL#!2
+F,e 5k+ٽyT"j*i%+M 8FIIKH¾l U~⼕Xkr,1xd
ڮ~}c;!z,	c~[1GzLJlKd ݀ٴaNPCɘ,ʩ'IM$6!'hC0<5h(%{@kcf- +C0ゕ膙a	%`ˉO!KM.׏*HxIIC0]CH&ɳ
ٮŘr2b;Jg<rLMh jJc瘙D((3'vk.Ji%XbmWì}(!Y&%ڪ
+D 
+Ɔ3SΠ9ZI ,ZJ-ԡ4(Axp$/`BjlѾm5p1T&X1.n(
c9mxpgy\RTǋYfA#fxҋ*jǛ?mJ3ڴ/VS,!!;SwbVXx?Vƈ.*רΪ` P
+\)B΄vbZo9'Uˊ_6dE!>5XIa"|F6A te_s}g2,0,
|inc8/4Ғ<jAwUۚ<npHXF?8<BNT`).ZThݎͦsRҀR͆]3{?|dÝ[Imo&G<Ӡ߁ʹXMN=ҊWhG}?Dc/ $cmaj?7ib:*}:kgo
T*xZfϠUV+&[[sT^z^
tYXqEB2'(V)/9 V,$g1`Sub|3c-blC+c (=L+:UNq``	"I2
+v!穇&)uHcWEd}r2
+@"x>$dwp+'$۶F:;vzfY9l1bR$,`"r%YZ[
 )+F֖u~yj>4|"9nIGx۶ a&;g
+;kr$䑂'ImD186dO=")<R+_0&!	Y璁=mOc^}哼!!6ѱb VHF49fa>e(_+8xgtZ&@ԴlcJd s\֐qmvAE¨D^2ɂOco9 R0
cB?>q+	D`Ū.)LLٶ ۾gV1#o?hvO4.T|bx
+/탬LSeQJd>2`_7de% sdR̓g6XFTA1(r<=kl=n"9 RۆL(<WRJR*f$HTK.Jv?؛ܽbů#tgdP<-M`,h v+&ZpΨ$e%TRSueLF]/Db1VR5LTE(9à*lL3I	ڻ&.LKP Dƺr4`BS̋17gxi>ҫ.?DZ%yѶrqA;[N6^-&vaO.ԣtp
+ӓ6 8{pi4
l d\]zj,>8к
+W`7uBZ9i-krŘTAnyJY\h;${V~-1N; Qb]	PT?<E`2W!؎ż ?UUAׯj0d2Ft$L0&i
1d@37  ìOj]8_9 8tf<Y~RMa7F+вaЙںuÃ#&;,ګfItƹ?p辥'
V ~SmqX9ˀo9]xd*%%}SFmkϮy)Q:R!MBmDRzVBfSoC:[(Ά.I^bƋ`.VEԞ=30-ŻkPHm)A<PTP@`}vğKċ>XEg؇8Po&1Sr1١eEHSaN[r7{B)x=ρv?U6
&={!ǈnhϘvA&dcY?3Vx׽MI>sL6aXuE'beq,bĈc[r bVEDPDX:K6+ޢZ:fEpPUY{(\Zx&;b/9j.WvԴޓg$ 
+zڞM<:kHH
+CV\RKb@Bi4jXBgHD<17ZS
+h;<)fn
hĬ2;k<+d{gBBU4ȎG(O;D.KX2NVa]eM7 p4ۧƢO6y9[4qZgo1`XPL*E.
WD5cmadk9y`Dj=ڽduXEs;Qf$	b^xf?r$E ɵ]A7
%  1.J)3ul"cb`	UQJ RU42Ԃbǩ`LŌߓ(%y8`*w-Albj4g|6.:%f|,yjǘR^yV0Od
iؑB}(b,/KYk|@M,kExG.mRDK;˲?֒x
yb
6>qme8"T42O2Y45VW*
TKL|6iԯf`S:c0I	CH~S &`CFe.e-7TZ2|>cM/0STrm&?ߤ VGvӱ(V6FJةW+ǹ13'aIBjү`HuaZt3dJɝ2$Aa}:Iu1(! C|Rp9n8;r~b7ph7MWI7ɭj=n\HLC0f
s99=cuüP0I[%C0wK<x0n|>mhd]`ʤTQ
 ui.
$mFOJHfpE))*x"rcd$lX50&Y HnrvM8hG2)qA
*!	Bs!
+7$1KK<޴Ĩ")w*'pr[xzICH)GA"Mm*, ~PO$з	KˡrSTQ &X9oIe͕Տ'pl6Q
]S^756jquT>i-'։8:B_;zWx"aG|!GW30n|)bpI>h1=qi{ڞ6%%+[ #dmg\U(ʩPlf_Q5Dѡypjڰj!K2 "ۀ>7I%<cDG-keī.MذI7IEfsq;(RȰ.023A鍠: 2
1s0$(ҶbBxgb^E.<ipWd~7|V&:APS= jGL@[`M#Kq0(-8sfuc׏^=ۢ!
Hwq): B1{SK̭H&D_"UmP% vB_Ōݬ5C;$ؓ]'pK" ҚEY@RLInRaa&
+
+0ot'6Ʉ}Z7IPq)G6ckY&
f'u6Y_BЮc[asif~y6#0{>R/,jh	xl"2L7mlLbs
+ce1nI2"yhn\Ex-̇11vl>yn@1nf$?2ndh+7*WWI<T_6ċ`Fmm[+|ڙTf-J`@WP7mܯi.O!xw-o<~rrY9I0-}aʚ]L6yc	c7g'fr_ĵqI
K
@H%
+JBj>M󺌺i/)*nPu~Ɇf1_f.c;˛+o=s}T ab>.i&GD0&>WEHcIS_*XR~3ͮWX@2IĀfD0KҤH$/r00]QJ]
 *CVȅd@npH/bAA00~=ZX |Oo9G)>{K%객)8`-}d	d/YM}lF<ɉ}W0BچogsU =:[]˄ʃbd+xݤܹ][OZ+ˀ qZK|U) gMJ(2}++F?[-v MTlYYa"hIs2ex!5I־9gE1'_'/k>{d;zǐ۳+4%}	6B
+B2)8
+01inD9Q|%9bWS5M$
@  |0½\bNv#ckceԨ3~䴐S蕝]6i2|ԇH`P ԃE5 ,֋68W˸TÆ@1 .gf%Q+?kRTi
+@
2E[*+
+X  r_
+'f<ᦀK
%%XW^xg4{28767>ו8e'2[(Z: =s
?j&قy)%t})}<dH!hGemb ϫX}zMQ$|Wl~b> `Ux(ZP01΢oٻd MI 	f,)u3:0vl7Xm/1%27I#Y;j&xZҴRvgͨ}{|WaOYfX0b<s J{ZTT*J%*t#fgalff}vzfV2U+ͯ2%YiF扺deɦ1|k c֭w϶>pqt;}ǹ{{9lt,&)FI|◈Rb>Zi
+cĚ 9(S-~؟$"+HISc2.N9|G9V)D9wZbRyZ	Gv2UH"؁%˳	};%!
+кX3zuSذA1:e<Uf^ke,
Ze1Ɔzknv8N3˴4yq:
8"SFrJcvk藋6㫩1ɦͱsn)'Μlơ{iĒn8b8GŭlcռrIR̆f\.K[TMbVcfBcXMKG-@ɬhp\2W5ٶg/*}Oۆq,sT5/CɰL%9uUsoq&-qS$蔲u7$bO%[Ƌu,}X"֒yciH<O@uF@:Fy,EHHʽr
	nAZU%#hGgj%KT>G
+?5_`y5D+iBN7GDr!	yZ1ZFԮeE|/8Bm]TAI1'PY/\XAT_"'J2*A1iSJdv*AAg"XVuDky,p= lb@Ǘ	RLdP 	]*(B~Љ\9d{&'L6Px,5# )>a	WR1Xf:$]MITwE*~}]@dV>DH1*vxs׊%*iW<Zo?aț'w4E׋{t0MST"nmÌ9AтVl'#YU'q8%	P`֘pzr_u:;+ʳkC\؛q~)Tsgj<ǅlۉ2VY7y?EL/Qߗ^	Y%V h&ū6Zr<;61e R26T<ςR`^l<y2nMR\EeNƜv)A/&O1U2ip{s`/;i3Km%_}t|tto/`96#y+r'.6ܽrl|7pؖ
|j0q\j7/V%[18DW]Ug*Hy\=)f	588Q*d\rT.E1[LĹWeb>vd+)[
JN}ZzKVŒ@
+`ӵ7 Z-c2- 8fmh|o{
js ,\](93nn䒺l}Y8W"tS*7o\ypo>OUSYYh VE=nɥIBKz햻9q$I6\O<:pu}l;,ڮnw$"K;S5Mn Vcb#z:7J/|q9fIy2浧qp(%'ce4bE+FSB$+@꬞Tw.<`k&UC
6:+,xRdd;D%H¯Q$r]jD\+<rQ'<1\,R؀d
2mto>oØ,ϑNdI1VI?,lzoM! Ƕl {=!)I?ZoQ3XYSbQЖx5]WV9+mnp&HX?+;@\x ȶ]'8,] `-<j0bu>c H@gQY	YIx=as`=mO&>oAI[NJK{UaZթTFZVQH  }Ċt&?dK|F	Dt,%@Cʫg3}1T'k r$@8@mB-K<	Adj@FLTKgcD_>/9VY[QLBq;L-w0gY]1ĥzrRVb+XIݳ]c[{0eqm16q#rXm1muv:TY<3GP̧(U4Ar90xMV,*A*&J0IhF$CSҡd{LD,hL+da3"j4gXZ^|#RMbl6rhJ)MB7	kϮM¼)0lIM>TƱ-K d4@8(/SFAY}j>+eȀg~b3vCfQyK?bSHsSZy82d׼N7m>ZmIi_pTVqm^*'̋&@`{<9Ƥ=+|{TÃ0 Vf;Ȩr$ذjRzaH%b~8?mg5t&D*ռ<1bA"Nm2]m@TVcq Q>p326|M@qcĹg|Y<+lrn۞qaތT@8ԥKWʣ+^X)9*m[KZXꂚwDnFn3w
+`W\^8t	!X sqt9vbUG¼~Ղ3llB_S@"*>3MvA$	v}6%ى(Y诺gzgZIJ~9\s5@LvْnStRs#I>kpU>kl& ^$(llDb!1i )v{0əi|p>iy_`ĤegIDǙ񷷜X EqG/iwJDv|e~+(H61]4ìɽ3#Alp؎įXc֢XAoIM2 $'c$yWsx
&Ur<ҌPS)	#8r؉6K ؋
+h<BV+v*~>'i{ڞEj:hwr<
xL+`Tͤ^0$1l(du
b{oB<s a>FZgR""}+ZHL(TL;Q*6d1
+zC!DaDǻ(ͮVYgk1&VȨ3:`Dvf1a<9	I7aD}qA<iźlv`6zAv7&ઈ,[]2n!
SRe$;fnM՟ǄRIATdpO D~>~\YR+gE؎3kdKsnT.TX&dYXZ'RUd_Ƒli؍Vvܘ' 0P1vLIDTG#E	Ri3L.򰁒/}I]%1
+shR%QM")LK7hiA@el\jV2nFNN6~4@1,J0KihBo&L(Mg$MԙR+t$:O T(cK]|o0*rQu
,d\Z1iVcj,2wf@|Q.k%$wFb;$kU1fb`tti\jI7K(&6M\rp6ֹHǹv1āH̴ &27_5߹Vjwlah>xt7\Pͦ3ʤ)mI7epƤ4䀘;gT],Ǚt݋n`ۤ
+9nKL0
+t!#?bETq@gf %!'2&cO'^ܣV!r.a!|)EQiM1,XR}R5Bֵx
Mg*Qny!PGm_WWTD1W&%)$[b׷}?R_uM}
+U+}D
}1E tc̤8פ=vK!:sz((%^ik,3\=,$0	ow
+,*pHW81ە``/8ۜ")%?>ωmDR $J )	)qӊa-1U	::VWV|[
+Pi{ڌR6r786s)u{tR)w$)Al(,4B2dm݇'$0:n )PrP	KgKF#ȡo#a^?ECcⱒgzsGH貁	Pg8Я:Znf$3O
+f!?[UzTҳ(3E<.8dl6"Q};ܠ@
+VςD +GoH8@uD(Mғ,WybnPR{H#\$fps=8QAQh ZDEaૐUAfjfU !^r0So'7*ee`.G%@"dGf2΍ecm=OW'NoyAPy6#vnYҺЎah,$_@-bEvlN7(LҴmbn%#sf,z8WZkcL1Yr!3r;[U8{E*BnUl[m"߀˧+͐+aFռ>lxd*nN%KTSRP"OD;(!W&|P MfcT$	uI2V*lY]fT,Geir45k
,KN]zfVw$}+p>>/~h2]ɐr[Jc~R5 ,qY9(~7@6[Oգ~σuOT	%N6bmv=ebƨ]]Dͬ~^8Ul[[n@PR2c.[:(	NA1Y*(s",1)`N[e]a)Po
+I9%DeЌ)'kpPXP`ҎP8\I$Oy۩cR)Vq0 \
+HQ1Ɍ}l!v!e+ڹZ,'Ak01g]ߏ`%He ż?n'r&Y@sOgR ^X[:%*N {7b)2kx0#A` n0|$Nqa
+QIͷhY/,bD$l+pр$2Qp(绪f[]{	y(gXTVrN"
+o/Bjv2O֒\XO-uFt!Br*h>0Xii
4dVŪY
3f7 
+P=J~vB	MS ? gzHk|I7aVaCbeBa(lƜj)1>yG^ ȱ/)9DԀkV=)UeȆ˄@,X"V?Iϩuq
+ M7g%R@`Щ/ӪIɹ-t1[Vm^QȓafGNg^'2ҷ@ q=㷠`*IۊhKO!	kǚA!<ۢIS3. zŌT9q$5q]UUJP@ 
+2jZrc3x,yW8ε17_oy|
*
+qn;g8:/%r:=)Ӷ
+0vȒ.5C)bH;pvcr?9rdK?4y$=>p':ÈJcdd
+zm
+,Upy
tKLnC"
8{x5h?s̓)i6p 6iP!y{e'ϔx>cA8BZP4]H߃>ouS}<MqeL";/bj_ҋ,Sc"UYڽe(*!%$`͢g3FeSqgUH\ޟ~_jW*8[֍ʙ".v۸LL<-QƜ2XVk3IdLvmrvK)܍@d܎iniǺ,R,Iy|=ƣkxWyc->6󑓱P?2,E*	Ǳں ъ\49imHRA2}lBVYLʠ:sl,HMQp%D;bj\P3-DCRJp^gȕXGj^1`lj
+)x'q,$>ZR
&4{16={S.v=r";X
+ C$]ھrODy |_].۲X*ac
+crr0t='0־۸W\+#DPxվr?g'b4{8̯AҵW1"/w&d].$m51)	({seF6M8I,twXHq&{fa"Og,	Xu(KT+Kw<mOM=/]qs}MK鬘do,W6$)UH[`'Z͵-u-!Z,0OVWC'1̱+/D01#P!	a)"$zAIBFh&irjtj	s~jb膖~
+$_ɨ,Ⱥv/,VŽlmEpOg IHMO1Ab!GDYnMu9UуpXrM+kkl1p-)!]D
\$a&kЌ>g=1X!WQ~0&sD楲DVGvmS 22,(ӟAI#v_6NơO06̀XU{xvBΙ7|м0T.&*tCZ8?%7a`
`!(d.3hI
*-''ܹs[%<>+?xxM0M7Ɏa-i=d?4p<ops80ׅe9mlilôI('h[aH)*rYr&G10pb\ڪx%% ,&ؗ^r kwj9'tQ<eJxnY\}hg3]*WdJZb-2ڤyU8g>A c%pҽD	r	
,mK{JIT
+@>X|jl2CpW${=X@%sE)؝8=?m ې3CblN6^.3LWnsc^j9P>:W''ܽuswNw1M:SXScC&3
+ax;/Ji|NTvHp>͚(ֿʍ73hg`0V{4
t\+K,[Ǌ\b®Έ髑.>G׃cd++JgB|g3b[bUgaDOW3XEdJH7(D^Qb	/ˀ~׌9&0k/BɊe1/σ>KQى	t$T`Ƙt}<Gh1.it07cv0ik2=ilxLf
+ZnH䅢p	ɷGɕ?\U%B`}T|'*WmHm>e%8`]+
+Ci{ڞzRo#&2W%uLj_~&==kg萣^GUr;)NKdfJ&ZT j7OhP ;5'F]4"qzBLm$%We
+dy 0ǷO;cϑh"K?<=tV
+2n(+Q&~^A,P&I-Y?i<Y +EBX)8@ihHC〉U=-|Hw>qpgB(6
U=+jrƧE
+ :ԝ٭aʚ$(g+ˁ.&VYp80	gIT c@t@RUH`px,#'M;GtjckP]7'>IC:@
+Gր! qHT4[^BߒC4ƼsO
+3\^.MǩΓ4S	ҽ49f;k*#"*%,u10yLᇱü̺*.vj:߱r0 Le{QeFk
zM\W qAגJnu%9w5	Vj4KXīg$|aކΨXWZf^LSKҪ	2.)Xc +I4,ժ^JU_}1dl
+.5-6?L^ft1c?k\1YDC Ndm
W&rj{dcsXq`(}̭
+ciҾ[CcanԮ(7SpyaxͶNytuxy2w?=[Cyn
+ uI,LX)d*@Tfս?d
+.1rd6g$[ubx1X< ơ8S3 z,JZ:Ϫ.	g:'L(	Ʋ}}K5͘Jx&+q		%Pawv/z}ƛ~ۊ%,S&[\ʇ6*<>];ꦜz)Jڸ
+T=VP_%#gnA2~^j"!4:d!9X+  *Xɪr$h|/]&	  C!	cy@A#_`] p !.j Tm>٥]
+;es`~+jft 1=_ MH5,dZgdcٔXWq}fecvd-(O_oחlH·hճb=KRԑ9В#+
ĀjC Xk zfX9k)T^KSWfh	7XϟEi-e#/P F$e8PC{S $UbOy	b߈߯+5<4cA{&-*7%M
q_Ⱦ'`մbŎ+{y!𫊠@o
+cq̮m53zXĽ!ZY,eimmb55>DbYBB	;/8VЋDMs~x_?Nm83M<ʰm "Srn^qFWrjlmJ7{Nwc7ne76.c!0Gprt9Rq	wR{(>u!ՙYkc&=9O3(-'RMӪG' DΫlJΚjDƶ:g"Há6JvEԁif0EǏxCjTUc1/lɦ":5FkYWC"d?b8X-#M@hk' ls+vrg h-.P+^&so^W$e	4yaKeKZ`mؒbwԪuI竕*pdԞY<ɔ=ڞEaXun~r0;pRu'@'|U1(7[62t{'gd3nd,1ؔΫIa?i87m{dv݆{y3y3}2r9ٖvm.VX
Lst&i$Sl5uΘ
FؔMg^[ʘR1Kv&DmޝyI<t'ZH0秐BI+Y2)U1~*!$ͷ.QaZ4IRgOe"((^jjDA@LYzBhe2sSXH K">!l.T\J2>5|8Cg439Ǹ&XA{_1F{9`W5IB,g@W0pU0EQ?u#^W8C1#gRg%u5,HP9Yxe;]CiZ<YR[Г Fblo	1Bz|q|TXmGr0֒4r+R$%o	g9>ke<~r.v=mO[K:SJ1&V϶N&)g(gooZUcZwD?eO*r g
+6!&PH?@JX%| >7~΂Ԍ|	CPARlXO)}0uPc+v1߅o@ =،qt0>se(w +-tBKjAm4۞D =øSB=c~OIT  6ͬ?Y	z/&$ܬ؀rAE3z g	:%4|^ *,tޣdn	GD`3N5&ͻǕ{<#dw#
+&X!q}bt&!6ΉhrX< Gvl$um.8&.$%mB{ۍ1 -'\8qՑ^flע_`%Ә`r8tP-?}ʸxZifKR3+)ZzCjWOXw9* <k4o6ؿEvH֔9Y/m&[f
jm `SZL>MAYz<\wxtvjn$I`>K Q?̭BU4\ɰĤ5[x1Ֆw)@c-<X!/inϣHtnD!"ރh^
+i?q<w9gNNϸ}gnS:Ɇۧݦ4@)RHz,u8v$U$ǥˊ(mS[|L.-{XT0x!9;9옂$MK۩|Bk,vf,*-lkbxi]'&IHF{*!%6 AeͶ_U`"[	 H` ĎMXH}fL&}``lOLEE<Xm&K
+|4QwrxXz۸Ϻjx0q
	5
+1,	;+JqB\2+mG ~%s`=oS_n0`Kk
+ vN}8 'WCOd3[+d6p-ۙ F)j o$~єqebīF\v&Z
?G =m6XUrZaF%AdtYzE\dJrSȡw<>MW-
?'
xUE%ÿ ܒSø8Ub#Ĥ 	>3$uu[?$Kǽ`!hPs*L k}338X
ձ'Omők"wnչom]uVN #A 6'Z)sC2!Ҩ}-kأdy]S>Y)@\l%=͖Ō3K8[4χ[FCmd2'B;>	3u9I4#UIP+xl>Y[t6C"
pB+cK|<6vTZ~jв,ӱIGG3^!]GMԗFҎcy)7ls}yͼ߳PŊ](h6Ͱanp~H)}X7}c5EjOlCaӼ7
%0Ab	$uP)B8L;ضkȨ[CJ9s1(bXٱ)-,LȄm٬P===5H3?nI(ۥֶK1D(}ڧkyl^G$nUY.ƴZK=_2n1Sva*.Oș'LcHLǉ;/y=2ph
+W~~0q}ڵV=q!m>Iwϖۧ#N9cMecݤ,.! =StnYXblW01T1KPyU#< ydBf|G6Y7
H & еI5^ٙ
BOcGK FTjưBP:X8gI(RPֶ D^UbT5C48YxZ2§>jI4͓tHav)su|YG?	4}յ ua%7G֍x&uFXRm`^Romʹ'k?1>=7O_(~΄rI$,Ԑ&jm#zm^q]Cq۞ ?x7;6B)D֌g_$W~ i{Jo6-i1 Sq[IJ,P+{[燙ySo.`m=2bOʔ:h	&)H ۵LG{T$x]Y[8KrG)
+}b2K%A 9#["X_ ]j#VǗ4n
+%e4<{vr:yU?遭N%2OsX,5
+?%29h٨'XIW3%2z!RB42$?&;Pe%U"IRstל؃`iBc$R`s[UHmYIRQ3ntd0m.y;a܌
#gRnuBt8Qٌ3]ɤ(}꿢f3*n*>Ϩ jF\6pmnY
\Gdej&5`̦fd
	3%ήPv0v<&KdâJJ
+aC9D:9q~Χ>ۡycfjBc3P8xbaED
Zj*z&1KeHA0%Ugk,B'J^kf]Tld˦IP(@MfƮ8& qud:<+{%H?]Xg>VbEi3ڴXhxrɾ$r@`n2jee^8LUe]jǥ?Ix
7SLS͜ɢnF6̦A=Gj(CeH }{f(
+.ǯH=#I_'*PLKt)ϐMM(j5@z֏mq;HHX`D욐
ѯD@ee
+;-&~-g"uF	  D	Cv( ɥ"+?Y,UZc\Ť/T	s>{2	ID3dw,IboBQfCodh]ЏF`$
+m0+)K0M>fH~G BxkBڙUCU /09oR$	ﵸӽl!䖱kNF((q
+ԁ8^YDzڞ*lv63j &(4{NJ)3Pt`Cjo $2@. %*t8.N,Ń~~Z@{U&վ)Oȁ>a^dj+],Pcjᇂ?'
<1+@FRD)d@ʁq!=Z"UH0(EpALХ]~78 .Md/K6مҳ{JKN&KxBfǟXU$؂/Ԝ V,?jσ;Ve c4$	لK"A\`$IM0͝5z͝|n,:T:ߓzʲ?\_3
iSZE<ϔ*HɲUXՙ_]E*dmOB[a_1ꖅpf휒<f3H@e6pu $i鬘qgg~Y'#ؤ@y|9Ktgہ<6%35Gc+ߚ?}}xRUCeRlec?+B,dn/K:xen~R&f ~y\PnЖ?.4l7/؄#
+;IId|Y5DMJqdV~R:;!|pd> SXP 
Ǳo+%:cЊ(<5<q|{_4VP&55 ghL1"01"ps81(:lW̜'l.bUB`W'ii@:hs*Rj태Q):eg BjIB(>mDw 
+ܷȉ/(?Q&J4A[8fP؍v-ܯ$[F3s
+nY kj+.L2>ƣ~Dp-@Ecpp!+?tM e26"![uZ}ވ2;L6 $k2PrCB`PLoUqb
+(l`q"d;8.Ӯiu|</Y[UV"YL|urucڮ%~vֵQ>kf`0 L"«9# i{ڞ6[_28~6=×:2dXm@3+ꇟyE &{W$rzɯ5l;|M y2DH%DӶ`}c'INIRߘf Js,7#q@y58 `<.)ijl\JI~5.}9(C9@O6Xn-gHkf_qqǥN3,!xq:uT_}r4Y)b0, 쐕(s
T6|H҃I#WgY`Ó.ԥD#ㆨ,6iH$cq;Vh tM?rQc#ɽICG\AFɦwu݌8{EIt]:j`q$uiR)	d*'8m 36ہX$TMXmJSeɌEe3$6̆4b"! ILj0Ivd|j	g7
c`ep1=SzLg4.r3h1_&qffZ8. )8,̀8!,}Ů`VOCޢ	j[QK UieHj:2J\cQ	߰X }YݓC6&[JꄓaCν˔lvWVI7W{LV;CXfoa"{|܀,~Vsgi>7?^}JJb^`O&PTHuļo/ Ϫ?%t1cT1"46XlgɈ{;#g,[̚d@*6%qΛf:ހ6-18'(gI❯d49uoǤнRיR}
+ygƘ39qo`Д;"
+P&ױI[R,#?\W6MĞ*\/9Ke
: 0	$2TlKYP.~Pv< f@Q	`ٹ^8)T^vm#}\c{n~Amlf.g<O)Ę Q(ɝ]w/'Q6X4~Ț29c`=mO&*,ubYA0@c
HA,YH`dpCÑL  2<I'Z &of1^M*XVdmCU6뉦FyNB׶=Zd|ܝd!ᆈ	v}I8L+oӾ텹i~Bf-cD"l'h[N1ND{-*#1sDI2YUH$lv\GWh UFᲿUlߍl*xe6!Y_ {.U`찃.%}('9d,WWHήs:YVROT\7;C)V<vRMaxdP+Q2Z"IP*Ie%ߊ`y\Z"mOwƭKe>Nrd-Bxl
 *<o<	yLr7nLN8vDP(ܨMdgmR.q\nmGd;
+++'bRޯf~"KVq)&w{X&*rʞ<7j?8.Tv2<
+ܐ
+ܐIKZ`ex1`Z=,RfSܞk36tڄ1ޖZ?UOF 2`X_'yuu;U  yn
+55*wEUO/'i@.c+@i"seBUڌoU:<ٲiTi+,Mxg,%H%H{~	*,ާՊؽڋc1ISPV2%w9_{ t! 9wMLY2U6HFUq&
͠>U2 c>Ք(8L#QvݲyJB.rPԪncٙ?^5fQ GOj-T]?  \}$P6f
+$I`I~3Φ\R7J`&l8 CF`Y%.DH+}6٫]FVV	".kx+dިjh:.x,6q*e8RdgZ%c1{<X
+w6ٟoVk|&P3Xc47SY$v$4d:A\XO%&C׻WCޡWH60G';[@7ԍ-d+|E .¯>Ėb렂KuVu3xf.[0IlÉ`d?!ʟl\wD4bZ )j#U"L?(d钛bv]E\!۶4w?yLbd#"6}`")~0\m-IP0E:1cZ]<.+ƓgP'>^Z۶jL@x`
ã}Mc}ҚA~n]NWGuY&B)ȉfBU0Ց.3K:Yx$'<DF@tŖI}¢qt&X.I>}&ŝU63秌
@3yy݀d j_Yub&C,Wv0s]2/݇(CIdYDu4i+7IyjXom?p~24oR`MMv89q>V2l̤	8 Q+j[l%&B%Ƥ"5A0~/"
t<4[mMbiFRS%<4tZ8%'ܛHL4=ɡ}vr3/
+.-JT@1<pK춅a<qFĮA~!"qFuVq'\qv2EٿXבXjd,_K$і4jJ"};"L>YGeM;VvtbH0k@B76Fy6;I)ևgԶkm|O+8i0 Qd6ƣB4BLIbLCwڱVgoi~Xm.H	9ѥ6AAJV 	AnƖabPI4j+2Dn'%f(	@JM+v1K.6I_44$rYza
{Q11)7s(LTSx FU;F}+Df*SDf{ע!?́F b,CM"(!Q
<~*D869IoX.3X`%$| >?e>PMl/YÍΠL'@=D\;K#5sݷkX%ѕT#~OaS i{>A%YoTlgH2 gmQJLXBMۣ cHߝ%IbZNx@fw
OToOT"Bh¾Y>FP{ƟIQ3AT"ީEMB_#?>5yaص6q_7V&^HD9iqsq=
&e
[F'A[OjXb5fJE$|oߖOh^2f$DsI81}1_ک&"ǊƸȥ\݃ՓwO=`(eu!8bAS.J	ml)x;VoC)؝9?c{v8v@HpJ_\e Ggtcy>tPHT&ܒ>K@f2	XʗvOlmLlgd3גsOX?ɔX>@wIk 4R c]XɕdGu9ٸf 8XI,
+HcYf8NA3a,;U02u@0G,a̻bBrM%|5#.Qs^Uq,LvFMٮpsq 5Kk}
tݖSN*U3_H{/
bQھҏ12Uz_2R;>\\\3ygfPKf²hjJ_q}ȩ1dg M%'D=*0$ǑoTm۷3@!{֫^&6vESƆf)X_&}۩ajK̬a<aWيRqSQ(
$"	4?FؤO΀Ct3&AwƙO
r@7[LEw.roIf 9pĎ<5YW`
JlJ~b gsu7C&2KӾY|ʶm^;$ 4M\)L+Z KTc[{**XV[,Q> ZWi?D(i=W@x֣V0αcUH!6&>Dv5B>Wi{ڞrɑPA{ŵ;lTVgц"+X!XFDdMʌצ7
+
+DHJBҴ
+hWV)ɳgP!
++7]Xfi]"TXTƿ (ES^n;CnIjgnA	%mʚxD9V~ n<3M1
ϵ 
-yc8,䙧OV֠"7c{C0wb;
+
+"aJms5x$$_Q9;D쳋S')y׬貇D/uJǢ@a+K.V2	G.qm< Z2X829=a{Ts~2
+vV8Xf]ե60Ҫnҟ;r[..~d]ƾ)NOJNw'#
fm+=zs|˻sI	plġ$Z	 DW;C	Ѕ>7r.LW&[(aUe*u*2ҍIb}ѳj'Dgۍ^& _g0g%gpVʴwAv]\4nj>בat̋skEdnJlL^"t23Ok3V	T-yRRm9imCӀСp~~ro8XY*}짅c5o1H
+(\TSC|K@?hd}_SF+9)gkj@J`hf9{W$!1dprmj~2/Tmߥcx#)|}ghMd@S
+jQ 
+
U{oLfE^{?P\[X`Q$ȺLMȟ?k7)&T;Fޗ;;
+g
+Cl `Ux09g"~$eNQƈD1~B;gEWn|DAɮOtx(sTDP#
+w[VU'N?uGxq9HX$FΔJ9ԅ |̣m~T>o` IleǞE9~)P`[%H+ED0<m=Gq>i{|(V?@F^LӼD-YVRRÐ:*<)#\5`+~!}F5\bҺ*RqAIมUlsm>Pʋ)~T$@`yejLZm000ӍKJ+ڊ)<j
+)|6[AТ0=y2Pj6Flq4KPJ>7\%@qf]Jc{c|p֗ZWT aӃ`/]1:9%@ O 1jr4A#K*)ZBZ1 *1F`HdQڿw^P׼pgBjٿh 
5M
6Fn{]sx:evS6JdP؜;pz!L)TddTzytdR"~m-1b%32f|Ҁd	5١.I;4L *DVtW-NFwf _}IX1LZur{J~;nKǻ
9V
$9|Ľ,SQL.=$ؽe,egQ`z+)`'ecId͈=a9.4v3$Sg,i
+9n
+ЁZn7vt
+c|3rՎPڵi<,1EEg 
^ah˼hIm$D9'H8CI8}_x/|{Mf073e^_flJ
+pe1`L.&˔=
+^܇rip&4Y$r!C5Ϩ,B$hqQ%\LrvC
b\VB%i"`ဌϣ9wbY.Q3`LqS+\cATŒ
+H@֟"LBgD9duƓ@ B) k<$AEٲJ(}Hf`y>Y1V1591D! ]ߛFxymehUFkU9BMՒXzҗؒ$+y9l6iHJDigK#M6fhoq6ؾ^Z&$ab0'm{pqpK -^{Y~V}WJh(}$e9X$g?mh.WHb?7m5?p.j(W!&Y'
0sԵ\Pra(}Q2Þ[n .Ѩc#̱SӰg<D&p,$ڿ[#Aa-dBbY70JF~gg/}}O^kAtܣ^Z4A?c-9?T
j]}BORpfOȉQقx6eph6H]7)yϴ=
2]ki:qi ŐH03h~uм/0J_6
nd>Q
+ÌJb7n6hΪ"9ȁ50ram5ڀWgrgjIY"Cf2ZrO)n<0 P$ ZE?cX4RHzVO>Y{D>Xd9MHY 
+ȒyitgyATR!>Ra$cJYEUmh!scCuIebx1c@1yGI8)gۑM)̵K4Ɠԅ\vC_ױd!$9'f>x\d,5SkFa!ŊK^p6#6K
 Ȕc)g tqQMAEW6qd8=[|oMj'#TrA͍]kc$2SrfԡR%YA8e]\2E7+wIj02dg,ux*)8Jr9CnLZcE$CV3>M6 p[k3
+<xL+.$tBZ\VgT[CP%֯!A7<aOv ֘8t2ޫmjf1^G
~A56`!Lh;NXh*D=*ko3̈c?b`@9- @;GUz#Dt5Ub=D	0IvݚO}$/B;Qt*@7m
,
+H%P<]2c FH3	_p?u^U"	 $5T0|tL\;;rk[ 80-v%Lg_9^~7x`7Y~ԏ}+k/狷?|/z;ãO^2)r/<'91n)N~|+n=V]^D{~ϟU3>|[prv`r_}=.|ٝ/~Ei[;9/w>/x/<>۟ż}OXK)q~~%?|MbK̼3ZȤ7WjR<Hu(=tQ{KsX>sWK1/h#5-52FB^UKY!_#ie&ՖlR.x|W?Ђӓ//y
+og3n8=ݱٴIE$ʏHjr|P!D
+v~Gq1>^(e}Lz@Br>]_9Z3gsr'}~FJl7JYK,mv~18"bM7w`˷'%|?<h%)P_jGb}|͸DTkg7K3OwVY-~d
+,m(f'7'Yj8$ؓdE3~7B]VJ>ȵS˰KA)ypQƑ](c09~&^٠iv/;4SY%K
p1CvWǙeJLnhI"Ԩ6`'V\ܺ9L`̙ΌΠ@;mI䡘7Гr+oZ0ցU'CYlPMQx 7]W8Jn뀮{_MfY@'scf9,xOQPpk䩺ˬ5˨8cX@WAR3١hT\rakXJ%q۳!}7Ҏ9R6fxR3*.7VieA\{arYA1y$)a?(yܰ9;;<--Tp:΋opc3o(_L%O
-H[GǔDX,
+dUzb`&7Kf΅8q!U y(V=.ռ eǔΰW_#bTA-pfr=,SuD^uP!cWdr$Xn2 WV_@m;r
+&ٶ-KrדD"&}v<+ f;ϐIٵ1qu	6_$R
T~-jZ5ʣJ$5!pgx-Ej[u?C[յo]'͒\1f{f⸰JG_6ǝ_;d3!Qu-Tm!}%*:=іg8t144h\C_0
BwW~]B<7&vc藞O^F~˯?7~οooOH/3~ɫd~[ݏd۾|[72~m|ޟM|lwCO[/N^pw?Gq1~ݿ;M<Ww'e
+ɫ__'q ~o-WO_ ?_/?/ygk^'K<mc3w.^|E~xC('ܲcVժa=NU;z-*>i>uHTr~1 Z01)ĭCic(oG_0PA2yܹsg}矿s}g[_svvneD]`i`pv~Vdc*x;x{b }-YO28&1$CO-L"3J.# /!Z'^3%00]>5k(J)0:w4!*!&z0$˪8cP	`?5n֦s$2kSِI(5ż3Y ڵm8hqdVd>|[_) \(z(n*wNydg&NY~\&o
\dҮuU1uPLm	bF.H6 r[R괴*xIR^|uPl[+qD3Rie\λ17ɦVwE}ٽҊGV Z&'D`X%gtؤKʔX%&=ּ@Et;Xխ'KX *9]\~ܔ{;QZ9L",?5m}KMf	 GBfQο,]={-?*v6մ$E9TnϕqՑXRE ,s
+l,?	j4k.LmP׏X{Z
++NÎf-y\̭o{6rq9*Tf^ͼh}皗^a0K.M7ҎLǎ"P
ȩ_mɮcBOB1/>Qa`6~&e@,W2woP\:۽$~Ф
+gQE#MG $Kp+AvkA] J&+)rrd&8		0L͎S%#0YfS:XJ\Z(ETߖP|siW;>
l`P/o#^}1MkO,2/y{Ap^!]}0$ ;}iԈVTBO/T{6BҚ%DbAHi=O͛ټ)+-buݺ/H?Js0Gpd.,-߱݁EȋS2%-e_GW)/;+O?ǿ'%
+J4hp׌/E'r]'0ۿ{{c^efɌ~g<Uvl+~o7zcYl0V{J)/_ouKY1b@v:ӣVQ[q"hIjPsՌBV}X,0jz<P3]Nx1_>YQWX9<|6$΅+^Gy؎..#U5~ǏHT#V>oy9yygy9g'MYM
+JޟbauA9%Y1 ڛL	
ړd%F*L}lA+)LQ5#ˌqV,emVa
+DQrmPlk6󑊉qŀmY$^I+4\JŽr}RRε6F,kn|.%qsZ{
֧Q{  2)
|JE.o$cY&Y:$Ւ$l6#%C]vRYSW*ҙ\)'Ę7h@Z2$<-&Fz9$%=6g$j~nl=O$0KF̲eҘFZ
ژ|I%c5yגZ#ͱ	>9&qM"֨ (19x̶pՒbۏT)fĖ²U}ejM,*LPeG*mXFGIdp	yԹQ|5'/V[=()5mXZա]C'_O,g<>3%KaJ@@ARJy(M6/ńp`ld`b>
+\B9rm{<swO}:r6N@â<>T^{=W<hǓԪݔ~
6KiؐSLD MnX_a4.in2m
˂48#8/XiE
O%3E$&37˨), ĭ 2@.ٽc5du;!|<mROA}tL+K>

"bY8rHܳT`R)tB$r^&Xd~HQG%,1mT׾d7v42 \a8cW`<Y"+%L<Uu݈u&GI'O`oo$7;u2j-ǽRl/sL9R[3^핐ᥨM"S1f
H菟SNVR (yq0a)j߄*ZAx ,e6_y)/goS?ǿ^}oG)ilo[w|/qw~n'=|7цqO}7Wۿﹾ::?cW/}W'{^|:q?WU_ݧo_~UL~eJ/s1yG%3J^$7bω4$[2N(1Mm 5[+ Xz[Ҡ+;G%
+.c"oTהJPTI+@K(`-=9lKʕE,ǉ鎓CfdadwrfAa9&yG|waȍ۞K||1ϝ[ܹ}{aU]-ʻ_s@
{
+B" } yp2x NԞU$6yHTl#VZo/qMi$D0凮gMH	&a.fxԗFgOBl⋊m)UY߯`t9cvVsG!ևlѓXe-?l?K1!F[D&y 
?I|@]^
'v))p2mr8X)LN#Xe<Wu%r
+!t {%2f]I^>+۸-ʸc̉yX)-R&JpEz8 !"9Sճ!yҠ ֱo5 /P8T]
+H:9c3
RyH&ێCGKD=դjJɀ;LJV8J;*f
++?2J,j(혇'F`<Wf>/驐`
+tX9j&eB],Nvv;MO
+qPWZl#/x-{3'ٖͤ󓁓 1̃ϼt?<K톒2uPndۥ11pZ)SzAq6Җo$3`L9EDJR.-%=桖.5}M>+L'rLc?VlJ{Fr兵ju31Гw]vMj2й3&Be 3@(Da
+=[ڇE84
+yBWF+,-,!xN~kv=jq$b^,fC
 !sS
1>-jdr7E'3\2n {k!iroyn!gK۳v*J~l;X'cla 	
D6KH9/5F$hf-NvPR%1 'B"yǚ`c,?pU!<\?=_Ʒ'ҿqs<]/뿕m?/:~C޳'^}>eXMA!;O,[4Ǐ=}Ïg/*lGe>V|)o;/ſ	??->?^]*zږe_#
+3ѫW?HT!2)udI>5o0/DfH$VG,ؾ91@(L#r\(æM.鸰?yLӡ1
+o]pvz֫pv@"k!o?zC[O{gW~
?c{EkEpͿIo.xǌ2hk+50Ib
+3VV1NÅA,0,|u<CИ5lMLPQi)~*3Ve'OG GR
sWbV52֙v/LTkd`I1 I>}}cJQJfj2ڂ^.mД;f&pҬY?s\u2qc:p4!貰n`>Z V'E{#CsyHEEvilfS-%Xc,2Hd(%@aIuer)mH*G^=2dObL?h^LGhL
mvvidnȬ9LC>`BD)]WiExIo/3qX=`	fT?%e6ؗjw(4dJ>0\ߠLTUKmB4u .ʟCfhȃv3d@@	p
+SZU0~pto4Sr;V*@Tū3`Qu}WKj,b1k3Δm[n˳wow8?i>.aj@[u(hw31ONOxrgnospu2p3G7<:7||_^-Hʧpl*6ݐDfrZڵIGra4$	`Auf AT݁[]s1P7[@UV:>FIeWqM2,@%*+ZI>%'6dʢpF"&99#'i5lbB>o~;wҴN A!i!6J86q{̀PFw2@Q1~]cXHcdmnWHlmP*k(@|n81Ԥm?qkʎٷ7D]):j7 *`&Ig .o6ofb=}9qpjH-]>օP/
+LD83Ɠ$	1%X'ABP+ǯ}v+s$Hc[~^!ŵIB8N_Ö~3<[nur^-WG^gkw/y/z%Wp"8ѣCnfZ?/xeX:jg;g||P~4oOmOϞ+yox	2_˖ܹ}?,rɔry}Ck2}\N9/$f_Y	sJ.'čys4Piv0d7da^U$5 niDU
hOlʮr#U~RBRX v= BxW|<*FY:	~i~/WWm2RkX9wi5 4a᱗>'>|~}||s3
3fOwg.2(y[J]r2V~$h>Nr @z ׏7h l`
+5N8x`.O(:QU(>Q-ys=魲K(e- N&|V0r̵u-P$g׵ ՃK7Fh/3.h
k婠o_ژ!}_}ⱊ]m}AKpsԍH$eq'nF5rOuCrrjׂc"Ԁvdi~X"
^b~KI~8ɁeAyWu$coD6JmǱ&Pphqi`\rwu9qudd<TDAԟ@ցk	 ˙
+Ǿ<'=VE4݈ddHa".S!x֥BC&j%o07 IM>
KSc$R3w $QiUh1慛aNYD9\^d䒌1*"}^xέ%a()o}˳|;{g6;ī8[vSg-8ޣPƑwo{g<{˽mvCGMry_xxSyx^
Rkv!-j5%'6κ:r3&0}}kIA1d̲t&׈'3oȍ4|TmUD @dH=ikv?0pܰqj	4T@J=U ə8}]!&1Ə9^b_H
+qTcƏټWhNkMHU&>p4r}%goDQ7)V-0c9V,o;#Bi}:3:lk_w	cRH։9T%db9=anH{(BN1habqli$Rv3 "8k
+UGEx9iHe`]9J9׍KƟ7cV] ?< v{7~W6.ne6i
W^>v;~#?|'~_~_ӿ??rW|)}[$>Fz?'~GJnqkcR/O#43}	E6<3w$^_c^x2
g,d~R/k9~_{޿d[nj@eocɔY
+RbrKgZ}}V^׉%\GWSxYKǵ=b}Or͵O²U]sL?@3`ݱCP}2,\)p\.9Ly%26?M:0P6`,ԥ"mV{iٔ2w|#}?W"+q`E M"QHk/nATTM0crkBfEqRD㵲.
*^.gLkn,WnHW_NX\T*
++fO*E@Ͱ>4M$a8CȾ^[p84<bo!<ɽ2cƃ0IT,Ji=mڱZv2UoǶX $b&5'Hv$.b`4/̕Eqc~wm?&-#{i"hКH`R(#''L-e7t u&ˌ Rcb9.h=aх|]XOsBhǍ;!˂Hv5BWkcpa9 I@*<ݫvHHیqyض_,\6W3SqH(ƒStOOn^+OVdUKT4|@
+$o2VĦ)?`xsV6/=YˑXQ07S_Xhy_Qҽ8[#0GvRf~8b Om	jG.9di<-6t`Xa,poy.np$7 h*2U׹!ԉݖιwi
1]U<p}<>VL<x|Gі5}J6Pƶl
+c1k.C޴j(RǼ(ݸ]j5t+]4[%r4#Dvz5gh!{b΋|;n0`5vvQ 
 bGXDS$GrH&점 f_5o칿2)et# X #Pn-ޙ-l"!%XuuE~=v_d]RkR5RS T%uk&o&Xp6;IlklR཮9׉+)6@7aBVC>N!sm;tvZYzl,@&f6%g	ٮ	F_dżQ43ݦDy1qF	
$1*NgWo&_ [vh+z t=xk?7Ο!nqmNyk?U~/\O/'W]'48[ΟaNnN="lvܺwg	K/xYNoK3^xW?2|BOlιs~?.~cүxs_ܿe?ۼȿ\g& a@(ư胨wF@L69׳aff^%E
+T)Pp$&*Ka(.hZ-&Fᑥpr9<nB
f=c|CA};{yW8N/|?|ooR/_<ztx1ׇ=ӟel7'l2_uosgǻ}|W|y5RO@L9ab`wvPGQjҘB788 Ce 	s``G}"d {Y]m3{;ꛁ2
$Q=xI\]^B^|=Ԗ|GnwH%;#4qdwr̸nusst<vfdn%n7rKSkg}Ɔqpi~}W}r/6Puc.
+''I;ڵ/o"!M	1phzrrnwBNq2igmffe-z3	:):O<'sMbE1J֙8pezj>s\M:LU(]W5B dGXr~>7oy
^2ZS岐3M'B@*u:P}zhLX3zJW2`۽Nx9wo5\OP%7&OΩcC3&'vfؔ3Z Vi-=LYn o2C.f?u,
+wD]Rvr2l9l1$v\_9eBV3u22(BR>F^Qy4v}9LB]XM"jJ1<4Oǹ-AMm:)'qn׮GJcc,CIv͵?
p5h]jd؋(H:Bw3-\޸<=޿Cij''08]neؽI-}3}6\YY;K4s"[vHLyHhRd۾
,EM7u<!,n[`lmKU
2TH1uKĞ{ut6Ivd٫f
5u-s{IʱvԖ1TTA2W!Gk2 Ese:%cUg[?.u
^}L!PJԀ>M4ЁrYJ\w:
P_|
 CME \ƛ=
a^YNO:d$ 
	1 ҮW>&FL(Bg1*D6PIsH!% Q+F("v^S~	bG&.
+yn?cbՀST5Ov
'󔰴I1#3]]B߷sp X?/w?&w
+Kٖr|"ǫ77{̻/ /~/~y7 =2;]~_~/-o[_^!{y/} ^?G'Otǿr6#G9?wǿoI.x7ʿFym.;ǿo5om6C+͜&hU"L!rِ Z:z1t
+q4YBh#ܛ(28)&Z1h cvȱ'I8oDy`uZV
']BG}-d`,:
+iYW/f4⣟VKK'_j0d~ܧWn&x\=<A̋0oxpZa:̣=gwNmM(E2DMr8Im k.eFq{ЖdR
9'*
+&˲J 
+2Ðٳ 0uZж&jL4Sbԗ#x'_fx
ȕ,"Tv۶H`pp/v\HuܠټLrվشȌCiȸ<)CN}6ɩdTe:3JoT8e~v==u`iңiRc2\'Bv+\uȹWsAOĎe2iFIB?c.1h3^*J{f%gQ=co 6Sۍt"3T&YS>zڌd8,) O(m+f
+^9_v n-Nh+ו5}" _ȥ5],Ɯllt'rG.FIDӑgnevׇܞOuCoOak	y	lX?Ac
+p
+EcE]@`VOB6vVZ&R"qeHC,|)l٥$B6TM
H:9Kinټj7[@pR8ԥ*QI11MUhǳز	Ϳx\GU7lNs{;4$Pnq}xs~k^pŃO}.TJ7֟lfUg"ƌ)f{-:(
8O&|v<orJ{^@1vTD!?Y}.K-Zv\sŪ_Lė
"Yt!,̐K7G!O# &7, q)%	^xr-
+%ie}j9B=#du^'o^	jŮ%m1SqƠJiq Ss35>Rd\%0[.n]И/ +YWg{gBGĖ7.݁eZuJ~]oRxٶb19ehdLŷ'
+:oj=ܹ黊CL
뀞SSv]P`*.G5?;TSy\UF
/ԕKzL nS(Bz
m(ebn/%O?~<XH%G@n>IHy* %\Z4!G0|`kl@L׹Ѽd)!$Xmc25&Y6?$7	✆qa2!1+[~%CN-'_}7vҘ+2nn./?C}Oy>Ö&C*|ݏZ!C40=8չFMX6$GI=sΝQg-?^*K%=ci&Km:0O.UT$s]\qYM?cu<T
+2s}}@v
+uΰ,K;.ڶ@n;,]^KXDu,Xf1[b٢JK4Jn[ge,Z1A4/]7n6m2[kK\PLv烴KP1Ϊnٞ쨵栗Dн5!Qmɣ0%TVH^	([Ӄ0VoB>&qB{deaR;R) ]'uZkBpz=NVɌjT9\q>7XnI'$?{#92 mbԎժegܜX%`Κ$P2ҙIĀhLKrmy{ʦU7*[m}d9ܮ[gx˽.N =/~~niggpwwwܻ|夽#CP4W sazOSnoo^7^%x>x
_O|XҊL>pë+^ܿxt55ﰥI0Wu>NӳU;F`hBբ 3Z݌ݨXdt+Mh87*ֲ0TBǫ1bim5мv
e(NBlbdnݺo}\ڣ<5{<iAMU[ed)?s_9/AUL^{<7vW7G._e"!3ee{rtX](oLޑ3s[';w6$VԤp<&/su2Ts$k"'!!,(YaUP꟦i1k5(9lȩ cUce;;"W	X|jӹ͝) eͻk {1]F%Q,b}8}gAvR%@Z8{xTd W$`hLg۲9ׅpK
+vݍDصo1
+@c(77?`a~̻~w9˿]嬧)sh3w0#wd19OzpO='Jr̐)E(AgQ?[(?~A
+hpS	6)C_4yGuD	0\"%
+
Y]%0O79h DR]dJZmޔE1b%dƘnSG*	=o\ڑcx{#o+K9l[#|p }&{<`
+pN)tdvZ
+6i@f2e_=KSpFs#39&8E=-JeށEZ6Z6h2|.Ipq:pFz>oJ'k/}i:Oqg5vʭSNYn߻_y/dY.˟$ї^;{`yORZP?Vf}VO$#JScFy@TjÞZkj,g6./[D ()
p =@EPv-eÜo3 >4#WW32.	e Z(\M*5V1KM AX5"M<=k.U@y),D j%
Wыo(%A=LKp15)c@7eי(^e <dglNX]pi谀I0V^H.@Lq3BvKH2gتJeL4.U *fVdRvfPĮɋ5#i
<ImV˼ԟ&CTryRݦPy;p.G,#Ñ\;pq5כaqå\Mmi9n8Hic71EҨn-ƶ$޽<tŰL]R6ӷ}ldB;гn^JQeD/8W{y&e؍'Jj	YU"*'FŪ
+3P7_50,Mjz	XU	c	UvU7OCO;bGBG~^.\^^1&s4jSlSȴMs{?w/x8,뉏~͇_zk>i&Չ«e^	i>djēct
n)
+"r5-L}̃4LI>͋YUID[0fЁjnerx8X
7T I-!Mġ6ה.޹`yd󆃄#Ǚ^30
+Qr9~l>XB",s%[&Lݵo6Էh,SIb	K[HaC4bm1 
+r1SHS%*cψ}(a|͏Qev^b]Kdٷ y'l~]5#@ThqoTBUZ)-PΦ\|Emr5GMA` 7h$59bc@*
̗RY-v
@yꅒ&~-ٺ^ ?T$̾O][kqnO&n~.=i{'}//֭,"/E_ܾw3X@[ۓSI	yInMʐDg>_K0!QЭg	gj+cPY|,˾KcKؙH@is֊1 ҥ]@0bȼ{ (F}x|Ҵ'5;o^^I\7﯍"F%q~~Gk/yD>>9~{u}c;s5,iD6E{#"L vU,YYWS sfʞI]A0va86W
+}xO
c&7IU-:BVa3P2'$D|vC~cg	n|Rv2ܙ`RrI$E*5p]V0н`P榁-L~`R8%XdY!OCg&2p!7Ҷa%k=nLL)@$;YQ:W~oL,'ds&2E.I7{s;@fA`rXh =CÆy*ecT4ΟOۖ<̬pu}%LcMԊqc{/͖w}{KCs~]Ӟ'3PH0~g/OmHP,K}tIUS17 ϳO'u U-=N8Nv?h}	ԥ->f ]LOR@].hr#7cc"85P3-´Tvw8/P])-R;gZYrnAU8X];X}v{q|\+5)+fіSox@֗t@i11ֱ1moACd4>nadI{Vk]	gs\l}k2wc!C _Cdm<.y"3x$7\%awiLCT܍E~-v<yx}qP{#dY
+Vj5X)4w*B}\KV4gP|ovݻ0QlM2T"V*%J#7((-*cR4w8ˌɍlQYYͼ Qf=0?G>慹>^@`D#G$g_R<G%Hp/GPUUVoK`p?dA]Ӑf9^=/7M9?Gݏbܞ3^"C'W1<B275+Is<	QHcGo^$'۾ܓ0<xCr)(35G7c83"FU\a]WoT	?~Iq7\Xkq ٞQg͋?MIHhq&?QT@A1H\YN){y`=mOӖׯ׻$έsm˂sy}!e>/g_`˖Te,Z+Iח|s}}<aURAh	-y0L7͐G|dm_.?:YYen/Ka3n'H;S=}M#3 by6ܽ>j$a&'z_~MbND}՗r)G9=͐zd1+>~2W0\lJ.IMn?慻/x_y|/G?
+'壞WBmbII/+^D((w7a`hWnH$C&)wj~o=jd`M&j6Èz *{~-
6>P->5?TJgh?e6Ϭ<K2fjoKQcJҏ[cL`+Y4RB	TR&LJ]p' `_?9{A	6-$X为09)=0YhJ٪y)ވi8n۶nJ?xgAnZ2.x?oe*d/f,pʎ4vj/,pZ]` 8RD,[Y
+T"oMVRE+ 5$%cproQ1'g;6c9FA;xڷ;vDjb0$%K=uEo-Oz5L;㬝y5/
 BIBɤKJF"!WN^j GF4	dKvn
T\`s&jxwo_l쀿{)Gໂ̽GWknt4޽Ti VۤwN724PՁ{p'oKn*lgH;JdˊۘV"^
>d86(g5pxU- '^0mi,i%ÌWRMȢHJj1fòY.UL2rv/>]D;'TWǗ{70-)}r;C"N@2icrX&ej7p}ܿ:ƣ+?(ۓ0zO>Wm Gby٘ARhpnl>iu1ᛚ0(ʴIJue)d۵MjI1~a)SUrѥ'yb@]κɺ	%2vb;.@zvY
+n1SlE	{B);R
Dr3Y>@=a>)0"!JY
/O)>o6~z	(VZXJ$,"n
+P+ϭ$aY6w@bɑ[%ElJv=Hr1ھ.ISs vq	±X\NaX$OJ5`_IqE=xYsc8/Wëu6Jh
+躈"O}NZ)C3.2Jm 3>_~r>9d9dO9=?"Syg{w;lpq;w6TUi7N-L=gz1X	a2i#Tb2n{8r\z۷nCi#t sJL*)t 6:Ma2)%oNi۶^\d-h*,C,ujV'{fO*
+Us|ŧ ϟ_Gܷ,Eдaٙ10Ӓ]..NXn#/?o+M`
?1{%'׌ӄK']|PpxT# ꓇bN0Xx1>W>e?{bAG
z aBQ*<lյ*MnKe;?Jryրc[Rlou=sI=PX{9HfHsLkR?$~Ⱥ/%7g163P楟Y&?̀؂gm8y_{
6SRMWt
+nekSGrNnߞ	]f:rɐ]V{4VcJ4ꄜt 
[oYv}ζ&r^IBqS8;G^slY:0TƁa耰?OITj~rڶvۀy_̩GQƱ'24k;s'9'v
gU@l6W
+blT91!|"Gt${Y4)svo3s 8[HBL0[h:<3O^TI9m=mdLcyu\Fu\$ZX@21xd,7{RaF,=01*aJmcu}mqMfDV-<np[dqf@Μpqq	6\L;燗ScBm{+o\x4zm27c3k/mMR?W"nR	݆m7erYr7]XطX<|[
HS.?h?}z.D{\sO&
 
+)%B]P4YTLuP1f gAG~[rc%b2hdg	:I`*"ցEJ.YpJRJʊu)JAU]f^p.#!C@V~V7*,KԘW? ?W^Ɲ߂h4H䰇I\X~tA2݈=	\Bf>Z}I4}77ɲ1}Onn6߾[$qfJŷ)\qQ#ޢ	H!@"vqՅ?~͓䶮`
+'L4v}`&;(1~ȍWi{ڞA3y(P鬢!3;	Hΰ#3vCflJbdG|ʘ^bf 
6kFљRFhʩG1s慷>݆e˩w3/?ȋ86Hf}]ܻC6[{WՑG6''HIԔs7`KULH-$67FSfQXTy4	
D;u5T3>;gٵ`PRiK yOnNÎql~R;['_\p#E^z1lN9[GkջP405}z/}04[^xS7^{Gsy/dT$F+g]6TR0|Nɺw_J<SbP39r0)LQԲh&o HÇ"
+sPee1nJmiDC :YIYi䓴Ytl
hr0Gھ Fe4g 21r7
+*VR\!tjV+Jns/_fj9	sL^Xs}Wmr>JڌqLҺ#+_$hv=A.m:y-TA7.93aUlңU:Xv(K,dB΃|GLjT?륪H$@ZNS6qN9>oh>ؘQUMUUTǦmdu]Zx۫	R
CRF3rTCn#^Umf˼VUTRT|0do,2ϖ_Oɼˁ,'
FzWGҧƀGn_lwRٹ;X7N)TKLui<u,gݮǡ醛eiRA7FE
pv&lv*A>c"aXA4X_,q®ok-jN{F,"bjc7\3qqwy֎Sz~£=UvmC1F[냭؃O~ռr{W6hиasqފ?PRf:[5 {gR)IN
+nH)tŒ;KUvvb..sDƍ5Get$4s-
+m/}}ttW25Ъ[bU1VP"dq*
8	fc
+ rзI[H@\l:#
+%	MORrT1ݒc^<ǸnI^)w1Ce3l1ZyrLA܋i!9fͬȌR==pkINia:<ǟ/̃YL}~Oԏ{,
+֩P!Us/ݫ*'j	S=k97f2nO0ΕJׅB2ڝZjlkF{Xp?8Jqڟ0m$9&ႨF811bxH
Fi)`bA.ċgO覧 }ZBKƜVł.cn,cJv#6@"1yT
+7W3߸$Kח|W~yce}npɶ{KeYy/r	aK/_{m|j瞿CZf^{$iAF{Y]?['q{<~7?g%S|c/Oĝ۷ygy$;/Bebfgrrk̉tRelF̗Wnnx};~{|icc<x6ٛ}W5<w<z@aHE_w;	
_󵙯/vdIm9
S0Bl9oNݎ駮ۛ7֏'} GxϠT,eAhA:!
hT{Q5&?ޫT
?SCG
+"131v0
.ʑ!R,ʓQm0uzh2;eDͲؿҷ@L%h
+
+}yZj&_B!A@ׯeԣ1xX\Rr
*s..LQ
FhrD#UvҹLܤ.*0
+gsc5Vhc	_wܼ
+W'[G5Isr|'ƳnrʥIb#C*LXJ̏춍y2}Βr 41~ *yuqǣ$GQE5nvfjmq5	fVJabU_5egL=Q2D5bh$R8gW>^~?}5/<w4ŃmN6$@(n !q~Xgr}<e5h6>Qk2v|4Q澟iQKgh-L+	UuIEj\~{mm`#uqV'Y2|<HX?$pzڞ$* %2dvRU}:rxxu0ؼnGZa%i!չ;iqۋO[><٩ Acǧ\ڇ*6HbLBd3p(jKU1R:\ݿ4A3R{%7 ؀>ePdArb,Ch]3T
|r7hNr%U"Sr8WV%c ^Q٘GNU4,fP;kFm\o 0
+9{ g{պ=n"XXUj j{34$`~`9[DHI~|J8 з3'Ɲb/`Hѧb۾G>ǍJ_$O&__㖔=ӁE
+`fdKBww+/;W"~U#!o`f7tꓸ$OJTj2ŀh|*6,+~{&1\n1w!asquQ5H^#&+rW[9Lc*)b$Q29l6Fezj=mVrn,>WreG2CJ4P11ylǡS
+̣Gͫ%q|y{?qlgr~6Ci&Λ͈,=]J`&N
+ݖ\g>ၻoy~#[Q6;RGY9μ}~b'_j~-U0|#nh~s1!/ミr_ܹ=B4qz~31777c:OI\>Ǚ}\>KeFߺ^xG_<o/h,29G|͏/g'dxq䤛q̘W77yYΟA>w_ƭ-y]%=Y}
N9cWmkFK >Ok'u[Mar\tIs9)zaBqi9J-
>=OTMSq6eq
,ƚ!m=csА`-q UDәjTDd	-fU~hN/~5
+o[UxT۷Bu+Z2cZ
$󖩔s8,Mܘ*>&5plSjH\?6~E@"
+~Ejɬ%Lө03GJxr	Ъ&qdr8=뛑\8IьyS
l+el,ӓlWak񩱻	[nri[g
h8Ls/81<7c
Aş!ѺO|G|_A>C~*_>~MG]icJLݓٍ[nViiģe0qdk&{{z22ɖ41՘RnbkS/t+ UDiDZk)08d=݌j] IQ7
+yX0kU3qhYCRcaQvX*pshE=x򚛛C*^}lN6k7D'3
1>RJc3׶nnMaǗ3o<s?ps8v)^*
+7y\6]"@,3 hv_$Uh;VBsc0lEM͖ BeĒ2`CrǒQLܖqfꉠ`
+e4ϕfR3`
hg]4;6 1b@quA9F be1@p]3THD/KHVWt[_*i╏}?oS/SF*نRJŏ+/]̟3)/"j*,b@yn9BJMʺ+_!E@ Cfn߭rxT#!A)|L"c*tĀF#IH
+c{A:m`I3Zb;7Z`;DDB5&=ulҾ#6t53T.?Cxgy¾!,si{>'mȉݐ)m3̅
dlܔ&lGvOvOF3+暩Ve\<>؟o3?a;,=%f8|o6ws|k֙^~sr*QڗDp1yaqX܂o0lOl{??a3,l3M&ۋ3j7k:vԪq1]./nFī܇a8RqKNH!&kz<x3WKT9օB)V޺3yL䁿1'.};uOZ*~Y~'ĭwMPLrYIg3FS\6ҹh?[Fe-1 H""W?KWy{\bJt+LLc
ĹBIP$5I&)ȑ5l>q4tF7ιhr/4
+$|lE|ِM6]Nd'Qkyv(%ДVƾc501Ʊi
Чi
P!qr!;<DɼR3^uH	VN,g2s/%bT		nu&-.og*]6AaWHYХ6j2y
+h׹ME:(-!2xA/cN4g݋.~|uj鷰셼,a`8dda:}u9oy6m`e׫(I/a;M-\£ص3IF9A,{f?q/i?+?L Ct<j;i8.yi`f,\GvFTfO6j]R%Ӫ
:4}4C/5r9k@VRL;+ `[ A]DplGϨj&,!5E|,CLm}|McAZVO3sZ m)'QFBF8tnij#uڽӐR6gY>-8$
+㛉WNw||]l kߜIkw,TiUu1pR،	Y/Y۳BԌu'^t&'5g7ReFĨ9w1}VU~KbdNNVY.!`w˧Tr,r ^17dL]XI2dr-aـ`AuSmKVA-Ζs0#	vO8Kp0Mez_Go /f1X%~`LaSܵ1/_0?"G}=Mz,  @}N5!wu C:G(YJ$^\zH<$jfKܰT5	fkrg\.%[Jx,.e	_) ?a՟aʲg)!(4=fPwX<~~=ۏ*ߟV!|ڞeێ`շ
V>?[ڱWvð6ou+|⓯5^
Pv8{
+eɴ$yt!ntsW](Vz>.iAT«PfY7-X&7u$cCcIVPKd'ˮ<Z3h1
!hWZU6*k= 7~\*y(l
2-dR˶j</WIc pmDTx߇>ğ3{PrnfOw' 8Ҥ=96	.|ɗ9Ͽn?k~* x{?|Ka=7̴[x !3c߅`ZbU%#2*[׍A85}b xr D-I	̓R5Am9~)dx9;D
+-Q%\*rԔ
+M>-	'$a?w$"$Ef t&`[)&	&AaG
+ōKBMG} -m۵J,(ڶeӊŃ]u
ٮOZUW]jdC*FN^qW?	F6Ʈ )|8XˑBjN̤PѾ6n{aQ\a &*޺}sw/{qB}#"}s{vM4ļF@oIH>.<;ryV\OɶpzX۲ٙWJo9\}!)*9V<K>_f?K9dzPl@ "yp͑f3b#c1{6Cj U:If^{owGnjζ13Wʦ, w@5Zw8&nݎ)'QÙa&!sW3eW$_^AҥxW6͡V5y`rc4}c	[Dhr˜hn;m~jן]=Ny[{g<s>p-f?r62Y{g𢨃	X_q6=&>L~MeW*jtVܓu&cO*de`WuF/K{7KM+XǑ'-
+}du[]X\&}^)f4/f_SKR%@ji

+B<V!e$rZ8Spޖƀ]gEu䏨tqF9xDwdҚM_휽0J%Ŗ5$8#<j O{Ϛ`)?(/~\/ҞjaVT;3g~WHROr?g_?o%Y$Xp#QELj *1nh'1}ԗ/`#Yc&pubM*ՙmX|ޝ('X?	J#	*FSkb6x[bJmaA10$6`
.%ޫPE{Ԓy")GlK:s2,H }nΝ&T)}b3jlơG槲iw()UJxR  3	aёb#JJR4oH3̛h
+NKXfĥ3̪MM,fCw45攐
z7n0C?l26OedJIj2dH< n2+3OBJg 6fKni~0Z!I6v Zs}}`޿2׹-}:1[V|#|S8Hn8t;wy^o{__i`=qqo|M;I7?n_N~텷F]#Ni
*z\RkiDճ(El&}rMA1f}%c0Jw\ C(̸\ڽaH ,좄s$'r
+	ke	  8+I~M܌щMŽ<hP3uj S,w+b~&ҽw$m:f~-icy*Zr1sDP}btsXfCF6Fv0+C7o?\CqV\~b`Bf aѹ34r, RJa
+n"T<٘RYD;uCm}HʰheYINwg)b!'4LZ4۷[5r&L%	/Fyc6yG7s7Je+~rɏIv
9+or?JĤ 7MRf>꧀|?'~
?k[L]9(<HOk&~YPDLdd'el_ri@.T%cZ]R
Pɜ%'0a7]6;L*	Y`,6Ήa"=!5Uǁz%_6s(bWuO^y"
+y{[?fSdk#xDy)8IՁ.d3woq섓͆RdiF.v#X<dݻ<1
+"p8V7F(HZHxi>O]˛,@]e^lFFta^QUmcLI ZHޔYc2RSH*&jcKfc&yj11lT{bLNyΙyh Y$gEs1\
q34TsgxH}l~(U  d":&|2"!<
,Ȁ ]GS?Cw<(`0q]C/?/:y<1_
+K_gc1D%py8?bD#/*Z PC*s	Vq(H	DQ0ix4uZJwMV1{C/`ar<S^:OIp*wqvo>c ZĠ~$rҵI=߂/qy\Z"*Dr3aZ G8(fBBMXO9ky/ү
+W77xgP}&޸}'Z0X1r3d4EVjˀPȑ{C$WrE̲8A%f͒Q7sEMvd0YUT@^hzոtBq,T=D,gVzɔ!ܑ!I1t9ë
dūukx}rn(Mcx=9/۷O}{|WHZӳs^Їy{ǭ[Ǐ8;=ileYڄ4ZJR*N\hewIE4
0ٽ'%hOy/O
+| Z:JF!--&P2Uڽ`Lk Γa lPwڶr&⭍ip& :0
l泘}Dd^gdb0 9߲9XrFFk@TGR͠?3\
 2F0TbrBZfv<h)̏p5F2!aq9;>'cMvRJ!`fnM擲17HgRdLHu!elÐqqq36O%-oHl/P71NO6\m}>`RĔ&䓁goox{g;v>Izq!
+vyKDD $f~>3ng
+<|C||O>??192֋$$Y<~<͓2H-Asq*UzܓmUK
vvK-4B]RH
rvX8ێ#Թ9N7#C,{e]ĐUyp=JN ^7 WF5Gę%l,Ū{ ÐP*HpK+ԍe6ﹼ:6/53K/8|rkpll<lFǅ
+ڎ3ONw뜻g&9lK/3]W:ȪZybnVhSo-'g6#(-~@v:10ĤV}2Dƭdm"Kq4*%+
D(*C
+XKuCMYU ;' Ƽr>-.A,dr,W9@b,Ҡdlb$	V"bױ$307Y,f{[ZRlcjՓjlI!9/\=a~Aڃ1W)B*ɪJo2+*P9W__wV~5<)K 8j}5z\jV ϑ0oYYJJ%b`N+q"RWP[?v$JLIX7BE]	_5|(VWC}[0
ŶQ!!ÏccrNXc`WɫJp@;`e_
+Җn߾=mךrgҫ1c4#e(!6@fYVjZBfD J-3(\zḪ-(;Sm۰,u`i.f[j-f@/rrr|8,<aDrmhFkkU>|̽gqA-b7eF9nZpxadՔi\d<)LǉGI\{5尰l@9۷Ϲ:yI27Z|࣍ewq~DXhrPvϮGov>؝^=s.g'gySgz2؄HЙ`.gD|Vo.ˋ-Q5՗X6d7"Xo{a	Yo4~m	\sT">X;&́=|㸓h)@5B5=Lk?8᠅k%Q)
+Ľ)q<8\_Xh4XR51jD@`M@ֆf@UҸi V.q:j)ӃzlR]6 Aa{Jx`ye|Hs{HpQ!AS굤c0XK?
+Pe8y"!YDl$AS5ƌ1,f;ʷ%xeJΜnsk%I2ƍySLro:Zɲ ݠlJ2-<f:nm)nlX3 iڜx4:)Ev;+䡱>WK?~g\/x?'|-_oeCq?B^!W
}c@Y4݆?7<:1b9{גPݤ}YIgζ|2KN]9;+AYcŤ4Bbcme6ߪ앴:0,\Ҟ'
Kbj@>Tٻ=oL*}y!}&}T@ǁnݾ zAeVpz~cv>ٻw=cIdE^753x:USn_O<:r?P^<?heL'ԏٷ>o}[;RNz<zdDPDХZM0X\sn.ƥј)JY*Ҷh8OlN.yQ@XLz6KH5֚%=̶")${K@:$͏d>v&I%@1oQ9ԩQN!{, 9PV^RF eTlURv
m#10W[O[rxZ<ͅqZPR+ ²B[~iwA4||){_2B*DVJofGfĥ^@ۉsUetH/m%ŶȲ*j0ʐQY@w% \ S8|2漐mY|<nK9pEW"eXŅv|_3ʥoJ>F{lL(m u?%>Fr=#'W*j`|5om'=mO|UK{>!>
p2HChLӐK*Xfp"XV^>Q%.[fm>.3u*7]rRR&5e7ݞ4G 
l,Kc,
+ClOl_^1ŝdcTN7lv-HhryA	)efn;4/|qs7ǙaRhbJK4#2FpVkg1,42n9qe(tCAHȑraڼ+.Nϙn^+vۤg(p88LS;͸E$qyod<]
+;1͏}q[=\\w@Nv<̳߾*G>Z.TC;Ҥ	 ҏ'@4FA -{$yI W
+A^7XR5^5,fo0FZɲƁyXloOg 8@U~VDs: G0`Vl6[7{$eUPj\$:!a 'm:PڶmF[
i<0e10&ʰ9.tGb ;b)*պ0cc}Bn)KqwLlA|m6D/kd+DR5MqoP*v۽--ai#ٶI`A!A)5RaY:cfYب6%v$`a,-1Ti}z|Jr	1S5/in<'4Zf9K[n]z)MuSqہtc
+Ys0?"n7&W5|ʖ#_p"`W/Berfi!$q8ٞqOlc4˛Xyf^17fԊhnI*
+JrtV\ePh330dcFpdː^;W]HO,&ʙsQ!|{U!9mpvqν{wu~@Щ*g3Z{|
f_l:,lm\5)뾽;v''7]7Sm _yt+o\USa:ԥW+
3Pڍ:ғEqՕgosLzlZ$$hr\j b`:))L1(C?$	s]'dqVk?GVm,&!ˊ.[(RϜAmjR-j`S5FEp1@(@FU\H5A2x
0	YhNP2j(1[Dx-`/2|dbOB!j^s~<np5]WB17
+-hn&@ILT
d#)swOݢ4?|M$<Ķ1.t 'X"&ObO*~#:Jdr]&u/JۑQʒ)l#]MOUrp=iP o$	 ̶B(P쾥laj|%eGd#f{`l~Rױ}uw4߈+']F`i{ڞѫ.
9JMG!Yf9xS7っ04FTR{ŧm#.*ݔqiQHT2rn%#yP َd˲(NNR3B[P;o\0AUީ:qq~k'^ye3.av[$&uͮylDU+ӬmR?&=OMB.j$eM^
Òn6ee*ggƱr0iE2]5f{c>$uU1Ta,^]qWxpyGo<
g&ݴW{܂04ЩMnnؐ[4
p]=c)?l>5M}[!9wxo섛ylN>-OhYg=f|@l;-9%Hk )VIGV,,M ʀj`_	@[vla@J
[p VoR
+6q&
><.ߠ)u	0.|S	V\C$n:m28nw<z|jpsw7ov
=.@EEjdst׭W)%3[4)"^g6\
+~b!=󄘗Ų1,֥ZEq0n
T9ݢ
L5H:MXTY;
+Mĩ]ƜD.\yzU[ǱPWW7/g]K,Y4`A<]1Qdcr8X$(7J" Z[m|Xr[~?+x86@M:6vن
+V5xa,9{;':?ẽ?ý_*<mw
+4Gk}?]7<s.?kS ֗ۻ~.oc.llT7Ƒq2n3n.؜UeuKur3ǥ߳c/"Uԙk
Xzjl?BɵjJOl
+E46@gf0C쒭SmI*WJLk
3j`
 ^,D)Q$&fdJQ>tݤIfR_6voV$SSҲ3q`*3(xk9<z77;<|tՀ-;?l%U|5>
P0df,wM&(:cLt6ph<|3-rk jldEl60^HcmT<tf/Xr ˺jhE; D&J4@WN%g+^"h'"格Rk+lkS *j{
KԨXTc
+,IE3;B  CX*ٍljhdQd D;`0/Ӷr;1D3 +/ւz:+C}zV$m9L{cgJ1YeW 
+ew-)V2M/4Kny'x9u4V!K[gU╜1&D՜c9 PJxJee }eoyq_5oT=*h9XàzEa@C>6XTFͶ]V=fOtJ- Pv8ȍi3Q7iyIeJ?an99ٵJ:&(tө&1!ʷn5cø:E;n<Le7NJ7uQ>`!5I˯gٶzeHF[@]8Z;g=zN6lgdta:^Ey39;="Y8;۲;y\\sToi'x|<<$\\4f,UZ<\]I\_wZMm W#u*1Rgi2Iiry_|F7M:r~K`?>
+޾۳7GR6þ3'"\1#m2[g
Kېsﯹ|\>9	cуOwnLfwrn$|w>ۍq3孟ǝ{ϰ}dcL3׏Zsz/*}RaIMan:6'ꕔ D+׮KmQe>8I
ZĻhH
|
+:2=B^U-J+/1hoh1hǔ( ,UJͫ3/B^ъIԂt%}^b;Ds/$.vv2'2qLʘMfَ,%dyؘ::WXfi@W"e"4H	Iv_3:gU)ѲK1`iTXq	W2Z6Jv_NNN9ٞtB6<*2נJVTj￪M.z3Ib)}x_XOq?r3/4nǲH/<FʫoP%1PSKV|;rpqmR(4;%@2J*|쥗 j/~W_ymOblͦɲI	M
+9.
+8x1:wI#mv
T8yp3qil^CK:<y!wC	zT+dTM׋4cω*EE5ə]AgJbBaUTLY(,+p ޤBvːsjX
+eqHT2'o$45yӲTGkfYgYcB=wlW ?ڃ+>񐛫Kɒ;]X/YPyu{|;6Ϝ
=Z1vmfM,25I"X«ݹ8d\}x3=25TO
+@"dƞ` bc0=Ia#b|svLSTKAu16@J8+ Π1\t&J`B.lr_9XEɹ>
+dolS
+\1(QM0'M#L+x| 4/vD>֛8@~'>nL?{~]%_ͭgt2۽qabx|U!GLҾ
+ܴ@rgD%g8 V?v_)|J"]%vɋEduI&+Gy2kfz.n"V%)K:oyQrb=z&B80)=mQ7r	D;h&3Ǜ	0phdT$ts~{FG؞7G˞&E
+Umvo2.*Kw<μQIܹsθ5,ܽ}/:x>|Yط,_.\MXr~̱]s~:py9Kg^]3 /ܹgn?>>\^Ћ
hbh
uܾs&g7p֮yL iaDbGHRƌƜn[gIrƫtW^U.t.䤜F6'T600PoZyS&G}2r[ܿ=Xf77}vt${6Tǉ0(RӠ3y-mogo`su`e+ƻ9E}.aXDaJy&Rݓ% NP20<!l&TP gc(AWʱخ5ߣE DCVPg$l6Qx&O|2dg͓掙5\0	.5$0*9k}}P`ߝT'k\3KU!kc IKlx&mV
HJMF`^-yIwMj%3e ZFprP:e^U#` qPm(yLB
?.OYW5Єؾ?tDQ6i}$
+cbX
\Z8*[%Ǘ7_V}89NG^JkauB.Ӣ (7&7$fU 6d)ye`?K^y5?.ogدrkI8{ipf0i).
+$%aǯ<x#Yh#'=pB\ט$:]9-4Fq̀t	g qN2ԧYsPyL6jq/OmA3z6՘TD{.+T!2";Xpk"K@0I0ϵ7-hp,I·MX׃ɴ\%s~2{'<{X9JT8Ƕ26]c6Suit4ò,?D
\mcΙ0&7 0Jqj$-fty1m%;'Tg	cvjŀ@c;3m۳X]$Y%+٤vR:+PSɥEe dM	ۦW&L77v5ZrƊk5	jrwq Vk61tR5)f$PPЋc~E~sf4P2i+g`1lȩt	V»?x'^+/
+y;,5yΑ8?RF3qt`1-	3͞ DPX(v@Tv?>TUD!k]Ys7w٫p8|dg{q<k{OJ|ؽ:)byuO
+
+!6h99h?L:Ty
+`=mO窽ΖxNxS?0x˽sn}˙9n3woog#a3>X}7W	o{۳l7'<xf߼^X{0A>
w҃OC4O:qf^I*GAKF[oI#Wg6&[MBǏ>o2͐9,T,eӘ^{^x$İ9Ckb9V%W4f/{wsUv<=pΎma<>o<86Jk2SXy)۲iBܲ]l؍)%x<SKNw|hpۧieor{wr"ln=|2p<ifm7<ZwMwuyus?Ta3A!'nQuʼg+,4뫄0q!ܾ{$£ǏW-<>"w8=?++y罣MT2kU8p67Z`*
+$M8n[~=6e)t,Du`YywnW(BpFA~J1+}NN94't$77Fo
<Xy Fꓠy'x׸}Yf!ʠ5e$㎔RV<b%Xu`ҥ´T83
hg뒔ܼ:&cp_55eM d:ytZa. g)ZuU&]Q=i-ETUf4ỤhYu!	Zu*MΦԚyf.'lx]R8jc^\ï.՘8KO쬲Q%Yqb'Y Yr7m
+)7Id9+ClFmI44W^z>OkWr?'~O{&[OU=D,ِV$CZ'Rua$YWo+<xT%N6[N25TAXKk.<V v\o	
+eFy\JP吴1m#if^j _j3ol8Q崆9Ok5VE"n@UoUf]23Բah
¨ xȩUo6Pij؏;ܥa9/=콱Dͧrۤc޹8bWvhě]x}э1ư.æڙ>8
;lہ!cVf5$0ԩҊZ4ʐ" -ն5WlYx/_Ӵe.&!$,C9;0+k
+3YI.k$+O{4PcL
fiP͡PvQ$T*Iv*Y	jrPrY^źrFcqU0$΋\eNGlqyTŁF,&
c	ҷ|o<kKe8{
+@igыt7Wj
+sJ/Tro#|c73__ďQ_O?/#vJo(tE+E{>M5RDh0daՒ#nAߓ}d
^XɀQ00Rh]yl=_"v09IjJضԫy`о_w ͈3/cw3DԼz$3@D1͆h
+[욙r1eS$=џ9NVfJ%J*檮j]fffffhԌSb)	'p g׵}yF	0~Xooo7'(qo?Dpʚ^]l#q0n;޹${cS@LOV4&d682ޥ+;ϰ"l~<8YÁl.{6I3lhp#3L0OkQv12yNJ1˂BV)B+f2
Hsʪ@
+5VXI4W4|lH &.\=3 K0G0
+94{D%=1I԰\X.+6'"CSd% 1B:\(Hz!ƃ>g_:h
G[E)g:6x]1?H88
T#ʼ,*fUrU1]֜/9=8.køa,t?s>_U[ O)Ey1e9Qe}ESdˊչ/	Dޮlwwr¶t2H;xhj&Ъ	HvK3kzϽ"~V6a7nܔa%>p-#F@HXK&P(:yptX
+ڠޥ) [wEW0ł5*%ԝ=|o\7Pլ%P
+<VUTV!1]MM:vPA
5Gzht+NZ6KA`>Z.
2LM:馤Ϫ&Tj%}sI96Zj)H!xH\,
+Ja]TX8E>Uc| KE-n|#Cf!K62a+a׈u Woa ol%`CK8i0P)UH 0<%]Du<Ak]X.RAa
+CZhR ә:8\* @Ư\ޒgyw?tNԋb#NI6x<sU^stKd8S_~>#\JtuJ.0E烀,*oPwP/s꒲HR[vHXGQ|~Jp*'RuQ
*M)F~Z*@nP^ХiJWNT"q*2-e)źze0X{XX):fK#Yk9j+@VfӼ<ZnwwG9cXBNv%hzcMF~Og:qD/n=Ѵ O'FNٞ5ɩɺ:QܜpaoSR>G@+lGHZ|i%q2`aZSL@iV(ճYenoBz&4Jj,Zse#c966ԟQ%hp S4IZ).4t0ޢչM+2cj #V8!F6eni"ʈk-t_˺
ju){D/=5;<ʿokvYK(ƮǒE3gG|Ϝ41mW/D}Ib+u1|+};B
0![؊!uEeK_~[?7^_x&)rv39?WN&zY/,^لO
+zPzY.M{3orRf%hyN@Ce S^:o53I!xҀΌ]JكFKJN.^At
?&v)M$@ƞY?^ϵyta]C?nzWXK;::~eɽsVٌ;)]xg0+Wl#YT!3RP̙xʳTŗ);'X_p6TH{.3Ng5]dKCCp?*/89K1`yv5SAz!x@X5,W*7mKXd#TÄaG쳪+20spx,cÞtݚ2ۼm/7D!F-}"2WF")3bcs,r0fc`(
+,[Wd?cWFЏ\?|Kw˗Ɣ++D6SFusz4΃mGs'3F
̰j%Jfy95$3
+"逝L焁DeBF!ڻC5"4::=&^|Q 	Fxlln1y폵|-BjyX.$.ZKG겔XXU;m?|Oqtt*/}<ckoO]*[//?A'zt)"=}2][Y*_QZcM6w7{ouw#} lUH
F9ZUEuloo|AR5]ōc1zu&Kȳ+9Jʊ8(ʅlĢhOe%	Jtcmq\Rs|hw*iB኎*0禮̅aoNڴƳVT:ӜĿ˅[Y
+^)2)D:vptrkS}:k-$f0H즖oZy|m rY큗!	=JBJ8F (pUŭ۷gnS熋|=Gg4ޡjzK`T.dgrDTa]YIu<Ήuq%,P_[.OFnT
+52n+
+߲
+(jaf*=Br*~n2DN)1

+CN es{{(YztP5[
ݜ"LEc*WlVʪQczy/"eVeI.RMorCVvX5yVP>E
+GA ^/Xn~@aZ&Ҩ\^XE*u`SRķ
+ʰqSxl VBX]+́=F9׶9.XNy-R.21*N=od=4lP!@qt.^ӵl:v+~Vj2dZꔍyS6]7> u赳myZ#<$:$<l*$41M>VS /xY?q&!o}_S֧|U)sx0JM˵}4eu)kE)RWx>([?ë?͇p!z;" ZXF?M0lBĉeM5jĻF~nax6rʯ}X
: AVZ^x}kJ?h,4b</@VNJJ;n6k6nlA:?{б'zVv9Ou7ԠQP]
+
UV/E1	:::^}ܸ:!E!
+).,)=z
+	W/gFYW9ْ2mH"2e\&X*"_ =
/
)cUM0Ζ%IP\fDs/́LEri:/Wm`ɂZK^p<`f")j3Ng@X"3lM{,mӦvq
"RὝ1шH4+ȫ\O環r!
+c{6Fv[8::fgsݝ,cз"o:SVK.!/;r*gSN\XsYx8>88>e22)(a"LJR7l}P)gK^*;<Itm^![eD74G-(~"`g+JƨO[騩lUזi6gXl,e<aƄ^}Cɝ]~YNTp<bcwl!c(<+o%s>z*ѐx}j(+ـ^
ۻ(IfT
'<Lg&ۻ<cZZk:Pڽhܿz@讨FY!mA7_od)u1yuQ%߾	ob2qy>L9vov9gW)hL&
+x1"7EZ盒TdzxmUdbRȝ+aZ+ 0BK%M-ؤ	B+r^H1kբtw@X3>0A  2
ʑ,kV}D:ZЎ1,O<gQ"M"Y捦SYmLk1赱VOĖE25
+*^k.NuA(]M.L?[Nϖ(VWey+P(f<DlK
+~p>W_3=wYWc~ݭiVF{8	h*:D<G+¢Gge.AOaգ.x*X-8_Lz`(8TRak
+Y@@s"[y@%jk4MM0>}|@Z)LԸXr8O^YYmQ݂
+)(*YT'Zu׮(RƐ2<}R"Z%8wSCUTlC Y ^|4<$j+ke*80",aCYotp&8	1KbQd"HL]V"[H9[V˔*Kp 7u7
+LVy2P'TVVm]⩚0%U\X02~OUa#_3|7/4^F Edih	a  e@CΟ
*V 79}絖EuegY
 r.0v!&lf
+9WZ#r'+ b,0_痤ښ]nzF'ex\
+L>{A>	?ƭ_{y_޽;'#vB*kf]3)H\ F^Uރt}B%w_~0n=/?'l液h$>/>.W.-?._cׁ2tUɟUvNJ<M:Oפfo֩tޤ
+ɳvl[Jz;Z~ ׽:@K~ݓ@مJwWKǮE	stf,La%!{֋$PQ5?&|T]7}w]"jk!le%M&YsSOt;'VB$~IްϵWX,3LJ(ٜ؛-%|k*GH댓ppŵn#koͫlol1H~ǅ
CVVL3(q/Y-^,`	}{#Ʉˌ"u!
Q`(s4%-`լ|H854KܚوʖT,
!4453q2[t_}]7LzHʘ8OfNMH?sM^V>EHyPgKvF\#T#snqȥݍPP}NeHscagcBU[y-$e8`j̙Csf銭Qgz=zu..o}a;ひ4]^KgtI.6`CY9JϪ=$%ClQgD<raԝX8B*.o4coc8H0Mk';[یGca#di6v~1[mZO< )wxUW^jyGHKHEGբYSՃŌ
AvYGX7
]1M^7`&e4<
+i
Mzsn@Eרn^j-&L TRY\j>fr:&ZЪ,d繜W'ZB#̙aRQ[X,x嵚d%Z}dɵYk5-PQHTRu$@=:VL[MǣK+ cV y/J|^PWc|F}ď?Կ"@R-YH;
+Zךkw&LAVf/+XGO[3t㪃
+0I{Ud *sݸŭ T'әAjdr,<Ƥ
+nVPP8'c8}x$?rjݓ
+_y5##zT6	^2"b0PejFZPkh2"
+a"ss{G^yKkdU@ hI.Y+Vyt	+d2_ RJ6hjWb&&N52CU727gU"PO&T*$mi(NnuK{Zk9rHU[|ͰVˀ"/D
+_Up1XӁUt,4.ONVk	xɘ/[f0Ezyqp2Wi&	g3<i1fɺ5]VziV $J)e'D~A0iV8d&4,*yiP7|ip*9:Kcf5_@e(k$7FRY$5-(F΅e
*o0 Zx\QR3%IsC=ADn8e[(S%ʚj='䠱:]yJвgW_!N5調CCixS	zo(W|^X`+x_'iz1ɜa߃;Wywū47 M\(9e40#{Gn_;o3Om'`B\^}ixVbz>-%4[?<#|ݧW.A269fm Ba.W)woS4?ǳ=ޏmQcfgK@)}T<ە;:s
+S([M>MgTA_/X]{}ݎQ}mΫJArsꞮ/t5T`֑2jtSwgeէUFY
]XP c0E4[Ԕ9b 	yz1w.+,,*1{99y
Rݼm"md.tySsov_:1yC{CzQ ,żb2[-ūd!1[qtvl2[(	aHE#߄iE9Ō3~cHח&$Q4+҈y
&5YaȵKF-8= "=Y	a0LXU5Xk)1;[C6	Ub$Ż3wX掋CKTaYe8?}+AN\H/]ƽ9X^16Y
{{=._9<tfˢZDoGQO@W޸t>EXP-ٚ`c'ijO.SEFd
͡}y񵻔&f(@K|Noza,QOo/x<s]q/ߔш	g
+ǘ<\QR	ΈK9ʬ^!ۯBF,0
I z,Ӕ{qsMv/\qߓKW0BoAi	;ut<`4 ]3R.(E.93[XnҌFmXhfMLգTrKǮB7z*+RL;cjGM%h9ךZ';-U9O7k,BX&'V|Eq(k
E(nHӔ鲔.$V"zZ#G"S4,( 6](E֓[nx*(!60a~g*0MmBOĉ<wT6J8oNvSk(*-Q*e) ҥf*Uz
q{RL׍rVsLc1E<_ī,$]Vu}P敀Q*%4|x;d2Q.@ggxw/*2S1~u~?ȇ~IEG$ 9ak E-[Ut2.Z h
ÉYք$U^IscOh&7b8q:=$ǃgyZ
+S ~@QX gJk&I 2iZ\>$ͣ~H-!+>uU-29DbCٺ@Mi+LD		<L@WCL6 $b:0b!UeH:0A{sA2רAlrGꉧTkbŲVQV~OmemJ뺁+)+#s&4⿨r5*p-KA 1/ҲeҒ'LϦd9VPX12d-1f*F֕PVtrAPd$0=RuӲkP*A;9|^am
+lɹKeb
X̑(@SuUH_) l=o6gbئ]TYeH[Xk]-ti2kM4n IҤWY^ǜsa3+_4;GX6ɯ)2==Wd8&26w0;1ܐ=h0ʕ+<1i}M.[[d=f\h\ٹ|VW\$O43&.g>8_|dC52/[kعqn7ܫ1Y-KrǭܝZ|?̿1iooڥ=858:L5fulP|ӮI:uc^߷'W4{_W@W}N׉Q#Ӯ٤`tIQH2Atљ7tgȹ*ĥ\Svꧪ;N؁hrkۿ{T,kMǐӦzZ!@<:t~r c4&S%~2
+/kH{ϪKtaU\x0v bɥ1A36G{r|%FK0ߦt45e.QyLdgg\fc	׷d˔ZSpa mv6'%l83ip| r"Eġ0y.m]$p!)QŖaԏg%2.4	[w_: +h5suoY3#3[Z,?[w(o=.goSiM;&!{WDX4aF9_3/YTMaey#LQ7Oq'ph89",Y%x\d{e;NVNϦԗ/rCEq|<<2Mq,r| W[Oc\18=
+`5
e\㐭
qCSmb0!6Q8VV"1hoyE
+9c:+M(zyw~a1|9SݝM6z&eL".ݦK(wljgQF#*a~j7f}օY/5w<4[K@Am"kJ+ Zs{f!F͆KFE	X_xa$(	RB╵gƩD z6M|~.Ѡ5GY`U]k:I$g6[@a89/*P)V $rx,VrRㄼV(+:p-xDذ8h*-jES )
+x9lh76q"c*d,52qyѬ.k0S=v(neZ`r 3>@-ʠ3χ  E1ukD.?,a
+KFQ[)K'5"@qj0I7Nxy78)+&{]$H`HVн/j5&4Y'ADʾP0٠I7ɮT7g+ZK6+k
+)K5k+.SsB>kK-0e"FޗrFSTެͪѿcW-zurW@@WW
+n+R+^%[ÈKv
O݂ leԒFT% h"k_<5sBX'kdy	Ze
+,*654MeͬRCJ2_f4.TAL5K0M˸cCe	(ˆE>_U͖L:R.P˼5%y(Hc[_'/`Й.i_*
+`e]eDh d2@̠\Zm,
+bYjmrSo,+&wV%E0=HBym79WXuMcij]y
];@I*͚<qT(AM6X9}LSAAa>psε
+[xpS=˯ߣjz))7G{ $LRf|5d/JE)kxYV2?llNof0ظH7~O+a?=Ƶ[ R܍kF|Q}+ WV#rsQ8j 76?_{Wo?''<v$HIC^$Yv Fnt 6h:锝Ծm5]1F=:>lǆv4(t~
Y?X}[{ݼI'>w
+p[L7uNgIؑB	zt&
]&T;A5V4Ts"~W;oXoo?Ai	Jypf!Ե'>_pqυ$X6LMW;$.8\3l	O<vVeӷ^cD:ek{~X+lp~ĝB$auDb18uAxׯVބ"CL*L4)ψL@ s}oKc*&GU#(U)8GH-,|f\My"=YSqtkG!TAC*NW%{LBXιuYi{1Ղ<;aHab%p(<e,88_Vg1cO2,8[XqJ{!lA^e`,Jave9BIM}H[Χ3J"f*I$@
+%|	g9׮1wN{P6q(T~A\4i|EVTWQlVlO8:<o|KpH1U#>\Uicټ/Wr/ĿY\o{Qw28ڎ5F>0MlCl(yRHhu`޳{*!Pi`e.JX"u$RXk"KޥsX#Gy(ԇF[*~ /*^n߹p8桇n{O=ec$T*o
+(KUt:idF9&!фiOPKRk
+3`<	T(J4	SjIeRYF&y#h<ż;I6wu<՘hŊ&Ejm^pŪ:
+מ+43 ۺ~U!
4.	I
)B5**8dowgi
+Knjl@VTF0p"Lvi@ҷt.ϼzWXp=wr}oUfPƍ[İF%p!/kSxHeSD'/5}eEצyjjD.>)|cچ[	lI^h
+hޣ>Uo>B!y8ؖ?RJ)Ŭ7Z߬D:]ٌ;1WvkN[r2j:a(C*7p0B#ȻsVyl՛2\.B|0e!ɥT6'i`+4z]c䵔N$M0rPmCV̗I=tNU<-;?1S,x؃F@oBQ`Â	dD:XIrT\b.7b<µq@)pwFB 
+Nʵ,iLY0hZ@̿#K%@ 6p*C+6&Yi3
sHmh+Kʮ/brC`-rGU59m yJ&(/+kmNVK>«	rܵ	r!jFa*`=V)%PCE1_¥+~ӓS\JKXMiUy<RF]|F'\S8;'#^V!,55gk/\g?0o|<p41k-NT݂|^Ɋc ?wO*X5/^1mTGWc^@5 $U.kF=u[uS_)i@)eSٻJ4M]
+?ڈ|[.iz*RkW>5M6XkiwM0-d _x+H -Kyңṿ?L;dٔE
Lsl݃Sip7<sd2d/S-V<h*>ME>]nݡhםؘؾa0	X6_eF|dӱӏ:gLqkܘXf,-Gg/|ew>ĵ#tba7U00;sᴠf˲<V9︱KhxV5^0.6(zፙH.A'KE5=^z6Eq~RJn\"_6c٨R,-Seгlmpxq>x4WO)|H9gNXg9g'gMƒX4<HEVY Eb>Y3ژ`{FeJR	/@oE
3E.bVqXtGb~NV4DIv(%_ @G.&j![)b;m$|:r5i]J2Zz4JְW|n_J3/wpu]lD%i04YFa''8]T3@atд5T)R顦?)Q րEg䪬3әgY&`8M6b:P:
W`1]!ؽx/r>[^&	n>Ƨ>ͼ?P*)֍kf];v]bXǐp&T Ł;KU]J3f+泂4+E֡w-PkLVTxƉț*e(SN
+x`>=ǯGIxeJgK|遦FΡ42"`*`k447;{{`wʪ`SiWi~~COh|D;-X1[dLSJ2.%RW'sYTl¥a'Q;c]pB\`6
hK{|orik,:J1q
VY [S%ʚ@d<'tA88JD>X<uiU-X!
5r*!
(
+Ejy#IK)Z٬W%1[HkW'Vuf(*8nV5R,@MGCio ^Q
+h;{´"e ,D kkwOi^;	{
<GfmHԷJ
+~M@0IDFx(4TyIgmd̂4$(ĈM-kޭ.rcz+{*)mFo+	q`g\us4$Z(ӕ:.Ð^CM#Q2x!멳AQ%f.E-J}#l0ض48AϦ:l{^@E@0)\{9@.! 0
(x$4p-
+@֎h`}a$qʘqPr:9@$V)'8l[AZz y<׾Vc
LeHxdE"q\x.=pK1)$Ѻ)\#r9==x/ j=81=\x+JwߠjP+PFW9 X[W̎OX!d:-uױˌ~ƕxGOR3ϔc_ צ*WFq.hڬ_PHs7_u>p:2gwB~5DN{r}~՛5SRR=xRc#s>;62ⱶQ`4)ve i(+
(m:<iSXJtdtqD*riRZ'B
+چ^ܪ]ȗC^\e^|f`j'0hSLv# j	" 
,&ϫcUЀvlCrEё	YyNѐwÆ/-XNCSASrbD8xMb9
+
ϿuP$XD dge)/cZ.(0I)*gxْ	sdz`!$10ՊxYxfي"q2dpd;OEjsӣrf	~d0`4eksG.]'S6z<8>|Z`(kJ9/ycz4[4ؘn5ocmlr4)ٟ?;cQ6&4UȢ/kg3$Cz=OS&H϶=hj 55\L@,#edLL)A1pOӒl:_V^8Fb}1Of>*%V˔|A^@(	EymH}K]"Wf)?"sC50A3esZ~4"Es*A˙/666odp̸KMM<'2:
+;^,8˗s,7\t&JŒQ|e+Ɠ	{[:\\)_gu~OI:Su5 Phz"޴FB7l{0BhT$MUF5eKQ)ͅ4쒸X(1b$ѴĵAҀ
+I1Fp}'5wg_xe)O|-/~%9``r7{^/LfrRGB5gMf+#wOUw,tnFZu*$bʔ-U6HdP$qbjl4댆:a^iGX-b
PMQ١
>-"Ve.E8**lwF͠DZz4?uP~Z*b9~tiFrhW
+GeٮMm|zV#̣r9dc'\㪪qWDָY**+dVeiIzq{׷y}z^"MS;~aGy
+UMѣڷRoBM3Z)Z2e]U-@"eJUE*&^{AيU:$xmԐE-[X52M͍\Hl7xΜ{
+"گ_WP
+-3Z2KrX~
Pc|N,
+wkuΚ
+Nevg6w;qók*U6ZܡY{2O~6PJ
+i-5--+VB$źV`mh}R)o
XQkijAt#^kq?bCEVLK1o7J."`M
+^M"ܰQ@/@D3#T&rUz3FZP%*_sA;/:LSZh0^5 RgT> J"Эuj
+NZm s VZHdR8t|5"%oPvZ2kpFԈVYZ.n a^ME4`l^]H_x\6Δ!M D^Y"am|jP_z4(_a
-952R(εF<.HYQ,TvolF	$;TPkeXn]=wc{evj}
FS`l4!ނ=WhHҶJ P_Qi_KΜ#XC0eB!}JfWq*ml${+mܭ+:;QHxUCcYbSӨedya%áeWh0]pe}4uA	k
`&ZxH#,2tΒF"]j㠪	ji`%_+_~ѷ?
+ %Gz?_#\ {1+ow<?Cܯ~1~V5q<9
_+0~O1Ʒ_ȟ$_ʿ?;g󊷎w^9u҉[6#6&PC(R2^{F^JD1-NsJb.]a_-69Y8<SIJU|K:trvcwy4穗ɢ-CVi,Vu͕#M+xp&NTI|s4lo%3VD+6H<89j^LsG|o=YZI}F픋yryt*{;]۞`$dw3`kyVMX@6x|
Fop\Kks3B
+@|KNUɽS0,s9Y9Ţel
+6>zvY`l+Z' \	\,B
+ϪDyш 髼b<ͨG'zi\"Yd3Pf>~/lc}09;_TY4Mވ^_X)rE8;VnJjd4 p
<n&xeI:?G{y|
 iZWr./<*@cw=hQ63َš @LgJG7<՝0R?r(}cuF
+<	NMdGG<xpRul,?z{=>!	ۏ}$fQ"Тh\gbDt%E{@QTPzY7
+x? TP5eV
+WZXe<H1&$ B׿!0iR/T
>+EƫALy{셆%z/Dox:i^m-u돥VzA] 'tV([S hI,RQV.(ޯ=`ob) :pHK"MuUKBnc=,Q͋J`^R.~( 0RH
+xK77wyyH/ҋymȴHx&y&7v}xpѣQK+S8pa4*ՄB[4UFY"TU]uQU/V,aaeބYU|xn\1=/>c5ԭǝ|?W#1P#K@ɖH\PRR>õeT81F L^rs-Ų8LtKeu8ϻأ9֖rw_7 rV%ԯZšE8ײ
+0%_[Hֲ2|%-L]c
+_UAEli᪔$V2KƀI? 4rF2nReOV%uQP9iBnYLT8ڛGټ5rDA-99@
+T	SJ=L*؍T9uH\#덷r}*OC\񴯧k
+.0OMM#Nu罼6j
+L7_aQ(sS`&!i,ji
+͚P]SVaM%@$2{y5t6Z%W@O>K5%^R %tJc	".xIFCڵ4M	qPYl
+yAdŗ-a2`9}<-^Z30{̎hꂃPF7ٻzy_ql}_^&Y{5y+Z+Mce1) aR?I8 %[Kx.59h%J3h&"Pw^}(	@<XiU	U,L+#!ɍ^	jQkBәF)i:0Ճժ,z%Q4nM((SL ByNnWfb6q=/a
+nZ'ʵ´7kJ4FYFYu@x@uKYfXYrOϾ=}հҒ___[K~SpGo7}2?xϷ_>Wx?}7_empxk7^o?}3}Ϭ<Fo0O#nU/ޛW;Mfk?_xyx됴 =Cj\dmr˙p6cs`srx. `l:#3n4C$}xO6Aa
)X&]MG4ހᨦ29o&QpYLώIWp5Y#uФl_b3qzz=^}pDDo/zD?vPHNNN9.bv~hJ\0$kNz
+?'JUΠGytN]5,W\x!;Q¨b$l%դWAI?rj)Ōzd>AvRE+	+ʋ#ϗ̲D,rAdI¥]|P*0TJEE&33C%mXUUmSuR ٜϲ[`RaI+dqu1
m.5W%y-Ri*Y*iX7.E!A[|b$%e^3rZ
/Y"d8De"+O>&>lTqoZ{UE!/~K沁%
)EY$ v/ 
+֒+$JOWO-Fr{SeC<
+B ej"b@Z@.BlFEŲyڻrwy' {!ypzJ<ҍ\GO3J-4(0Ѥ Zi
/RjLn)J)[27;[fIz0b5UVrlES 0e!tْYHYn[-ZVXV^mǢl85U"
.[I|!
+xC1?:dN)BU6*+F7 -5(cX4k[joi>XJ
M;IcZ1/&#Q/bc%̳9OaK|Gx+#@Vx2 	)nVO5G!92kew1*Xf`+aۿ,Cº,sO`Qz	psGP;Ʉ/pY.D	NE$Z>VRFC&zMg<n:ev"Z7 X5j 'tE$`QIT
+H撣/~ي;t\bhԠQI%tQ"I*N %JƓ1m|EY
+ؕ婀GU]1
Z,Z~ǋ6,A/&s(s|#6	c\`osĤE'EQ/<XP*֕03LBiIDȕv9cP9{I@u^oY/N@H4R8D6,Ye
+6=Ðz*FJymgcHbD(`.1LQ,ݣ:\
h%@D"6ε`zvQ~icm19<q W@eN=}M B3X$B-K"<H@ɸj<k#Mk@7P֠8p'|3_}	cp%
cVhp"lmqj5Pppd
+C5#r_bg{燇wq(('W^`ccą7_R-+-w39񒵡_F+`-lLY{_-?:YиHz#icS-R{
+\ک-c@)Mزa@]M K]3}5Fm*lwNCWJ0e;80
+6ֲUv+An(
FcַV
+]|\V?<xzYJ%\o@XV
+JS"V^rHj++>TulkkD6 T2hԅRC{\S_3|%?fyj:1?ok{c+r.qz}ο^|/|ġo8G)v/~orn?-)U?Of6[rwqo˧i빒qEb|? ߴ?y>
1ܾs@Cade!桽A_
+|"(pʥ_,EyCč뤗
+K3NNf,H%;-fKt),+8M=OYy.[P|9a/~q%z!GU<^Oqt8evd{d2IgR`lG
wҭ;n2ڜzuxu<yu	5| k:[d0]8>8(8f;Gc.^b:;hNfK.``&.G^<7xUA|8d8K2_?0-EЕ8(|NUxAd2m6F{pioSӅ4B	A,tI+;MzyI)VrE&,[ʼkrJ6),e#MvG3)տ#qDeJΊ4?9_{
qV`VYE\$+ZxlJ	O^UN~x1$e(d9mKL#"|E_?}ۜOw5-[o١szr$?a>z`;'Z*'=?땕5q nH6˺00Z;]	&ƹ7jʾN`R)_Q֩tƣ1uAH6ۻ-/)QғL.pIpA8rmQg)}Iqd0f4HAT5qvغ&2\vUU+ᄝcvK,HzҢ»Vx{ReV`d3]]I@O{	~"hʋRdHE[,|Cwh,Z-`P-H_<nP[xM`KEL+W꽆WKE	i¨XRlG^ĥWT'GGs@
u#uo
`~Pc|"W%lyZY'Gsakd(#K_X0X##{֋\)|^G*{<{=r<rk;"4-#rhJ+מsojʨ2X0R%Ľܲ я C+&PGe"uNULw]F؈i3OsY%A(dt?"&&^=8yڅ<^{F.	c4?ڹ&/I,iqV!2oD<jWbVNrA;J`蘣~6ÞÂz#|[ȅK+}ŗ$ɂ׈wk5Cn.]LF"	{	ɈɰO8ipT:,W)~2ӈ)8V`nN6elY3M&}XBZoXe˼2*/6nhlX(sIM-5U9r^򜈿c(ae]AaִxC~;6twxGq+WaI+󄡓mjsd 5PTV	Qkg@l ܵ8zE>48piy,`-LQX1L̓Zel(aԶCX5vV6 Rz_=%qTT=+`@B]>C8><*1APS&{z
@֏X{`X`6HJ@0,VK^#ȶ`{M#Ao@CN~u[}/P
+&DQB*FG
̦SݻK/	CI?T3\pN'#ٹ_2øw?A-$gpmEY[f=)Lb*C5tR
[7&ڜR)Ń@e5-(kA18i,.a AcVQS uM&B|@ u46PFaKB,9QHg-L2u&'
+cPÕi-HضA_jڲGߔB?/?Ɵ$N~4җ8k?~&uoj~s?Wy?O)O$sz?_/Y^Ik>coI{>\_|K/s]?o;ɷ3HVO}-}xx
+dUehXq_89BsXL7ܕO<P豗m2	{?%U)fKpHvvY%Ͽt@K{̗]p3^;ZrlIĜ-,R9&eC_еF9%ɒYa~0!%>~',,ۓ
zɐ|ӳ5W/űLvf?	xUe!)6җ2S.يM"]&^h$Z~kw}w>ԧqQǸ7z̲3N6(MG,*+^|BtΤvzd_ޔnJmd*|\㞀h2td[4ess2mrgC 	޵M't/DYBe*PW
Pz)(QFkJj'"i->6bbαuBmqƑH+DSŊ+mYTiw\M,$>yM
+^m4nҥ1l)Y.OXnsa(O|E7E?bbyʭ_WnQ.f.V<8[c.]ƣo;W?`4&_Jҿ]r:̍1F6^s-h`.J6޷P Ax(MΧ\|U@)˜,77wP׆c}	,WaBB9π:X
+B1^aBZOD:ǧKrRqwdcb`\$Y&pDq R X1^L4ɷ AZ{VYr)*C7A!.jXkN#.e4\.}GK@!
+ylN#@V]O~z=1;[#.o\9vF%+cgR|K%!M Si{*8ziѰ0f2pxM^+
+7#̈X+ꔻgy>Nsa6uh>c<rqI/"pD[\bEGcC޿2z#1ˢ[/!U]S "#**j]˕I	ewzj7/Kh9'\e<m S0"̸Kwxc-ʤ*hJ5ꪖƘH_z&warHAƵ4
+xJ*h?<:8뺂L'_>l8^|#nbŕk9EPd1s)5iNet
Պ47[]BX";ST5eQ,kѥa D <iTȤIi$R	W|a-b0jҼн*JaIZ_*,(L|o\Q]x
+qm
+TyzAM-0vAH,U1o M˞T? ebRd;.P7>!wE>[y֩I%0*8!<_M9KD~0ef"r3@DF Ǹ n=׍QY|>a'RXA(RgF)Ѐ2߬4Я}@m9{ғu$Y
ыI}|w i^cu^MU5f&?9-).^b#rH
+|3`_m/C_x/wbI	iI&^|̋O}.G AC'6NdƑbcRS/>{{d*3DOk8_xۜ2=9.2\܎H֠}J;K̝5@A
6Qٴ]aë/&jt֪qyo݉TQ>c_ME+ġ3^%*?f0tIh϶{eoQ	}m=Mݵ*ϥx:
+P?f7N
+}i;t6nx4ĩ\ 7I_԰J=m:/k^!^M
W|ÇO§'_fDeBֵ<xZ~>PT&9<_	؝}=廮~dM/뒋p7Gf2AZ~';~o㻾k~||| oo{c.n&~oXԆ^PInD.=UI	|{Q'<֌zQK,4Nyi8-yxǼ"Ieؚax=I+aG$<g86/mpv6|FoKbEAu|LrʹL6%*ad
+g6R*'l_e$@fb4
[5j5![d@bʜ9՜(xK?h^:#΍t&MFƳ|,Ɔ4}N2tA6lގ?s 3"a|*W/]/ҋJ^[,M&QZ7=,ID+NWҰd{)jv:;VcLMHYy0cIh]
fluQM0
+y)	5E!.8
+8eXJ6W> lZ6G8=9'vAw ?[{T$0)o<j	UH*܏=u੗$cgO8ٿ˷^^Wg6͙W{y'y{>@SAtiҩ! =jZ+ObJSpS"%ggg"I@.pILڈc^~%At*9Pfy+3NXseA}&sa]cU\15y^`¸
+p Ey2	`%E!	(_Rd'x
b\T ,aZI!I6aM)_"Ӛ|R-"tX_Xѭeu.Q5U	EW!?.(1=F64ݱfd|-4_TU!2lHZ.-_dvE23GlMxS%jt(>`k"$5  %Z^
ek*> 
+sD&sEzf,f.Nxd;'LK3K:|o}^gS[1n*UQ+MVV
+`m!p_yNyMtJ-R䪬Z×D0 
VwSUWr]-k3GE+spә9<8tɟ/Ь7C=LH<iOofܡ&
+*;z4z_AЦф>:,<j1ޔ|ppPh2*b0Vʀ	9f*	(5/WY*Ϫ(PXBQTE-Ū
+L#?E"\ZFZz gq`292a  y5k5MZ;#D^8% u .VyQ
U.N<y
+cZSᬘNKYl_5rv`I,UTQDl$	6 -Vl"BT
+^0j@χFMy5`e=6j@#l=Me׫ehP	tnmbq05&bЮ-a1
+7+ ^_1\옞ОsYWʴ
Z8?=Ν^$2ݹ+MV|s_t	?g$^|>cO>S<4ZR\s
}N8ۿg}dￚ3y荻ܸ{7֖AXI	gcP&iQ5<̳L+^{Uf^VY$*}41Hf
+OxIGN@
q)FYMD_֫6Z$h rv{hǖ5D=i=:7k,ڜӽ2t 2Wt׾/mkfmZi^>3e	8+LÆF1QPXDبϯ$N+q452Q{||'_~g|o~~
?]n2x~^^Y>>_o|K~M)GooC_ϟ%[S.-|o̞|}w0?|36?[/7~	~_~+0ϟ[[k
+޻8NX.ӀKk*cs#0!.8=>gWVdc+&1]5wp&Z/@d[ij)L:uce@
+<GR>_xm֤7YAz(`s<`
+GįrOC2/z`6#zb_FRtW:YC2h!I$

F(%9(J0ϫo)x!&s7cv6&cv^3$&ObVyf{R8-#jӄhpru^۟S#zsޱ q"lLl
a0c<_0]Vm
+QVqec`3",V9%̗m_
+i1d~.<D4vRcVt!`К{4s)"P$ũiڸ67F\x߈P@'69YU04+zqk5lo*7H=ӓqav=2CA/p,zٌxBYT^a./g}~U)*WW˛<;H3b	@
lI<(#jd~<bijiU
h2BFVAKl1p 9+˳t&ce\rd4bssdh^kJ̨']T5f=Q4P}(ZrayM2ɖ|.`8D4ԓG|Z&-9Xo<@΄XQg*tjV%eY	 Hq\ޕ.23>M{CZ"0R,nh_ȘnbJBX٫v.ZkD\W9o6	!Gm{lDaMY=|~k{5KIx?!Ր4oRM]FRX4`Z(dukG-F9
+>aU٦4EZ2?gs01w\7_Y*oͫ|<~m~PVBMHrѮ-vzx)*$c0ߥh/}1lS.3	VJ""!S
+(kb
zE5E]
+굘&5=;,Sek'(U^eER 媼]ycvVs-ųkڨ4+S EZgI
+	H{w,7)؜qFJY'(rOT<SuU%:K\E[$I˦fmMΙ4b{	4YH<iNὀ*F
U
0k0Yk2`[.RaUƩ"O[Y]"H^?Ƒce9Kz%1j]>G\ Ta!UY҅<>
+Z`*j5̃4l+P 0
vPn䨠]+,dUI5odeL:*JjBld`kV_ s@ZRiI[mPu)S(m*! ˗(	Pfd1aCl#=uA,
+0-]- g0޵
P+OĬv58:Iqm84kOB3,/qa7fgY/~aH#y<ʺs~O@1C>"iK_{opuo[b<;G>g4_f\rʫ,S^1|>0ܹO8W<=%;Gx=L~@U	Xuߕv|g5mA P 5~Zg*cYO
+.i=:jjh
+"޴6	n4E r.kV:_~0}Z
+nu7[j8q_еDe{+);gGh|eUZ	j +koY >oIEG\~o=wmM?y&#n
+Q1P~q7*y4W8|/Yx7/_o:WF~+?wa?>̿[?DɄO\??Oo#HxǜL+{c^S&=fdQ2e7ZPlP*Ky]-[?怃<{'UTV#0{&lҪAZqv: -fŊ~.FcǲE)riB{oٳ̙o{q
+߰dln}#[lo҅kG0KzbJ	uB1LcL"{؟H<T2*vyuwj,QLd&e8#=9IaI$l \kt7C
+^	S^5
= u0Lȇp<z=yl2I]ء88<\ZVve|+Wszz ɈKvIZv7'}Ja%TZ|Td4W7VU%OZ	i6J:УŪfwg(JYF9OxN+wX6֍s=8&pCW:Kɖ9P6KgdeI &U΃{X-
+qK ,I?$!)Hs^I(`OဨqZ}Ec$HKp&sM"aHO%VodJUgA=I9iEHJ9eKi4Tk4`tGLN}#^;ۛ!YaFĖ]E^H-/fVJo+3a@t6JL~՞R YQ lM¤N&QL5VF]#frTxeTfsls|y(Ω߄VMUƿk5|
iD>`Lk/-6a50UTM	1mUuP LԼI)rKxi<Qf6K .m\<&MRsu[BC˄@7*Iq-E΀2Zv( FW0;FI$z&=Gct>?3e@܈Wvy#Wy;"Ϩ&I0b8lC<ƃl~#
+ "s VZ*W=(ҹiK5/w+)d]X>ejN	#CReQHFyVr!g\޻0(7G=]1˚+gϻBwoZ/cE5f7U6W!tVrR()7eM
+-^2DHbcc,csZWqJp+e{
1`Z\%I+\؋J5ɗ9U&nY{3_i. VY&T'eV_1kP<K[8!ؠ5I^.WЈ/̱u%5eU*Y.Og"SS!~G"@w=EUR65ǘle*3i*)-@ye0^/۪X_rʪaIaV!@!Z{PX516MUUAoʪ@x\UdlG?As=
+о?	:٪MY-NM=T 29i@z>V_)a
+c=r4Q/!^%ϨZy
޴V Ϊ,ʷQyz#ɈMlzNf"ޞ$
+5s_uoK89Ky{TY.#6D[C)W.q!/|zν;dkO~'׼W4>ɏޡKُv1;4T+ӥXn8Wg_3a?ʗ˯W_ʯmy_:|;OxiBLx_	V.Xg^z`41٘pi{)xW=#3XqGXtOPt+)f.
+(y+R¬S녱UrVy9egidQ{pmS{J
ϱ"Euʯ}HF=ATV.WHd>e91J$0yndݰ>jru
+jY{[<u%~uoz_rLx`??G, oft/3~i룄J;s8Ya4_}a:ѤGfh7/?*x+?ć6o||E
n/sOc/|k|{foc5M} 7`rݏx
I,	8Mkg甕9څ(ŢfQ=i[KXHwDrPy/7cXI#Qv/Fȹ=&AD?	pw|URz/@82mF/$A˻C{PQS)I=9C
,V),S
'OS,ŁPYCVEɲ*H0X|"]j{>)YUqu/Nd4$4^6)}ူi8?\
&˚BJlƽS^}Ql6FЛZdl[B6/i\>͋{G<C]$f!&pqa`-a_dBh^Mn\QR~{;D!B!BQd<^8iW(C/ `8l%"(`K$:]&cʼ_`~~Ĥw=Wd#}z:hJ6eUf?a-Lsa5H[r"#aX=JBXe|B$h]5b91Ac:])FK%֪ygGN]+;=w^{)J/Q,5Tv(QZoŜb@"IK]S,NNXϤ`z]aj-Z
t2]?wRS{"LV:m96u!~,/_aM]C7d<ꁦ%IOYX5
+=l区H	CK48t[?0瞦jFeT^<\g,s)\	~a$ޅpA>ukW^4zxQ`bԴ,+76&ƦmM=VYfV z(0˒Y$8.]NRM*kԍz/vq=JQO
 JtNn%<f1&	l?j*;ܙ?,fM>`gx'o^]~$ -K!tN#șl'xq"'}z^"^pA؂XV%e)?-k215^,<YL8`iF ߩOU釳F0qiY*Wp);[рÓ%EHxʘ	$$
+Z9*3ym!LڛEA^-*I5,FN5Aehy:PJ^(fj!d{{	A"R]fˊl	#Kp9yX̬  uUQ)EN3:ie)t=-9X䋹<<*rB2LѠIU%U>J>I"=@%l$_ȗYk-&vQ1
+Aٽi^Ș-*Ύ=ߪlPyKmj4$BY}4lRf0Tq舴 #r9aGI,cc)ZӋ#)bBCtaȹz<w$fIt-D-^V5.K3p|bJP
+@eeoBDjjhP[%M ]lʥ%<ĩBn#kv#@[u+y@Uךl!1;ʧ?1LweZJC(s^~5}>8>O9N?<΃cq{9GSOx~|W}./|'x'ٽpAHa\L!o^u@i8:9_ѷ=#_'M}6ϼ2~7ncn?cYVyzxz{zwppplIc|rd&AI՗{}<s?8f+W7:*PO9>%:@ e`jJhWSYu%>i-J¡wj=wLX]'h`E
ܷZM[i䳓q@%5
+nZLAEZlfTIyPCn@CM^`M~Z
+ֲNVeh'?v/7/os|po'nt?yQ_e\1ܻwڏg~>/ȯ7_$O~t及qy̰kXicyZKqhf4]]#D=őϑ}\Y{̛?öRO._s^4F];zE漼77}yY'zoE6ʼl"ɒl3JcȤʹ/4A[SbNR.J@V~fX巵YG#cI@=/ݟʣ)E1ԭnpvY<_p7MF}_ -4^q0Y̕-ed?By]Lٵmo$S<ͦܿG&\ݮyŚM=PUtjPj5#TUi9+1Ϭַnwxo4])wmKc+Ĳ^ޯ`_uǾ9-V[Vk˜ф|0yO|Mx%]֫[?zD[_]ʣ3.N;y8ŸBWeANOJ泥:^򸘔.2MRPl2ꚏ
+蛎,JL٣U^	w5vdƂ;B?7u?nd0ELJ< ňݖW
XLx\In9E3aǪvgmXΏdU426 n l_۟*yUJ=cnW-_0_
_+ec=Yq1R.-LV.fӂw}#r' ,N8yxg,|)tl6Ujzs,+E;ϖQRJcyqs'bWn߬(3bJ>/r)m  @\kFye?vQvOLU䌺F-nk7,yt; Uɧ$&P%HM1-rKy:@r(<\zbU9^kYLWjrv~װjQlEx<$		ɳ# 4zy
OsU0eؾm=\o+nIyă_p,(MȬ \4+*J&Y
my:0Ȭ<bd..쇖q5״}G>y{q/o`=7VF?ż:)}&̌"Y6
0^E7rg7k@ɔWUd-.jMsΖV):2ZرĘT2(}g_7*Le޳6b惍hubxxbWxy%5^uS&oKl*X4Wa%ަ#%KMKzhl׺׹Hez0+Ldo]%_JH<Qb[KK%AR~R`nMb&a.3X?U=4A`	$Gpɭ;[l	 EL)A-9
%BRCG/LdY% Z
+rƈP"a,3c27IJTȏӊ4RBOL<\M:~ߧ"NU<'b^`nJMfG 2R|V'-<lql4}'=wmqyy-孚.YYH_|!iH:|gt	Ep0N޿Wq(WJ^{uI[hܧ1hQJƨӓckMoʏ'e9_?wN#ohK#{O=?@5`n"d2ʧг8ϷcqGVOemѿ xĎ=x[N>27v"sH0˖Ӭ
+<R`׎O{UB*FV+xmĈM^+acнHVƕ!zu%-5c^xã@Қcޱk~9VrC!o*mllqo6mO\^wyw@Nf#vqr'?3}cڳZh44	]ŸzbA5˩=UJ1-A!n\l
+ӜiQygdQy*Ѯk3XHD(q,#}k@
+YI1uG(RݞdWhځVw4hv܂zu+Yr4ohv
u=rinXRw;vۑnnT,tkV׼+2Dvt)=x}| Y[]=É&sq<|Df1m|6_=xYoO-Tɬb1) ;k|Cގ@ϾƖѼWq}r4g1ɘ3N9aZ}wOq1a걺ע)eݳ`޾di<ע(KXCd1Ϩ?8[zˀɭL]_Gg'y(&i9S
+ZSs*YEUa=tcrsv%^ rg~V7䮁J]׫q)CxCLG=|&*8{'o8vŽLj<X9wǢ^pX2
+WwߧbYr>vŐ3-(%
+S-/3F'Zp1.)rJի:C{Zm'B#G7Gx|7cXO2d=AcH[L9p0FMdd@Ab-S1@!%4:xs`hl1[b5}Fk
+ydg5{+3n3v~?	Ѓ$8n'Jl1SOYi{^7aͨ[O3}'o=?`VΘO2;0F&GD4Wͧ@lXfV	j-FRMr?y%rv$[1J?3	xI-T@2j~7<zpg'\޵b*Q;uQAS\#"}e$^}HRK7z1 бqߜRx1QTUьJ,Ssak!Z"_0O.
+cbu@z	CtU2뗎r╟Z<kv}@wAHrVϩemGKrVl{wk!=kn%(b!w-ͮ&`x+c6{hZb16 .FzN<nG1c~(AoNqyz0d:CR71[ldlJ+˜0"$3!$_J`T9eChx2U_G}"F}BB׈AP=PG8
+*e5F3м4x~1bm)KigV mBlĺsp!ql@Do]i|_VZ>. $Q̥<Hiyd6rB0T|`->m V5>ͯ: R5|ĚoO?|H7z) h]A(Zh)|߰{=v~w'_2;5~WǾ{;^D@%C2ZBj4cֺ өjE]
@U㜗$i,axS:!=H<QnxH_{K"c@d,J40=WyC$AkjI{|#`M:f]&tIPd%+Wq!uA 6(b%kÏ1X#%4΀#p9/]0D;TJs1 `}}}'Os:qeJ>79.cq\-
+^L FG>K7F˜sXTCJa3T320}bl½{=qw3AȘ<rn+35:C(Eţ3ziK0ɦ<:qSNf6`L&`:Lg1cY6nE|9^hV8L'P-zϤqQn`,WM΋}KIp^;9w뚦WQ3yqucHONa~%3K=q^~<on޸ŹC[(9h=zS	|udbV1͝,:ѤtVryasyśQ>~ܓ˿eZGY(EUQNۋ(nyBmlX9=^\+^u%xUɂ<C2Fu?2lv(ǋcZSVU5o uoI4Jbr}{4uCxӌrϦahGl'+9UU*!1lveȔȗyI<2wCQfQ?v*vkf^fK~a>YssRb5;ayt{*/Y5|#]@,{29NExw6RҾG~SUѳT_}BjF~@Tfyc+Ŭ|哌rWf`3-\t{nz:j<&[{0!McabwI.b'>dbN\arblXIAz	zaQ:bU}ݦd
+\p`}%a U*:Ra|(z($E$U̕]Z*+f8J;vحFOs8mxbV\>1t-m.-b0Ջt$yց<x[^sL5?x͏\&zpO7[%y@YڌI^QV%E$Ch$>%ۇA~m7tMM]P'|%78VpGburtf5dK%ϢyO})O֫Y72X2xuBpu*jQx`[HEO@ύ%)a
ޡZO-,;%,"LˌM?2hKw"+ٚ?HAWAh0bwѶ%fG#EǺjYaŢ;w%Q`\vdYdM~<]
o1_|rǧ}h{	})<l)x͞v 2V?})')n4R'Wȑ_O`s3[gdQEq0)3S0J4N/C <&~1b鼺(+FCaGKQG6fBz1ˤ
+b0h@2:b`0z31Q)8@}21&wwkМ1Ne~`8e5#hTK.Ȟ(*e=gWZ?_gpځoo㭏Iv'9:k	[ibShTO;!~^~9vmP&'#dYKlEq^+_1[%o?),'Z9d-R JàhXWw-OA|泟kyyewanX4&@;xYEĉoz|1``dEd;\(!u:NMc{@H ^4 qIȁQlqX0|i?"<^{7\:kd>aLޖƅȮJ
@h@ͨq)b> >>ؾZ-=ORHb=Uy8|qƳ7\wPzO2 dXɽ#xwW%"xʊ-%Ke8sr:ǹXߓMY,O'nُkY10p@aG󊲜QJ?=X#OK3`ۑ6l5g[1
[p6Նz3ق=(:xͶw75{?\N8_)S_3ֱY޶heVMȣ_dZvzV9TTưtH\Ͽ}}D	jd7FZ㲩h,BͪqZ5'
NNf|˗Sz %MSf2YlvKf\`mM
+1"UnфB[htɤuϾnL,ΎTSzb':6/%}҆<}R1Ʉ##e=%W,UZNzqz:gSt=R
+M#Zs혌@}Qu;2cxpvby['3uխUg3fC?VĔ|~3VT`s{GRo"w{nꩤ)O/y7yx~&Iڛ|<|!ΏO_,Ϟ=N%x_<qdOOR,Oo.%Tقɤ"קo;nV^x'48-<wY9аY]-dV{}?*u
+ I*Ds0is7-b{3	9xJ8ȩ[֧$WC2Auw!C!M
+0i_$_7jH.%Y10Y>yaYq5z_a0f?H	!VyihXv|7_ᵋ#nWGcIbTڷ "qD*62B=Jbq펮5{:
쇑OXܧȍi;0d8H0k/:EX7=yO~$zp7~
F$Zb#}%Ck/og_ۚ<}7sYgWA$7<.z8O#	"PphgtYqhKB|<HcKƒvjojR`Hk{&Prrʤ3?YorNͥ$
Co"FA Kf:grUQ׼6DFRi|y㢔PId2[ɣ&9^=cR!8$ӯ
qSư,gb p\`JJFT_e۫Hc12D0DpG!yN1	AԶ4^Eo2+^_n.Ok,=hSQgVE,?b.6̢OH{$lb2ELQL!JZSRJ#DTƃ̢#{1]n#æްYɬ
Co3FЊx(xY|>Q}}:,h?-J2+1j.al?~/ү-_K??_~e1uK+]b>Qǉ-|:L0^;Ox_K;_gϮ
_Wg>˳/"ϖb7Ys`Xznڎd~rl6\a7}Pg6g
+jH& +M6
'\ ^i>NICSF`96Mo8: D(U NA0uQ3ǝc#lV!%CD^Çƌo^/U1Yk!^VNP>.&D[Av
1A ۆ0V)z-;oa,ɬ / 7mLjd}w't7-6+	冩3p~<'r</fYI6t;ez;:P'G9ۚތqmrQPZb9W }`;}q$AZsƳg`3%ٹ>䔳\J&*a\컗5]nYm<͚c7.J1#'Nrzʻ,'@(Z)1&^
+mӴyI`6ǘܤ +ڼcu4w{-<z51>g7Ŕ/<;^^h#e`/_2";UK`dr3N%C&O
+<>>/~jNLl*)y2 36~ی{泩_\_ku4)z=\ԉE+kjv`iwQFg6XMfنiUȘ1'p2:uV]aԤ/ݾUWr9-7X_Yd.mk:%􌜜-us
7WtoeԿ9;Zp<³8ZEߊiyHZdRX^Upc>qJ$-INQ
Yȹz>/NN,LMCo^#
횫/|ɇ?5ݻ̏'W^ahz=
U%?Yu_\{cu׺S\Ύ	M+Jذ
be.Lc>C8:ZR#]]ؐ$ɨ^^YDOGU" bvXL0X@0QLM㟧'1yOͤ!Րx^}H @;oD B{~c~Թ#{#%V8sni݁+=eh
+X%yL$5a8?)W|ygPї%o)d1tnH@[^8x|΍vx 1uLy^UD$a8~zɇƽ#13]`%0 %)q0]xxWmg>'/oy>tzv߳nNbJikhl4Tf.9p	|Ll$Ƒd:, e3 &h:>i1S9?n뇃*8ZA>#Mr.STl|b謡cӎ01~vc*f"sUoA-)ɛQQ,f ]͏^aqwDCdI;53bUIutoI9D31w .]nvحciW
ۛ;\c#I3'>F},*I]X#M{Co,61===I&EdLDYw)3ʚ\0	,?Ҹ]WbTBP:z̊J뒜+zY5,P3\궑jB1"3дyX5 CJ;3&He6#`)`RvyQdgdUIKM8uúrsygO엞HixSg}7|W|^=z??E~ů_unV]65-B"%ff-mm}*(eğf>9xoG=WoZclf/f01ճi%=^y~? k՚ Hl]T$6!3$LK@uo;aLסOc.z_Eإoe=@΁
+#'FvJ<0`1}0q\:>}pO;$#}k]5{qӜ̧CdYs㾎"Iœ'^!GI5^'A	F t! 7	Zk@?3B )V
+ۛ899=_x
+;?}nqً|a:x86qD?ROnIb
+NiN	t
mj!GJJX^	dcQeBi/CK5g^,Su&d9U"T9g\L3fӉ:P޷K+:oљq{on$L6;P3I(3-k+NN8M%NsOoZiXNfB$xՎgpb"q/?BJ6ތ-ຼwDvOi8Ϙ.f\m֒>jx&Iep
ww-GՔ㣩`[cϯl!0mO	wJ?XqZۏY.N}d8>O+ԭ(
g=^Ʌ7k1
+-H-6xU5''svf2-`iY)߳nܭ̶Z4Me"QqlbstdnhoƨwQL<ƚyN
+I~ژR4ΧJ@7IC7w[_N$xǾn5=t? mVVbfmv{Ύ?9e^渨^.tVW#FjR-^΢21IEXoe>uEظYm2߯nx]._X>zW>kLO9͎RA1gOh^>ˏm3Pscgl,X)&gKnWi5v޶;XL'Ͽ^쉱i5su! |5M7
"WA򹈑@	h1[J#e|XHȁ-;08w);ȫjOr&?2K|@#>{tR)*-=͹-,'ak[VV麷ShDpH{<$y@`2QX
+@xZ?Ͻ|'03#}73`PFp۴||'xyˇ㻾#&tMϾ^wن11r]ubj	U:SzXe~D͆lK!UKA2e)҃	g<8r~4U:iݍuzݫ), &`$Jer7N('QdմUv}C&1=?x+a'93^0ny:EW[YQ.,N,N,gGk.Q]qIb("IF2Ǥ"^&྘S
ΰ2!O`j6l7ۭbm	m]ж
+ &[f 98g@N 7#FKҸ7hq#z^Y=W~Zo54Vz딘;t'@	ؒNAݶt}G;NI F T.,` EѨ?(x/dNTzkP/J	Ptb:aZK,-gLx{Ϲ4 ѧșN+/s1ڗiUAyrszz~w?{}_K)*)nnb2r) C,Pc'eDhL{O30U,Ϳ^y⚷>:pyuˏOј|⣟gsn('Y/.N8=^rO
+Lk/.hwjƇ,5e$0
+piNQTl.<AC{p!=xH=}r|2cOFɳ}&6m|9x@
+TI(W*h
y!$=|+Z>I
+#fl	6{|YMFd,dHE 5+DdbH"J!```_kY5;&&S&d`9U+DɎ<lBd8-E2ɑY糌ܛd,
+GmFEFc.wռDP7a¨ٽ;z^nk^R!((e=vzcH`dL}ӄzߜ2cqW@1TYi(^iܛ{--fo>8bFnsV:iEn[<
M	Y%1&bSqq,q	({
g|ݞۛ+fienBlT{CU[?`?mL0Ȩ4=̎&8iq
FLQ2y7jY	}_1,-ַwٞE,̆]W׬6:E^f#c/о8=*2-.}d "ʂ7>Si ^	ֳh:zc>Bҵ
Q+
|삻5^Awb<yNNp㌢\GGs<dKf۫F#ngv!crqw-ZiڽyQՃ|*?fr䃮=fJr1~k<^UN-xxncYޏ
+}^shy}f.cZZ5/^ܱT䋇;v#jqnp.Ι1_,V}4gۑn8zL_a@?ǘ|[ƶ)ap[ol3M:$d]25Lfáh?EK`@cE?%O!=#dnwϔָŞTh?yFE{X_R<orsdS==jhږe#\s4(D!s<3lgҋ#stbY7o=m1)&TEP#$-#*['-d%S $}#/<}b׽#u(?VRRY1pHd<\(֖.l/<y'􄛛
{>Ml^1JfoNAM3p+BHN O4D'-=[USq]}k:_}4$RAn3
+HN>xVp<{7z þt}
}s	R,I_Mݤ9%1}0d	4ۑ#Ӆޫ9ӣa2 
+IPx~"1^'V5	G7	ג|>dS=8MQg|zLz|-gy*0u_wj
gLNvW02"Y*s,HL͵e.<,Q wNk-HΈ2GYK<0SV32JjȖ^a6eA}mPኆùGJ{˨B2&_|L@@GȜ3dg7pLt޳Y'e8_LFVVfp2/\y2k59^>J]Nؘk5m'gZTEk!Olqd90p(\Cnڽ'ftNCWp&zd6]Hzg|OԲ>-G%.~|7~#__kK*ߒwH)^	sh1^5ˌ<pm367yK y=w[~/՟?-[.7?n`kNk'<&0p	MＯ)t0dKXVd	:0!V"cxOiV<0\qvCȅ	클E2]D$f)8y;?܊c!oo8K1)uQxe6uܩ@IAvLklx%T=Hl(<`j>Lk'5ҡ(P55{cs's.K޸w*پkD5Ak
+:EV;m?jb6"1{A͜';^p2
&1 
sL@҆}]cR(#w;jUYmzjd^M4Xvbl)RD0{UriAX)*2&%{GtְC(ZF)/ "u}%9c~<u}-߁ْi5cLm3Ϯ̘s]3FΗ&sxvgy;SߏZ8vO@]-*j!vlwb:* 6es?@QfJ{rss+ ɕLhGSlсA&rvz®ne6b@rήv
nD21߮ -lNKNN-R	斡
ْ375'X<upլWg',S%6Vqx	ExSv|G{&'3<Ǎ-,<_^̷(xv#]zMYdu5Md'yraln[S̜RyLiz֫/GyxvdyƧk?&'PrM}ׂm}>CΎ+^>yO@W]T)[n^R%<KsG1aLQ=8WSX׌z-is~¶LzoysNCfb 
=y/$[o((9brB
n`l{h{!_l+âv`Ck ~1Z(=8'?+?$|XEcmb
I{l8t@!6	\@WB};r
+\npfGqx:]88<:̐{,t쓟EL(xZ76SXҮ=E΢m:5RϝT*$}'ϚXɁ3g'F/b"8>#/o׼^}/.Qߢܠ|&-#9AR|!Ƞ۷|3ᣯ;>e(;i]52kbmH6B[Hn+bU%?11GLlCաbp1	\Pf"S'7ib^ٖ`̓`k8Z-(uҲ8Ι,,j%6DgL+
+6H&[QWJo+	Di%@TT>˦<6{N昺%?M	i|ٌYӏ$|7.g}1\Z2uF/?3t"#(.Ĳ8p@avMDΫnYwDWZД3fe)v]	AeFhwjIuLEd8Ʋo2r%y_92ZqHpPC.r,	T<=?+uL IfJ
|0(gԍ՘k
'qPX
+#GGg|㖣cZlzgg,O:΀8Vb(siגc/?O?C7^5M|ƌv3v4
 &MB7^#(	h-UU}~G9?_YSV|7M6vy5g<am8;9:蘇{c"+2
GWGzǺ@pLKk. SPIJ51I);&1I='ϨԈ=ބ`5{z6=|ĐKZCش5{Jf.8Hا]!:}7 Vag*CzJ&O4@ }벌^-͌.&V?Y|탗bƨ>6h!cߋ\a۷-
+-黊}[Gѱi-w-TY0-s,N޻3.=S'_0/G]Lxp~l!(/r1rFE3Qځ͞;E9@I8#۞M\Oݼ^' l;|}F:L߷۵-n8NF]7pbf>P72?:rv
׫=7Ģ%K^py,
+)'ӒL @ם^<jf´=E8?'	S0.ʊ[f%Y)~Wonweuӎ[gxvǄW<B0xzMd	9YE1)(\f]3E{g>zvbRvLVi47,gZF^H˸s2)噱/P͕|/	޺ 1Ũn.S '+
+IL@J^Myf 06g^NwrWϙFKq7^y cϋ͚pPt#]`|f}z:"'=U_k|C'Ovh&t3%֖8vaߵb
b=>~LnXW-8s̈́QƮc7cU8	 4Í4
<8;8
+\B
+;𺰞ӏ^}}Lm-''g^xN
+1 's./_`LlF߱8>z-򙺫STnψaG%e&(LKfFɜͩ@QU4;Vǘ5ahȆ}M^ V:&E7|&j1CX"~u)E]JzCap]+OK;*}u_evJdgc<2tϯ٬YVdf;!yVJlKh%Ao},p^sϳQVz-5fw-y rqr1/sk*ѧ[+ALembHh)x#|>lv
{-hdl[zI{ɪ}D'A8''S>o?zkGJJ1J?kAF*2.C#!1HFĺ b*c<e$a>yUG Xgo<ȲF!IlA6+7*Gc]鉱9:fM>)tarsK5YYWv%@"u`@Fف ߃ }
+!Q^##A[gB7sL|0>uCC[=`Aa<"+&kXb"G9dda$gu5?,q'k[]Xf
+3u])31mLɄfd%/NUPƆUHrRzK,꺏3d```JIA}ӳk\,
+)8*hUzַ.(!zB3Mr̐9faFpҕx=H2165Nsb:&/4\WB߷c/)Oc,5~gJBYV8SFTTGBZ%!8LGެoV,a{wG_]-uV뼘*P-+"xT+Yg8wq>	_⻴ݞ93<_Ʋvc4cdʶ^A֔j /cЀKI4N9&f\dE"p81A!vލ?t_%ƏT#u?b	 6S7^lQ#vizeF5EY[UJ55+XI=6jR;^]ד)VU(Z|1MϕБȪ2&5`rMg3#1$xodĹ
31ȓoX_M`yA7#Za)mO>(C.[N<{J6oCש,Ƴ)V(W9bb1+#aƮ$s@"C κuh2ZuGf`l=.xә@%/34{^%XicږrB7d2޻d6S:9a7 *Xؖ[UaAqR>;7(Я\4!㺆~3<<:㯿F;/jn5bZprv.&5hq}jz?ų<WxcwI}Y>xWΎ8^.T7;@M9>9¸-횗w/^cZ-
+6VChlɂr9?2d
l;Bdy&]	'`\}]KF\UJCڳ6mv۩X-X.甹ao	ۛѣ'{q8\^&_0]8W6+sV5l6AaR,&N,'n.0l9]_p)d"/xNN<<=C<zug-	E˫;w;hWL+Bn@p2a>]зMuu7[ør	w|yrdz¬ZԁFA3ln%ntO=1-O<]r}szuͣW_?״X)R%7b=ww,Sv_s%'Ղ/}\-%~9GɄscBEaL4W[1.ӆŜSom4wO}%?TF=,qkee%\ɀQX7%o%@)ciD9.5Dplb8> 4ou0
+pȬUq0?<9'z}]ɫ`*3y!p4;c~4צCrw=xN
+|c2O*pa-Wq5K٫n0ZToKhB0&e^r}v?`1Ʃl}p|¬k%!yɷb}F o1tYJ),.:} @+%-2Ob;\B2u/;>s~sO|yë
S@u6%KuCO(UOm]-.DE/IbYLܓ W^iq4s44FSmh(*D0 :۩?zuڮb,FO}oXz=כV ELqz ߶X
':sn-b䨡\Lk'ۄ1;:gJU\G)]QCy>}s`6ӂyr=C4'Gyw9CךsEI v]|/RRx  ݪglrGg^D~0
4_e&zr1e4&E.@B P2$1ʞ!3(Br8fF'#˝͉N R	z5@<%dãyp>cbՕ@|NH㟧"Oai,.sMqGypA#!ҫ{oj*8ldFNc+sݛ-9# ]C'`ӱif hGSl+@A@n4Ŕ_èj,X20XG!ୡ/8wg??gx76y#or{u+_1g?]h]piu]RZd2|bvtq{-/?*a ƿ7<?g^8)YM,&	OdeQ@Ԑ/QA/pc4!y<% IjCz_yFX0BF^Bg[e]ձD'܃IMئI UGv#0WΉ&.4へoguMdii2}>!007㜒n#o?sia(Q2^AZ!5Γ3>>>a%,c1˰\tv}x,+{M߯niUr9vOeGs%
7^2Zgքю;y>g`SB_f%#y
zvf4CL"N˘=L0rvqw\]d
+WWF]bRB5J`Ɏ>-PoT9-T錋D&:M!/ѳ%jvȳۖ+zr2F2Q:dv]S3[eN^5/Lwm@ec6u͸|v[ǖtFQ8cLN?;>y΃{N^<A7Di5	x30^n	4EN&ݛۗhZi/JnMYL9;bߥJ]3]n7]T	K֦Tp1vnK^V2ڜePtԊFݿ</(ETΎ匓mIivUL6uGᘞq숡ޱjF-fO<N86_o<		}5^>{;1mY	cI˫;0h=7򧀞'/5[M/Wwn6ܮ;f\:nw|"xhG|BC[׺z>*NC=:1v,|I~xY[uvw7J}NώÎYneZ0+?{O>e5L qxr-L
bY-/wkS&GYyv}{~}_oMesC'W_VJ&AR(ITdZ@
Q#X& )eZ}:0}eR"#\s0Wap0U`|`Z7 1>XgGC,[G挺~BO's0.Ol1/HE<|8W-u;(*y	Fϯ7xS^XyhʽłG9vue?.o8[L66C27^T3H]~5׼%=ɲ{h. ,7X:(q4!CjpմG>./^ڃh:eosKA$7'P$LtI=\\bUŴ:ReLtzM.F u惻m5FK!5eC(ZAcpp0w0|[6+_|JVNas۵l`=eiX VR,'g߳[-!<Ƚ7fՉ	QD'i#NLm^0jXێ`xrI^E@;+'|.xiqзqv?Y]~}+?92WsȠoI9xgy*BBX,Ķ<;vQrߠyomiGd'x7]V-t[3֊رm59
.k~96ҷ;Fʉ28IG*|"ָ5.^+m-vrD"Pp~'mcČ
ee3hD4t"?H,9qZ,cNI~Ô)H9iqg-j͍Gd
uda<B<t?p!nÖUXGKfӒ/}>廾{_1?$i/%?Ť[i=0׹*2lFͺuZ}~EL1!bL+b4%_t,I%Mb[K"*N)"5<8eXc_HL ͠Mɝs:mUiZhJi$)!r@5nƉ?F;xpa'H/4?zEO;m;I瓼ؑƕs-^+!2t!LAό9$榴Swmdy"C,8Wځ2bWT7<y%!Py~|δy9=[01|n<@2_TEdҌ6zF2y-YבכFy+dl;l@6s-]#vՔeijF,LgG!9wێuh1rxi[2Gz
Mo5pz~A9/iwQZ͖sy
+=9I|QNgCj5<@|jyYddeΩ|j0D%nv9o{-zZpBFߵ#ɨGzň:W]يOW\߭XmOFQ,͞"o`m"Gڍґ痗cnEr=85pucyTB}v]k6<z0˗Ϲ7^WGF:@Ō%[,ALG<D~z~,sA4mƫ8sOkK.g%Mm{Ǯ(=͎~ʙΦ~kx.zSOclہۍ0V[d4ln[\>o)S|g:\m^ވm8x+J]CݖYE.Ydod|yozWNM^d2nUt=SNTbWXk|\}Se cuY^錫&ӜRv݆b$Z˵H]Kzz4wfUݪaZVfu9~n}#'-өF]]2dn)'ǢvAvu,hjlZ߳Y)ӓW%ǆK7O nj-d|ZIߑ2#4սlJm!tJN<6Uީd^Q Z,6I@Wϓ=$YH>IK"J*IgVG}`YqFv/}XLZ,>9+V{C #s%mۉm
+wq(;`1+8=q1e^0{v<SC˥
+m{un&G!I됼n>31(>B0!#d	Hc9.v})nhB@sɐ4W+?%=|7LL}	wq[HIkO G\[FȘ5{&8s,m4b^J@!zKjwj:=]#ﷴlIIx)P=@$h&V9o^I촧<Ꙟdwyd$b	@ƍ1Mus]nOBK8~yð[;{/aUtƔQKZXՅ}& JmOC.ޛzWGbA@<-aH)Lcy+#1d"r`rF^M"FPLaݮw:6g8,&I̋=I1{U,TO(\K`XdRX6p1+0|2ݷ
B!vQRZ4xǼ%ɗ)ƒ;\O;K7: # !91 8d_Dw~;!jAc_75hRP0tg?}DL_=ߢtfsC_o8`E"ɬ3&Inn
+F^ HE9OoZqz~O^ys>3}?;?|5~?e?fbXJGƫo)J {!ca(k"fhpH;C1c @ș4N(>xRA\k@\Dh#(R`%Xd
ԭ	ssn S;z-} ?OL q+,DWXr-64	fB<>)msH+@ oZM.IC*bItH62~۲8+Z:#V75>mGJ
6/,Ϛ+=i|˺ku@3xꡣpWqFws<xEUcttV4xVӊ)ǧZ<,j{PZmJNlPSF)@Q)ZsYST<{yIl`~4'k,O&V^(YACs}18'?1t5&3i3Ky}Sڮe۫kSCo`딀wr![>lw=[83M*6W7&/W[f~tm9XmvVG%ggsVO_hr1<8hb9;nè[uW7k&6be)vѣWXV=Cۛу̪	c7Gc8H-?PQjsj!mァ󊉫o]n=wۗ2Ue$R7ܕy,R}0t]4rϦiz0:ɇtG%^~]]˝ \dn`6l_}Bk0ɻbod|uf/8@)YbXlrx/+WY%ok-NEưxrEuLf_r/qWY=XaKw	ϟ>͜jR3Fg)@%jY]J^jwwO8],Y5{ܼ|"Wf2][D0(O2ez~GeJ:+IIQ%3̑G}R;!E&0)Qޱ)݁OKݏQrرl+(艔{?K$$"RSw.bk2]{cGjrbQpaN?}N00M{SqW_rychO	aB
+WmsO*-9?0Wk^H
[VMd877w*aj߉X`Z擞527|*^=;h.Ċc	 [0NL.=Hk/%,oy=~~'y3
+
+}}+if*b*Al;۫p.BEk=P	4ujLw-^Lc/_ '
+ϧ㌦+W{~ k8T(S7xSg8MsIS^e:G98m_	Gف-DGGsըnvno9hzwygT72Hn_#	XaVh
=07\(wt;+$ed-@2/Hr`WeEšų 0$tBU 2XSf
+|<³Ui4bDe%凒aSGFc($c]a
bTT6`\xdt02$C3@=Ld,憮t0v{>yY&mȰArCC*ǰ,\t輗'葘6w1wu:fBF]UˣΓxuVlLli5gSSOB+/_b`jkAgY7%0>uiG
A6d9$fcYɬ:;,Ygxɇ?ՁO~Gu~.}/yYoamEf\3%2x|:SDuk"(SU *v߄l"cu5#~H3tذp!Fp4&zVLḬ"b%`ʤq:'D(f79$W$@lpyMPMٌ`5Ea2[>ĹR
:&r-jlb
lZ/E= ?qyýN~cz	E?ދ5|BbvfpRɎNF˻.F*c<Xf؏=0cac0Pu|ɠuq'>mXz+ٔlQ2zPH N7F.-xt|IƏ=X'0fTYnnV45>gbz~h2h-ʸѮ_;fөdzezIV4mb3X↜,/0dRz_pO=Om%|~wˮ5c3dbyG[rv~Ɠ/xqbxܔ:aCi+#٢p}@5)m?9泟	ˊ>D撗/.e>]αXoTPk|wpou℻WWU/	/O$-膆+<h;M]K.nl=G_w6^J/6NN\.v݈ec$gGtsp=M2^hrS:fxKlQDIGH5;Ǽq}u+ $k{<^755FRj:f-gg3ݞ!E.YN,qio|lمYstڱi6Jjz]9[,Ls+WFjlxhQbL!VųLg4!( Yh豜>xr1hW[ƂfN+o;*x1|3	*&*ʜ16u fTmXZĢI>XŨٕjF~M8QI2$p:߂јY H	.o
F5rq=;nnmCǃ6A5zk7%3|Qjbdby&9\MRre
1v{n7!x5w[޼w_Mvd]Iļ}i@u|Py
g''br: K$nP	8HT,6/=|͟x킟m邮T93L	ޫЛNJ2h_xp @HbfY9
+TCsw[;xlQ]a1Ӝh0hnXO"Tp|_k!JhT]8gv؝8#I\DA⣯.kLbIhNZ̫dCh!B=1L{R'?w6%+9z'(5&%F
/{#w؄d5fx(`4<72r _E9zϐχw!mYF30А	!Hdm1
+Ԯ2<j̘9W
ЍMaadbFdyS&j:v`)m*x\)Q5[*1sI6ʈ]	@S{11'W7_8c/j'OQZk^͒`
,Yj0l2OEt
qr==I~ox5NNt"wwu3
+I,1Ԩ^c)Lq	c_G%RLʣdQ>*MWXj͒LeAo[M[II^i/:%UMAV:sl$ø%
+JfJȒO K%mFei8,)|b5|d-A$kd"Mש/`Qɳ$~Ő&]'
+l5OY5N\㣬2FK
+&6iCL@
V	Q*"r0d```ه7dy8lwpyqSw:OҢ=?0cLpPN%6Yd3.ond|߷gLʂf7%8iz%{'v4C`i5ceM==Fтݾjy6e;:݀'*y/f_e2f{
|A*_2=Y0-R+?Ps678D<Tg:5W~z'tz$Xݳݷzrdp%0-fGbNkbU?6ꤙ.}gUE1fxzuݮ7޼ Di.hNC
+Mm30IN$
Ylfe&2],8:YYmy왤6dB}d>6ww#
+ziΚz~d>\z3,TBl	4#ֲm
EJŇ^ z{amxzb?xIth{nru}+1Bb0yE9?g]S[vv]5;HfS#нk࠯[nA҈	<^L݄K<y˫=\@]/F8`]9IxtqJf
+neq4-9l9,/i&2Wv7iQrX0
~(\fM9(YT%Jp49]8dX%'iwk6C)§Og>fh!&e6+H9T%+0oes`x7`[x`."׃a}],IFqGqjJ`+ǅH(|; [dj-iIL$`,KRs̑g%rOnXٜ{fv X\=|eɇfƦ_Eϰgȋ^%cşO{3zo65(Y@վeo`믹\SdKyl~\p<-YLrq[1oUcgZYlι	Yyǘl5?/WJ6M~įޯ\
L;@obF8m{%-(EY'M
+kM =eZ~$k6Ds Np'zc}4$Vα _WkDI,׾IxQ?K"8-#K1(O,ǰJ3+^&WJ?>9?b_CqR!YM&&^?
,N,vfr7XJnW3$5b;Um/	8}Kh{ӹNE8 yd1>?D2v.xhĊrEk[}ҎbǲbN"%_GsMwd!I `3|+iz&QJR,rx5cuxJO^ZeQכTwmd)7ĔD4#лiQH>aqt,ى/0F
Abb	kNg(Đ!kdxPW	zaf֚0!Jϟ?u?}]ׯ
+=a4Jn8|$`
PEt\bl#񈩙@p2X:d&zi9=im?ß仾ۿlO|~Z5u,h1t
+,#s'iA̓ rpiS1Jf}AxiuLi&?%"1g(4k*RItNU?"kGɝ%ȕ	O:!dzsbFE'/+b )xFU=1[-%L4?;z'15$bg4Y<=&#ةq5s{~hw
+HnU`-Y1dz0V](1B۞4
7=xKr"
+m^H11 4Z
̦U~v'Hےr~B&|v'Ɛ]i-sqܐ笷;ۖgO_JfX(''j^Ζ(n<bR܈?*e>U7«}A).tM9˰یclu29/Ζ1w|r.OIfgwnLNfӫO|yD^M4!Hj#;74M%!qnM{z# ԋ7{1alX6ښ(i!@+ƀSh:VLs2WKV}l:,`wܿ	f{G^))Kl&^]îmy=]E,rN7^n
:,mne`uPmYdJY]p_ܕtunqsKl@Ur{ڑr&7/٭iۆE5Q|Nm(h[& ^F>OEɋk3Բe^h?M9>ܮd-ocSsn)|1xsMy
+'nGz
+C8`,*ny
+uou}g%[zKݧi3oWO^cuu+W{1'5/us4;Bup
}))±fdل!]0/&d		$+1y-w0єgZ8}ӏ2vUrKL=n#O㘊kӂF6	U`$獦;obƼ*KL1r`~AvwXqO8LnźX`΅}jQ죻}"no%{$Öss<"#Zl\|ӊŤd9- &澦dfM=޺,xe%n\	|Hh^1o_ԗxv?}xt
vP,w,S}zq/RT   :ۄFF"x0=x. 5䒌D"I|;1uèƍ2m?H%5`I|2J?ɇ$)6c80ʱ3o,a׎9=7>H`1Ge-
+F*P@z(0XqS,f@d5iܚ$Ϧ>c3u1t1:q^ycBl!/PwNV	2ȧ3
+ZpyF{me'_^	[b&tJ5~O'8-݀@*4gj{'=y	X'v10m"zwJY!v;$Wma]/
$}9wHxpfbD\quks2ʋ/Lyd&?!1|0)>6~uSk<"XVGvu/F2#KEғ[Uٲ@5Yi9
`+e)ğz[?ykjR͖fGJ37ȢFYq`ddeZQXE1u2˭B&v2,Kn>wY=?y\i=RLc
+٘11vYMMÐي(Ys|C4@\L)J1:.CǠ&xT	'M퇄ȸv!(1R(b[貴!8;МNF"K3q.M</dP Pɻ36+ lCd<qCdgj
+i`oLk`6YH˒ԬT3K>>>fz	<yƲ]/Q[7F̋ ^P`f96G9>9
5N*1Uoz*Ŕ|3%SV]KK&РמۮNd:Ff=۞޳XTb\ޭ`U3&C5X> vvsz5TsztBhvb":z(-Icr0
4ct%.xGr}{
iQNGebQ{^<'{VړTŴŎ!WZ	9L)k97w|r4--rN^Nd@dX1,{>#+Df掲0҄XLSo}?89XozvJpz|kKaqީNS-/p۱<9Ƴc.Ɍ~C}ym߱2cgs}v]6>IV+%Y{ΕS	|j
w-u}.ם$`iuی6Nwwʌ剀8?x蝝Orpa`u}1*Z
+)5/37w2*ݾ )]Q,UϦF:
R@v999l02U:;ƁsbzդjFr,'\,,9=]YohkO[4$Aa| swR.6u\{u/SY<'V2Ez6M#Gbֻ_z#ɳݖݱyzK5_T͚glZ)t+y?p!fLTq_bjbWL@,$c܊-T-V[xصo=WO3ɨq*vLrR<y24@Rouʇ>}w+aJ&Ϟ\b
+I2 t9#
?[N2^`<f]sRSd>0d,8Wb'fY2Vn{I;x^ny5yŽ`Dq,l"cJKcZi_g|/.cRh6UjW+dZ]Ϯ<D\\Rwu*lyOZ.'%)Ip  WFFRrԅWG̌!["oc
+c A܃d^p&{6z3.!cG{Sз=!.FL^` `XhF|7
+kYo9^qq<L$;V87.Sé1^,u}ĄuhmTvnULX7`H2NiAg4Pq"H*0Fi
+qTX&Ӆ$D`IR	XGh0bٶ#k&?IB+%n=0iQ@Hb%;c~01$C9ѳ,'~A2h^ة
+ơW?xd>AF^d.c!@lIQ66 Wߑ/XQ1zCQDƉƅbs21|n2|Џ?P=~~_G;78kk81Nt0X=}<HpX	%t(8^~~!X11V`g0i3Tm3p-<{9^@K`<&kclR3LCXT:" X/Υܖ4kr4'lx>M̝1]Jfظ.K@~1- .c
+vca/Mr=H)v39)CL\)	P[
+! !CL=axH&杌8$
+^=P>2ȂOi0rs o$oݺ2A
+Wm[x܊%`ȴ(FtI=]=Gӥ]s,x)ȹkȆ`z|JTY[қw\d>nchN6g՞2_:E6괕eAߍԬզ¼{L鳬q3CowM+>W&ъUrvnw񒳓)+)ЇȾiQ﷫5pՠ;_hl]$M^(InWGSi^+Ed2aq^sǘ!3)I79cE_#6@&->`|DUe=&9ud]qr^
+8>9b:+ȋ? KW,SNb]_߲{\|v-NĔ	I.[*OtfYM7-ݞw?M0=?~*_{K}}M䓼b_7go~ΣG۝n촀ڑ1v}QxF9Q.cǮopL&G%]0
+` &1YiuY仺EXs{/Ut-Wώ8o0ꜜ.d:}B轏~C%dZsrrJ%ۂӓ]MzM28˔|nM~\1_B'	)S/f~KYYfӜҕx)7WؚՍ:u٤>u=6{̳krkn;
+ڶTyOm	v(s9GRW;ȗ_=pt|Dni7\<;n72serp%V)V21Ȋ"Sb"J9"m;Z?'U? 1ަsA25)ggEr%ey!yn;r4ǚtOUXfg{MXg
g21/OϦ|[KO~a(չ)`ykhV^EY,-׫-17+q1=wD*F11mfKgQ>奤xU&yF5dNdԾ<Lra gGQmğ{w2u?dSUA\ּ;j!2}Bo5;T.;E/eH<$g&%L >q`yCWH)z]cұ
:`6&)KH2TmPp++
+nde`z^Rcd'y2d"?t({ִ
ՎەҝV
b$=xx~WN'\sfeZ?nW{eCuh<)}"͂
+5&ә~tX?2;$wD֡,G[ ,+ #X&1˂?@d@t]̊%Ph);GFzDaK& ƍ4^@Z #fI&d%F (ռ^v)&
+1"jM"	8@^V8T>658C,a5U<I%)e{}ZE!`)߆1=q2O!'˓ך53ڡ	֋"	t᜘mAk"2?"149l~y~z˯7~[?x ֳފ:#Yኲ>"+VJrjktxIÌZVݸ`:>M'uP:pYuXKsXb q[)5?:]q
cs,q0,bE"Rz}:*jf0{%LAǿL`d@L0q%Q&_5$=90\@(LsXӾ)GQ w[7RjL'9>p6 IAK<7>cQ.L}ȣ1{c0PJ/t$C8Mzdee1NF"48g8uM65y```lgVJ뎣قZnw-/w:Ť"zMYs^yxݦf9q }~f۬8┙_;ѻ?-ח[fc^^^ta1iUdJZ{n;&"2_ԬX5#jf&\yn*%^?/
/.	{OWCƌQ]8${#1
+oNs,-'ˊ̞I~`4^2,`f߰$Ga
0圳R㤌MOFE;.7k:7
74Wa&x%Ťb$hNIdLB}薋%'҅,FC+2x6]ݴ7
	[yOmw5z/iUI6}|9,rvºzʅW 
MQ6bm6zx˗7JֳY޳hahju[._k-bfz- zصϧ'L/._*-O/9:9cSf>hh<QB`RŶcA%Q5Dτ.xZP,s݊a(I<fFFƆq_3-2ёYqt2g.pzx{ꫜ50
+&
+Q|sbIm噶ijuNXL
?q}}j}c~\(!/~w֏T92t=MJEsq~&)p\dbt~ Ff93
+JKʲ xu߯n=lV1<<HmPL'=yeyLdL&Eb>61h|Zq "ۍQ@>3K=w`h IG!R*E Dc2v9Ya1DI^lˬ{^M*Nq*OGE
}7w%6ToQ^Dm
+0.ك}@j||ǧy<If֒бYd:^(m ab-{/ou?Goc` M|ٸn^e
{Uwx[^=:W|{C.Fggr@R5݃eɫ?&56 o;GNidlz~\GvYI5㽠M.IK2zD 4-bs]]CVı4wFʁ8H
+<$jL !01
i=in"L,ú]/qh(1V%N
uD!g̱Xu4/
f_o!O6bk4gnZE}SܚUȌ׸;M4nDDb]5crke.+Bcl, rac.tN
,y2롘e
+
+Dߜ,H>(ӳ@|2Y"D,c.x)l!VʈߴZ~@ 8"g /p:O[1unx@Q5ê>=iUez?
AV\o Zt@liFWCm3DŨdU8r
+#i4't51IU͋'MpLy:Fɷ-R!jR2o#dXE@_4q~!j$*罚WMQa`S)єQ8=9C>
+-4]?άʓ	$!Ik[ 隆+H5TghPSL̘	]l.uʢ'8}L3Vϐ^&DI]@0Y<z&LpEs-	|
+6A(@ꘌL1㉩jX_ٴ0y3zaE_4[u12Hy-qzZq3Rs2yra1&2kz+ &-*VJb;IbppzoA7XNn㧗lA@`-CQP..k-'3.Ύ(f9.o5@zdehCXh9M31)|`rEWenפ:Vh*Q^bArYdv;e) N&,99Zp|vJ5^{`r]`}._[ńVFT1p5ل~(A1`%lz22E%,}4i̝&s6<at5!4#DJq9>UBEmlms5;|UrgbD]^%9j dxնV53]8wEE1D@5^ TUbm{kdzkw\]ްY.}?':D=U1tB|;z+2WH9͞~\K.3M/`oZY\D;+ْTtxyͻO.6EY)tZN&V@(t88Hk(j<#`ĢgB!IL&ij^{8n)2-x0d&S7̺Y~[vl"%'g<z]+&0dLy|s}sE[nem$Ÿ~9wv%wfrI")NOO\LO*#b7-cdV=Vn-hgpF'&ƀ3cl{
WW/XLS蘺ٽ\qTۭ>|3TSKUeLL?&!4]'>=%o7^鑀I'	J2	?<;B^ϱD`&wIĲpB2eَ2ixK
+߻?7{k?,
+YAu/mQ`G9o~8_k˝UO%#t#7(}vV<LBlW+IJ׆*("UrlOs|fY}Gɢ(´<L9eD`44nG@-%Ņ0kZi}pX}n13G ]x0>RR FJ	L!L~!y*w\|%O]8 Q:1}XIʗv`e%X80XXugvQ
Ց[P*"z[
JNJJLGh߰]
+ϼlєy,hV2-ry׌xʮxUWg[Nt{NT,1Dɢi|2eŐdUk0!hI>=<+%wbT{o0Qvt)jA \Z`Bbџ9 ,p6823h	`^bL*1p"&ImzmbFbf`.֥
=m@bFK 2AG"-3AA^.*I F:9lCvԣiŌ`Ev3Lcm:N̦oHeߩ2=oQo+~|#o͆~eGG::ᓌ&}G`AJߊ2V$@'o^C8	b"484Hia,A Z!)K'/tqYRS'y<
+{{}diQ#1JHyD>K㜗LM,[?>0k:LLelR#5~DqshYeF˕tb'WPXVR{ $bL#d-_ׂKK1j{R<,h5#l,~Fm1̜W{F#+Φ }E,9 5'ךW,' Wk#oBUVxT|CxvM
kȺy!DHj50/Ev
# JL}M>Q3{'criő:j|uۋ|t%)F2ΖƾWH˵Mc48]n{g=oD	sjm+fJ2Xܻ8gYTS͎O^#7\뼨c+)_Kfv
+SfӞM;5^9P7q$e1_Ok	y &<,VՖktn'e~'ECMQ=^k5yޮ6,{[c 6M]7bUyJل!8^\4yvc;/Ε:2f3wQ\km۫'8Mf\âJY!̮]i_(rIMLYmV<Oy];2?Q|^0=woUyAK
g? DYV U6O؛'T՚|?zdU[^y1jìZB-W;|a"o;e44|LL-T0^bR3l1;
+89;ns͖ۻ|B[_ ppBBcLאv͆|:e׵{z4-ہ/3vN ؈i۽o
|缸l?ٟhw
5ubʊ,JouH]Mdu~1$mC߅ad|"ǟ[oW*%sh۸T'_Hn2OiyiŢk82QI de;#&Kp}2u|Gȓ:ȻΓL`F/uͩۉtE$x/k>q}OĊ94.*^9r2+¬
+ͺFc4WV몜d^f|Rp`
}z3#}qɟ^F7~?b#m34fbt(Yq܉>ID+P#Chpƽc޺͌Ͼ{ɓw*V2Ē4y`
+!.]h@%z=%Vcf|7MJd S}>
+AA,\/&.o Ez?9x)N^ ܁0r
+@}[8fTsCnYʣ%35
+7l5TU$IŦs{A,Wx6\z:a>6u47.ڮ1K k['ĕ|QG./PakH}בKby5M6]oXSܐUɇ̘<{E!Y,\WG1d0z#sg At
+ڶ}7  *'&\ƴ(:4n4T &M\%`)#^4NaÈ<FQd( K>VC׵ۖImWO0]ArEy^s3rbFLTumDLf${!R?g4IŗϿƏz޽SIX6e%C
+\!R%{1#XY
+cnh~d	EH(46k˽W
+Ph()B}A 3sVvVC1w麷k(sSujFL1-EPFxgGzg%Y2L!,gu 9L#'1YQ	Υ6JSLXb!toȤjo}'x
0d!Tǫ'ox\LGt
֎㬍X}ECȉq)ݏlll_my$',ooh[ΎfsdULKGi7-1Mj]4kCN-<
+ā|Nn=up~SK>f]ΦkMBi0-Jf'}ͪ1Jˮ]:ϙM3"uZQdp~<hQi@O1)Gˌ<O0Nٮ%\]_Kfk;".)V@n7J\8%CþZ@
em-qX.sfS+Uri<m=``yљ$͸޵l_ܩ,}F!9i3	҉.Ne9<;08VLJ4$l[7wbeThb]
+1ʵMy {n}۱nŐQyQ݀1U<>`fueO1,`Եl ͮIW^뺱 Q!s݉ҞdB8 DXI~&Nt$wVSF
+l2zh۷w-;-xJ{u!v*8x&ټSvmr>l9g28swՕ'ECv-Tpd8nneb:Ź/7)qzRlɴZh<}n޻8Z=.oU,]awT2W}20py}'PN@7Nlz>s6+ZjArMEΈ>0
mG35m|7NB,~V $-bq\`fsh(Fx.[~H`8$4&6N$UDEu'6
+=ױXnɏAj=zv'iX^-#/)(`@_a2W9`$!AL^A EؔOIC! hΣ9	GӜ`"cnٶۍuYZ󻝀W>b1M֦ώ_6l!yY/?';?!^{p$!$'n{ɝ|Ȓ4&{]Si??าqn8sua@l*"o4J~'&١ezXK5)qSwI%#d1Ass[39!4EoQoڞRd>u!yga+  kUL+~xGx]eqMX$(tcP	v2飱6@޳<dY(|eue{9ZtDQwMݘ/N%W
+ɃWLpivۆF|G	ThNcSlt_o7X\2"d3YffI9Cw`~x<:﵆2$
th|ER&0ӵ:yQ,2#r!(auW9Ui<b{A+]ۊ#[]C?:gCkeO!BO#efmt1вڵ^3yYuF&!0D`^FD%2FEzWW%QfblVZ9gJsM˺Q)O~o]|9T;зv)Ѭ"C2u|cx-X@ 0ZQ-(HFsXLD4O#zU"磻(">8zE[]yqL &>`0BShFΙ$ON$si$O`HuY 8"@*R=Ž|#@JJLİM8s]jrDX>
+ls0a2}5Cj= bC2[7{18KlLgհ쇑;㽙,K,sv,H}=%*,2C25EJ&Lk82^.I &m1-1+&	ogbD9#"^1
+F;еFq/V{zoŸh6e5xY]S؎Ӫ ԢS/sfSJa[1\Ȍ,T8=O-(/#}xt2cZUݠYd.[fƚjvO#\HlԸmxfkv邱+XGђݭyjBIzž	3K6UV2)zӌ{^a"H^̹2HkaV乤|:>3vh&E0v
 &׾ިkzi*KѼ%L\DھH#2Bn<Jy{I&5Zr%>5)iҶ#kbD2FQs/6V0}D劬dݷk6ͮ;jy v0OH+.RiUhRGOfE٨Z׶bMS_qqfٵ{,'Ϩ[
+wr:g}]sӌ@rwr27aT-q	Eށ<8>b[1:>C~sO6'ځyvuU~ӲTvKCFXx:M9^.د^*ڽkC/171e]udQ픊&c]Uiq,ʉ|Vkwqu3xɸcG'1W"="E9(\sPڏ|]o;11SeM+DW^ehv4[b"يĴTr}hVIdzhU^=mc:Ûec,/\l
+u?cyos]GKbvQoDPtUIL?
+?>dDE@r"lÞ)!
+G/T=s^9[rTUZ<k|R	=$&QQkp-3#~]'|'o<$)K0*RW]S}w$ z7O3q)iT6-35#v@1#9$9ޓQ-&FB]~cl*XM&"ZGm%H YQAT(1#iX"_`Sr lvo{#ˉ#_@t>Ο}GYD`rCd6g6#Ų㒻)c(y4P(+(?H۴/-]x5z=*z"Sd!=
7,~w-376Pϰczʂhm-yؔ<X";ڠud^hBU! %Q&f1:ϭ<~8,Vb:ѿ7#2v󝤃Y16F&(M4Ⓡ+BnI<J}' ܻLkBON@QcczFc)>>
+PX!Fq+'R(c4"AcU"ȭ^;\r;h
 f/%'y]Gݬ?zkyvu#z(JC;4\O&kYǮ`l5y$qy1x,TｪLGAuطZ<WKfK5ZVl1cJs=cS+L	QzeLKSwN%cdp*|u}J#K/5
+
ZKG#`2ՃD&5T<:4F|ZKb!0dK	I>ja^jh㢯אtM4G2x5toHH@dA?AlƔƘܛĊK Ѝ<FfP/V-A <#`%Zj|O@^We3N.W=W֛
G%\ݮ[dLhGzͶ\}u[LV;/`X7KxeASv~f.cQ,OՖɜ`~=\1ZCg3VVi|{N,y&t6@fvls8/{IfLEnۈZnߊ!ndu15ʈާNqi/VWW\7z]1TPwEMݮT|+fqk:R6Õe5!{M4b`5fbxM`]n߱wD֫j=kh${0a1&QlZPT2_$}l=>7taO2m[Ʉ~b$!Y;j2тo$e+ifW%La$i;v
~c.r]7!ɈA&LnĎ+'lc"[~TIB3+jd:&䄽JU1~E)9l±w/k{Ğ2d@"5˫w[xu1kt/[o%llɓg3/4
+^(5J=~ˇ^ynϯ\y6ZUjQue6qOwHFɌXɖG? &7x1vNŶg%~OȋJcٽ9v' !bł/Xj׍X7FByr$?㛾p~'FM;S6kZ}ն,grrŃsafΙX.q8wi=]dkumPᰐxco1[yM9+5񵆾;+]H ŦNnӊ陗ch=/R࣯qbg~hdkMl7P Xn=adS71(F~iQP^ޭ?^221.]\0	IWӁ+6ϾǏ}|_W9[δPvvz!52divSwr'vpJl;F籫zƉalǧR1=yQ}JҤz3}6j1)(nEcig<=w[vZ _&.22q핼<qD,4.KsR4Q5w01?/6X~ݲ,L*(ƺwwAkEP3>Wcp=yYȏrY9g74ݫ<ųKv;ہWjٛ^fcQW#CCZqژ xtʶA9MYH
#"<<3ި04&DJ#&2&Gb~jL
++IOM~;`Ed֫xe.Yf!;w6i"ؘPZ)
+=@2/h<0񺪲L)ϼ!;8m:{b|mk(m>xiݛ04b1&L%e81+k"9@n2^==f-rշ0W^azr*Q.oΗ|2t-C雗xm.{d;Yv},Β$`8
n v6(aЙtȇ#=~tZ7p,yHy,Ac|cpӾ˃=z#wz{r?#uScb>;I6=R5eEG:^	P@BttGǚc"x8m[5VM+NfFPjH' ƕ
+9]g>tγ,PWj㜜/cIS̥9 mu.@, uA`$ ,#grYu^*5Z+r]b2Ԙ#3+6A> >>ؾJXtdR
öy~\epi5=okݴCC-
+|ökh:U3uY%弤\oO5qda*5kFGx< A9)ŦcI{zVOnk˥/ooYljjt>dOQY~͙ nhw[v~!r5قf/:1k
+=yQҎR(fڏNh4h|
OɵNRZYN?CC&s`rң8:&.5>la}e#q>UVyYh"j۠"*u4 Зa
&C퐚NM+!cĞ?ދZ5bvX,m[=0θd@m)A
$ MIsaz(32v^	clױS
H3;fF鋞LŀAlBl^ΥCRFCBg޷,L't8:3=zMO@nۖfupT#^}m04oe)׏L2ݯ=xE>%vÞc=PgbNd^F{ΎMط{uGLJdlq7k?{g*ݺƏѳcynat>\0
MW+;I+<Y>%<vQsSJ\?Wq?o1>:;_7,gllLʤpͳ+o}XA ?Ch՗Y=徼ծxK|Uc_e)cN9>N0.zI-A6¤_@&~$M@
,m=vdUr,rS ӌo5<_pu0}09C7E
+nmbbiԠQz,1{s=<;>ٚ)ZM;(`]YeF<M\݌I^$qY7X~UqH;l3FI͸m^_S.޼eΫK/ѓ^)UY v\zŖ̼4R 7ĨrciQS#( CI8" Rmc^b1y
+?}f/HvP4EL<F֫X^zA4o/|akԌ~)|TВ@Cy
+=u`v?YiA=0R	\4nr.zL1بMaT\M$qJ~WV
l!T
+xn8g|C!p}V2cb#/6R
+KfУέ*
xBdۮ
+NU -MbM7%DօEۉ>^f6ʌdr:1<jc! <#GD,1ycBS9
+k	2^gb&Q@KLߋ 0FYeO6D[	F*
+Qk
7XZLX\9.,@װ۫ـ-xuNO'^-/&[YQ_?)~UAJ`K{=J1I2Xeὰ()	\i1ʓbfBF F
<k^+f^镎86d9،G&ql"U0|>`))''t5Ocǰh2+m(J}MW}0Kt}*q&٫2H3)pGIc,	u2 FB=$ Qh,
+1<p{3L$5xsW&ET2  EƜH@1ʡq $sy
&tDʠfw>Qb~c=ABSM:QOy(K  6WKz L>sݳmĆPYQvߩ;;=Ӆwݲ|N_m|
+PCLz}{+VE%k̎Nxt~=f;D==VDfqhm##A&#ea17>
>cL&	Xkz-f=-d^[-yIIF1ҫK)\!@{v>u0;XUDvcLelGmàBCfE2MhѻihMS
+Xl[#0ԻMk4!v.v$8ka@L5GkRiD'M>c:YVD3&F~L]L!J
hG뫷F<Cw%pD34*ֳݮ.J7F&XlXy)pް6	|\VlI.91O*+F3QlV@0QbA\͏asqtөIϘNKfS+ͷ^撷{x8H~E08qvRଗشUq5O %Śj1,yx~ĪE<:ԑIW1.jrVVbOY%kLa#cyYhaWRtq}{%W1-&[4g4*ԫQbI5%^ݞa)mè¯P?7OۧxRDƆbόt"#=/
]dI,X.9:]2;n7mZz&#k:0VnobI>yє{m^dbbF3|7Uǟc5,nݲYmc詤߅Fɔ#IӗW*	Xh՞u,`g=vbK/nV2?Y蜬F+820j
+
?;cN&{tB|<*m-3
<OxZ|80\dVEJ^1b
+E9(F@3^}7dt
OO>[>]ۏ%.+T ?~~+ K~ QSh%<'5*F1F2IQ iw1zXݻBo}Z{HI=75˒8̒U9jH %*GUA<ͦ󊖜-:r$[-JWC;:nW5C^|Pݟ`md8_l}(gci5ϡnn_D"}	@ĠYd^P$ k
TP?]+ah)(aL]
+ &"622W7*\!J.bAz(P$|rct;2+gg!(<^a@4Vd4:n۶Sp?:,t]L}+ѱ쏫<1	욺B'mL:o<x٥%bzȁ|^0ːK{9lIQXܟs{t?'>q*w_O(ͥ cd&qL㰀KGkĹ}lEVx 0|qd00n`H:6ƎL]eKU	z3:-scW{dm!Q:ݯ^2}=ce~oct%|;}5xLd.T87k?]J埛1x'.hCi[<	$̧Gg0xѱϮ:VdLFVbpu8FPK@2_3TcѧEчc2&XjZ
=	@UIq!H?_b[xhݫ$ɏ^Y*GkryG&hSy舧OiToPM]7aóg[>>ؾZ[L]\]۲5]b'՛74yU&7Ym.$(r6ѤB7tϯB͖Jg{/^`owVzNS
+{xy"SZyebQѻovZlEEYPuHExK&&v>i#֌p2A[ 25uA|4cmL!Je&Te.c
+LX9tmbHW?$QG~lj
%y赺'R%d:rJ>{BtR ^}||$#ݦ@h{ lȳp`>Ip  k1^ &[QQ^G-m?@D?j~b҂	Z9Q붍],vv-W295
n9G~.$y =e6P?xXTS-t	o2'/E~%08k2&/"T.(e/_RQb턺GfTCfy5!X̎xuQrF2fv;pNxMKRV{WWwԻ]1+r6\D̦viVFɉ[9uCjqwnb1DhB#ɤnvl7;Nds<VM&s(qb|֯e2ӬTSINhm-UN^}+N1L,svRqk`oz3l6gz|$RL}R9CTGOL"]bRQ(@Ww@eoC;PXg_?av\sy]Y{zDD&6)0o_{WB0MC茎qR8U4$fid(xxJ9ﲽg7sXKfb@ۏ?_xŔOyy^~Cd,`L29~/b+xxrBjHێe[2Np6~~TP6edSb
+,1Ώ	3F0p\D
+TRX]?~;.+ZUؐ^+Nd8%E SF!5cH
+m.(֕뙐[ ԅ1Ϸ=cULN,N}A؊e?I ۛAq}Iȫzɰͬu^sz<Q֗#wg]%AEIP=2+k,ZbmMhĆAun})F\& \B(:qҜh5Yb;GCnG X\V	T[7
`$W2MYǔIGUEen#8H	d>"M^o<Fx1I\2S P+	ο<l|9~'R两du<C1
+ #dEXۦa6 1!LKqVaNɺ2r7^%.~yo~GbWdT&\?J5x}I$/[EL.`a19c@E|Fk"dcĢOIFAL8^2F52;'y4ażb)].1cXPfx4rი:'_g<_]?OΡ̝U\??,oa`:I5]wp%zCE_ֵQ!ns96y:YD$F@A㠉Y
^u8K[-
+HK'@j0}]z̳Ɉ^׸nRn9vA{rhdt4
\ڿ>s8
+XE]ld8c"[ok<swK;'__ˣG^<{Oÿog\P[Q[wOs/?7<=7_/O_«Gg7g6Ҷ:lLBc#IVhQ
+Xsusg9Ϣu;rybhZCŦs1"Rs[m:y.y+	5KחC٢ės{1]Ǯ-Ua)˫DRnjPM&zoh0:vi1UlFΏlN+|ր|@ԅ%82|B?º
Ddf8ĸ">ƶͬE
<mMQ6UUٔddZiCĮi˝$Z#өuL(u;hh9&iq%oښ&bU%怋Ɂz/Bh8l̽w Vf*Zǥ&M`	K,:D祺M\,CG,
+ANS蚎}gX`swXRe*<q>F;=zar2OH@cCWK>;Xo#;d-yTԭ.ɵћͯޯyۏ|3k	\ָ!b9WgR)wggdJ\mZ>K^^<|0vj;305vb۫y)}e}o5`X..Vuln]n}KLFyVfc
ld4햋Ekl.Us+LCVV>?hs<|}ǧ}CĚ"К`~^Yrʪ\ d0TZt=,}lYQ/ۚՊj'EL5
+ns^DO	n|*[?ʊ/^% `Թ E*s`~cn8Iw&d4i)N5XtʔdO>'1D,T4O' ժ$/Ǔ1ΐδ1)1)sjoh^Gs
+}K-_9<q9gqS_~>ƏƃjnMgp$U=g|=孏`q$(5rG?flq,=nh-ѫ;2(rI{ $XV!LiiVt^I+"^GKbO|?Bӻ6sIFp豒@ ]~!JVLkz zL	ƙmIciWґOnpRy'Ҧ?}`lzz?t(f3%)524;yK틘u0W+{3JoBP:帞r9|MKNOHq>^i]Κ!s#OKSs
C2rcJ=OU|v]dOMp`A'TfuO[p.
a0.^NilѐaBZ%Iia45A}RSyV`ms@ך(Qw$p_L*Ċ~LI
3oHiȸ>"`Lq AwAGZi<w5tX]2ˢiO Oߒ%g<x*G'jԹDuw/Z:{&.$`VG+I[Ž3h *uH>PjkDb8溷:k!6<>
`&u1`N)%IaB*'g楀.D6`v,'{x}PɯocV-Sj	
+c'5?q	)	 [cպ<t ?55I}ʢLa5{1V	,V@Xa^aFVtzyHgqhCRitnrhxNLJc)I=~6QC#6lbsCQ`- G|ׯۿo?3_7k.ƿ|?>ϫ?协ǿs~c(w ?}o&{݃rG~g)m0 Jt99yL6.Lzƅg&EmյN<2T+[fWJ\
+֢E,ÈR q`^ܓd+7<t{UrWIVaL*ڛgW[MA 5dEl>Ztl-C#&Fz0L%#v4yFC1()EtOknj:B2O\ 9d(Xůlΐ-'R=1Ʉ%s"c>acSS\
GGeLf-?;rz|7|70\_]3;Pbd6Q&7>=8 qc6	ĊJLԱ[|%HV\dJ|7__)iͥ
+=*&	˘&?k9sgݡI&U,Dʿ>7MMufCꔏlF1"%>N9'0\|B5FZAurq{y-*=P-MpvvĔ{<;J8e|P\^)rp^qo>!`},˂g{z0}44t
+!ŋaJ>)xvJi]fյq;	s[p~:O|/*{)as}qtv~ߋ^^H73yۙvs9<#ErB5=bD߿.nfGA1Few\s|kԧŰB2F32zRBƤkݚade[G>2=SNKA؛]æsltF@wYkz0`WB\a.!>Ib6vG2Ez)kȻ/\t](q@2XWjT$DFP91|?N~^h`c1X$s"g>+y?0C''̜';vmrYqt
rw-hSU2eh(Tk}sI%k>̽EQUo"^[LH.
+"mk_?h|oG987cR̆v#.un{F۶g5u(C|blttNgn:U/FػcB=SafP<KꎧRd2e$(0bCGma4g71~3]|M>Y3XC3Θ!pTQ 't)eSwVÃŌ"ٍT=easnF:5>	V3XKF0<dq-.slv[c'uBI$?`WY9./r>FŨBHr<zZeEd_3Il>
+]T(85cKVk>)"D>?tNc$#6'Hn!5(!a
+o)'!bSO,b76*O&{lW,"v/d;[rzDN~/^ҩt0%1b֌X[b[MW6LXMpvh(YX7d>W58||ML@i$V6Xw]l{1vo-VՂʘ4]\׆7w+#&'h70s7?r<)ھ۩&K(bzmzx0	@ꃉ@ tjN8X;NML1MCn#Yx|=Wf.h?\\'F,'}8zdAc|tuCІeqi=Lo;oΊNj[RLTlX0{}>$f9D?cGizM7(F͌! - BD??=?~>ѷG|ro'Ͼ+|?XI5?8du˧75?P7>eW0s>>ؾ
+n켊Qݎ~i14C42ޓO3u7Y2wGSU)?mӊdDN2&hEYi`-}#@ŋKںa\h[qQXܻjCP,J!WPV횶qr`w#
+]RM7ȜѨZb
+L́h= j{ "ih^Gu|7$%ΕŞ
+l#r3Rgoo֋iAURצS
YQ0[.8=?5_.m;ܮ4>r\ovD}nxwEggY0zdy%J݇}zO拊9T,*1N雺Ŕd
+9˧v;"! "EX@IqɤXA%//2MÐ<m".z8G;uE$߂ѩƣh3%lmnV-y񳚣f݊|8]TXoYݦSy1-mM&aav4=~ֵ#ӞM`~Zqь]+;^^7r~ď>NbX-yp~,G"WzѢ?V`قͰñCݮiɽ%Cd?;S2mYOxXYڑMEG&1Z=wb\<Q-'XpW7złmٝM1Sﱭ=K߫3$|2|od)oq,jT)\VۚfKғ(JiP}].+>:"ր<[HQf>X{o{rӬyrM:B'vWMD^c"s4~}oEW~d'?hv9G	LIGJ2t0g<
+Sp:pq4WjguX~f]︸ٱ>zC`f$0D'G>o|}W%q}>|Nl'O_>95_׾*󢌬RHK;=±.DVY
W5J&Q&:A65c_U^&Ʊȼ~H2{b!'iɂa$4/	"w"]H,592,(&G~c |^؟ZJt,LRݥ".݀o[qN4Lʁ,kŸq_9TQ2$^o9W&v+ 7*dyFsUa>2h~K[ nc,u]ke&J,L>qz5P#1Z7\FQ̽%x//OCa,@.i"a>lޘ$	SHWC,x
9)䭓5s2OkѺdrFr4FM.ۺERd~3`eN IdY[eEy~6]~>$^3sݝ@2C?'-|C py</v I_e&tقD$>Y8;SL.)25Frȅk(gE I\! %U@3)> y	`ƈI <q9^һ6y6E#tmJ4}mשǼci^*3%OhpU+?ǔTIp].Դuͳ5gcQ"fz`x!{!F=0C$MȘi$SgRfqfM|+s!փh-5ÚK
CJ{HR$֣!N96Zar1\Lh-gO? PZ鄅;$,ъ'ikf= `?>M>?/7pY?^<k??;C׿/?Gv~|͎݌[8}>/
P}{vy}Mw޵FKQ^GDDjrD==Y&%jBEb7cbNxZ<\8md2ZM2[z*7{"d|>QRÇe)C0*Q,+o1u_던`?C)/+:oB`Tbh,Wʷe(K{T,p"qP8' zN?sIMQ1D=w#<V(z<.Wr
+Z}0I2aŮedîi-۝L1_x~ŸX<~=9UY亸
+/w\"IL1|Ϋ*
+u9#cP($fO@>]eGƗK[Pp{yM\ tFXF<dJ}*Vb&ZbA(0lw{MmG@"] `G
+ÒBWH6ЏQ>{z|#	fh%2F-?~lɆ-zh~ɌLxz̦1rWY野,
+lM￸;2'Mey4vGTӒL&qX	uݲk6#r@~]؎붼xEy֫fAX_pvoA^k.*
2%<{ ]
+6w=͸ay͏. 1C}7V5W+vkr6͘쿃'%%6l{펳G3nG59 j<p5ˉc^Lg/S A
ٔ*4&hWatϧgU{=o@pɌj1ghLKä& ld@*ː;O[,O;Vl?fXF$4f\̀2t!dp|ӷ-*h5?;邱0yD
TKձ*ZgYU1-+fөi7
8{'\;.22p{??'ܬ|K\]
+(|Ds!1H12$B7ۚ1vo[|GWN.(lkz̹,TvqWwYyzsGn	C*lW/p3(ܶр4m*p`PUls`9Lb2$}4^&vc:2pXY	K":T2z,WcC]&2MMsUPd%:I]dHQzz]1p@UUSdn/ƪ0낉0"+%Xݿ2dѠ݁W
+f,cÈɢ<1(`^p<c{0OkNL9Ŝ@v:*<232EoˌL@جFlulH̰lOh}
+`z3c
},w!z͋@(	L`Z\(ݳq}s;׌|}3Z6}Fwǁz+4/y'	X\x!VX12,^Lf2r{-;x?<s5,\WSBe7<?{Oo
_]<zW33Du;|8B <qM.ZTC!Ie%cSEg}yki1QsZ}ӊW(aRJhH{laC)Cϵi(y+0"xb^fB^	od
+'p.1Y<Yْ_3i9,h"/&'I}~JʯאcM6zvC'F.jk ЬtκcNb;UFPkmJhf
ź7
+ NOgbr
kHAIӄt<FS$p@c#b2ɰ
+Y!1lk18
+J>a#ѫ% ,=1=d31z^1)$JRǓk ,G4a&M_Dl
+l mvEdXϋbJ>ke$9CC7mG7?/k__}<x>>~vjdh$IIĝIS0r4pTY᭓Dp|MF@4:O?YM޳cQQ4)oh9ג5<[abS/Đ|z|IU(ZS4'n%-:hk&f[=ZH%e<iz`:&3?dB`R,p_ڟw$?~9`<.&
+H5}SM
+s)7zWV,!sLSLTARF|/xpQR,yy5E?EV%
xtÀTyiL'àľHC6:}w3ƎܑsM0"pv<}?XzPQy>GEo3C3b	|:2й)?(t$FRfHSKN,J,\7{62l=Ex9zsCn	fs|^
-6ݺb2g4ߟrts}vzǣ:/],K^R77[^7-Ӫ^rK++gTIL~4cG i>;1]7I5UGܭ m+ g0oR\A=p%,cwp~}̭;W\jͳq oJ\F>R+Ԃ;"_2gZBkzv$J6eܛM^!9#ҹS&?!ć%W;<eMKe^eK>K~ud;_ r!y|眯֌گOa[R<ѽF8hɜ7^9لyŬ,)LD$hعwkCq:5	)bIj/_CzgWk8kx_crx6̐d@Db5'{7~+9 CA"?
+\4Q9F׍#5op9H:B*tm02yZ&^;A#r4'dfM踤䚣OI!QFKbV6؊zB:pxgI%kn'Li ~$G\h
bz&yN7	H>o Sm&DM)/z <ySj[6bL	gyF	.)(M3C	zF4"M%F(˼UB8v8B)o*ciSB4ȭ9zTb@7 ^Pc}HVjyŷjT
M|ͼ]'3XNv*uռDhٴ5`a]ǌu+)ˌ Y }+W}$b\׶S,Gv`QzY+̧#ųb_ޓkyC|7|G\}goBQM+nOt4Cw{ڦee
8"WȫRn1fjCq>k_"?6<2.>hm
q
G"B$q$H|J>]XP1\GR4]'ty|+w1;X3`qVpW-󾗇J^!JHZ:G &y=zC/V0DPΉi~&2 ǯ&(J#2WF t JYsYjx1#^kdxc% %Yǖ'Rml%JeIb(@O\(6"[kaԜ(~XŎ4ӢLT|<?cߢ¢Z_ƿsxǓC/Ͽ{݊G֧h3x/ʻ;݁??'cǿo={bg-?ݿ_ȗ>>lF3nb2I}Zll',X5s)	M7f̪2RǆM`6Ή|בuM~`zVVR1g`=C1^	5C|߉V=NG4!n^{(	xGF	s:2"5^ꓨXdF"01CH2tD+g{/Y8.7b%k2Df-	8&Ћ2cg+kZ
+*9=={m#,5hJ>-x~y|y&c./^1EsXj""$D}jh#,W^^	srWgŻTvK;:6XGI?$6cLOY:\Xjф51	b~LieNIji?	xK(-{t6lMMfZ]c
LwZ<wn!%eA5%XT0g
/^	\}qv_Luuτy3v[vbcV[[yt>Wl_GV̏vwJɄvH#f#Hx~
_}嘻ZrdJS3x訒HIH.$w뎳_:f6)-u,SM32]|-##X3@yKn
斯{M>asuoTvfm<^[Paʜd6ubf7!㧽~ueb!{t9z%Tc9xH#|]HvyZ>cxޚv㻂~02%I4YfL%}MdM{o)Fmo'{^|~J*c`(CZ}^pó%bm`SΥmMVGo<)ͬrN,g$W:t~'{Ɵ/\*~w֬W-
+QzA0w^0\=ճ3~}_]d&6p	fW$_f
C#X]m7дE8&D1\BHeÁ&b(*Pfy`@mG:YX,K
*PĄeHt`q`Ԓ_ n܍ `z=0d*(+ܵԷqgë C,ʢ`HjZht?qC9h5<De6a)2qt,LJz"+]l,ڍgX0儙Ѝ '"*J2rN+%QFfSPظJ,F	^bXM`;q=jףҀ\J7yJ<t<1EvO
6Gw
ڱ<e1etm4fj{}g|,*FMy]AFɚݱVs()a_+xY~M'UIα4yt:zn `x>bZq14lVPlmDYY2\͎~˲/p}Ƹ]9޼ȏώ8?"уU#˘LhGw73y5 ֥!s\8|jZS%E_<Cdl2VmNW:&	59  "&uxɹ9\L8<cqQS1b$y=2	'Gyޗof&%֚9~`#VDd?zhnàd.O?PLjx,Hp7f#@=Q!2#K&Wg1!7Y:rJ$RltwMޚAM}^ոƃfR:ErLg(C
+s	j&ijǠFf"8( ,cCiZ6K, X&J槯2qke?hCѿoO?~G]7+?ɇ?/E[?q
9W'?z3
wk{?߻?_[/<'>ǻ|}}5.m#Jk$*2JXI.f=ͨ9s:+x3^=ƆmMϥ9f^]=K}jg	/{.{n(3q'cL/Cv=dJGOFoyd9,Gь͊zhq>CuȢA*:w-Z=.1fUEƠnyd2pu^i[zDlȞDQi2 &
( *BECb'35Jy\n&nҳ߿zyMO抂L&@w+٬6<{+<n6\^_tS(	C@B/O+0&#J9xͨs%bgEi_NRD4J9/eKd!%dyi䱱\NV\_7k>=$o-)Y%GQŊQ5ƅTSdQ|L)mT=ׅ:GJ 9Y)MvhE5eH-t%z})ϛ?[n6,Mɬq8Q{O_5	O{)FDYZٲ(g|hvdqqf# ng
G' 
uO]81J,Edͦ@W[:+'|/Bm݋u㹣FzlbbBlv;uQ/SWTIˢ ,0{F4j}wMXqĪ'O|#3~jຶc4sLiE>H)U`oVkG>w*5.>:;Q72)x+:ƮI JEf0+IV>C3$! %QۗV+Oʘ<H=`>=	EK7ѐz;Տ\no=-*;ƄEb1aRh.)ϫbfM?|?=R;f,{p42)h
+?ow/ #o3Ofx9|ucz_̧/0{M~|;xH^'zI[Hp%Q	CL5@b!G6M%/,:m@F{IL2}OVX
a5NZK$fx 1$"yd h<ޭ*$v`L W0uz	 6 _Q,za7bj)6ErO`s!W<1>ifQ9Ai65jG6fY12cJnzb9Sʼ{<:߻6P6%e7,uJRr#D)g8]LBj$8]I& ]ͳ<q J^sHf˄cƴj/!^k]&pY&cgRZz7~lYmjz5.s=&Zd 42~ɏ)19{8:3?/8f37eIB;x]箩ڕ:3Ęƚ&yzɴb׬7WjgYe/?Ob5Bkw雚l-2~` ѫut7ؐtV몡b>2!JуfDoTKI9br Q eL{Ef5qG\,+#N6W;K5j\"1M'2-		N>EQi~A;1\Yho8(1}'[{o?rȷ|rCL+]55ߦk
/V[5Χ C1D_35XT6yMEQ9e4 1F,Q(mA¤(x5?0@4Vy4V@\Pb'I0,?dw{`ݴ2+C0Hӏ ]C0[Yuȳk@2 %<b:%s[>.&C/)0k+Q[ `5Oc<{ٔqĿÏ`WCA~a{~&˿c<<?'g?I_x_d5̸?=8/,ڌOMD~``Sl^JO3ytfғ8PU s1 &vۈp9ֻ?$Ryw-˥7m-A;xG! z1F&&(
bxFf%͞f$|MiE5INZb`ƦI4NYRuڇEdiCdBfZ%zDiϜ}LbqZ$[MF^G*mn߽D]ݲݭS1L'Ogo&o-IHl.+%x͞'O)7*H
+֛$%=#Ѕe}BqT:sWC]xH8zo5'nECdY,]qbF&6Ol?GƶUzry]]&C${7II+9:Q4$&J+0VٜO'0).lqtd8MYNL)#˗w0fG>*eeo>{ov8/)^)OGP0I~7Y׼nhꑦ8f9xݧ\Ed(@;tbD)V )8` &*=xnk2x1֝b2dXGӶu6b\mҕXLbqq،b03(Cݱ"<H2v~r2彗C+LSXxx$?99xv˧s|ͣs>o9}v?M yf喁@FȒɖf2oS28j
b&XT)org>-"]Xe%P]B8IRH
fGp#fӫ-/4V=Z4'A[zgY]vx~΄{o<㋟x	a_LԐA@FsD	TC7/nJ$Y!_]ó[nNJztEv*~Ub2yV/$go|_dnIδ,4v'FD'~O?E]c9&P 8$"{X\Ďc6MͺwmCX}knep "c{`s	Ĳ	Psd8$",)t	5 2QwYdQaXlV-DllȘ&f,Gc	yյzC,ˀe<S	2]1 V ұ+*>A}d@?]}'v`Ќ{cR#y(XlfdupQ)j
7|.Ḳՠ'F^ 8x;he䃕^cW$mPӪmL\.ƮQ3*z}4*DV`m%v!(PiXx*eX0Qv	)tKEGcG,HTCH{
+ɩ6w\cddq|"
+5IEaR Ѣ0p
'\;ڮyϋ
+;Ʀ/{2R>~s,8*|Gde1ҮŎ@8;A~Nsh"zߌb34˘^N t[LAb>zfve@L!2CE߹t;bW43*cl$$&XAЫ|clVr,/r{
+M>t(:	G/?{/_MTs&ӜhٵJ
ji^`Zct-(?yu#L\  fc4t#,NccVbwetm/ˆ^k2ѨZ??%wm2Jk6Md)QRdl
+!W?xjsF_,h^={c,7!du6.ńc}3n:%u=A  >$)n >`9:NOXB]m|"?.?7k3%	㾆oN>?'%``jlyF	!>;xֶlGI43cݐݖ̍bPƎ{v!u,M%&cX5bJ؋T[
bKe!uzR}G1|`H`[ix
GF!RцybyM<}j!fjaK}lJ֊5/,@ҳ[gbG2pާEab,E%S!btt\wfW
Թ|lw[l9\dM&%FlLSs}'^Olv\]Q@9:*z}G0N`=y3
Mm\` \ҥY5kvy\tNڦ2(vJZƾhasCY-.YF	f훚.9x	,-qQg׏O'<wG>tb'4Q7| NJ&*mKv`~)/߲ݞ=/8m=/b/w;-8::"!.U2`w2,ʥL~F_n8!jOkSw#^\M {:.Pj:bPAq%]'닋c&rȶ{
+M9{0ym~qfqo~ja_:'MU^S/obu'K]#ֱWNTdTs0z>0ôJUw#_<SaCy֖ǟ{34q7bvc4B.dz鼓Vt\'9$YMvNmmL&S>tŲ_G^T<ͬ*TB >OOU1Gog[޿cShfrcqsv[˞X4,NJ^SqZ;/W|sg_(ٽhlleFAVC`CL뚫uCYF8ƈ"Pn|5o6z	Ei8ȼ}ErHeRM_Oݦ[zOK?nѷ/q5Y[;|!߼ђmo}B~Wa
+x@S}˶mt,@'$Q۷\֬{֖ؑi<GuꐎHH"$$x.dNr/5"3"ܒ;ͥ8e7C&ЏVL-$ g:p`ab\Ȓd=Iv$tp#V~,g>9giAccL.J 挀6<wB[Gȡ)v*(rArh.pE1m+"ZeG
cw3>Z1f4+]Wc)%	Pk3N uK<,;TdN\cmMF.Xm/Pr1sk8VE4PK+qϒ\W>?eTyI.p@^jjvNsX~Z d\9t})_^29S7%pfX"{WdnؙVr`$;̰
suF>7Tc/ie9	~˗?~@{s'>JӉ~W
+jV9NOJvWO~W嘜j>#i{12kco%1LĎix=>7|$!Ț	1U
m/=sܼݯhvwU|O7qL2D->8R_"!YaEK EBV`Ϗ:u۷1<AG̒l=( FH:Ln臆XLFc_l<_+&3k*ΤnY.5E*6t	a&1{U!:))D!Y.F	ttB"4&pmIIC@8&&5V^/kPvG+L)ATt̳:P2#ux	&?ڼ5AkИ'%ȴ2RȌ? HzݔPv߰g|S/?t;6Z[GxWwN'`0ޱnD>Y>ډУn"4ݭ78]`mhYBk`ԠlD0INOb՛;U&*<
P80%&y~^ü5jQ|:!%41YUz
ș^ZhA*؈`@Jb2Ok@sJ 
è4'v1է}FRu,R쐦m`XIoڶ,^~T$v333333333mIcTUY3"[n]=bב޽瞳aqdss}-p$3y^Ǽ} +*a X+3sBYVL&S+gyRDq,|m̬I!dl6=],U3tBD"qY؎ÌG50DvUYNi^kLՓZZK6sɚ
+[N\c};dyAQ[IiQ@\XzNNj.O'"8q"5=|JJ6 {%LCa޻i0#/_8>PqUC3pe:9[NWf5a#ۗOLjt n`D=1Ej
mǦ?phV\zq8:$E-]c͞ˋ]O^sPJ:c؇p-glVɵ%PI"`=\{\DQ8󎬴䣓i֞2Ͼ=йٜv]1[J&ZNm'8qoHW0GQ2[CD*שjt)KOLy5[NrV:Q<=7K&AHb-^Ny48yD2SW2Os.CT-\Z6R03ʥ%PΓ\+f<btDY`:22>2|s3?ݬys?;t8@U+~,xjy|y-}j`Gy:qKZ
+:
,n-"c4|6a>=m:
}:8px£9˥!MrogSG~ӗ~
^wow.mrJ~}2?bKY_8P%{~2=y/H8^1bC#B;yocq"r7&JHSv J$!mbVɝq4\%{ıв!CzMr˥63mN+"ytQJZ-KׄCP?uZ**zRae;2p5$M OXp]D3SgzOZtF
+ "פ*8 @+T-2ă't?s?R'XHlذp\;KÔzRbV'Sdpֹbhut(q_.ZijEJ+/xM?zF$6TIC;#HW8V1
uIjM\H.Es)
+4UD
#)3ج?<b
;2 /Ve4i夤4DjQsrlJ_?gl'|+敨$';aǫ:9ZЭJif178`4I6%d 9A6ZQDK+C1[iwAi CdI |D"VIh$ (AAy$BDP8- e)C7)ڸ&"e8!	 ҊCLoYO|-=5Z[L(j4<_-[^|ݯojޏvyA
>$x4+N_YӋsHi)0Jc!BP xI~G8rZ?]Zց"KHʠsRͭOyB4R0 _҈m=[bL.+ٳQ#8`PL)ڒ`Qq0T.QqkLrWw_Dr]CHÙFWw(|%0Q]Fg&G3O?&|Q">m{rmiy5J4OX҃K8YQRؔ(ӲZA1Zq#SS&S;R@x}	U*1d3asU䥑DY բ~*HIYh##(Gȩ5r1xY{RA"|Ed&!:Fg ?r|cRRMˢˤf<YP$jr(i9;â}mkV*D<CŘ\6yQQTQ+ Ѕ00?nzi-,5ɤ"(vX꼖	Хyɾжgdґh9 6pv:9 'tR"R& yE37F%Xp5⾪+C
oVQ&1Cv(L|͙}G2(:C]TrN=̱\o:XyA
sy$wk|b:f+GNj/`0lM$K{#NJNJQN~bA8T'<
	%Á|sF\YD	*z`Kmes48G'/ul@k(գ94/4g\|RՎflQ3[@Rb2q=lr iQ$`r Lg޹:#1xdKĮ(S
OYs]I)yJh_bV/+::YD&>%xI`OP|٬pGj:G_)#øm8/0ta_)qƲ`YŻ)m팴Q!1lǽe۹NTGSz/yY{U}o\6C{ G8FspGv|'''=-S]z;G⒋%I=W#?~}?oYV;ZZd>4|>nZR_̟/|#lT3<f%*ICm8Bƍ8U!Ak(Cd#m3^Wib/+֫q1yO=a!]IXK|9F<}z5FʟU%yYaLʉlF
mO?gzq5k1Ude.!yƏk
y0I4:|kt! fTM
2C =ddx؋0eՏ@*"I<C$mܚo_pbgHԞgA>GHtIW5Pj(-#ԳsFyǵ"(@DO56  
+\7&hx^DAB9s25tOB\ٹܯQFDvH\
1
].< Y.ɗ͒c8M#@bEHTz!m-8THC6JyDyeVaDPy^DsP)D2Ki2ZDղNy	d".'?	?8 1A^v95m&ykn:r*\.3lJ *,._w\9BӵGʇַx|$Rc5ɱt6@JDQ9'#X3y.5dCjWb*ȵGDmaQf
+QfA9'6rq׈%"@&1ْSr	tn+Wo+! A4iq:ːKQ$+FIz&uIUND02=u)AJB(#wyͧԇ
+S<guIPw' LBADZrkt8yVǲ
{q:-vkqI!ͨxв?PZ-X2^R =Q^_4Zi!M::.UQ5	X___P7ˡu c(	Z6hT@>\$:{slXD<1I, @3ki6|I\
c< =si3`3i֓d7R_& rgfK0Au\Dq"e*VL4JOerk%)dcgST%@Py-8S=FvЩeH%LY>6^'NP29dMӵCӤ|Jfs*5r6׿I={Mؠq	I=d[j5"߾Ime$R[Ӛw/R'.{q@1+<?`Xw)X`(	
{9;SW9ʢS%8,bϬI=Glv0=88MfiK.fO0!^c`{I=ehIMG1bi΅"->$t'NQÆLݞӓkk8[ZKn6[9}pޱ7lTRcӜ>Ok_X~`u/^;t=/^e߶\.9]^ʎw-s]V AOde !F+|K[!LV7-arX,kshZ.	^n$@(m;g˙4Cąp␑Ql\7@iTG &e~r^((`%O/	2<0qv<[蛏WzȢAH4 *r
uزV9rtɳH\xO26C/Qef{+ʡo!5,\էREvxڱi1ej.>%M#:<\{3kO\f~fEr5Mr:Nݓ[M2E$%M{In;<p^Oyt2;KYԼG)#r`o	WkHXnG@<v{
^"'=?
Y/KQ_N@kF˖H|	0f"rյE&ϱ];ʼc:8Yp7`l.튳tJ+~cÏuڤ_FGicؼr:|Dv>9EH:6X;{{,
в<:`u,)fImz
+厂ޱ	-y*;5Mj*cũ-` "－f4P9AϘ5*lDqlfCzY!lٸ㺝\KZ<d8&V5
&ڀhhAݳ|dT(S&d2*$^)!QU"5j.9AǸ Bl;
+X2ΕQ6Kƈ*
+\Br9gYGEN Fqe-OY0bR8'MQkkB>wm\*b$	2%DGHDYGreʉfE\ɹ)M&FͫDI4L],ʚi͢9R3ai]Vz1[_g?x|:2WPUM<SI3x׋I=	l)mwGI:軽esK(-]'&
 l`Qi4Ҁ	"$!8[fbU$Kmdqu!l'uA8둢*Ld-Yߖdٿ]zэy7NZZwX^}
wd3+1߮Wm~Nс@*R!K	O-5e@0N{esj1qZX|F?V6[i()2O݀^iӘ$Ā8 p(Eʌ}L1ky+h)1Gi&7
+%.!CR@cE썒C0dD)r'VG:lɹ[B10L
Wt6	:r -Vx$9|zJlcN
?nx ILf]", BʖzRRy;{&×3a;%1dM[qjQ,Ӄs;"6q-*tI>jaѱnqhUC#V#/1R!PDsʢD*eY
7ˏW^ݱ=T{<-DpǺmvbR}q_&EVxl8]NyWoYZEE\-frc4\0Lx9H|>U22:Ř6+>!r8qRe3)3đUbD+ i!(rݑgfҹmmsxɹD!>Q控WvF5p>5mv2Yk `,fVq
+kbQ*vK"M+SŜ׫ӓٔ
Ch6(b,l!"xjχ ۗߕΈ&~7#7OMox-V,r4ǖ/ۭRe!ef\*%n&a Vid"պ,ŹbRմ<
+GdŜ]sG8I2:-ٛWNkRMͺ.dN66\ˆ̎¶ɤĆJ\g5{	a	Kdnxq]/*L<>pGުg%ͬyxɒǻW?zWמdRKRw\ʤ&X2EbjTԠj
+ɴaiᅗq.rm?{n7-
+kebȅ՘KOoo<aq_oCGðlvlisŹg~f#Ë
~pv¸]=h}');G/p5dSED*'4{vW;^ܮX5{fS./=匫%<zi]3dV_V];~7Ztxmzw읆Y>>YC&&f1~ȽF_/}/&P7GV_&eQ&g=w=
h:ǘ-YVv5w5+oqb1}q'GHӯ%o2H\%& BDCJHEl]QN+ 0&摴3F ]aU颒-Nk:dLrꡇTa"sGWw`3YC
3:!;S1HuQ$шM6M66T=8m
JޖQKt:LQcl?ِ/2x3`W&@ }x@}{'T)4b&vN9bZWVjFG9r.sHVG]8Fw,q#u^`o׉!gng"8LlgDICK[q	_FA-HY\^\Zi,i}!벋ٌGY&
+vAI)g6!<S???KfXE+q]\]qr񌰛]{3Ξ^\GҜjLr搊'1b9"pl&cKgRȪKu092,L>w哫K5c#<8+I˿:#"PgY%\cyQEJ6!E5Pa3Y.yJcz<G|gRkJ^5|q}LNN7(ĮHE=lѤrs:?,'"BI Xѩ(a'YzCg9iZ`5I$;Ɛɽă3pÈ8+e %Ib8莑e#P)y>$Q(FXy]գ88=6$#](%0tCe-___ybUZ P J1Dwʐ71(qPD9^&FCӵe4NC#
=u9!lFgP(HdRW M[&IY }CDn.T78YYa7rSԹL۫*z<&̦4rjGm*
x'8kqNTS8#ya h=I .ddsh\
+z0/3l=LA(%$"r| ?Y
+w' ·gO$vzppa/7xx'C
W{Yzaz%:طGh^mYovlħ(jڞٴ"+2ܗqe|j.฻?C/I"#-Bb))38k3-ztB]"P?lwonJ\΁,\3WflqL&˧WT8lxvZV{]𴲼z;Oxv6z~eTꦷEl\{4c|OYVM,^6ORzu{z~HA6aAzB?[N/Գz#7o8e);w`|;VXTɁQ{zr:puU2]fR<V,jaݯt"Ml8cohNa_\F÷>EU񏿐U$FvZilY0lھc@&BG2wg"V[܈+*APw✻1G_:_j,B?q=+瓋(L5]f}2}9T;LaV
+Q8cN}#t-͖7g>"-/DM[D,?
+W?4q?_B=k :Kl
x.np9:oM}7|ѱ[oNdtVMk?cNK6TFAg:g>y|^b>hAC1OΧ<>aN{O/%f,yQ'rVY/}}{@*}!LLAw<r6=;_<;y%C2J6~!~*G9+XZGGѪ8VO]ק{x۱,)'L-儳Ô}nF}`vq01dРp| o)j2
+#_:ώbhD0';/N5@VpCF_:TSc*
߬Qgs6"idbgr.hfY.M!1{Y=͈E,9ot=NS:Eb6MlzEh
H8ǎR40שii1dܦfd-TLq5@X` ƌL)fߌ,PiP$ktA'
bR6	\$
dJ
GH%Nq4Paqck4GT(kЁ-3
hAEл1k'd-[,MȔpQEC*?`RcG$lkYfɑ/QV=V5-V+ְ#EVFDw䯎d-(Qu5Jq~W#~Glw
mɄx 9VeH>29pkV
>_b1@&eOV)ky(DAҹa
8F#2"
<\E%NY\>(i1fT!JYR.1,7"P'.Rj+nrtG^,&	"wp̓7Qpt8vKl~!"mq7W5*W(bSQ)!h#c>'/lWK\`^0J1}$iwֈ7FhFaKssD;2.(6l68FD(}QI1-+;ܛVtښ9%Y
+4d$4id7H'8%@}J>YPQ(Nk4p,K"="];8i;rm5zy2[@L V{qIt 5r+WWo!5יibWKΠ1Y&gu~d8FejEB m"+q	̧SaТqQ
+i(i<Y)BY\Xi8/&."UU*Λ6xŐ1#SC"cf׉߲ȲLXĘT民
uUU("xRMbH͊TA*FC?&՗C]ꇁHHYRuУ3#!{Ԓ"
+  arz/b1lI#UlƳ\w7;܊iz+ݼ^߮xxpQaz(.drNj\w!땸PL6o^(B^sG1|v-8iEG w"'ˋ['n2îL?Z8
+Ĩ&ˬ
+Ei4>zMCj͎vuK9\-*h}b)~b\}[^|doNXU*qNc=b۵et_L*/U(y>?|iRYWRY!
ȧzqqBas/JV+BŌZۻ|ZeEkV,K"9ZZ	@@yhx䌲JLL<2Ɓ^n,60z%X xIm<lql88hS|
+qpmU)XAp<|o8gy^p:m)5xDo9l2t}pPI+ʄv8	UDTb%zVc9r,6XpɅ}\ӽ5{Պ;%fgKZe=(^׶4sz( _sLsp?"E5]ƸRlnZ;~wEq7GME*y5
+.݉38q"U>NNݖ0j]TEIvf}&Oƻ8=Gz氃 xj6ۖz伾o__	r#na#x읞m=r6[bm 9q~*b$PC~ctbὈ1&OcՈ8&ևfJLfże6e-
k1Ֆ=PtC磥8I'sR(mI{oZx){Aup8+/
+4ϲQUF	+E\m];xɅ`Jy ec!:	.*6l7-yi`1T&mD19Y +
	)Z+N@QJDCAy^Q\ 
:$
d(\C6"tߚfA#TqG/o(:Mq|GgHH#GL99dxY%k<#QzInDlSCy!jaA! +!G9 BHQЦKᥲ4YH W" #2eI<td:6Dt:i}l+1"eYh1ve &pISdz(K7~?c/XC#P&7˚1GWOSfyi5m8]ilv	#lMő= NBf (2@<-0ng@VfIp1c/(~xxupc@	Ui7k{lV*
#1
+M;%h+gal"Bu_Ji !C<+yiLEoɂ3)	@*iR,<]yMË+/]4~)cQvbȃkTIwN hĐR
+p1}.#@c<DX$(!b(P&o*>x h9"Obeب\2'2ixx9?4dQsyAYHBå^z;ۍ@CnH<pĜ<AE+WWoDQ0hRLxi#̌	T˓9NrR.|6! p☉AcV\iP @j-+isα8VAd]O\SV6),|ءI >ƣы8Z,K@"VyJ6&M,	:Q몂P
]ff Zq
+ID&b9oZyOt.ҨfEnՏF%aqeNUYt ul3ڑ}AN)^rD`'q%9!ΫxJcyr5,CSγS>{sϛ?ϙ'a*,24HL#Xf409f*-`E.He<8Lf"/9EɜMv/ӿ˳
+
>G*0%'q]/"|^\8Z/M#<7"xNJܒǈQ&W!*cg>].-3=pVD0=CPaUV0tj!T 16W,O+ZMz84hK:.eѾo{l3D<ݮgRT,kfW5<:?(<:-z?bd!rʾFe]HW
+]\<Z^͆?$v8.EdA%8;~kfVy7Z׿}{#,7\<08Im0Lv캎)i} ~z${lGg<˸~eCQ{C{-pN}iۆd_&
+9bޣ9tN-E<U
+6CUz9X)3d?
+c@AqMMCj!Mqd:ij&@8.\q  VqϾSNY|Smy^lF(J/s"Lw|z隸"yK;r5eJN=tQǍmZ;K-Vaʜz^bWSf9~v+ҜNr޽8;=坋+&ܗw;<W=9oZa7?cR|Z"|[>~uG;Ӗft8_^.hr"Vq|Ǳ"I`U&ǆI9۱oe&,r9pV\{/toL?w|鑖cp`" <&:#9eIl"VYq}S	lvV¡rK)HE.d$
82w2HwĲa@VvL(^zJ&hARr͕g@ݱ3"@&edrH}lR""˥> G/N,}Z$` PI͋-vS~sG%(p3d!)Ga'XiBDd,ɆUDSxD>6I$\
+,ɰqH0Mg5#Sqvt@SO9Q)!ɅTd9#?4Ƒ1zMe3ی+q8M51Fz
+Df^Y湦Pf,#+"6Զ=e?GO?a`@rzq痾wNX.Z5D%C?fكΨ%Y1#xDjT$ژAr1|΃w{ApINQzIā^QεAU"h#bkLe!$F~陀"DyhV$C9xNTtC_ʮPE6=y9k?OVe^ =eQ'.EI4OOeem~=~՞~4&;2Z~U_C>9 x'C,S!qRdZYa]Y׹9JD,'qCLM&!QjX[DwV%ܗ!}iAqQsLaluXuY:Lj˗(Xkôȵ؏=183S@JJ&h&qΤ2P56hXa\ۡ'svH1~mR-BZVXbt<(
Per(0b:`ubl6Me򖙒z2%^`Z'ξ[K;br69.ߝ19qԲn}.7xTrҺ'-3굚F䆪@vlm[2͎v} s`ŤY{D Ŋڵ1cm(B:/~ (tƶi#ȃ]6/buQ̪Zn8Z.g9U8ּ߱nPMGgӺb1߶}8v"${ǟ*,onyd㟗Z^}oUFh<mWGikÔos[HIMS/0Ť~\'\-˗bG'uݖG?NYK{]wYH	c4tk`>=(5hzǾyᴆB=y-unJJ
+&?]XN'xohNFۑzRZƉ 44#*
+<fZ~)eEdl
};ruz.77oeR]14G˂gW_pޮ8t{s!KVNs_:7jecN^Jp	Q@囇eI^ySi!_繢Kvgy)=~ʧ|,Udދ
Qg:bpCQpcD\?\nYjN_W<i+=uYe|4|7yGs.vB/;FO҅քT5:7E`{>ϧ(e)qU>-r%FDꑅvI>@!2T\i|@pРe-p~q:qXXw|	m디tDh&Po⒯BFg͚{9=&sة>_i-4$4idӊ)=d"5wߗ,9<ѳ^]1.d=[I}]7?~-=ݫ%uy++ѵ\6|W@=	8V	JdD4@LG<Q/@#C"`e%;tQAj)l/ٮM`}x[A5	L;~}ϳwl&z&g_%3O[gD$-X8zI,ɜL.aڢ)DoV7GOnribM27X䕈 )Vdԕ<{9MxQg
m2qC/H,'EN"T1	9=cẖH5"0i
+px-|.(QdpRIZB(GmXL(.-=GH{;ȍ"qBqcL &׿FUR0%ȏ"$^V%㱚EqJH:ܨE0&NxKdH1VD:06
	/ձ%OG\a%*|RJ >DZ'
#
F8HyHFyF>lYp{Je$I\m%Ŵ_|dZ.$qB on
+Y7/g7ȐӘofXҷ~7ن!6ڰ=&_D Ua|j>$Q{z8Tyyb"9fmF/?ז{
+`7z8쳬1,Ѥkye
+=g=2RA%T:_ůZ2yWSH#ׁlc=1:$eiV֌.'*#.SN|]\/~Cj29.\֪0JuG?~sbgGϟ}kIdqd}T₊#GJi
!E1pS4NϤ0rb!LUJCF+:*?U^J,}9)n=OBI$4 "kHB` @Cy+yd@A7"@!DWWWWo!Ly7ZW4lX8>$-d"hv~Ҵ۝X&4N}K?9c^gNϖܮ[>{y^ӊIm0睫sxf^Cl~lV7+O}d|rɴ"t^NY"e^jV˃d4bydui(|2=c@$=YL\SN?qfqr"7w_79["LN2Xm6k/eVPqAnL.S_Ωj5[6'#EY1t-zsyd?j^]?p{{[i;?9g>`KUx79L	E^qEY(޾kEA-9CC'/ӏܷ=A9!cZp+2+3慢EuT9nWRwo@%QQYϯ7oyug-sf,lw-Ҹ{yHm
+{rbjahYF7>ਸ਼
+v؎"fyמ,aˏV&eMۉ(Ydv(Rj357ۖ4}ȹx:7Lm
+nbj6$Oׯ0-#w&x_9J FrFiA~8`v|'AQ ]Reɤ>40F.N:-eJf6>yy˵I04iłXU̹߳Y\\><d5`l>zL̥%d
/^qxA]ĩ5"Z ٴٳx%wۮ(lĎDB'9'GT4ҲU)ܞ E	D<baq6"ի!apc$*B҆Ǹ&'ԧKiIA&ƶT#0MXIQp9<'$`š)G>Fp3?uW''ߪY|m7ΐ
j"`Mg7~o6a51ns )qb&%lU15z@"ĭ$c2*))_-	r~ȵ{3&.;W<`26о=DH3m'/Oݶ/&BY
(4+>e?\]L%7c:6pBcOOa1 :5С  ~`?GCpX+ri3Z&uI3Sl֑djEuaH/9yקxbgJ"0Fle{9(hMgIͽL9?Yسr m_{8'\RMZ&\Lþl=2=mkh* )lx0Q-D8@PhQ4I,P(c]D@BEYvJ,]x6@LlX6oHפshVGs<BxkD"
+4@'J.G19=_"|O0yD(C`$R+Mi|%Xy]cnD42[ËZťYCa['@!za&^d
ŎvAH\JE.瓂´ⴉ$\։	RxJ#"rU"7K?#yoɛ[މHPNTé?(r<w\EyyTd*'+ueIr`H!tNMx] 54f/1̱T1><=K!NA+LD`"T<CLc].n%o/ؐB\I%
+D/R1e^άc
±8GuRhu=NƆ&f]_sՇcsj{LƐD0>:\WrEtiyyS?kl6=6>373ճA͟sI#|%ϰat`zNk
+seDZwg(R"JT,i"y'Fr!MQgy-+lhk@'~Z/]Ect!BqI1h&3v<HcLLED%9Ü(_	X__Ua%SØ1ZdOSnDQUa00~AXR+$&ٌg2bh SV")kxp{f6/M5UN#Udbf튪~vՋKh1-U^
+fۈ gxxa\6#ˎnH@êfZl[3&d>|v&܀Ŵ;8noT,7٘e0O!P}>P[bV
+|t0>	>*yY."ǈK`qtyNp=;ryyJQ$,W$2+x~WJmdCu:xq8QV~)D9/.EYmg<D::T;mL^zl9JHLFKY8vܬ;^elI6DgW͊/n´i2g:ێ:#/Jn؃vGi;Ԩ0n$u5?[%°SZp-w;d3es&C;{:j- zwNXLt\\y~sWꞳ%7\S=yдU~h5'g	NOѷ^e\}e6]k<}Y,glCwyrj}C8Y x:MBYDxs	}61f#v#'	mP|^ܯdXGKhS#S|HmI1W#x88q.2z_VDxٙD>1f-DKSViR?:д4
M^TlwGΪ
+`þd<pepkS(ƕc󟛳8UlnK+<~ײ8.f}%+q}%\a'bF6D	*B1S))	
+/Y%~?+8zEut^ ,g=׫ց	}qf<n\vfmp9<#Fd"'h[t|:* PШ2R=)xo<[JW||M|NoMœo>y<9Ȳ|&=on}9=:E(B~ǟ[.S~Ƿa~uǡu;gx{Kc,Pqrњh@!ы%_HKzȉLyQu0]e.h	
+%|6"K4+ڎX\s9.OhAܠE	"Z@<~)sh6a[@tzM<O%ʝp6*]rKD(L'yd!
+Kq:e a		ΥV͔sQ n#S\3>5;q:Q:svg喇SOQ?CTcJa̧u.at/Jf8p۰n
+	D`!׾a'SgvevzLj&-ByP62"jHn$j<"<ھjeNEΡ/nǓ"c*ImJ,<Z>aڄ#gq&.>i\k竂!JE4m'EcSViX*iU\Ls
+f,vr8@L"(sYYr|ܟ5?
?^S&ȤEw[λEpL4dey1k%Z%5`6\t7J;DqɚGxs!:s>&T&أR"6*^0E
+R1
+$uaRZLY5!QbJD\)"aG]yQ>ʩDȈhq&EJ>`-'{3kd=="^`nlz;P3
+Wy	n7goD}wx3Es9O<"
+	,kUASy-7v~cwwZ ]e>BdU/zTY.g"us,/]gR\&G1yQZQbQH7СA3

9GGk[Z(>-t]d(!F\1e`Dxq[YTeɌ8JJ\Y{'(I'&5|u|u|uWlRH;^۷J38nO.dl$eHɄ܇ 	sBf'Mi뵓'3}rAJahF?雎mD(Cj!ЌbW}bF{^IvYV{Md#YVl
+ZQ&$g\Z"mX6̧MV1{}ڍC 5ESFYLQxw,OOy/ǖz2yYԼ&V),f3L [946G!DG?1ż sTŶY*=z%8x|ur=kܭ{0tNG2-} SR#эgWK1Eocz1%בfDFa~gmQO3/FlaJ,Lbr~E޼&-q}!`ry氕CGrfhe?\r:,5Uko}s.˒afbغgd"<06?~-0Ϟt>!LO7|~}-"{%Xđ4]K 4dn	,m\{H;'g'GF7o"!T4#ĎS
r+ɇeВ׆Qw^Oj(g% V^)IQic@Er-39mGʲ=ndR׵mBFzwVZO&.It[m)6:d=?ϯŅVԄ{laͳB6CgKW}G,rzfY7kFgm\}A耣y0P%6
+߀_24
+Hdr:'(bMf{A7 OMbVƴ]VDZG!Iڌx"RJfO7M#}CF-Cc ^H"yQ6x}g	@
MQ<
+JC^
+$ʅ5`kt8Ō5r~2;oOxo%Vii>^^p>CɻQj+lRȹ~9q/op|H?|)7~~~w>x_D
+1^oOu	~$8E=>FaTrAt	1'
+
ض4UjVMGr.uȮs|C-;9Z<
+ʖS3_ƊN6ᅈ3]]I^GD<dy~d>!خl#tJ3׭l\ٜ(ErX@.	4^\iIn<]7pY*}qj#/
0{7[+o4ĸnPLTVAD?: u/u-Lmm|h-·V+ahfpd]u:YI?ovRX5I|qSY	H6#"`8T?"Q&: .X MpqHt/*lI,)En~o$jAɚ
+,Fy9-čЅx-	Y^b?bbHr
[qguʎ xLY+FqX='+Bbz@yr1;uײ*9K56RP~a(3IDT*'?S/=ˋ)n<TGO'}|&Vae@+/p/~ί	hBar4)5-IN*|AD8(q_Jϵ8дr+ؼBےE>Y]\D\5a}TJ^'( Q-41ı}SNt]Cs	<9C;?,Z<'$R^b2+vM{Iߌԥu^
 32,Ynx?w
?;Om5zO7oS®(lDDs独3裫RuM!1b{$V¹FyO
+QR.xi1du$,j wr(Odt^,2Æ\&U)?+ĨDLdơGDy50#* 45iG^ G:rWWWoQH,$op(,+-/tI{g29=K
d1XZu,OYhUy& \HaF6E"#1D+z.F7E^-U%UKN1bwC`VmZh.fsjvwئB1/l
<a|& 3zcy~
+ڲޮiXW"vR9??j٣3Ly;fz&4zˣs$J8N9i~
:Mulb=ӲD=OO]fzL&%gӚßsF52:q}bu@f6ܾf:%FYfl~qȃhdfyt^qd!+Q4w{Y.Ηͦ%`=nF[Ndw8-kvyљLŲp~f]snhz}8/51NpD,ơmu峜TlFmm)2<?f9#(
+3(~k>
jD·٤BSo۰{c69̀5X糩,n__(LN܏^C!<oo=?
}stUrtC/lD<R۷|e3+s^x}{eہZ^	Ľ.u	+Ɲp\LżZ)^?rV[?*Z@%&p~r"bgV[2,\=azIl\I
+NΉ#4JT%ӵqF;;O
+kBj,uTc=iգW/qumλǼK,2DHTUøɠѥ#\⸙8|(6Nx(qB+Hmyoɡ~*%_34cyHfU%əu8pseQ.`x4끱 (D'[i
+*g{*ōQiBih&26S6ٵ*mfO'<]1?4 kt}sIKt仟xjƷ?'Db󛟾W'?+~kOWD'Y
۵Z/L##㈦%bHT5A	2)!א6GlDbj#tdQ"ReF6U/U&Zӹ<xpLq`%STo{Fܯl+8,dUH|vqDw~dzI#=/o7PN*^ȋBEZ+qlKPN (A(d
^쏴Cj]WO47ZC\5hJqXGP$*wC?u!r
+yf~!bV,3Q4\6͐aQ3V_LjJV d8Oܙ
8M2)^$5xl"85RhJfLBdA(lFi*0U[cgA>^⍠}Fy}RFᬒ8`[0e(?
+JQl
+8m=&#6]r#@MÓ)<qm)'5cC#C*(RֺB
/ğ7cvF)K!9}$eL6fQ}{ QD8e\0{x؉'B]7M>0KAj nA%fD$Uޡx'rM!Id:A2$3e{6N6K2av(X?cLD9Č EFy"UYf@/D7J8tr;YO(g`ǥV6d>?8pS|+uEvA[_`Ȏ'.0#>		90R3RyTk߬/Oo~3a{G!PVA˽/\!#j$舖d5JSK X|;/\D%"5*%
m'+N*p.Y&_
+Yuٱ
,'B"vz=Gx@1H@a#.$3%5z5ufl9~C1͜X-JMEݟNk\Il1VZ>l=+{SXe
+I$xۃdX9IdL⃇v0{*[JS׷b}hl6g˟8=M=O_
+Y>]*
+&
+E`\kz~~],Nooo	5l
}7H%vwOY$+s=SsHݑG#?Újtae|5Z+hD&dy>Z`]э
⠙_yt0vݽ*IuJU/l|>rwfBǧgU) Ot-f)>9bqTڻ}NoD7x5
+d7YsL@rby{iK.ht|*ͦm70-D&on<"SiT0.-ݞUꜳE%
=;]!ǋer];}z(nkv(KbLiEA٤=ż"iZx۴43T/#&)6T
\''Sb{|IriE-?0Blm	;d2aVqSWl=wIa*
sj}mim/kzN
+ыXR4;'2UY(V?M.N|RҨ(mVYXo16v4;Y\"X㝓h<E}+
]UYgsn޾Ĺ(
7z-e),0Ċ"Z}7:n	W<$hw,"Hw%j[;V?rKg,-U`7<'\7?MZc ,T[e㜊 DP18mDi\ZCv1rِ{^UG<22P-r}%](e"\@BaZ-vvЮF3k deK11TFC@LIը<d"I\k7D5PLĉ;<`b8chWqeH5{C~邓oTU7?{îkyr:w}]Jv2]:R/Ǉأ_=I6Q3O)葥<>>acbu 
."crHND1q݀?D^SO+>,L1b7IrbLˌwZVcn -`Ur dS8_L"]ovSy)b"@z)1)ݾݵ"SgŝcMal.Bwwoy	<z?$Z}^ns!2 DmFA\~n}0*-KmYU9rpȝMQq~cZaΒE!\,suV"䥒"}hښG7 iVAiťbɵ!;WQ Ӏp,]"GX+É[ cjTV}Ap;qYٹ 9D8DSD0	Os=j<ߩ\Ł(1*yAQOU1PMJno3C_{?	\/qh+"mPED-xԮ]λgL*h;RZل̸7I1/xM#R\M+%*g
+"Ȑ(E"",>c.<Ey`
+>$E2QFCTw@{yގ*GB)=Y l*#䤒+UH2w2veqH4~uљ uQX/blPwkjsxe(%Ct
y$Q0pXwKx𪴂T'mjs#s\z<2Y}x{_)/~s_<}13xTxE9Έc7uHbxe&sԸ(dB7b̕	ե|~6ȭG-JByGczB1"<'A],6emc!dF"#bV7h5Zd#G jA[e8:::׊84ŞJZC'y,S1)|D$2- 
]rF|5݆\rqupvKZGca[NUN\%JcՁf?2*k+qDs~RўwL9nW[FqhiX<yrɬ݃v=}]q	4yy.gוTET/v"ܘU笚#An.%40zsJ\ӵ+=QU3E0kVwk!H[b1kmxK;\2KnJDd'lxEh|x5wO>lޣc&~ۇU.?;L%}hat z~}J7d^Cǜ	|
0	Г m'qYtyHZK^mx{ky{aӅd^lOavCHٓ9F/_=o^%UFnkإiJ{Y
}no۪XxHLKbqzDNS
+zZ{4ڞk:E}L]n'1O6PW<{jSiLK^<˛-K,*dv2ZLJvrkq8võ
+'f\ğ2p{ߋH{R=ͩxu,0%nR>zG-͵cY}bjG^rC+ɴfi~	)qU2*Mˏ~^J<C{t l?ydNbJ"7->W;veu-
Rez'bSoGȋm OΪB)vTȄ}C(hTZ>5Fs*;:tc5FglfDh2H|azfuQǂaghc$*, 
+KVT\{69˨z(ʦA9jБzXqQ*Kơ)Yk^[3uv5= ˭D~'.EͲ6ri0Oɫ{"==❳mguɕFHM{zE
+8X ai^"hE/6qUF%`4݁
+<ӂv=əuhV"4/~-j}mB.$O,6>+ڣ98tFqI)a;FGPH˰BeXE%>xs@z D'}K$' qr74QaR>'r645iY).#Na}l]BQ6A Z
+ǈ!cH"=T9`4n%N6H2˩'BBdӖe1Ǟ[zݍ}w*#PtQx
+#,N$*e*}+BH$^(ME%пw^əJ4׎Za6dыؚbSn'*PGi-TYHZFLs:)y2+9-3f%-t1{ɹ&,Zs:ճ%dzuǟSq/7SKic"@d\J6Caxќɴ ˧<>74Wt	'ؼf}`{-GrApt2DK^-]}TZJܚJG@V"[c9QTщCcrWtg8:,Ncy,0%3ivL3PFDY-ϰN\r])xrteb02
+#,NqpgYL@bbJ(%ZdPw
 k`|aF9fO jn+m^Oqtc|Rc}"Rzu6w	o>5ˏ~%X|ӝ:!WHhf??~ou16ģ@G]@HB]Z)1@zhbDWk)(na¢M.j˨A>qSpr}fL&Ԋ
+ SH1-*.U[/?Z(JB͇
+{R8o(3)1F79uKF͞C<E?pq `.SyD.jS׿
meJ}2-)	J!mqߑ}|zUD|{"ȢO *xXE)B;Og|ef91儦	ɚLl^.
+?~}
6к-NsɺeF;?aeBbq^ Bsמr}Wo7lf('^nF4EX)34U05Ags+GCIxtd^Oϩ	YUnv?/^^+n0,fiجv(Sz&-ud?t<l߯qقD\pμfҦ8`kQIYK$UǎLZ${8[,9!::CKY-Qd5Sc9#~amo@KY=#69(U-^ł]qz,8NNy_\L<VΦ'FMx}FNM7[V>@]2Lsj%-6'	a72Z1@D2"\FXzێ9}n7l`w]C^FV
KEU[6o</fYy8%6Ok
wk&&N*՗	\~eێ(<ńiUk-8T}	???@)	.XN+Vg%F󓊻^#/.XCL\uN꫻#@ދ8x̠+&SCr1c<Fܘq>09+xgyt]JiGCIe\7U粡 0D]Рe;/.
+CmI\( 0}\gk\˳ %Igc{ֻG6aPhwOplJ+/YUx$ZsMr0mPU
qeYԞU6a(m&br!6elJۣ\&
+]Cq5Ya?n8]&F9oWi=|Fggs޽J=npe|h8r~xcLrK,c1e<̌0$֥m&?CP#ctp=5NxBL~`il~<?!zyU^<2gqZ1]ˌGJ	DRğV#4>NLsfUdtI7!m󜶰d x2;+ńɂـ6r˂M˧FbΌwlA65u6b4KWൢ7B*ם'Ə@fUUYf49p̱@2=TN=Y
>yHkn
+8z%@yqM#qbf2;GX[&1S/ RD7Ca-KU#hާL$>:Jh`-e6Sl
+<K`j)e{@*]
+qZ0#0PYE;~Ϙ")M'X.,uEcЬV[~ǯ?Ǐ{'x8ycĕ'*S<;H{w#f~%qD%
+QFߥ"cKC5;>K\ߑg\nxO|Čq}E!@C@)+BQJ9`P7Б /@1a $#"7ۡ/W3KAɀTk}lmMXH׋|YO҈(I170ea9++3y&$Tu,u=HӮe8,g%|W,QzFqswA1{s>?3Ng4^gq%7թsߎD
+|TzGOxu.~oL[nx0	'EZ#* FKII *
+L<! !iV1H#ojQ-G:013IM@ޱnFu!ƂIYQPf@ mj(l&(9l4"i;@!4$cY.D|u|u|uϞ,s*{f#4zq5'BSMkAT #gZ.~pp;U#0A<wl:~,*W.LZOL;8?=$#|a~빽luy	|tO7+E'L{mF;!,4~Ǡ"LEQq6j4fÆɄd>x'Qөt[6YIw/+ᗫo8Lyhx1&64,y5CF?lB/'ga%m@Q<X,=Ӳ`Q/_yrZ((	mnz\s2i-+\MS5~=pbF^Q.sz<ؕ<l7w_1<]AgWLzj.ٶ]=wFXGe*M&N,gӒo>˃núz`}pZb'ˉ=m%;\T3z+$-'sN3%Lˉ,<kOo^ѵs	>|<~tJUeiU8V	wUɂXwC LY;=<=did=(~:)6;y`LDM}dF*Ք?g0 `&F,1"@i*EwCkih6-8s6Wooy[XMo78]_ɣ3\/|2iڇϰfƕ1H]S./Ϲq8Y'l(ڡ Q(#=o"?,7{zўW773n֣S>~{"=JrVIAPJ\HcF107%dQFjYMOEV
~~BTqkpԙi,`a0r) (@>2t=hCFv>M\Q*װdUzL>	IšR,w<z:pq>N̰w+--xk3ldāղZ/V|jKUfDW+vm<=޵#7~	aZQTfىF7~I*-`6uK8	,e#};߰7
|1;Tr-v큾PtIqCa=p`yd^9]֗F<)E`׍tjuz	~[ѝa/H\7)L{b{q% 4fpơ!=rKN/4E%u9e>?7-<~tyb'W|߿V8P 7}LfY>8Z?Hs`Ŕ1K1^/E`%DEe9㣈ˬ~IQrM#V6t_PgHyP{hQL2TRM:wKSϙz9ɗN{-QGD % In|dݘbphzv"#p<3ESBXju:Ӛi!aBVPtd(ɊJ8TRr<7?k?~B,PtD%8B-gsRo^rgwpL7vҊBbz~&-[^1jHs &3ħPTgì0"b0BZXFր"E{b%Yi8(
V*zaKba-(5(Tm29/\{LSf`M%K+CiglUCTŚDI
+p@R0`kV_d-3M	DY'
+UK2lܘwZ\/	?5AAB$LHZ|
+2Yr"Č7~|Ǆ{yOٿ
ɳ߆5Y8D$"86ʰ2(ך#,GVQ58Gd<ڃJ{imF]z֌#3qVxjaEqGFtDCEVJYLlɹ4G
+HlP P|l|brfh~]duKsW0x^~K^(n[LS-jcG؜XuY]聛{{&BaG]Ԝ]NdԦ wOytF泂' 4j8RhfD UK!ݧՒGEVI6ڢAk^JjCaG7D
qyܼݲ}'Lu10TDk/*,3C#ӚgN1hooyw.oK<E%7㳓9D"FEon8;py6f ܬ[wo(QJ G~=pZK[G[Nf Rz"o74G3*v0ѓ)v˺p^=Z<;WU&>;ͽߺeQzgwŔ6
}h2|:^sLeE;u1UN& K]94,N3./9=_>:8e!-PS޿iK]&Ow=?p]ZT9LJĤ<iye{|qx	0I޾Z--yժa5rv9g>Z%מPJ&MߢU;#ӑ2XNOθ
h%ɐV$al^ɂ,,? zfظ_|W/op8<H;礮qfuߋq60_I$$!=TCKR6ݯw+"TaeQN}JGlep>Jk{s]Le4+!%ޯTWvHgYmHbR!7ܝYѣ5o<"/暋_<
o1Ï<G	e)J".9$*r̤DWD]$EH 	
+ AEH]X8YD?-`CbҲw	',Yޑ	GdJ0EQH9
+pRDʉ-x)+mjz
+'
+])uOK(}`r5rrṘҒ%C9+o
0&ҪDb^1=}#'9lۖ/nM/M4oD|&xp8er`ߥ
+4&
]!A>I9ȵ#3e
+P}%DԎx#v[
+ߋ!GK#NAk0J^?0P<4#$OEA]1:tĉ6,/0OןF%]떎Rhղ-kg3a8|3#F8(%_ja
+at́W㚓+i;˒4=^69!eDwN慗{mhKpL\6:PJ<N"ydt
<qN	`?t<FĊѥszzB;>OfPZQC8Tܶ"?>>" /f%
+-0Yd($Q(fN*r>*m$pDX<\c'ǢLAS%1$ֺ\`ux(*υ5ٌ#M5Lr9,RP(ą-̊Sɜj:Et䒼2h;*'e)ҟ}?'~WSpG ZVP@*9R咠qwÎEg9;>_8:gǇ@r[hQދ2U96PD%%1G0*9IeG$% glH!,[J]?Z@ 6 RQ]1>&׆v`HnQx|VZXi$dX5rU$>e1&+mC!QISTY9m x m˧|o{9|gXʢP65\Usck=͟?3<|9l|Pdb)8#Haʽ$J-qAbc/1$RP͸!ziHM&F},w㕈]*:qy^IX"]	7LE1(0'
+U8L8):HrLX2OTC7t$D
+m
+zY/sdRHJ[r|u|u|u컑7-^'<:MmۣtEVTYq`qrYhB~և`lG4yexr^wg𞱻a4Tĺx2DyV:oLD` %'se?\2Bh]M'" =l~k}D_^q6CЉk<8Lѱ.kbާ7/9g[8V,fۻ5U<gs~ Ψ,FCbR^&
+͖
j{#r3d|jm'ΦmJr9(fὫǧ}qM˦gi{&Mxnk,SWoN6n@7x_Y4/8a9Mzq-ȫIo<cw,2Z*ki;)j|~*qpRG/L\g
+ l*'/n~q|ç<=9粘'i7[o}XܛÁRiĭu؏adJf<^\Ο 3}:͋mw?r~dp)RѭC5_zDCJLRe|ņy9ʂLZ*}/N,\w=O)ӹe:vOUk2S9K*o[Po:|Z1; r`ܷ!|AY۞7V
YYs@Y^ITdi:6,zO'E^Y`i^	ݲET\leZ&e癴7-ń͋Ų
++ώ'3Dʩ
ID92n5QMph:擖$gAE ܶF{ByM3JlFD
+Ee2TSC" ާ6`trG{	(+!DjbuҨY͓_@ xYꣀ&⊷02oh{,C8dkBDIo%rרI[CLjt0՞#.s&ئͭg&*$r(nh4U"v^~!&TEw>'/n%&K?󌺌-"m"CktU+|Q\GXӴ{G<Wd72&JAjD7	"^	/ψ-FtJĬ-ُl3i	Z"w#@1q;㽸ΨNrz3r󁳓
+u.5֕B!1"H4l@GHpsq-1E﹋oQ+S3_xyNܖ.t@XAL<nNb.9u_쁱XL3ሣ gsIKI70Bs:sw
+9Ã
8!$feM
(lr͢0g<LAI]%qPQ80 /qIQc FM0+ѐbXo&%DW@^ p3kwhbr+6` IBΫ2-gP#HXaSNƔD|~.ir)
+R)yɴӊYgkwND1e)R^I#4%դ (_OwXK?G<ş?#@=4MG'N	蠎a,ʲɢ 5z{}]Dʵ%ɤ[N>hMЊ(VIBHbDL($J"F+.b"K $%_zўu0)g&K.6-s0LrwD2J<|{𒁢м! pp"yY/УHCI]f(
T~5ƌ$F8->쒟/rw
+K؃դiQ"#1fQ0*Uf{+m>x1JsXs|G֬(<jJD%H`;XŉDYGL<ՐbʇccNÉ82:=#/`E0O.<Sve..`l^x"[#TN!A  
(kX8
|^֎^'W>>Q&&()*d"'~~TV򛟼{<Yt9%v͚Ã#*!?z%;.2[goeOy|õIi] #ޖ7Թ?aB|tqBfd'C#
LI':2R+Y_|fg25FĈY6^7r)l.Mr]@4(!@ҵxj|s2qjvZEQ|ζ=SL3!怩b$³l%usw'Y5#`xѸEMsH6zJHcɬ6M5 quV2期NɌ
vvv˲8_a.NX^?^m`Ԙ儇uszH<cȫ<t-?xFc8{ytz]sC Sd,D|Z]Z2rz`"]+ut2amv"Rw-Yî5`3/|N'*w
+4?|.P޲{Ԏ~bbQ|ܬ{VfqܞgOOyt9C:.QxʬB)b9c1-o~,o|xFnjngt
)mE2&E>{^_O-Q_YصND̎VEedVSW*֫خ'z/g<8>
Ȣsw8Iy	isVW2UYmyq'r)ΦnDM{1ʜ=Ŭ8}gF=tSLa2ԙj%4Վsd&0")
uNb*kq􌇞}\XWǆoK~1@w?s>˙/3qLX0؉"dvh
$!G)YlKA6&m؍9''@
hCl."Q^aRm,h\|fOvl|jڵphR3,GidlԚy{&(SJt2y%d..5q*+'ZܝRdp6QLf{BP	콗jr}i:wY&&"
EC|˓)oo7|ӗ	ןǟduX=A26ûR?JYD'-)u~繻Pqew58J'j8	(^<.fVFOŵ	;g'%
m$N!/H=	|QNA͹{o	u=0{h<()3ZbQC>ψ}"0*ToyltOT
ܮM˲PTh3\1W6	Vxh{ IS.Noo=\WlJ6ǕRZE	#Z'H#\їa5F2(iM4FK%AZ;rdHb3+hI=)*A
+T}Զ=Ky*q={E$)gd(U;Iضx3J'^\-3VsyY%,:FYǃuKl
Aeq,M¢0(0JG2K.SjCmG*TpqqPN'"ZeU"POge hwh{i~7 W>]߸<|gm'"b8sP90Ec:7<Iz|_|)mQ 1y3"ط@L,Z7e0aiQ	()|!B	{#UIYRP[Z lI1,ⴉH-"Tfn
;;6REVJS*?0:7q`m\ίO.bFesiaFbr/ސ9pA6r:D$1S] 7%SkeX14{a΄7go8Yr׸ ZiRQ6݈	\Ӻ("Xn|7^N(5ߣۮ)\}
{Q=㣒gp3ݓ%"靴.&5*GKdȈl1C0BO֕-?.(ce]%C"JU)l#ܖ_T9!r(ʵA#}9HG#OsjE:A2Lλߪ㫣m#ų7<e#?۝,wAM3#JWOpӏWx,!k:PV?zЈcKGxr:e؟}Dݾnpr2j\θ<`D*7&b8;]k@?V]1(*=XL5alIb.Έ:m7o	J#}3Hs\bA=RXǴ
7U%,{ևT	vVLW3SFi>j1!fg|vPzDkN+yynt=h}#Pf
+}áS\˓xz:#wjACӳ655]Vu7d<	]8Ͷ4ȶoj˶AIBk;k&S+˓L[_݋57,ORt
Á[*Z,?}q-ܩm߳KZև.32-ta˷׸[#>x1KrxtVqq:㟼lrCӧv
!yɻWL{YFg<Z{톻 zZI
9qߵ	|{_SK[n;zхvp 2cD02n6Y! i,xfS[<X!K#e7;N.O'/yuOoشDO8}9xp;."Թ0ٌ1:!ӎ0
+Aĩۑ{ՉaqzdV_
+<X>2j_Zn8t\nwQpA*c7c̄Lͮ(QW@  	k-Ml*
"@{P+D"gߨX~#czOOMAe2%Q+甴Fj2מ۞dJXhXubAL.$ AK20y&ԓ'JEn	=׆M.y̗'qJm:T	nky=W7kki/p[6NA32?dQFSmyXLUae3qMZx#&A,x@~
+~K<<9]3*kC;euy  u|IeLO	.&DU)4UT]SXM,÷Cv`D/O
+>NF~5DxvAPS(jȄ};P%Gsz>ٓKa}w563ɲH2O
+.UQ}΃SUT3Ƈ@?dhR&yU+(kPO9E0E@_ItOݣFĩwM[R,LJ 9)P_o-Nr萘H&]ڨXsÑ@3FI5"Զg3
+'ULDD7DP!by!"L\Ϡ:g+i1͹Z2+e2û6F73,3%Qe*ZAdB9RVSr5Ѝ=?'2.7h.9?\7h]dC1GꙸgS-KH^p=Jt>Axx{pb$F"ץ|(X+J&dڊs-+rWk-QIVOkl:GjE7񉓘2GQQE,0"蜤9s$U&LZY
&SLjQJ1<7Xĕ#0ÐZ!}EDUΉ dĉ!-x%KHB&r*E"zX2hl-	nʌ̌C$D1\=p1^bm"pd>8Ylv;ݏo
;~1?S۷㷜|;'dtj1h`dkk	AѶ}z(zf+eMI&:Y88ƚ䮄vBFf3_\Z+3=1-8Jw|jnLʒO\ѥAr,ϑJqgZ̤!\Mb]xt[q|u|u|ucoR҄X .cl8Xa^a┻'@{#Ek#澡*֫[o9,QΪLBQzTl1D009^eP&HHRiQSr]Pk7.ed<?/rfO.i&}#1JKU<ʨJt2fRUJbu.[ѡp͎fF+,I8M{Fsw}ϫV`SbN5w{l.qRw,
+U|Y ,}G~'
t&7ׯ>D<CWgpvz"E	{5-'D3P}矿fG*Qv^WLgެeaO{eW\ /LΧ;`=7#/i䫖6o4Y=;FhǤw>ln[<;]r2Xoּ]Ȯyx.6Ϟ_nn+&Uٲkn~oJ|!q-aYNs2L'Y^p?yugr۟|\ޓ367+F܋elA$1Z՞G|SیWy ꀣLBrk#kkn)LgUYqL;4JZFe}bAR tf2-zs$HQ*Z!٬1E:tD[%܎~G3:ʪ&S-CYIo~s()Ye<,WLM!viNpAFԜL$bn͠,-n>EƓGci0#8ŭ*g~z͏^{S޹(m˘ԉtxzwt`!_ \jiP5Bx/53l]3+_تoԏ
+Nv[Hm^ jxsjYj-f$ADF"
+NfKV_v
uܶg|03KUfU-PO}R\!L)h/ܷ3\-R0Lf`as\ȫ
?~y+wɢmK
+&oD~Cnjyج`h-1TTeiY+e9J+`30td6m+~K,4P?ģim)!V
+H>_s@bR
>!T`'
+eoF&P\],Eڰ="|+9O1(+ˬ8*zψF
+84AN3H11ml|
+Ġ'9>KyA?<j'_>FqiH[i
k3ZEـC޻*Γ$IT'dl8s ci]U,U\DjpDc(^#Xl:>G}C;s|O#Wrӓmk-] ^C`R
+aRG>c		
#F	<CH랄Tr+ǖhFQ>F8tIDJ|Si+i,~6/SC
&Z&ml}sRct>C,/
+3Kq#I^?|[οoS2.#_ϨNm:C/ѹvQⶶ1f=ڈQeMÜ(XsKp@5GD-LD.Q/*
+(k2ؤsvĬ ˒ \#ޞ:igϒ%&7>[$Ni%FFFp,\3byy~ 4O(dZp"~'x%uQ}URZ!GHkSBS@GqgeM^ֹ*|zeKb22QJ,rWHM(ʊ^!׏w&1Gk/f	\]|3?p9E<ZBHD0b8"ٶ<i
?Nf2Z~Eů
P=6CHMV܏0@2T+2YFr '/= g^|^W952`9t=_uf@ahYgN..S.bp^8yd_(ΕR`(L߲#,f^=J=d[2S폞`4xhuD,/)Sv?Nd&*dS>kSh;W39?EeFxA
p(O_ޏЩ@gsՌ,՚3K]+:-6V8sktNC	29mT.48>]ILǗ8aSHld~:c9-89)(`{?vɔ};B@m9nٯŶ~1_w9paМ_qq`QMN9;SOjk6Ma(糟*V#F*A ÅUZiqՔ}ӳ=ndp}>x4~5?p)/p` ZF_wmLtrkت&[vہögX8]2O">yϺ:V.rKVOfrnjC#Nr)lXA[2D-J,?t<zTOɖK[/BhXR&]#Y=ۏ"Lh龏
fdR3h_vn2}Qb2/e#9 D񬨪DiF܆EcL+ѧ_39YprZJ#/nFKW!1RZ$7߷z
+idQX'g3hYf ddgMaG=>T@&Q}d~FoeC4?HC-r\ GT>
d+Lat*$׆}N⛱q)v@kB۳伾'2r^FwhW0:y#gb7X)b>);la zh:w uÊ ։5$WpuRC,8
+1m3I%`xL%jOa`ݵBTFc\`,N<2Q *K9#Kwi,(iI.9F3~|< U"J45Cw5Lpzht07v}{tHR?F',g~ZJQ缈s|v]+z*|iv3B%e{0zq$prClQf3KfS}zMY%:2[6J)6~P	ZP$a3-A>CԑyC!瑗&mm@!Ȇ<чJxO?C$#A([&KFfũs##hWaƏ Ay+EQ	GhIET_Bu*
J1ɹ<e6H{{qAm/~&+KRMB e"ꔹp)P>F JbH^ZR3?Sԗ~8H3DVb:rLFO:w&4DĮBMr(-h5% 1,wtHDz<(w,e8NòYL!!F|	O#c=/)	ʙ$!}'NHu	O2E|1ޑȴ0\Nln8
Drcϡm㹡lj˖kbwШGLN.΄O>Oc*q/?Ѧd|̷,l/qur*!BLo/|Fc5	,jq5o^swFY<y?NDdˌRPN5{$Zׅe2A|dZhnD (RptM3 çRL~rG8!Z0$#(
+<ʒ[" !x : M62FZ#Ϻ0Y9-!IQ8T(ir~o xZJ2VIQVZy07 B@hKQzϧ_9;ѣߍ7'_~wX(KSC.WF!unyu;?0\l5CnrŁvp2KQo	,cb+fuA|?<ET$oZ+$Z+ij5UW6R%']ydp\Z-l&RKT9q;ʿ9\tcz	o4"dEG9d0g-9:::-l˴hi䙲ݵxkxt>%\,CYpGsQqVGqՖunsjY3GUMo[a|ɶܬX< 0l--~pm!1p2Nv[3ֳ}XSi<9ԜHqai"6е\_6#>j۱5r^L+NKfC.ُ;Ip][>xYaXWԹdqƴlj?2n`d755_('WQ>L>)9Y^-$״}~5o):ul(4f{`whYmwx4S\|Fny
+JkWS
+kյnTTs2q:/z}7\Zv7/i"z>{ׯ㊋Gr;(OܭK-&&6+ǡm  e<az`}w+a}GFDY'fHեfێLW#ٜdf Cע=Lf*[^m6=M?RlƣG<'2yY
+Cz2#w+`>o:z}|"6@db1(ڱc6(5J`ls&360CLbVBp¹2QX.:~;gVS-~V5v4G'v'QǶi)
+#QqE[X9Eegp\5j"`۾{/V]h/LOD'^t&^8&SFZRˢn+y?dD2 Z4#fq2`xtxEiXMحu#jo3]dh~=TCCqTdu.0}?FvFiܶAow6Mj=fe)BF"0"̓IOeXHx%;˒M^L>P`gZqGф.ǯBofplg<&AȢXVy%**0
+EMٞΈyU"*6;8*:т2tjfivv/fL\tүoM(!ގ5y Z,,":H|bDB2h8mU
xMCCĝ	\8P|nQ I,E'Cr=X+UjXg:$z(bu1ٴhE'nlM1
+kH<}h
rʪdVt!sHE6Ӌw[ B"=<];ciW12TU 'Xq}ؐ%%̔X6<_h>eBg{:Ѥk$Bǌp/t8ϳx"x%WAy1eREyO>h\eRrb1U!nz\=_=،[qWűY
&
+2I1:}3dE|OaE 2%Zzƣ(# ;@"H'	yAI<jqd>Ra38NexTTوE,lDAZmc_^+fKwn[N>{1k??'"?%6Hf&ڒr~~XA[)8L3F2o]_
|gr0[`<6w׬߾(]ֶn׼YQWb5
kS+/i{OU1%+דcU.H-HU"m6%ޥI%S*2 }3S©B+ÞNwLNfV
p*`)r.8&tzp,{I=VJiqAc 1G͏F~U 	g*_H)1$QVŨ_'eZZ58H(<;Sc>,Yf g?yqǿˏeP S qHq0UZ
+WLq

P_}0VXʂ1f'(aYЊ`EgM,ii҂PU-&<{\TUbOq¡Nuh,e/F=#w>VqBvf}FӋ?*qe"#\˽`p,% =+oaX)E6֡GIQY.
+auNreID*X.9M$)c<0ǡyssü.JN&OŞ^2l~ Z`M51,Ojif)geZ8m35\_p- FW?qw5vsT&`bYXDov4ˋK^")&#֬^nx
[R>X?B֑*7lxO/@
eyw|Z̖ؽpwlj2Aq=lhiAĞ3ihDۡjrw2|طo,NEJ;ab\.·3+?{Ж4,sGS޾|)H1+9ۭc}f.,
+| #<Ǉq5/}SG)/%ꇈ:X3?[8Xv;<}GY]R؀kwtcv()q:IA&j˿ؽfn(6<~76|SV`s:t狚uۖ,&9i))ˉgrևCsV]@3)<`5-(g63B߉8/جNbZ..9m6Ro
+nq$TVZO7
6ȺrR+YtZB&SeV0fNS3,}@ggWe-AI)
+ֻ 3e{qyil|oDX>&=y|JUMh8':)PF4,nm.|dy:rrv)ɌDn'br ht %{ceQ)|qQWMަ==LVeL(_G^
+pͪƤDe~zX
+Ts݈o;|*<3)6;0_ߩsFK &4
+#(t3Tgek9J\e`e)04C@#"fbޓ9nJ<꧿L̵"x%i<Q2vӨQ^L7/f
:qv}5ͱPPN]:Dln؏46lq@nDg7xgA D	lDtу Q@9GfǬpR!NɈ 9v[qQ9ɃH
"0" /T9r3m2¸ǻMxkKy_v<pob|QF:(rY96e3h66O=ln[(/vX!6
+<lVӪ,sq߳@{gzi.(>W)4)qg
+EL"T S\!;Ɓ
b$٢#[d$kMgL"A3ŤȱΓ2{o"~'r67GZNvqY!(X|rxX 	:l"8UcG6"*Z-0qٸj7('iI%Bu=6`h[mpX|GO)K`9<E??S QR^	꽦qNDpfNí0߸G>ȿ LTA)(SwN~'?.~fĵ{Fa  !6ʫcQAKq3xRx`tyC4Kc+7`b S
(vBF 7`$>
(aI36$<gSIcZ3U3ilѥg&fGYZU$&
+)He1C<E՘U8Urm*k:<GKL\a\2%ޜߍ9Q3.DlV
+Bcr#?#턗?.Lg>YAH=NQ2iaݎV0߮/G'Jb@ǎýU>.E4QEQ((EW ٦1i
'NSLq:+E^[Ԡxt~ʬE tD̂pBd$:(c
+b!X0UZ*kY]9d^notKAįe@k+'8~W<sT}OeBz-Z#w5Th '/rn}K]{
+T%zG'KL}ֈ^NS9вvAboкE{}IGWU(=Î9HRD<ymǫwZ~vgfӊaسY蔣AՆCDrU}O׼BSVYeq^B{]r;/dȴ-M	Ӛ/n6O	cc{O^e%^@dwLʙ4M'KҸ`ٴms/Ce2[ͧxEe)N<|ɤ`QfsMXco~9KytɓӜ90bL&FymZ@*886<k^9pn%%Wö!FK9zêq<_woxi8xX ME$Xo镡4yZr-_od]V9lyD8ލ|~u<#0
+aqJYTs*ME{F\q+o<A
+|a2Vfs#2XPkыc9:A	k@^(?YrE{Gl7v=		v*ՄpOsTFeI#Wk,ۭ,/OXCb!{)#0Z	dAӇI#40^.&|Zĺ_J.Ndov5:Lˆr;ټHҸ%$cСrm uEzߵi4F80pz6m{?v1Pv6
ׯz')xvV-_yO>{ۃ4¡#yF-5#EzGW'<=A"}G!#cǣ8%+K(Jgř
+0J}ay)Ms[%3EGh04acF場e3VT"yc=LfY8@"Zbw;	՜]Lɧ
+@9$荖kCI#݂ɍXمE|hrZqh\ۇ~8[Iȶ84 CgE:
+X	&+Q<)ǆމXb[4aCzMeWz& 'hac/EDQ\_Kׁ՛oe)N4)?
+oG1"r*;as}	zGx(eHe.ˤ+
+_s0|9yAyVe ޳ݧZ}M
+(NVdyW;#lVcɴĸ2\߮xs}K۵TgK:!(DbIi`>3&+1JPZvVK2kf09)o#cX(@):
1	y)*#F >@A\SAkq2Hh;1g#$UvHBG'ߗtͧc7CH<*cJwф$֋Xh,SL+eͣb6Z"5`%Z
+W20N8<gqvI1YC;KT9/6I~7(5G\<u&D{:I\~_o}76H6=#\B"o>Y\KjzSL8c?P뀕NGt|{*|"Z>G<>7 GP-{&q~$(}bz-:Ʌ94<zbTҶ]'EjY%f CyGGQcuV/M
+C.+rg\
#J#E!DqC$Rw@
P^&,,}0%J#VwZҤ7$0Ab?h7|gœoɒgqKDqݴhzXo^6\;y?ZoqX~'m~죟G#k::6ǐW-%;V[+_g8ƞҶ-
<>[dy0;z9[`N1VQR]粎B8{Z;HK7Q%瓖02Gȁ("kMLECL̩iQu4]`&M_,keb%WW"ҶA.>C(,+YϨkE;* 8=Mp,Lm8ٮZO(%
n70YE3TÖ*CG3G<<'8=脓pV`ϽxVljUŦ29s%bS].$1jݚp"}=8P;66u,T`6bnC+oZ)<\kam7
onoCٹ8P^߮]RL
+/߬dCQke>F?t-/47#ndt)17:y.Ku=nCd޵-4wlzǾ89+Ն0v
+Nxƻ7_D/w-7ۃL&B"Б
'R'Wc~98~o1VBȶ=߳y=mNo{n֎|d(󓜠kCoiw8|3Č5xd!zEכ
Y%Vjv4Б9óv@D2]s"e]q]OLw[wM2C#lDvXg'cR4þ.Q1&Q9ޱJK"uQ3hQ*V[踘DӒGq멧snnn(c#R\̧=ܑ=oe#M^H;Y|.MGێ.J67ėR-^"霈X]匛CXJ >r
I@Og{Yg,.&/yb˄6psٻh8k<}<xCע?򭔂m_:T.bȑ9=3ݶ%v}
+Ud"(!Qld)ΈUЎxT*nm{(lG^EtntM*WЅ mc;
+)Gy%v8^S\9G  XMu1a@Q|l*FGTRq䙢Y&  pgWs.SJ}7RXqJb9TOcŕ2vLe3SE A*}`NVR7-K+¨)iٷk2JcEA0>NjI|(@`<@^CdIфiKhZEkyݜɅc5|`sYOh<g<Zj+V^4ByD[#)(c6'n4@4"B5ZfeVx3wwl6\@9Git;Qr*GͶw4[|=3,ajQu$bV"<YL1`&1D^"(g)fNN2G~tI1y7IĚVwR#hi+PYV']T$%6y8J: aݩ/]/sS4R9uӓ'E(M8:t.c+5H^8{	^{4;~廿̟ʲND "𗼝"w(=NtaH[oK}>!y/.R:*q|&skn|)	ى0"](VSc)'mA׬: C{ݼ4&'ۀ c9{`tFf8'ǘxxGGNZH<(yEQBpKwD1O V(Ed?eAD_/try)c[Dx>cIGDiG sb,A1q^22JÞR$:QUN r_xb6ݑ;Z?UDя㠬5ZkP謔;Ar2sQds}뗸C^_H
+R,JTu#9 ~sOk=K9t5k/?Yc>s|n", FJ93D/<묔NGv*@M |BSDi#,B`<FLoMCyFֆ֢0TYG1;s(&ئ2ϮN>(Z `>yzan	?\#=
?o6}5N~w1^>|w-/_#~Ok~+O)u1@*yx^%v civ-E5ILƶٴbaw;;yɎjbrIxƱw0:'g|'3Xv+y̦oȼrd9?CǼ}FsXna:P:o趑&c4=uɌ,`ʖqC?o:=7<ܭe2G1?aIE:JVM,ơ(~&ﵸb<#Ӆa=w"gp9-שҸ+Hܭ8Frʏ0UNкf}=atJ!ӝS8t^dFu:=.,}:<Pۛz<~yzcL!g8Ѝ8{LⳗYP۞!a+퀱L>*K1º욭\*ND2ޮzbq~:20v;fR2p	8-n-sv"S\}w2j8
o)lA 
7;	<8v6C5Z<:ï=Vi7-ys`RV =ZՊUY]AQq,TY-T0<k7˚:Î(MfL%|5lJԄk{	, G#YKScIS>yR;tQ2ﰓǋLbzZT</y71rYzQe=D*b~X2;fוЄ ׁL|8Ўq+z*,5FȡG'CfZPF?4#	斷guXM| ?W;NM.dܾd3]X	2|:NޝЬtR!IJ5@zHVב@S_ތXdZv !oR6cH@ȷ[wj.6<lkܮ-x9Nu0EpkfjF;r/{4L
+mᰊlݶGuG`~vRsT"̦0-r4kE SLbr
+%qO	'Le̋)g)|qǏlM&r_'G1N80W/xɗX"Ajbe".rG*`Rz:e39·A?;&|j|'ADFQNŠhQZ}Dօ:C:Cŋotَ	7476;bzԵMa_nsZ
+
>;a&#LR?uQdZ˳NЙI[`wiw-
O-Ur4G(-]An^pt<
+|H$:#1Uh;?Ɣ./bpcN?*C~P,x0eVȶ(61]Z_5ѱ,n@<
_ҡ3-Vd6Aɤ^}Hzfc.j\Txay4VI3#M
+LK.꒳rX,JF?$Y(lNVLsNRdj˳6f.5֔L'"(6]˻>O?ßϤ|ȠȴE%Ijl= 9AFx<Y~Pgz@NDh,YYRTTemTN$ĝv$<zLb#{D6RLr`	FI~]NoZD]1-Eφ3sSl٘L
 р8;JYkX̼9GiݕQDhcy]`&k0k!*q]RNFey	O2M)I凜A
$ʺs^D(Ygd:MDlpPT[RHۧ<r-dv~[q/e1CbSj</oDxIUvWaoŏ8:;^COo0w	!ou	'ެ*	dh,/l!ܐ|RhiQTUEEH0LK8b?~FyQQD-N74Q$r9K}+餬^g4{@W??__?W0/7~?gmC o3A<_6;}O;bhK.ӻy·-ٟ_߼%[w|u|u,K.όDtjvoʉ4)\ȔaαiGiEӶ|~~G?>B82q,`
Ѝ˓FT2TdF5h|\Lx	uOdRone\D`ǁEgKtMUG:?9_bwɆ]2.޻(36?wh{xG|lN@)eaZV1cswZn׷AaZo,1cp|RQ:aݺ`9Cp>0Ds^8e^5t.-oyqkk?9<Y΅sk_&&gwx|ZQf9C豥Ʉ3fV"w˷+>5L*V\?X8}t.,V<g(uȺL~Qt	p\UDYϋ-ryeu[a&0W[Yd=;yx!Sv`9a^LOꔋgYB݊LuՅXON9/r^ws۵T}ϋWhUѵB;ʹGecG~i0rvzdLI|8MXF6{?T&МN}/k*UMĝՎJ"'sDXT&`XGlTuf.Svٓ)7y}#o>;y|#͚8	g'|K멦%EM`FHYc/mL<gim_8HP#>Da^,"fL5pcjHJi| $R uYl6ltY-FKju. xh]{c~8ݫ9/VO^zGGdV.">F`gԻo\<yTMKpPĿR"
+$O 9i⿬?%wlM-9H>kaos1PF)WV2	֓hG\f ۢed|׍2.FQ87qLI	>34"s*Ew~ec% _sɘ6,a1,YL2?_e ⴑE{z Y%q"&!} >v^CL3.е.Dq2"xtQǨԱ1`A%jd2WgDj-br.,"t9Vd674|sz~ QLn$^~k/G(zʥWXo#"/4
+U.Nfi3#pa#2|O'cdVX̤a_j!# .!,ت&Cd	2HyqGm[8H3(	]i
+`2A%BVf4ފl Jy5H|rۜt[#mŵ؄@;R.]!T%<$<zG_8D8VGt]ONde%| %":1a`p)r糔s )DW2Lk,7<>ɹ)'}T(ilsu#~`^a$'Nشb1akKiu:1sn?G_?1/8^+eZY%ܪD 6dO]Ki%Gw&
+;8oEţmwi8K?hܖ?	cS␙b1zF56"*Z䙈WMcڡuHT@9WQ` 'B)Ln
q@َ*'!@aY6 t&)%&ģ(qp1¾%F&TL@JI6]݈（Q
+'ˈMu+IyS:5ht.aO&J4xjGVJEy2
+
+𣕵JRQ%x#mQm3k B?-__?\?\	q/!
+
ar <h+~l=M}r~u)3߬V_Pg?O8#R<dtޫD20 'к5"9	5%/=3ȳhNXu5,L
+u ?+ƈ%)%($0:*[6	Xe;f޵xiDZKUcӞ,3o]}|??O~vwSW3&,'
]Ha=yoowr/vo6l%<3fo1,xtqjbB˫{֫L+dUdsĿU	!k$˓z~fߒ|/gfSdaa=C4ǫQ"}*89Þx߁?"FXP2#R684gqVy3+<G%1#)T5_tbǼ_OV\o:"ZEYLLc'ssb7&Hl:rsgs&kXeCen,sJo[vmNral;68nzR^Iɔ|8D*g1e3VݣSb1DGoo:;Q|\缽yvc2duxsiH޻8w8^8l7xG_F>5ćAwM#"b¤L$:_h69{I3~o6TӝV<Y'9Y(.<lZz*O{!Ue:?{ZϬҞ;䲱lAxZ)NJtbPYGݖqݞŬbV[\w`&_ȵ\}#+,Lbʛ'ʎ!9#"ܭ;Y7x3r49]T#޼f>X.|GI|'Ll-y1#=puzAn
+[c9ZmqzdRߎWdyfKӍw0fh)d (~QT
A*	QQѵE).DGBT<qL)6=In:F(r-dHb1lݽDe>}
oQ@kOytr>wiȫׁ6mS^am DxRTBJq[it%"Z/9j>!רٔ11@l]}m
+wg̿YQ;IhVYZHd8zO]lKq']ŪQ,Wdua4l6AXw,z_+3ZpP,("+5'1z'u/7 OO$::ea0U=cȤH$*8r6i̓>B܀2W%?ќ,ʆ-idS qK稂GL%A%0>mHx2P7b{8E^"wG-* }#[)F%DLa>XXy 6Jq^4Avg1u Y?\'34QasȽd9hI#WXZok,\'Z5ݡ#"OԒWm6#qV[0F1rF C@]ej-e+
4H)\Ҿ4V"2zKF&wr ˌlΜw(^DaDT\'<DhqD3T{C
+DEYV>d #iSN6}ߊh&4iEH%2Vĺ07N댓IYj,1E%Xc$$\Z)n]ꂲʘZ\yJzSp}/^E.(
+#p,: KE\\B]t\L
zTpYfXnp.Jm!#+PS%w_?kYϷ] /'\]R	b!Bg?	.6#}:G0:j%u?z
/1B U;ň`Ho5ja8 mk*DNp1(*p4vLNpY'.11 *ж1':\ptj;:Ҥ%/4$n]J?7Z^`XohI"He=,A't(
>)j	e:)5Uej$CG5?qkmoѷ?^ٯEڇWD|:)_pndnYuQ"?G=w9AC/C7)gWb^x<7ȼ&o;F݊"\D,<qK+ewG畍G1JCHBS
ۏz)R-1!@@ALBV5ҵpz<JEzoi!ԚrWٷ	S~]))?osƠlTK^Ȧ??/x~7lp==<~'ɟWWG:i[m(L
+N^qdynfMfxlYu"kZgfC;pA<
+Rq
+:؃m`p4}Ch=L|f$39fRIS큢	<|
sϤ-3.SF"'RtzMjM%Na<{Oz<mj%-ռ3;'~{}CxγK6'yURKgidOΤdQI8Ω	-m^ -`<=e~VXh&Le8OKy vQ  ;V۞J&/F:w7K˻a9=f=2̦<};Ql^:dӁ|	{Z23:a+VUıkz=:ٳ3} NJir,JD?`Mz}+.s7Ǎ8ݦUAe\T2}}ag2]TSiȤمV?	wR&S:yɼEZ"M+e)vpJ9l16#ʤ{9\W<bK{ǋ7[R7LRsl'Irh{<ІقL{K`Թ|q>y
wh5iRNxvh]lw۴Xz(@]\忍 פbC/*1@shjM1*3&q"qX80Af"xd㜓2hɑ\	ˢ8mcb7A]nQDɮ9[x|[qJ>4:לyT>"d
4
+w;M,,h8thPE4%&6D"j?
+5&d6ݐ"y1FչmGWVjG00JEcdl,6	*mt%(H=_5")dbݿ<IUL"*tl!!<e^IȼlO#,ܿBQ*A+^=ezcֲh8_r6O|(_GPb[bZ\5)rf(透p)|9~)_}1`Th
+v}ĎV9ZI89iTZlG]yd>Gh`B q C8Y#zjDLMmYïb'. (e[$ZZ/.J)8w"d|ЕT1Oo[Fe<Ā8c&C<gMfۊKs#"C1`Gbe4!q"U"I\P@c@g!]98D]F{G;D*B5Jh"%qLG6&q2Uu<Ęy% .]4NZtS:&Rzq1c\L
t$D
+Qŕcb`Y/
+N,\bCƁa:-ֵ84Qʈ(93'KiLs
+>0K?\w#Eqy^؊/RclK_2)zwFw!lqh0e-E}B}5ZGԖfOËV3ϊ~G5W678LHQ(!m0`:KY{fJ~*L /~QX#w8"εnaVeB+LAT8lH0hG]
+D#kD;eőId
geփQ"Z9V֫$19t|~u94=:`(P'oqMe2a M2gaJJ"G2qy(qNaGZ)JL=U]UL][N)Hcɏ>?wG_%r_ln $NTC%٬]vaۚR۞?g݆~ƹdJ7:?	>`guĠ	: *K|j%GDR.yVeNesIĘ29m|mMrl+霑{nrg$
+1ЩqUu14@D=/WEL./--[D{GZiŏE^#x?GtH:d4?ϿO~ҿMwk___.v4|L젛-y1`ݽč,<Q"j"VԆ\K溰Ԣ^?-V6An{CUZzw͞J&ˋ3c~QÁ'N/OBsv6&lnyXD:MtY15 KO&Ք=_{o\Q?-]ْyV+l__8=9;M)o9?Kͺ,
+>>r]=fp5U0h4(%q
+Éʱ|^q:,l.-57föi)dڐ#U94M~3C)zrQ 4\(9%."ɂs^.IQe;ެyXK\(ˢ%V(R_pl2OәGss޷6r:c4۞<0	Aj߹:kq[ٔ,3.!ٍ7=MCC"hF\% x1j͊7/Ɋ٬bR7fۇ>29Isv>=Ԧ <Duny{rؘ":*?Zrv~v1p1S4{95\oX|s")2Q 88f9;'=E+r9bOrGUy{G=bsr}{6˂`6p
ʲwaw@߃S	*fEZ\9M?| 
+17ty.h;JH6GG*0T1˴8-1x,,B+N_;qۈN}E
j>[S-^xRtuƺ	ׁS
+S(x\.>r;@juZ}JDb=)]+UGs\&	}7\9:ClO
+N8F)DƝQQǼ"jR!&MD_D3Q:j4] t/seW3fM3p13Y^~xNHYᣕe)᪭#|) eK#X.{LE±ڣ;O+ YQ#<ā:PμpNFx PJ\w-*0;u&KHV:|LH|HB(qs%JN;EmTrueϞUjh:
w/#}8*܍:	JGI1v
+0إ
+,N,ZwC/NX7; f,^l#1CeHvDxllCJf(!Q9gDC~0QчHMrBFƠ1(Q-دè@<gJ[}bA嚼WPLz+ڇ@xEܹ'TF`ďRFKjP$Z2 $~%MbFa	j$ͱK
+qaq;b»g<9BC{ĥuSt"BG9D͚1/j:Cǌj2%EDjǯ7ŚFTe	J;xÏ
"%$" \FCUd:o>;xyg9
+2WI&lڼ\W917lJb;H	&󢑨4&&5:9@Q^;(GAyIfE)ϩMFf%cߣĹ)s90)F@]2qm}P! PF |&ˏ~D)%zrDZY׭Mّ{^4N+q!xBjX*a"Dde2(9w6V٢f>+PJYA,-prj* ͨ1Wr_~Z>=ן|,~Ļgg'?!
V"1
.j=tVasX7MwZ0-wN(	nnew䃟^=8!}dnSn.gf<CZ	ӡ>^1
a0r
+Rh=P
+/-_e=0U .b*^ܔطQ+F}]dVq'~Ŀ	?LO{Q|iXUq oxL
;?d_gk[OV2_ο3L?Ց*-_JQ5~p^6YQpwƍ^.+K]YzoEN8ja'#iGn$8O]TO`:sMB6o]s29	]v սuVX60 
N-Q=Jdi2..y#j!//>=t:M*#?p;/:g[\s_{W],>kDdnwY_L*-ر޾e!U)n$5O<u+ v8SɢlI/db*b*iWK6@V3anI+Riz\]~xخ1>puRU/;/菞<N*+	5'˚݉hq5_Тp<<bu'ɔL1?b9[*s%֪(v[^	bN+
+89?enxqn~*XL4 qjQ@n$3Q3h1^pTl6	snF|xGjLg87RKɂImyys-@UF(SRGΦz;|C٭kiOɌ|ub3xnl~s+du^&"9Ml{v;O$ZV^*Ro)DDh MCF<,Sg.KA*KdGP.duq0?(PG?X@ah|Hχ6Y9^kB"kYiy7wb{v=g
Ty *E7'65?eפX|Ac{<2U(\x xԹLu]/Y/Ι|ˑ};ȷY]jCF$XBŏiC@9MbБԱf0Mbi&ܠ}š~gdo/g̾64m< Lܽ.v\ 2ؓW)f19?N5
?m	C͓G'L%F/(q(%_ ;{TQ>:WCD0wr DsTg]XQ
5j"C;HcN~loP~S}nDBxq8D6;q?D@tӅѦGkD
+_BpI*'-d#gWO5ߋc#%7_́Lcg1ӂj$BBwl<'J%W[@tʲ9#5ɵ2ɥ~8'Ԡ~ׇs">X-uD}2nƈ4CX+1S+:Xu4c
+"`Q&{ JqEP<eau/R.yqzQwm#Pm.'IB8]{~Z
+#
+2⢮8LXӢ$'|;h(
oY	=Q9i{&nU#8;m>~_90U㩕 cpF] \/YC"]%rRsT*KBIŔŴUl1Ѧɰٔ|:G=7_|Bj&{!J'I,1V56%2J"GFo%VrZ`)'2 #k|B]JOxC99(nqcO f $z/{f"Gr>]KJc="	/2qctzc"="X6Y8"bi lE* DskB7yA1IEr[U:_E<r}=$mTdk'gf>0?-}8Q0Gryg+_):ʙ/l7{_ѷ&&~KsyVPj	%׷6#'Ӛ<kys?fs;;9{TPԥpR_}o<',jr05u,děJcH&lRy*;~$"bqY!$؍Lrva9`gLF)IçtLwD	a$ڴQ7	V+a#`)4#͋7b.q>'Ws>|o{3ea?OϿ_gOgTɿ_*߲C/nl7+nWR9J.Jaj#٢"d!^=K(4Ut+qJUy-*.*x,d$a"#ZӜyLڱW+n;N&<}vv
+Z:ŖmЪL;*zs>|Tj~/g_\XVx9D/7@zUөN !:!''Zx8|'o<9f`P-Y&ӗQ,'T}*BϪ<"
+Y陕Hg%R'gK!mL͡
A2]L'.NT}{_Qן,N\S9MHdHf%Sq]^N9lN.Ψ
+I-mJeTF4k88aƞIڎ{\ND{qqYv#z34ڏoS|A[Xb&-D{0Ff= Y;OO18͞!hp5fϸ\0{ݽz*gRN$:
!\۷Jc&۹f6Y%SWI,њYVaB`Rd,fZ8]RlzװkZ8pDh,gq9]lwtq"![`82)3~g?~CR<{$eL\V͖|b1H;t#l] Cȵlg^Wt@ş5	98ENf./mLr4ϋbOYh:a:r 
+(Ɩi7'Ǎ tܸ(ΊY)fv n.?&9j"jˈbɤs{72l=jZCt	*1.<Xr4j%	0"8 ѣl>f^Bpah-0t;+b6R_pQ]C~Qt;MA="nQ2-4!dPѫ(硍[;SE,;0]*z7JmQdSfߨލޝEf?T<4rb>n,	7sÓ'~a{9?9l06{)${f!K%)U9kElD.\DJ0xT:wF|ljDد{iS#t۴8o\@wK:(4ZY2>tc+b<(wc
*bf(D'#&[SL;%ht{+xx4pe5Y#&XWQEʅ3$|ΔO+ÉViA(a.bQ";ez=r#bd	D4KrHMeXʓhN]( &t0񩾪8;Uԓh=n08 .WAVq2)yB钶Oj& }<^";
+X)+^ ǲą$PRO"D9lLdZpeTL!0޷T!cjfƆv9iqDcy{?{v#%B6S#N
+wB.(|$BH_P2G35uV0d`V"yYulk
+tb&#+v_	idV2L%b'b&^a-j=D 1	4mH43|F\)o$- ?*%bG94t}ΠN͍9hŅ<3IЕQK<6
+D	s@x|KAeːzۤgMe]/eIڢ Z\ד1J!"?Jv5V~}}ba(2w\m@%X22@R\aj%
+#A}b"N%2aG!b)#.-Ϭ(Fho~wO~@h&y*<zf98]xyz~oD߳|'?KmA,Ue Ząf -zO1%'~TICNP(1¿U\T[n\Ҷ) eoʥ6Ced4!K/7x[cJ
?._M(R W#H)Ok3_WLG|r{ͤ3SD::~kAOpab:U=XoųgO)u
ɉ)J:ٴެ{O*h3-n7oFl.˜kDĒFi{:9?UOAl)n"YǏ{{iXkb jn_D~e`h(ٴ"f;輠nϛ랓WO3o@1~	̪k~b-t"z=㨹0ՔF|J@a<LmcC;xȼ̹:\15D%xxI.D<]2;x}vՠUI9o<.ey{}j}	P1zcu@ל/&ir-;ql=B+V#@dQPgHX+/;>yx8~}@S7#i'n"eEWb|RlsVf2EM-gKv<yLDf7~f}M4q9O'5ooF'EAzaZlłO>LblE]Я<4{z^DmӋif3t[&b޳iȾՌb{@,Oc1Zp[LgqL7<zz5rq˷|k3͞8Z,3r
^ZԓXX!ܾO^k=w=NI},'ӌɤxzsIHSJRdeA6nx  f:HUy2nYk܇~f@TQSK&]s\Xq89GM4N-;D
^6ٔ+f°Y; ^;G[BѤ$Xbٻ%?npB@'6#c}q2eyylSL[z⼇6KN5ē-A{Gi
+=o]v9y^H~P^abW:Ue۝nmCoTҷcS4'̾1a!Pז᠙Dfȴ;ڽRKqٜ65/ܭ{^0?x3vs3iάM,Jū]xHQDJPfI;S@yt
+şFb r([#ETQ#vC+9\y^Fyq(QZ0<2o]mıj0EQNoCz	G wIO{uD*eѹqzV@2[|3|LP!04^"e[-̷w p-y_5fP6u2(ύښCO:1Xђ8";'nJHahWwm!1N&=O^#^>'٬&%'Jܯ+Ȧ8C)J3"Pk6Jك|k濰 X':
+B*4su"&6(o!V%yUaZs9]xYs6ͩCU;L"^cK)VF	JC}٣t쒢P0Z0RPo5ѧ|qg;8XrJiKt/C "`$5+$J4}tfhz&pIR
Qbɳ-6
+y6_|IP9V[<(J@5|Y!"QpLUeD f<zZsJ~T 3~rއhV0V2(ݱ}6++,a'mE<WWi
Lk2'CH>S7L2w 8A2`1(Gv,>ӂ|H~-i̦d^(4'$atF&hKNW, JN;y&⊈YFcy]Uxl6pn#?:"秬W^_¯o,F*TAe\.-\lZǣXrmx؏^snY޿<}fSn-/~qoq[g	6}B@g6K|ehH;jOP0 |~L\RV
+_xm%~t::**9X8	ɱ2JCQe
<ܢDW%Ǉ3o>'?}x⿒ğ/~Pӿ{/Xs_w5_O} v6?𣗆M_Og]{nO|uV_Nx%]U,(ej9=O>=mC:[+`5tj\^,28]ЊԥL~
Qkadrq2a>qfБ B]Fƶek'5qu)
1K0J2Z$4jE4?;K|rϾ1:yJM7(Lo-vi{gv;FMmNv"MZRfJq#YIU׌DvJF&+UFYI;%ٌPNqƾnܽs޿|tSYT5'SV+
+e6:'3^^oZlFhZa?Տ,9_^vn70!D2\ߋi%t~`	:p+MdRJZ]Z.'3^p}Ap)TGqzy/mveи-l7.#ay2JbOx恨r|,:
+f^cJjs	 Ҟcg>Ӝ-4L/J/^ܬw(Qwze#M!XUbȎRmZ%,aDbgE`v?I!e."?+ڋC1h[NX\UR{bi=|Z9AhLb'2A\DnײnA[{\-Q
+Fl^Ga T1>3Iq
+q@X}]/$6vK0U+1,W2m^&wEimH+K8
+XtΗqQ}`2ȫv.m=qSAosL%F~A/fQ"2l	j^2>Ľ#](sԤdsv8ezܠ['3RC9)ӑP+J9tC,7hb[(n7Aea=axE$G$0(5]oy@W4J{17c!ӑVqX+z8)jq@A^g^3_BNgҔN6'S |G	Y!nd#2fLur.Aŉ6G=Q+Z(bYNiɪlQD("a*IK!RB18M Xh;%UE6wb
+
!1d@rֈ2cC7Ҷ۬+n?Vl$ޗv1Kri]_} V\cyDg
:( D:0B!/F>8Q#<^E	%"+tsZJm:I#T0)£FE<xhE :,D1\7@rԥFu^rKQ,M*P\X%$7Ft"ΛQ+pd0K2mÅ4e"XQ#栱U*<{8ɱ$Dp{EדYHQI=FH4*GXH/nJ4r5R@`
"TrFݥ{PL9Ɗ̈ifx]A9t5'+'X57|
^
_vC<Y=eQ[#S).Wj.8&Yqڑ,9{Al#Gb`2E4= _dg(z}w/Oeu輔VKtxmx䂳
+"<lB^fRHKݬ	Vp%PI)29<fHB|cK>ks4zSg`k\qޛCzԂ@DɂzZKqK}+GXE>u{y-,"ptAF(wpDpR2P Q1\*}pZãMryKD(QFE9ET&vp8 TɪZI~ V:R2*iYHEX0l{ʪds])cALQW5J3
G:?^^Ju޹<'?7o<gg>	z).	fϞ.Y>{fĢXF>͊O4势gO9fgZW<ogH10
+MESԲʔX!ˊG'1:Y(C!W+4j\;c)PLq+?cb4,!
b689ϽX,~/-/_{}G?./qO_u|u|u̧\+^eoA2cߌ:?YL!J+[?8PNe6Y!BhwX)4yt`6B?ULʂ6k,^04-MCkdɣSI}305R-Cy9ŢcRON7+c&Nɍ0=oW
:k<gRxC[\Z2rdjZ&v]p,dC^յt,|rk (8=xt9	yf,574cl>c<~;^1rضW{eNmP.`Y>FOdvR,Of<}ӳobTەE~{>:4vpoˢ#4PacϱI~ĴA;&{l{>c9E1;'	Wۮe^j,# ׭glIQLo|ݦfI=)
lƀ"/
S-vlhEb=^HdsȍRuV`Ћŉ+ڃcȘ
+iw8V{\k({7hFێf'VRdN:M2+GZvűCV~ȸoĽeʨ',zdt6+`Teƣ4A~EcSQg]b(B.vyGuTӌɔFĢ3WՔJ>5((c0,Q$RF
tZ"hዔAn>]Y Wd!%?ʂs3~2[+.=CEpغĥ@ȤB !X:ф$aFMR\d@gCD/DĒXRTT8n !aYSd&-iHW]EI}a^={apr>JqȉQ{JNEՁ^W#F jZޫ!fAXQ`Ɂ~I9S쉣8suh//
hk΁KmL_=˺W
7v*{y9tq6ϨK*(<d6ڃM%MSN5!弸"KK+N3yFS{Ǻ3\8Nޱ#">:k 8B8:؆䄒ȮT@-Ut*^y-¢)Hp06Eb8:/ÍwMՖ@yLy}$DW).Ȧ<tIӈEt^dDq8}.r<գmd4cj1jڱħ߇n@,AU:i"ĺq:yD| =D,a]XJd#
^'.$>3"g:wfՃ7%ղAX8D{& 21EPF\&<uCF&FD&p<KkBL*BS$lRs6}ڂ}Q:JM%mW*9չ):=9aq2ezv%"pȄY9nïw%<s}?U{2e&סN^h;BcE <"T&YP1$#.J>h҆a#]?,/&3lQp+n]J2=wk|t*c݂AeEtJv8r
(qk9)~z"7K!FD8sQ^q%6/l+yBde)C2i=(D/*ɻFyUbL\fAqG]J8	ҞgA*?U@ȧ.ș$8]$4=%QxV.	@4hO?! {R.~,+ue=1zZ(MҞ)2"D;?,(R^Dċ2}ф|r_Yfua1f6v(H-_COeM_
;\s9|[sp@=O͗!9C!Xh*kYDY|]8ШHhF	==J%!"ZIUšwGwXfjN3PęD,_qĿ::~KwMӶ"0HuUZΖm2-Lrq5hxssO,&r{EPLfS#
+br\6PPm9E*ۣc9dBaVL4Ki6+Cήin.lwC|1d)x֋?x.wrvV04Pɍkӓ%]O4|j%~m Ey)3Ll֖;%2-R~}sMnNk6뵼>VԺy80]LVK{ƴmn36=w&SOn=9k"T~ѻfdg9jGke!)+vF(9Q]ע
+Y}ƌl4e1'!cŕeQiA&˺tz)BM,na-YQHzɲtY@$J6vauFEN'}Cף{&@3)ђŴt=z,.tQØ_1,x9!4 $T7l
%MullK$hVկ?}D'ҹ1+hG'_1H-&w.s8 D d0zɴZT!ҠN)ر~8Hlv,,om
C;tZ<(y%mF.>8TeZN?_ED4(X'ˋ+nod]Յ:0ctၰ\Օ$rE}3wPdkfHU#Ulyv2
+=*NLUp2/p8L)Әayq]Wpv$xVcYFN^K1zOwdZ]%S\z	6?.GH?2TX S1*)HJ܉AAL#@Q5d!+ҵuC@gspN!(V<ԋչr_wܮ8erI>^Sٰ\FgL"כݐ0y.#E:"m0(HFw)~\(@raCD⺓YFd5n3sG}8udf!S
/|<`}jPp$ڡيPwT#71%
s~Y[uzټYC8(
+hJT,On4/em=h~EQ@	IhI=!M+pβYyqĉ $auxt⠎!z#N#
+D]Xh'feT\&3%$;C~! 
+C7yw`/+Q8Tr=JC@{,sHܟQZt6^EV`wc̀sH²<\Jfui+ޡU&"hq@cPKbZ[(Y0?3y^*?
+mKnv?_wm	:~!h]pIqoTJl-V;,#lMI=@iQrIEGγOQY#Xj"yY޾pŜx:/a7yΤ(LcL.iVJk=&#&d&rKuQB!\%
+$jeW*ʠS
+G`&
!FZ
+L4]8XKN/2tH؃.#.،H6teX}	3(-$%H2-3G\YE!/#UXLBH*Gi#b$
Q+I*5	Oa
JuazMkL(1gtJafNIQCG"<ȹ}ɛ/~[b']_Cz΋l*Xֹqq{_lY}/淾A5={_׫/_4ys=F9"jUjv*D8%"h"`jb6	̊dFpQxpac0IXU"$7|Z8HeR&9ǏX}ȪQUWWWЊImoV,e{qOݷLsITyzdRL jsɔeZf\^NľɃ@):|ZnMSӒ͚ClYb'tU#@+
(s!Xt^=zUI-Fd劏?m#Gjd2H]Zi]jDxjąA";iC{qoЮcV甪d肴ӚǗ%x}$
?x~t&-S30	9Z<'vZMy{N'%Wsb#]k7ܯw<:i~Oa<]2x-'9жDx]ZAĥ%VW9uYl9Dbj햷Phr|<}`^Y!xföm^\xA"'dA
+ެ{gbof14a(yzđS40gZx==aVh8pyoMzD,MWury¶Aw,ϥsZ+VYdV(,K6ֲ֤z>gw͊yJTQ@g<z|&Cn)K+Voq~1_hAkɣ3/r%Y)οt+[' A ׷\,SܵF~KqK#JY9糼d?HLYi %u?+afG]NVkLҵ@cS}Gɭ_:^qw{wQOsdEN6J6$hlT$OraGQ|Kr}_
+|_݀؋IP]e<:2N0F6JPKM<'󌧥eu+tZ7* pmꞽ`4&Y4Fi#7gItie[W^:xOI4cZ4'G'~Lf~$Wi0
+#^Sȧ\ێlS_Ne!cBl:e۳]ĪÁLtq(MG5⣗@:yBDg3G|St:i#zF6j;hQ\sH$ \Gd]M"d 84TLʗl(\BԌx;cM~Ο*n=כÛSE2K%µ5"zR+M#wX0ڢEhD|h޺n7a
+5'LfPA.n-]=#xVё{
+V`"G,J6JXc&srO!KL9"raQZʬ$e8&@{DF-c9/LrL7"zV#?WFQhDLOyz۵C6wah>2.yURFJ[F$wE(̭ d|d,ɪ,;R[~?+?>Y|'XG0Q-S2hT:Yce[A
+"B OOr~=^pklYph>P/LBarjA5?Vb[7:jq0vLܼ^bhr*jKgSt"IAR(
+@X"(ԈQBIf$;S*@a@ Xql>^MY
b(yecUSTb"&ȹFJJddpuD{GyyQʳ>2yMUʹr۱ɴ,֭1D\	FPL@%G8KFןC!#+G;:@ƣK2.n0e
IwA7D,]yMD_d
+RiqqbYc2u$W4:ӻz_	+Ox˟nܷyH{x_BN>Z?4>w=7||{VwR%\~Ь_zo8UC2J\v"PcOt_z?$Hd<]3Bf=mN?q^=yTD'7Sr-Iwt~9<UP`-9)g,	#HKJۖn@TĸH~V	j9e}Gn9t4ud3kY41inap@ٜGs]OLSv#Mj._|
x#ѬEytU5
+Z8r:0b]h2[Z^l՛,N.LMXm%G
+F33=By恟ŜUnC's|ʅ-9+
+z:q((+M0b'KYn󙰟F6>*z8||"vk?Fl*-=)xžx-ҐLA!,J}bu81t#TV?4Lz*8YT6ck~G|oogox}я1z#,dHP%تi'&v}{]~ghhdo* u+03
+Ð0&d!"vf!/u6Դ(bRphM'oM{LL1QA81T/+8X޽K]P(qG]QqZhYW~cVa%MP3TlMI]r9R >i>8av@E\&vD*t-^?6	Jq:_pدY?p~>e9y!,</7k]圲4G-E]7Bl].G<<
V]ӉjR樀l2{N1#@jB_Z'He^GmZC	&84q 
+Dz^,s
JW85 _5Rmgީ,=8Nshp1
+C#"(P*Y(˫(
+p0A"2+s7OU!	m]M'Hj;cܠ!ϒ-wNHQGSOz(VH(6++pb`vx|e{~W9G{w=V#"r8qo=KPc>iO>9]A74RAa-GFInvG+Sb q k*@/frtxL&[NJ`YPUN"fJ5@" "\`hl/#/Ъ|)qqfa]^	#fE#k2zaӽ	ls#"Iӌ(8)Jr ڑ~C b<OL:5Xj?hLpQ\_LG~jhL+ϬR.΀玲.$09f6w#z /ڑ~rNe0C+f+
+1MKsxAd` ϣQ
+`"-'7
+i*FbߣZq9s6Q?-
+<VCzbhdgl!b
+ZaCeQL2kf8BCSq$"t}W]ȟM~{o7ʀ:aZ9CR*(
+Ɓv?5sJcdc4Fxfw~y<g>93;9'O17#sХAd~A1`D#wk6ןebQ<yzZNFm^9O[A%gh%.bPCJ_P=:@yWNaA{ UEFD2\ऑ/ʕ@J==OBX\=,I#^,hc`,Va%EC@@H;q]0qSl9][̑نըQ[;]by)
V5\IcF[q	zA
iɲ@\!d6!/AJObX5oId+5~o}g?ysV[9s"3zZYԆ
+r=ogRJaز([f[SPѺ N&Bp"Q"=,(F#jr5
A]D(pcP>d$|1OzAʧإKP)	<[39}S,___TlQWb5Di*&=]ۛtGOL#E k50y
]ߊ{>_0m)?T1;6rz5Rc2aVc(73ǖ@"ogWF[-?\␇
=-fݎf58]rL VaHxf:/_?9Y0С5)"whjt)M*& Y6a7|Ld
E;S.h<g9v6Q O/ecz}C#'TD?y,~qRj[w

w=d1'8Ħў+*<g;΁b#g'|2\oXN.xXBAW?(`
Vm DG_W0DʚjvB5=i9{a麁C7V!Yd晒HEsڨD,]J-7MÛ-e=cnDr(v?}Ia1w{Q`YAVZ0dقtOsgPOK<`Ub@no[EiU!c"E-JT-EfBe4(sl>7q*Y+g9wV5v4{,sZkZY?:^1h#9&\f?=޺*+A$T˂lV&J쩂 D;i4RLuVv.ཫ3we?y2C#טZDX  !QMAY% v[
+!m\\Lg]iaO6 8\r1yRBı4֚Tt"~d'ez6٢P}1siq!ziԈ	AF\錡ZEhq7@Njj9(UO&[$>(pTYzsbGV"
ɱhRK-"L7*bhV=չyYK"1pV'ⓧJ%'P MG}:^_̞XC04sġSLV_|Mfd)mZV:0ydp`(nf,쑡,hEw\n.+s$f1%=l$m8W=[kI %e t)w/5fSGǚ25JD9*}
`=@t~ټTSMR1bqt%e<KIܽwdϒk"M$*g6<;ȵ\h^՚F+bA,lOI3 dedZGet;#(|ikQV'ۍcwZgE$t=ʈUY\SUyfP`Jnܣ$JeZM,)ck=v#qqsR̂K|2<:0+KN/i#lB<)92ъj0jq0ltđjD<'oexh,1Zi08IʍB	(Ň$``YQ>|`9[~ONsA+b:ER]]@X ȖhdA5Y`8n_}.9=\)>{}y=asru%QVP)-DDD8hLlElRB87:
q~D$;~]*]#;hs_@g=/פHj@+~bH%1I- "Ω@' naS}#~L"6Qޣ |/e徂r@y-"h+E8UB@wSHCeq%ѡU0"n&ǈw,EHY<`ԡǦs˅:I4ʺVˠDL5>AmsoU#>g_|T,_
͖<j[F9v}BĄ~qVJ$~pr'?'Ϲ</LqsG=~!{m\P'eRi	PIP6rw@aSa
+bXh i
} '["$YV]XdAK<0tHVnR0$kb3FgoUWWWToWC]
+d^^2
@l^ᔣu5	ӳ͎h1HofY攓BNXi=qD%]4L&sY6<\~B/|QQ-ͮێu͸'riSmmj˒:	_i%3>|<݁qt"Q&6w
~q08qܼjYθ;1PPyJ..N$:u8:މD wbk»9+6+b{K-L#rXz>o<~|Zyjd99yض"-.Jf\>y̨ub3n<<+dQ#@V֡fie$-Cia~=ḤA)tdL8ہ4D18L,6-F|OޠGMXpL%ĺlf2 $8y4+n%5Zer8zHP	`A*<0]\2*N9Mٮnd'J6ഊ}pI$G?2Zb1^(]\0)5oW<4#ND<8LPBȱ:qi8\A6uoʲ
-DsvR	Sa8xt1ř @
+U\)0-jmZygH6(BL`DADxj^߱?vIK-^?8)@/}};?|ģ{
+p	D89 2WiўA)^e{B8faq,[vCg%7 lnEd=$Xh D	5sMa\ogU*S
n9/=e(=e%ȃ2tF2Q
!GLAlCb+gA@(|13GDkـPA\XֱǠ!vH]k93='p1kǨ34.%{ߨxnj;rIN״lvg,D͏4	#fY <YtNCM"t'<SxdSՁC0]&.SYaneEfk^r-%`dJ\4UC^ca'3?h)tYm#M!Iȟ@xyǍ&gߨ(CэLm}2Vlxl !"ʸVMq#(3XL^E;
+X"<7&ml|?8\MLCbizm : ""E)UL. z*C>4!C5}Y5tطI42h#5V N+q&>EڴM1<_OG(r8ssZuO!XqILwvrη86zZFFe9J?gyF8c(YE!KU)q߀1+a͛ۆ?_{e;<8ꕀ<H<ΩB3غN6-(\XT"2sa7/~ Sclxm1S+08C:WtNPV<
+t>/+FwOBQ'Gp<Km 1HF[hT"1	(F'(y/Z+3DTGE2JM;QN'G*0jkm Sh8򙅘'fd=mAk4<DٻmIQ0Z~ cY;峑Zih$^(11z|@ه`t 1犄@Vff:cۧŠD7-FOMĄp7[U)fDlSO!aJE Y)ࠣ0^IRkTkL}·c=?;?wG7o1Q50j^DŚ(Lԛg>S{Kɕ53,6_!;!Pع1DQ7:R @HLRZQ0-JUE&*0LNOTW+H!WhޔZ 9#Jߪ#uHt6XrZM.#+"<d,'0/2i(}z&
+Ҟ6{A E8RO&|lR%U3A6oxssî<Ns73ovfgUxnntz)r¡?0(1a5}
k>s~>cj̬L๺)lx#cp$6'TY͚;֏g:堫Bg2;?==o^{de]o6˒B~[Y.M[
+2T1g<nY)BB3td&pq9lr~VMO{}_fG&5_	<[0둋qRA9/yiӢPN'w(ccG%~6tmGsV9Zq23oeBg	&#_ɂ66Jbe5EGӴ$u6=l2ݳ>Iq$F1 &
A Becȱ&e:;3cvk/[ǔӊ9irS> ,r~dpM(dvg; V4e*v.&"f`&gQj.xNO&U=ȣ'*7o7l6=3Wy$5(MyUR3&u
cn{dRq~b_ދFW|tFjɧf UFO?X-~l39WxXC6wfIU}wa[{/

+KNn-xͺW~n[TG㨖	24dF	kL۽?L')+l}x{uRG=s}!9K8-+@}yS98cRzO*+&GY&}7`O-R*4pQ=lEd@"
+Ա3i&aJVF%Z=#ыc&vv)HhEn$xr|`l~_Wl-pf$,gQ	֚_+7ɖQkd=y[f=r2|ZrF6;0ғ#lrwfFILA(hR _
+´295i'Ɖ<1KlJK`ivgVZld\Q!%zgpev:m=cƊ!lҼ
R´|8UGwcoG\P
+c1ᩰ&m(P&Eb0	9KQe@lLm+翈Q,-::F$:9:'#N(SuҤ	ԥg^{JS1!jE;(1lA#8
+r1kU :Y'z-
lt]~o"Jp|?z-Kg@J*ytU\K\>3--g`srM@˗=
bAv96ϘJ ZE)jF5!UeFf<VR1-/w}??~ͮwp<xDaӳjV?raL

IRU$N2>|4G-)
+'עkPahIɵ{ܡXTJ :qcOݾ!HC1`(bSf4E}FҖG'C!QbPfpz!cprO&z-
+sPfY?S䊈p.vylr({ У-0'=CH JݝVVCM42~mqV#&r^,ٮi絈yfH[Ɓ[9griIN1AT8nEƈ5N?J%:oSTV&{N螁KUąHyD׃3hczMZ-OǴw֒Fg? "QLDrģPM0jAxmkZ7@Ft|N8yɕx};?zo.ή'ǌ͕$
d04lS*6w۱>rԔ֦H״tt!?xJ̦9u1ҋ<S
+1ax
+[`U&x;E7xn֤HL
`e>шH%@AwU✓<"Q
_	X__U|ZlsA,UURSNOX ǀAK5	;ḧ́0pެxh"4ݬ0-Zrq2aTk5@quܲڵ{i:;[V2
cϺ[Ga񛛵8͜ժ[u~L֡ƩOfZVc[ep
it*.#E6iY	D3&y7L,w\OxI霺0\.׍bjvMz;H4<}:
C?ە<֛(@-UVb-Q7+Lc:51\LݞE,v&	~	B~ۭľoFxs5.lz/?+hOJ/mB4*p^X8=1
+ 7d
+ a`7qkE!99	s!3y֢QxHTzRPv4Iȋ<XDh4xr1X$ڛYEZqFl}d"\e$˒bZ	d8ˤQNY1X3g/Ҭ4)o+(|vQ[@3MYL'vlV[iƒɴފkyvہ;Bqv9gǠG^&I9.e` BZO\tqrN
+""=ȼch(QQGWsỼ_+6(qQDY\9 JWMh.b^9b[s[&Ja	Qfsq9Bf;O2Tqx52B! "-Ļ&3E#7A"5a*Ih΀cr"I>h.zlPދJ6>C4"IT:/]̂FGK$JHD8rrd?BSaR 5M	 W%:׌a
*b{pÛncPd袔`Toyc2z*MDP,rYǃMY1+r&8K{p^f-GĨP)=NJ85(tLTCIUqbډhZf#0DqWÆq

jG晲-hC` z,QAL"u^#162GkPL f.ik$'U3xe-& %$,)A]GSخ#6B1%+cE zTk81I@U0&֬T6sݨV	X6őq^Jby9xI@6:}A68&GP.Nlp|G B՗cԖxдFIl=W0nn̱DЈӤGˌEQ^pL BN$f?CLN`20)Jq0IFn
+p|oeG~bY<<9䔪QAL
+dp3|r_O'oqd-6Jօ&AUue8ԎGGYͳYy{.V4xHS+zi8S~ե<'Ŵ"oyX{^]6(eEvxȣpdQd2!h.Ȥ/vJZ%$mxTrɺ'@ "u关d5"Hi
+_ɉ	&qk*uu8P ,"x&8#'L*D#-㨐vo\1.3#)B}p*:q)Щ:O"!R0NDA3.%]pIɵ5vl[q00o,	FI2wFt8/J#}ĵ.!&~:[oճr;8^A룴a>e`嵧벥ۭiA^p53BLxm57s~/?̯_fwaGzdӅԂƧ(>k<gnS~)UE2MG[⻿drDsEٓ*-_KVV".k6sD[<Q~/I(Zm­kh)aQCQ\cZHTHEI`_	X__u\h*]
o=T<u+Su<e6"TgtPXiipRKrn11eژG/Jn/ӶBsq0[.xجQۀ8m)F6z*7搸4F0)miP~pĕUm;Ps{es1𓏯eA3=%l6{3E޳:boઍnH{\^}&mX7xc@JFjel9*,ڦSO_uf9O/8Vln[-w7w7+*~i)d^R,m~~; f/^cm?Cߏ:P78eӞ剓FiKsejԿg>FLl6@%W4cAZk SYU=ZDE" 0FڡGG#Z<#
pf[MQlDqȃ<CG\؄y!qg2t#1w,)Jqq9{vזe1br[>67r]p}K1w&%MS~Yp!<XTCFAVjn]{@c)R8-9s~⍴ĈlM8=[0+*:TYy6mǴ,%.Sa'P BLAq` x!]6uKsȋ q<}82+LrFh}z<a~gr~cQIä
ڒ6&긨?neAAEJ&UDИK1v&Wb	^;*C/Qu86?̈́qMtJԱVk:@("E*͌YPgrm$<xؒ+j¢k8Hл lHrqE&!B#IL<R#Y5@I&:m-cςh;8{Jۂ6wKm
+MOaHo]qL=ZM(1n7ܿ^˂򝒾Z	&#4jK#bu1u
N#v^L&",'|:jdZyg7EMlyeΑB;߰sOt0*O&jdo,W(J{K	bٜ)F
xGd|z{zBWpt67,Emš-1ҬM<-j).qJySOnE@hkq+&^OIYȰ1WJeZě4Iȡl;+9FzsQDM,s
)B;r,!5}NI"gz[DĎ$II/CH6x'@V DL2IeWq#mG?6_hb(kDcĥ^v-
+<'DW2@򒼨N~yzǟK?_ !W"/ʜB)6?Y8^6>@PV"-HqM7xg|睚e~f4S]tq P~H/klN5=!k>ޯltnxݎͶT:}o
N"SHaVm-#KaAJ18SJ鴗@/\H.A"EipҿGkYeh)7>]G:"|<ƌe":$ǕQhr&rk'L!ȱ ()jʡkS:q "|U$YĒ,@	Edǣ8Bzع)M#od(1bEq,w pÎGA.i.ߑ:DRač=8!$>.a4G	&.KT^s}o;5H5`$z\"^5;v#쨣/tdq}s#ky_7D㹨,6Jb$J'<C_u1]
?)h[ͧoPՔ].,ϟ@h6uca"ENd7:'GL9/2a/0$iF_$GD(|%`}u|uVE!p:
(s(>A(,<˙NEmrAfvwHα|4C+g%woX?`uDCٖR|fu{bQ;%Svo;U	 \U))pC:5i9FL&5HFw ΥCָɢ8-wk|"n<~rIWwN\/&]W,K
fM7<ܶ%fdO7oY!c=:ә0%=*H"sD@3C;HX	,J$vȨ4c;˨LnC>xz
xBO'I,rN*j
_ffeai
+y{ƾ1Ԫ̌w?g~k]Vldp.LQ6$e497,}8%iA	 d?RT<:l4(hV8Y%c@[K*n9 4M2%^4%a3?Θ<;I&x!Ɇߚ~d:d*\RVCiDL(1}x:QcI">=vIu˥r V3o]&n/h%G?ajx:.ӝ@@@k	4498v n4fygl>u=Y0n!p8'YT4/{·j
+9&@
+^1CX%N
ěDBlME*(w?)ؚLdqfT"0 :V%@+nKeSDIdڱvlAh4R䳥nNq~_XL#jN=O_Eaw*PN}9' 
+r̅25PS
UXrvl@7ysyw>Lbj_蓣bYͦ0I)[a_)@@j,ygmrl'(i,^I!2Q8
>w9)LLVlU,e{ɇl52 ywFK:`gq7Y8#%Fh|K/<{R%vA>ߑ܉$fPfu͙y6"i8RD47 t	u2.3Yπ!ʄCldzaiStJ5>,vGqFe'u$?dZ*S7bSg!Ges_]{f[\y_5|c	,0.ҥ+VXvD1B!UAcUFDCRkD~ւPׅ|]c:0:b+"ӇpjtjsU6Ы4&(j!b
+h|8*sY[&97F'Cfyqr]m,D9nFOjmr#&zx.kd1AV'Md;dys֗%Mj/r52-	bD	 AX.8GqGfԡ>"7-Wn[}\R|_?~}D
+ PyW"`c4֖</+)XYG
+a5z3qiO;]	BLuV"\K S
+ZJLڥwo9~Ͷ:U'i"[M<{~jc<!dM4sB_, "BlE&d]P-U=wZ<:JLMFJ?nJŲiC11:`=9mf)x\c0?3%gDo`l伩+u)w@yQPFYQ
+p'cRAYR:ĥTFHdmΠ@4rSAs5ĄVk&KqTjzgÓ#Y
+(Ǎ
"
+.,^!o"kU-_!nH?y׬k5^g904GJ:
+:خ]ǛoY?qk?/Q<NQV}?}=03Dÿ|ƋVeݾsdL{EI&7{mܷqgb/c´|֓`B9Ӛ FrΗY	
+{;;;u!#g.(yͮ]NәjM8	n8ϒa>~<sN|(
yYI?8{N
+
+CH]:UKiIp'{./v"LdSь	vpT˂{'ˆͦ	q81qIN ~-m7MX/qJeb8c#|sr$mDs\_&!3Y"~k֗\_Q!Qxp/~V"U(0_+vx>Q՚g[y_Gjrir"n֕k]-ӈqT@fx]QĬSw`2Zެ`(EX𾰨,sqzdyoWUЍtq6(`uX}oK%(]ܥ"mbS
+5%b):5sj{,2'P[e3()vyZi(ߟAmqsӛ^boGy6Ovݙ
+lKp8SE3O"Qg׎0[B8c}N#ӹ;4ZqS}>{wiS=\duM?0b"uVaIJ<!xU#JDA2t]4H6aIbC
+ w{>WO~9冻on!eݤj+iW!V]d̠\rrRbQ^L;
y*\l`-}W=)!RH#1f,XUC7p.yֶdZ_"o1 4(Y0"RIq"s^㌄kG.$	7F6`S+▍.q-r`2G0(0.GfcHa[=&YcLŭ=.3YNXzG~/Y޴GwNc~ˁY|qɦ6Wqݬm|=cF@7F}Qʞ&QS*ȄU4N>W%둯'bom&80OZPS<:_x!G~
	N*.sN$PEH~fN|LKK~z`|qTK#̽ҦKJU_*塩3h:Ørr*|2l9
+y+eQ)#F{TFƑ&*}eJGCu"e7`2*b4:\4$ތn0 Rq$E _O|M0)Rq>	KWMg5NQ
+EIA M%iH4DL	*)S2)HE}hVX9ϧ0q,'fk\C,N6WVۥl<gVd=oޏ᏿_?y#4> `Qyv!L`fY8iL5+.[fm,xi%+ tefm[%QfY-u+MķHd̚>2떜-⼱8TP,,YsJ۠t'OR#ʂ2	,Fڪ{C>aQ4
+7=dfIv)ðܟYJA_J*ahe|hWS*	1֫`GD5ΩsdPd`4RTWKZrBVi/^buS-@/͕<bf&TDˈ3ߔ$Lh@кQ8
 
-pԱ)GKac̭ILݷ<:qumwll2tŧ}k[UxΌ>rKxӫJb}vYrVɈ: SvJII]d!QjBK,s9AcA`
-7c~W̥hGH @湚}ܧ/r%9MBh0۴by&´PW	<vho:8V<B	rA߲B+aiA.IG?e_FJʢl%<4OYh{tL!RNb0 Ø$sI$:өA
-2Gfj1H$0g:vK5ěh]n9$J&'Yif
-&5FALVi6R,+ZJf	x
-ǡ0@>qm4
-Rt=bpUr-zÄAeFjB)Upsg8e|^
]?$X:o?>+\TWS'a	
-\#l݌v'P
.FS_n"CyB"+4kHƯo}Af1+l>~jg3Ã&D
d4a96UCrFY0D&p_8v	%Q5<Q2TFhU[h>Q3Qƣ}[B`iBmЂL[;
-KPyUDCofI*.B eLME:XKg
-_(KM?hmfsnc+8Tds'/]`6(8XϨףwp:YQ_WJo>u2 Mq]F-|-?k#~8ںE^RD̓}6zij~]s O<Տ<76ؽq~zZDEb
9Ҭ;
-zS%7uJs/!zc>i!T>
-B l $Q8ų<N(24dg9L}H(sn~=zx5E?oM~n][_Po}K5f>{6s	&%Lo<`wFy'AĊw~p՗/8ytj8ksT}!=~d@V<4&:MWL㭃ӗ]..V1+6qk?@$&=sΝ]L*۱߶-wu|b]Sn<8$eP$6Q-]z*L!'׏"
#4Cޑ҂`wg`~,lsmN%|ٳuMN_ڻwxk:_N:xs=Uy2/uqHG\8L9<JxpހqؙM)raHf`	&yB~gŲwo{DZ|9RkuV&\]_a"%53RہHxK|J
-FuV.zk̗t>p{6y=޺4ϲMQȓ׉e*ua|Mz|9:$i&kՒ2<vJmgl>p3ؘF/03.	0&eΞaUOk+[>&!?E9'JVٮFhfxri9Ey>ؖwpI> NC,Q2˃u1,rV䒎c:2Ed	TF|z8F6_C)!
- e>|°#	D=0T[~OKXu,YM,4ʂFc}m~DqX@6
-ފK3){[3&3F"	H/nLu4za>raϘ9:z=-I=V,%F7m(<vℳKw09Wu5&}w݇,}hۛCҙ[Y.`䰾Ě[n))cnA "T4m'>YHPk&8>ItKݎdJ`#!N@H
SҴ%zh;h`ił鸠jʧt)(!i'69v} -"U
ޔx0{AqBOjȣ8,셌l_-4rʕGK!MJzSFDjNF
AHW-MB\"-W/(Mܺ6d)Y?(#ZU԰fwo¨Jf
-I*Ie#L2E/3Prɺ'`9&c穢
-Q5].sngaYelBw(X=UB#!(f
-vl	חY=٤:N&5N?I0~l"Ξ=P8f+,KDјrtoLH¼(%'##BdrtDҝSY!Mk,'v~]f1C>!;{dT%GqS"sFBR";|Ӗc)S̢1-\T>I(dQ8*6AEj^J*OJ!
-IW66Đ6qM]L4ʖ!AsBqe`:epQKt"FT].<K(@GvwЌ
-sLǤRID4#Jħ}Jބ8ARYlӰ,԰
-HAX9w|?&;_p^]]ܳ5o̘NDoܷx?<O/r]ߋpt&*gDuv0qЩY>SCCK2d@^vQbɾ=?Wid-0RSK@/&0(V@E 
-a8r*N7>a:w<ޫwfAo|]Z^28VT.[?cZ6kgiF"DFs4їx^"ɵ)v6*snt#8fզS9A1
-<85մβ9,/9
-nlpD7AVK-N,ߺ^z!ϟ_gUhc/?EAhC$-t`? (._=C|[3'dDy0Mn0b>5?]gai[,TN\XSx&$d{ų|eĹUǸ]#Ai,VKcv{CռUE;H
~9ZQwb<8}W|Axq	/t0XRL|ͳgp50y#vxH 
:flw9}%e?U45Mcgu}v>LT"ʅyo?Pf.4.kSiU
&$Dqr4`'O.[{]QmXnSՙD_Y<W^c-JN 83<ۢ?De5>G)F
TtN.7(\敌x:.IE(*|4Ngʌk6*&jF2,L]2mrLvy՛hu7H3&"ͰmC۲\*CvQHj$)4~G9Ն0Hjȭ;=v32Z|.eZKG:˗ݗ\=#:#֑F:+(Uu.Ō{%}!SDREGD SoA7RT$B28 A/@`r ؜qEB`
tx\۷G|C9āŉaQLGtƹٔ$(UMRk
-R'P0c)iѹ"Hg4@XFYg4_.>vfYp|#x)گ]31cLM6sVJ	.D{H_-) %=Jx:/n^i1	E!B
-),Of4"ݩi!<8"VRLdp4梎])hSe6$X"S@ʾՔ13Ğ$ġ$/X`:{[05Sdۤƌ&E>3]m:M*?.
-&U%
#{-0u0
H34v:.i,TA4
-T+fr3EtTmGt*i,6J:N
-鄵㌥gOc?_>M ʳ%(Ǳ+Ipo4o"RS6U\`K{fDk~y
-=گoL^(P	\UGvͪ,H
-M0]腃%F "Ey!k
-wuL=ҵ*dڲȠ\gLSȅXFAG:47&D3BTwCb!&gX{Pԭ2Ke{+0,ZRK
-Z,2G	p'3lOV*RPDG	ǷhGXZqj$N0	#r65
Pp
5%:ȨmDb?
-{#ZM`NW-lW0q*HN>2xķ?k*Km:$a3n/<RϿsOm~'>\􇙄1eK#
-l#0+h6U]Ƃ(a,%*GDN:jzT݌X*RQ
SАV@Е(aⱊ	ko^Wa7
L
xBnv2n8!NrWl{S&IS{zuȤ &*vs4pDlfYo5^{>EWzG6#z&^HҘ
#Nk8DZܽ#%OHqXRy@9O}*`,ܼر<yRE183\Q߽ǽ).r3:o	>w$/\Թu`ՠ7t5DRI,9R
Ц~@w) otl!
-
[|?qkǠЈr{U4A(eoEdi^$U῅]0R:l޾`p0$Ga]+*E7u `{cpЏB%_<|]FD.j{{{=lmDl>}С?1x0\mh)2-⻯ b;2GI*8ɣS:Ēs1ܙpaqA6
GV+TILahpt	Qdk
:cbi+^0So:ThT*ɝ?YNjiAORϩ*eE˒c.d~yNF	IABT 
-Pk讦sBxզ-Ԁ("4Cg0@B0Ј& PL9
ULƕ;Ϻ%]L􌭩lf`(ȉQ62I)CCYZA?QhQMd$ЪtG*g*
- gFe6=M'%716NI0%0|38UrٟVOSf#S

-X~z͆orSKe1G0ELPcl7`<,T0n3Ԧ!4t+-UA;DPt(0fƴ'ն:3
-$4
-|ɽ8g\h/F՘%|CGńR2 8ɧ85\4qNvPBNEnrn[ɒ*;}4a2tO`zk4iEl(I4seՂΦNL∢e%7E (Yaj-!0X$sO4uϔYH)QWtN.H.9J=DL)Z$E?HBb
-f)f(ȏP
+(XBYcM>|YZQ,
1(WTAꅒI)&5pY\nRИ͆??'˯ɫ{JFiK`0
:Od}Hk>?8{>Χ~Gyc>!_8
XC:a_?xعM|;]1IPYeaN!LNc++T旨V)7֨je*ye*Tpj
jJ{fxeQM8`gya)%BIۅab&B nY?aut*)9(4Z+T2fBv|ᔩy>zrTeInx`UH 6,BHWji8TfdkQN2
1lqplO}'utJՆsSyKR0*5F,8vc#9yR[Qk>}}_k/B?)_pSNW"#V~;ɒn3>"|-Kcm@_fEHS+j)S+jJ'FjؖF
5eY$YF	`dFAN@7<#G!K&j04Ʊ{^it&=<S΀"Ό b6IFcnln(8\-,.$gpA\biD0mrt^\C2_[mpL.K'VK_{vm-5w=>3*lJ/
8沾Pe{wKO,
{mӋUWʅ2gcku&R׶җSvwLsu#Ƞݪ)+<ybx̉<fG?q7|wX8b}m}yɵW_eef{22K<x>&Kk-TtQhgPI
<R΃	|iwv94$5΄0)׏(RUvDU%R%YR$	rǛrv5ƽAd 	9QR+Tp9b氵?`c&mr};BLys˜<pή
-qoǯpph2_f41qw6%1"k3+R۷F`c	58"BCΟ)'<Y8cmNo0c}٦lD	_?I2"fI
8
-0Ls
$tI̵긮C8ۙ퇔}
Arg1Eocv'lM|[M
-bp$H5W.tp}q$JD1j+&`2Y@#,i1P<'{h <
`t\=[H*:E)`)3.KAja-HW745PCK
-#;ֲFy- *wo;TO%i\DS)$c7ɘw`O;ܺ=&)̝,=*av`'}ot~OټyY2x˽ITMԖ1Q(y˨GAMV1SؚFstz{)]mQB#JuJ*GxtfgxhV*y,lȵ\
-|ܫrK&sR-cp"龉S5'9hF(t
-	H 	\q|tP^,<:0(ɰk\*oQd\rBN̆	LX]coݓւ`hXt豆	$Z+?2U~(L4[U(f~9 ]CvMg%Z	v>,)aBPD"5!'0mrۄQ=|, !uۦ#Ne6	=&qtP07?-ZeKmEkcM6(1^5?v5bLQrMfQ[j$U7
sϸ7>t?~)!zy{0
-$HB2
O)?qK&JZs4#,U0\mlF*5>Mr<UGy̌(&J8ɕ!B/xFˮ"MIc
хei@VT1
'ĳR$:QRW渮1>F&3dN5 I:Ȓ@gA"Io-&ztkvԶYj37N!sH(SxXYbʢ$W2@
Xcl,U
w@_:,>t!I,
-em1~z?_{EY:ynͥSj9Jy 5puk13~)߾-X^q["&|vH/O+.$A.F	)( tIL =BLY0		ĳtrY!-dq2Df)f`j!u#vuZUG1xޫ߁JGЬ4.bakt:oD7Ks>zWSMCf$̉ٳ
-F	/*.tR`g	)\ãݬ=G/r.sO~;CmO_T%>L(o|>{z~q'e;LȰ 7o3eM_W(|IZ*WsoNj/ըzѫQb,m)/.p L9DvX5SU?2|k&uVZ+LoLc
-aTF+N7YY8Fҹykp,.ϱ7nfjI̱֕`8uCmtlc0\QHc:Ü0$,6*(OtI)	G<AaXvaiiZni;q+9RSۿ`Fg!'h{\8B<1:Wp9`1e
-ct+(iSO./{)O_9ͫ/28<r-Ν}Oykssmv;C,kn͸sū{ocCj5C}ݶm@0}(|grd$DMeG%U\?xWvMR:2YYe~%J
Yh(d<1
-Ae."0[:	G	ɱ5.ӵun}e9 ֙:@2IAQ%) hI9)k
/eDE
6hL3EX.)I"EoHGt̓jRt`T(sP"en@/ [Y,h,mj,/Z'QaB4ȶM4;2
-p#
-i'AmQN~'!шnz<Hޥfli&$ELggy~DA3K	!i?+Tf[XОOX`ϫs̒%ziC B%ÚwkWv挧:&&FQ!-Aa4,x<7)UQ>`8HlMm*mA9*X $-̲	jeNFj`KI^]J
-)Ia	k[E`#Hs0r& \AvTӾI> t2
0 9&LCԛiP
mqE1Gfd<
2	HEN*PsA,,5I7bARuE,Su_TAj.?ȩcZ1ڼa'><@(P
׬`i	Z5˥WV aNýß}j0כV4!vZ@s$IVԛ%5F{9x\-A1IXlHaUhvᷛXdSr`<bH=%MGcrBwrDcL%FgXT
Pr&@[%Jz$ɈhCE$Rc
-jO`Taj3L'u-4d#6_|]E!Lqn04Ta[j⤰@s'1a/Alt=78PzH.&XM!rt3BO(
-)P۶LcPLj1Qb
-jgX͝+/!Mf_ d"͈	+c=^'>/Wh.}AYK4
Z0]hѧ2Q`<H>^_`9Ċά!S&Sʖ;ZF0+0m|ghDڈSI|D#Dd(LaeW@iB9wh$ӌ^Lp@vkg&zAfÐi;]icG0W3\<{f
-\#^\g`qnބ 0ss9ζ=FMƣZAw3ُh5]^{F#ίn{C&`l8}ime(@CaHd?2ƻ=VTāiǖs[eƻdBJ	7u(W]>ӄ#D /<أ?bz@Q708`o<z{Fj[C%{
-zFvew&{cN.'Jלk6t
-iPmɌXRR	_¶tzV824CCf&aWqm[E h<]7TDA?Yto0pu{A*rz<7lq~"Ѯ%<,S[)\ո
86ﱾhJNYsq**oZ!7*\vw,.DT.=[o>B$9O};/& gfb#F)}g\+_GN5Vi&qbUwXBH"E4)2el=b<QRPQ|WҴg1

6n.Q^YA :) j.SiڒM-r*0GTw4d2+j^Pt3EHnyAJ9u D aG4N*}Ox*B=XG@t%	TFFMhrJS̣-o.C7sҩR]r/Tߨk]d/DBNyvl p h=x9yT<M=s`4rɯ]<LJ
-(ДB"mp2ӕصQԉ]0b5zd ,C0i0fMJ(Hx5(.HM-\7TK&[\vrp̼ "CA](l)k^QHjq'3:cBa'H]`7F*VBܪ^|3CQWUA:ۦ
-E*c@;_̰
I'._hqER'U2d%%V(f05G]1ԡyuPt[7ɃOZ	~
tLFMRɍ
7r4KC8&yR3R
WЉĤ6ϼWP[apLЭ\IZ9Hf#Y];h?'?a?V."ylr$UL`eĴM<EB/셓3Tc:K$2[%Vd_k^o2PtG&{4XkT|%AZe*@4
-RfvF/[v䆉$D"5TLd:2SiB#74}E+|辇mT1u׫`y
-SC	yT>8wK0QB "]Gs=2)y4Te9VE!qBJ&u,E,(aZhEBZDxC$*X!	i.`XP$ct='G#ML͢rJw
-*h}J
-ل,;ɠ;12,涒Nt6-`qd"_U}{/1V!"NExۣϱ~r=[?n2~2:Q@B
l- ,%-kT%/RJVr,(p-7r+y꺚 ЈY{;PiDi{$ь5*ǎU7_Z66;9{#ZN'Kd!|$rSoÇh<W<0k<8؁CCQ?lMS!acPc\%$6׮ߴq5!7oEvqXٔxB [}b.`k sem`%EFϿ'<Z>e:xa;$qb9>Sx$:^ncsh1Ifw9;젙doM	2w$'
ĚMM:Y}
ox㗸:ĢtpX<10UDQ"tBJ%Q3TخC.
=CJhChXh<WY"IsTҌI֍Y8rx&E8`p8Ŷʜ;{?~koo=L8cr#%FT
-rMyT_$
-vb/~Ǎw{\Цj5FbHɧ½>cƼ6g}Jmƌp,8J3V[ɣz#Y`Z%Z/~8`sO2I!y!v'jrgJҨn+\7#upU?7~m~㚶{ŞP;$MHog_jڂ(0gbX>+D7,81/EnwG O.(Ph=
g&#loi%&t<d͋XCcYߏU䡆0%y9'7PKU
-`TRz#И&SCW7턽AhDA
-%[y6X=s[aeA+_ۨ\.lOxǴ#"?±tu&l6ӘE&) O4	U>"(
-:njbr\Ð,RΑ,8v#LܺQFW8-CB,uśl?9w,b78-3*<hޑ:آֶ)䎆q!~G^F.Iz4%/*^(=  M.
-L=C-ڮ r6Qt"f"<K*`j$cǖKIe<ǛM$he@BQ<CN
-(
-9uȥ\gl
-\*UT}i^ Ȳ,QTtS1`,xU'TSOc4%`8)~G_/ 44$j5hj̢ç`&*Ŝ.Fݣ	
1>qLp,MDᆳ.~$*4bI7^ O*s66tyV'\ϴ;Ѐ~'TYc.i\ps(!iT	z8ИD9Ш3
-,BKiF!d	FANd6Br0,cS	Y&
-G')1͸
-ST$iJ*óNr˒dEVDd<"@hb{膋e	IHC腆TG7tHRMt鑧0ZvF@蹺zLCQ%7lͷ)M|eiD:[I&p+tzw+l3_'Q*58xm/qu_+_
\\IeH# E݀Oo)?8%vn oZǞT8Lί@7%'s&Y|j
-F=L)נA=HCt3W@E "}4baq<H>km	a2Wcp1Y9sPo!^1էܿw_yXMH&ΜTykK}"iaz[۞"L;=Gjsp0oэRc]p`i
-~{~$`3[gьSWXpQiεp>n,[Zӣ|
0?S߿cgFܿCGr`>O5[op7qrSO`!O5YhΌܬ `Ss\^PD	i 
H
*ՌSsp|y{M=SqMaIj۰
G=$_y&_;%B4SVôU0\THbŏ3T3f	A8I(xI1MUS!n`){]AovNx^DtvKsru֌44;<vb$aw3.9wn*!arH*%aJH2v'-ѐQrbYGx0ulM<Q3]#,|},\>˝[8CQR*P
հ'Izr
"9s`dPWָt'>p/%rWRwfjpJ䢬[`*x 
-Cc*!rII0jtMq
-oW!-#5Ж,Hsd( G`k (k&ۃ)*U3Ee3v̤Q#Aax]a9y QWjM3f<i:8NNnĖrѶu6i^P(6?e+{
f|.Pm
X؞e|gKi|da_O86Rym"gOIMS9'M4'	5;S%:Ya+4v,-F
@atae̴-V$9xvbykA崐FQpPJzM*w}+7'PE͵h>-F5J-
AJQ6~5
n5W؃NP$QtL $A DUv$:Hk~Y5HQ4up.\I71
-\ lA"R/d%3/L5V99U T6±P|,GQP[ #H!$G!$#icaRԠrBSpt'2&KK7buiSTkshzQMz(Sysͻ; P ɿJ
-#͔%مFi'%-sX%M&F;P3"Q@,\P>{B'F?hVy J	!Mժ:7(Zj)o42MWA6ɂi6TEF1(Ҁ<#Fh0	iJ08P8:CaΕ@
-)Tsj:
-3)0 H'ib KRru 	GӒ!i#="bdct0uH&$Z)jߪM2%D	%,[7T9VCkɌB
-cc>I`>kƬ;^!
-Apx4>9_P='?QxM.ȇ}}nܼ+'~o3=NkR5aV0N3R!xcw/Oj'B1wmˁqw̯Ǿ̊&$hbQgK$t&C\mmuz%q22JG/Qo4: M]DG5p0|wW.q$_V#VI9i{}j5+t{Tq6y<À;]}T囯H<%-6tz!;w-x|gQ}%4MG;[2W`{63*U[;]v6RlF0&sG|+SClgަ?	Y7GTF^{3W);/)\V#>Jb\\=E\g;s0~-Ͼ|cl0k%:ь,Myܜmt&Fե2+
:~uSƛx}N
-"cZ^GIalW"\G#d*A25,PNY:DIn!ǳUD5H@PHrBH][$]CM&S, 4;<:LX}Wkunٔk{XeW\ڎ) @uxV0*:WP( /\^rcmLۧVpS وc6\rv>d8D{Z)ߟ8=:Ra]}A4ʶ9ٚc41y	Ky8u,RG!OG3SEj4++/zUV`C2ˀ9T05`A>	:-'K`w W6hS
7* 5!O@D`U"7
-K[;qǌ߾9
1J]k8ď] xd2:O44h?T\=hk4*
-K)GcLh <+I49$G:$& ؞ cDv֐R[/a	^ȼX`\m-(֮ Q
-)Ҳ
-сVdOs.8n8BL
&(!JW!NhĠ#',ZU,z\Q~sޝv<biPY̉s	O Io_*_'>*r7M,'%Tں:eIY (QFhsB]*Opˮrj"p&)o 
-D(Jj,׈fdS"e/;:zd(@5p	IdI@0
-A YX@)6B#(
-Vn:Yc%Le̔l@Zs
92(lD7(&.=PsVJI!P %$1i
-(.]XTMF1Eq'^7O[*%AˤD¿y*5ab*)Yd+yl2DeE)h2%kLMmMRIF;A"WJo_㋿JM<
-9j3t:Xe #R|W0^r]I'
WD>QKD##r(Zm:HxSKQSxl#D^}<,'t[hRWhjƉBRd8fO阢H\4kDfXA5 Xf`;ĳKHXmu4]WD]ih"(
-̦A)V>#+LibBˠɲ4Xr
1z#8rD"Q060LB"
Jj5E\yns yG*
vY9NOc[1s Icrק]"HϼY~;_G<L&qLWU܀Qʏ~y8ewjb!";=!UARj+vFE,°}i
-5ы0MW0k)ikN"LB7LH2cǎޫJq>GŘ$	S$f'	,a? ٞ`Z9Rν#޹sk[S$C̗yq9JC;.nf&f5*V`DVk_AȄ
-Exng5xѐݍ![
/<GϮnl<81Dk{J?w^7djCKj_xw)U	[	QLݒ@RsL	V+6L̊Hwv;8wlv`$pBFmt|v2+'h;:6?Z)
N,lvBzӌiT`Ce7e
8j*E38
-	I5 PY5aADVSz(ܬR`hap46vQDl<<1tz3
-ۡ?	XlOXk(*c6|3ep4Vvq,c.#8fZJNX{p_}϶}57^٢|An3U\gex-<xtxKERK6{}Ooօ2)Z^Yi8Qpre[g64^unAP u
|5]:APTD3x`	c(af
-bZi{\n 
B*%t?f3O$N ammaF+ЊGr	c)-
-+M=xqgG
-T $
ecXR M5ҞA<0}IU&rG#'OwqZeLElم~+<Q╝;A̢[cx{o]`[5\Cr$Spm;&4HMc9q,#<[/2
-L2C^69 br0,^ĂuYu:
-$ՖFE
_/|-^1pL\#ump M]<WjzdNKQ0(PZET@2K(
-plDA&HLvu&KjD+i2 BIET1,GB!ֻ}:K'aޘҢڰ@
-@ 
-4PH K' D3AmmM
$5p4E$!f&^XUR^4`ƭMϽ}"@ǥH? $ :UsʸhZ]bS6
C>u"?eV:su_yq(Gp*~D@mkgg9u>V;QZiJKƻ1lBd)9c-ɘe:D)KBVЙBjbQDZjJ* a
-bct,b@8Ř\o!ǴiR(Y{Xhuͥ79`.,#c4@:1mLEHOO2$Ht-SR*Ag`:5?WrU6#4+U+`k1dDj)d	jc9eQ@.,dHLp|2U?l!#5L9E
-@<@
-̨Pö7LWOpKsg;rFFI6U&#4t o@s|/5ҹ}ULlYZD@4%{?
-{]$y6`D9n=dW?]盌*L%|RD{hb8&DɰնrJʫf2Ygi$EVoHX7nwޫr}-cK%#Dsu87SVx[
-xI֏׉	_k\JEsaXyw@ksJ`6f@;l=2yɳܽq]89(Jt#zgyt2p[,W=[9zăkIĂSfpć.nШ4qԫefiў<s;ۇlOA]XgάrsVF#9fhĹyz!4vrɠBWIb֛qcּ,9<}۟}7ǟ>h.hd 
-xl{ϼ.x3G]>+
GyҜϷoGk'W,\GcC^dJ:K
YhДD"Unhӡj&9A$1.
-tKSP4
a86B8b!	'2鏆
-̕Qp0=:<6ݡTTĪ>++|7H3p<GQFHzj5
;Xkswkrtyl44D˥Jm)ID
{q²W9<q:V%̩256(tJ Ĉ9bnD%tF)a!TdWu}si\0Z`7R0LX%1i5JF1(ނ44?WUC6)9̡ 	3%f98JV$,KÀIʿdw0@:`:9%#cDޑ?c4BsrN2"ۢeM@DY*x!14r
-.ؘRuf &AeKr2(_d,C
-ep0FvޝP~ޥ {4k&jQBC.sfp X$iηvUR@Tżgs,ZIuLRHs-,7H*$RéK%!NL*JrJWQ,)͹\¢☍{.YiVUj;lc]8C
-<Sĵ$q3hDdV ƪ BDpi&g4Pr^u
-,Avg[(f)oRvwo}Z@R@CSD"Ku[80@faDldin`3A$*h <SQ
-@FH11qaoWկRhDP!j(bhh(1!
-.6J߾5΀ؐmzN@)!@CUP[5Bey͘ß~ [/&oܞa
AdPMD1a(-7-F<	E^6'O/c	%"+
-Ͳέ
FǘE:Д$bkyBѬ
-έD 4
\;'>hW"([h8J
-+ɿj-X!Ec6(")ThPM=?pK# Ve4<ɕ)pZ
K'OPTihNe3c03)+{f7LL)T hRP:m[CD3EԬ
-Rj&


@
-ӟf](!$*!W?:Ȋ'_vtid>3@jUdFGa#mRK5</2jc]?9f،sI
M@7TLlw3?a^{ی"FM0KlIY+	na1*RQ \RMO:z##&	ka0`;P{	(f1~ʸ>iQ}2a2Oӌ]Zc2
ALRpWLuXo8`,75I !4agyAA<.{[w$mYbn?PvL*cdUm34Qrٛ9w	W@bnC4]Ǐ+	ZY2$R|cY
q,8Y]Slzрsma\sQNEWug;q>f/tiG>pV0߿m/~QrjYeZ=wuvҲap?41#w`6ViĒ$Thݍa\s6'PU!YD&rJ5T&Db:c&)TJYXTe<yfa`&7$AwEb
~C"%4v7!gϲ1_
-y02s<5;TÀB>Y6alUw-(
-z㌕:YpE+Scf]S}//`|L^psr;\oLx;^iz:SJQAi"
h4kCMa<d؛1JnkH[Ӽ
vrZY!p]))V@ALGPR((   /0*yH86@T߮!=Dã@2R$B0l9\+x|mKevFSNJoy#g!'5/'	'>@_pr`45SH_<3/(c)aX*;soݘ\Qf
.<^m4",t6o8yuI,4XԪz1q"~ꡑS6ub;@+I	㱡$0`;%TT[c'0`h QX0i8jՂqPid65B16ɤ}ph|į0~NR̈́Bq$nI2Q\?uiA
l{}@T
-!-$A*-Ԑ$O@YjdX%i$ ([:HiTozdGv1j2;ᑊr,@N=DI5d3AQxJ&ŢPLk.z	Nwd́f1"fDfM2Na8(P̀,#䩁&H@J 'NdF4CLP>HO7=6CtZs>SqgQ  -ۿts=QDwh4cO|rgſ`#>9EhYƴWfuΔ~~6bo6@+LQwH'l,,yJKoiT,2Q66ia/縶Of/5B&sɖJZb#70LaE*BA $C!bt)T1MC1CZB7)RcX¨Y2< pBC%Vy~w=C:R5EHLPٞHAiA臙%EȐa
-A2H085TJ
 "%UUJ׮nnak..)eH5OdM*",m5 q[o2o]b*rf<cBą	VzNw7Eȧwz6wݸjPw69~rk7F喍>kY/ C(hRxkj@\3rIeP/[+>TEfdc3JZ	DRx{^'/R~\x{B9ߤo+sghC3É2ca}M8<ʨ?y|3w{jb42,e<bRz؆A'$&i&N)&UZn^`Go">yk79C6W8:7(U|xhq)c)lBյ	"xJxɧI++W~>~ӕsW_IF
-9?L<J&W<㏝7n2H.^!G^qsg^$HՖ20(dǏqkhJDP2pCP<Aȷn
-B&Ij#4F~-uOɤd+sx$*0u<ITvmWiiʉ[:Dn
U(y5{HĹ:G͍>?3F<P-?Fo4aR.W_nX{=`T+w%F!Xc\v4锫Mog8`n	scO,sw1NJ
vg
J%NXG8ʵ91J*EBhL\&N%9Tm؎/(C5_Mng8r2L|dpDY"F1IYjκCSA#g9PBP=vȫ"(2CV@.2 Z
D$72DP: C9zDp#~&:Ti
-zhLf"V@8QdMxʜz[mDKWah)@"h7^<:C9HT7sb+cdgPCuUS.Y
-	.l).(PPXƚ[8-lL@I6e
'SφF1
-|CB)#*
-Dz,N=k'8V?
F P>йxZOAK5t#?TSVPHz	G?<܍餉$@Wǯ$T
h8\;nJscFs%zKCumD ѿYrT`$<#{3TI@!̐bY((I)aBadŃ& CJ2LBr!O'6ڤ@k]}Z2Hv(J I"T6!DU@m,<](y^HߖnJyɌ$0C9;5ĳl*uKXiΐ P%jI
-$H~4 |[WpVJopT)Ҩ_~wqrJ<@⻔f+[>	okLً-FNfq._'+|2xa^߿r=;ܥe늘%\m +`Lf(TL
k)	:i`ByQB (D
Ei!ruI0KH<CR
r3F(NX^Sh(	T=J9_AmJZr!Cd:豎fdQ8AʇQD8M+
E4\5WdjfЄ$x؎@3A5>*cO.Z>Ry0F,	c;>abຆMCjPs&K6fd!Jl8¯zcRqxdcqgo3%t*l,cgVՀ읽#'ѧNs^}"0ZsB$e:3pFM48b*ERV8E ik:y$(,߁z+MT46L -XX?q\yЭy:	zq0%Kʮo,̕9<訇VSk9Zm3RZH*H$0u\\gieoqR/E16=Qq`@fRU)QPE,W(tOdo84L3'-;?&Lvqk3V<~a#Bq
7L!/ﳴd1N79Q8^-1u؉|D!-޸`Ux:♥eyã-,+<Uݼw[/]?;Gz"A`uyNѣ)R'wlG jED	,W9>WMMYiWx{?,ָ7a:Tk)?YLH4X.;Ī˘N"N3%T"&OȂ˴ݙtV8<Rl,a7ēPe%He]\[\ulfeg8^W[}o"d\,6\M0uN,m6>ϯp($*瑡SIBi1jQqzBgouhsd)٥f0 ZAooM(\9uϦZWaWS{CZn9Ƞ;	Yj8$HB4Pr)rR&ϐ=SD-\m 
PGo[Zbd$wTF5/@LSuFJ",a|/gF+/_&\
-b)3?/ݽ\էV0m)d%ѮUJ<6UvUt!kN'u`}c}Ax&q $j4[:_,W8eʺF[Yr5H0$LfT#7#f[Y(Ӹa%$u#Zp3B iϧ4A<r!0lυ4tE*3טk锣QLfvN)$o#]ڣ	/8~cf@QNJDek~JZRs\[dgp'JC
;Ȗ @̄X<\"DoU2ȣ>Ȝ߮lX9bJ	BDבAXRI@Y|1c;!L&`;Xey3U\s.xOT9{$aN4-t!2zG w NQ5
 Ւn$f1ٶ0$
Vk.lL?Fosg{gV[H2.6fԏs9 [ $H % 4gn{c04/Q5pJyQ$.=Ϋh͋:3uO}v}jA
-TK\1*;A&:Ǐ	("Ee[.!YƺPD&zQEQR4ӖDlFah$@S2$0=MMDȸ 4Y(kk@kđM,(A/rRMffSMI{Iq4Nכq*.]$	݃b  G" q (4
-DPa5
-B(FQ8XZJ E2gzERcNƽ]S\7y:UA޳p*M8dYǶ\4
YB
4"]d+J]fGNipƙrD&lf$JrRU_qk
-l\P$C(~or#o~,iՈZMۦ;
-sE?|K*-`V59p'ћk`<Z˫A[})|/gF@	<#(;BIAu)VL*3̢C1{f>2
-%A,$K-8c2MgB*y*.Ґ^~JS#e{zzjZwcDXiP(W91%P!HIw;l\nwO-R&(.twUX/MBI\]R٣BFooHoz
-pk{tFöpuP|o(yP['Fvq,H$``wzc!
-%~ϯy=qSvm7v_Q+S)A23"Kz Mm#TJ63f`&Z4Ҽ +jT
agHWxkm\g{KɰL}dyBM$U@@E5NBEXx"9\Mq-T*浇U^{
-nܠp0M]M<Cz`X nnsrS#At;}50-aX;cJa2qc}^aGIqskB*98`Fqo+d}u
kSNݣ1Sn<hov#c t@.#`421ǌN(cia/DKMhZ0=xFt)
-40trH S QH CiY"xsFlTر@&	l3ToAvfpd3>1.W:4'nӈ/̵}D9`$ы(
-{Ɯh@R43J*:lԑ3Gy70ƌ`cvxjkRQ&$x$
-|G5
v:Za&ىB¬OYD'jdGL}l=Gl&: I0J9ѝ;TO㭍MfGJHj8,%	ݯ̹"KPvd
-%W
-u릜hy˻|hʳF7apcHG_O02YF bnFz.XjW'!YSliJ(L
-Nj1X[A#Gt$1h ;!7 %Y.3
%^}(xOA>({:B!գ;9ҳ ffA޷`(!V]SE`N(
-TTƁU
-$dU#nɑ8ևcR@s%Gp<A9&@D B Υ{3ؓ$×ulDߙR!y:И""CyPkr[6s
-V](02Aӕ0b,;X;+qDk@1Q젓HMJP?!˦,BV,#p4QbdrZ6BbA@*%rt3/U 
S G6mN@1IÝNyD1	t,Mõ$!'(i@,XK(]HD %;hZI
#8%3,SQE<D
-h
>J!Ge tA()0KE	a1JV"@f:4P"qeGL		XۜxѰofuI
-A4A\_7y>O^X {'R5!o~lbJѪ
="-L!(
--E$!(Ti3]Wq%lո	$+Z)^%hͽ|	iw~e93g͘9
-BQI$I$I${B
-$I$IB$I$I$IvUg֣Fa:P=5hh
{|͉D$I$I$I8
E౳\pSz࠸Pͬm[ }~ݹ@{stjJ&er\rs)._ճR(.^+ֳ.VXdܺu%I$I$IE:5@mn	W2;Ƚ)xcfgoᖴ8jkJΟ^֞Kz:
CK$C[My\*$Yҩk~DS|f$I$I$IdĆbzrCf;mҥ srI@
9;R</ҧsJtI[Oڻ_=s~졀MNÃ]s#[2z&$I$I$IRŧ3N\3z!`"yt֙nSx9xcCPaנGAK$xu&aEh0+qAH$I$I$ `m늊Ԣ>ɳqcfэH&3W#ښ},;3Z"W-EPi48Ĳ򺉁]ېG9O]#[DZD\pL9}#Ho*'STX배9; |K郗7W;YMq!֖>~1U
-6:=H&5x7EkmH>=~)HLM{	Sbc@?_|R.FIRt~sv[m?5~>%N)FoMiI?@x{`M)\P>I*%	Nn/vk=^)H6
ZQq [=qܓbF_x{4)ɒn#)=P^M㏆x3e'c:_Vj$黦;?~r46:l\<f
<H.5^^!5-^^恳q.$p&i޵iR&?>E?
zT@JTI˧||XkpvOIv|,oJlI;#_2;;<qP$J1x!&JF0b8zgqi-3`C,4j66X-UysN:Kk39#p]X5K\t3yf:˹Wv*¢擜>: }N\ʥsg9un\cɖypcKbϜ>3{N3\iJ738w*/gњ,tg/qulYI$(ޟWqN9뗙~:+\:w'O"Wi9sA kmUH#fm]3.qeN<9$i)Ξ¥رo/S߶/] q,'"OUܸ~Nqe]OXqcgĢŢ_7rE.6S1KfəڎǙ>~:˧^{8|SV"uf>st΀/+Oڳv,v"׮cY¢M1y.h/%ًr*}KAgZVnaÜ;+WwxT@[a;)/qN:Źk7pl
mods sIfoN8w<]qOse.^{x'g\+=+c!̵˗8e9Sqg˄*gM~;}#`Q".=A)8哴^}Gq\859yhx$C* byØf(>8qb!s9^~ʁyuO1'P"k:BIPgD,޾SPEx5CW$WF\"
5isIuRU:f!SZ+uOXz\hL9ϢIͶY$i2!uXg Yx*LެPї|v45"G6\%2pdN]K*
8u!<XD?=#ۓvU
-W)Fa4i[dԐAC0E;9g`ٻLEpzjDx3wHwIN1TXSDaoNt2Q:*hNlՋL\;1c&W=FÙ{MOJdX̔Ծ$/\䪫4lҒX0)ԡQ<sJ4ԋ%'Ҩ~5X9.SP""?C*/җkK4<8GчogS(SJR`<CN<`%{EЩY#Nc..^7gmQg䕺 N,ԘU*Kυ=T17n=o?ްyxߍ{3|RT)I[+ƅiI6
Y#dG_ZgxUR''8*TΘk-Qt>ǩJ3k:ZUHC'=e%g58e@r4l҂UXPZ2&s@N܀K,VS4ȜZͰҰ5'̤N_WG_3poI &;F^<(#x!1yx.;|G]kXc?
XD,]wXF7 R!wۇy"E%}(wQ*lckOuͺ :E}Gˢ
!*8
-$8oqw":=#G:[6񁽄 ,g);]"o=mo4c [=غ*<B`+ް}FBA:56 ,^@8]٣Wj](^067r%$ֈ$4..,or[z7OuQ[ѪQSnLT_o.Û2i"M(o	~c5_@īg5=]<5٨|NaёR5;hݺώgcս&6xB0xBl<xEH`Y-$0
-'=/Bx"O!OfS\L"B.KvfwՃ3܊T(ߟۛwb['o%;:_LbXוY6y(7*bpQa/}AO8O	~tE'R,YIbaJ1<aqڳpF16}0|{gZUʥ39rbv<Dxǔ0{
(rKn(Gm{#I*d
-d>h:T6X{
-Ul@hi!=
-2JI^::@儝ŋ0Age"04rְZ&tiͬ!$!G:/WMdXDcS>fՂG k["Ka턁86ӟQk=ΆkB	F}MXw7L+XXgZzdh0@[D{3HQ3L1F@
ɔ4KKt
-J
+w%
+oV@4ދ;2uE-7Jaw
+hP	7bâ:z p؟!%/v
+We_<>׌FI0Ww^?<?wn(܏A\'o[H対1f˿/Ua3:e[G	gpN{(0#' rEYF#)RR/J)+սB=+8J; ,/b/ix;6sY,g8'G[hW<O<LH,E_=	yzD^3udutͻ%[5Uf!yʸp<!rC%ry Ѱ\Ahqx9G@lCblQ^:'qWqqȬvL[[c$
+EDzs'?sq4LEYzWk6Ko?>iy~؊˅2\^?jS*QxK!'d*z蹽b5E7L	?emaR1qeō0ḟLm
&s89Bv4LpĻ#IU`<er\P3;rfnjqT)K.ҬsV5*W#y?Duf0Gm(j:pJ6+*M7Y+
uxY[LFo^Cd8|W@Aљ٦^Lәa`E^ i84!N,9[	Ϝ ޭf>cdN/N>K
"(i&Y6R`ˀ+3B?\5Vޣqf^xXӄb} O=
+#7l錴v$qLc,G>M_\@mGF'bǗ&Q]`QmWu+	g+"`WLG..6l-?7ܿ?4莣F
+.P=<bjf_ADg"8N9< ɜNFx.SdFnkӾo]"`굶\Sp,0FΛ+3=wk;*R<P)%h:^YAda䓅]Eq=cJ<gn3r6,$ziX-#Z`( bT0X@qzzKD4O3;)3r]`ě,/jYAS<'~slho֔GmPPpn\ᎃ}`n:|_d@g}̃a5։"UU&-v	xw;Q+ZDLDa~j85q_
+￙`ˆzMF=v?N]ګ'/[L}qb+ M(=٫{glkras󅔉TBRBܥZ;%"%dS:TD Q&U&CAYZ-O8*=ƃtԆ2r]{QS1)(nQN^rhd,̓a:>5*"Z*E{042v5E+n@GH34
+n%}Zari(	N3UΛ͑;OLV]1aą\ Gz=-(pKVEE]A
+7\.p
++);i`灟?nA?X"v)):-c=8<X?vxuuK	
+\ a! WTuo[LBSk~g?sf)Yԁ8*#@f
+=Ҕ:8L"bEd2'DҴ8l Hf"+eƢh+a'bzK*~lѼlAe𡒁C0]bUԜA\{Q`gK"j)t{ڪ](KBCz余Q~իnXubrk0VEׁj2 $.2"{;J4>5%Pp ׈Ⲋ{V8 -tZe<2 CHchL5ڨ=fYx||c+4iD^?rǀd:I16CH6y.~F ǧ3WVKοeGdH4eC,5  s):wx칔}NO~67ϤLY
(NA4*-nW0c')o
Sш;|M}'0lCmgZ%(tlXaB.jJjED+@&vp8Gaem%S<)Jʺ1,
4;qb	qF2%8߼3#ee7'_v+ڋZjo9	ȥm,Mx!xF]__	p>i,ԼTR80M#Ob=Di]Oٮxzx\w$kcV q{ț,
.1)[]ݬeQ}\[Y<GjŶ%xysHmvj$è,3Uz}]S7ڴ\072i~?橣Z쪥L˹[VDa[|lY.|w12h]-	]x]:((LuX@`Xs| 24+Q`荬xfZSE:cI]KdHUЅ0FH*.WEz~dϐG YG,X.	[9+򧧣P9Tr^+mIrc~zsE82BFV+/BS_>ӌK:pc
UzU
b*^\0%r扮GxK,_].FRLn*\dQw8ҮhmN
+ugQ,lFnmy&%Kss鞫ˆW/xz8]G,k8
+(ifK6h-4"
+
+GeXeYAT:!CA!E7r)A?W\('J]aJ(X4,lNϷu|1x`GU6@e	HYV2& 008d)Ɉ`<PY♛]pogӢ.&hn3iuf'|0'92hL+Q2A)I'K=vMM
+1ES
0JgW^1[#@ef	}sf~~%bM7GBnd;ҹ^6+[	ebIVn)a檄9:l}s>)?j84vKRQ =e*y<,-!h)0gvZ785r@{YiՇ)0wp0!f[QOrpfp.+<dl\9S2Ϣ
+.
+'"961g%&9M*LYyI*dCa6
+O*fF=K&"ébTuSs^<EVAQa(\9Q))Ah8ՉlYl4"@:Ѓ=1.5>)Ebdd ))L5ȇ=ggJ]wN͉}'b+KGEJTǇbCҳ^:g
+6P\ ,_㟽??<u3U^~&E2s$/k8ٶW~7x.4?T*In	5u`MEXS/1??=`i0pqIL s
+[Q\7ڊk
+ǎAQ4Jꦯd3ЁX&ɀ-Mq&7aUe`؏<E-5s=xV
+b8jR@J=1=*1\&Yo}Oi>LVѬA	/""1Y,)
+LA]U9cdS8IcIXa[9QS1Q' $I?$bfoMgf`H) DR6(BCDKmyuk~RC!Eyz
&Ȑ4γbh3J⥑aw.)Zpz+F[o{O?j^q_KW$iLm}
Ɋv~Kο?|!x8m?,g?Ӟy"
uJЄ ϯ/燳^EX*dliXuV>(LFycefVW&&
+2r|w|w|wV%#x	Z2^Vr{NgY}ⲕ;,f5ח[WXZL`iU$%fLYb6P
545mS\jVMhY {_T\_ەXǙoV
X.WVpyـ0X/+^n[~ZĬH9fRX@,j'~{	ǹ
fff츿}M0zJZu.#zw{17O,+V˶ܘ7kY
A\7b8f+W2~w8Ylk;j*Ό#5לfGۆm6ny~W!p-woߣE6?\.tڶ092q(ybŹ/$$SqD@k	
+%+d+yնn[c%J0?,뒳1ڨX,ڒU˅na@:hpUKNI|݋pFa
9F .ejowG)@q*q#n6[>hG̏|̻/g:W^ida+S;c,RV#L12 K6ۖO8$<N<ZLRVa d|YmA,QwW-϶+B"NEFBk&N{b6:4uf5n2!r
+IUao1u7W"$	88'fLU# ZUSR8B#S:6#{9g\ a n%O4d21遮}iQT(}׊ tBy]qjW,0~&fKzq/~a0BDK9:yfe3/*"MR$OF8bexK>Jg=3E6fr2a~|{803q?3y0\kuOhu{1i]@h,DY!'k:Fk.Q=A!dnz"68Cq?P_Y᧜c8>Q3xh_9._zb
+ -dP׆ڈpxF?=GCDcD%Iω#BAN*htmF#&zmê>LBU4_& ÚxN`UfJRF]4{8[K5C^a`DѠ"`߭TD/}K,-8FWnwèTl;ifӇVS0D1;>ukJ^aVQri$gB /G`fi+,ZٺشN8sE֨(r!y07G~Ns@"9
+?X*ie菝Dg<P~s^T>r<$w=tԝe" 
+NY֒udS׍0Tm!ǟl*nvKmJmT}iTD9;&JӦN-h+p"SF@ť%r5R(.j[a=3̍%Oud,pEE)#KVQi!bs6U>&amBL?K
+jT4cVoq8"~T(BLhcecl6ĞV+ߞ&Hz^y bqTB(<) <+9Jʤ)-i: [M{D<ѦE,d
+dYSNE$$.eX[;VqX-1`R<zr6C>MX"KC07`RA9"T*
+onYm?/XG0\}^)dK-O'FZnݠfoH~~$@p^%+C!&WMqUySMx(((gMpf5n%gqaD_~X-?rS	(e8;q{.{wx&QIy:t-K%,wMsEC3oN=ezr
+;DȞ̶Y0jk+L#& Vr?O
+1iOx⊇ہ~0`ۭ-TYdoRZ6$x~vq0Gv̿lq}mC^]ׄeÈfo*G˕@\sŢbxOŊN,n^=8$Q@W5{jSqѶy8&ڳ*ӱZTsL2߽c
+di}2>LS-TsWO1s}v4-7+|c?NU屋%]sOboeϙ)<3~,r!m"#b-:>7jIYo2$!Cb
+`ȽVTL ܽ6%ΓV\_4¦1DY7a)qϠ"0YbMÐsa쳸0:G^SI)H#LS+\QMcU#Il/#r@yzȹ_3
:#V"=veݑ* .vfQWd$QD>yö9g^KVV9[-X/
y<Le1T12gǔ!%dV f^6Øx|8m|5O2^{#ˋ-CG:}x-{sYVe`1Ð`,)S#Rk+uD`<(F}ր*;JC`F#Cǁ*rA2L0s!RWEnp$[^NUŔfr&ΜL]`CvRx#P
+VD9ksc7r pp
+$\V?9aC105"*TXJQVWnnfG>*LQ`ܗ?haaGd!zR?~db	j/V,%;ِݙ%}9OU&ȳ	}7CDD?3s6"NM*@Szg<Cd4Y|d9A|oa,xlp7|S0++ׅ{
+4sgFC✉FBuX.
+/n|X%.
+1g4jhkCn!~ @
+W1EeL-LNhh+2M0#<+@7Vme܉uoָTװ̑8$RAwUFw$c@vdc1aBX<A<D?B1g8ZX0R-P*/1ݡnWDH2hSssk@mWsh\YmQ,P._ncbh *kp1ԕo:o]~H2kCMv82`䑑CW~aJE~#Q3ۖ?R%_tEٮG"{xv^\/i_Beexӿo/
+#*X*׿QNyf2Y#q9Jߨ8{{[dobu(*hud
+#Gu
$=N]`~	?pʶFS4DCtmҝe6 jMU(?
 V
-hlx:0v)7毥YTn5;:Ԕۈ|i#b 5(Ĉ`Rx:{l_3qkhӉ~TYsҮqrb(frv耯86*^36@l+,
h
-'L/k5*pJNj)/V|$	*ྭ)ɞWalcYbvoZkwn#֞X8zFoZa!!ؖǚ]1EۑpuZ|ݬ1>a@hh8sq&3*S0Xk@QJzb*
-2g40xV}KID|ʪyNܐ`e}$HpޮF!Y<VgU}(Fu`aVtJ(i:k4oe!*Z22c@i~{MюH-Fvm'0/,vÖ;\ï^}-66`k@QXB5\M+"Ec"2u& JR^aު&#;Ov?uFpHIiצHwOkE;:*l?/ꇿ2W/2cj0?F5OϞ UXہ=}E'Ѳyw ou`
-oO2Oo6TɔJZ48ڥ2|74oKi-11vͱdqJfGc'^]:
-dfRXXځzAE@h٬}KAE2gܫ.Fjp;O#E2${f#JYxe3E<nlC'`[}'[*Ii/BcҨ@~iӿ;Y!N)SzpqyoOdVtz>9!#1~N:|QV}nXxK-M6&8j+Gx>ݩ:b32Jysv .Q ]F03Ab 
媶}ϕHp!AVu1LP'`͚U]gwPbCZkq؂@ȋg= 0ys<e,۰d-AѰjÜy/VfJ.26M uE,_4dċx1([C(sZw<89mӭJeZmEƳ	uL)׃	=&ķ-+VbdOPXzF^KɒIީQ&֕8*#o+Wdt+jˆhئ9u*0J7n<	ehV}א`=,Kְ44	rvsh>Çc AbkW/}0Ϟ{
-ET1%0t2bx{z-WM}EӼh2,B6-hQ!/PIgz=#8ȴeYx>EЮu_N|C'Zݴ6.bxQWjrZΊ$}D"Һbyέ 5Z5kXxTtOt|Hq/DɄ:=FcΜ_9Sw"!7LmҞ#a9>1W\z֬ehn&$Y]VXY٢$[Xb5c_ٌEDCqCӱ3z#+_/mN]EM|(naA!)0ckV/y6g|MN5sMC
-8 IAZDEDbk4zT*5h ",x
yIGSc$L<kgNE<zTZu
Dbc낃^MdLNZQc25[ULDG#Xp%YMH:+kH
-+[kB#AeƨFD@pthmU
-N!*RӪ1"#0HLQl%* ZN
1"	 Gmmњc2 <%
-AfN!ဂ7ZCBiQPl/:F!!a4E	y33lb5cak猕H`hilq-ZHTdfzx1\uPmӪ^X0tMfb##EWk$hF`ףЩՀ &:Oo*CQظce?Ӓ&GFD8/ۢfBã@k1AĨ-}5BA֪_屫XZ32IQFU(8x1ZkcFK`h0VODDZ::CQ11NfAl($;N$
g&%_H$kOrM7$)u8E<ܽ7$$I$I$IP$I$I$I$ߒ$)ob6$I$I$Ѹ#I $I$I$I7nI$I$I$I~N$I$I$IN$I$I$I8I$I$I$I8I$I$I$I8I$I$I$$I$I$I$$)mtl#PRW:7LbZ4oD:mv88;J3Μɜٳ>m:-dШ[_ΝÜYә>}&-CHڷFc5kdQS/̙Ü3~:-gZX-Zz5)O6j7i@!m89spRIhs.YKеG}$PStihڈY1/mÚKZ(|PNg:5-g}p&%A|%Ҩ,:@훋&ZW*7kN)ܥ+3gF
_L593{|\촤-טes"䥫Ұ^4 jk
-n3>LG5ח:[.,YΜs<f8Ą;)stQoXyHFiW 	|0y6IbMbj֦q$H6̾M)=SQq]:PZK,]Μ9=/e9_=c&ZG*M5msfώ۞f]ItOC<X~۷;J:ؚQh2N֔|)ca5ɧk/5oN:O{>ꕕr!NCTns]NT.T6>n/K-[5BzT.ϩԲeф$waᕯƌc̚1xTrv¢pݶI
-3UYFo3RQ}7)Ng>rZ
-7m͏2uRz)OA>eT.iޮ
9ݬHDmMm˟?p%|~jwqVaI̚=33s|MIiۧ;%Tu6gc<66os"G!o&4?T
7St2s0{tf̚˒3)/?4iIͼuQj1>¯ eݎ4|"K<z/`Q	t4mސr\HU>pDϚz݇qQ&'Ǉxf&Oܶ=4^m2̜3ѸBm@luGBkheu94ŝ]ڑ939l<.bi݃!&2k<.M2nmZ!;/jvjONXإOAØ1wn\M9%gStN>PS~ȋ?bOm)ՋD>+8(:j5Ȓ˘={&#aQ̘=ѿ]T|LK8z(GFEFmR$;*Q6
j"S:U?❳,m=OZ7*B-qQbCn?1uw3:5[6YXb	mkI|Nk눋ޚi8$sBA+/Zhw/%iӦہs՚ɕɏAΉK72cL	=jubڊ58Z\	mj3gOdJ9V~ț?/r@,XxTiɣ%#s/ngN_,YƑ_!AٸhP5NOYM=k"wa޸y5|,uL>& =-`pJMIrdі3_prI_C&mbUJ;:ؚK6GܪtrftrϜYpG}6NYAeosUKS#3k>yzuZcEl[1uqo 5X|-O"2r"$}F2JTמQ#GS&Yd%sl8[Qm2v,m3+-ͥ{}W(5Vz`Hɞʗ"[0j*dHCȔ#'VT=kFb[a ^=^q$lêm)(h5c|n^:F/(+_Ⱦ~}Gѧs%ܝȚ)+hwnO__J,k甂>Яz9R"OʝٳҢwqe\>nTj5]&3TK84;'EjtnYUlX&d-EHz?OMe:*Brw.{͔%AIә2d
-ü9i'E̟>Э_>X1n~/HV#yt)46QZח9'Onrd΅-ؤd9IzNt9%j䅺vdJcQ(^Af 3Jԍk,t4<^J}$%K~;1?2{\ԑ7abLMjf:1J:{L *N^ʐVK\yɝ'eٚR'{<9Og6l]Kɐ);Y,[[dU g'k
b5>ld&X;I{ח4Y'o.gΉ3i:y~v)̺۱
-qs*<8N͢iPj2;/sFe)R?W%v}CQ[ wHVh2yه͝ys3slmP99fiVhΠzuB*]ZmۙrXML9rr#Տ3Y}H晖;.p}fRxbڣW9^6jj=Örv¦P[ĪHJX0u6σȚ1-i3۸tT)}ɚ=ThļNw:NE?o,waTY7_ng΁'h=a1T%ؚE0ku||Iȝ=GH*=͆ePdkw1CfTS1kQ6MlB<N.o-E~CT}8ڍa
TŖis2gB,T̼%kWğt9F6],<#khP&G>$sb?l|m!Z[."uQ:]~JuoFtZ<OCەI:X<~|G<zt_lCxΜ"ĳĺM Rdk#N$_s).y>BQ,X3!,yD'[}QYFh0!K<u%b#CEs)gBk"ow%,-- TkOǯ2asoH?}fX)x1q[Qpnuc$I@Oۨ_}2'8vt."DnRg&g#NxnnMʶEb[ka!gIazir˟t$.ܸ.'cn
-'uWZxe
BkQWέ qEgl/Ә]"UoE7jO4MýęQݸQ1G;gn#%F^'bKg:NwX
-%Bxu38qhj!4b}B02#"\Uąh!f?z,,#ߍl5G ,nraB Ď7Ŏg-E:e*l,|ShD!"f8$Uv~yqmFGoBDQEly- rw
~yh<iZptf=l+'NbŚ;QϷdʇ+voJ=l
-ڐ
-NGq?k(_1x3SӰZ׌g)N<"t?q]~!,,wLhe+\[~<o茰2G<a1wsa;7BĊzX[bE̩Sa0 q]a|y7|bD" M[=?G=cQF$9~,@˶6`B~<I>aME@,N<LhSx$J,y-Ąr$>v$cĀű!?.XyU[]"|@vb"u(W1oѢ]
a0~S/ŶwR]Ew_nC#z~6݇S ;,,,pWo{8v
-%VhCa"&*RqN̲7?(Ӿk;sU-mׄB!*Veܮ
fɡ(tvb>*`W<{;6`H!-`Lazެ*ҷye/5dRKO!
-HCl&=枠J!&kw22BZ*9s͙\JQFGyaՠw%)X&3$M 6 )ՉMz|kڌ
+Xd$ߚ{sN];fV3&F`
voD)IU.Sb:.CVQPJ:Ϊ<
-py(yϮ4CU%Nh$NiC	ܳ.cda'^j:W3:pi6&>F|{Xvt~.#0AbFi1Z&mDb>faBB`+[?7W{56$K՝ٌB<!QXrt#Dp	sj8hzt	-_ƦWlcTv$Mzk>"ffr7Ѯ^sbӻ@bb@Cc =&Y
S($pMn˾|B˖qh1&
&N(żdV쏀ޝ[spD|YQf.
-(%N9iCB%LMF>ln),WXp9qUz-$h` +g[`u3m4@иzS"^syb&9=Kf`u̂O)f:Tҕ(]ȋM;qý2=ad	L&Io/dl!ZVV-06vQmrبs9Cp4{FsS
-B畃E=fg,R 	
-眿FΖֹ3Qzb^l	ys:}/&*ψZ>M* фGFc$c-; k6ezۦ^},Bng<{i&1 6Z #Ĺr&݆RZ~*VY,	C] Mi(h5.={HaƾF3تAǄɈ.LbQ"w,F3IqL5s3e[vd|$+QD*T$bݻ;9-XM@@,Zg//o3n<JS=O댅w-^eyOc>k
j6d9Il';|<
-~ϷP"oӷRrvTT3C!|u73s%5RX]<Pq՚E|X؊Jq}vnGgBO&EF#?X~RG3BiIt׃ȗuUGem ?
E#~@-`Ԡ(JP+0G+YQ@!P4RrV/Y@!f#5`MoTXe;{A,
-}fӠDHBH);k꽵L:75.GYV\}I?hPn&V%sm,}~#GQTؕUL;g/_jV-@cC
-#M!]h՚
K9i|À͕c4 ($I1P 6BAV//ELSy+
-S+
-(*1BAD
-A"[. [,<n
-HbXuZN`ڐx[T
-
-D>|*Ew.6݋zL1FРy7[d}Atm)JpeM/,Q䠊`/SQs
-WVE3aQ[e\kXew:u͎Efc
-><zuسgnV+Ǆ"0FPTbn?x@FC/3*1nL@vu`<s}FCLdKcE``_NR޸w1jR.xEqcl?>JJEHQ/EQAb#ըlϪA,<rߺgFBy`+pra9c'^ٛpɨ+pM*ةBtΕE*84'Y6q߾gO[cn){ȀY#<,ss;F8B#?.߫OMrNn@HD2asBBKbc&lSt!𩀣;:*ֺuG,lRerL׉a$-E
-(`BRPT*Tj-&P>oQ
-|^w_,_\UlY|RJk|T
-Iڽ'ûg2Y͗Kcm_8G$uLsJ,읓px+-^Lq)8Yei7;ZE b9#j-DF<)dű/	_brdNʶ])GEAPP
- $T0	Q;w2FxcM}D4ֶf+M^+ڢ#7$cJk*Z1\ +#{NYwb-ɒ92us-Ξ݈MŁ]Zfk~mWkBȵ\twu*;
	$щ>{r-kpbazRג!ua!Ykh
-<n6@|H<%OBTxV<B_R8 څ%ڬdm8&]VRtӿ.QOEWj ^@fy.aQy{1N4ߧSƨ`TvHބw`SϘ'/R8WĨy qՓr
߼ǙY9/Jk Lp0T|߹%"Dx}69uWݙ,S]K"
-0]e8Bֽ9s7GKb
-tZYǟѢpn
-Q9)3LXGx%aa!t\[?0!gD0/\"0"(nn^ę3Z⸙̘q-4JR"-<}P"*
-3aOϑ[σ,*ƙ{w3Ϟz+2й;<H8*Ǝr;YwmR-۔.^;<)CGBPobu;eoyqϋU$I	 Ě8٢cE)و
-:k4LȉRWV2	3}yve[nߨoh	?ƭn_wyxC烇1l
-|NmόiYY՟1={q;
E(˰E޼̓Y9s 	vXLF]w:`SÀ~S~+DIyu?8BKPKlƵ+:}彊sdh{z8|Q>;»ooҫQ.5?yC\{tGO
cόX=Z=Op`iVM`Vh!g03~ʋw0G>ɹk9?gʜX4s1w0)
-_;:oș׸qW/ye"Xy"WnݦE#r)sIvD3oy<
--z`_8V'2U,3F5b6+ѣ%Sd|Ǣقw4,fi=4{ Ǣڽ.#並,4z!A;sU.]wwuX"UaK'9y6ob\̝l=x{qDǂ/6hVĆ˗v/=zf,Z2BQFwŖuhڶ4dqB`Gйh?l4cǎ"9](J"O9WaKsp,z@#jT_x *36VlRFä)S:in>Bme66s2z&O鋈BsLٛٱ`(SЛLX2'!($0b׬,yɖ2;-Q	VGbGzQL<cPJg@;`|hFE2'o@?CZ֩H*mj,$@JZQ[9x$cǎ:
-ۼ1opI/9c&܁q¯t+k{rY:5љ3t8cƎc	6
cv@5<۳ѣǾ 읉uC3z\|ݍ65oarDGPD1q9lSk"RT$WHL!=:ύoNM_O1{c;Yh1K,fٲ%syk$	jؚBk
'ȓ-CyV#hx|Mfm`ϕgQ譴{$)iAuHM#¾
-'O][ŰȘ΋%6}#hkDDpil8;Rǖ|svѬbV0<8ѣ7aӦNm`cOn?3k vm ĉyF18zhhk#|JGgc!Ѥcǌᧂ="ڬG!i
-HLBE-y=V-MޘѪc&6e2?O­Z[3ܼ}e/F3qN>ƌbL:k@͑+_Qx0~FzokL*Dw&)&1bƈVk)7vv|y4
-C`2hOd#Hi@FqE!?h1ܿªŋY{tr~9|"v^r
{c%)C{RcQzlFrS1ڐFiFQc?~Fd<UWk K-u7n"SNeM_AA
P?nڨ*N*ۨ
_XO&jc[:M(X>cn?ܡt[V`]׿YB LffT>uNP#ޝ3c
7&0eT&NOػvGle7v4[rm8_odt15nȓW<~xkbd-X
+2iCAqip*Zʋ;YZܝ3jC6~ܗ7&'o[AHRMq_)Ȕ):#TQC3q#>w#΍ӆ7a´?@X3X;Oimхes*bX<hsv<ڐ~oh#,buxoi;/yЈB\X)*

#J+YئBZv/Dtipr`̈v6q2upԩhz_@5|V˰pZ:y`mdʐ{;,/32vx+4E#L!kKG_{wطz5,HRWtvD;mX)5`TllY%ҿYuZ;'bnd _>P̱4謭1DAˡX3,x;lN!:SSkVuoLrq?!
-v*{K4ZsI>Q7@ItkxmY|8uMPoyTx+q+\!bic/k=B`q5@g| wfcexvh'v= Alc*{'`Lci{ _bש٫*]7{WQs7"n?}DJ}G$6fbUr;7#(hpbT(@^9z1|`q%"̊9oиYs,0C01PiL>H(нKc99,ZX+sdUm7bӵ<hXԱ-BO(-4z-
-N{Ǚr
|BBAظcѣAW^ZMr(58@wu\C;0s L|DeǨEy+Grbm[,d%>WL|Lo)-IɅXu	~]#a_6y'1'Ӑ|VO-Mĕls}gph`@tKU$͋뙞F(
:Ěxa4O<:E6f_nGGra6,4F`ut'טb
/cZ1, 8"(2̅!49OӮBuK?-_H.Y;UNnމ\tc@{{9t4{x?K5(!ź>Нm걾Gb!g2W-V윸|Ns0WOBFqV,BfC;rd)S2f),kMY7.irqQN"A2~*^<yb:*5jEi(޾?DQ?gjIhRMHTZzN|vFZթX.Z6bn?|`s$yB/AԚ}{l&hHy2fBܹW(yEyby*e%c\ɝEAz8jN@XXj{=E9ɓ;7E
-%[=z1A(_v8n~΢
-j8f!s4dʜBbQy	ϞQuLX&[4gЪTK5?5Xέ:gb<{ċe被+VdϬXt3	ԕkSrm:h-H`"e󞋝
z+R
-PYkѣfUs,"ya")*+-z=
-i`y9cP*E˽7k:tj1I[
-i4s!1/g;luX:%"U|>I_l0~|BUzq+ɁнJ9X(tZ>ZRՁG:/>p&}є}JEs<?@
@^_A,f7ȎfNHaem;f*6%yz<L`ѪI?Ej{X*ȃyKTa֦#4Nd<3q"ꜹ=w
BX*\
-^ઉwRp-Hݧpa:ςM!9LsR,KFM(^0N: ڄbE_Ϩltņuhї%ٻ~UJٕ\E+2~:v~Ƣ)7};5/gdIkbOIekJ2m=ZumˏS^K:umG{	vc/g12KB)'#M~dA(Q8i\ >z	bCQϨ])Ê 
-*3g-@,ɑ+7phhFLf%	Y{-;v"sRסFV
-;Ccݫ+babeB1QeLd/djEo:X^Cqs۰>^Fk4cRόk2
-C(mD	 MssQC@(VVZ,yɝ	=-\˞g4?İDuwǋ)Z\3WPXj4=pN:.O'Ӧ>9Ry"=#xry}.b抍5wvf'f.[Ic0 :-juR;Rkqɛ\qz_wJʞ,9,ua
-j	(%y$wLmԅFҳ[SDr?Pv37#n\Vvp|՟RW>jm^FqrNFnȤ8/#.֓e#_gϙO,0w۱z?ς56VVXhltXu02f`͘۰VtXc!&4N䪒sŝ-\~*`F:)t0릵ɇF#̦wx@Xt,	1B߾W'^,.⣗'L<|S^A::FNH$<e+c]fD.	<\7;X=$Uڵ];wsNo-c4]];~="Ȩ
qmVoux'QTkEtxQQhQ3Xܻl,.2`mص!KyC"+F,UjkaqEEqvyj)+Ţ]sز`2^Idfhܬ	b#B$H)&sL!HQmK`TvBRc4QaH,:4HDE0	xo	ewl^
ߖ2՝"Btxa3[.<+fӴNs~jd{Jr0QIZ,ʉӧ9|p/bSZgL$F!ÉF!	LDp$!1|Ⱥ~1|#&.>ya}g
WZIxxqb^P-Kz.|15y
m^`$2펨܇{q)Q|nI9/'0յSȔPgV/T|pnfϡ>}ͳqR]ￂSc宝t;9ӧ|\c	$`ca`K^̖9y^ӲvAfmŕ}<z1
FO3<~>KӫI	"-".FBoe;EHMNqVKpk:]}\WUciâQKh2q
!8o\ک[Cm7/gtg{1Ej<Pg.Io_Edh81QlЏgb&^XD(AQX>AŤu_b^~Mxp$#	Ԏ~%ApX(!F,lEHy${ܵ)''nDDBIMXB6Q`᱑XDE4v3n
q1N<ƢY42{<1GXݗvcqFY3UnZN9OsWqIN8	5,[
8"BLtjڈXLDc0*|F1!1c|HL3anOV+eH=6$e;軇*=fc4\ka_76*H_8uv(OgW#x.ẹڰI;u'2m5.XDQ}thZA"	EDX*==;sxцH#C
-ľ}A!FwŗŻr?+F,o5)T:ڝ'?Nv*Zx9
-I)>6nn>{g7OIZJJ
-B
N>_j[*+yy@ЪK.ҥ2侩~eTq{'O& a"FЃ EX;8	w"mt"M7pwsHL܄X%]^NnwӬ\݄WNʻ~qTzI.ppvvQhIzxA	Jo'\~WpnnNIr:{<a&\?+O+'$T}ITZw߸Z	WU9|-pqv~-A'awM+j4k)/m?pu{otDV-EلUE8:}뤨C~vtVY|݅:4M8'U6	eg \]CO_EdVR4kX+XFF	O0K˩ыE
-<i\>UhբpSSDJ?agk- aG:}QkY,d*"l&M-~IRlZԫQI}m+'{_NzVxx'[K/Ҥ~/*d-Gr6I)޷WV_Wr:M|;e);T~GJ,qt^~q[g7hcgw۫p׽prK]pZNN!qo. Z'
-g։_7E
-srv?)4V_~'7QBMѼq5* 6Vl眅PwN%R~8Uuˉtz&ԇJ?u$%GWee+\';jpvw{߆h#|Tw.ꖏd"uO}x__d[A#y{/럖mpCWlUѲYm+ָ_pwO\w..i~MׄR;wI:9GN3y_{8I$I$I$I*$I$I$I
-*$I$I$Ip$I$I$I2I$I$I$I2I
-JϩPT|-^W?Oz'I$IIwd2g}PFmz쌯f3k
-CRf~f%.6p`x&OđkwZ;f}n\1;Sg^{Q=8t0;/چFFv:'^mB4HCu.)p١2\uf\,òI災cxFN=eٛ=R+w8
"]r0:|Yt6ƎK~kt
ݥ)|UhbBؾ~!{wl )mғ~M*mo0AcAv8r>qg-ȍu+oX˹k¿|Go7X*:gT5Ub4QQE=afy>YjUiBtpb4&MZϾ׈Hn]%l|y%sq.2Gs'Gk2`լZ8
-D0D1o//v896t$l~w@ꈩd+Cޗc#L66\9&FI9e1Ik3vu<;P@(	NL2cX~1[2cM>ʰYCy{阙d9-pVng=ɈPQGѧSv|BiӴ4m0G<ay^gX(<cۙ($It|K(
-Bbuf2ل2o(VE@f٦7-J`.˞C{Hg!x
5pQT!;KVmswPo.` +md]fG*6<w#Nó]@Z-#9w@PzѰnvf0̠m>d_KB,ز)r:8aB7w=Vgj<e(i"[κt*w*.oч5ұd8޴1a%w,m.1~FL.h#5v 瑥LpaO0aK ",ҸsM元ζ*4ѱ<zgM˿2f)<Ph^m%}?F6#Fq`&שD;ف"ޙ1ot\6MA;.CvAAkٽSxp	$3H%Sf[<9N?G嚊&= WUgopЪLcCu`V}:@́0+gszM7H9)=qh ѹi+ρ[oGJl#\'\hGv-`8{qk WHjxƤ+vJ6**ch+ƧBSbcbiڮ3d.H$I{!Iq_L1ɑ:;i*&:9\<WҙͻWf|~Zu1nfڕmo|d2SL1\4Sʯ5391
-0ثyr?u$NϟA}r
-ipAF#o3FI?%=~Ҩ=XY%`;딽N\C,&/XE,-/^aaU69j}V
&c r2Wd;X8.sn|F\>L#	~"rXlWȟbٴ_Y붲!ϞDå5 07qOjߗ0xzqsٷsqjf&4=G=Dp#	YD(DD,lޕG$>5ŜHa>/!f^M|Lͼ&Cfɜ[}!{c< Px9$K1=(}1|~D͗XD:1n\jV0j2,?ιSi+.mk$I$g$)MJLobqx:N_zMiW&[Lږ0'*s$F4$&E .ϳiEa|
w;53cABSV\| j9LőkVE3XJz5	q a"]~VB!!SƂ֊jދz]0`uZIp) ]XJI01Z=rOnm&!32k[fH@8r&=ybz2@=_
-k{GѪ!,48@ cFc6&aq9f4h4
-*> B j1l~Vc'AGP*au\]cض(ZZvxUQeO^^᭝mZ,Pt$85
-P$I$$)AڔM!3?xelƫ,>O_aoTi_LR EPɑSZ~N.GU7VR>f@T޸{&#kՑbτz}='`'XlܳhD\[b'sHt>e~ǱpS,1;EȒ5) I<s+gN~^<NZ}IJș#Yd%m?]g ]tMԩ`oCt,>vτfƗmS&:2k[<=NcvEA`5YsY柝Y)c(|J`0O>E9ykBĘ+carNYȞ3V::iަU8ϛhV!>VXX383o@6DgeqQM֯/=0coŮ?sw(V
@ʹc88w$s6m}#+~Ik4 YLL$I$I8Ig
ᗉT	.}0<d3B/?$
0c"!>rVӳ5[{tzКy1DM1v˫?{5g_P]Oe}@&ec(Y]}े6Úe"`_!O3pؔ7{aΞ8BϖIL;`庵lٱ5b¢~:[Qm̯{r	&
jC!~Igr5n߾ݻwU:0$gDbtrL6
-xţ'(?K@s[wĩ,@	̝ǲr&vͮݻٰr-R;):p=Ԙq)o]5itg* y>OQĚ0>H!PP@QuqYCֺs(PeU&ًgt*3qtzxŌ
ԆlHY3%?]cj4F,"_`S&7ofo8s:"MpnE'i Oޡ],_AX:`᪵$I$ 'IQ{QcCM:bH<9>|QJ!E{af3f@c<z(yjzFc"߼Kim< (ud7Dq^Ay	 kfȖ3?}ƠŧȂa!SHRJ5ϰpLAĮ/\@M\Jb
-
-&u*X|E듼D/grč#4.T^@MEÆQh1/AŊ嘾0J5(@4OW;;RXL{nYƢXغ{~^,g~j4/PT8:m(\$~=,]"E{-.XhlqKSP,ROC{=sFRTa*Ƅ_^h:rp"VjxǌA^8)֨n뗂ۇf=6;Ǌ٘Ѣ9
	̂8Bwr> _Ȭ~ڔ#o 86ɉ9*m|)8|?5kvFGL:px
-ݓ|$I$Iw@nM8Xп:nc'UCfmIXZi];Hlx;i1+ǜ'AFh٠ N)ê(3j4{'UdE@B4ʙ xO?ON%xr4cbDءB1IhTADҶLno<++kӧBo͋K<˾?ӭQqh="<#OThT=8'XݰLՋ]c0G=sKAٺaEzqfAb(zTx	O'$t7~x/0ڌZ&F_Kx&\H5'}ӖmWX-z`J=$V-0'tj>ƷUZrY ]гiQzr@!ږw8Sa"*۷R]]Ȅ'_H$I'Ioְ-[нI-jkͼ5{z +鼐pfK-z'Ocǆ0h)J>ǚU#g`j[0ͨSWIp`μV4xy`IgDs@[g!$@N(㒆pQz4Aͦ]K9I$RT=Ѯ[7
_sun7O+ *:nZп{'zGA;|yO
-Cmֽ?7u,iZȏՉ?!1 *
-gWOO~@cIy``Tބ˶qvRM#O@僇ɆىW&8NJy*Uׅn} ƎAR9Hw27kHJb
-)}=qw'J>N~b@~>v
+I~X}NJhؾ'őɜ1wnv-Dݚ54q>vֱv#񰆄&J6lE
-!^2//p W81g^.Un8q\pwsB`W?wD}c [J
-YxnΦȵ]:dRǦ'I$I
-$=&nxd)HFԡmt"GlՕsbBg]hk:LLmSq5d]}43	}ʁ#x1Uro`>fݱ7>>ʩzÈr+bTweW`S<ЛnڞcdbMfTv,ܾNX<;Spָ0{c~k8S:55E֡Rk+FGA1	RUָz8K-ڭŃ8]
RthTjͳ8qgv"J Iy/+fӜ~0chaf u$]Ll#ݹgSnERר
ԣ8~5`䝨9n q`?\E[l>}j4^}^͜;Ǉi ӆta䙘|:5`vh5m0UcrVi
EzšcN=;wpS,N;\ܶ|p;Vqb6*7jƲo4U&[8w$N\!CHJ"O=$I$JdQ~>
ې0ƀƍ~N\{T4lє;8p!Nɜ3;ֆ?|3,#r,b8 & e;9o£̹͙[ƛlSjm;aӆ۽/XTۘKr[R24X_A#5øqځr9b|\dxg/u%wHxˈ&!_E5rfEo`d'"I$IO5eGnAl<(r6뎦݌w}K[~2afPxgvMqPZ<	DKRlZF׷0|X7k9}mǼ5rl^(oYݽ-kxQZ egJL#q4e$I$I$IR,VnYϠqfoVѪVƙѴ(7*:,擪vo+eצ}vX셶rI3SJ^-j@ޑG;h!'A1<͡nnoЇ$yHɒy 'gt;̻P~CeabӌQ-]B٣CRk9_,G7$I$I-b%fG׵^͟wiEISh
-wN1umX0K/;W6
WT{ր`k7cwYf.=p/$IŮe-xW{Kfn^Omf5/}^vtwJ$I$I$)TW'8thٺ3td=&@̘L
-Wso
-G{pw 6(!h~3s`?G'LnkC) F=)*&--@WO
\sgVQ /O0j^UVS.?-:Dؿa0$"I$I$By5nFAa7{3J;VVGKfOq)ݜnMhXhջt([pct:m~ޠ&}rEN#)=Oghؾ;ZbGXxV:e3t}N=hBbH9m*Ɨ̘=5sѠGw|KEt
-wkM
-'
$"I$I$~װojv;!uaOd:zMXܡOыS7-׸MߌGWs޺;uX3=kf8~0I N'ZWO
neGOdL囲tNKkCUf/Iؙԭ?OqtТZ֒=z5.zrqqܱ͝*WW=l!I%OdتH:*:/-ҧI|y(jS1;Wh4WgH$I$IsK"tu	<y2?Cŵcإk A*S6h~?5CK`
fPu0uh{L@Yzড়8y|q\r=s2~r#3o;e)wӴ_ʪm|f>({2=ѦQk|=mʏ?EaϮi>NO *
&MLE0les
/8B7)P5|H,C"y0I$I$I>(2Fa]**LB5hRЙ<kӢVQ|BnV.R1YN]iۺ#l?XSN
|nlEԮU36b{V㖜JrgԯOU&:؅ImM<'(DX-JfSR73+P"`BZ8s5M$g`R,T>NФe7ft	_	4V֧29r֣yY'w%Z1uQ޳`x]͓QH$I$IM̆H-dAޱ$-)վ+Nxl者`?r8"!{w<PWNA,:̢Ϝ͂ͥxC'3n%1=ZL"B	
-}/sy~6]/zz3|xlo>}w	O끷+A#-;k6K~-Sq
-G;Ic-5X#a<:cד&bzm@$I$Id¾S)((OØd,X /P^nW٨P&H[lSV^)
^
gF"oд17@
-/-@Aǃu1mo,'8J 
-HSج?$Ν{0,o-xLR=;fQl
-TMT$ٶw31k>pIϲ.5
-G$I$I$$3\-3 V7o*)d _,JUޑ0GbUi݊-ZPFy#/*}@c&i
äJMJ7{ 	3aV8!1e<=& G{]w%Z^lXxUmM^5^SrCb~.RfO\Rw.I$I$I8Iz~Gnfs@:gg.-
a}![^Y2fc,L!K.ܳ?#Fyf#H # ҩt@a!^DŠjY1P;y1|flXSܑ%QXl
-BOYpu9.Sy`o`~leCfi_E$I$INXqoDaҮ ,_Fni1c&ps,=S<H,9ɚ!5)}|а7q5
- |"E%! Z@(O٧"
-@tX<ً2lP,.dP+$
-	kƦavx;_.{ O*#"Ԇŧs^}1TMAl9q DUI$I$I2IisNvڏ';nJ2nVˋhjh1E
SZ6[/psCMsYukzrct.?DW&)#YZ>稁r;Ïxo3e@ZE˻ZN32uEF4V.-[ѦMknǯi?b"V|ѣ`M$I$IN?BŔ
GIv:bqhT*tu-ʎ{8~ -xw5KY~#^"<65ѤB)8e,^p=oJjCD=~=>.|C:5x
-d+k;qh+ľf©h69KSrHQakְF&:-Ǧ҅l<wgOqY\<E	pR.5R9II$I$I&M%IR`43c~5ǟ0NmÍ9H1%<vh&@Zaɞ+^680qr&sV&4&+'8}:}N!!50h"ȋ4iщRz$[L҆~S]c;l˫hSqtV,YçO!܎raqaH#WH$I$IJC !I8!/^d2I$I$I
-U $I$I$I*I$I$I$ɗH$I$I$I2I$I$I$I2I$I$I$ 'I$I$I$ 'I$I$I$ 'I$I$I$$I$I$I$$I$I$IA
4
Æ
$I$I$ ' ׯ_?s$I$I$o$!/_$I$I$ 'I$I$I$ 'I$I$I$$I$I$I$$I$I$I$$I$I$Ip$I$I$Ip$I$I$I2I$I$I$I2I$I$I$I2I$I$I$ 'I$I$I$ 'I$I$I$ 'I$I$I$$I$I$I$$I$I$I$$I$I$Ip$I$I$Ip$I$I$Ip$I$I$I2I$I$I$I2I$I$I$I2I$I$I$ 7}Nʔ.J%)[(K[U'-W4툣qP
-I"GJWɏϖb嫐[W
-F<'JDT^XΜ2eJPL|ɚr?TVX4jXTV*<)^E-y
-,F<)T0	>TRg)Zgr(AE(U$2e"G2ybJ$8~vظgq/$I$I$I8}9rx?{FyVn՛y]ʸU=vѣEE,49JsLeumC8xef-;=\({3GoՇvnQX\{`޽\>?`/{ٹt8	l2a٫޽_Ir'd{ʒ@0uf.Ό8?+7/KHO7uh@},;zo.>đP:E9~x7[E7]۶}I,6m;]4[
gȜ/'I$I$IpB%pѼE2u69#3fC.SΣr67ӡtz;,=33wJJf,^s{3wu딕)1jEQ\W( Eϡ(0hc+,TZg/Dٺjs,0cӻAyQÆfv\{%||pF݌\m5֨숣NOצyV5m#n҂CVn-jXG,rTnCn;0Xht@Jm_ I$I$Ip`RpA~Jkѹs[MjL`0`a6HW4i߅牉\uko)@ax6TOE63[$ob8
:?ʔ-J9]Kg0a眗y	8
ӾL?
-]ѧ9D\r2;qS{v}],Iжg
t1tBk {ѤӼf|
-мNN,̱^ni(]2;7r/(5in<g=~wd_}gX
DG`a2$I$I$ID@+{"VFhGX7耘X<+xV1<P]s/mf+Te	 j3ql A̹q`9&ŊxBoh DvaPE&^ʬհ0>9x 'zl~z[{VU-޶谢ih0+Fm0TdYëwD*Yਂ
-%k.@#Ϟ<I$I$I$7(I<4#P-;70w*&.A͜sg4:аmU`,]F5SXj/dy*?x~-aX,ΟL`G-GQeV\yaHqҁW,]}K1'8dÉe]
-9t슰r&Yb`'7)0}JxL@t,ץu7><
-݋."y;/HWq"FMڅ
|(_s|U"mƾR[ZZhd=K'W|I$I$Id3]}nekҦU}/Q&<v׮C&5CL2CWe8PTuVK֭iUƍ+&SDH7L/tg}nb͝WzlẸiڌr뮠^z4(^+3aYR7nE&k9jtc64ӻ5]b$|h_ڵ9yn?^/y^ܺ¨hЦ1Oڭd_]&7ݻaB<:vgf6oIEa/Os:WwSUjiFøt;_׮+/q
Dz
II$I$I p/Ao<=|kc,ߊ(^DF;^jy)|Jwz==I$I$INd$I$IY
-$I$I$II$I$I$I8I$I$I$$I$I$I$$I$I$I$$I$I$Id$I$I$Id$I$I$Id$I$I$IN$I$I$IN$I$I$IN$I$I$I8I$I$I$I8I$I$I$$I$I$I$$IG$I$IO7sP<Ԅ J(ċ맰ɕ'9w%Yi
Yw:st@L`?sKAbQ?>޳1cT͢gG.[7_XnmU[b{w/<%,EӜ8)_w
qԨQ7rI_5w#`44%$1c@C*|N4+ 
-_o|i'M?7(JI22?oMPٰk@5]p/^ IסR(Qzp|ܸLl=8	!k!XNDL
-]i; ס_OO.d$MS4/J1ctpY֫OԱ
<z_6/fE`iSHJ"yQ~Wd
ҰqnFDMɶ?
-p"8;!BC u~*G@EEI@+>}*DH>*@@*(|8򕃇YuE'IJ"cPԀYi((BQO%a/' _L.baNq21}A3}A1
-,Lr|0)lsƛ{:tIgϞ85j
P)W"I>#jtdiT7=+{5EJW#kv'܏yE΢Eyq8Κ7I6o~*]{'8t>JP:KJose|z}o-/DM߀ыreK#y 
^dJST)\ ?'	wGxz(Wdr6'ڍj5a~t}AGzr<8s;oCx
^JGf 0Qhn޺ J8d(X|mٿqOìO7Py>/SAo~؀ԟq($K:U+D/EERD|hHXϗ5EI2jNW((
-ߖD"ÛP8J
-_)
-f!D@ o?	Jao՟*Qܐ$JELX21WBy
-lDԬӎ׻RXiT,ktKriV9quLƧ05kRDƽs{JɈpOޙӴWBt(6.$ʘEaAXa3lxɧ9Ucj| ǤyяUTToЃTYPH|*VZtiT{媴BT61od!yލ J#w8[&-WD}h;rM2x8ӰLOvzF_#;dsri1！xf@:~l͢Ńxpi3&}K(CK` >VO(_/{
-
-JI H5_$\A/f|@%
-ʟ&ÛH*D( Y ||X|iQ
-/KW@}H\nBQP:/OZGfAӨt\i&E F⓹esBhUZJ5.Cš(p8*49}\RcsVt6YB.ӴϤ)3Cڲt)8ōϹS9t#0v
nƠ ~&u[OӃKEkѳ]^޿*=w~vFC	֜Ga֥I!ʄJ!4
-kYf9MBz?|FܥXԇeK0*Vm5Drt.rUlʪuJW4H&1CkW8Okw&&='B!	I^CQDe
eS-@?*_9$uS)(Hu[VozM(|+"s"?)/8T{%[8T>+mP
- oվ}{6m$(Atcq."_8cBQiZY0 jh
-;';[GV̜_&6z|gᱝ{[{쭴p&6"	G;;mtwVpbM*lZlyʑd:}]<Rп tOCڎ܀5Kㇻc88RP[lQ?
-eq?MCX<^{
-tcXt;&9:>gLX2=g¦X4lۉ2v=
-A1:[+ j5v6θ8&#5}K}o|-xbTB PoK+!|ض/(Il
- Qx_U|Ⓥ*VfCW̙ɟ??$}Gl݁,V0n|	#{$CFep(f@kcͣ9fB	ic䎥\18v8Y5s.Ve n>	FyZ,]g=FInɅsLV\ٚri)Z6#Tf웷c5(lZ<yHi[l:-o	~s;Ph(AAHKUцƩc<|yFXΞ'WimkݻdV*.ōP=5Yz;YK1~}&Vb#0kJ":
-dM9ro/BAI+&dX!i
-B,@NЕ߄7)I$)<$	}U!7+ؗߟIg&Se?&|?
-m%P_6s$
mKG!N|\7B $$%NjWyQa
qH80Bܾ2s}+	1;1cD(sx6\	Շ[٩ 2]**02}x6,MN[ɞ-=Ay"8KtkY
QthT2&*D0u϶l0Xlފ0Y5[<rFu`
&2"LoР!Ƙh-/.;"0@ôuYok
W!bw.lρ6מvo2˒'.Z_~ߕ+`
-a_U-mh6CMwɳgDFF_OS>oR@Wh勂W|(oO)qKR}o⪡ t})I*?$I
-8 }<(S&ՊgӬe=^O$uEP}7տ$
-Y_ޒ~d҄*&{vW޾+?B|P  Z/:#MI\&ʿ9?>orqB`0o܄wF  
4w}q⛿RVJ3IomR|I9y#:#h<jժƍFE~$o }_B_o;v7P=#	!qR n;/|F) >{k]oVo?3|p ?[7nBbN"	P߯$oUK 7X
-'J$iO$EkO(INየ7շ+D@Xv%  8`6'6!̉Oa87yeov+~?-/,: ˠ}'ەofJ@$yktw⬬(^8w[vS\e!fq6H,w$v"_zllϒ0vBnyV-~UtmS,\ױduW/N[bӠqCtE7*${($KSe/o]UGb::Sr'D* )I00A@l@X:ŌY&#3("~و0E#`F( aWW6S7}/qu%Qx֔$={SO)qXd2b
-N>M&UEuX:mcqӵnGƭō2x@Na±:1s JdKKa 5K2{>`D2
-gȤ,?5JP 6x,^RIW$yN>:ITy$_!_ P}IMQ`h6IKzIPy7!!PT`ahT
-B0#P"LqBĢ4@\P1!T@,J~~	T*}5S,opFſ ׾eR$Hj^~!vJ»oĉ|)Q|[W:-66hɓ'3g&MΝ;|
zlܚ}`+UNHkQW+Źr v/мҏ֊JくS;!K[hq2ܥ9a5Etoј)s1d6b$ھ"x%wd$I855F,U4h3`_M
-ACVMi޵`_~ыp
-e1qP/^(@nlf֢<[ۇaKs8U3ڱl@v^/uRo|WAaF7?G|зkdU_AE1(T`2QAQP1cS,jޅ4*n<Ehf(`cXX;6lBZTǤңQA3ʗ6࿋j썒~wK @|O!J˷ۿ'wk׎6mڰrJ~֩Naٱlê҂iP&=}%3P0MT
-:&UNV2jN%'sl݊ښettBqasb\<R7m\t4%\"$;p
|UW$]P8&<}C
qy+CPId%k4_:nāhUKtHg(?oJ[j7SU|P(
- ĚѨ3M	Ba~mb  9AĄ06(
MF\Szw7-zG;p
-hD,4q]@Uw E4]_P>)[݊yW[*uoyB$R'@|wF#E_<}(#BX}		!aq˼nkYfH	hSՕ(ޞeC=?Ovg9Y򽧳a\l XSaJg@*w&%d#6	,1tiV
q*ҋfj`uܼx׻#±Ϩm(^ޟYaxyՋ6`\Vݍ+0dv3䧎mqdײ쿥?w\lho=[>e"VzgϝǸ(R5ФZ	b/1{j֣fq^;Î)^0?niؖ8t)OZ{֜i;롰wLvMƳ{2{#ffӮT.ȐL9K&R/A8,'ښ.?]RQm!_Qpo+NѻE1ĉWɕ7Eǿ+
-?o??9o|8_oJR.o)I_)DeM(@Q03&ńZC[H0cx'ׯ
!/yCh>
!F	
ZCфW0nxI΍dYRŬwDՠE1AG!7W\aEQ^U̒PI׿}qpUJ&Pp	
-/,!f@vBx7$4kkkL:)SC=3"zVS6i_&S@M$#OM'"^=;[^C2
Z8>'ĮT.z+zӶ_`4U+p\2#INC-h"+VV5ձxWmG3rk+5xgA)j5Cci"t"wNХ~IgN?Νșxhz.Emt;w]y9HFt{=/ҹHԃq[xMqnYˣlCBx"shѳ-ĬNcd.SQ<x]EӦQ+MxbkD,D`pQn+Tηѽ͚˰h nԭ+ƌ!;'"<7aoy	ҮMS-YX+׶o`Ϟyp.v{6>kV]s&7
-PG-$m)ʷh69yWzI͇/y!BcH+
tؘTnD1MZ56V1:"^	)SEXy贘*ilB )JfV4_4W_DҦ$;{w┿P֒gJҡN/jcǎѹsg.\S=S`d*А:e0mٌ-aoyNѡNG"RC-XFl[7o:
I_?yG?b^FaC۷!άQ>r٧{ZK!5H 'L;{CL!8#t
-!ϒ2S*䷦cYDxdbwo.]åWkʼ1b,ZЁakpuRƉ36gnJCdX0Le`|Ӑ6gDd[7_\i]3
w";cs?[:HӋ8VnTM.'VH<Ӝ+VTEt|BIN3(\4qy\Th_Wgӄ4t*ݏPfL[	ͩ
îS<ͦuKy>:ge<5egb=p\n\7S`i
j02J|GV%펉?h'kI[D3%$zFLAyP}E~L!I 
oTzB
-g愥SJ 0!*+#ԨB¹g/7N^[5ZF31X9aEثPŘ0#O"05Lff3lBS#LC#pb@*o5:u;*5ĪPk0Q Ō
-33 (j[YJAT_Jķ^׽
-oMyAh&w"_qq./P>z[ oGS?CVS^=87eAX{%*x+fPxap%I	_o9Jd@Mxza)[Q.t[״ݲ*yv't#ι>w1H+p*Hw.Fq~ C&˃h;LQW8ui}8(O/k
-ػj*Lgv[jl9F45 R/;\ѐ)K:a~~LVKT;+פv`c_X ddJE7|N
-~ۅSv͖k
-G)ɃAc^'KVm{J>x;%/ύ9(mvbU<xcѷm	%wxzXA@4*kgReLSW"GJXcuɎ*h'#JҧQ5
-gMƳY[͟Z}t	iRYfQP)TK(?wPaxSۯfٌJBTT(X&jE`^o[sEbqFk4#AeB@Um2ޙ"lFV@
4
-0VzT1@LxNޠz~Rј
vh5(̊3&LVP!,>\$B L|&"6PR9q Eg_`޾JgrLOIqf|R'ȅ4w0
-ieA`b̵
-Db2rT}'p
5HmE۩bp@zo$G3rpT]tPTYR_vbJε
-aۢ[u]CiwΟ9Xns0VJ\\O20ƼpPXv/ 嗕xt7WdM,{7ʣ:ngrOذz@96}[q>̺Mqtܱgns%b Aӽe}2a(Hj6w@_|)Y~ٱxLx	<1*.@
4e	7bpR"		^9UOۺPw/јpl]@>e~^E}$GuU3&m r2р6mG
&`6dsɀA$(j˓:Խٚ>sjwZ+{N驮w^{K^0`"^d+?^w?tT,`fHb|e.L;bd)ԜኜͷiJmxC#è?
-isF8IPJk)e30Y+F(s24v
)+,i:0ԩ.B@aTffzs#RbdsD
aQpJ ;CksȒ%9=3{%S88"ω'>U[} cv/֢%,0!ԢUpXsrl	^?q	F},{ V=,2nA!܏/%J`VJ|K?GXv
*Jv1.iw,Y"iw4Cy ˺:yL9P!`=zJ.f
-j,vHepxzu9?A,;ðlu|8@Bh8jʙDnn3VK@rfyZ P8p0ׇ~mW&UL=iO_*Rk^En%,jQwDv?do)íqI3Lq,XLWnߜVDsL0-A!px옚1>ҕdeIցfshbvȳq	e"+5<2/H48OF=M)'B98PC\ӑ
ަД_\~"s֭Qf1k>zcOtPp!$iy u>|80u*'0OlbHcpP%}:v]E-:pZrll^
#d_m1AnoП \a䦘%V"1
H>9~r/ʍ_u'Ŋ"˙)%t;2FCP l¥vpA(eV NR)MH!Bd<YYjBZpMpl2]Iwޠ&X.7r1q&9,~Y'(8cLpE9La0' ؝?6f
-(
-`]qZԢuDܢ%?P(έ`Kp"P`
-LQAqؠ_3DB
3G3j ,Owkpͪ,̰hy0-D}7\-_̗?)tθ|Rp4[T,ERK!t.iFI 91AIēBK'hNJB0Hp9AԤG0ELcGزi-,Ma,[6k\Ix$#'Dc1dHI$Y'`x0yP@58@܁3 tEWID1i }σ<`3/znN\!GE-ܢe	o	 50/ˁ x>	@0i4Ă+ 8O@T*!ۖ|z	C]mp%pǾ_TG")BɊN󂄄nAd>\Zy0Q(eQRo.jR%8P,1bOC 
gXP,7C)
-eI^Dbdc{(	%[~wYk	ze4$8G('#jN@U[k{99LB$E~Lbh_r;}C5jZ-Eo8Шh!Wn%<ٵ{Cqәy#Kދkɯ71T٣AtJ@P1킫aqEp30
-6|@ Cx9xJ THF_p׾>e&,[%LL61,P#41wފu7AM#HI &/Ajp( (fNPL+8D6&	 C(AxJVH}J]f2C0ouΆ[!-K9zDݎ&aɘ˙3Ef{sNwnϹM@#t;GrqHt(8mY:3غu+RwZԢ :?soy=nV[x=8Cpcx>CeKͽkD	"rOd1S+3$oCYk@ fyu!b59$Hmj#!iFqDw, JC2	ww}G\q0[vNA<ݼ <,#/ i
KvEQP5(, L"?@0@xa ,G͈MHP
-	$`"LwۄāO3v[.a#GI՜T
-.MR@+"wَp(C q@hiC fpHw_ZԢܡhrhl嫏^8iPcO?{M6CNќ|}8S8ci$©x0y@iLw<T^ZY{}	Kb݈@꣜qreu {ܓO=Jx{j68e0=/)NaE,`bOL1`[Xk'[l|6=vgBb&"bj*(f(B.Rf@P@
K0*Z8w&ͰJnU	T #ޮ=g_|ua
-&L]d0)</dV
-atoN=FaFYF(Ctǜ3@"F 8cx3D C	AAq0U\V9FVG'n395EFrtZdR#Ye[L\XO22b D0lt}6k-$D(7:(|U䠆u~?B
-[XԢp23A?>r+xS^g^7w֬8?/x.ibg?E<33;9ͼ|}FNx8_:ۜ3rx{_<Iӟ/77=|}o
o'MF?yw~"?acQ?䯒-I>=MLo 4瑢
- c| ,@(,D +4# a}U@9!](aTLP>|d
֛ɿcO;@szVk"ҥgs9\-7j2(ݢ |*yQ5T<]
0Я'.Up4  D5fjj$؞J(fFL(aku]U?:6^D:<%Q(
- nA *p̭Gm1pbó!rG.߉E-jQ :?x?/z/7?yS|ϫ^;X:Pg
-7q%NX/ <K䦯x!?Gm?_~&YUQ<~qӵckN⁏m5'ԫo]<x5|p1	qֹ#CkyNfJ!ТDb1eO	k1@`& %%hQ4ݾ-;&TnAwA3Tm༩8#J<.X9,."B 	q Yw9oفWlk*-Cv%0헞VgjN;uvNt<1]ʲ`xx3:qp:\B,1{G^5,)B(BY"t>Dfp@(2ŉ@Q\"jKY/xg}hxbBI-!Kjuak>{K>s6_kCKpI @l R9r=0AU`=;
l?bao}g CcR~8xZԢpm[(ʒ<+
- g6]|2J6}3orq[y?#8.Irև^~r	WǏ}Ssrj3wyֿĻ ƆjNMq+ػ/|1Jkf6O3=ݦ53ũy'l̺LPFx9qRu%8sn)}%F:7iNϰq$NByQf]TKM0R=T-,") n/1@~Ag @5~Tu`d~7|Sns3t;ft.uNFkEkKȲ
AbfJsPjP%E#1bshP,S@aP*YYV#eǒ@)P# !&2n]
|_@):EI$eenu0tW/}Q+υ-qAT8*SKX;h:%/ȹv;2Ld-P.jQJ82og=L9Y>ˉX[_`"cx,y^֭tdS1;ty\<an3`4[mCk^ŶmpM[Y?'>?ً+)}e-ai;Lf,[0gC);j+xGŪo'0up Cde;U}[ab`Zmt>'iz_! fUs0o3!@(0	HA ^&/9D!5v;g6З${..CbSw9{<%I݌V'%̄f*1P
-3JSj.E@(>dEF8#A"'8#hӚ[@:ysBͧeJ,Vͳk% BоÇ E BW
KP?tJOuf\9kvrWq#Nd!9(8
-*@d$vd-  v'&6
 @^RЉ?E9v׭η~`2;|E-j3$|?]]3-kvc8nesd˱_?'.oonrciN{|K+7p?zo\VqIC|@GWY>tngddlCoi^y{8|z|a)jqI_O<af+KD)` "yyFu815֌:HB!%u Zfi@>)hh[,"  Lyt 'z \A@@(\ϯzs`_N<O\I
L)s\WQ"py1>>ȹ~iR$%0
-!F ku(pΓ$D/Bx)xAWIl4&8qerj!ĭ30J3(1,kA w $9 /Fى A}7q
kv<aR:80}胕j:n&$NM@=dq!N 3WU>\<r-/ OE-jQ,㧟0]~
0rgq/;WhUR9
-%|ӟs߽Vu7V-S;ڱpSnWY,`oV!J ;
RZ>t晟bf̗-Nj2|11F-^$M01D=%f%DK 3ì @́ωY,"k`&>:m0=wn0{FPu3SJP@@}<>-P֯_.&V-d9XHPbtJՌN{}dB>8R+|ĹY, fE" & EK|
SfF-M*TR_CB F$I"T&	#u	4>
-4,p0s0@JN
S픂#d)77laӶl>;&,tԏ' "9i"qJxi
-wi p  y\QE-jQw(i?v]/OcQGLbY(3`H(WA"U8P
-(:Pmγsϳm>gP`&e)Z*yUS (>4eo6+I4GT`͡Jlbbq8dBT%x" f TsHYb#toߗLWFko1-hGfaIN6\MZ05ObHBY i͡@;tރJ"!`(2(5C("}(M(5Dq  ?p"(&ϙH@i+P-%QX;97X9VgG$Ѿx3/cCrV`
-NQ:sp0Bm}R rPI8}v 9;ton;
Dq q h`g_pl7qE-.佨EUJd/cB%o^Baf4lSl$]5Lט(Tp5xѡ],(8 4TSۏ203T1RfHh:b`P"UAŸM2[04
-0`i . Ic0U 9eGRd/a=vi%am3)Cpj4Kf[%MtAowo5ZS8qռy|SEVၥsCئ	I?eI	y7J+x0x>ޣ(HH0/G,
-;! >I2ҨQf9d|6Fʸ	Ho5wtq>jN8\ \2?Ԏw'؁YqcI~({^Ԣ#(*a v6c 
-*+,iEaeM;jv~qfjCJh<[9ԑ8G}L%sjY x0DK4Pd]j#H-u!|j\*ݎpୌQ`V`Zb$@5gO3p.-1&0_K~! $9?eIgdo9lm!ǉ*0t9VlohxnK"`Ex
BE7Pp>W C
-$j_b%{44 `H<Ŷ	TQF|SjBT^{y&8[JC1\jw(ġ!)
n[a͵7s#vwǊƁZ"/;@eBGs810Pzރ>`E-E-B 10A5[RB(rz[EumΎmn9ۦXs޶t͜6N$%I̴ixHWIbnB)1XY"iĥ}(fh65
-$㽢B}3@Am?q˱cP1	`
-<Aqy,V11Hgz'zx,_'#!P]dut\/~G״86o
%P8:.n"C$ %:ni҇"I|BL X@")"2غ8'돋,u` IP	ZT%Aġβ$`ePxU0CJ%J(Q0˅fj×wp,2o((;rt?hFMG$x3T'r༴;F'vd q/?Wф۪E-jQZE-
-,3L0IrN aB>lHAP y@;mʬ<[v4J\u47Ow,cd7SzLvކdGSFM[]>$q
Qo귙9m3t[-Vֲ%$c9 u76P jJfReɴ!!ǩ
-rЀVzL7-CQpJR a$8 ̪VR2uWr_>Kkl9G(I`05QXR#f\,`<RoyL*3h00Y190gZYת$( 2})f`}
p"hQ`8R"	"TP?QL HOiRJ83APwq2ALH:m.eh4e)غN_sz0|#M;fƥ 0@]@d&ǃؑd5#މ;fwpnᦏ|#\z,jQ:8J7͌ EicsdAsp`E-t#YD4ݒ3rӖ.8/o--m!< 4W%$g>LdL7J#[enQ<$I@ӥɸe+733f6gǱ'R5P T x@Q @
-<  "0ƧA.qeN(2"Z,)kcZViƘF&	8c\Cݍt3Lsklft%
Bަ5scQ̌vKYq,Z<7e
TD#:SiR"_yaC#Uʅ
-x!C3C(c>!y > 
xWeg }%Y;yqd'6HR,7ZfYg|1OmR.~zd9VWU  @ D!rш 0;TGK  `.rQ9YԢuWE-dN
-"@
$ġ2Q{\t# pEp6Z(vg\qf6ӡY8B)%PE "`Sv=ԸzK,+Ꞥ>O RomfZt8Ƈ<YuKf-Sܸf2fsϐFب2`5DXJ#.\
-&8QL ɂ/[od`yvCyFntlfeW3\"PZ}(?|3ˇ[)AjH9bPN?agK8襴sNPO9ZEB3/i$,՘i@,hSDK>E G-GpBYi:!Gp  ތԓiDp"`6(!g#8+sp ŉDT5KSo4p*@>":P89%Υ~ !#MB3i3:7O(_:;s1AgN AsH`*+,C'cO^8ps} 
B@iﮢ,jDR e Q0 ޗ}A ;$pvZE<uGh%va1yk3BCG-1\Z)<sX	Ek)3=5Eӥ(J6Or)0LPw`
0P`צmC5&s-s-6EMXl
Lܴvv
-ZAXꕱ,0.dxh'cm!Bi@ɻH"Xm,tQ`
-HY YNhefdM滁mSLl6J@t
-ZѡSst8g]xgv4CEF)s+hM:qMG-cPk7NP:c<ҕFP	p" )JE)As0sB}lېAc5iBS'S%kEPqb-cV2/b{sZ?="hD8,R($$78窥@YR
P4xT5~iBgtyYưљˏ.gs.x:@VO@!a)e"rt`MLm/pk ✸A a#@>Id034iQZE-ct]φf%z4s9Y>}OYǯUK=j-
-/;-V9Gf|^bvÖ
ye	FEР	`B<]p6Y +Btnd6Iffq>Sau&g|`&Ff0	k#&	:L<Y9tlu[(C Pt"h̲mNhnNǠفHr|7Ǐz0=2W^C魷FSΎn{?k2CjtFFFv3R)򜡡aBQ960 U#E M=e)`$.%޹ʙJ(CQ"Ua-NJD$&%)ʀyY;0y@xD'야(qI	`Ԩ5}A񚐕]jJ$0R5KEbb"C
`X 	B2.i^ʲ㗰m]2|II=)"p`;D\i`q#	WdE-jQ E_:jn>yddn)5|钭Yr׵㜱n	:h]-t:;8נeAg.+6핌vA+dҁjQNH\W7LmG!B`hXձ`:#MLlj>]E2dEj-gY^˚[t&gia7)a΁:[E6.5fgg:15LuE(.OhfYzބ"wK`se1#\|Θ\cVq԰EV,A;
sI-'o6߉nV7ffhpIJ(SJK#<#&	eW.*8X f	8
-C[Y|7
-@@j4@j<N P>P~A(WIqJ83bb"D8pj|<f,<
-8@RVƆL7ՙ9w%]E!D?=τ8ݘ"3Nb`6>ATE}?TP(ܳ9@E[ᦢ|hvv(kln.K&X󍜶n
0hw|5,JYle#	Z2<qRBTz0'70EGg.sjSF=	#Z$є1uh;yVPwN9)6ǹ&b.۶q-~<33NY9]ei_%  QP /НbfjsNɐt.ݲDL0BJttZGsZcXG)d=Kl-[Jd3TKٰ\	+jYWKqX7&JB</pE@qw~L"X!F{DE"M/'8PŋGGM#$:_Cy!,qʼc8c$aU6XRQ02>:[$Q!&v1dՓ@DjPNмPt	YB7M)Ɩ˒{OZqj&Ȉ( ؂A#<ۯŅM
-#9:p[LE-y#W~qGqhQ*شl3CE®b`	>%5;u_pιjk78	~a';PtP;j[P'
h(
-``((U1Kent325_01udtۦvJY +v0\FOnΙ6fẳ$;_o?\]39Wok6Ӛ؆M ;\kM@@3ژvpEk7iobb,7laܰ}.gLuJ7sn鰥t:(3]B73jV1=VS1ak^!VF
$
\;X|BU90C,5"FN;)3pI
_S
-N Nr="	Z99Pi?Lp8BʉPԬ`(eQ04G " "x@j@L^","֤`8x.[PKf`x`U8C2A
P%+
 @\:p;6%/!4抂Ʊضï~p3۾#u9ԗ6`0T!H`D
-D s~O*`=3Hv:q{bf*uww@eL=iOO:}__@5::ʿ˿p)P>mYIhg><{1~:oy[g_>,P1u{o^2wq'~_lx^P'|2/xb8|%/yI.[/-jQyne}(4P@YZJ`Y0|æ3\u:\i--rAm)F*ItFP*\΂
-UHSX٦s`bMO.QПcUggNL3q'7ݸȏyr6skqu-LoMt9\>MBiAk\WM\is9;^]&gKfLۘɔVnzĺuVDۜΉkr-jF~	['m$&63w,[gPi!bEcxt<"(Pj;Pb^ɴb
-'爙!Iu|JU!fNCa:(JAI(0K_~	JW
$M"&JC
J:1,4x`eEH|(SUWJLpxIš4η
-i12%nj.?$	A>@:"  Vlݖnrr}d?wP8vUDHg<| փC.˒<1|sm)'?4M~~})V*ԧ>??}(/#H^GeV{??xw]9c#73)Zn'prʘ{Ϣ5~ߗ,Y("nQT*Q+ ,(W ό+FC^@^̱}mͳq`eLuClwCW /hO
-&L ~Q*jT:]m5ڐ3VS4ۛjw
-L4mNy;?j#?lcrf;BԘL+6Lq[k]_6ўF:-|t<4yq7/U[L5wF+Lws]:Fv-M鲱81<UǳEV9xSEo~nfGR\믛d|03]Z.iv٬v7'Ij*S̨9}7LaB7(~8"
)B@%[<Pjtd,9`Xf`&	j14I0\<^E"P0A6(F9sS3^zW4 c@;D8Q:Dq<!qL:̶yZ&%u
-`b8 Ą=dú>q2wDR(p
J
-E]wub m۶k_ZtN:$oz]׾ ؞??O|"yCxғ"}_љ;cxӛݱ]N]kP[norӤi9r!>3V+<.㦛no}klo;^{ybw|&:W:G;;|糟,Yx;0/׿>q>k7#9 zq/}-׽_g
].,!vݻطwq1E]|y>^}Ǳx+?ܢeF eT)X]šAP `
-t@^P
-Y	s킉&[v|3(rA	(C`a<0A+Xq0HlQv
-U*UK,fcMO0hum]n>϶m%YtBTkM6h3*b
Ԝh[/7㫶p哜6v,tfan3alٴ]ރK6q-Lu )ݠRR&+gv#npdD9̹{O;:^
5+I0]p팭j
&fQŴ34nSs5j$Z
 0/tCPK .6 BZK)ʢ?
%2A$G.:` q0b1G0%@gYU&Xc
-H|֪̓֟$b
-í8yyNJ>3\FQ qG)^BV7̻X:Ď.&-bk|)6{0P#L8r O4ᩇ6h|;#o67ofrr2:^B{?{SO=5.ofҥ:ꨣv?S<vT\s58&>_җ
6삗I,}{'( ^)BVUVq+v"կg\x?fF{ѩs.]tqQe<g_Ɵuzw?yǠzc/,bޘG Vo|c<xooEX袋"Gpm>я~4:s_:zЃ",_[?_W㱏y}{?Zd@+CRpJ8ㅒNױAS$Z3͜n߉0NP`"j 3P&0bC-'<u&i-H	;&3fL˺XQ:
-)-]tɄDm1ۙaeihϵw\k'@\Q``"x'FWb=ĕ?1˦,mL2ǃODI.ʹ#m2&0K!]$u'YOVt6 A쇋xe~FMLԣbx1T,Jz8Mљ"ND1Ղ;i~;xLЂTi %Ix^{!N0
-4BA1.fP\t]C8p./hPD9lYRҚ݌8eСHrq]ȉxW#y-Ť&ռB;,*a BU;zj?|~_FGS"]1,^8dt~_D(Ybη#_;4;;}t:(k׬{M9|ϻο~z8A(`Yv9=Љe|#[W-P<vmuONLL:7߼7O_ԧ=5o=w{PXs\IlxK5Ǯ0n?<rX\lE7w\px3a-I˩j<zP&{Nd
-~}=W)/:0x||=1:EQD9u?P5@D
-A,g,[#]r΁gAB_k`J!鴢g/3N:C;5`hd,~ҴO0$&tppBmSB
/gQ&6lȍI#c&yPp)cc7H3?=I+U[Zk媋ٙ9.[;,ԲOء7Nt,*ʨ Jp U`A`(Dbv(J %8s`bZ }UO 
sU/JD!S5zf,۸%KȺ.畹BHEMxu皉m,fzloa<YAfJRS h "k MS663w%Ȕsn:c]\r=$
-V9gZ훦KF,_`b.c6B-q-\NmAs~Ew(:i!1DyKT AI͓ga(r$EzA؞8,q?j2IIZ9|"ˋ"
D4U-C@G0B@p"@a!M<OsH9$~+{ʘG%@*D$q8%dI TLa8'.$9XX	]3;|]81*- !n =x;lp(DXz5OU S+_sl"0^:R*Bp
1@^H`6==a`ddٹ-Y2N|c 05=(}9WWl2xvZ@wz̌fͲe+z,>P;$Izu}ݯĤwQw	x# r~9N>$̔Fc5#41U-of|빊wg}׹"4s-c`>K8Wug##re^hdeJ<9'&H|+58?fEzFX%{   Qsx~w9î*cm'cC Vc*`,Ɓao[Zm9ld}&+Vleܣccs}j5R]7D
eٛa>߸þǼׯ?:.7WqE/|;;y?y>{ osg6_~x^Jḋx9)ox?n`Q 85	"Z ,2XG! FY%=d Į
-U 3d jBYLz  * 1D"& 5E`P?1;hӮ%la YxAE(1s`J
-5eyBlsyNQʠ05-!:mj֮_Ͻhp,)<nfȯUV\$PޑzTC3F	n-IpALID8]BP ԥʈPZ߭ZpZ(ZVrټCUUJ鿯5i/xP "%`>@03|(I#`%Mj>, ZW\}!P"%XP
-a>V {Ģ㘤	%Ka<Oa?β OEMgF,
uosM8kQ$9%H#"D}= 
;S%-eY?N\Wm &0"j98slV*W[n'v$M#o9Nf͚|+_{.W a{\x!^xyFc8a͊nT]mE.Giq.Hw߃Szv٥E89 ǉ'7->qF\%Zd)E^D<S#̨.%%?}FGF✺x]wu,_"UQ䈸`kzm4}P;.H4vxS71m8):]8퓟T۷Gtܥ=w7p#/]i1+_2/ꅩ?g=)Osz=;#055!DW<^{Kh/$x [6o^Wq}W"8_=H|+^CL'paǎ}PP0"ș*rT*	{LC܇!)@j,"@Po3|үdy`D $U)C0^Kyf'}s&'9g~e9\$ו9r N\²1`qPm`t
gMK u6n}sgK+tY8W?_-?ƻܴa;HPVnnvNkXyYr髾t9[~<t^Z[	'ǎ[vP#dF
縓N`f}
3#bv;dduKٸeCrt
-6o4(-D)[h[67 9 U*,3PzJt n`A11p"=Cc8̈yMnz_99uE^p490D ,&xj
-J'wBH=E)ԓ;`-K
-JS\<ޡ")PkIМ3Ys֥0զrXMu:~S|2Y's]z;0Vz bg>tens
9VbGk
Y#˺$%`;Cjjb"0;'k>{D'w*4cf$CBwвOBr}%& P:kez*	8"}>c`Hn;!A]t!\'
e Mnip8OY4=NN^Ԅk'k3	H-Iُcv8r"rx%6l=u7vDPPlyH#NwӠ
-G0'=`H֬e-=8xAtr~x9rB<9̰q1L˯A͚Mb_s(MS=GEՃ\%KЇFG'633Az_^9{oerNHk5֯*:WyyDSIbgM7zjvɿ\u]
7Y/[)oy^B+_2lQ=8991=;nӦͽ1)w</yKu=YI޶˹яӞ׼m1aLon`k| @k/z!^pQooWt_ye=կ}uϡE^8_CPLey/>re	U?J@2$M%);3_	YPT
`V%BvIg' @8dsڠ/EY6\05JYe6!>sߛOO~wۿb@\s3c
-4} +
-&NW:Qw
-v)~$/ykY9u|C}_)
-N'>I$Xn<c-<aKOO@g-MH= 3O@wnS`z5xƳ
;kb_oy	hnO}c`dR3?>:'0c;Lo~'XW;xk>\֟^><ЇWv*K׬bȷ8Wrvs7/rz+%|\,	fB_b^=qkv-p-P9"vZ9f"@D0@1`Va܊ FUǈP@9G+j_I҇5 (
-^񂏰SR9HȬ:ORj|3A]Ԍ"v̓Ngr/?{30kxGy&.\C"|-'v"'Y9lVFd%ep?ܯX$ڔEAW$,"`X~v
%yg?vw{	> e# 1qf`%uBC{/1DˀH}
V1m7vCaDh}2 88H(x="`|fwWK03휡8/1	c|ߺ;[w¾Zn^pC2Ck"@|İĳCwё`=)f!:s_җR)*]]vP!3ltvB m.[m$`l2~҃Ǩ@T\uY;Z^+zaѨ>3b~ߡVG0sy?Eۼjj*Dv5`d|<QՊײ}0/WEg_*t]zy}
-aUi%l{9T#T*G̲N7LcXI'W\]M0zt{Y@~HbXafJNlOG2.bʢduypE34<!3f,":=7_<Z*+Wncjb/	C{|>QRu|0 %[}a ĺ(7Ŵ1 *1<
`8/81ԁڗdI5:>k	jq?]Q09:Y|ǝr/3]Oy癏<]~/z+_	;O;ysT9o|깏+WG>gc%k;<_k-^groN~/|c^%#_ʩ_m#{>y_^lxK9X{?ILlfY}B.YӞW"ޗ>uα[xKc_i8usQ<|<>D^gýAx螸_^%c|/xk(}Sa)ї9Qm,[^ųx߿'.w/KkqdIHFW& SF Ad@ =Nc2	)vp s3l1\
-#rp?iUg$U
ûյNG%'	\̄5F0Ah	9_t;<^|1>$篿ԓ$GCs/[NvHPgezI1L8uEAP]?Y'! 	yyVYs).8\EqIP3  }uCLbfLq!Kku(/iCIY͵E#«~$?&#PU$^C@خТ]c	,&LQ
qւ1$zJFܪјO")PeqkEǳj$^H4wYd|:KO;
'CAq";-lspL`Q-F_';!YPnWvχmׁ)s{v=t?L Gֈ1.̂c׃*@Xf9؂r_ds {WvͰ"{-B:4Sn.X ӀEQ%;''#,iaO|n
-#KUs9b@a
-UTۻ,nC1N/{-h#[$ ׍G0@Xxtpnq)JGIXn3<
{?APqy~{5pt1K\y'ϯC=Y7W^OQ3d'4X(ʁ_5.1pB	<#˧7}K77M덑O~u&9X:&l5ͭ1Z\uL<dHf\|elEkȋHgxQÊ[\	6_S;[xbhe@PXr[6]̫oyE?}jwy/pwo.߻͑yѳ_]s^͍ϻ}#K _Ulew" {0St jЎ3b
 (-6rU!AȤ>AUq	.x *"Ux#>Thb\ā3L鷑b8J	58S	ky9.n3S"9泶p}!LO/?uylo.rnoK)N2|NЀjIQ	~IJwyqyA#9V5(bbU)IBضP9w[	T1
-mg$Ew+P8@=VPRbeY6*Jx(VKiw;xVWb
-Hr1g;b"0 k%J0Eѵ,sFH.:HJwt97ogZAU.j
-&w@FGn
--7Dȭ0(9N@쿎j1up+D
+\{ʙp߀حe5t	}ق!sϛU}͡&{5B/xq0:'3Z OQm ;xpNw?X(':1@CؙU /f9n $Zs/-vڊ'8x)1l%8s+v߯[4d`
-9B7}̃rާyՏcoV{SN`($+q)<}uG%;*ϙ<oU܋-缗O~gO_$'sS5	>s/|*rOz'Xz]ִʣu>OqG=k8kp1f
'؀]r	'qt_
|&{2bN=|;w?9z	W^x>~GK<ob8?Oy>c8GWU:IS8Jzceb@A!眊
  f28%0hk@O5>HL
-
\;Xz?h2Hϛb(JiOb\xR	-ȕZm
}r_})߽`O;v
OxIpz:j0Qңi^yWm)4:LVEXC2P"B針,su"qnWBF0CLhl%I"
-f>!:!3K{W9oH`I
qҟFNp<j%!9xGC-0(*fET\_eoFbP΢uj098e1H<qH
-YYRs@FK
-Dj(	fcTA q:'U(Ga LXh;@cwT{'0*=F`. RN9P x2d!lPr"a f` : HAuA;rh ,"x9}˨ܽ'@x{CWnK^,`ʭ48tC1r A؋ :oO
-A &6\@QKi*G*)E1=s*S17$uH	14'OVpw GY~M&g6m<}|?aΟ#nnqeps|#g3}I.W8semQ{#A?bo;~"G_;L/{&nۿm&{sv^ ;vɭ\݁o%\+E Z3>NƜ&_x5[ouxn+IV}\5u;=%W󄇟7|$Cxz9˟p	7	y44ǿ	ٴo|<^g#ON d b 6٪$w+@}9F,3k
-WJp$1"10qLxTq+0з/RR ᫾`J2HP$	eX1Y64;fie8.^~+qc3.#K=&̯?<Йv>+|CuMu$~O9wyoU3HBH	l6o8bal4$lK4 if_z޻[.d><OFxb겨/+ng?N?i ad;@
-KD/?UӤ')H:tLOb4d"n$JB&
2DlKNs-`i^tbeDSL<c@Nh?,=Tr&"LrU#ij:}O4g	pD:Ƥt
-s#`!av9sX#!'UvXga'DY {~c9z a%FFL2Sٌz?:q L?E{jXz*憠s 7oVOG͏@@:m]PdM0:Sڄ X́|=mV8@<s26\o»*ge&}IŘgr/䛧v+Zn, \1ȦSom=m PP9XkiSUL޽c㻛V wcVir4k&UeTE vI8SftMM"oB 
-`LdBb2SucؘDcdskZI{ҮkPgW{)ȻgBif~]8
-0񰽒֛?DNWmYF"#BVA\	/B& e9^AQFs̺z,,<`|߳Hc_ȝ?O7?mx{ˏ~KVw\e%c<𫿡/]dZ7P&p"ő)+(Z
-hN ^0Z"u i&NE	@yʷj] >`?bw(\Ӱ+@WU'N J!Ģ]
- IhDZj"$~ P:E9
-`(k,YX/z:<{y\9>X.^,F}nҠ>\[~VSD1Hh']uU֦m<;kO* UG3!>~E,c3m+~@I:+Nɾ]Bk	a9ʹ͢su9Z Z8Ay7oWVipv}D!("hc KzgD[?'/
-iMVnk妁=[.S{$k̗=ym5'ͫhҶy/oߞ9s]@֜ ڲHBj?m%}S܏) 0bHŢbi+aO0%C&@WK%b0#(HhUx+Qc"4	b7^{I|(4pOړvYo^n5%gؕ* 'mJ|ykF[(= kN\  %
e ::Dlz/ʢ@-rF9WV	mwE	9̂qH|3>sk<{޺bi{?c??{w|Ǟ9rnyUx]%5o21"*%b`in0ݞlƲщnBҳb$8TQKƲiDw
BzGX@e}L2lI\#IU+2@R/աjwuQv/ES+׋+HwA)
[)OÈuݧdr9caؒy`/qzWc+:'ݟD/`:"e`m*0{p+x'Sw
-(T%jg/&&ծLM,#N]BX~љp` $	؟%ҭ?F:V D TIBP
-W7gH &+!!*>z:
;A/6o-y}ouS?>ܼu/`KxʙZAAjԏ;?S*GG>Uknk *Xwm"
-{3&D<bȬ4OXZ#8^gS3b˫݋1M_wF@\zPӹdSNeFy)[fsn+-W
dWܸy8h"LK6,tL<zD/u&!
-++ݶ8qV.py~Qο1Q8/_wԃr|zϹ,׶e}\oOړ8&-3r5՘)-B%2 +LٺB8, NHtQH;@Zl{5àFH g)on@\|cHfO|'e~9~B3c ^%wNJe#^~kk;8)LHsuv>b.Rڧ3cb{Rfa,в:BXt]#	NڵU(ISƄ:|: 9 *v|1;AQw#!:0+8mn8gIׇd#;	r(!
,׋d*P9M1#D% 	Luko7x3Xxul^*29*ZʦtMA{n!?gI$`~ A`dՏ}moYm`"ÁR lՊ$o`JE|5jTy33U	#ꮄ{Į ;DSY`yX[~?YHT޴=cVCF&<dhFh`r,-{N e^RmڲFΰy[rNyTW1{\đ/>s11?ND#uy5/]\*NdSSњe#y~?Bv$(=`2NEKJUms9jѳ#eWt1}ݔ m
n?
\+ v-Gt$`B:=DN~wg>ytÃcE߻[2wŲg69}C)bapOړ6j:VBf$_޶V*BUL9
-RͲ|6R1L K$zڿ5+9Hu{21Uqle2K:ny|y~OݺOf٦[7%:`q lvƽ׷|23cc%!PaPf̌T(e`,cd?-#1'*2Q4Y 1-!"ZjyK80D69$"׹3eN_b$+`'"E;OP:O&;:ƌ(/^) lT0F,t"J`/cjdB0Ɲ0V!aGkx<jtm  3[qBb
@t!l+%7&t=*Xi!`#7MUD0<kzh`Gw@\]AGӮmСpt	mRF$pI?8:l%p@Le]rKzqF$"9# {+;`N*=֔2ZlnE;h3I8
->_GUj^-<Wዯؼ U|t]usϺx6?/0Fur
:9P0}_2#.Il[Z-L)+>rz|l//МXspxHVG$2pyyk8Wٴ|(9x"RE)<l9e9|3vc
-ЬnW_߭JXWWWl6˾2f*V*rCRO ܇=i
̚9@cH٬/s'̵DAX,gM_>,sL !4e>exeClnDDt!o&T2EEtTQl]N<wdםn~ns>
b'VI~w?W9艐^>DnxUkի
{eɤ#`߰^/؍avS'=cJh2+6!9ʒ1"mTBC },1	DIͨ1fhj:l:2Z5T@	87&`$!  yB
ڙ}WE*("))L21,#1u)ec%LRU߳,emF4wr]f4Hn	A	xt2hD;|$&$`V	˙ӶyâApzdT=JwL.<с!FD2;,fn2s^7Hhj	 ~.z\Im12IFH[a/;@vaƖS0i
, ϐ~o4{O[xAMHNsF\P{fuR6^=\H^P+Ě@̜r-i 8Y0ɅB]9(b]73.kkW(}tpc*|l̯˗]X={41gl:}*.#5rb}.PYNHr铥F S'	y9V}`sy'лXxP Vf!\YkDUql)wc1+1
-E#%!_s=Kb|lw:q`VNXJFo' =)\* u2RK,8+5"!
-&N@2ufNJMٮFia⪨`ReyUd
-*ԳR%W#~{|s8\o_g<}#]A/Y>\>*k/?xU_SuGW5rU*K@P Zhy
-6Ml}101UbFX,BGN[4$DNjV֌	8""vv6*9Q;ԝٜ!(~6;)IXiL
pPoB(+wqB7[4ʙED$;kjVf.kvaΩ\.|摤#?YT
S/IPT}M  L^pٱ<^o>`!! 
յ8#M`KLwr|[c@^@wGP,	uS%hҀ=eѿ@P<`N&MJS17
->;9"FanF0w
@!gܬN#\(kpޓl,,z8 طMdx}	n~J](t-.40iGa=b:4B5omKcf5ZOA[۵
rhEBsMG+[ wY
ٿ[yO n|Z]@sfػd@܃mKچ@G.@fM;d>r\]^qq~΍-ڴ	 m9{tV	B- ,N.Cd12ŲTD( y pxpy{o㵷^'C11NӘJlvH u<Va^\j%!<b3>谌L mOZ4Ix]Bh*8Qg,-/ZN5l:iM{'W0_ˁS0D`>kib]&cUBBsjFȄS˺貞e:*9:7{r57VʗFWGۑg?_XE8\n^O/tӞsqKmniOwރ3vi[rDБM+PDa
-v?b nL$$6>u.={m8, UJASpeLARq	@@gY*l]YBӹR#M	(Ze ::Et:x'`L	(vrMoH)bĜNeeGM6D d E;y๟-߳ cAǂiB$Wsh-2lqD԰BdxTXARG+0E,Wn ,iN؃H\ H; ~O-.]>]bB5#qd(H
ی&1F=-2P@؂$#ú@ ;` * A>Ϳp
הgh%/.	|M?K
-n#>b$~fɡ۽7@9 8[۱kdZ0#YK Yάiߣٷ MAjyւHhOm~ξ=Js4ώuVsH>[S?V`s*n Z<:LTKWH2Q"Ӹ+`b`-YvJ?Z:!t] zPΉb} yn7nn90]_Cb j!9<<"}L`l[.ήl!j;_L9yIÌXP5!ƮM䜹╻~*F&	%?w)8x>I3٬ӛ43ik@d4l܂^	q3PTFPI}tj%3! *sǠq' _t+vYA
"(>;;:]PvZJ,MY؊uggc7/+1~".^:W_=g[޸
-`j˲[G.;՚͐*ltv#'CB	>RbtǱLQ	9E0!09Ѫ1\=" :E
tR\0qȀB AX bscBWu#ML/Y07d䕰0
ZbZ<WKgU(SnY>G}W:9OCSЕp3^_f{	r"H P؈	lYڑ7tH&(-g1Y0]`D$v[`G-)A @Pr< 'zbraa0g`[,`hm!_!B)mA7gG_ra8`j
- `	ݝ!2,zZ&ED76q}g U c`F@#y@Ť<7M1 2{UG<lG nU3N+8t5MƷxEJ'$Skx@4)LUcOg8NЬ$浿EQ:Cf.atk;B^kÀ5mZG% 5@XCz=Aɯyߜ.fdg2PPP-̈́N	33rv6P!N+ c$N؋n$cͱϿټ:Ȧ$uLdM\ |Y.#G%hDA؍HX0W8aE "
-yjW=J]Bc`}YRnqnLS]x!eSܿ%ΕAs.6!=iO5Y~,mÙfՙfc`<'	R9-]f&ޫ
@DY!.|T)-^äRv`> DguajPi'}KD2s'|ȿꖟ?'</?N17<Jv![D>7> 1;0Sr0&v!Rs)v针y2v$Q~A6e!2ĉn⣞ bIV.s.UQ"Xh2
1MrB7&6/"s#F5 L[$N׎Ѧ߳b;@'B6S-ju!w5z"{9T(!BƤcw.zFX(-xox#û~E&xMxm@(nZ/^@32J0vQn>jnKx~4ڞܔ)S߮嚰ZAb
'M$.  (#/H`Վ<lWXvĨF
-f$RY[ј.		;BTKVz,86u&@j#~yd@`kܓ5HOn0XoF?M`{` !F>jT[`_6_BF_A`#|k;V24ߥGŪ=և'"Ͱ"(Mb3r^{O~X_}l`F-XO@=Jg,9oJlBczU|ɪ9h$DµA*et1~չª"l߷D5E`:H pQ+e^eAX
-o argd7 
"D	('pw&˪1\m'لr/Cb^B길ڠAY-lw{q<!v}h( 6ӢbBE& s~vb=i> I{Bf콩v{Tj6MDԀ:!lZbsx߁?+`;ۉ̲dn{w-@ZV%4~`X/"]W|{ᘟ|_w->C\݊aAw	lnx;g.vF\VK$W;%cD}0E=]Bklecu`LnqrZjU'D IZͪ':(e1a?CQoe
-pm#L@Clg|*bP:6ࠋtJ:N!1`VE*"Yرjlt6'MlpF'Ҙ	qɕ>[dMjQ[t`҄u뛧t7l믳ܱ^b)uiv~sjWf;c$dQm9$fsjy@\y%а"JK`,46qٰt&jrk^y{UЬN'mkr{D [:.})<tDS0AJ~Mnβ#{,l ,/y%5ߐ7o7߼SHv`#&Tc2hhUNW3@+Tӣ}`%ת ysgr*ĺOXBR+%bnQ@[Fk`-9::bٔWsus:2dNOر.\,6MwE#dc7^]52U>s VY6tasgraY X`2(DKw?a(].3Dy43gNl:	,'IBOk B$#AXAƳe28>.Kn޼YϬ4	k<7/PܙCmk]]nyxvv3K⠽lQ+;s^ngr?|^$*͌i	P^ =i"YbyM̝3R- `2H#xVO
2ϴZb=CӒ!"+=7l^"	kį3kф'랣E#~Owd".WG7ٍ;pGܟ1v)ѽ5G=7#Аܱ1a͞?3+c4zo5:qŸA)KMGb Y+̄f,%bY1ɘ)j`3bӰe^91څn:7@|&:@.`2ib=MLD
-E0A ,	꣊d	g1$La喥t^#9GUBuhҨ.F!0
]tK<c :Er#GLv62
-%+wHk#NܽSNOXFKb$ixn7 
-!Y5N6+Il l7HKZvp`q
-=2lv|;f'՛ou뀖BL>\1;H aiGXd(Ď!Lժny%0r:=2w=3ju3s
X_!WQ,_s%DĄ`߼Mlf*ǷfmC[OPt2	J5ԀLZ=?I@lҿe\'+x  \1LZ,&Ǿժ }#1H48_\S*t'	<v;7Ǳ*^uhnPYzNuYl8Ԋ
CyOX89\ZK8nPR
Ȗ"ف_+F,!pppP^`1]חOf9rA~_<e!)yQ(M<r?Ke?(zbQXr"O8=:`O;=	Wܽwa]">XվYܛ}=l=ժg{ۈ(Aq,>J}e7&{JG]\DN=cnJϴsyyw{wڏX7n.p㸛t瓭	8D#C> I{B]x`:U<w]zw%2_ rl$??1=KU}QϩR' 
)b3˂N0rnqOWL#gW0o?EK7}7#/(Os97_1W<uxxtc(]!F)@I. uqqYf+ ,sڐ&8WkcL~1jNN%47!
-#RBX4@LN_:1I
-WS $!C_eS%Ќ#cޗY>0 rh E ՙ cU,3iCi fɇ:>/{Jh궄 >7Ix40XY\2~9pu9[=+1",N`f/rpeˁ{6[vooJ~G߸!d{>Ƴ1֧g<xc 8u̍;7nQ2y0A:sy5Q
-a!;0Rņ-@3!8܏3={e7iF
TJժ4)ð:@z|YpOXan6bj-c%F`!͟Ƃ\WM,1mլ>#!~O"k
-6}a6Tm}DĪfasZb:zdVZOUVb(	x+tĦϐsW`ÇX~(Y9iL^ÿ[%	VnKoYV^D
-J)ME$>.Uuq^Ŝo׳\8\fSBOPwW
Ylo,W(EGf3D;}Oք̝7yO?o}烇xop_x|wW%t;p^Sq9_Bq#K:e^nxMBh~z_qy1MT%6`^wld2wqqcuxJvc*l6jqy-)w)[oU7/ծwU)yL\ԓ)4O(OڇAOǴY^̳Z2YiT>AG+-`92/&8igzRsCP	uF cd*T;<0JG_zk|`~3lWOїG\8~G[N>z7/`WhLl{4Y	\!DIv^o_-SeC)0/b)2>"&:4&L+]S]'xK5C7U=&:Љ:o<L
;MsLѬ`Ӡ_ؘ:$8 =ǲL <VCΝB\c#:6Wݛ5P+ω 3JV7)L?ܤ jJ7H`Mp)8Xc]R`=[1:O=՗~<$l}v7b!W߾ïy>qȽR{ăf>DBNU0><*yYl,%:Hy{	@|%~/Em7#\ܞ*aJE-3oX@ Dܙ6b^14
-T(ɐ*AB$dLP0i8&i-Tm4@hr9u'<#kP"'L,!'4mR\N,h 6SZ@Y9O
-~1b,(&
4jyLѬ̘W&\ZylJh^S+aBD2
CLAQn`րD/xjN;yD9&JR3]*E  BCvm!&
-6
-X+xTlTGtHZvہ~W*dݮ	jfjb޼1G7!}p޽AqjGtskth
-H+.B7}.Ø
-8Z<z`b1{vŽ<:,'h.E
?-a%m2Kn<u{b*k]7Ht}q/[org}cǧ:=ΛyA[91q1''$TjZIufo-4{N xA49E1L+nQ<wxS߯ՁWp%Vׯw_zHwxI*% [˼!ԁcЄ`ٓT2G7Yܾ|Gc{~W?p߸ϳ%?b\w$D)t؅PrJ wܕf;T	)Lg]?US,elV w*	 F3TJX$tNjcYYN3&S%/Y&1D:JWׯ:
x82P& }9**ɜe(:8Lq2tf+b w0.}XlFG>vH';Ƨo`|2\`ϰz9+>H~`rћ<]ۼǟ; %Wl2( ̅6;h@q( >mBLcO|'A%!!Oϱ~sOiAmRJaY$ Z(!B;GXPw]6Y1QA5!IۗXF
3#
wSV.ѯsZ_*ؤf&Ê	kN|kto#ub+ Yno
-93J瑡6j:,cLʲ<[Ucr" :L-y''pv~8Bol[* q.*dcXt	n!%N\:Aܹxe@|r0e\]s.0Z)g׍)yU轏oo8{t?t˱%F}uBl냣RZ/bBM* =X/!ȚJ_Rj!%6Tr8IL}דMdvٔ*G`ZP4jSV # yX-xRߓŸqrR\Wmqb"O!2U.ǁG;Hiz	˾z?e2K.Z:,~~_:W=mas@F,=G'wrfZ@GY?~>͛\n,~eqj*zɥk
NNnJ[ʉe w׾r}LãC>nɝ Ҍ'MyFs>FyC2?ֵs<H]-XAsC@Fɬ?@nx&X$3Tgm>EM9WMUHt2
3믽w|קy/p{77_=lxȭ7pvwjp2̍H
-`"crR%=2T))kѫ1	ZLUsˌ`	 2iHFuj9*uzYm;#3bAN5FY0UqXb a<t8wȉ 
-R@#q_nNF9ZͤCp	Up2@$dbJ"kU4<ZI!#<N1bW%˥%G5{1!nV۟@=ɂ@6?0)V@9<5zէ8ɧ'7م;-;Ӽ_auta)	yUiҵ8	,3@NՁ3:_='?VMsASWZڒ	h<f1\\,7 Uc @@AAF̫C&Zн;jYv$ìÈ~{'Օa>Z5a'k{ZV}k,
K,TVW_ݿ7/aY
G7
-#FUNBn+nFB./Y.Y,WE2
A6[*l1#1X]˄8p0HfG֥Im L=p?*h2U)Okz16BE,#'kwݻXfwΘV$XNwF"nY4J^؎iBl!9H!rd3]nD[`XsNˡP$VtjM͆
!LXYvl|Ͻ{op|r`]@ߝUOy\;o0*h{p['89:p	 -V\]윤nxyu\q}TUo={ry5"ar^8(ga:i
-C%e׹W?NK<ûorWi>^ggT~b>Ouv G?N=9>dy Eb+ gS;[x
鷗	GX	4Gq=T"1C5 T)U'EE(@
-gJ[ |a6-S;_
-[8,Hw rԿ,4S5!R;0Cd"щЍ}22˼=ޠ_O0<>42^8XqX*oiyhŕ<2,;^. H_@Z
-H	\$T%JZ鑊V)fUpIFA.
>,:$M%0tj	hYL5{USS@P@T>Nz,),"
-H+U^z8U`y-Ct:ǨpXP:Q-:1#@jjJ;z&zQGT`l)X`6]2.B$t]N4`Y}Q8<F#rK$&O!2rBWXydo}o9aܸ2I[^|&T Byո
NL4	D	 YE%?w#7D>@QrOĖAȓrŞ`$	XOǴ%a1#aٴNNG$O@2gk6pꔕ8pzQVd推4dPнocPX7&QBTnݞӡ.jШ75*ng+jQf_O[37]tS˛ZXnypaɨ"h$XGBXmv[8قbqtt*5DڦR+Y,>1̀iByzz&xfҤkTJtp*fSՆdq5!kD gBW{7nvKl{g .Vh/y#i \e]K4YϞ-X&M_8uE".\Bb
-PN}-z!yv?(
-q4RR6-Wt[ǬJU,ׇEJaUIp}y1f*ro-Sp-ܾ͝^`LwޭvۏZ%n#($6;vÞ1)s/wk`;0}*}wZ^KT)9M&1[UbܱGဤ#Y']B?КG#vka'?ܳ{ݫʓM4yi rЉ(?n20Eʘo!O|-#:?nۭ-v.|`1wt*n@UL"46G\
W`ȽM3W^rLPfKZ-,mrZʹ>bҒT٦EXrqaz 0H3Z;u )6\Ԕ1_SRF
-c7*5OiT17@te_XcB4/z̀	
-l1.)aR)Mī6;F&fvͣ-"A)ˮ _4)Ʉ,M'(2}(7W$w:S8rqua7.KxAc,OK~#xEqL}.y=rɭ;g򳿈m<ؾN|un߸A\pxDVTMXBM߆*H@jPLLYC !U* Ebu4負	#鍯`q͇*@Ȝn1{N
|]4O -	(7O*ˇ	f^+'dLEfFQ`E〗F  `$p@AH@y~S!猷8_mnh1q@TMMfNAUQ"=6.cȵPz̍QT Z
-C6x@ك:<:.4<R(b!+0óHt /%8>]q&FGw>IBHZ)HeRǰ4%$>tEL'M	e¬GSŬ"QbA)8RY|+S{rz+JVήfr_]ߕRrر,c}tL\)&EvIalTmRd1y̘l9@!2eJ(`DD0e)W+W'Dj`;9}2G(spгMSdJvz\@6ŭr0ׅc+:ˡ r7_r:n.bv~+	Қi
IL[/g#~bet/y):նsSCb8}JR&)zƇ$F@oǪ?
-PhO*or(^VA@ZB&h$T t czfL9aT^SA9Yl
-KG6!3A
Vccܾzpg:W8`ɜ#^;7֫S.S u2H^뤑ˉE(݋~Ys5C/8i@%+P裮[2FBF\?JJ`)aݙl\zvA)\rV:}W~jAwSQZR:PQ˗+%6]{麚uǂYa>)6I 1gV]14;zNN2AHfe1`ּ|KErH 'd
-	3r`$?1|x;AH]w9%oO?!qw8>=koK#8?^=[מG\S|]fc0zL'<CܤVDA$L:@Jv{%vOXoj$Mo> xʦ({S)s}V
--#eoy!d酦R0i%pi栲 @E,{C
-64+Q_@,M9X-V
IpHZgZ	蓪H9Jj]2f!~~ĤdoܸA~[o%o;䜹[|pj:4b׬î ~"oRFjpztd|ؕܯq-K9IA	d]X::ͧds;<r5nώa$͊ZfB#C0W[.;D(~f6d ʵ\\I9#yOazVB(	7y8n\
Ѹmol6;tU{.z1qHY`ԑ\7  avt\oytE-یK2[XzPy]rvsBHIge]\^~HiG|(Bj^uK)HXvtx7{.8Xt1}ʤa0Nq3.!pp$FSѨ\]
,ϧ~uٱmOIY=UPK6o10Pj)ҬڿGz#I&@LkBomA
-Z|\
0!(2jo}wBTRԁ, !g0^	ȭjN<xOs<-k~׹<sCnz}çnrF|be\;#J"^L\zC#dʤcʷ9WdID^Hґe,c_04N" ƺ
-oFFVZPSLl?Kz#!1BPE[@@	0Z
bK5	wZ4Id{:#j&
-rHn?PVrďc╝G'Mxޒ"tb2ӱ	Jg1R(DyIwnwd;>JKv,%w~
-GX GOav_sٗo;wy;.1jg˙>#Tnp!u0\g]\H+q߳a7eҢF#m1;h_h۷A^],P MJ j yC5:j`b9}4.9@F*nO;a^=Tڧ~ҵYeP^b4ζ-aB[mU$@rP:W,W<4J`~V-AkRMHtV%>7`Z/9Z;$lRzgP׿ZX]JNx7\rWRò? M:nz5)ew_6ίHm*F rM+9Hyx.r)0
-"Gft}(}#)è>a0-=8e|!C `]p~qԩJ"gvzJLa샲I}?br.LT^ab6^Bg<e!1H)zHn^t	l2d׃Y^`(գ*{ZaYioܽl{]\M'
->ѧ)Z'CQlJ蔛v{1Ł{srҗ{y$X&|wbl	d4	I	SE`z.?B!X^R1nB3<
-ҭXt$Y"Q,d͆.&&jcx}L힜բxb6\bͪb?rb݆̉H!.bqaڝ3(O8툱dy'9J̀.a2\Vd z7֭j42U+z!U-f˧Yj8󧷐З.RltQ穯}]̓Rƹ[oM+ƨ\eczRJtc	_qE{ԬT `F˅V9\;B5d,ЩsF݌BN_UzsY^RR
-qRh~:L7edòj@]QQ&cB8Ti/*]Q:(xO9:o!9(p~1Q"Yi+*}V|*J89:,쒓}?BZН>i£{,?ϿП\K04kg,VF@%&6jU
-z?A-X՘J&c3XzuO-SUB4#
-xŌfoxuS 8Z
WKѫ;5i4͜3뇦jFV}a} q$WqMmguSwkgnU3zƛrvfs:^kSu࿛6͝)S*~ͫr*@>[q{wx]Cŏ@,2x'?w~1!DW;!I*$
-^p9ܣ!?+Y[7oX_\"a'Ď1oRG0K#~}W2tHP*.47+cʔ (>:f-H"is7J V'!D7	-%_n~wI'yГ.%=<C%a7r~~QP2X	,ဃiWjs<(A؂mRɽsn.Ƒ>D
-Fc2y>3(쳢2'F7j.ԫTIc2 Xa
!4g=GD,Ŭ2de;dbP׬j(׋:`X;wb^quyQkT
-v՞f?ade\ry}
-3#9E:Q/ʧo ?sK7~7[^6Q)xtray%~K3g˿?ឋkl0<ڝ%/<
(|ۓfӴ5΁Ru}kZ62E$<Rלyh!y8=iYo
fƼAۧVTPգu;wHrxo]%m2hO?}<|ͯ̭^=;rIbR1j*_b?j
$M`/{bInSڨGD* NYៗ
-G ~S	KN[L0&#u,TA``!Y&[&O@c&R!e&r>
VyImND&蘠 e,G,uʀuYee)C uD0HfN)&xR]$yADrMWxmNoď.$,.L+[G+wo{NOoۛWgn>]/]nȢK("{ra,jMYp9xSPq{ݞV}veyr%b@EaE-P+ :{Gp а&.DHFfHsS(mV
`:	g<5Mh\Gt`ijYƵˑXf#[ߗ4iFiB d4#푍6PAäz?UϲZy0\q>&ͷyXDA8\/uFp>,Vױ-Cmqqtb: HWtjxk
-L~|$a͢{da|xY(#iC
-}Ѥ+Z1dTk{]^ir1AwRnWfK K5w&5dcy.m9NJ2Z5>g#%gHy ZdcI YJ	E/3^K 03}W3Z*}cvs..r͢YuD<ygc<v
-yl2n79	β3Bz1tt/:0@}M"LsD% u~Iv#%%g|*],u,KfHMMGYDc}xN9YQK+"Z^12~)v;ߎŅZW֎l#Ø
-x5ШZİ[.|SQr. N("6?wi&~~w/;鿏_[^;'_?3v?]w֔$i¿]}Ɨޯ'>r||~t'EH(.8pj l24u 6/E瀅
-(Y`uӂiQvggù5xjٟbO״hW
<7.tt!DgOxr7}tq'|f>|d}^꯸7n/U3ݐ،2$RPFICCp(.8XnHbɡ*N١Ts~Y2AT4^
DXPtSI&S:R3+@bx%Wt0ZJй.O	FS%dB_jZ@m(@Fh,`V߬G"hJ]WviT:*ٌrb8,b@ũH^o}Ifu\\7FvI9h!Y"r;8I	T7DǇ=GX={kA÷8_7Y>˯Y6#?9~o˼quD&7.Dtp(
if=fɁkl
-@`=4?0մ
-dV|2j
2Pٯ#` S%nPr!T$$Dqa õG9怇bszLC
 "!a,>tH
> tݠi0Z B[ofNJ1[]T޼r=!	N2^+8`~
-ڜ(?GcYNf^bi ߗ6 @b0#hq+ܪΐy}oِW,0qgo@@8?8<<BH|LɆk̵Y0KLF6nᮼ	SogIiW~[Rw3	],UBH9%KbXf8\	lD#1*QҤdakSK9CP
'W垇 
-5Hi#v{wmZ]Z*ӖKt]1;Ąw`J\]
-XD0ša䣻|NG {wֈqÜ@:[&;=.&JAX	qcȗ-Q)Gg/FLʩ qŰ;{6oXqxOe1S	KŲOuco8TqoϿ_Nι
~4wߥS#(}KEx?^?rw/>[7}_zҼx`ք4oh h ; 4p {;\$ׁ03,!p~r>U,iF_z嫿͍.>6_V=oYgw| ۼz*Z_{=v\ *IKV:ݎьlcdؘX̥ f&a(ԄXrje.4xG Q2}P4PsXyeMթq1N.fPou1*
Hr9d&GLPEŰ'ѸhILbݸ/.LX A>i"0ه18lD	4 J?d<!{عۡnQu$i$[(nX%^;8=Y=닇t!V}`ٽW~{	c(!ǧxW/Xߊ1pWo'{i^xcK_yD:Fc$J&IʲT	gn ԪwH@@NU0#uwP.z-DZc o95G^H*^uV&7wZ!3` DDpSMRulon-:VpPAvͽDiaCn8d8Ra?NT0XT:j!yUJ2@J0:~4fu,pư{Ӫʦk}OeMU
}kۨ1G6[-6ⲇxKx7WGJ1 h1Xn3ÇcfaH6aϘ/4K9-|lTMMP(}5& '*لZpeDӈYRboA,NV5真pʹf<QaQU
-'7K.V2aA<\
-r]
-+ bFΊ[&!MϤ1Rrr
-Wjt,МH9*U_4cY]n>4%m<}W!2ETXZqTs5t*?FrYOUU'8\tp	"Auh	2=kr-1J?VȒ}X]#
gFs`!D,G+f+0Jd#
-lJeQ/_~o75?fs	G~?~?u߀
7{](3?c_=' [3ACqc:1<,dn2_Z3?(׫|Efmw~1mFm4̒9]׿"b
-8?~x{p"?vcۗ$x#zǩfl2C.
-`CW~awEP	e,N]ZDΛ 	#D4KB..	xWkqTT ًa4ə:7q^=yxT].2+̈́,rm0"bjcZ^V&D/ktZtU&(%i&Ub8@B?jv1vъ=wq@z.! 9M."uuNQy(cjΩ8PÀ[&.Fܦα
-7<_`wwmO=
ggs/}!r/<>_W~.+O: O<"*QJ]bw.6PH cJmB`ps;VUW3_2fND=j3 ~-h47 j@۰
-ZPühƼ-L8_$Wrs\6s0[#t8 ]pcV6զ%A\˘<W{F;e^CĠ57^u{6= ڛgGGO߭ŉ[h!"bW`ir7XLUsyʑyr8V&SUfג@` R>v|6.qpxPb T4DapUCT i`ͭC@ќBK|!y~͞R5=DOf~ .N垙k4"idHD%H{/U'L}()d<s}(^*ۄ8L}͉A)\Me*j˫T"DD W{Jwi`Z\gU3@9' +ǓI%SF^[}#n?
-W{:Tsj}_ ߷E7aB8jNȷΛ [_|8vokgy掋l<]>+"oy`	Ο$Mܯ??z{W_jCS~DEڳ88@OZ3:X{&s
-19
-y<8.MbCٶkp x:<2 iU0Z`w]䧟տ˳Gm{ဓg~>zu~w}/3\_cJ|y
wl::\s|Wlqt	&1`ޅQq"+#4?B&4X~Hc*2	SUD0VQ(@n<ۈiv!"MN2	2s(U=d2P	
M`"M}@ Am3Nr<|:4s	.L$zکO*KuQ*34Uj#©UH2]u@|; a_f5w/ɫ5=a|ݽ_aBo!O?]>DV/gvz7w`\knz~įl;:"eNi6~͌40(յʴ<c-+{^9sEcF3pTfyek-9ln6$
-έ}U:1PZ=}k`vڤ	0E85#6YZC+f"0+fq:^1G*1-Hֵ!Z_F3
#g5wa	VtLMLNQX*oQ[0Ycm}t^{!]^gzru'dؓ-Wk,MYrx8\xIr`!	}#sdlaa=!Dp1JgxFY|Ce:M]mĔ)W1.p7r.Zn, _\p7W
y`AfG6)eT׏jWǌISDA:efDj%9X!afG07j9cÁ6s:?tR"@hzF#fsU} }F}=U5RguXs {[+q)@E[fH,*呋qKg:<,})1id|)T5$9?Sş[>?՟E~+]s/]sd>w~{8fku|_]b9޶~_W?
oo7{zJ#`ͮU=Medyv}t>HfX[ͺ/U3k>WSw_Ł	WOA~L%cosK1>+o<dY\%-zWrqo!$0ωQ%')4MUc	ݤ}_FTDXt1=BBS[h3+@qpe쪩}5wGa&ʍY'JAl@^!OY`9x%
BlUL e%YKr*fdx"ldݭ6W}D՜fkY=O	AbI]qB8LB;1nnDrG^&W3[
-h8!ʛ5{;GI};<ze~<qSlC7
_zG}o>b
H\WXՃYmH {N[O2u}x`g34
lُ-63N,SDiqG5UgD́*Kj}MGkɨyo2K2TSl^072/~WtL%
|U|AX<0-drZ\^18!BGp
7 ZTΓSc_rmuto2izJNU&M2NYY~CO"2 u<!b5q}v',"'`s/ߚ(h''ԫ6c1.XR#]5zIH 18>rڎk9މk1FROwK6gg8{0P
-5hA&pry!gt~˾N:a$T&ۮIS8S(Uik eruBOTFNZ%noFWCX9߭#̬29R&×;,̕Yo畽Qդ]
-a"2Zfe"h6sJfL :TYuUd^s"s"f~:VWߍ{DyL p$| 8ED v_||O˧O?S/GJ/_Qɷ34Ϝ_~~ZO{GW@ړ&2 
~d4AN\g[34H*Л;g
-rZsꮟVf>;,4q/)/>gw)b|2h+9yft{qͧ~B6ɤIt5p W9G8Z|"#:X%qf%@&Ye&DVAe8vPgPrzKSLwF{H :O3JuF$9`Syg8@qbvՠL`U@"^5)IԭC$([vP)>T!z%B<<8-
-cDtI?˼#K=d,sRLo&O}߱q=%1Nn~vЅ5]
syc]Ϯxsz]}yTr
-g	uv=LP#3]܂jɼS޶t f :@n{ l6*bXF4 A ,~+XT \-aת,.u~fU"!klʴcggI7?;Zp\b0zg?
-Ȁm*m']ö́Z<*[OA4K	oK挺AT4Ynя>2ryb+6\gO]qi~7S81e;%kϰl@U|X4%Jb؃Bk@Xv{2gsqO=UD+`-ՕWܻ
-u=آ_^/9Z2T)3&;Xr/m9W=۫K[wna1
-H9|PmWbs`SgD\`17 Jy	YLgH3 kW`O@5FjR:4FLo1bvcV,i@ 㾞!JÊrG& U@1V^JegA9](dsY!%]m,q󱚩ct%Xq0#|PG'k
?˼:~w}s>?A&d?[^X]>ϿW#N~o5pxzgዻGV)D{]r.~lf&r
Yl_ڬ'[sK}FըnP+,սy599cf h{@i_Eq̓NM'wB\aT~篳\
v!\lwԈS07YK}zdFf'w^+a]@S=feoP 7C8^]40TUͭR4ad4)L&Z"~Β&8SEF2],A" HlwJr,Nq,\ĀH7u^
-t*tCP,PD)0P~<r43
- eF\ǘIY	ĲA ɜ?主Ez\ɳDn%,eu5=?[N\0z&5a`;DQF	^db$XW<OEJbP:ibYPM@SHh!V+i!zIDC,UJW@*'V.J`6jڀIhKxT`3GbX;{OmjY9q@
-~s)* @y:
3gNO߭-2oVFѨUcؤϷe1smYwY:xk:Eyu? r&:rBQ<0=;	|[|3qy:>N#RHTin.芇CtP,(F)gf!Ůݤz)B%dWYul=7Kn{y[+xtyIpz|0[K("NjyrB@5M?MゃGtĘ3.dYrv),'vΊa,0Se!
CVl6kn#Q %8]lA	mi2A+5ǫA	<S\PܜX4XY'`i߹jڥ8&eWNnO\-suҡL\&:u<(F629Aqdd>̊eoNK(&16i;)q
-=ɻ_h}pDR?|WdugN8;<?&S/	</~(0(<{zĺd|2<{r̍;ϿoWx	+Q}p٪פcpk|FS'y|CRHҮ^Skz-v㱁Us#y	ʊN&P4N٧=C^:_=/x_׸s%?.hfw`vWq(@!X,ZNjW3ZM<)/KZBHW6%QĀTzHPs;r& ┲d`;e hFD$}F͍	27KrA}fA?T莛%L˽8=Rb͘$<@,47
DS"JOFŸ́fF2i
r<B׼n;5݁Jnb }7+<ÿg?k`|ߤY_+1n偻)QՎ/~7aBiNMߑ`']F :TΤtZP8M֨nJ $ qفAmMSM*v-zkϤFb]}_C'Us5
-X׷⚾F1rZn2*[7δx@SslQkvU4^
1;=oks!mk`f22g"꿷@ zQL<n~pݱ)Nۋ|K{O֍)Ww-,BrZ̝S]&./Q(9e7{C.%EV	lyaOݹ3O, pDt6j8l{Pr[	NϜ89:I2-Q)I{i$x8{B9^_^:=54ڶ~I,(Nyh`@TB(%˳GlEF=%v:8#Fq Pu*Xl04V㘀V>5Ɉ	Դ0M3ȀR+tqVw鄀Qd)ќôZ!W!̉6tlS7W؍cPys7M~qGj d5x̋`^Xyq&[ON0 _u|m_/S'~o=iBNuq:I]xg_&>vyݯՐBiMsJ PW wil:Fp !q:~_{^9I"Gw擧/!q{`y{?`ح#}!/~!Sコ쇌%`&!ԭұonLn^4zƄ6$,eB
-`Tp )@'$B@TQ>@9
-L@(W'H5蹹Ju
-Eu bmZQY!;fA|t]hS/g&pO	;Yzgt]C4g>4cYV(UM},e wZv~;nʩ9mɵ黾v<xM.?S GoIai;År+Ʒ>Oc)Wl29	Adؐn&[o<[S^|B MpN
HU[ć?	bkݘkMgA
-*2|%`8M0*3rd2Zm
-I+ ^?lµn.y6Mf'`aX @ј;1&*o30kh`q`|)I3yN,`66wUb-ri\VvT@ ZKH:օ'!rх<^~n=Գ<u -Ų B\p
-MQ2F(/]$/,ȐȏBQG<-	W4 q|$ud1aL
-șBoGqVF#!4Mc;X\A&a`0l6m
-c4)8in5[D*xkJ!q 
]aZ*=\wsIYk5,/ CCF]s-" N&ϩ:yoEbmS4kY\ϐ9p*^9a~&mp\S;!$ˌsTca<ȮdֶLw݁4{{t280̗(
G7[z!DeF0
-hx5K/X#/|3y*-np4>E57Fn;$l1))SLO];eF0	%ɚ(@o`D-t~d;
57.DH{WdW	)TgX(1ӜAߝR]īg(\CD2*r1"cLfLڜsibPSWsbY*h(eAsKCBi!aFEe:%ZyoYXMsR7"b\o6]
-Z-ʲˋ+V!-9kۂMdB'^bexkS+wIJqlC˧òW/=Ya8DHW%oa '<(ӽ
)kO&M߄B6z;]970a~~2_
[.+P1rn3 f@8D$Rs*(|
-ȂoӶXh]|]6j*Ӷ(X[:?Ҁ(S߫s]Zs~o2Fi Qm 
]+۷֝1ƍ^S9FλQ_e
- Z fn?.v
-Z
xq5UQ-JДs6Z~Ѭ(Y2\ją镫=b{uUyrvK}Rٿ-ˋW:4bPBn~]*oz %#
-),ef~r̵f0s_T@d'nb2w$[iH&Pߧ*^-U 8):my(?>rRu(ͷZH<awvt)ٖju]\濛L-2ҙ9޶u9#MYTcL޿{`RyCzOUq(ICfC(Q˗ÿ>r-ЭamA<ؽ|sI;IIB/C:3x?~ZϬpӃTBAp`9t=Kun6DoO?3|-%o7xGK``W}b[g;B*MhHtcmfԌHXN(PQhcbQ WdVB B !0ucYf8ɨ)]r} #@\,04;VK(с~ۉfw*+;Xh7έ)̨q;lxu,cϐjdfkuʙ(^<aI!#ٔe:!LT́>t1YDf~ґsv=w>#"duʸ]xPx%qt딗w8ُ~W]0!,QUb TYpz
cԁR`n/NiAFDT㘲R) @]PРH^{6 B9ʚOq>pbU%H̰Pv89m5Dl	
-*ZrTzMWqM lk3`>
-9UA콩֪ZHwYgnsk3`ۜy݈2!jLZF\J3VYϵGhBX>tvhήv\mN=\Wq/&  hU1)Ȕoݢ{iE=bóMjOuŜi/;!_}[01w<8X)BOZӝA'a(P+H)f"Us3`;bB	W&
fj&*)HyE<d0O"PYsrL8];	ɟ\
-˦0dcC@3T
-^-3$~N3s`o#1 '~.Gc4ֵSHzoi0XIhwwx{uGڲy</:n
-λ+s}+ٹſs̏Nm FW8C%#WV!."Od!/_??ĉP"C/_phO[ۂERll$AxJ#78.Xp܇8BP
-$if*b:FkO":-=u Z
-} L:0j80DP<G%F8}rhΞ6Y/ow[,B+=+:pm!i"b}=**Q@E1ՖZ*@PO^E'#]fDNQL,֋bL IXZݬTXS#tfdh,[ꏁ7蕼M\
.5kě
-u8{/~5>'VÆR`v_@`TՆt\K'=(J YWĩP]եpv+CD|LjTAZ:0
j5M1_WM'T]k՗YU̲vh;+ 6;Кt5HTw:	*n2glfZudmݲE,m~_dO,+\E1mkxk Tj¦kA1|99ǚL$|뮔2W~. lou+YX6e ^~cIt'5)E:<oNrbe-M53lpš:	;`y!T6;=pN֢C.0TS[G"]~W2Y%L`	{L/kI"
-`A951#s	\7C9)X]ǝ^
QMT
-P1P [k3`f@rr(ڭ fL75'K|s}<~!e,BսAL:{gE#8>9W
I{*"3޿]/o'Ȝw*Y>31lUѳ&,\t-qZ
_Ek/}#wU}nq7|􇾗_K t$.{])MvK6enELJ.\N8*]_lw4%V:fT}Yn,V*%"ZgTDwuG1q9@^+IN+%g6::ߜ< z.|#fHY\fSM-bR9g︅OB˻&T'_)lR7C/3u-9\.VHlrME; D*2}Q tcLzH=H0TFbX{ο?f̚F~/}Oi9ka%`ʣ8*H*MJj΋R]5M1vou`uW=U?߇(-{E!6z1vU7oZw ^f?o#uP>161i#s}fBh :p9(5Kr0=n߀f]Ue^AJEk|p=PjiXQn:;әZ7\3쾵}$!Ye.ATv}ZվPL Jbiʪ9X
-!dQȖ"!D"dPr
- \L/[حCæ >MEV6M&AUGHJ\MR=<&t*a"5W 3cdΚ	DjfnsdJń/d)uټ[9wJFY*%f
̓g5=gC`
̀c{y#@oExSî;{";֫6ec|:"
-{'Isd^ݏmuz~jp"iS\}3S9
:j uu@D^a|$aQ2KnOg_OK֛oi>X`qghGCf'nL B) 2DYr4K~im:fVݘW6$ @5d")+SMYMfD	":+mҙI>+SXfZ`Ω E\<sf/b	Ѯ#GK-X JǠ1':blFQU'W#!4cUl=
-z4O+ωFY[B /{IH<220d^cI\;8[<s/|ۗq@sz7o`3f!
-KYBċb
-!$HGj.@lYi[u)YFI)Rgkp;5 kYUތeftG3Nў-s(fNtm8
v99D@]R	H/#8hi 6aNsoJ! tVw`Lu:}' |ct=3՚c-kgl7W_ѾPm^͵oӾ <msi߈gV 7qz
-"wvs"('7	v@ 'bQˌ@NREKcIbd
m:M~*b)UbeDb@EO϶d/.	W%CE4Oqc#Xu=Al{
آ B5pP83̌<igP%Q`L*xq3ǷW˪>_T7t
-i|sAevϔf{+~h he˛5ǞIߏ<pOڇUȼtlƻף:۷e!ǜ0;y%; E0$l7+z^^8'_
#2n3gdĆ}LbR'@%*,ŎyI)ˣXtLS.d60*hV֋5,P3 :	΃[ǉ;0P7V)¨N>zX=0;JO)|i?}Ȥ d)ra#1
-~O};7UK|h,<H MTc4=]p\{t0iyTz F~4mGy<ϕ{%B#K#m?i?$<_㹿G|~;y"n	>fj }Q"dte0Sj94:#x0ICrG5}<
(x3*^nrB
K2Wn"J˜C*0q〪ٜKzj1Sn@( =U9`d5'ܘ|6k٤j/;|eZ\fp=뭮Ӏg"31{cӹ1ֵi[ŗi韷᷸yU*?MqLLȤB^](ܴɳ/gASW,! 3U͊H+"\[<PB3}΂a}MBd-b?iqU>m+STAAMT:m@s]<B[>e7Oh3/ZAHkꬃʦ˿؀8טKn H3"ӳk+)zmL.6Uw:m&0qOA:P' LwU=/vO,׻}  'IRkXv
M*}Ķs6Nmkٗzh 0B|ZNck*U}2P"BSgJT dO/|M~K[׿?򩎏,]RG,3=
Sbpʐ8𠬯NL3cfJ9pI@0(F0+.Q׃,0	!Dd
-O5 ԐHV
<Bzb9BqE3(5[LH6G\kqQf%,HWC^)T<P$ra
-/RtHٻ($|=SB
-JV
-ˬ= YyL.	&]HXǎ90Y3{>ݫɗOn +oaү(yp!@v 	K'`2+[Љ :sVD\S`TiP
!&EE]/+ZT0:fJbZ*U?BTu1&`\ŀBg%I}VrhԫƏ7^8,A,<!/Ok3~ػZ *xCWĄyۼ",2Ti/kksjցnCJl;v[Hhn!!Kefe
-XhT	ɼB!i,`u3#e
-}\F~7mCj:SK9HACqcFJ׳gu(,9G FO*b
-+x	 Sm3==	˞I@ FZS0;Aۙ=ȽGjm6x́`V^cH{1w2SRe<,@8󘢜a>H2$џ͚$*
׭}f}@ spu'0iM("Ƒ^o =i4лݮ}>}^Վ9Zuw>1FmM"3:[
H]3T`N(?!'vg#UQDXs:go/]c+[-$3e1n vsBj~-Uq4Lڶ(҈B+t_YA2up҇H}쉵ha+D̅c,kUztrt~E\5ScLأ㶀FB4]oR)ĮD  Hٖ<urtШX5w5'74OC4+JՔ=;ytSeqx8\97|0(0a;t"Wvέe&
D	&vof~=]rO/Ƨ!ħؼ'?Ctr[U3g0hӦPN!a:Q2T*í3խCӧbC}
-ݬj6>sik5B}ltJ
-B	
 s7`y˻5ee9W췝.0&B]FQ-}}타Q8\ӥU BFm*,hg,M}i49s}(z|_
-̩ba|ۘ2}b=8@ҁ3Ea5,Kd]?A՟fVI);871;T['0'b겤c>VY'FZ\Pl|ĹmܱqVK}جIkLI YET*WbQrU>zueX֟FpV'>ZBU, :@ME
,B$^
m_^ B֪=>Bm^(z 8t&ރfL&&^T2!!K HG	IPC6C:+ml[iLqClsr0 Lwy`UN׫)- H@}, W4Zs+䠂DZs
-@@5& 4`$`$z
hj	p-}9/yS'K^\dFeaa[x'H\t$sjj"kSs}3V ,];.[0dAghB\tu	t~- 2wu!剘Ɍ"Ԗݎ2ßf-er5M%!"Q0
.7ɶ>k<;ӑAr>.zr!kp㌍`T!
-c.MA

5A
vɈL՞rQ؝=$cBLb^1v=E˷dȰئ,SDV'H/l_"]_L,rh_|wmO?`T-ߣKFP.Cd T]hT RC5Ϙm7Yr9OqT  Ն[S@v0@7?:0
䉂85%n׫!MRVG]B QNрn Na|VR-@LDdNlU2\j%d̄D
-CXjl]Ze8 
-f`ֶU,6QZ̏-1@t
-Q]A)e
-	X;]VW
X9l
F3A~*B?ZC»kPwGM|bk=:1גQM*WZـ63CZ)%(~T 
E?^vY@h5#/qS,Չ
-[_yn@c]jIt-۵ɬ:Wƒ,9pecʂX'c171D((55%ly"
 	(ityw)A7 䬳
-ܓ!nЬ
-x>.h<f'6/ֻ-Vxsnz?9623ȬUNFXo_7n:ˣ޼O<oGeIuSlis{@ 䐤P@vwIr <&@"d`-$0*RZ@dQéŲ'̸w{LlQGؑrxA2um*C4
4Qʕ'FQhX(&{\5/Mqi
-9E4̜gID<uNڀ!%wn
-&
-栐0z$09QAu`
JxɅS`7|t.`;|p>{qg:ɑ$@)ϰw!LQ8.x̌K0W^kXu h(.oC
"LPAόhKǩ ޷7_W`Zgͩ
TTZyٕR^:5(Ԁü*fs*Eƕ@ a3'͛fP@/T{h`DMAqmm7g5Z]g'McK pV_P2Oᷴl,1UցlD`?hnKYfꚁ9tc&7L1@{4g"
-f 
-mVje
`bscuhsr
-c #h1gNݷIW9?{n!\W:򬀯:\'5˃cba9rVL'/KK+٫aϥnfb J !Ll#2wYj:^2R]O ViG稒wIʀ~!NeDbt@OÜ^ PܟS* }X,mԢ9ER!h,9̉>s"oގs#OҀsus6s0_5T`i1b9;:]p./y'9\>xX.W-\q-ytCKɪ$L9YLavdiHɫ ek;ʺY3]}P+f&Ǒܪ=x ٤Ðc@6qcLz1&PS
ԩe)켺Zj9jB
+u02CjX* _.wڍQ+dCw],@&fe.r˹="2aP$Gоg)^BhDӂNYcsvE=pWa|zO3?Q~+_
]T7F1Ey;0]
;kiZZA!F@`Ӄ6AcP>Uϧ,djq$cF ٵc]{@
8:^Emǖ-[s?k
-_~4x5<61m>ӹ	Lm?;'
di_רѪoT^!{;?
-isdHg-hyssz˲ `]U(LcS.C*9JfD!td
-J!"TH$p~v(5_F`.ޏeLAŹIb6_kl.or `%Ch@z͍>SlBk̛Cׯ6?8s5q
 I&F@*%M:*	 R3qmr/6R]"? @4Nb$uoiCu͏ͬpOړ&o/h$kN|\( s1	c]^@.xmn
-[o5|cQ890qm4peۑ%I3!v꧹m<\aaz
-_n!ĸb>@)
--
H145&ˈ] V(|2N D| ܑw;e>}W*Z0a,ax%RT:
-zۤ.b\K8廍i@,D2gZ
Nz:1u-=FD͈w$Ӌ"=!	XeQ^iln]M
-6%aE	رˉ;ϰU9]l6xzHBprKpjqݷ3BKiGoݱy![/9|/>`y'a5j,F@9CP`Z'U5A:J9#:Hsgk-Ps6sɨjN1oշ|iFEpP7Mn9uեnzhw`:c
-鋴x
-*u e-S:kǸ ֜-Uz[-0°~'jkZ4@IffM
-lz9YjVAu.V#`ZVHU~*D>DL7j_M `>A&Rs:jƜ@2Vo[EECayy5JRpXf +JhT b:Of̫!MmY:8޳7םkUhet[$Kr[G
0BѺ/S
-023*9F)1ppwU	PudL4
bunVSK$̢|#F; &d>fUL  ݞ 'i5H敪h-fq_y	jK&|
7߿09
-Hgi׬k+@ݏnHp:R2W+g{3OΧ_?>rͦ;&hೆ~Dr2N^wot]`t}!֙]@R
rqo" A2Jg^أXR4)$RE6Q-D"adgtV9
-q1;502ʪ[+}(Aisb9wByM:4
-	*MD+9w%K?UM@%O><|O%Mn<
z,&gdȊznuE'@8{{6ԗuFo#7A3sb
a3
-
9^|66Ώry]y땷Yv
aN9g{e [7B))VAW*6{!vL-]9b(O
l	#2-w
g@ UU
m6]
& Q]!#sJ[
3g^cNU f`mZ@jں@PO9H;ID`u}odԌXM+[Vg1ޕ#gkSUzd9_*r~ÐzuX9QlrEtˢO^!!Lt
-L3Gu+4ݷi%2֖[y,2VBsfguou5V`Cv!D1uv`
o=G7猛S޷=譁L!,X^"7<Ͳ.h0u<޵~$$vsR
-jqV4h]@=H1~@/H/'uCWNǩM,2o:US	wb:uyn&gad2I Tϡg+C=i~Mxť
-5)@~iaievSn<1`	t&Mgڻdw5uzEN) D0Jꐷ,K!8kSU,R;iV0hB]no$"i}f+-1d	QR&U}S`@DX/:.c9)
HYbbD"]x%&j4qjn	}P6
-ㄉRRbSbeR7vh6rHD!d"Y< "KD"S+UY,\VZL!zz\;{`XJYe\ۮ| rV^};^mAR`!7.,//n7]#o.u臞=睯qu.8|x慧1S Z'vM	JrElD&d%JO@hav/YPf{y/Xdn 
-v}	8NJe?(ԝӌ$050q`(RUWj?ӯZ {+o
08L]_m=+2BU\XhG$FfP-u9fxu[%H4 a ۤf?BPZŌls @dD]4wj7Ռe|Bp%m>
-!>_6s 	X}B,Mm#AzԌlҎ
};l,Z5_:vg߼Ӕ@w\3
-C&vq}k0M@@U')af" vNĥש%1=~fna<Uul	?NejK58ƀ3F#	{>MUu9aכ@0>b@x︅֕kkw 9O6Qn2k-w,sֺJD^?g^x|m9即,Ⱥg;f!M^VNix(eV,~gR`LNֽc0tH,b"lv89Ze\2}	~EV
-ú{) Sh٭`3@hI`o(`+CT lbAFݬL(C";kY1B1He
-ȓ)Yl	8-3oϩ3y**N9<|%.A:v n!=1}1%- u0c2tlcz(a1lOZ\_"?w^#a+i筯A\5WjVޗy>3*+V@u~$OQSf-9\sLT* C{p0B8UiZi ܽZoC{Bh,D߆YP TX:8
-@»)>i~$N5|xF5@=xFݾZu06{|}A+ $3rRjkXD4:Ϋz
<:xl஽Wհz?,q};h,k,ՑSF
pwo_p͌]"&iA+7f!0c4&u>X&Y=Vb1nam~N~]sHcY(r6预oUDA;B(ע6N1"]G'-ec%|ߴy fjjeVeެѽiF7N[ո$ǮerI{lrLx*{7,T51/s) {FN-Y73 SYA̳~U:3Jܝl."6-Xȳydxp˽K:1sr|H0a=bِ{b?P~Q2&A4PHִK5.0	!	1G"LSH#Iu0Y\
tXʵ+ZM=2mқd{V/f9(1 U`_}0,
-۲KDbpJn<m	l%+@!d8EXI45krݱlN˱B'Eµ.ُbnGݎQzE;8FU ۠b>/wwptI8xny_䍯_ѿޚOAGB]RԁHڋx=éTT>Plܲ1PS￺<j-{%D@&j(V+`|e?aDdKlNs!\ͨgNYlҀJwVA\ zŘ
{BhT9n4psF{LbҖu\aHm m)?(ZZI֙߷mǜV95jg;U_2+o&1̀ؗykuvCiqࠆY;n!k\X
4]$&hŪo}w@!Gs|rum/Y\xPznpLЊ1	d
-$c`?~
-R_{^sT3x=pOڇ	K;N^64?r4րkmo:vݔ@='ཋB~ hh-6jˋs;=aǟҝF]
2In$q]% rZ҅¥'
-D3yp'2&#]uO:!80fr&z(!H6u9CYΗ2SizJù91. 5cHmh5Å@&Q&:뺎lZ*{UĝJ21TQPT\(Tr,RF
_eI
,vظ#%-ۄjƑE,)twrzD9V,biBJ/-+LF3/R&uO]v2^ZKTGVX j̳ }&[*F6Bd 3\W@J,/*-BWx
ݐΫ3JI qc4#-5c ^8f^YT׹0IZcujG|G&ޛ<)ՊfhB2mw̘G6YyĀ"-d =-s6^9s6ޡm?3Ԝ8 3ЈGnsMɵ
-a*N}gӏ5ˮoGtƄNb]EMsov %to]TM_ֶ#Jէ3xp>GO}SG>>3a{f
-DGD	0kcQ'+

-eb [9޿<ol>Λ*fswܮGPo=ifڭ3#i@kᓕo	p}WSmBvq6! Aj{ 8ׂc+]q&!kk:T] Jp?q=zgVKV+ -|׹˃١xxu5j(Ū/l2UsBL!KadD%Dj7|g"xF I&ei-b~a$b$2		!{]gY,L5zk0q8538ieYDҰV
ZB8X.P >~,'reT W- !RDD̹~b`e{΄ãL"}fm:wl߱v$tǧ:K_}g>rS\3_n9qIFS&H2Ai9SR
x:
--A*;"[inTU0+OLќw~4B@ȉBrUF^
ĝV,JMLXh_MXjj>εEhf4AA~A2
:0Gg 
575]˵XYiܮZm[,@s޼TrFīgZ운9HPnk}uǘWs0|}I]߿"D)~n!ѵ3̵Hf@{\+:'valM9_B@R<䲶[pyVC<<??Ok\,sgaΚ hyzKX9*u2T-}vkGyzO-[[8y7_Uk ǈO*pOڇ)Fum~(LdJeh4!sk igB= 
*3;!D%5RH'S hzͣ/>cNbC;ÞՂAՂ
-=zHf6e?NzjAΩPvM Ŕntp:'p8u*BxvCa;53vþ v䤄 B|AZC aB!͊%:@PFb~T3a4VCМ<Ne_VJB  [2gVňr>!,c,Uc7:ؑͰ+;u4
Lnx6Zo?>GrnŸgz~`k9tgqg7>`*7t7zg?u>lS<AhN"~b19wZWU-:ACDb*1$W#C'3gNvfsPj˿yN$9<kϷØ#Ȩ'f7iCr'WZ֥<NBVA~OKðVlɦC,*T!i~<ZJ=5]6S-'혳6
"6˒qH	ה門IŊ<*5xo¼5ZDs p.er]lH";nFh[}cѠxn ןk~j/p]7Z`\m@3YdЮ,iU82H\oX}o`s8~{O{O=i{KiywSiN|0ujj-%"9JΫ7!AZ0dCr֑@ʂt
-1zb  H$љp\><]ӣ7
-/||;?Wݧ!\W
-NQLr77W=N$eTHy9d1H1	
-	'i$.,²M.E~(1@d%{	H-¥1p's5aL::#fY XAjZ/Ȉ)[.	3#
J}z!FDd	Q6c2]lC:lM`UЋD*e'/`{Epre`F9f 
h<LF4e`2JKnڤ!Cq=̳y
}m>/U>/?7سAY`Ո LEd0K573Rjє2tsF<kHt$$ڌ+GG-MU*oϴmuX[X
E,F=:^I3H(̓mn$
((ZJ  w-z?1]-t|a^5!ժ*k *tsm>oYN/yFga\6vSkxQ~ןGM *r^oĭjG*Ќy%i5%--}2X!p϶Pړ+ptFߜY@C
xk_ۢy,똵`Quy$J%cփ!pA:(0ZwxNmOԟ?˿//rUW+Z՘Ǵ]cC1Ϋjs u:u>:@kmBu*-!Gw.lLМʼ1c9c1? }by۴kx7惚69J	mۍH7y,HhއA,K<Sh!t950JUΜdh\2XK$h^ƈt1;Yqŝné>D{FQBC芚ФJ#3.냞1'v;-Bb3t~}׳m1%Y'])mvX1jvl@V-)*2uL(
-g`6М@Z&z#-L	}_dHXYP%}9juhEZ*	JL)}N,{0]dL*Ձ"v*tq2ISP!L4FӲ\*0 I
޻"\,TY56=	bcgwGu2Ey'/}O`/xw'\P lc2]_J&TUI'eBC"<
-ZɂT`*Լ6>]D"~YX,+,FV@1PZt0	"f._a>,Af8!`np"ւՏ=C,zZ6hۇ(p~QQn0&̋v[k1sl;i	8<3۱iZA5E4QvfΧU<2As] Y7PP
-!Kolg *=IlD$K:@2+ʍ@nd:е(h [>d^>1So&o:BG'~'Ӝӵ*/ ~Hd֗gGD2:#)eK((Y)q<sour3jEĈMi~mji }X_D5ͮ	әktAK&_&k!w^W)}EشO>cnzSgT0 u	n8)_S'uG넋v[0z$Cfu
iYK(s'SF
-\(y/>1HKZĬTL@2rUn
 }&V@EI˕2 54T^ވ))Q#lLg憖c&zj^^͘;H1ʗkJvAQ1u=f.
-}`\2-à) lkjE蔹bYts<~O>deX?GBX,`[?Kg/c0n9eǞ(-q[7xK_+w>~O}%o`gA30t5xTV#k&B "A؊"n'zŜLPdToի@t%:W նGipnt2nBks
-0|5õs(lj0	D6T3k~.2>^QhmD|u
̀uÁ09h.7lu³;eO<{gq䵌z>}c4;YnHv*`c>gFY~ MHdjeJnW+oi,>?zpc'Wwضu!µ<3	sZmSZ
jwecmec2;
-޸q7yͷ~
5 7{
-JɄ-!֎3tgnxȵ}7}Qз]+%͋m'hGEU	{>Ӏ >]yOk0k4+aN	۶p]*3ڐ+N(]1є!sM~;>{7)iTFQc`I<}p3%}Tܿ#=b=;[7Y /{]'<d$,rfKbINʐT/H 0Ll|c4MrL` H
-`!JV{-X΂jdF*aߋKltZO*Pi_3ܔN&YlP*֪_fSLq '12pAL;bt i]mP4i6hAXAkW
s!29bUlxՊvQ
-P:XFaHI6w^&^?۫21OsK_{?ʗ/֜ɖNzHx8`a3|6X"GCn
HZk@]A1bSz6ԏ+#tWC
-;f4}^(R7._':eĴQӐR5iu2gƬ֖%v<
nk4 Q3}[}{m 
-1k6+|Bl3nAu~[YtV8Zېyπ}F9ʵ\4VS3].\@oFMz}oq:f^Xߤz3lPO?4'dE~~*RY2]Ҷc~/SgK>Ɛ0o-GJo7P	ۜ.%mc7''Cf`Z'?=-C0`ُ@U;y+FB ̵s1̒(5r½3~WC([CU**x`AL7VGoqG=ݺg5y'7/_9Z,1D
"c6>pppr^bnrԯKmF2cI*LPn
-_aҸEedF;.FFY,X,&O!Oոd٩KZb&sތF$R5dsHٿi?)e7[	9n-&Z d9<<KHYg#
-p0UW-ZkŰCҡH
-S#,
-hY]oϪ J/Frf%a9z$dZ\.Þ
-+R*Fq9}/nyϐgAv,̍on;V,#nq	_ůSw,D2gf 4'UÞD) 7Qb~ A`JRx?5*{^aΉq"SsG׵N	
-u;ycfs%Z	hu}2E0{ސ́"Bjn!WL/V{$Vumqٟs~a6Xڒ,<|a5 ̭[iwi{xEpu*PQia&F
6r||JFZQs0(B3+1Wmk=P1'}@, 4
8{<&˭ 7:?>x>I&߆CۃY]U]HyXZrTc_՗g.0sԋohzu4}7_?'>N(I\2v:[MwicN	|`?ah0ʩsݎZp.CmMuHfL
-f{FV	lV$_pvNKOނy3_qD 'C䴺`b6?߇a, 
-ՁXaƪb-GV5-A	Dcq"X]A&zf03>O_2~>lX(=9)ا/߿KS>|wNybGoE7bQ2+@d랊0$K&)XD:ШRtJi,X2ˆZ4sfc0cTωAH:"Ahf(RƜXKB_nL`cn
-PD
5NM#ޝC
-B'F*:)j,Oתy,yBzBtD0a-8i@:^Ef+?A]וJE:e `
-uҠ	N˽1A@kZy}J^?~Itѱ
-
k/#}&7+ʃ/gwr/s9>.!D
-
-w(߽feP>іk^ͲZ5H(Սͼ@U	Ћw(zi@(gbu4s.(RqN_´_fi"fQW4w	Ѐʹm\[Aںs'~LJF{VvھU8fЪk٪kٖ(*)M{?gN4ٯ
|YpD	3qBڬ-8f/¤sY3FO͈*YU>E3l:61!₪kax"9/F_
m3?Zj6?s[?,+}9VߡGgŵB}Y?fC}fd)b0ICl5 :ꙃvISoU0&	
-1Mlb:M!{҅#1]G`uC 	{>f1h:h{<_/ܥfCu6mbΠ8}p HS*йc.1nȏ?׿g3/"x3ny;K^yq<q+\D
-۽WrurXWH0MU$	~efXb[.3Db: EtK[;wt1SO6ifeJ]ԤS%o3@ԜUz1MF*`
-@!:,WKّQgtZ'Vh o[+J$"Ҫ
9+)yΛꎧadH0*^*8FEB!ݷ S[=RgW^fp^.d:OBU$YEb$%qlF⭏/~.st.W֜Vl=WW}cN<xӃӒ9X%Qu;UϞ#H&E	(AF3mῢ6-3x7#g-AWq<viͧ֬$( ~k N3<)qCFᝩ9A3f7ݺ`Bz,Kez%˓
N5ʗ?&Yx5ֿ^b'
-Nkwvqk-3c#JVGhR
?k`J8wGsJr@hN7:"A4$}:FʵZ
WZىKF|.=d\	5AI_ׇ<H@&S(E-*Z4EZx$F!O%XǲT
- ;0w0% !DU)cvݲ~Foo?CKҿT\?Ko7_qL~EAWQ7]7BS=Y
4uje8
-fЬb勴H#}z]~|08
-k5 f87eKDO ܓaGqȻh98wiD9h#u6++X54S!($[qÛ1b!V΀t$tdw~k2g^wS7g[{Nxpھ㧈c7͞端^jϬ:JנVh
-R}"YfX0DbHc[<P3"mrroFc j-aT2P}S"ȴo'V50z@6>VF˶E a ɘ(DU:C\jyal4d$zr~	AΆD]G
mU	sd$Z:Dn`庳fݺC-L6Sc.)<@`IhrBaC9XsB̶ :c&5x2`%xسpΞ /t`y}8"莅HRn
-}3̩Mn_k'ҥ:0:MYH*|
-RUݢ\VL"f^W4$J i %T-|s %w#PBk8yN]PW
- )ǫg^VV}t3Oa.'Tπo0QrhUΈ9_x5XK86[Wk9m-35SFmԌ*
* ߏw.
L{ynV;ro<㈛Iin>13K9.DgGQC%s9hqdn2$Z{rٱ{8ˌ4:c] g$5&K%sM;4wY@vH΅މmT&PFrR&D}ژ<Q{Ʋ#=]7ho&?3?S!dsp;	tQ@5A*I6g9) ʽ[,"ohf@NNfo37<7k
-1B@~<GbZb|Q?jkf@c"HF ܓ&>gAUڮfsam9LWϹ֬h!EK%>_7Gg_2Ǳ>k9ݭ䁛|Gۚ_wpɦ~X첱ML`IY.`Y,NGL@ ւz5'VZSEv#feq>S.tP6˱@$Whh* ,ec\:]ŭqu}X~CtHӬg9!h,A@d2(*(9`]&s!d	,(
IGufZ%Eu^0;Ѕf!i1Y,`%%B@"9
$Ĭ:r#7OҥxQzd8`+^%t=Ϭ]~̋^W.n#նGjuZrW&4g(QͧPh  `̓&52uPb@93 1C@Zgcfb*W
m5]:A+xQU *HϾ+qeR	Z
7p87VskFy5}= gAލJ4J]l>y'OȦk̭"Fۡ=v-fQ~15#>S[>c_ p=q<G5srzq9	Yg6l/D)d\r"95&ӕ~HOnGYCa\Sq*Sa$(Oj v#_rtxb1^l8<8"3'8?[or{FYYKb}sp.7K4N,Q#'8=z]ĢCڔ	ja[ٳ:kch]dg%kȻ5~S6YK&B&ДȢG uu栻=Wg#LWݹ@hs56XzI0 TvDJ\QeEk#1TYIBJ6"@<E*6ʞJ$tOd{/?=i1tHy5Hsrs]ZN$4wq-Fy^ꌖl*6*sw
u[[:*$Kʏ~9zroc]̩|ўnK>-Ͽʍ_xӣcn;^{-֫9(1LsyX3j¼zu\^P
  t.FZ2]?A
-a^ԩnع4DB.XE-|s	U%
UȊD[Kn2SF
$BW5:0] 	kPŜD7ut6JZVRJtS^r	SYJ`#ˮ#0XeX4S@\o,nǍ%Qw6#.wlN?*`<uk͍2-sXp0@زbɚ<zab
-:8:7oru?d3,CBoWI!KlyZW*;BsT-d0>ClS=bZTwM xB
}:BJ ɫIRVEb{na	-4TVixp%2[Og3<# $E&ܭA:F[m`fאf"U?8M3u/fϘokU7K{hկ92\rf`ofq X[i{=]wYs@{@]}i
[=x;w"Eeϰb(oWicmQ+8FrcX\S_ߦiRw7Knr|r\ n٤	9ryya(QF~)X&"xRۧv-l!?JMY-痥B7KÂo+}ZbS)sRܺua?mT@Bщ_nYfq3;#V+-c
- Cpo8Ow2=w4Ȁa,GwIGKMq#}`r?lv1KGǥ/HX neH2!<NcH8֬+`3nXFL\cZP^9-F2 hy5t6f4~l@9O5.~E%s	\7avfg^f`
<B *lv}m)ݵ6Xк?Sԁ9xԇK@2&i`ye@o|{wpx37O|e6>g{P=t=WK&R$"׹/K;]wŉέ`V霨!@R:a/`E9JZqI2F&%Aʹ⡯W
jpeJUFbD+1-陖1%RthVA*-˜i 4l0Y9+ØJ1;Cs.1/;GUxgJs9llq2I70j4_309掕	JG>G8~²T6NڑE~8=	oGnZڿ|&c|oO}o'K^y->nёG:!H$xHsudTRVB՝w0_	!5ow6w *F2i.U!0:A3EdQG}V;QZ&wGTMU%R~
-sYL0HB̣g>ˮZ=1*8ۅa@m&Z;2`szέ8FB	YP
J69R.K0  u|x5eNƷW^qqqO)a+Gc./<Jf`7/g6!-faoX$PmͶdM>}zǫo)vy
ݿg}b?"!>< $]̭۷yʤg>ܾ\!	yRrA
-8xD`15b>evibSU(TZ+d2g>e|Cq">9ۯaz@ǲdN&#] GGkl垩f+hs>{8='k.4~s~~bqZ}Dy^KE<\]\q)SO?U+0;ݚ^(<ÇEqqg|G[D5+}و1etHvևk /
^WE|b/
-S''D&` ):uHPS|"Z/385o*4ԗt^i<u&cZDHBXíx`d-Qyni<%Wi3ǟɳ7Ɲqw;ppɏ>>vͯroxxz<HF;y
- reaq`hJtb4%kT0`"涻A&pх@Ϡ;*1HCL3S:U@sb"aH$αBGu}4cPj0"AɅʲWܩJ~J :" gSt D'aY:Dz#1Qчb`S53dXtbthJ"1S%2"=A1t/0DAJ)i&ЫvJ: RVq:"w.>:ņ{gӠde?Ğ 1^9y{rAXw{x=v
-w|8Z˽O?S+˛+l1I$K`F
TfK3\DpCU78*FOBu)MyL3Gffb,
-RUALg,8 QH5,PY=Z}$z9Cq긶6Ujp:d6[ΌLCM#8eyp
LUwMjp0?;@Cـ>o:loU,*4BL+ۈ *
5
+zi8r
,SߛMëAGquQv?{O|s[kM-NxgH)\@/07oY﷜r	>xyp>G7999^GG'$=򺼺$TR{DW\;ptx\ ᗿ*!r`s5prt\Ctd "g.
-D988-<Wl;"ÓRe܍{v%]e!_q~!&:Q%Bo
YuS9wWiٔthJtlr穧 jO]!}}[\L]
- ȟiAJ
-$i\aj,"HMb|㰋L'̝;oo|Ug	()Xp@d7Ey~q%]DasŃ،ʭ'
gb,׼:=.ӟy]Myz./	击=iRWd&Lkeym$N9π%Rje=ڗ:{%T JVI2x ?یHl0~wxSզd9'VtO<ǣ/+%
-EJlϓif?*vXw=}q9\L`<tF]A27DaI7CՑu2pZXEҝ 2u]Ѽu藽gUL`Qrb&`Ce6\7[sC
-!A sZi(@Ek%z]@3$O03}ɻA\:;<:˙.KY	/r3d2)2jH+A9@|$
-l:>s8`C⏾H:ꝑdwz#ѓ%W8XEv<Ǎ,@lK;dqdEdso)YRTcwV1 ^
-A&`zwE¬2&2`a0E!h%*`n6PRT-@dSGfÄV975u'4V-gr4m7"&AWEdAX*Sߧj҂keq%9 sMڶ^s@ڜ#^ϲ8EqsT_>fQA6:h"VG
-F\-+6D4xE%vѝ<₫]t:
nI8?+o2??;o#Aʀ_~SeOWўݽ{m'nB<::*4$Bg[8n"nxpjn)*u>]sb>mpYqt$I{_D7uWuu=0h a$Btĕ@ !!H $;ޛޕf.=rF>iͼsY3#M|u/P<FkORH4R	=DVm8hz(&1cnה.]0#G`-jV.,ifOk`F`aOk0șhPNLgXk CV>iI5Slnmﶹ[G#P ]6%˴jJlgu$agsedI*[|ZW0wX$KkUMC.=v#fzSoag}PYsϲ\y!B-y:bgc_ʽάsFi;^(__\?>X1&OK="` 2u<4(Dc9Lb:!+,nqтɸy&^QFhO?ѱoNNKbQ*= tEڃU	Wl{ӴCnfF\'|Qg$ҔJ
/i71Ѝ$ˌHK:$ZbR>$@ʢP[ӡ73`F)T,9>ZgBS8mT|OmP^Yȓ/\FDdFh*cAJr  F4TyQ1Q(4x>X"Nb\^B/2hVԾ rLF9&,٦1]#k:f2'yFu1TҔ(%9ҵ-ѥx:24:Ѽв\*6,W1;.Abu
-(\"G (]LZIp(EPn
-f 1*5$ 9RU0N!.>9bjURƽ"X3D*@yMxC9G]V2ghv(
-6@qD@^Q=r]'s[5RŖI
-=\֍D*frYs42&)4V4(gꋀ3܊z"lƎ_˲r(E /A7@nNKc}^fVo0udu;ͺ1,/PDlt Jiw9xp@vcLܸvF9mvv>I&mmQ9tǎsct{]<.IH٥ٚ$|yoeww-6)ienNaa. ƍ
OV|_37dj ?yLE>f>F5Z,|D>{(9cJT#l$a"`i8JX#4mgL@\*b( mF!׮0ը0ѨpqqŦe´61ZoD^sҜ lI߿̴Q[/ǠfzzJX*ޞTfa$P(XWy'I&cǙg
ڽq+=Hh4jxH%kK2XX'*=\p%1{==ĳ2ܗ~ޮ K.291IUqq0ž{ay~/yV/g%[RF7,(K%qWeaR.qYM?7h4+(3Mlod5|H41-AJ^-KuN,fg=.w.zq&kH7w\+lk{Cuݚ 42+h%,`!lQ푋,-\j$ $T(ԩ#0\4ҥkhθEz(4&~ęu6Prw4]GA70 c9SOyЁ/ ǹQlps%0U	(W/\PH [(Rb7i05Lq%EE9Ч4,Ig hbTa GƐy9s:B.SKU^G[^wRH{yOl܄(d4
-SUC8:jDzɋd62(3saJ*d	Ǝ0	ϔag{cR45)RXƭnSeTERbT.KW5jE$Jd,RP:1AUd.}ܚp\Bfzm=d] 7VpOVxܕHqL^zW%3q/Nme6px;}TLT!2,[}qz@8Oh4*\^Emǃ$*ZLxL<á3fZRe 0Z.ׯ_tVkx(y.kON0heZfۧ0.ӓN42ӌٙinXac PR8;3('IH~/-Ѽ0vW!PD*41ݤ5?TA҆fZ)Msx^Í\zEfn>uO|BkD!AXezjZ*I(
-7-q&!.w~T3[U֗>16ˤ
-sgiN|ݭmpǭ1;3EkbP_<3HMIζTB[h~Q.]$:Ke-9FIM^V]#AR_;>~ÇR4FEj+d0D5
-dmdLXG0\}a/Ñn4}\[_jU|ߗ`b#_kE1bD{'{*L\zVLz$Q.Yb
-mmx2`
-g)
-srAII{t߲@8ECJ˴2I*;Ec# 
- g^85_~f{&VTs~NMeľXTh&yvOob*4*)[À
Yd0,)J	kvy0b*a4FJCr$.Ypjci.3cQ/$/ѝUA{@_;yΝ,k5HFSRcޤAgre'Y<$pDe(OB5M^a@8Shw ENq8>JY?Wf)h#Ȋ˙3yt^AѓY]\C@V*587CjM9G k搥Pue`d	k[DQ n0}b	#WBI%艈?c&'IG{J^[TΟgj<#\`K|b9>wjʥ+ש-܂t=G%5
=4 h,e	P)*PHgKHH%Yqù
-U-]gutp!*^Ai,u$'7A"J >F	c	
-kY_ҡR6q{개{Io,M&юVb
-*|nnMm֋0).O/!daؖf!e<MܘqX9W(̐fX@+T[P~ap+eu4NØSD8w׸ZA9`/"WV6$VaucjCPkakeO{Zs,oKAn6[7rZu&Ӂj4
XYYڭ.TK/rmYtvmwkYA>G$.jP썶9urɈO]7{~GQV8c9u͜{1FSS!Y8tPJv6`HUqzzJmYP9-CQWpa6vvW񓔙FJjFs(._f6k>rl8[kh/"7GGauu].suתpVeu86Ĵ$P_wM︟ϟBd	iǡE<E	u&Z
e@dI@,3S	y}/ez=l/3~^x$(X4lIl~a^60SNr&&d޸Ds+V6T|5#F.>	.qrm$yFbR.5963
-=55u*
-2LJucaŗl1{
K98J+u-{(^
8DqFӞSfuoz\pԺ7"+Η8PA+hnpkKHh_XXNyB
-3lt993j:}Lh>wM$֪pjrwN569Ow![I=-?u8.ͣĮRzJ{e2cD4IHc2;QL͝2$N }j- h$ s4,/o}_:6봄2HTZ(㣥2xP#B{ӦYxqn	H̤͉]t@)~Pu=?&䁀?ٖbG!R!ʓ*y(O	QBAIE	~Fd_<0z+@bEWQ)'=^GZhT*~.ő	!,B#BUMhf̫ѹ4p1ڃ	GLpgԀDsdrX'2GPnP	C	1V|G)OeSJ^(v\@*
-f5Wy.\ʹ)14Pb p2vx_dS*p>`	
-
퀗W8|  {ˬ7d`
-h1K_++z\[js̕G2=lPïG5& ^sʓ.J
)oyxQ<K#ƨ*ƎK	&Pe(iYy1KqIi$Sܱd`q:ϒ&=M/X$/eM3Lq)̲=$fscCh;k[\I@NiO U):8VkaYv$ܕ W3TTccoK4ի$BCl8y0g؉C-o#UuU'Oge:k7hMrIݎ<Ͻ67ŭdmg>ðG{(%4 o4Be7.]ELӳs\[$аz^H l`Q	H@9tSKX<0pC5h|sϰ_j._&xŋoeSϜeva,w|#x\r׮;,ׯ/sU-xZ2ڣ'N7B5q}T+Gq,Wǣ+VwwVasȻx6F&ty4[lnK^Q&PoF~+13N|3oE7iWWه?OZ5.]Fw=P-#IEuwT4j/mZmF(EV7^4ꅘ$ߓ)gE<A(@=4~B<^dʎzdAQӄ"*hd @ N1np$n@o\'U#pq]hPp`V*.2*1w;g~mUB-4z1ZZx9ASqCnՈtϭik\N<e߰($T`@y$xZ
- K"_ Y)V(hXD38[d9QZОI%@IY4<WhIe2o38^&|ςPucF{  ZPZ^E5RG3qi@eX܀P75n晴U+1n)dByΌTJrMD&^H*s.;]ү4DN<'vINЎ0GWyLr|2♭!$&aNVOz _NU2p|nŉzK3u4rGkj!L&\4"pL2V+-zT1V <vVR7"7sPV+@ ;cDTSah.U!J۟ˢ	PJWXsk?-}ڭUAUWvLf>>
-ja &1L+hqoӜ5}'kEcCChcJlE@X[?#܅fەy˸snǵ kn.Z 9L`TEx`{7^U,y}TaYK&cE7ҹSKj0-t:BtYi
-Q".yscuCKPʠ:qn:i.Q + nJdr#>1i5b(LD<~*WVoO}=2!1$^JɡYc-
-8={{f"n~g>ǵW2SǙj5yߙzm{WO~kR᚝СClqw'MqO}z(w~gzGx&qI?3Wy2?|_ I`VcYg_Çz*&?޻<#yyzﴙf"q|r!SELT`4R<,;@T?}Hh!3=<k*|u&L5s
|] JTr}i\Ƈ>!ff9rn§T<hE=F;=LA"%+wbzjAݶL RCKK\_[eew:L.L.׃@6^ 
$VBnz<p &?*gcڤ8 іQ AorETW(l%)7z
9;ZaE%Rq
|_!a
-26CP¦bdrNFON1'B>WcVEgZuaKdCrfgD#113);ƫ2LsOjMfHG]qb0`eo2@<FIFH.-#10b10",roZ*A؋o蜺2jF6'5\\Or?R1L$3#D̟+_	DFCjG*e,g| $D久.J0rfJEH@$F_~HCbh~s)«\ԊH[yZr<#ZGTf	1}P+	͝ǎFcZo!X^0`ߊItءנ:q4s_wC
f3ϱdV1dL5NOlPg<K0S9~nFYF9m=yx cqO&'2J2CL]xX<=en"H9SmQPKw*5i(M(WRm
-Q	Z(V=&
-* S38Ycr+
-d
-|(7Ĕp!P"2*Q&&N')l	G.cx+_|a_g(O.;gq0HaRޮ95_J!8:ʸڃ.D^I4U@W;+!_Tڼt4.w/[\|y:ݞh	Hle^+8c4K'ÇH2BeY&ZZ%bem՜!(g$I<D
-E՚gA5Nߊ\+ڵk%lt;Ԣ[^^095- |qZjJAB;qɼ[~W^iA$7._ ?4եF	G^ǱW|Os-7sy7~7֙:qGbYH^=ġ[|gϊ+^:ɩT\|}R1M=~WYYfz򪘣\zw^:(ǟ{=ٜ />;BIhV}J@}o099#QBۓ҇y/<8"2ZHַvIReqt44,pUVW9_=#_	zJIA&Z:LZv,ӓT=EEٌ	67ӘVO|WUs._,f/s\X%O
ɩT '&l2=1)]+[넕HdLX< Wi7~+PI$1fg>I'`4-_T*7+7<p/\y# L7LW=$mEx"O}M>{o5%gv##>;~{<ɯ{E^|/G(7vgzw0
Ό}}CX&7;Gc5Bk<R;}_~@0R2CWW[-]^1*
-@Bモ
-7>hl,Zmm1;zt:C9"O+M 0%Xbd%/f)^! Ƃ?_?7phi^x_MuZj'#v(rtC!Zu~髨AU#6=vcC4Ê23#,!(<tmN bq1"f)PdY.f:}+KQ21Oa	X8JFkG{\R4Zl(}Z|71I1P¹H&C*XDxL|)Z0Q4hNx-I)d_G<i֛nny_#sT8MQrmyhiLM|`IDϭtAzar]c	0QS31@?1,>:3~42#2ET#kR_IF+kdTJ?ɬv`#\Q(u"*ghc$Lt<2_U:Vj.*IgOjp&UպUR]p W"q`ܿKc
-K e4%Ù6QQ	JSZחM(E)8m*P*wG3}ELn=tv,W{7w@AainI	zmL_\@q͗ϘmYP]=8uplzX|`f9ض028PH&`QJPcXV۔٨X̸ί9vFrFB^ַYh39;KU"q3b?59%Ϟ;Ox^W/	=u8{{t{mdd "V+=$~kk$Ñ(U!>f&LkmB}jG~0h1ݨS-y^ec:.Aϒ%<9x0ϐnd{ˉ'7.JntcmmCǏ1g.v~5䵯}
i΅3oY2Μ9<:e*j$@wck{#5qE
^{^Ħ]x
-рz"O>;;U/Pu:s/p
-So*H;;,--1;=-Rsuw'>BTdBkO1yИZuџXMf>[dR&KWV9,ӭQ{(
auMNNRFBJ8oy[]W._ŷ>OC{捯~%/]qq֗=̓ϜgzND@ (WȮ>loa)t
-Qfxgy.5EkN{1&T@Jp}??'Oe?
 ;|%7dyo6~?}EC~_O%~#/~|{of]yG6. _Cx<ޏ9
S~o?+@}?Y2?W|?:~~9Vv6>vng,
~'3 #|Nɱm~fA,IМxЗϒw b
-xNe4>Ln0吁SZYв~,rvBk9:#w7 T>#09"cy;ay	6NG6m*uI_3_D
^}Gy9
T0cd0xZ Μc1\+̀irj- 
x(PdYظ 梕KQ*N1'뮶V@(3̺%)ezO!
Dm\vAcXg2rZ ,'
dq"gxd$er1|Cfur-Q4+pϷFE+pr\2Wk	ALMk	,SuC	mj䱵uU^6@54:} GW+d;e4oɒtY#͗AvtKF@M	jG:#:6*tn\T/x LMR=
-C%
-3[XT	^jw&a8Dg&|(~A[Ԏ@ W*&Jd!{N $kMq80U[
j8Hb?>"Q-WK o{?%t$TѢܒ(V A?q<[| e~_M)ۮŎ>clmիqzJ
-{9'MmJ[At1وlv,	)pӚ#Ks}k
V%iJ2b~ɓ2vTw0	SMV]4]S
6&A;"ΎΟgmc﹋loDb%zX)ozW~	^COIݷTu%LO='#]ڜ8~ӧoC{L*'O§>?ͧnf}}#f9}m\rULH8@YcM2C6#֖G|H7{٧ȱtXlin=v$Ϟc/K>pˉ\z,}vSv[zw299<?TJ9gΝ=! SVp(}}Rq#>򉏃S̲tI܈><y~Ol$f&'LH&k| lOV DcUK9pwK@<,Iawcv{{t}V֨7tmGO=(m`?k_ kILT㍯"RQRw+_=Sl%#&5QnOB=ϓhN iD%Μ?C1Y*.4$t8P<=?*t锟!ܨG_
$K?wG~omOww?·_[~3{yËy]_UL_x*?7o?T@'לb3$dS
 ~G??é
po|A_쏳8~o-phxkI7~=˛'xOJͬr>IQ10yYՔejɠO~<<cɜ%re.&AJy_	MR_YrM^Xi[%/w|7h&e?ʇa	Z#X~Qz	>s~_zDJM19B5;9<f~ValhcIL=$MFBq4#1ېj%M*qJ0MaV"/mrCJ$*$ZRQ@O
i&vPy ߺ yjqdO	]@ =DLJ@Sܸ}!È^-4Jjq-2 DU˳`]F'RE5
nɣ"ϣmafBdI9V]Rs͉ `Y+cK1|d\ZC)z*Ď_1ɛ0{Gg9
37M6d>Q!ƏYcko1i`=H.ocM动bK+=Ң*-i<m	\LӀYWGcKUU[d (@  U'gRd
-+BYy*_8L
-|3('%C8Qq8tqH
&
-7r;=VcܐCu/.+Rr1f&G`cZF1C1NPEhbk9r}ǣ+e; bR,)85SH
-PZ*
nqତ=~M"FM 2f)Dªx蟾cn+[L<XJq٧ƓPXZ17VR|?JIh PIK&ao
-f?s	Q$*RNv:kӀI&]2;{Tqe6.^晧#}1X7q$L7a$<9QF+\Z#rA=>|uZcɃO|Gq]2lI4ʨֹ2Uz߾|y׿Gp<?ei \tW.pne3fP!96%$?
-R=@KsBO-sB?DL2Ɖ"k%v$,@qDkި/&5[[+O^ܗlzurk+܈s,ɛrLNM/l15rкWnb.qGx޸Ɵ3y]ُ}'_+Z^|qs󳤹E{gMHTExe'O{)BCPeMbZ',"xDQ~>[qNxڿ|n|jw|o6qx~>p.`85M-=ˏ;y|zÿsՔ7~_ck8~*~;?wM.6 )য=>~x[ 
 -Gxu.|
|(/`Cu5oA^Co+7w|;{=i@5>'AҤh*_dhPY32,""U9B"mEh[d&IH1(d	3iC}¢
-)M:s>sk{C9ؠ?쑧UP	>nmpr~
-}ldil􇖥!1Ȍ<:SEWg8^@]0F 370rN\
^|_a	e83*OK'Z1HWodZcLf!!C%+tphe< S8RkHLN;sX2r&ee~ G N=mrxR\%V֒)Xe]2QbҒh%
d6C |abU ݪ1lDbZ(-@&+:AV-nPbvdE43ލm7cEĝimFDSH~ gWk+>Om 8Lm*=M6i5'P*_
DWRCT|	ǢZCҢ30xW'"YvfU8)0ʽP!=Uؕ@a2)uE2hU&jlGI,JgӝXQ9?[4ύ1QD#SlvA~p(9W@`GKFn@P)
-cܱ5((Qe8~ʚ⺫r"02Z:8:*;fNq|Jn]7P\ܱ6!1G,s4}j\#9Oo)t_ow.[i"-&@q.@e'
5yz!7Zt_!5 ~O,Xgcfx<dsEZx}LwyBZ-U	c}m
&8ZͷhMse1T9zbB(噳MN|v]aݘ_ܣ^K-!k=&&侭d[<@gVwk pg!*5gȜcbropۭH@r7C_xxYF,[ο?xM;}lu/ЙDڴhr%CF+LaX,ӤF)|ؕ5gHCTlMQWF@7Oi!7/γlc;L6x~K7C8yI׺qOokkL6tvvjt<Z^YLw<7I_'m>{9~\qu\QxIP3шhkx:xΠ76n8~p4g^D&M8&GZӢm6꿷זgќ`Ӗ87|D11i"A03@+`dn~!Knś^5˽5xh>'y~] gߊ(`OC.^ם$Z|#=G64~
-;bF㟣sq~?Gotӵ/^`nbzu}﹉R~qx?;Ww'xs%
ڳ!v#eF<7JB`(gLNٺ0FaҘ @%T25TPxPB{,؀l| ZPyHb@*gZ5+4D,^ŝk]a=	Ѱ#`qag9LL8{<݋-XGsuH?`pnJ^L)ùdtP19Ȁxr(3R<I͚Gq@E$BZP<Egs	r+΍D~ Bǝ^^Rf
Nm@|l˳ e帥6WFٔgBd+\I%^!7H5QA	\0U6(,s@+8:K *EfUFiUjTg5=ZL4ulAT=ab<\̇a
-$Z
T& 0[[K
jFݏhLk$0Kr2XIFJ}W5wU]8@Wz`Z{%
+CƊhL\u
vKYo)\5F֔E	:+
LX }"Ner:k_LY\:5
k$Nh/AF!`}%yfƹ{am]W)FiZRRTF>=h*"@"%_*+r'?}T	Hq1Pb¶sx'.W??Sێ`9U
+V4Bp<yj='a8
8zri5\*ȜGVyI22`ڦeٴ27"MP XPgv/B;;;^f<XpAVa~L9heKfnجl+}Z.ĝj)Lp|?ᦡ]X^>_1b×o;Ŋmz|2"Qo=m2QSXe4}p8r&E+Sn黳@JǙHq
UŖFSfȳ|T{V-mpҞs@	6Bqԉo総]<r<e36a͆jibN蒬)GuիR+OCOZmoIUri@MźƎU+]u_|A]Yy\mݑ8.ǎfRN8b]m*O]ifJ{ϮV?0ޝgO^\tIZ&23g8R
c/r&=nzz]gr)y)ȆC;:0`@^CU94K1qhW]{R@ҩ(MV^=0B7t."uǘ6LLd{f<;WT&3a}ysN.bCN
mLYhBkp%bG?D^J	wO\0O#93V^Պs)-,+8zAjsŗxwz[S9G'm3
+mjN'0
+RSp833M4g>
+rՕ? f\F~'BШn1lH dp6SLW20	H+@%Z(ۋ%*IrFPjc&Զ\[kȧ6S sEo.5^]}Ȥ'AZ5a`N?MYm4ۚT$>t\^Z|fs׶6ejUI.FW>3c%+ipfR4"2@N619<Mt~{q'f1Z6;_38nߗ	hjEDP`Pu6VJA!qPWJmQ5XD\s<SGzh.U9Qqhrf2@Hgnc_D
h0>5Np2A9<tL8fuْed	N~!y/#" Y#XKmF>w-60|gJ7AA+J㧭!":==a|]]gNJIwzP iXV(<.Y6:j7^Y-	3%/`!ʠK -("@~~R 1"-`H'g3zU? E/^~C`'kF6R#K"4S2z^?{~ۇ^-sRS)+C(}+d*RJ&CE
W?}%<R6]Pv٭[GX-WlwKvi"8=??7\lϯ5 rd!^D똊c.9NfG$`$)3X.l[bUXȺ% mҫ
+{N ~,Ta+TDQLCh?FNv
X
+C|SKx< "pvƙb|g@ @HRsBJ痿x͖?5<c|K僬KRp$8.bC2w_ړKY9uqdm$9z$d$@	2G0E"z-џ6/T;})I_ؒ&9\+ E;&5抨]A`h8>2_=_}.;|(r4&<9mR3Y?0/cl7Wp>UmE|3?áocT0VI)cK| .j;y/0͒NpUqeiԅH" h=U	Z3tTjjO@u|[aج@[{_\A&ٿ8=yO?~Ik*;l^R|L{SXGw982
+~>QS]i<j+e#Īr\nVˊ0b$пe:jdS>QU 
+y(rEڟi*+1OזCsL΀/8o
+8sa0e^<ƙw~7.xl%uqu =Ub?pfbtMY/(TR@kB˯NJwo>5i4R#OǓS?P+;ϳ0I}/Wwb	?&+5
+H4?q)-Q q`F5-
+"i9g}XEA7u0!7ԏ4
":u*#Xq$*O)'1jE~@)#fBer2Y@3{{$YpcȻN8`$WӶ\4EO@j+m^Q-^qXal?3Nh[a&'B]f·ryU0Ab{V}u~Lr&F#efдkuT*L
wwOGCX^Má('20VQ5]y%úBqkJ,ghꚗW8
_O8DKS5*Yi?Txn6F5I+|pΘ@,
+Z>
OijDS[@lU9X(	wlBmGgk'+\1Vޯ
++.LVA+t[c}\dNhUvuFE^V[2X6ƌ4ys{cXmG)SP"nEwd2Hcr6YseD]O1TQ-eh_sfx	5gZ^x;✥5MnIBuA5̐3E
+.:ٌd;b@W"}1Z'"x 7`j
kLJìzy
+OH`
g;O+щLz.f;Ƴ.:gߊ(d, tH SO_]=SvXe\++5N%/~	.d[,˖IuڈVafl#-Wq"]+ԫ#R`_DɪEdxΌC>oPˁ5z7к*(hd)8mV;0 WԁTzT u5O,zt0PiTaD9BƷ[AMv; 'Of//fSHvU3~ؘ;ww|s?EGZ9	B92F}a?
+o%Qiuo<p<P#@7>hj#遺m%
+XH+_%\?'y LFT)C3wO'@%8%m<T*	}H(a :c~Ŗ11qu/ju!\`u}U
+8>x9#H,`dӟuK8+Kgz6 f%zeea*#I@I^N^3'0~˜zo{S-V&97GYz["CL/b>I43u9>\,)PfGKƖ-O9Klo\mNISȣd+C<(Xyt4؊Lh循T
_m.l3e fy@*Y;g1h>{4w݌ED=3\+Ib_Ld(|%Ŀqyx>Iq)fN)iCa밼OO[yN s !5
)yyA})ɹ#\
qݞy
+fV㝍K6[tpd3 jkKx;;;^xx8tԈ?LG ;cĝLb	bM	mbC)nj1|eˢ2af)4Ϝ+Y0Ym[H?G	k7\po8v{0zA<tgN.Ef3FZՂqLA~̅\,<-fRnǓLǡHѐ%Utz<'<C?hf`w+X9q^p<<NRX!xdv/<ܾcKr4D|s
+Qnn`i\V~ƨaBnu
+cZ q?^5\Ǥ*)l 7\]Dhs\g~Y[Z-Nj6P4*࿭V
+0ґ y-FAhP 񁔣p{w«*qb
|E3tv;iibY4kno?2'YEHIl*8BVyA29fN]'EeCX-fQdmڢT''UU(0b;f&i-աٔAԶr"<SحW4p]%oo9dfqYx,2+Cy%D9//T2XԭnrәZj,bu{7Y&wTS;1TYČ(x
+';ʘ)gTa,ʏ``²F@,FAPBN6䐅lJ?erN6h_эKl8i9'`V<G[),΅x1#e/AE8vVĠ^m#~H:V<#!xGmk0Ʈ"[{q);HFbIшXC9,maؾZ2fӠMx3cPy.w'Ysu*lв	W
:,'W[*BrB8Hg{$q?yhu"3˲"6\g
m%?+Tj_fS2K8oy\P#dy..s!*Hͦt.veOp_Ⱦ
LAP i	 '!J6?@ %y=!I4Dl5lldcN3AL zh{
+9CJYZרӢa"e|^ۤpEG)	+C3
+oeߣ@}i,,%\:0ȱE9<2͘k38:@iTbҷ>è(]+C*1ϨgF[BTsfp
+_
_ܞ3
+WcVXC2o  =@A.z!eڎݗ&ruO.d]j+.4tG9b7HҾ]q
+r7?	;k+iP;+J/&Ċ/90ُ%V`XwdyVd*(*@YfݔY5-[i V:%`(*@Ŭ2Ibhy !W<)P: HO[S`*%z4	-S,k1@'8#o]s}a@@daXUam]<pY4QrQªqJs(sDTe !5Ecߺrc=LqՠMX䇢 0YY%M~8bΈؼ5o/q<SMX3&/O2ʚܹ9O>9[9Yt޷똦" %XU=\o|O~<{D]gpsQ!z6)??C~f&u=eŹStpp Wa=aUy&P$alOD!$qТI,LR ?Z{9պ$@vQl
eym>T-<OtIoY(ǑlM`KIxb'9pHZH;NPc9b\(qXWzhġgTlږ]x|'fQSk[})Itމh _"eie73(7˦RpR:+?|<Jcbrb-u"]*V[bղ&Êf,)e!{˛we*g/tg\ٵO/#OlwHU-X6zՙgu.dw:'yݮy\$Ӳo#e,ZIofkCUg}?*/ΝRl‡9dRFVPp͂W[8cfWՆsȲ*rfT/DR4FSRNO)Flft.-YYPsHAIE gX5ueal3^4FkY6%޾DmDح]`pnkhVX<Nbo|7L]\vQ#8i)lk)0HK@<	i+a\-"l1̻a122ۺO￐E]{:Μ1FY`δLƈCr~kFc"8Pԕ5V}<$2rzDwHDUMhs!$
8A[i0A.du쓈l-lZh_P0 ՕW)Q.~UOGJ7BZn+Ϙ,}RoFh6YAGx,k
0I}yV+WP{*gwx,;O^nHFqۍ{q3@UG'~( O°*YWF |e
u{a?BY^XxM3@< h%Q! \LFq	Śb
+9tTd\_ZXFD?DPCz$]^\":)waRhY_jwA7&~);m03U]D\'l=,_801
+gEI.(atZԕ)k?٥,覯K,6`E跤IYbП9n'-L![ʃ4fqz/%&L*H(N
in)S֑|Gs3*0UL&MQ| n4շ(]:L;
'mcE&2C
+ԫr(¨4L瀙 YެУ .uciU21'8$&NRRq^&P"Cc\dIΌ,ߟ͉7idӀz[Txseg=
+B[(@rjՆW/Z+Ӱn%rMY [i,IE-wWh5ͪA,NiBi|~IED:Ie69⬬ 	[Hl%-],MAL>BV7F1pu9&;LJMF|UD'BF)#T\'i3VF垠F>g.!kSCA4byV1xL*~D֙m3јeK0~g;֋55<9P#; e4vĻ`qW9l.t<OcgJTRSia{\Z'1u`idЄZf
+V
+
+4b[`0B3%XIio[\Pr3֣>HY
j7xT	efZH&xDX祤ns{>#&}O>Oz=~sU4~3@D[Ŀ3%M2B=_1naؾ|Y-iK
+g
+Qz#AHUؖbj	g<mM4zud
+M4
<0
gX/0Ȃy6s{ǬZ @OkJt_{( pt8Úns=K|?* I9!li-)8cesYn$Z,x`ʅlUIr^r<wϣLǔE\hW$4Js=_W	\_xi.g*ug-N>ŎrKVqun<o޼t#f}XD8^`7
+Œs7{awL/|KWpO^jqq57W" u%0T<`MTMElg4F6bWKgl\4RW:iӓ@V14ݧ?1h.T'YeG*pXՎxKSUI#ߡH$޴r
^ 9`3J0'6QO4D	|}T
+rFO1I#2]1quy!L-i:fs/E[Z86K@ׯo9tEf^t8q:q
+n./(E8
+LƋ1SpމmbaY^<C<>O,vmJ}><3D犧ǑoZemԙuHsgqԡw)Ē
+a&%ykT7fNfg
+,B8Fҗm%E
+E[t7#<u3UlR^ͺJ1$](Vzl"؍B&|AVÄJ'ݘgQ$G,-jUQ`C& (ƹ&i+HLSe*m~I\WD(	%0PpD(_sq=}ڳ"\Mů*zmOM^7V7/Sw&INoTmf ^k/ZB0H",1E^Tub'=tTs9zTT--)c{ca<	\<.Z7,xilZ.-
i],1Cdjh,}82XCFP5~bƘYXC&ڠB8<~6čAT˫ݲǿ/!(,>r]? gL.Qԥ #̆p,ecPÉ^Vd`4s+$ƾ@oz?8JE8[9HVN[ưT20 A)#gİ2`M`$vlT0ˠ?Dҩ+ƉoPCX ,mKFݖFq3PvX6I_@p%T #' 
+4UDuw7m"\`'G)f_?^GȔ6By
+ ]wce勈*R+BWLoFe~/3mS
Ԭ."UaK\sr]Bä3Bb/zT|_Ͼ`U{6c.	YIpfcX6Á/
Q,[fo%b	ifyA%b<{MV@;QDP%sǥ#N@̬8ŉExM2up"Pz(4p#g{IdEsx,Wb)&sbհFÑJpȀVF
ThLxJ҂R{e%`!9C̜kBmTH#13%cXO$}+HU<dJY1rY	2kU@*`ZK$e_]UiY&m*eR$)Kq0Ls<ydǲ"Yme2FM)|ap['7G7TFgH <ML_~n؏5/?~럢Zv{π8y1T g0/?ג$ђY#|ܾ=ߛgIvAE:P,[xQRQׄFoEʲ?1ϊ Q*=pwwwhk/iRpaLe2#cPnFκQQ[?hCީtcX0y`]`T4P2=rRq`T7y/hF#ȣN|ו!"uՉTi"f^BoLsdP1mRrvA7PXU$s	 d",
/(m=^S*g4bM߇rk& Z8_{aFD,P.l1 f;Ow.^ﮟX^=kCAJY$`+?"~*X:
+c.+(űqS8nqUG?J\J
J Q~4gYwzoY.)K% Auq[" e
+w+8mXQF,2eeiG,]}p8 !Sv0o,䭁iV(	!,9ؤ
Ut;M:DAYr?Xz9&n_:Jp?]S7Q+*M?aPHJ:D,],K(}kn3hQDueߒS0)]/;xaG,)4jw5mS"4/cr8i	؇] ,[E#qҕÏ@
SPHHJ-AX%hWee7Qv1 EiyGHXGz?0B`ػ Kp
v$U
X² $`! 
+8KPݡ Xe!
+,P6`+ `iD,$$(;2(MX>ɳ:9AKHPUyf G@,JYM*P !iXp\D0Pz#u:  Q@00[XRv*)(=e=|RtҶe	ŞѺ{|K@,B _jn_!։gDۀP;6`B( G\ Kp,1'|)
+JPO":|}:lq׸	@8r_ eR
+),c˷)	l#Y:@_cY+V $tY0TDJ{̒t8ͱp;a6,,o?x\[,fSR'P?J	84NA\a!۱6<oK '$pd_uo(d_Tz?MePV'J6BA0m
+ )7i`
 #?ݯ@!p6
+ؿ:W's<VRGCkK	 {X=qpJ% 'E.>VHi  bYJC!
+߃ʶ/켐cqx:m֫Y/@DCcCۀ0h8vX;U N$lOrl88icmaKJ"i[f38\QNYr}07L08vX!r- x:ձc/ ]e_%z-:r? l.;vw8vPK^Xpc	9=*4M4M4M4MӴM4M4M4M4M34M4M4M4M44M4M4M4MӴ	,M4M4M4M4MW3#)_*Dv^sRذ=	\5W!c.K|#&
w`*ФucnE\L6e\	4na\;ʛ;\FjСE3r7em~)#:Ӫi}"RYc%C4M4M4M4M/ظdLٲmlM͓䶞ͥ_TyMm1@%o"MՐN	Jm=" ·ekDy.5g\p r	eIr #i+ٞ%{k39Gvm";rJ$urYmáC:tСC:tС#;,
+O'_]v=Oo0? /yC~>A7xM߻e`8gnoµpjOgYF*I|;|Z"ex͏{D=5:S֗pIiiiiB@q.Ed$5;..6`(_ c[%pπX@#k_fCxLl`-^q?G=yB ^eVlxŔuI׶+/GY)iiiio&-ݪK\o^v:nxyzwx,f:"7س 8N0mU ebвsU,9P})S*N.:۞JG؟BӴAiiiBKpU,ٛemg/#xC!?
+ZT-jsgMB~3`8ށ=/PQ'jFEʁn̘yGkm4M4M4M4MӴ;,ucxr<7dpE?|c?g;>·.A޼@O;pU}qMX2}>+w!JAؚ*\!N
+{1ɗV]s݃]s{CD.MiiiiBe#O\,Q+8EEbEUbPO.F>]ѷVHU[N|͟a_ p86p0F<W)|51+?<MLXL^װc^MivqlU	͎PXطc/@k`LXz"XO^z#=Ƿ{.*j`BC0,2ʉnB
+~ϲmDg	-кmgZ׌a7^XƧ.VCn8Har0q;Æn" 9y$6gp<e\zCXA!0mm[w8)/ / 'νinY%ыI\D~(*'CrNv;
+@
+KvSFr8A4MӖ/M8v
C<ڭkPB$v
HI&Y:t8iPK͆aeɗ߯(`wqUS[VbqvKSݎE8Lfv{8lv}gט*U*;0^	?/IU8\ƏN`d ZcXY1fbպ֮uwUX!a`62\聆fA(׎믽|2j96q8mX [WP#7I9,A(?Nfl4M14ՏkVnq
+'qWfڱbA4mIhzuho!|souqH`nsHK~L̢͘Mie_F
+ZKҡ^́0:m  i6u'' Ӿ\Nֻtn ےʴa3ٹի:(Ėɔl%\9
V|	2rプS3"#dG0 8ٓ!5#8FҺ bw.47V3f/I
i^6 Y8J+ɠ:H5*XniW>F$r䂚 *wF~'_}{n9NE1@ !\zr{Zc"C:IL7NF=sER
XtmￔG%Vs]k!)/); 㿞."H˒Z_iFQST49Ry̏^\,~9Ɠ,6s	 U|LVE$s%Q!(YOVNR
+HNFɺS9dWʬtYmTMVĒ#R\W>t{~[fgH'$"!0i^!4
R%Z˄Ġ{VbW>J<9YY"YfN.#"rD$+,L{:tDˆʲ#tNi=NwKRY9/WS]pK)3+%VOlmx~9x0c|3;I"yKQ*\nRZMul,,*wHV}噩eK	չy2dՎOނL.&MpDr/"Ce?4%{Tj(Rj\2=QY>kZ""2_7Cen~sSNzΞG^4nK,)(SdE9w:\rR*P,9lK'M^"Œ]ږ\-:h.#gRg
+i8I.*%GyrReֵ:=M
+˂F.Y<$"dgf'%ϕثõfH^Al6]{U<O~JKOHJ\PԺqK%H,X[L=Ʋ!UZ:y9[ {PJmx*TPTN]SSl ɵo^ -o9erIסCG6@ʇi=_%£?wu興ɜ{I-MfRrۻD$E>}viܰ<4/nTK)H8CRUo,]_ؾ3K'rm*Hjvc#reNlX:^|@k>5"~?$M|G.yG5n&-ZFu[7[X9=}
+yy>`?JIfmE˃?_VWI7"=*RZ>|CDgɀbʓ/J' IR)R90{!Ȳ|~i
irN~&tiϽqJ/4i\Zl*qޕ>	|/;f[JMj$b%w}G%^I_\$FEzy\+f*1/ Dy\*E!&7~Uė.(X*RC{4>@Xɛ#w|@>(";{ƍJmn2q~$]^|fY!"䑞NNr;LyTF{yHH^BMUœ!ϔy/W:ҩ[kȧImKH.d"rP BdHBiۨ_WB弶K(]ֶKÖIl^2ZkTl#m֓6}NBW8zX\YҤEiݪnx4bdo
<ږl\HKȓ+m/55.z5Δ`( VtΗ(/))(/B IqtHDv)|4'Od+rͥ?KW$ccRo$+k?V͚IVQrŕHl\֡\ryet%G'lg&.mD6|84jN['RIz_8P>_(C.$5W|R$9%~)IQ׍jHDawLw#i|tťɹySіJےmחs<%3EdXuС#V	{yW\Ϧi
+"p
5=S\9 EWpqkXl<}ӨB&O<K쁛)HƢy3%Pfce,Y HP"X"(wm5M*4=ذCPDU!2Ԏg_.8Xrsf;Lc}AZRD8y-g`Kf1JYdZϼص@C	U;ҡuS@~RqC[S2i>Y/㶎+ӼTnq׌"-
+q"Ƭ@X\<NQv ΉipEp7raH⠂؟ε8T	r_,eO;mX9׳;|[V7'!؊i׺x$yO"s-?0΍%|Xd?/'ALMlv'%wfA1"(7P;*ԇ2Fq͟üE){3w	kWl#-dDpDФe: ;w@j-/]4G bp\{qj$nKFФ㥥m}bH6%V$W]сxQ^ĥǛ%g1eCRd`,]aN%`&
wkӪ!_SL;J{27l@,_3?:GVԩ񒷮gl(rR63gRo܁$Τhvlr]zt"E>#czr۹	dN}eIķkE:Zؼ/Ve"~pרK{0x]vS؎mis4MB~ČAxP i{!-ڹ(d2k$v_Fq#)e;2,t8'n n
+ ?B1 "R BAx;aͧWKx7(r՚s-muZ9~;Dy@Q@((,H*8(et (\v\6oOҤ oiE.P"n[yv5k^S_ϼ.bdbhQjԣO8`J({hfr]y` &>_#7\[e0#'>O%,ǔٕC
+.8-XW$0	fH!"0]xN4ÞgɚƴCqwek8H
+ʖ;"ENfwoW
giV9$XHPwumD-
5sm]W)&¢0vEBG~Jyݑ>ji:<$q
[dXʴ4G vׁ<m,
 7ZvQ+,[8sG
+s y\ZtK=sa ?ЖCx]&G RSnUHJnwd" )l.*:tc!%nMAs@vO'cnbCѥ}_{>;[yz=s=і'_O6W`cן?	^>oy a9֖DӴil0˛EH:	2g`jBř]i[/h=;2-핳@)Rx4[G*UaKVI=E{($TL,K6Q?[TXKd5puʤ8ӭCwbǵBIh0:m?<
~w<MpEw0pDBxXh
+{`?9@@!=4M3l<gJ
+R=f'tp
+y%'Y
+?pr
w
+'@.36,pe&E F0lv7fff.FrG|yT$9`ہD^xI~Z~2u	s 
+`nM
+p2 ;EH} %MƵ0¸/Ttt?,Ndp"R"mL0vo
+y#&g
+-C^'_:tM*d'xl.ğÞC6Zd3y}RB,
r}]8Y$ygp(nw
o,81IR
+q80
+>i:	mrcnTĦ'I-D\>CRҩmIeWIE(|_AےrR[2g
SΧ#P"Y;yFKvE~<wr9KG1ql=mn{(ƛj@b}~8i\K4ӴMHٳ
+k؜m'qzt)3.<3IZ]3Ώ-g%i z"x#IV;ݦ"a++H]NaPo#_7`A^I2Xs1#$|՜/=>D+_x'/&8´9mc7Y9>ʰG(:tGүy$mxƮ7
?V=Dl6̟@
p׮NcpjQ+ِuOdx4M)lv0%f$2ntU.QS⹐*[س[F9(kϜy90Q`WK{ti5Q$%VGֱݕ>L7y\+<2aVyS
4kyFU\QO- T沇R;j;+D{D>^RQ?g<xrEa8)*d١/et.5#v'	/<w2n2Q80P %kH<1lsZZv6~T#0}7-*_O7s3
B@LtvŮpl3gV-E4ôL;g	e4 566lsUԶgOPY%x⃧8?t+-8ږ|k$1
P年mB/1}|8ly>y|Ol1N~R[Py<0	M9g7j;x5$toVG)'~Pw@Xu?`Q_%DnM_5aofw0oAvd3e#.ai7Bu@YQ}'+>^/ב=G|`#iWu/q}\2ǆMooP( ~o[,V헔ZN@ U|}oC^Y1qWP~/i{rY-r^)ZԋCڽ(sCRB
Q2
+xD<^>]=JqQ-_~~g5ov%/vh$)7|VB<֥F]f	y6+R-̢͔X DE%{ś=E%JŞK~($9ۦ屆 RsOYeW<dҖb	-xŻ{i\;A:tŃev%1racyIVI(OqHFz^.R_;*sD
+} ]λQ,!k R喏dUSW}D+-/w|p_cȠ6۷'jx燇ʼ
+IWiQҥjT{ȡ9K:ʠ/E]] 	i-oNgYM3UV4I۷Vd~ҤӒ
+qIC@"bΑ'^#4A./:-$D9$6K$?q|+`/Һ'=3e%9o%7|Gruٱ&rk%
+ז,
k!@:UA SZ<◉\&5J
+}^4mIgrr%ɵbD$cVoHi^	mIH <yIN/+=\xdϼycOɾPHǵ%I+e*^m	6\ReG}uZ	yvɫr/[Rcko_KxTZN-+T	 5Zwi'%3;(cJo-7]4ҿЪC(
ġiڟ0X
+&E9)$gSp_.L[Yo* B ?B,_ʱaH)fHE9$%gRFa9ѸY
RocǦ(FlT@P`T"e w|X:lK).,Wib&X!B9?Ƴ%p݅W0kA@DUF(Ź('Tj,"3_Lј )S&*5.ڹDQ^'@ARժmi@U0DL(&qA O"bT<aV!RxԬ\n3  !'  M*Չ5J8Y-,H!P
+^J٢\%^H޿\+
+5g"-'#"/!pŸlBS"p\6`gO=a$rz+xbMLTJ~q ȸTN# HL#îY (Dʑx
+HSz<\RR2`
+H֭hڠֱV&nծB7بRQ6E(Px(.DPRS7iZin_Id|%*ǹ0Kk"
+TQ*"*rEQ6#mץiڤ9^HC4H:7NZp W976h[2P\<NĴ%";@ɼ~s=n
+؃Q9څ'_+Wj2]Uc`<%$㣌JժHܵ@0:+`
+ٿ? `wQj5'%s
+}$mf(`	{4-G'4>0M_iٴW^`Z_kI?v-4M	,M&aaҞZ~4MӴl.6C4MNז㿓i:iiiii9ciiiif7iiiiih5)())iiiibŊiiXiii'/q4M4M4M4MK5M4M4M4M4M]4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M'4M4M4M4M4M'4M4M4M4M44M4M4M4M44M4M4M4MӴӳi;,qd!3\9|>NA<H!ӉF|?T[ujTAP,P|dl~KQQca(D#l6{!==J듗'/S]4h^{VGD$u4&
+N(Æx;STnHd	p:n1DŤJxjթGeQTĶD}>~*VݞSJp
+$|RRR8*(es(U_<> Z?AU14}CK(6FzTJJ2gGlBdsF
G0@,Aa
+Pl!rrRر#x"ٻwgҠA}S(*, Pի"<.f#D2RfM9D,AH]~)N'UkƷ};ɜ^\Rx(c׋_5;6pVά<uĐwt&upd`ɴjT?"55*T~jlE+(&VQ7sES^=-ke
+6uO1E~N`w4Evl`mI5^
+P!͉.	"ʅNƞΨR%*d&&٢QR̶
X='!އϟOAUJRRR8Yd|c:AҤvyRoa/,.Z
ycamckb>Ҥ1# xe/Z9BEnr.gT	ٹϏߢtӴ4Y֮^ŞF׏"#yNa]5ّ̯*_<E9Ep2A:uo!ӉZ"%'Sv2F|Bc퍳*O%]DʍS)*0f) DGEaw8Uqd؈MhMn
(or2&p&4rT6,ěAچ}$	XJN7YIɡL|TXB80 6n<ڞѱqi-l9[Yt%{s9S%>[0p207 tQMQo^r8tіU\d%mgڂ5NTT4MSI
HٹB84h@x((J,0
2
+ٲeŁҺ4=#` HFdt6{dS25uqPJai&|^/'pFU"v+ߤrH
+xqzaqtڃjqº+ٰ ʕfTq8z=ѩZ]Uw1K&{DWrbvL=|vDBAFI۝#URA'To֜p-HF3 Xjf	bQc9|5ѡC"K7ɫ\r˛Α53ސZ#N_
`&O;>!-ί!
|N+퓽}Gb~ٗAF?F@IƷt{=I>m
<2RvrQղky<OK}oޓ$6M^ >Q6mX&Uum2+5G͗/߹Y !\7bI_Vط{l޴IΝ,\YI
~=jT&#+_:U>nO˴
sK9#%epӔ^zu96<׃b g@¢ɸee7nn+J;}׶?ew'ʶHZq32N^YVO\.<myH9s:8
լ?)ؿe*IɶޒUΰk*އK@̓ε<'ʃU@@\=Aٲwoi=spߥ÷}Fݛd2g(/^n$.T.kslqc2i9p0Y23nd槭^LݶCFj'a (Fٸ?IR33%#ڸJxfTUY.2ˍRψ[_(g+e'jxZjݺÖfu}|8~lڔ(oٰa|8zzV-}R).ٵqlZ@F>G9cm:y~Йo^J|7\U7.W?#/,$IJFdfʾDٰgʮGM2@Ʈ*n)NS~{?իKlb<>\Bëra,h3~|9$%L9_6.k/
+Q<6n$X_=FiTI|2kE1==v/_@nl\ݥd]2'_ZVm,{,IO'wmy^ZǞx߻9}?8OS~T2uԽ5]nv)äq)c+]%s6	v?C1r_c6'጖˞I/O_WW"(,!>~Nٷ}'w_!@l5S7˶_ޕKZ.G+eW%.y8m4D~\^n')i&vʆSыH	e[mս7qX^-$iޒ]ȠnU*:^&%|
֭{=l;<7zlݖ,iY_vo_)_Ni^L]XZrm%S?,TnF^([3e؅m%*Ϗ.7$33S
WI>-wl.Y]zNoX#O	2gVeu}΃#>v^,jI/ɼUs;svʌwJ]~C?9v;[ͫKIoV߸Cƾv 寓o~*|,#NAwdm&YgnY699reۯ9Șzq}JN5sWddgIݲc\yWS'w˝|Rj=߽߮->/ٽsvkouەty+Yy?@5/u߾.~u5ulQiP&]ɼM{OS//Q	B9r;sksݛ7+dR)6R
+npiڱ;!@san31v,,"Pnigr% (Nu۴-(*oDlܰ@ @0dWҴչk0/_ʜBN#X	oYFGQ4#7Л_8^:+LBզΐw
+aYJvi 2j$'xn:ԮX&fZI[EuiV$Lq
+垑x{*ƬBM/LT$|]֫Gu >oNrJ4kёGĬCؓREͩ:e^+?Yx |:b,*Ьɍ\ݪ64Sl: RЌ7wl!/0WC!.#Nx5[䦛ZE^\ֲ4#&3:'o?{~gىeu>'?iΖ8IN\. RTZs6Ov2	'ҠUKy~Jo.?OL|%.')X~0[Ҩ~:ܜ^xujo@dev NF-H0pխ_f>yٻX:
ڎEy-/XD^2>wȄc|57q
+Ӳ(i Ⱦ$Foe7}
b7sS5a9QX|y7j@Z Ńлá>jv<\qÕ9oD8jN+O<
+Y'` I:D>c0$*[I)tV bɔԫCPIA&$,!ϏD؉z%;^z:]6ZqWn${g&ͧ EWp2p(b
+.V	q^Z1GH;ɪWA&nA~p_|
+{ms
:!q`'M) do̵U9W_qS/_
	G׬mu%r:Y:u$ujT/>`8ݻ
crؕ$EE8~Đcɭ_jCw#)hLݺ
gl%\N0bvofAsuɛ0[fǺl-8uxɻ(7qӹo{ȻO/	ʵwߕ0Am1&,ڇ +PavNeiP1%u8;=ѷc¸^oNbg.Bc3+аq#szעn+'ѱThҚƭpǠaL8-U큾ԋٍN_W2sja{zGt<57QrrnOp=-a=2LD[ʄ7_g"F3̘Թ6<LRhP7]`8q@f^x<kxyZ:`#::'.E7k4Vt
+z]y*nbYޝL*5#&
͘7inl1wYe{eszhٲKϻ
+(G^V[7 ""ԋfԗ[Qaq4uyOxc
+Mzen_bXbጹ^놼F
+xh̷ DFTnF<M,߶=y-O{
-J	ix}2fZB$,CkxYT@*6B,;J;:Ѻu]2ahR91pPJcjU,{eiRU*
+(vDF
:E~ѻGcbCEx9A&w2qhOeq o܏[~Z|Re!ixY~q|%YGj׿.(ob<s֗YWH*m:PvգN  6+Q~?܏[1yM1cW3l-i7iQjmZ۶dKNGqWsoF#B &]^㓣\Ӊ0(((`QesKߐN}p;rKSI-+A.3Mα᪻3flXb_Cz=lޓ(;mmwd/J/)nW,;vmKLo2m/$@؟(IC;Kآ_Α==O75/:Ҽ73Y--8};Gɞ97ru͹""go0ٶ|Kdߨ
)/&87v4dg[vtOgtvo)
+dȫQ5_6!~e<lXA	Lqx[62gaqR4yuvWTY^%= U8=Uwټ?_4X窺5ugtjPY곲7[07 {)-F%F%2
sL٘+-4YrSu"Do,lHrXY*1j<+ያ۷,O
+iՠ8䳕O`|Dw1OF$yeh_9|Z)e`6?8(5_M0d΀yă`oVȡu_-:t4cɐgZU?TeqL{$C^/r]SzqHk&K^n؏J5jI	RS ]չlb;Gf?,MPUjլ*ܧY嵙%5et9u/͐mr[(2)#s_S"2FcxE$mKL؉b]o	e[.=v=ּEܸO&U/{3`h:S:~EBA	ȡoJ	CGO95ʶ|H֦Ŀ}4SQܶwI.כH!_PN Lof6y\ܝ3{qJ|9ZQ ? RSww;}Ɂb1DӬ|՚RJEq5X>X,KG>$qg=/[Sdߌ$B^7Ijs7F>: d)	dgCr|	=&\qsS;at, we'G^FY~\ DM{Y(]WԃiI*wȮt?3~f,+_:"o%"!_|1i{(^dEJ_"o$uvDf
;}7yO`Mar|N;2wWBBbHB+eiAH
+7/pzO%ԼN>%urmCdXcbInI%_?p7ҕw#~yԑǬ1ұqmBeR*RN52O!d7]jUǧ޹}d]

IeɄlnTƭO'>Ẏm ?4KDw	1r}J:%>X%!h	b{^'|,.|c˝||P֎}Aj~]i٘٣
ӷdONT
+7畤ӓDgګcÍ(^T:1mXtA}!2
/Wԭ]I]JhnE4MԒTٳh9|>_z'RTzlKd7IEt˷o.XQ}@bk5x埊NmΰO{<'M{%9%C^+=<7wF)WEXI${6K吒j_LPޠT/~mHf)|
[6ElzԬ(<|;kuox}uhZK{<|0fzj< =Koy{`O*O\{׾)	i%Us﹋Ujy]/iɣM㤌"B.iPĊo^e{^c6Cz=BM@E, \X>l?ee82ϫysGu8;APw'xH;[ɶFr͚w疶~&.o.\F(%ziX1ps8eXٛx9ل/F|j<v]BKsû/ᛕ{hskT3Nu. h}yد.ŧ`q*U(Fжycc)pf	+pz2L'iӆTXPCR$-8Cj>e̔PTp?m2r8*?"f
20""9% N7᜙Q?y7"$1V1~O纋5c.JNd|a0M0$s
&&սw5MNKB`oad!/[	rK&kOW}M4%,\RV'AqTg.b\:==g=]1T9R"gF(If̝pCٟca:Dp6aM|#YWskRfgnǖox`.pW{zQ.<)Yxs7*j]{7tlg5zzg(ZA/Rzy>'5s3ׇ!\28η]Ý7i6eY;G`,ĆەmJkZꛊ;i_cMe`'RԼj0LyȠ8qJ?wF}W+5pED`RFB%ٱLWaI-uع~&^¬d$ )-,A0;"8*XBނ$ocmF.ԜH)pPF'{_Օ(es)8
qqYjQ_ք-ǰ'	1p:A;d Lጔ:M=ߦe7йy?8Foѹ?TBqXmbH9Y+CrN!Nd8L
+#,3S>5ml^;aBvj{S)
+Jq%oaÆ{AlbmH<9M' p'yrv:{r}q"@oֱ`6<V.8Fas8;v}./;M{99_~0ĺC: TWL^[m%x	XddVf};nCq-W/[7y5yֲp4%WKon^{Ny;.w).*;p:8;lC:4`ؐ7Vofiwi/.:"eMbE>/bL_{3xxޜGEU/\܊S(	*7-"tCF=r1=ǕC U0@3	=}_~W畻)ݴtTl_s;Y5MVt
+ԬVk%&RΈ^M8W.}oŠLfճ
+kY-!JٺҫKWMa񶍼n»ȹ	8xOuwrqoi8 Farx1\PR-}BR''V vN ,T@:kc{41ujP
*F`aRRK4n0V οLQF	J)pfCN3_E>Wa-Gyhs~|~߉bD,N&bc17<1t.-Ƞ}0
N"X]ϡ<3Yl߬thArqVvTaxQ]\y7o@dxۈ}7taŁ)\yOj&DbD AEo5~ٳ
+7߸sxgIG'|doXjۥ7$
+::rLVn\v:ϯNfs)؛ȤG'm菛clqm{q.{ѿHfX%/ͧ_=CrՕͱq#FŏIInB~Gl4әKdd3;17F=78j0 ϯWOq!gR]Şw=U+')~l"(aGzWЕfՊy[iY)4˥u Xn~4cP49ʌ♗S=_[Bil@=E azJ)?77^ߎ&1yqO"9⢪zvTI	{Pq1rQqL̼5z4֗Js&؉u壟Jڏ?{?kg|
+Cǎ[xKKxcP[wS~
+KoFqBAW'9HjºѦn+"}vl%0 X<voj,.v<oĜ1H\C3ǰk{B&.KGx&^2{'P;ڍelԻYdϦp>t鄘<u79xz${0&#/ٶoi~sjL^w  KYL7ME4op4NXBPWC͏M׬9
kap&4Y0*RywEZ^	V@0UeEDq<fǛS}e^n}^u+ ?3w IcDq2ڵ[P,{aۚe_PLϡc-6NcG>^~
cj76>6O|)Lh^ttiP.+bޞmJ5<Q|~v\@ʻMJym,	5'Kn&|W|G)ncЕoky?Jtò(<5yf4;!ӬaUM!hY"8ӾCS΋J\XO>ךѼyjW	G!0L g|O
+B"+gzѸ~-~B1x
b|`7iHh|
+UiX>գ?#ԫMˉ"jmen3CRh
+#ZRnsLJըQ
++WZz\6b匟)8l192u<Ã/`pj؅u([ў}lͩ*Rs:/j ZS{Gl^@Q)6
.q+,~0?CVrD^x!.}}k\zD8"dY8ѮCk֨69I]u_Њ J@IlڜAmG]x˪]؎Wg	%},֬䂇ZB>`iqtHknv6J.rwu(`
+a`qjҾ;V'(;1LF<w]W&ޤ#'K#p)γnԈw++\-[
+Gr]U+Srj6­?m/K.laiִ8
ۘq&sG$mض^x7z34Ai[4Wz:PBDxVZZg֬۔IYL!7+`ܬ3!5}kRqG  Ft췙Ty.&e¯}Taw.ɿJDtSm}y߼ne"rRZa'M䏳5Lϟ?3
/IscLJ98}gT硯X8m
jWa(8a|2~-kgҽ7ҶA=*E+R~0C7>e}[bW
+Inр%o]i7`QF@E`7wjݳMoMC 3v[$\PFİ_OԬc JTZ*+Sz>]،|OVv>9aѢLޡ׬;[4m^C^i8JYDKP.;dÂY${9B^"6ǰO٩Nwo(CoG!Oͭ"pٹ}>n/ ,კ<~<z?%8نfr𾞜w%? T2ΫaJHIwѤ㥸?Du/vRˏU^/$vP`۸CVC
+op@ e@a<,(hpK|uM"rHq*ڝRJ!4a1.>̤㦑dBaDPUI!^ƓƐ
+ph.3&w9Ywv0}}"Wמl8}&1<b}.KG:طkSʈmi}3א. ?ٔ!|8:;w6`wq &]e~?8{;\^;>0m_C	gb78FocYIR"<'6JXy1 v2	Z_.+nSc;TPP [Wq<F؈IJ Ǐg|U4KM<{Ls <7ab~v2Rxp.|{	?'}l_z¹g8]8fɄWDi|\4^z~ӖxIֵ,2)'a9krI,޼r'0}eoD,ޙ([f\t!?Hj$dlaǔ=鈵KqS_HE_bӯ`:(Oи|s/d@_ 탌<CQPfNKXÇ/37[&yxA	XM`qF~lLӣk{:\?c`,䂗r]؃_w\a8cC==̗7~seq ~Fc|g u?C	I'0!l#"
+zg$_;5.yų֌Yîg::(,,qv4Rd	SpvBOpc
+Pf?+<أc?9χe<I7!p J?vࡩ!E93w>ΰz;uV}ʈg^ei{XBqW\]0M
+$ul]ܟ!Z\vp6b~џO1u
[y=%^v2F37sd-)݇Pa<8.,_e,l<Waw:0Wv1dqD[]oᾠ0@<܍ɳ\rU7'p  +rA;^i<ڣ״;OџtxEl"[x}
lCb;$$O	)ELX4'~xKXx-eNcSI/lfp2w}kDMǽ7Ma'9皛x>zi AW4>#??8^<c, XxM:01m.
+Ņ7~΁LX[a$2gŲ 09FB
+ DoMF Kb
+ɘQOɬl&Cٴ{z;.Z)(9zn["e+{2Y?
n\L:u)$i2MjčTzUeF=}px'-"ɾdy4mr5ccd~xg% χԦݢQ/n]E!)'vo:v=$_J0``ڝ[,oMKB 
+Vdw.;{fkbᾡ|[\|@ˉ\iKȈ P6BEXe0m |Ol'_ͩ4KPA0LP'^+iOFw3`wwvk?b)ky\zyM>N)0A2|Eb4r-kӸp`=
Vjw샱EkJ0PXd
+Uⶇe?a'qk|I
+lxw0﷙
g+8W9]|K# @O~݄9F<l& M+r:ll7xlb#P"/;?S]΋s;w~|Ӭ3?x4.wз%|:ns9vw˙<s5~ 
+\6e"bj4@3QHl7QtVw\Ó) /ϋ^橡Ixc
+@'RQA,qa{X<#++z_R
+qyڸvLf~n1 _{-z<J39ObP+iLB
3A0`\tC̯5WdpE*['/&py؛rs1䕅iS(A m?[pVi?ch?'zݻ(
+xGjifp6\6-r/ J$@Pʴq:ifHkzXxy)ʏ涇U)x~_;:sWlP	qbyeAPvlJa7,Ғv)%ЛYO[{SontKK _8;F=v}7}W	A o	>;]!bb(Eü?BQZWxnⓟs<0l;nw`+B)ֳyo{K
>p5#%S&܂L̄X03Ga7XȘQc*1paxF_8)y%;Aț7=ĜÁP
+ gB3z
ʙ#.x+br&@1RbDtGN:($|n'G
$2i3#+suw1Gq{q$C$;o_pRM|V11ߴf)D@PJI1)}Ƶ=M,%h][") \@1W˨5뙺0{݊s(F/^Lpp"l|E$álJ0BߵD1lBNjk6J\P?G?lΛ{k _};#e*VMnA|m;O0a&֊&Ц	6:1/Y̓Q's/]>nƾ%5d>^d4g×c;QX~<Othä)XW):DF-yiFzw|)
+(8D֤n>C&V'r5I@a
+Yz.sV%qFsf̍2ikb&{Oy=^*fƴw0hd^φ+	 4Z(q06*Q= Y\DKoW3ٲ2	H~n GRJOE~Ӎ[Kb&g; a\ңHM^  h5Ͻb]*I-`D6ݙ;$oj,,?CVQ CI`neAjЎ6(p
+_q*?̙Ǉ6P~rӖdRNU
(~`k~|5S'}G;.jšsYYλZF?+LyeUi]\NψFK%w.]%{Mr6.yq;Võ{#xx2,/ހ` #D͉M gC%[vSj՗\GϧEL<˿< E=+w&;]d,ߡ̘0
;Uͳ?h~x?K;9 k~>@)emb;pNz;"sDۺToS3ڢ6vp|aSnbü؁ '
+xq:CXN܎=d_ƀzs p8=Th}˜^D8Lqvצ l<	~ǀƑʳǙ9cNEoy|~EL}|:?M>vppx|i^2\iҤ-5Q0P*>q?Ƹ}v7Osž|J&RX3ȯ2.{_оMWi?9F!S{+wq&Å=̜2FƎ?O AWe3j۳Xk`r_޽\_ʲ@R
+ټp>R8N~?	JBʛ֥ÿK{ЩSr҅xaG!X FEL vr@a
+z_O浫n8_cyyL|vo%XA!,"	9R>څG.|~9.	s>eĢCx YboywzO\x%9-@Y~V}ʔ戰X?+y3^͛}C=̼ݛ(?HҢ%|45FoEJ{fL7yY3/#\н3JvxOIB5:QQ;5MɜQ}A>=Kh4O?tÒo2~A\s3ŧx,4gQvaܷ;x=s@
?ӨCMNgØԓtfo,=0y_-n~YqD!XBv&
+73ֹ.lWSX~|If2ghH+im(iN,/xJt}ya1p`8hw|_̮Ksl eTy.v&H@v
+rCw<}`Dnj
+/;[ﺇAy#F0#]QQT(66灻?"Kv*=20L|TB KдA eDqz&8# U2M:B
+Q,7w;%=w70qpfO'7-o?ԇꜞu4R/eѪ='m,'|-ﰏc_9^zv8viC|3v	䡋[qz6ο*f0oBDXGVX'|7u+Y>COs>	{T$qO`Ts7SlTrUR>opn7 (ekq&P·f32\0׏tx\חsv
d y+wbwDrzild*{@sxA}m7rcߑjk7P
+_H A3S+T¯Ӳ7U}9gv+$q|:,wwނƌ_Ds╛twbф:P
+s yW._!
P=*GsC$[$8ܸP418*ӹr(vq fL*|fcQs#Sgol·FRԊ%5ǿ0MNf(Nǆ`{YbqZF;xy4;Wqԡ׃B
+D(TB	N~?;(d2r
+٨rCZ3r{խ4ts
+Gq)ku~`5?푝SϿCRZ1?ԭՀ#8w!@RDl2_]o%u_d3_69іq/3`eF?u9k|
Ӛ5{U`"1vxj=*YiMFPW~Y,'=|:b9Ji3
XQn~,-(!Ҍe:1]&"a%bB~Aa` JJS<x (AWqPG>	󺁥=D áwRy	a %Ģ[n}	k>y*Fʘ
+e*ˍۦ0*TAfS!{~}cb<x9Nz;/sS2l>%~/Yﾋέ# 0iyYw.<?2?L#,z;tmèn?NN[־#㽉cff _G0XGF 1 aCR#Ai&~QP0xdT?#|6e	Q~nyks8#"v
+qJ!R{nrx^(~ř5х7OݝۼVA}~\nn7`Q1(EM߾ʰ
+x٭\;x2Wqahҳ&W7}[ؔRfӗa=L`X^1`F6|='X1>
+?gqc\.)R9^Ś
ءyۖjA9AI+b>G9_-Oݎq`3VxU4A\ps`	av
+M!0L|^:'`p׳g^x<_ý?aƵ$e@f͹ ޸6PawG|TCܕhwa/^?SN{\ٿqAN-n")?{) 
+Aa#4QJ*=ZY
+aq"XQZ!}oFRq~^J)G9aXbbS (LCZ&"6cy8aw@Ax{oDv|i=kvJf4ҟGH͓/86P&&
+>N^V~;[)B^Int*,l(ˇ/Jo!߂{ts婵B
+9?ŠvسN!e(y.>>oms_Xi#Y@9dwK݁2eK0N/q/ymxV0.5
?'RL8e7b*72CEN]O%ؕKqD9",&͜׽;{&ةSٛ	c
o=A.sw.O-db< WԎ-Sd^jsE5_`v@&]yK%;|=u>_l)Y5
pt^xjE;xigsk8|:n57$)gf6V~ӗc93x"e` ``3ogQJP6?{4ΗWvpڷ )l?M
+׉JbĠl/x9KV1aq!/33/f,'2~;6 $U?QX;Xmwq<ٰ5'_ozaU3	6[].a6&.   &6gsGlǤ|+3W7\ &%EӤ<|W9E)3wo9ۓ(MLzWǯ!T"5<v}aD9RqsZ5.ǮgVNw@|8Fr-Y=
_/عgy'/~9=f">$Ӽ\..ͻֱ5o^/<LNXλ#WXg4s"(l.ůrDc3 D)TT')ǪUy⒦:윕RDPv[p\&gsg#2̎ EPi>~~{T lB0?AZXqrmL"qD98=wx4f9Nqa7@!_|=qVxgaI0ĺ"	w:Pdbg&MMy/}G0烜B9vSĮ8Ud4ѱ9slyp{^ϡLKճ=]x~0%2Q.'c~|Q'DA#-p]8jLOQC	ec(}=
:c%qt=Ωcט.bwz6âSp ইw
+8Ƹ#m\|rit~j$}\Ϸ~`Wv}V	s|lnn%7:rsyqȇrQݼ޹(`"A0i߾2?qFF?m&'B$~yvLy5+Ld]P+W^ܓf~<˧DՊoԫc{N_45{>aϽȄ]Ye`7/ 'lWxbXii>-1v;J)P6ed`Dw'>sz	\ Exy[ORXbsL6F
\D(qwx}&6cW mC_cFLD&d/39"b*P ky`̗恉?qL>_8\ymj{<0qn?Qpbf(){ojt`W3|V(ƥ<|
+G{IaXɠ|~|7,;PHKo~Lw\8 :.0|cZk^|=x9X<LrSgɖdޗ 6{;<8IݰcR)EL\,n'yGx4q1g)rDcRF;F(GtA،b1WK	=3ꓶ%8A sy$s
+	xij^#0i\r8a
VB7?p*<8w\iRL}rmKlDv{¹􆁜[?45xjF>?rc&ކ;:Þi9pcsv±`gO1%I)1L1v\a/q"#N掌"&&A)
^7zV6 L6a≼D;aqD18fcGgo|BfA	n&FӴ?fc2kڑiIMtsX{XxŁl2AOrL2R(zTϏS	PHZV1v[Ot/bgL{1;-a<1V2qc:q,| !'9N^oifjzR2*뙿`~gYB1XpkEȓEqa&%Fmb/x᧘(XsR=S0n*9Cyd߲{Jm0vZRANS~dWJ	8g;N%gs:Iʪ`>J.I.ᬔNֵ]?oعz	KVnNd
=,3CY!l_7	GYsVR<J(_6Ed y+e-8PM7k', 19aZ8ðٳ_#-/p1oc%̣[FQ=&[o2R/ g{z.{7,a$r]6De/dc<`Z0I,C gJزhw&,<Y2}>{RS)Pa[i^_A<^~YEHgEl<Eȳ+au-A(*yؙ\ǁ<w-gģdXדE/HvmhVA%L9/TNY7,dwdVc|gw(
+Y<o+w$.g
+KQu[׉x۹ Et|49OKW'; HI3??|?S̶M+ٓ)?s.dgv'WaCddQ索sL&|:Ͻ=]~gbኍe_*tL%G~zX)qD%5S&,upk:~O
+Y[Y#<o1iYCA<%%%"sؼy;SXA~3觸t|Yd'eDJ|$H۴EKב)ě]%ğAR3h?K~A6/@a`xKؾt+1ھ%6 Y?$͓A~F֝hV71cWx&< Yx){eM݁36Hz!Vۅal◹z"-iYx =-)Y3pG
+%4mN&5endGgْ)ēes~tzP
+Xh	ێocFҋ
ۚJAq:g$rݜclOz&#"?u+@Q +5]8+"{Z_l&7hޏaײy,ߜ!Iߏx;lˆ$A((Ru+𐔴?f%d8U=|Yo	AjЪk[*;Y3c#kvIҹ{7ĕY/Ӳ
mƓc	cy'!G`2kaofUiծ-KW[cgRBa[ϯajr6i<Vm˯1MI7hv
+Qgp /-<v{)KÖ</fx9"[8_\RoQ@64M4MӴ0*TE=de`ǔOe3)I#ZD9T,*V#X@vj.8IIԨ/3"Il,5	%s(MwZB!"*V"I(W|E@wrhid[
+xHI!(E9*,ß,?$4M4M4M4MӴ1M4M4M4M4M34M4M4M4M44M4M4M4M44M4M4M4MtK4M4M4M4MtK4M4M4M4M;Xiiiif5)BXGTF\tqEE,]ͻPTTIa4x.[5M.[6cR?EBQ,G
qR8QGچ'yS~!,26-vvJ|RTZ )%-ZQf5 J)?!
+PPRteQl(ߪ5mM~?{wLIA1 48.ڗi9QEcj,aIZu^Td|VmA׏A琐~S)P0u@ըhJ 0-Ilܷxz&4]0+% (C3wmAL4kӊ8lx{ٽk~
+<cRC;j%$2"F^n+/$h]
+["P(%Ta^|2ITT/5*9SfDӤIc""AAo&?+la4܁Jpl*8~M(rץUTh#`:p
+epp"6lP1޵2l5iݺr0 aԌy>ldgzRJir 0.
+oq	A <.gqٺv-Iޖ|NN
+PU=^Z`EӎfDPIuwp<FSX?o"K) E͛IZtС][JFvbnގf5\B10kU@=dYR֫Cڡx8EyԈN"B`بܨ%Xc`0sR
`wDТTnJݳ c؝6|^iiگQM484ML$99~+VN<Ϩzm#%R6L_2?ۓS`wqCoܽWQ)eaŏM}AO19ȩZЭMJ)!gl}yplw>}{{Tư, (6+ U!2$OS>q>c=bsiO詤ӯ.nF8^8!uŐCXX`|~)˒h[SpCz^RC/金-BBa6L=>ⵗ^a֖ AT^İ0E %yoy{<ŅQ!{Ng!sb\Ѭ<`J Ͼyu|>}68ʒLF60¦X ؐnWkm'T'R\TBeFz06KqQwX5)۰َ%t-+ȂGFKxCn
D0.WDA AS_gЗsgwZNU=lry9:2nC~a	iP"ëCniGo>Cel-$n*<wyG<	")qHم
+X|q6="=}ƞbNPѽLqw^n)a9 ۇ
+G2G ap8I5(\mƼTnf͆G(\nxo8>"wry7?șت^~]qcG&ͷ`֝\5{2}5`zGx1Na˰c3%<z~(B[u
+(JJNo:o,|3?@aaN4M4M~Em׮]k4M+K͜qw[kg#vFqO՟;]``K_}(ھGͧ?m l~
GAzJL؄X#\8ȈX6'BM
+.'p<aqTGu|]G\(ĞylQJa(H%l1M`
+pES
<>NnxS<[xt|&-_7ͫ|Baɲ8*|D/|>	4,9#Y@+r^F^D!QbM`8+Q5׺sϗt
\am֌G﹇`r(CnpWB9B۳{~¨vNJ͝<&WUw2[w`mX/J V0,x(ٳmy 6!1yy1)0:Hځ GxwF~?[:Fn׼+.8f`WATDS=]8äb\wǽ{3ؙQ*˓jSB0M4{`o"3whnC`@h/? g ny1	I݈CBZĥn7cp8m '\<]pobLۅ(Q\L]OsE'PJ)fȷ(x
+#2JWrjt^S6SV
,LM%)e4:?6ǭٛ	!*WgA+ǂu16B݋a}@1ű5MRz}7֎~KY[}ȃ˫2L*
+qZXb0 Q|(
+q*e
wU*L@xJTGs|%(˭K|+RAŊpnx$G*"Jﾽ*L\ᵈg0mXyW{nw_[T9֨JxM4MӴ*(tСRR2鲉:a%NgmYS*M~Y'rh+ҠJ)n)_	$͓Ǻ DsLL7gXW&ҰZJzA@y^6E;ij2Ų3ҫܩ=3q̓ڕNWuWY[y]I+!AՕ'$vS5AnrTU=2M:~YmfR=iQ&{}.)unisHK^_>/m 5>-KV{ywKlu|[OD) I&= )Jg)DnW.V=2%ԑ8qx)M^?)o'ԑ]-?'ÎMorK(xH)''wzkWdKR̾8Ng\^^%;f},0ݛGFOALߚ"g=$1zBGO4Ybe{6>i0|Dٳޅs.|M]Z:H$ytm@ JZ<5[,sE4e]G2HRaur8!rr߈߻Fj%5(+EB>DyZuN~L	ZAI^i+:FyIuiݬ(W:WE${
寒$~ו)5?+7?ܐ=ȺKu@x[o{5B:tС#/i\mnz&lVϳD8eW~!0cx?c|SڻWzG]w7&pJM^c><pGa'0m.ds*<l
@,H_G0Jh>a`7J 2<}'O p6
+fbD3'kixtG	8vv"`Iش?C>fep8mabwrF+kB[㑯8c˪ox
4~!W\^cl=e,ܓBcL;i
'!`6NO828
+3,o~썕xtohxv;$H<S}{Yp"aGf̔4FCkHpTOqQ1^_K e$sR~ZKQ8+rwϹsmEfȱz2y%18I6yjD#6r)'7Iu61mv,4M4Mi:rS'Mmh_5eo: P83hش=~'e'%q\Ժd0=~)1s9GJnJ
+-Aʬ>Fù`V>~PRiTЁ;7^&ݬth'PU\D	p<'4|BQ
+,y_}dLΨA>4/oKz'g7IUZ~兩㸨U)r.EX
++QκJ84/`pR#P	ʌ&O_G}3S
+%|ř_?.ucy%4Qe-[^:{cIqfdb7>=R%!Nꁽ<uh*4w*2"b R^yiQ6G.5bgr("9_1
+H_1'pVj%Xhi16BpTM7f[ׯ@lɦ+Τ0#of	 C~݄3^ژ>ǣ1|VXB	Ѳ˲pE%pms}|:9j3l2,asgQ*_a#M\o|1śvzf!{
+XMGTr!W#),\	?ȉOޘn\B#B	A=IX2 7u}H/RPJ|yYY
+a59sWr= ;{Cú %YjNfԮXHȏ=:B.ʵϛۑ;kg&*D4:R.A(=
vS%J_r	uE8RoJAK8"
+>zC˛+؝_ry|hsJq+" .˲S7qArC/Ѽ(z<0c񯐐}I0%=/)ٺiy¿˙ǁp%0}Ƭৃ%أqӍ<k,e݉ cLӆqk_aqGK.0(׵/˅N&<%qUĥ}0-bEŦi鷰ݜ[yp
+R4M4M/H`iĨw@(*淈Gx|I!Κewgw?7OL)<SV츍(#$RU~+aNྜྷ|0l\+G:j/GX$]'{Դ65k#x12
@2~s
p: PiqM;NXTiyO\ӁiOew6ooI8@Phv^t6SpSٲl fs,|>J1QBil8Q܁<i/n쑐-?~<KJp#/VD|BJa#¯^eȿXThޑGTt;J!\QU찘ʄM1
ʎ	y{
+Fb ƽ۶OG2`/K@8
+:*GwBBCxhA8R'2Y<L[	_%l۷ouZ[)^e5$	eTiv}-<=җ_C͎7pUǘ+ntr2Q0x!#8\V_#rl~:ҕ,jt9!l"TcL
+`ԦSSh#}$X?g9J)Ciii^;:[52]i#{ȵ8=AtE~<bMA0d|I;yx[Lϼw/knBL;7zg}+38K1,'m	/^f4.ozƾ4b"!!bi#g#xoJ(@(M~S"MQ\.=q#p[I+p9!o>#>ˮP6E07(f'?.vJ6=K+Q犧e@X;T
+S
+P
pJMX@^+e~clFa3^	S(
+wO"+&)~ᱻ?2
+%B)e`gS傡2&.iwIR8L+Yێ_ `/4^$lvJfƨ'y4(Pq38Av0l3ȶŁ\wͻ_wh<\q{)9+R|a-JY%?e)vPφ~uvDmSg i6 ­<=#aU8FOyIp+P"T͒<(1,̩ȹݮk<H?xtpa&iii!j-yR1$_k/vaH8{tyn:6-`EX5,~q
+*I"Syطњ_^xoHaJ+GŚۉTf*=McLN͒IdoAggՔY|RL+L*F6y< e&\Nߠt(Mg㶭$rr~I"7A@,<ȖH.N7֡C&sZR䍡5+cR}.=*Y 0QOUlO{giLTM|feΛ-[Ʃj6͠P2
+ A#'ښodMyw_s,!~eML.9*}'1{5^fLϿ~58587 h9"	9#TN3BHJ?G&31}OO~9|嬔d{<Υ|mF\hX>l2l׳yR68Y<iZ	UaxwX~SlOu̓lMD4M4owM2ٴ Cki+м]'WL\q-=8ko{kY1kv > -/V͢8Y|~ۺ>9KQl $>ěSs#CO}<%B^.\ ں{&'OQRfJaCuIpp"O # .,KB9+v/aO(PN@q2/!68B0Qg'6p_b+GM8-ى;>;y%&/ "؝N#>ˣc6)e`lU H[;e|'.O]ۊHˇeqR&gۄ/~ť	yA,01++kϯYr@Oq(6BՔUgOg^fp@%Oբ`8FMYo A&
+Kc8R6cGr~oyOP;H⏸D7/FN?#ذ3M4MӴaK4oA=42*cxqMthKr4mw1I
,Wg9u; Wu\/#k|4j.rr9]Њx is-C_!`C괏g㡏2Pyӆb/N5e<\)wKKg
+p8Bz9~zZPY+{~6d޴l< yJI
+kC\|9*Q9\~]|uec_|iq(\qNGKH \<$TH\X$10vK(O85h˵?HkkjeJ"O\t9)@BT!P(B+Wd[мZ46 Buο?zL4RƓTWz[)c].r+PB<vN/1SJ00+Grއ+V|L4nv^}JM	SrQ1ǾUbJs:8<]U1<[ x'YVؐy9ɯ*Ƀ|PV Z;$7,dݬ	Wxh]+7_߁, lI|$'7c}69<=>8vrF62t,FX\<	뾄/p`>;yޙIΧR;dǹMhi
!4͏gœ/>Ó|M-df}:v@J|?mM m>/=t;%`sskYviF]:tJo3Ya-OWncs\Ҝ5pe/jcޢB X(+MSd]ޢP>pb08am(+uc:W,g'8ye$:*P(#u{3]|
3¬Ѕk/oɎWKH	؈%"Za ȇ+>^|wKp)DDTy.ݛɠptq/P{	9"PR(Ӥptn|M
+J|CEҸ
?:%ѵpCI	<9L0o7OG2+Di'/1,8źqorm9<ƛܵ|7հH\f>Vޞl0pE:ʓo꤉|ջt|Y*ՠ?QJQnX5}^yo霁Nx$IXt,pLNp$aECC+0lqd.峧a4&:,p
\vW@,>zb#A09v|0
+W5v85_8jW<DMf9OXDbe"*̉Ɂ$7Gs%3 [_DYv- |
/~K2wEUi7xhdy X(BD(I;p"# ;ذ\6A6MMȰ9r:)UKH oUEAIrxM0'hSI*c&^cWp헲-z
7$4M4M
4lp^4kxveϦ5LyyN҂/<FӶmuz=lbYT8ι2֒͛Rŗkٴz!ݸ-s5Z=Ъb& "*ӫOr7u/R.J*NxS.為a,0]E^lKiۨM[MJb|?g6ʡL</M]Jm}R1.0 X!<\ȺУk'jŇvA,IG_Or9/CX"1 	)KcwYSDt7-k'2A)0!ߏaIJu[tO~UrAVTlК")`ݦ
[Y7Rhٵͣv1
$89K+6:r툏mcH^=TZY-36#/:Df8e4DHbQnW_LN{Yx7EmKm^0;TMzH~3UhMϾR%"8FUqY
mԧ,/D
+ťw
RӿAץ%k)3l3jԙK/L-({?,`̟ؖ	*+/U4mAپE_M`:!w7PǷ'dqV;tS0͞/\DU<y22^6.<_TU:^x>mV"D8
+d2Ѭ.׎+.ŁyX|T7%z/^G{p^Fdq6ii9U	+)1*" M;=rIdT,6|[9*T .XHZv	8N Kgpbc)h1T(%b4M4MӴA+s/o7edp5oLbu #oiǁwޒnKrqbI|ηlU
Aٳ.eڻy~f b^YUo
FB}>oJpq9`Hߵi£׸n
 }c{R'>C;0C>L5m3 'i5Ͽ!A4M4M4M4MMrRUoGSk@q?>T o/!֊硷?g3SQF䍇?&5ؽe!yTW}o*!ʦ6:}>˝[%wЗFT&NK"e0YZ+}VdElVߐys@C*"ʛ{^%n]ܞͨGy?SND5mCmh֭L`ջtV
+>iiiiZ6 UDvV&90irͫ$@D2M
nNιmٟ->*+FʭE
+WȐ[gH엤cnO<H
>Y3@p]/9~HqI)#c6PG%]OJ.2uaP
+f-ΑKɁ9JdP6YA)_=.@׬%ȕ|xcCjԯ/q}СC:tСC:t6ɊITٔZuMyd:;;S傛Խ@2_
_Į,uL)\s9
+pƝ
ݏұi	O=!N 6MED@K l85x>}/h9)XAa
{ra]nwvTE1w</mAfl>Hde=9{Xy&	r+cX9'5aiiiiv6jl/5ߏ"]EЛ~'3|~BwT#lbM͹DU1yx7i*2 ,NI@̀jԎ}{̚mD'3;x[q:e b @XgiW
Gq3Q\w>:UwϓwaبI;yiRJ4M4M4M4M~\;8*7Fks
{S1qfvP	{=L#?
AUS=$oވ\c?㶫Nקf  
+Evޱ
+beO/riע%MvX
+>{Ƙ&=.O
+A4?䖛.n⩯4]rvGj\ ]bz&ι	fzѷsiiiiXx'&P&̡x&ve$͞Bn^6k_t-_Dz3n4-'2:W}oCAѫVYP&qRQ;΋!'QMs~r=pp"pW/!eǼG{<"ĔkHdVӱ/Aj|^׍ss;;+\Խ
+WsѮQSV,1T4M4M4M4MӴBhemL- kx>kϣ
+y[q|.(Sơyo3kB]w,ro6˓W?Lkٹ}3Ϙ즛(˨e/$qA
+'Dw1(XӤ6]8U|ĭ=;錩޼4NF:[M}{A}ys|?>e.)!5iii8b݆, L_\BcN7	Sײ2;\UOH0
+'S!b{	ʰr۱>|Gta'(+ <U:av ,bBf$7f|֮EǏ9+S~
$vn;oKsѡc;vo^ϡ|NސB'ԉn
2.	yz׭EL˲ `>V/lM[Ѿ]kb6l(X~;Yd%U(ä\:tޅa" wnғRNc:"|5.\eT66lFö-;(	q=JU*Ӵ#}:C oa꼥f]kԢuE ױ%34R9=JM8^5voZ wckG {-+vz
+Rϡh,)"hiii&9 ـC5dGaO_Nv(ykF=8I׫,#fmOqlݲEv-=gNٱzwy@D
+@6ٸqcY.R38K|}l9ѕe--ʕeӗ@Z&'Jǯ_gd,|ā[n'O,vnT{^\"{f?+=
MTs,[l͛7˖=$/KjS>1I%@ݸCJAqX:J-4*[UtR,Lxv	r*W<>5lGe.)&477:tСC:tС#/L`С#,|X,9gJ/ϕ&?ai>q<Ȳ^9}?Q!\>^&qRn]iԨ4lD4*UbJ Az~H*bfiU*Kkwϓ,%.#
+DՔ%}eUo|DFOY/Y"kG?(
֯@P?P@%+Edr8eTA,GXO^<YBtb/l޸]T*f_t׋R$EnG4JSN-i>	$-ZWɄ%OًJIA#%+2+%©NFO$/?]J:tСC:t_ҡC#Z>F|YU	ZO'Kaa&M/puQU6VHƱ<[$A|v-]˟v&J|("ÿk&JӖ@?HJH^h/%Z=+kdcz`_3Nr#ރ:	$X}FzN`]IԪvvUNͽz^p._Ӳ'ߒUoHqx×']xnH2ߤrכsxd ?gtСC:tСCG_G41cǒYƗQF%jzɳOXۍ5HoSJ||ˆ](L)t&,?l>DޤM(ˏF7uM7gbw8!3_|F;8-Tes>mÓK/To2s6gi/
8_KU1*rɐ	Yϔ]vL`F:9<yTp9 ;͇%
_<Khiii~!Mӂ~`nIFRF)W\{ofziMKhX.ŋƓʁ9i'l$	w ia	gUi-"
TiR3
+=ns:SYB5hKɪOXv/GD' Shҗ29u?KGϤ^>tр#v,bϣx<9n7AA4M4M4MO`iVagQ>wu1 hT97*dvZRJ5w	.Z T{uİYd	
[#0xಸ>}#)IUDăR t2Fp:8#gyF8
+q9*Y\[֒F,P:YL ƲjΣaLmߤxx'^zUJ~iiii|6
+ӏ`z*v
+ۗg
+9&
+5eڼ\{n}껶¦B<7ށf0a#lͦPXf2Q"¯ P7OCڋOXFn@,0]#,`	'p8pP%$/!/c/fĺ4~?R
+ >s|M~x oBF¨>=IYC=3t7t1n)Ge iiii>uti|Б^b ,Zey>M.^W`cF: 6yƧm2m3HI@of|6aRYI<5E/3?kG <j#9ʴEM|4!&WUNH䦭2|8v@&M
.SLY?B,aS_̽x<iii*iZAj1i*2qBvsX
+\\x_;Ww3B3PiVA~*>,
+B).5t4~;?-tA8)L
HE^zz\=~pd%O
=e]RTpn3R؛R+.iBWRȮzvf3R
+S:)rhiiiXy>q<sc
+6a)ڵ\ ¶gq 
+aAB^8}%|I
+a*@9sm,ۜ/ a2J"wl!h e5LQ@qv}gRQq߼&CbaRTP(|\s=f|=߯21
+C)4M4M4MӴ	,MӼĪǹff~~6wkJk3oRs"fwР|=T 6GzF:Ņ
+LDH(N1 A3vmI){d"(6'Q3*p*kE}0~3Oj>QO
+irX~r8] @	~Z5d	Ǆoeڬ
dV8\ )	HbjGb|Cw71IqV3h8rw1q$`Ojnf'R@Biii?M`iΤ\ubˎrlߴY5q->$Ÿ)1"iڰ
+6E=EA\6DATŪT/ΦqCwRHAf\B1kR-bGF>Gav !axרzsc*dnço$5zn=/gduiڦ1a#)|!?Dqo"\GUVrdnL[^gD%\C'ppLi^i;ytp:p şK4M4M4MS434\DnuaJsr5ѪYm-cgN.eaRMWU%2#clSDZ-hִqn"$
+䤲kvrެ-EǴ,J
+)Jf5{ SPRV'Y9]ZEi![38=mLY>l?G*iӂZ	إ61aٶYq7AN[M7bL8N $[]ٸ3 ]U`VlUjuJl^ɹ oՉڱA@A?iiibccE$MVqq1>fsb)^/!hiii9
+4M4M4M4MӴ1M4M4M4M4M34M4M4M4M44M4M4M4M44M4M4M4MtK4M4M4M4MtK4M4M4M4MtK4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M'4M4M4M4M4M'4M4M4M4M4ߙ4M4M4M4M44M4M4M4M4[Ӈ:iiii2iW_m݆iiiiG5M+**B4M4M4M44M4M4M4MtK4M4M4M4MtK4M4M4M4MtK4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M'4M4M4M4M4M'4M4M4M4M4M'4M4M4M4M44M4M4M4M44M4M4M4M4@4M4M4M4MtK4M4M4M4MtK4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M'4M4M4M4M4M'4M4M4M4M44M4M4M4M44M4M4M4M44M4M4M4MtK4M4M4M4MtK4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M	,M4M4M4M4M'4M4M4M4M4M'4M4M4M4M44M4M4M4M44M4M4M4MӴ	,eoDq&M4M4M4M4_SFMR!4
D,lX|*m;'ƥ0M`=+Diܠ"I[Xi?Y%qi30
?]墣d ѩiF B3xw-00=HNF
s+bӲu 8+Ѣu#7y7Y[6~N6؏M{+t{;w`Èv!%2Li9Hjh4-[֓iiiiVdy1\Yc
+ֽ֮t1T>2_;3OTQf3u!)ZͳʮmiXE9.O1qe.by9O=/Sб/o~&㘢$>t'8D[b̳7R7.ɍǫWEQ&eVJ\1mT.-\вev
/iiiiN`լ >/@nwKnC^Ȅg-~>}=QVU1/h[ȶ {tEq%P%-bɬOq&]Nm!7<4WIɶUs|=g'puo>޸~YGz96~Χ$39Z\}UwCZ}WE0ؕoG񅈮ހn_FI5?m?2P#o;|>4#}4M4M4M4Mc,*(!+=0&wjs](Q\KV
3gb5N/oя
(g *]ݬ;} 
+tLE5⸴wGDUg;n, \wLw\R!
+` ǎX1g>=@5+M`e}F֫	6
+j/Yiiii	`SPd3o.wiCod7W?} 'p9턂@ƎmFK(2mY4^zeP*2N`bwDp2 ?	3aRJJ}q:)%mlc8pv4yWu q#pT ڄ>/ngd?وiiiifGGaHaY,ܤB\nHO< !#|{ jlńQPX;olaB)#YӉ?dqD_!vG^`c/b_
+E࣌F8Q>ǃǱ:җ.mk@ PRŌ<7<ǟr\3XiiiiO0d>}s5;_Š;Y0>P8
ኤZ6x6~GlҍO>T[xɞp`O{R
+8#cY;<ӈ^N2 kmfך-XO
.FduJ5S;S^_Ł忐RRR@q1!O1`rH.M>W[D|iiiiN`EdoC&W_0ĳz
+<[9Ș+h>N)kh~ޔ#T|[sQ`cuE]	qQnJ)Wx`#xI(-YfGl2Ջzrs	e;ʃy-3+(cG㙷WX NTX{]nd0uSL=<M4M4M4M4dqEkҮԌ,f9.炮`AqQ8#YY}.Eԭl^ ιXSa
+O҄*	DlfzjsHWMeE}ײtnpWiHPٙǢ8	"qP'ٱ
;3ףMjנž]뙲p)rhZuLZqdnɢ-Y8j7c˦TjҊl[#{4M4M4M4*X뿆
++]8M;Pq^~+62N`iiiicN_(x=NN^iiiiiGiiiiiN`iiiiiN`iiiii:iiiii:iiiiiiiiiXiiiiXiiiiN`iiiiiN`iiiiiN`iiiii:iiiii:iiiiiiiiiiiiiiiiXiiiiXiiiiN`iiiiiN`iiiiiN`iiiii:i4M4M4M4_NalLe(@ ,oC6l6	Ze6! ߂2Ll6i` P?n3,efSX A~r1P0?ZQ
D$俟5M4MPW "iZYl͍ϼ}`	(ʀqБl=䷪Ӣ-]ZĲ|lvoW|lN mxct^%%=:7<λIb3(Ծa8?}Ko!-|'3Q1͸rKzm3QrwUͬF^Z/ ͆2ox|7B =`BNKJ)DRl+(9iZt K
+	 A)?0`
Q@'P_9VX5^OU48 OZE:] w cG)?CYgmC(QㄳS'{B k-J~~>ݺu#//$MӴg}[nyˈjvԬg¢>@Q^Es䥻lvEP~
+c#PM֍9'"Rj;mk3/w?!CM< ;*9MXL5,Φ2=x/uH	^9fuԪWv#,Lrr	#!@		q,MH?Zș>(P鈀 e2lq&sgM:>;EM?*ȿpNJXR_@8F?8;`W
+BرiZvv@+F,ż [@8#P1n;Cyw,cy
+H)gavĲ	թ&EP.
+UIE\e؉s/`z	+冐4rK|IBs]1"|Ac,^L1ĆٱqY^
+W,1a&ނl2r)7q)gEELǄ><~B!l*V$.&B^RR)abR`I!Y{{30^X}!i՗a~S|nxHI$Ats|x<BA15Rَ'?b%+=_Xej\x{f;͗xqTMx2ٻi	Va2b[iK$eQruX2 ߏ2 +	,83R;+2gd)# m>*Hֿ=%6c8g4P[kD=/coL`!cqeaaainN$jPJ!99"/wB>ĝ#vHf=HfqLKmȓӪ6J'4p,+W?NiUFߏJQw1w|\;'$3:ys׋_Q|8S+R;`?D
+W<6ϮK +kz{oμHZx14{zEb53}Gֲ~Az8#LXR
+3:8"iaw
+*;Gּ\OƝ!wd[0} s>?%,Lpݕϱ+(c4MnewvlE1?}DdG/|0y<S`ټLΏ&;,ɯ1p\}>r;*+ghv{J4P;4M4M4M4J G6gO'\ySo}ǝ#SOyѤ,k`"3?ʼhw<rAS>_/!ys{޾2 r8#LpSrC&OP"xi4-ZCF>< CF
țq+
+/)aՈ9ๅvד?']|}\Q^Ճ5Ӹc_/{O^H\5=۷D>Ȩ72U7
+^5]=F	qXWbQYV_FG-Y<3C|O $RR>{k;
+Jpa`Wʫ6^5}|={|[Y#|-
6d#yh3zP{ڇ}x1%O?S1!8TQȬ
{.aC4(C^ge<7u%!)oUW(P1"Ra`R1)eGYRǨB oG;+jժETT4M\F0l?ƵٓmMl܉$5f1]^V-O/f7pOS
+,sI=Ꟗc
|>PW&
+PPR·?	-	\?y]e>~3j{$GlV+NOa 9{iLֳغ'fe7/\622aZc!oz10ҿe#i\NGfa4W?11,]ܕصƃ3*	D.
+S5m۹!,)2WTHkp-SWFm?1y}[ƉSlpi*xy	_?~!O|f, r[4s3_+w̈^ag?rUZtٱ}CR6}6_V5wJnx!'=?шȸ0/E~VNMSjii|@޽4Mr\O_w< Ըcwx>{_QKV\]#V*ba:La	xñPKpb	q H4~.ݿ
؈@a'hvl(axl[͛5`4rB5IO7gBz,wvrwQbQԽx?u}'7QyXӖ͇燪0wK>.McVѵk u
g'7olCU1l~/^.GGIOYE3
6%*ֹcOםe""-Ja % PGJ); 0%!;#/ŨOu_	K죄8M~C4MӴ2inBi.i:u2qFFC*b Iӧ0{yO4WgV'&KZ-d=py@noޜ<M{rKSM5~6vҲ=Hn(nE(@KLIy`;PӍ4sְar8HM\l 
+F=eډ"\*WFb͊UXm:mF󚖧b4$ex'nar՚/v/6l'fs Om)/̫Wd
+˞'$4fb׬b_Ju;1eRR6 pewr#n 6.?{x7͋a&4SxC	ߏU<<./cwpDDt?܎2mDĺ < E=ak-/؟ɩ,w.v}f(	%u^+x)HW$Szd4ƿfIe<)'A-N 9}Jˈ⬔I]}o8)},⯤ifn*h;*f^Jfӡ4,#
Q%Ǯ5sa$)_!=Ǒy--fOٗb8"k[2EKDZ읬߲g"a:-f/Qرo?^5bƖ+X26  J6/_֠£mf%;"*ϲ_@r,CN^Ё=^8˨gcao[($fmjUؿelV/Q?IYL)GdaV+ff[v!m=^TSQ-셩,V 4n߅4V]YsؑpvLKl,1 f3kͮI6kG<ErT&ad~>#n9;X=c&3p&`˒_SV̦Y-r\6w`sG6|?uDՠFT4ؽv1YDv~	'}8R	
Pӟ:A8p*+,e9ĕBW8o	oLg2gk:1m%8[Y~}ߒ_;zR_P-J<~_ӎ<~SVT~c쨔q ?~ ~/WJ8
+q`FWx<9M7Dzhy
wN_1Ŝ ̭0&A֌Hl!B%@x/&-?婏v$/iceRP {112
+gec]|h:DN+zyTf ?rXpř:XI	0"w%܂Y/ti7~=?5Go쁥_w:SXÞSY@cȿҫOƉ=J	YşC L$83A)O|iIu^JNN?FӦM__D4-b9UGo*$13yݯ?W~~}+ OI<X~/g&DΨ@ڟZ4~Q44M4?b׬3W]ͮ)yahiN +3/8iJW9peiN`i|nی?xuRDO$	oЬ˻Y)AN~|QX _ᯡiip J_^Դ_j2r˷5Mի_^9Tlَ/ZaM]䩳ٚXNƊyڝBpu8vSw{("BbQ.wI( L>
;BDE%5
e9KL'gX%tkdB#+кKO:Ei:i߿GP8^e izb(uO4MSs7LF3fcǎ_o YvVt_\2!8_z~X7|8o3+O06OOf᳻P>?!Y*~l%}5OdbvQa&>	 %%%w>U#wD.Z΃Y3<gΤוqXx5mEVI Wd<~K>ŅiK4e8QO:[wS:(PgiS;Rt?>ª@'Q(2@DN

+!TXyDDP& baPCee	X᠔e!`D)1]׿`G7ֿF0׌B8cI
+=GE,D/1)=Ns^"	iׅ({>,Bq"Aԯ/# Oq\nݚ
һw$ք	LjnO|vG?-{I*s_u0cc	7.W7՚\;a|wښ];FI[ny
Xն!mշ>;ڍ޹l]1?0[,i?q͝qMZ+pi6VJ
+ѴߜB_TgupNQl%eX"HH 
+P@P"%H+(Ca Q`Y BB~@̲ᖠLYVfO %(2A,B@JNdGCi_Wd;s.䷬~yV_~$QFϞ=KYW^y%~)gϦаzS7.:΍SX@FuG: q9ICB]|N}Bb9?ϝAqotq>e{*ׁ'NamACl~=[v%X4iӇ^Ն[sALd%"vcԈ^|oDu}M<B&NUrYPRu'1w=.a®dT{=o|:)C!pT.SmbV~#OaW	if2@((K	(JB
",0`  
+L;Ce,L-m,R P(0{MI)Jtovi			\}մoߞYfn:<6nE| kreY`;ץRנI {	6 R[z1?]ΞlHfce,U%v#Trpp.j^ӏeɫR:R}=5%vWpcS>¡ݸ~tki	,7wGsl!&#ܠ\lZ
+MEժO
:̎p
+leکS5Ucl_"R?HA4MGJ %(
+"b! ʒP!01 ` ˲{y%&&߃f(/p7q㈉v`S Q
L(	X 6`C)81J	A,9CGDM4jժtԩq?[t&79@+rMioANK@A8j괭dWa
gX1&ΆYˣo1jl0
jb?)O*ssw^tkr4j_v7nKXM!%@>@Pʆn" > ާ1pϨE-`=ִ7o<=6w@r2AO^wphPi`~BE9RO|杻4wO\oL ̭3	 ôr;1xX2lLfbS>_;9+[/3@)CqF"1wdwa~mƼ&(ÎýB `Y( R\A@Lx<>%[/P@Y`	tb:0UN >60Gn'x
+B9],0Q`pzHwfOڿQG)X7R
+09B$JhJ,BߒVf5=b2i6,('5j~C
+ܸ]ڴҤnH*D)EAQ>^UNg«_U1Yu?{S4*%B˧oF1"
l#<
+`yG
aJ$p)ηwrsW4AYyn<ĳO;1zQDLTӁ"J$_DFvȁsx0;+\W>7OCIa8IޗDab'0w~6gIXi,$0l xG[x)eߞ}RTX؏
+J(YP,Qe,AFȢ SOtpP..P*bPa#bp`X
+;`C!QPi'P0nܸw؁篡hԮݯjʻv4n	`a0+
6Ah59Ix=UV=#,jra[cw3uu+WpR歫rADk116B8(_#ο29>3)9 O]$O_7>8~oMÇul>ˉ])a⢌f7=C{=[PNj~p;2Gr+hޱi(|98
+2v0Q ⮏2!DB7
5;YFO<lQҜ6M ?SwOxXBUacOQy<
+.u,O};-z,?4MSV0C	X`
+śC^Z:I{vC eAZzBEBXb-,,Æe	
+K7(6AȲ0M?pGYR*O(kB !O {Hqvl&bS
+b@6zi-}[oիx<ՌMh<"g`ohB]7g$(ds ;()dcxkDΆtlx>kCQ[Dva!`CYs˃a}T|#	\դWg>bU~5{fj:ᄻ"il
+b&3y+`.%m+<aq6&HK&Mߓي;}n	IQa\iy ^ޘ?º$)\.7Y?aڴlس^EzcQ7&=]uc-VռdooV,_SJ-LMJ&p}7R^%MP(Ϧi"'?!`	 !?*X6>TPk7cF6¼<}0rKBNAc!a)P?~	!Q(1l
+ !+
+Za#p&ˆ4	%y^v=>/FXAP`&bPbXsr};4M4mժU̞=qbsи	2ajvI(^%%%ෂ/s#0 +$Umwv^ 1!XV(#ॗ3|Z3Ys¯B7rEȵM?źc"n:6hNI[z@׋oDa(b_ K0L~!q.c6qFS,8 /K؜[7ǒfv_Uo J#J‐E (r˔oeDWcǢ,fLS( 0L8x
+ubș^1%vʖ>Q}&&U'vWIԯ|2#MKa e,J)h* 0(C[AaAT6Y϶;O($
+>O	XP:
+L4IbPӠa0V#4		Y6$[Iׇ
+" 3F$T6Ӊ!
+9_R`X 20Su)%lw3@	QW-OdP(,uq;P7)eq8@Cɟx]XTBart%D(So&<e jg@&w߼/U%;j֦aIQl&ԣ|"ޠ3tkD@1Tӄ&iJ{MYei@|RcJ	aU+o7jǚX{}5y[WB=ptkBӴ
+qM$Iˁp""0
(WDV&v¢\D1"2,\+7+ȇyB{"HD80;n
+0]DƸpELщﺘۺy1~_':-FNLEAxwx8KƭR{ׯKo"[N?<BAj.7iʀ%(SBDB	el(T~<
+2sIܹ62c
	!ĠtX@,TH}	,
+"
+b( 0X
+
+^HYJ|B.<	T"Pn/Pʎir! Pe D,P& &EOMnhiZ0o#&7?67<4m(*r׻q2
8t}/:
CqJhgGsuȗk`9=yu	6ia8¨ڡO@`;hg+W8Q@˲ّ Y>N/f,P@Pa:.&fWXy98rPU/dw#y}X*"uB[HP&UYz Ϛeqo!y\0YI,gbBan
+s,eLYa	4j>J{b`g|^?i{@rUw>ƗrNH$D9L2663'g{{l6`@LP@9ouV{Oꮪ>U<e 	/nA4{vpU7qõc>TJ8A(;V	LGۆZWebb"U=iST
paA^1hXY"E*~ò(SӤ9n=@,rشe-zafnJ!	LVjSEP	kdFkx})jIDLBxpH19I(.c5#K6uw{7rWCcCϼ;8ǽ)@)"_J
+ZIPSLBϺ
\4!ȎH/)_ Gh$	`	RIHstux\s
bbAcĉ	ƨ
"(
+_ISIu"10L~nRBʢ ƒieY4	2̘DO%D1;,]7	gcCNĩ)Fg2@T"eI?C?׾>!(S2^}63Mw
+I|
R=Ib%XB(vR;!
+Q<\:tgqoֺKxK_äkC K!-u%1y,x&_R"a1fxU#fzwܲ},/ZY 274&)P2P5nX8lt;]R]
0(
+D4y 
+0PRP5pP I1If
2F,)X7`b!Pcnd9ymXφm1(gg(֭uP R
+#k " 1 hTc|],6)"#G1Xc5Xc})c5Xf_T1SP 5vnⓟ^̺)UP6ݯjb弓QWnj<u FUAe`C*RJf&9tA
ETIdiHtalc729;Æm[Nϰc(oXB!%BekkKRu_"D0(#Z{-u~j,  ";nu7aR2RRT*aD5%@)hL!f 4fë"4`)!j `  ^wm	Bȭ$ω"BdE 9&i|!Я膒|́X]15eff3S]N:D9@ҝ"tafRL @ikz	c5XcU0Xc=dGY% <#
P#*A(Et@M$WrD&@o59ӄLAR0\{|cf;eU5հQEH,..?AeQVb&8D?,4)DgjF:5tph[)0Ae}
1KH(q(x!1hCD
+uP
+iU>"07?dt
+t
+ffȩsʩL|*R
!y肭I x `hmF(/{y0{p/_c5XcXce"_|ƯHȟ/^C
+DA,bꔈյ*e`
+~3\""HY BUق}Q
$<i" \5&	BB
$W~~77pM#t7`T5G]yT#t;,!MPzdMJjЦ5& eDEЦ!TFg H+!K@mHDpXMj0S?/F0K *h"$Q
+&B}xť!.IN.uspml=XdBMj,"%H-_EP=dHH;"yaj==:L'kGLIxDkk1kA2% 6`
$u
+e lekARi L
+b HH@!.<2M BQPWJN @dM7s'/fϞX *AGJPJ:Q?NL@NIFSO!QHJJ%` e6 #hR0 ?4`BOR!hLA Fưg˃0lvs7c	'	;$&lT#%P2BB(0$=8>ekG@ Zc5XcXc8vFHX bMaV`@$nK5-ۗbBB(A !_@BXHR\b b B}h/|2>@YNR!CMH,0s(R|[U&))@BD
,ux!@]yB4!QUɔPu` hz@~bIJ0EU0SEK$ uo˲tȖ԰rJ B#u2z(5T3&#}P:EdæY6l:([6'g- 4`9
AM!1k1??#Au]ku78^'3y˻y⺣y_Is}_i=Oq[=Lp)ѷro{zIt%O}{piO?mCww,@ԙ5:[>tÀe<mteݟ~Zxyl/^LArU34tQ@(@! Ml
KZ
* +ߛhnS1@,`y<,<!XcH`¾#7|F23FSTT
1XjhHfIHfU堪31pXMBDf%V"p0%BJ	ȀJ9 H@MD$EAdRUN923\8XR,f939+0TSD!%UcJE'Dm׆4Vpm1s	N_:xǝu0+h0( C	:×xD[&m>5EČ{
+ȏTZ^x!_k k3]Bcb [80s&yk?| K7翈'nO|+ؗvxm,I`m<{les۞Ɠ/v<kX7Coy!=ȳ.:%o'
g2<)u_=&x.}ŋ?G;>|Й	/.
"dQ6N%?|&zȥ/ !5j EI%@`13PrݕkM
H1!ñ[C&P5!ѐ@Un:>Kƻt')&YҠb8"!xh% jԠ 1MMSc9=sqBASE(e`++lf
+lq{JQZ!jF@)%ü\l A!F<~UnWkc3!qC:%HD 2E+}ek/O&X"#Wn7<k,k/3g7;7fOhI-.05	CWǟr~_EzwV:pܹ?\󾝟zsyyγ̊ʙY^ꗲqx3?g
?\x`}/n{_u1xGYz":W/9ij0˵ ݙu/_/ҟl9?xhxdS,UaeeR]ft]21		$&0)n6 U֤2h
I!*EH  B@0alՖVȎ0o>y>O8`v&,jᩂ8z=b:J #&Qh(|[D :>[Xp"IZq@A-yVJ
W/(]8l-RL_; N}ꆢ[pO0Iiׯ@"g[Kg:h~̤l_$kkk1B}ރuN-:?K+oz/yҹLB=\sx&_ķL.xS1w|7Ygswi{:OxtE|=g8|x;K׽Fʾ>_zxǰiVԄ3K>0t>t'yǟqth?aC)KCv_nЕ|=an~z>C\ϲ'IO{Ko&w.OS%u{?;1vR
!Xfvis߲| 6H`Uzys{=&fj" Ӷ&@0lT,{	ic`M0RBr@,@61Gmyt.ݝ* 1q|kL11%Aް(${r*4jq'ax~l8#PԡI"P5(CtsPBYa%t:T ENQdʟ0T P1ļj(b@%4	RMu$)Jr5z	(fO*RLcR =R@+Q0kjǍXc5XceY]rћ|Õ;Rb&7׾Eo|
|\g,1n,r^y0x8Oܵo~7#O缧\Ds{=/&9p+7//}nO˖Ox%וۿRsIҿ;;MU񩳹OBû0r׭s_S^ΰN8^/v-cz? rډ%'7|Cp,rzY7fuAT9>YϳӼy9(C ArABB a+=^
A%ϱHTe vJBSA! fS߁	(@~q0@p CR
$X4aR"<H	_kf$q+@
+RPNjb*b5$CB H,`aN>s57oEsU!K2P	4LQ*
t
+6XWR%B0 ,>MSMjUx`#ҷEY`DKb, )S	+^wAb7
+<(c!я%UbbCc1Iba|ݲ4l<A&+,L`q¡4r63k2V t	,<އ%a Y"d孾:LZJ)|G-@VE!xA 05#
k*sp)|+：ϒ.|҅lJ7ܱWD6o ]z'_T.8>e~d{)``>aL{D{?q,_t78WM3!ЙH}]wysd}|܅l7~rgzIXXI8~,껿?{wGȔ%'O]́3Ǜx<IB rlUb0ŅyUo;={Nc|9uK% 3@H:\KÊNh`P,hQbPt`10 	Rb@a|&A^ Ay 
\FM!<$jhP"Ef.ǹ9txKM726]TR]	B !(:]p 
eQBp)\C0ZBDWR0Rj4ǅ*ԄϗkDK	ޟXR%TJ3"J `y߽m)Bֆ(` y:fX󈱓8)7
+:
+#		HHL\eݟkGڿ,9b;k 4x/"ez-U L{z{oǟ"޼ic\ۯMO"n}˓|cۮgYo[6RT>(4]o.,Ef1a}%MI9;cw?yX݈!D1\@f8ia~mP$5-GęG.U5j-jUƭM/ag~oqѹw ֐
+N~eHN"l^QzJPt(K
ԠJTC 	`[f^B
+8
+B 	D(4_1/#_(_)ԥhB0\ _O|~sS1~^]SJoX>I"h(X/H12-q dRG@hjqT	@	U0khJ
!æ S%@cJ	hD)	%7EJBM)-ߟA0rɩ>˩nZY8
+j9
+i#F@ھҭسȆ
޴MǝDu+tHw#  j	H@Y#b7kkk)7_rwg)E;y<߇n{<6O/_5|µ}C|ps_nM(&XW1dK@gA©U|>sx,'|8e6w`*V#Vffe˦mtSl6,S͞ū|6|>qO殏/~H(Og\r~.|ū8kX]l <NoW-Y?뙚dӱHK> '<%v|f{*5(E#b6*saTa̴C1Th]R@AׂS@A@|,{ K#BB(XBCG$>Slɪ4.e" C}?X\(:ӄiܣiX-$JHUU
+aX@i@,)
 M$/mjxW0*xIŌcb(@ T֬Sj@U"I
a) MA@*"bE1iVU7!`*XBuP4oz7S
9Sڲ05
.IAE@eZ5Xc5Xc5`Y=*hwufܿ)m⧿{Z}|G'n8Zs~^r'_W_~	,̳o~rh>,%g_f;p6^
?ϾN<{9r+n3ػg^RԆO[8gk'}ӷiCíss4wfsS s6睵۹t	3!Ls/frFooTw~ˋyC&<ʛv̫<Hsl{[g}mW|wʂ]3RK "|%Vf	=\5!ArijEaoҀA3	MSŒDKXN,om!48`AQ /u&Dq{^/b]!R hr=)@"ܿCƐ2 &hJ1	@Ž۹W)3&	ɂG&tAJMhDUGN*)A;rXJGiB-@qL  4uI lnj:=kHՈa&* XR0iH49}1 !ҘܯIJ	F)UB (C{XZQqq[YQ͛P`a(%J 	H 	$5LAp00ksafCXǀ4kN6)H£:*F	ES8Ifz> bDauMR%'': 6T!PiXј閠_"}ea֣6sUc.^@J׫RPD	"JLH41iMKR=؃z{݉2tQ
+&F섍<X D&&)QĂhJoGr	|Ôz8y0R~ϼݏ{Y l4^ģzX!Î=jdۦl2=Y25=6n30)@,D79BӇz Sx!L
+B9Pt t@: o a||m$7tf``4@#"(xeD$(-/]|?;}>u̬[O`jXj`5FV
#	*MDFhHI0ѤP:b T>UAU	b#b T'>aUU71_3"Qb+Jh	^OAAH(blH`E!PePAD|pXEBJ!nIz`
+`aQ:
Iɂ^ϖ73y=;qLm,"X$hf"  +|,L0+{}i2̔GZG_[ݧXq
+Q|5Xc5֡]JS
h8BTYhSp3\2HY-WSCh~}}6CU뽷4%zKܷ-}%|\ `f}_
=wpP[?TZ%Gy+9)a(F ƪʣ{,`0Y$nHJ
8Ut! 	|!`IM[
+"
+-lZ%Jke Gzu	@|]MڔDUirh <nˇE W2
+VS=_UWlJ;CUZFFPD1DMQ0D=Z4C /fHD+0P(˒&ՠ)e)``FJS	U9Z!G06<Ű,jjb!"` $S,uU(IQƔ&%1_zjtd'R+&'5Æ!K
{Q!Se};tg2I\䁱
+ckk)c})2>w"_F[/"4:CB@=-쩃*BLLOVjJԍR׉2%I
bC1zA=RM,NKHDX!ت4B$E2h5Ym_sEkXHY* $
@yM52$C,o 13$&ws/kn׃8A"4U
ϚFn0X2O)S͠tJHM"Ā2DRErtuJXge!}=C{]G:aQhRIe	Z(&C*SIgĲr&IBRJW "(	^T*֎L3ZOץ׌$*UMC(P' t1PtY+B[bPn2G7nA"b
)!(,Z)lGKh $0%
"aގ5Xc5Xc5֗I$Ã]&" z_7F Xc^!BZ{$
z'
,-,swhCU CAid!GV$ՠ
Be(P@r10~4V_ZP,80l" &^ Zg@OT!(
"`
+&DX/ApE(Jd8dYq'﹛];LmTa2԰44zD0h~j)H!VUŰ;&y&CBBpZCjaJ)t&j2@FRtM)hJ0	D0K4JJRd ~#Z
+ɗ$a%PSvшҮfј0L	CMH犆^(;DzDZ
ib9Tfy~öSt](ۈA(+:ߢ_h590,ȗ^0p/7 pX*jXq֐L33b%}R
+GLەZK3ÄЗ*%/&(,jkk,PĄ{Kqa bG<D,O	lUC+$
	MG^X[dyv[}:|b]/25acG))'Ba		T `ٌ=56d5[f	KYY!!& $enG bھgx(>5j
+ԾA oR-D$*`ߴ4D&hVb!_{R
+FbKф4
jz}>%ֻәL9}Tn^S5JDLNOeYza@[@gmbELە1*)j8(u`G@0$O	MM1o# "Ha(#0AdS -n0u&JDTN&aRD5i*
,[/ظ O\`Eʍ ߖ5G@s:`zdJ;Xc5Xc5Xc`޲| dH#Yb~}`HiSs~\R *h걼u`,s׾{
InݍB$0;١jXuA&
X@ƕ DP4$(H) X" A1H2[/2B .h5Oa
- e}@`
+,(h
up)v
+( -$ $=4`zv&Wεw.6НECԐ0Qb="GAJʰiH,9bJSL21$$?5"y:]pԂ||fxAsB\	<dA0%KVWm>6h/u+FdFPALۋ Ⱦb`@a΂=md,F&51UDhA$w/38HoN\[2qHwH m -d5@xhkk1k,md BWJ0[,ڡ=P!X5!iأcġË?]{s{X)UmՀ&)&
+M nA';jeAZ8!fL
K
jT!F qPt׃Y$  `{VL]_Ւ2R6XoUȩf	$)S)kZf{^Ԫ!`i8J,B@:`TA~o*Ćafώ|YH[2X^\u%jƔUژШn nSf-iSS( \fƚ
$ LMnM|*#gfCIe.$6AAB(L$04@JU}ɒGX@
+H@RCԈrO%IkTCJe f!t;V6
eʸ]w?<dEL9q
+`b12nbk,aXc5`5XB-V.>"@ՋJ A420[]yǾTP@Ć
6D?dB]7t:]jC`EzBNW!A"Cm:](
+b	*ܯ,/2B c
r55F J@0qp,{5XjZ{K?ìfrj1sGB\!ywogq!~ϰL)JYX	6ֆI~mC$~0ԒG
5ZPxd~RH#U24
+x=YY0SMeY6)yޯ[[ m?@"!@RRSTj B@ڈ'Sȟ˅Lrf>AT
+7؏.KO4
+עZJv/S12ܱNHg'az#Y!`%#Ghe
+aD`:03KYmzWM"!Ǐ~5XcXc*KqD1@DL@^2-ZԼ_	!aiKz=}`ϡe{文jF1׉dPՍCIt&bub֜<RNY2S'aR>znF=57M3ai EX	`#́EP|t6!VFhhi[aBKl?*affhbUT&Cby~	c#(aק k#C枝9<;
v5RRW- J4uP	f똪Gb5J,WhUVC2J` b(`f;Wx` G}ň>[IiBJMrKQ=0||R 0
7ƧDa?$˟ $9pX1#CjI+$4IAFCP%C
:D&fxIJQ"`|Y1hkz4xFgk\xcXcY6@ յ_삭2=`% @W"Z+ f
4
*/,.x[賸ܐHU+F	h 塲ث[\fy85*]Lt;I1O/SXDj2M:%/oev^dy!y6;1[g9lۺ鍉?#120, qu.!@c	P@1
+RZ#
+/3Cze4QLs6%hP
,sGp0ۃ%eف$fؔ2`44==U4vѝ(%8DPљJ`f쵃AQIIsj_S"ft:TUW@){GeCƄ)x!6a&l	iPԁ+ud0`iEiK
+""vŻ&%g2#q_ǇI ަ1#R٤FP65rQP5,>c~]`4پ5DL#ÚB43T@Q  </D0Xc5ìe~~kbchXc&XGUXz
K%B  kJUB3BF[kPSR-.4?2.<w[-'
R'iH Dj
COTuftG$A(;Dh2,WT!(DNY:
2\-2aiz^TD_BL$$ ,,e)@% 2H@b	PJ,C!"hkjDj\æ"ARP3Tkb1<}^^P]YbCwb8N4^	D9B`0v{vaٙ@`g?I
+
+B`;A!jRRQ@!/%IMC,")5Č"`Xr3U)0n@dpXl	Ĳ*	*`jUBjG>VŻ	و="7~NMSL9%H
rd@ @ݨw
l
+gTT"a?.q=(	PDPX}@mZ.Ys3Esrq|y[02X5يȚ]+$WO -0 }n k~i&:Xc5RG`ȫzIjAL9`&!D\JV]UKbMM3PWCꩇCސ}ٽzvU5,ڨzPQ fEb`X&:ed(6&e4*ݓĤ
4[Ge%\[DPL7~Tngң$:Y@2l KZ8"y;La`0	˩"AZ{`2f8̢n KaS88sYgp};4Ϻ uĢK  8"dcf	]^ZbKtN
S6	Ubn~д+*Mna(=:ʒx (y%։&5SAPLՁ `E OK4	?cyA𮙴@PmHIpP!-"`DrfX. 0o kx
+-`Z֯N94xQX,F)#&AKMԔL1M7`0wci!DC-b_|*X콥Z	7Gρq0*7:Xc5kB@E]	E)
+(& "H)PHH}xϰbqyApP[bevppX
+42Fbpb!-	h^wE((aXILu84Y\jerD/mXZ9XpKCz}@c05Pz}&{i	L Zp`mG$[&(1 D	Lh|?I!Up@<-
+5K!YX<U@k4M"iӉtˈjȱrkn~UփTKQT8A2n!{"Cv]&gphq:"uXUӀ	yKSF(
+^04Ú#l|!'!U8r 
+wU1$2,/ !HN
U|jf&`ux
+sV[\ KD	 j@V'Kt sǞe+K1F_'M<z2zS0F*E!Qb?<,4!2a֟GoAB 8f1tyP5Xc5Xc5XS6rlgqz$D}>fnضy6n3ѡ;1t	e$`30ДGÊ?*Cj}˃}
{Y4TM$`U%`C$W @Ƃ6쟯~LDŴLX3
xzSC{Ԕ! ZYTrPDM գt&)@FHx i^/!+TIVw".Ȍ`
+4@ݮ@>V
zQpe旖XXPU`X<bO4hCtOYF<Oyɳر;hW͓mױy}VAE-Kw`faob#LάsXuE(
+aHQF$k"ͩbzXe0!RRԔNQ̴Lf^YQڈ*Ȇ빭kRD@kܮ)܆j!Aڕܐa..<-0D5\~!opl\6aY%?0o?|6K1^(Aύ	~
WFtiiggt&6c2ۇPL\$	cx5Xc5Xc57:I/#<uV#ůK?p/fxݯ,KW^GnQ=sOsy$س̯_>?{+\wq{}A7bV݂M9
qmbifgNXBLHj"]5QW}Oj_Pڰܯ_3k?WshY,W
QW5
+dxeѨb٫gB߳Q YXen`5 ^E.
+
7^RIBЧfn~ȺN	&&t&"Ah0BPPRNgp@34
S2DPQ$t` A9H Iw5cC}K=0C=keP54
$
~jFjLM-Ĥ`8ܸ­\l,[,/1KHIBY!R9oo?ĝ;39MKKK"Zp#a):A2ł`ɈE1*%j		HWP&A r$BM(FtDJyEP3L3$.ݘ8)	S~K6ByƬ
"9d#ׯB #ţ0	EZcx?/y_@>G-TAL.Cģy@- 9ݱa!^1j>Wb'BBLQW}o?Cl޺Ln^
XwL ސ 0Yy-ju5a/C+MB0ʶ1Xc5`=yWwy[yUܾ_3/z:gM0{ҳx;8iN{.8iqv_|&7my/ƺ۸e!vZfܲ%*&l.غ[q쨜pm^QZ8@`P'ÚT;ĢiJ:@?RcnX)sK5sˣҫY'*ZEƒ b<m@2E@8T$,@F!_1;Q2-	!nYӉQ@"!1@aBUFVR
 (~BniH4I
	
R{}zK,/-y4F:D"D @n dYERU
5tϫ?%
juc_:	M2ڨ$aPMVeq26naz"y]!˄4n^nߐF}XܵQCh2ѝTMe!HUX:h&XxS+eh%!I(摂8<iRTws[ }k&@>h{}0SA"j`@ȟQ[3@ r=wH(+x܉QF
<?jژYPDV`j\T5ǆ2)I,C5u뱕aaCYLsPa2r	l8tO$tt/H*EIk\XceP2
+5Xc5Xr|enw,ysY&SkS[Ԕ4\Yy$C3X6buiKG"yrMR\EY&op&"j֭9M\7N3j*:E@,oeI@jEpXr_"%O[*QHXPIhSа"Нl(c=4ta*!ڨ'Oc>w\{A6tؼ~c):ED4*OYB$TS 
1lEIfA `2)io@kԁ*1U$:
E T%S!SBIUUAddo 0q8$ȦM5CM` E5j}qhnqT_Tٸa(NwdX`=$x=HZ&`` j2kb̀AGieZb%,XXI	La4
)	fưJ!~h"RpqgTgoX33a-3LDZ#IH=#jI4C.8ܰ%Rrhq&@"Ѥ0+F%bݠ56H iSPLa*JCMRs`*Ԅ"Dێ" S^}}[N^xQB#d[u!׋o-gW,U%C6$,	DvX-3 k`ǔ4MbN/XUM<AALhLAJY}eRwvHsL5dD-0.qtXc5Xc5X@ kpK~w_q!\_q pO7]<~fv
+w~	))kepKٟP'*>O;<̭i8qlcۡOo~L3;q?'NEv<ӥq>ԫi 	_m9_ǉE[d
72W%}p {~}SME!NpU4|#okڻ7V"p͟hLMKˎgyƙ\q<3M[~_7^s&6S]&x6x//~%'T`Cߍc}irs:WJ#RmDc`rR`2]fz
+GؐR٩)&6v2 5l0) 4PC}\5PuȀ!@"*
+$Fs=oSѲI N	<Ʉ&AFd_Iꂪ1hZW
U<u	,@{^`ܳ -8-s8T8ʑDJGXB,0 9G^Y3Tˋ-2?gB]s}/T,+PAjs/T,,
u84$
+*%
ZWT>i%f"'<\&˒am(1zC /6JNKB1uFj319PQR(2@9xB$P3z]Ax=ҝ: SU (F{#"Gh20* @6V VKy&l:h
N

2##D&90xq5Mr`,WEB)*  &ШGTQ%
+`FJO)sfǬ xfM !4 $ozjU%DDlIG&/oPl8NN0@Pb!Xch<UksNEen>kOcC3ǝ8Dy;~ַr{.(ʊy蹼ggUOE΍gt/|1\gz>'ww6ُ`rfOyӘ}<~_˸u%oG.q~mO/\|>[~s>.߃sϊ\1 3~W?sm_?;x_ûoON>_tV}/?>xrS8]?A~Ļ:'?\?K^+|׏;Q|4Ozż:oY>};c}T
+=#XI[A?1/JAlMt):KL
K}ŬCMMI i 02 8 %Zsij	
+1^WhT	,Ç:%)4jhyYťɚaq&
!;wsL(-'"MSLtP)Jo(:HKE HdjbqnC9xxqpq]#(@%2h
+(璤)4_*c0ؼm!ؐ6q	Ǡ<MC`a"v274:f	ꆃX^UI(	$jMC2rzXAk)axDCT"P7H$ ` 9
+"9:#Ti"FrTj{; 1 )!LĤ푦-?`"9u2C;'!$ys > ̷)L9LTKPnRxTB3d⭴+,zD[@
jctbHvBjh@*:]ha6uj%b,A
}WX+of__'1$Ya|M$r-_kcÄ#dyxaa'fc5Xc}@Y:.^W?u,'C^oqذN9Rêq9g3E)Nfǳ"T=d5?ϵ;dԛ>Sy]S_S.L
{{w},mzvgZч?Kho~E<;>x3;Ox,???_3>YNO,;pe|{Owzowg`Z~7p>EQ9۸ЙeY
+y'_s'>w1qH!}ﻞ?#i8dxY3DI9&9ybKzSԨ8P (,KIDA@$H!Cb"*u
j$e]7 Y
+x18h"3Zf @$ @"4xdmZ
S"[34(&`^c$%sA)LYJj?L,.t5"=dj<m;k
+DYf3_LNu=(arbIj,@K$jA݇O<j=`T=gX&@4{G)URcj@ iAB])Kv4'{3,.,bਣ<Bgi0ӓ	by^taמ욫$!K!M2g2jR`_%B8LBEX²cyÑ9xZeSYY!* v	ϑhGE(5~Sr i#Yyt$0x
SV:h\``<U=}RjB<}tiv$~MAXzb^1&AH>XDQtr3e3L1
+1c/OWsc5X k w·B^ww;
{ģ~>Cw]!5RU/I(po<Cy]|id,Tz=
u~}QA
@1եd~ѝ,I q3eg
+]K/㗾M|OG[L` dK_κc
+nAN8_).3WuW_G0HƤÃPݘ0JhBjJ.2w  D2va93[.ۗK 4D
9"~+{hXbbh@#($M$
+KC@Y(1Y".UE3rz`RX@&Фm?#A22CF1]aD	@}7&
+	C~P"F􋽚~ff %T5apX4XX}:cס+CoAH1u0L¶}#e4:e`ulٴiuBIPz@31?Ď}N@6F j`P/`␒ 
+M3DID)Tٲ~2ؿp2f5O|9[a>p˶IB2N[^9TUAXt!*[@QN$5ia)dJa		S2Pāa߆6
xVuou m8(kUC&~bA	&A
ňj(ApuE:0]Y"MV2ːJ
 -CuⰔF5Y1HT꠵[$<P
+&H9ffGd6L %0֮<xo.~5Xc5Xc5XY)n~9oO|ۛ^O/aSyEO猩?3XuQQtgNӉrrM[6pn}E|>8o"~*%SK+>~K'CŻZ5Z3&xn-gKo>rM͟	[j˫~'m2TD^*. .g5o|s8akb_gn?ٕӼ/dz7|j4avӥ;5L"@91M9Nb9]Oab🿇WmW_ʻnf6;N*zΓو])e/YٛrI&7F"
+)TMFj9iu
+TI/V/C-
F
)hCmFBQ55HH
+`JR/?4Ф@	IC xp$ RF}_sh\baX3򴺅>{vC4ZW)ܱg>wrz. a-R-7ܽs?7ޱwTsێyvn8SrO)hT}n_{tU*mlٸYOrf=W\s=q:瞼ǟ~;v19n{M7diY(^o6;ZNtEuU3O\1)r:OD<MB<_uP3"2{5h%b~OAdddun `R78XiOZI
M 53I?ߨ	5)B4S#ǂCmҨqh؂< &
+0	01Hɡ0٨(I15,*&q
w[  @`
2d5Xc}k:=XcyQG'YgũʶmۘL,0>o]|+O}diqϼw,䭣iΥXr.0,)>;/ 
?ϲ^&\~^l?z;%֗|JR샟/c>_~r^c1xj_m]sO?vKy+-
;>gϭ'[xME.s%wn?|	ycg?q`V>ϳ{:7\ǧ`w^ǧ?9px {g>E%M@0Ƃݗ	+u>ϱcU\_9_x+FF/Cbuϳ8d ̀ 1߆*H0$ "mY$hCJ,RVj0k^Tj06]QQ4hr B0亳YC 'Q 
+ަ%rWoqt`rC¤T
80`e7,AMm}_t\
%fJ:EiKʠJ]2 js=v_A^v0iC2vM 1+xr] $mGiFvEŅ9vu8D>inu=xXt$ ~p専
qnY2lRM?58p
+R
5>)(%%|1pJCp@@E(bkTV`Ѭs9J_+T
+&b#ДC ل` x?P$CXUʢXo@z}BB P 	x},:EILi"f!J 
+/F z}^2S7t
+
ٿw/iya<d(&!fȃ6Ƀx^	QA_Vbd+}XeY"ѹ_<kyH|Nӑc̑}sѽ$<p
[Y]v_5G6nJDwn/|9o_߽eD\<mhs9طgy&G}4[ooCW]urcW@|l@WRy-0b(pI;?GHx	[65ҖSNutCZx<+ws퉚$)?u_	78~]DyVs ativڀN[pvPU~ݩ{"7޸Kk
+gxO'v޼S+f|)D?*d E2&%&f'"ݢ@f!MoJQ1A fA  "9=  PCD*o3XXYzoYse*e7aq'8v}wMSl0 =/upCX[R9 B!F) !jSn`z2;eMGǺ&;cyܻC=jNE|^%ťI
+M "A c7nm[9-y:.|q&eӬȠ*ڻy泟B1grj~ݾ _oZix"a|ջduרb)HBȦieHI)/ 1*9$צ,(" #TBB0hX}h3ϼGIEI "H`
fP5e,DYt;fD"ם<Zΐ #Ȋ=ͯv.  v`PSPD2zCQM0
+!~qc)b8v&yɩn$]=pԉty!<Hoe ׿	)h%+'J,oJy`	 
+h)Påy^2w>a_?]7w2sʣt:yaVQKk}e} F\'MTՐ(_^kϣ؟]Br=lU}[2S1FOYu`1P?gvOQ<MX!F&'&PM`ܵ[!wD9105Q|Gh+%+m
+k>겶2k;dZHʚy~qMMUbݺuZ~?A;WbjvK̀{5Tez4uk1*:ts
+Jw9F;<:T5ց;os+,)IeoK>r츅~,
+_Z)\w<*_nD;?;9{<
+F6OV|N+ѕ_Z_!C5Ҡv]7$gԍ2hjA(QĨ( b( PYIM2@?Pf++V5" K	3!` Ie}W/{~
&6b,U036MaLR@j#YCJ~XS7.05!\<8TѯP
 HI0e4	r$\E6Ou9c8?{apf}?8ez[oolnЦCc%YR[T
@byj|v}oP"Q}F0A@S˰(C`H;!x^`++A̦b9bϣV T_;APdͯ@VEPELy(+F1mq2m4yL^4Cp b@dLx$<V#n.OlIE3	m5!+e9bMAB0,%w
Dl	aGVB+˓(c5X(!pcmGQ#" -BU?ÇC l!)` iCif$cbr7|(Ap̱G3EQvlRJz^3wq;\O4@;'RbqqiճB67mbnnnt|$0;;4[X\C
+(Vϥo)ں$/(Is${;UUw>Bw1:txϑ_oAV}Dc1xgH;wm<"(V!uG?r1`cߪadX7gV؁Ki3 ! 1 }]CN{챼
osrr+Iji^'>?r319A):s+V4{bXٳ}O/|}%ر54-Hd
jl
+b6+n|#I͏>u'./GͿè2">I3ȧuX
!+,S\<CP h_IڧI	
+cK2S   >Bp}9MEHu gȑ/fVNI
+J907pX-	s
G7_FF#!Dӄ@<@TPkqAá!WOmB$afR;,B a`9ȒRqǢܵc'GMw9e&fǄ֜xF6a0nFn͛7Q-.RiEgz;w`;P`E+36$2!P7nr FI5@ 0d" &^Bjkm^W#K
UIDڇv"}Z񔸌Ycj&wȕhH#
+DB-bs@[3c,&G`B2x"5j
r[e,j9GO"GIZJHQ 	H~065$˒?&Mk:Քe}3iuwRl+
`B("r&<$e|_׉_v+!c#HJ3h	徣M}F\yK^
;TSRC]t't(_p"
+ċrØCMO2hR  ɿo+?caaɩIR|3w:
+9	hÚTm	9D=g"AWǦ[]fzjoovH#2bG˷}ۛ?2*eÆ
/@K51{+ЪgOqꩧQ[n&nKNa箝3wτF /f֭u$Zc<kY=(!)q_R߮$-b +ǽ:MIM=qԘ}s7qsɧx_ TbKOٙ,v,+FJJٷ4k (I3
	R LNvdO{*'to?̧gfdư|9|m$&1j;F,zjUD`o;"vM`Dߺ+x(}oiAɌ): fKZ`&&@K^ԖK0 dX+#"ȿLaK$xY561*7O"U8\dր^X)@ :L1~K@ʦQN@L!}FBw@
+Mbߔ5w4'O_yz36Zgi~7Gm9Y߲;ri:p a@"Mo*@@XB_5LS!HMUl	O"&ܕOBђ@`'P&F#B,3>G1BCV"sZB5D !	9S!Q1!5
J|K ƐH@<apNw{	A1#4&HH$FE|eԯ"޷(f(@$`IO(?d5dmjT
+j! @PM w;v7&KLJ$:ͩ~U (YP@s#dX"#e_1ȃٯk_6zdC,#FVxy%ڲ2㊰"UV"fXGxp\wݵt5fgfزeU1_XFcV:p	9z(IU"!g^.^=g>'?oij6n^A^w]in6*x)0X1p=?CCsD GUUA
GWFTqry)Ok8ȇ?r)" iO}2HGtX\^I|pT=lh 5#Uu_Xv:>p 
+V<. JsCqmݺů}{_hV,$s VV5uϩ ]y_
Iua~?hw=ȶ5I[S3PhV]A罽>9<1x]x
+mʯ/"~KKKSN/x!~ϻM=hvA#v-H1ߌGZ[S>	ALϬM魚H4!hj?"`5֣Y|)eۜeB,Z"ƪPX)X2<P  L7sB>#%HqE5Njlj,BPB`	B 0$Merb	j0lҀ

+X.X
+.ѶO4t9>s{sft_dtLMLl!
CeaiO:ٙINd6nv0X3TACd^AH!5W@RZ
+!{H7iD$r$SPx*C0Aq~^YF$C%A ,( fAr;PP1UAX[0CZc
+9=yY'F_aV@2G9(hCۇ(HKkKb  HN[Jױ iXF
+ZR_hwu1Tń0!`WomF5Xce ,@0rt*}4u__Ws7#Ar[ Aq<,-/9PNLqj#KK4!udOAͦM.V#yZ\?~nfO+g]QMHoz10995:e2DnܴOGm7@ƦI1c& ><׮zXϝ VX]H%ϗK?AWC?|뛿3o񦜂eсS{t_#{s篤QVe,hħ?!('uúu~=׭[1kUWzEcF\7C{$[;`eV֯tɑCns 3Юh繭wlڴ@wEUU~/=}LOOqxS#);oC|:̞锝(Iu6'߉]V@kev.AmG==_c|Q{=Qp%wm` #DG^ou88S}MxғH_2~hi`xY"嗣2,^Xcm8 #R<.00Z`y6 B3[VwSJ9
+he`+1 	rsJb$&DH)If5P|!I!ƜE Jq8#hK|Ϛ?(b	4!BSSNf
\OrGqʦup@Qf&8s*ٳ}̬!ˬ0IĞؿ *TA{R5e?6@"%fi(
+Q-8tLy1{an7d(˲)k$S?z!2Fpo	 5o"c	1LѮe&) F0qtKuVrz@ۨ) Q,@$Gv	ex:92FgSa%ճ_7۽224!_G%Gm)BNE| (PeXP¡}}a:\n.J/# =A1Xc$	Ke56̄a!Iݣi̥)Oz"b<gbbG/[nXW믻Zvme/|>ސ󃐟}TF =y#.5:|꫿pn㦍/q6^t?zfPy3VlCL1G)#KJ	@v*Haw{	O`s"cǡXTijrϙe^e_3N?#>O|/xz{ZʫSOE<1>><:vG8
Cz39<iz]YJ̬V ) qƽVtd=l8ͷQ/|N:d;}_Ӻvq#=A\сg.lT>ftopYgz`0'F
+	8p0y	C̄9R8$i=].ytX37`Ab!@̙4˧aHa[~i1'8$AU1]C4]
+AdJ)pZz5z#ίs,oE׬'%++ 	 @Xk.HrDbkW}i%ɯeTՆ?hÊٟ15U[iUfS0k3Q/`jm
+U-0TIj@d(A  kHMڑ [_"S:8ٲ	<sKVroo3er1ߵa7FJ_}@&ǈ`ҋ)`ᆒ1 晇c@B~!:5
ev}uCgPvA>X7M?
+3Uzqy-3,C pJvnL!zo3Պ\XL} (
++Bp"
+fEU@
rʦ"ֳād2aPWXL	$f8$]*BE&tNX,):LAM[-w]ݰ_Yٗ#YGI׷kc[?@ /6>WgjM5_4D̋M7׾c;O@`8RGlQGEyA/\s-CG 	# pWUSx0$>;HO{x/+E_=aeè(7v_'z .EQrspW.86ëovжS$s|-$n^U+0S1!?aFv;┓OaM`n^W /bvM]>{=Pl[wg=Z9վ~\7"Y<ݻҼe/FJGu;p2ziqk 4)tzE|a;+;FTUD>OȫkƁST7?wlUzG^:;-~?}?":9/O{gؽg7O]7un&!{%@1{@&5iVV67
+"#xvi"XBXulC9FN9h50T^%ȏo|]l5T,IA/Z?gsc5X^/E5TRy$F[ه6ƚ:LAbaҶl
+>sA p L5,ۧȐ/XV5:/y0RM BQ@I$DϹ`m& h]+PL3Y+#}:vŞ}Zc.8lފ=xadb!K#I~~m
IvhTiH)-DA@(
+L$)E(M3@$CAhiU:$C,YY(B%H+q\z)]Vo=db s02 r0TX@L1M>Hb o@K0EnWI=bhD@ ol
+h=FzjT (YtXv";RU
&!!ԡ` ]Rfqd
CɵŸ_صEJ Mىc5XBK8P+Fס]-пsc/{/_k@X}Eȝ?>G"~G?>t_!N=4vIGQ<M%(6OCLi^)ҫ=RQ]w0H1x^B[n`;2p7}{NnvEs9׼ٳ<qzzf3Qp@G/1U9:C !--<:h:"ѯH0؂"Q
WUQ>"
 K43<SN9_M7_XX[[9Fv{ֿqr9i߿coJ%EVgzN륞gfFM~? OM7HRe]ȏ]y~|IOLs%/,;޷N8Fp{?8˽e~=i߂R#󭄘}F#<*6"UAք,QсH'Ղe2껃Me`
+1jie^15=4=rkm
+4֌ kj!Sm`f,fV l
9>".z6D%R3烟cF5\8{qѹO8:ɷ;@wl.~9}4MR.nS?_-}j; l;b^ǰ~X~(Dz@ĳ.<Ox>\N/N}᣼0#Sڨ<

V0-u;b?#rp>̂~YsdJx~%EJJ^ F	BPBh&ࠌJ{fk`)_؛VIu)nxwl0ɶaO*ڐ
Sp҉n]wsO=jDqmIo:T)$mPN
UVD4s,A&Q@
+ЄZd
i?F8ʑF)"i!|v`$JBe`I	sDIVvB ֎=DayYpЖR%۬IA >DЦ%DH9ģ@(T3MB]ȦS]	+ݦNy拆E D̠2`|Ij2J\bd-̬u@+BP\B\YZe`kF+Yc5`!H>/) *鸇%>J{>y{Tsܱmaz^9=w_nqAtlB]5#0r*]vşu#9ܱ)<" =ƛG^9|x}l&v=j54h{EIt
7 <gHap8dQp3Q.V-/-k
	wyК'OW[u]a_G!*m$S}1@<!NINEZZ73X)%7_ZZrߩ>%_iSU6H2:z~αQmA=="|,">OzGQr6m>_"OQ`F)nl;ow~nȓGmenX'?I\?]zONL"1p. -k~:|Aܿ+G]0L0K)ADH*Q?>{gx̹z\S7+߷8p*ʂ&;W623h'WDqyGFcaUn,N(0y.`-
+E62XVz+g㎽,DCVp3^˶m,:Eo獜yw0i+%OLn{O9y#y:[Ww0<\۽~Cnor	/=5|;y]7|.xwNs<ӑC?%X	`G.vD,W>/5akOg	m#XB_bXu<iiQfk!4kU\ k"YF!ps/ *  cJx#KmZ[,_T~N?o;Ҡ,?m=̡;8-ހ{pԶSh1\sPsaUÅ&%YɒkT@^&__a.V"PtP&"BUiL`T  eᰢtc_P(B@U{4DI9t0c$&B{ 7F(" Xه")@k@)as$r!b}4@MmA@S"Rkh*UǕǄ 6l`W0 +r?)Bj+
}-Y4Ce7CF/)Q p@ W"J<guC~ 2\_-`0<5X_J!K9m[݊yl":>ϳ.zwy޻_pd_p!RW[{;~}xȞQGGՌUvQ匼<=nuJ8AU=JCѾ9hStQjonh_:*cߨ#r4=!A짔KĢ~#O(O{6R<G #%!}(3+{>'+¯ը.s~Yg"}Xx4Ko]y9)SS͹9_#Ch{s0yU{#:J-<F)Ov|Q8}܏{cWLط--DU
+'*~F-?_iFQ_5\_".x&ǟx_aqq	!	[m, 1<Q͸Yٰ^V@ҕ:.=u-033]iR01<`BVJ iWOw\qǀ"
+}__\d> Sy/vMoDԍk6lW<Xyw%>>s{sŋ}w/~М<	L̾sz~[^|䴓6phvrs˙_~^Ëq>**eF+y|^@[dr$! _Z- X;j9j鈴#WB 1$P/ؑ}n@B!j?g؄9</5?kD	qD1s`cWia)eWtP8("eIDQmfnnz
5oY[~[ٸԶa'Q8ٿǡEr/41֨@jf#nt,r^S7V"T1xHS4
yu:?
+L
QM
+78Wf쉅?ti6/`$,;XfW!gF	.bhbzj>ǐ!I
13u#@hC&Y|>"/QByVPg^4,Y{ߵ.0R{Q$|oQZ@ {ҢupL0"ަ9?ǬUֈG-`yC{:!^|uf( X%@v*!k}pFp!pwRE ]b oG˾-D_v}m/Ar?+cUe$@u{0ݺ?IEVX[Fn!/o{Ml1S G
+Y0NXGJZ{GARQG8Sx_ZHR5>pe81UFaVNN;wavv<.xG\{u  F#eQ{WNttH]x33lܴ5HQl|Z-JWλ<핯|{D* b93xtAM>Gd!L\EiaN8}q4lkRD@rL6@+gPCVfsW}iWjVdn<:9y6#SqOWݷoCE˵%Sd["G4k|]k>UO~yKUݬnjrQ5^ϕF   i޽n|2AhW|Û!?ʎ']_	R [*`B,$4uqxOFD|1{\a=cW]y5"[6mIU`&\"%H-C`^4/x|cx`Kuۨ^7"_ץqw^c8lz&̦Yۯ=6\K^Xp)Nflc(w8|כJ?Woy*v^I/cS_7?{+z='l .w}Knn<%p?y7x{.{g",/»/`>evDB;Ŀ}ܶ3*f6L񔳷kY-sܰo#zy%.3y'ܸA
@뫯?	.01F
+}8 [[9?#C糒V }{W1Z,GQ*ݎ$X>xoSu^Z`ɐc_Y
 ִQTꋳeY7kCOO`6(G
+8mؼqzFC#T=և3mb~>.Nԣ~,w݂zl;X![6l{T}czK{	&#Gd
0#i+^U ?FC&0ceP_rF=3,5~~l.hRߟW~@nrk#W
}6-M'H)`!{N`0BXޛA6B@p~|j(JD[yD}`ylR{uGՙz}_!iX=^eۄi&$=Eg6CӇ4@lI~"yba%!'DX]EڔF&BE
+a^=t@Kip@GI`iGx#שy|XQCvsOd-D1@Vjk@XBVG[nI\%1X5 [*Nnp|G>CعӭͳQ$b\{WSU$[n})*O>_}}ݽxrzcXk!8`eGK9=.t:M8O}ʓ=mEէ9(yKU~aFA' ֝ȝ211_<g6/b \W"sru$oM1pѳ[1X֣̂f$kUU'r,)
+ !GkVqxU?+K$8ptxM7O)h;);~MiN{yH珣>/+|
+{QDMSa&O	;<81'=i?5]ϭo?]wuw;]nfN2594)-EI$z	m#"v<=~TؼeϸYri\s\Org/3dT kv$ۋXeA45CN>|כ&4ws=ݳe{7S3Ӽ[fEQp
7Wz%bβhh.~߫iu.dUBH!iHtC5e0"<M7yf^7Tt-\zV{Kó__]]Y^xW&O=%Og%${^2/sygpusgY׼qhs>K USn6&{w] M1 7|y>8:".4pMle΍g= ;n#U'skc}Txp	Xkp@&&dH`@l|~v|h#_?gX*K ޿-Ѷ +o-}Г\ښ[	Ր#4R٩sHMhic3A_u%Y\pFz>8c8cxqStajZsy驂fXy?PRS4,~BAU0I5Q&yU"ůϹOMBy
!@&pRc[CR*($S4)`H*Ƹ0;!))%2pm2# @Y~
?[ò_ju`XR&`GSi|	T5/EU %ۊٜtSÄ=fDr[IjWqz:KS'P4bQ4
2 a%!URVǏe8i<keJWjkS
+Ax<0j&0]( FؽBM$1$VGvmtր6y\h޷P9O<""&k2Xli V96@׋9(%Uiж`vD5híBs)Yɋ/1f# p#}s/avFRnozEe~nN:WEpXRBeY#~v sG?ΝY?aXb;>g"7s#(I?!ںu>D]8eu\{͵wq\`3~>AI~s0gAS139cxggpHE Y2xsc*:+[_asܟꖛo[x_Gamݺgo+@{A=uk,.32n
郣4EUu|(z4uyq]cUinF~<С9<tp+vq}ݜ0O{SF3sFY5l;nz7/l4/7geS\b#'t<0ذa?SI@w}'!GCP4kg=>Gb80/PydnwɿR
8j,!)GԻGk`yɉ{%3Ĳ6Ȋ2C ,C1`ݦcIO93NBYǓ/夣wûo=\5<tx'c7w1N6<
j@3`<6cproq>*\,E）Ky˔'lo[	=(>w5w.bGda8./ٷs'OIg=gpwF0 U['z%2Tb!P߇mR,<\{=,>̳;,jj	8*Ss6P05-Bz!#Z_%nh 6Y\۠ܗ\pOċ!+uH}r
+a5oQe
0;aI޼>]|`a'~"'ϖL
+,׉9'n;)St#UĺNC2降rg"KaiXXS3$m-)
+aRNǓXHfuRCR]]ˠ&ڨ2M֎S& Ҥa?CÙיAa뎱pFﳼruBJ֑C3l|ϥ6*6Z,D \3mFWqEއVdAEs
+FJB@*Hx#)vNcJkUQS3zs}:LOA,5E$|+<$H$\ͩV #\
+O`A,xET3jX-@1RN|C_E{T!`Րj zHhV*>%Xc=e0\ц!l	l t 5\Vf`y.Lh?&EC,/'?͹<&C5޳z_8z#u]
+plX%aQ]:v&{n~"5##2	#U20(#c7]Wbo7(|/QMeIu̒fX:z8t@a̔I[Hw(4G8<pЍo&&&贖"JN(̏ODیq庖kav:g8{RhG^W5n0hE4ކx]v׼03<s|G>3^>JO|u뮻G;oxez^}5z;sG)oz="piiW%Wei]kUoD>D{ǟ7׭zMrxȞ~]1cA!0(/zq;`ecxُ4%&&'^XfFS7<g{صwB(af_ӛoKna`	־EfS3uP0V 7NV'v/οKF~=t<uj޽wwSG0(
sM0$Nٗ,yJ$i~@Hԅ;^,,
:hJ*#H;D*0~+o<oaI3nȶ^+>wNxU	(I,By3O+vџ^O/
+uVߐRXwyN|_qe<7X_e	XOF# ք[624娌, 3`*Hh|0Vcs	\F 9+Q(Xaorc5lhXDY/! iS 96<ڠ>
+@e@ c(Q"B iC=8;LPzFAf㱛x˞CvǝAsmLNLy$
+SOѨ~&>ӳ%W^80DmN)ZJd!>f1"ZHi6aKV.%/9!)d
+DE jB&^Oz@s,0R8|!0hoV @Jwwl~
+ 6Y$VkR0yϛ@1C$?6}y*u4UW~[C+St0$K"")t&H04F	f@{H?JڀԦ4AO
	$?_4z,/!]+,J;j|JLb% i%rB#kC"X]zXjhKم"	>@ ՀBZmAJ"1!/E
+ZVf` ՠ}hrVZ뱦-G`M=Yd?O;Yv.!@hn~?osWMl߱sv$*Hwso3kjG+ 8	3n[z=F1hR|+F)B  N&XD/GOflϞC#H&&N׸9{6}#?eY09:wXUcF''}̅?
+n0/#(bjrd=|T稯Gdw> T>y.\;[	3HeM7wro303zy32?~B)/5C{GuB`n~}H $kW+t8D[k^U5eY8ܳ{!33,--ea翽lذqԧ){:]cNZ`~ݗ{_w3C^o@jj(=:"\OsWxbhk:z_%.}z\w͕"Pv:;jY1U
+!z,-/K?Ğ]91Rvwu ^F>d)adThjVE
h':lR Eѡ
+p[p壟cwĴæN	IS_w?u3S#е'p^>="N:k'=\N</xE<~ކ~ԍE hA*0؟)|8[g2rqؾxϹGM-<)Oc]n78ϛ,Op<('^|6|]9tw©s#7<o]6[᝟~):LOccvXa+GN%<Y>LqtG[ae(r.*!׃JVLh+YkQ"k;z
+aduSϒcEk(DrAWq!X
+Q<VA|mUEdH)95$䱚2-KCأ71+j,,,h:>Tkg,.
89
9d[?
dIGF!:K/*{RP5FU7,XrUkb`,bky;Z^'+3@0@BDL[ M!ijo#xvg@HB@	y)Z$_/@c
\m|MަIRMm?mAJem+/u(g+`/*&P C ">áwXB{b(_4%F	m_5JNS8J ^ vav
+FDZ-@
#bG't$mf@
1maE J6:
֬Xj_H~<[kO3/5R/0}5%!M"
+HQCD0YsID ef0c=*4W.#SU5Z &5}dTj
XB,멀íπz$ޤkh`t!HrO^/t.fH>tH xD$"~MS;\)QkzoEHtXǪHɾ}@FmQ^	ᇈDM2#H$H%Z!!~<@+uO*a0,%iXܽJ/܍ G?1z?T-&eqa,dp.q@<&*<S$(""Ffٰ@+Q_QT ph#y2l@}
+jdU]I?=E "koo?` &'<QVE^uUH/uO#7%HyJkGUafir
+.4gv(D]U+ػ{:+yoPEd}>E)b 瀈jscL(D U,`ׁ%:@=_.W=oɟ	p)Kvsxpyi|;;|9̅j>w9;pv.T|Wm/;YNݻ[S~V;1'ﾋX^|8؂~yO,'xޣ]<tʚO'^%>s|X<y˻v3}9\2w>'?7?㕼6wsd~Wi7}+{5˅~?/Z~η> P+c=2g?eIλ~VuϜpծr`[9a8  09Ld0dNe+K'LwWO9gWkʲnݧ3]oZo@#ؼ^Z)7qV-FCmdy?Qda6u% z4uV:,H K
Z Cm"]VB1B]tDn
ЩGy>}\b#nǮ
/g>e<]|ysy/pp~2n}>Y"ׄǮ׌GÔM=G
*<FM$b0mCehJ,݋JORyxd9ܢύT3)ԓԔiy!4 dԙT4Z0QT \o`XPQ2= ~l iqR3x7M|IeЙi3z{cH)=,7-`i;!9U3MH̍>i@7յGz[b:E(@K
+,Pd"UPX h`X SPl60bQ2ڙFD4/@
8˴C spb=O\<=Hwǲ k,R/I,!>\qR AB5t}$Bt,kABd)D]ߨz^la1K7M~wJ֙icaZi2)X	),A/X2o cY;xFfs,3hEMvy V* |ɜ9)/!d)JaUU?Ҍha!H{tūRnS7&'떅M
+t żH113Zi[_Hy2#dv,5*fp@sb,2@c2'Wr	M_8m\H$v>>c>fbU'4,??zbgwkWX.vͦdH7Twc38f, ֛A2),d1f%.&v4HmYՄ7άcW).\.T	":BLؖ}Nh.r.7߸;~tLdm}@ǑQ4lؤgD~6ci&ư0]zo7}u48Dtda
+mpy;mg~wA\.Yxx	iXq&MsM7w5PĘn888"y=p?׮^a})+q=]7SmāЦ8BB5`DڧA3e\u8?(/RZ2W}(.
+DJIN7`wMAqK|΍;@$D37G tg]޸YΝa}fk<y/1	zxK^ɳn 1Cn}>.pyooyMܳ.rh`6)8Q6ҁ4Ch䉂\f ʏL
k6N8UT5U8=Ga>IOޯ:&azY(
PL j^K&7pFy6Ѭ#RfH\!Ͼbd逍.fϮXRVq ~
̊u1.EojLeafQ.B0lVkbwX݂11]V{.##F`q+p[y}Kn?Gw6,s(e`
6 t.[j}K@)X!%(Ɉ
+&:ǒ@,
+]S
+R3;U$!XX`aI%"}e,! y\<q st=/
+IIcΘq.{1\	([BԎ"
+d!qىnIXES95g=bF.쾯үHX	)b)mNv zfD١TK	4KrH]!?}%OQL\ۻF;3.jK]q06! &5.urk8XeJ+C-eZ݋<Z	3G
\丹٨4uO-pu7/Rm>c}|)&?ϟ'꧑j#R_=w>
+8XJiIFa"i
+01[K.S6S<x7|$;8G]x;W^"	!'jj%)Z},~q0Ӿt!&E*nĖ,[NߒͰ)IdDRTKPrz֙?OO),,e1><`ͬl֌8:<ŋy>+E'efeh-<x6o?*xՖq޵ǖOr/νzzIņ5<4Ɓý_G{
o/׋ DsFB0&H]Iԫ)\l&4c#;&fLN|()OD4H'&Pkl'JȌPihT%3޽kʺ-)x"$+R.t(	٦UNZftRfԸY/hyk3΄
vWq-los
=7q{vNu_N9zi._cy!Fs(,%\INRb,(aM-iHw8f֍	2%VD0":Ѧ:MVd`%AB>S8jn0Q@^
+@2@4]>+LPBmkۡXRc,?=`:hFHX9qOZ^Y+E΀bPKSd^p ܍]$㈚їﴪ9,G,=
+ww/b7G!NGe4F!A֫%n}N@m&t
R\FRVtu
+H?! 5UcdD4`KJ}%J}

D0ekX+L S-F`4!c0M5l<@p0nˣ4!c$To.URڸ[BXuDEę q@4?(XÊ4D%RJ$"C0_+mJ0}@V-ΠTURՄ:LjhmꈸlP7@:ܧ3@`Yj~m}L	}ǲV_;
+϶l+LhNٞnp
nTNe|PU`PhO,_n1_szHݖ
A*b3X'fT{v k@ܦuicǬ)RͺqnzŅ/udINfJ(^$@ XI[b]%ו\VBBNPK扗2yy[TC;23iH{*'uO2<1	)e}	#iTFN,$	OuL0H_Q)˛~{S?=$5~]շ60~!4	/z៭
9T8ah;;
Q}}[L2{kmBla/j
+nhfYuUnX UσZ[_4t~JIݢc5S"fsXyx>go8ϸZqp2|#ON6I9<Zr#7=b\dTNG/ƹ3Q
\rCGLʣ9rL&VUXMwdGs"vRjV5agTI~@.%%lhK	ռ]nPI6M>$
+h6<l X	8I3\UyBжUQ\6XpI5gB1R}OMttz] %Gh{\Ҕ;q!4 qBN<YnMd[-)5(p[!vvw3n'[\  
+03݃rSp"i\\W9FL1Mc!B,ۏZ,CM:{4XbI`b9~"mȬ.Ѯ	~+fК (R<bՐ/2bIװQ1U	z6WMϻ/J%DT- `hYBYf>YtŞ{\#3 ϺX=wJ6Pw=A/	LB<!J*	'X-3 {f ׍XE`bvSȿ:NfAӆJB	~4g{e`esPU_a AJr?;nh
ٖ1
+O!1rh, Ljgr0 _z"$E4Х.m졚 դHjT'J?l̊
U6`gCxRRV K|>d/U1Bx=k/׋ Ui|7;>t|!ˆdU7]Ppmݖy
y`W CR6l2?=H
*BߥNS+6X!v,-0&1u(ّ{ \y7Nq&e)37pӝcd=Nͻa}s:\<`a5+cm&mM1͐
ٌc1s$/66zbS
&K,YƔAHV)+xOBDP=aD*FQbD@-%3Z 1+撦hciD8	8K̋e "̢V!rCCbنEKqb(Pm	#%#j()I%u o&oB[@!XF ))_iaSq !_S7P۵06H4H~1.y۾
+"p
+l!K4%".ճ2E	VLٝd3GTdIBBX?j6ޙTLsA,5聨"az$	/|ZNXu+6nt]#^a\A &x'\1z"R ń},	BI+t/ ,S+s&V]6,p_z
\ъTͼTC֐6m$$jHre\+ZXA
+:*aa~{h/deԙXmj0/s K=CsA;U=U}Q%H*@x=o
+
+3PNM]KŰ&Iܪ
ۓy|NduO^YmyndK
4BN Hi ~HʲV8DpPd(XŨڔT\T01
+*i LCHnٲDr2yeD΢"1d*qRU|6V Li;QJOvˀoCq,?7!ar&S5T] <ȃj.aR@0N#1)1L2sz3XrnT*CIdssGP⦈e^ؚxn؜Z[mcvh"_*
+R ,E r@̣Dmly>շ
+jPʞQ)J>3$hmr9h>&iDĭ-;\ƷtӸi>%~>eH\}ms]ݣSa}a\.n"_]7ݞ4**uk6CKp@0!a\fK&L0L{\ ţ.U#Q:,sgP%#TJnHr JB7tD$
+ghA>x}`{P)W"~̾N߀q4b~@Skb$x ~_ Wyȣn:/!=GuZIGi=BABb 	2jƸ`3E').I%_)^{%{\aΞ0b%.οw
(_BZhZ
+҈`*`̠,(>;DK0y'4%LǼ/
+	&3D:}M&7tbNЁ`0dcp^Î!bR΋#PDä
+ V@`@1wtvDA8x5@(Ēhv9_/( qXb_ 
+m
+X:WDwTJ[Ydv&{C,5?az(?jyYSY<%*XuCf2|7&=8D@,`V?d[euu㊵(P-o)@{j;zcJBcċIm2운ۭ>iӗJi?	#v@q?,(qCy7%9^mZVQq5|gciVԊU,lF!
+nCRR'kڑ#@u#z1>گl6!M/YasT͓*jR*,͓Y)Ŀ2i=RAS^Xcb34p0q 	9Er^Xr{|yXfiS;CZV&
+0-OvkY+A
+xdBRlhR?2z|Ħ_X2ԴD?,-OHXAA&CZοZMs$M5Ed&
+p/,4LJ7eS>qû=bEϾhe+C1VWW,<rqk<J<z:[G7:}
+ȵkTqL20S8n4чS-L$H &x Cc:%t!H ba""改HrAI$4!g_b@nO6L 7ɾPR-x  @	apChX$*1mX|bߒA|\ha89e|2&r߻42K	gߵUB>f9 abBȞrWB`T`=$]D[M37b,{F	VVbP=H!a`0t}T9FZD|2Xe򈰮rl )L5lѴaجپGD,vza@Yl-~Z.t@*ނB*+?lYi<Vc6*.v
+0( i# 3%l5^_(@G|2<"$dbdX%Q'ԮR017E nMע
+05C#=l
+L$Cu,A;(JVj)4@VF
]8 P<+!g΀/L3Kmʾ.af>Yø̈RI`Z%H !փtӜ/PcZԼf[`Upϧrt1Tu1R=+BPh%pp݆
+Af)VG(.B]>Y]o6,;jQKkXa!#4`e_WAMJ^Ϊ,g
%Ʃ
+xU1MKZn$錱' h$9<\M<ALmHXr9U?jtSqW5򢤆&Tltj;}Do{IMvNBxTiQہ$FxʹD>f|[Y:";NԖp鎛@{~ؿ0+jp;,g9Z>Cxt0Չ,rZ0V
ȠHѣ+'h;G>+rB.v v:"of0u=GV+ePX,1{SgQCN
+(/LҀ6b*vŸaQ|4bAʟw`D{Y	p6aKWB~U  MAg	o̫}!4JRo;H0Ƭ\){laxI0j$
+A
+&	kZ.qfыw-6[\Ye`1\qr޾;!Ƅ"1L 2
!m:BGHVS=}t8R}܌u
l6fŰ^eUJ7+
+]ŞnXO`t=-"?--KU&SZ!M6pFtXcl)_E눃XsVH(2V0
++PD!!lKb`>M0f/rCg- 1c %ڂ/q<UŤ:0Vujɩ`n<iʂE@MфK՞T+p0SZ3(Tq: R0TTH+ޡB"!d)ԶLPYTdf`De5'hIſBm5ubp/i+:
+e0$MuS#n<YWHs.۞?e?>3.Pц5i->=V2@9g9Q?Sëd_L}T?Ti3IZ)j6Or2Z[uf!T!Xyp=h]G*sފ1K-3InrF[ʍFVUE@6a3
T8lz=Wl4|70Nmx`]/o҂1
 UF&qy.1,s#H+7CT4c"Ȉ{@P\P]q]VRs~r3iYmI-ʨͤJ0A
<F60ByËZ"t<6<J8ڌ_An=ˋos݊[pmgyͻ G.+{{Gvw}>ƒǎV\=8\m&p``wgE˨<Z2ZX d?qI~/YzJEf8TFf
+b!CŃM
O5)^ކ
+`".@>bXI]I(Ō<3k|LБ0w:8$rR^r"X<8= X@@$
+z-yY鼗D!Uĥ!a(5ƽ*m=id2JS~;KR 7\rWΑE
->zJ)QPh
+Ek:{q+lu,?,Ozx&:#
\j PCZ2
+]$ai$tKԊl,it"mV5%I6bKHb/a`>ovOr4#JH3?L7ظ!WȰa6,m|sgiZ_sEqB6T _ÚƸ
+Ҁ*f$lCIK"0xbVk|6v 鵄Q&=bmv))8ЫcqʽkH(4 YH8H'c&O}a&VquUr}hXقX @A\8<|uUB <qTj"d3@bś2kpPHmBN|7+KԴkJmɡ&l#fQ>ymtAz7$*kIIc}x++0g\}aSM>pԿm_z. A;BaKYOe_ PӺZ-`fyL4_!C=	RS2(KLت!$#܃ G*?OƳ5kP(mE1ސ*`Mh8G4aj}a`3d}::77+ s0kbXrO'4 ̋P=TN~UneY[ZL:C
ξ:)ҫnMJSv+P++HI(OچB(\YHc1cGT%27L&GeWysK"D!b Vܙ3<#|
|;,uB<tqk+eK,0ĠHױ0JpCLrzʃ&Ę4H,zPFC-D(
pG#i! R
JBs,~57&C!J$\\Xr{lYZXa)FqVtyG$kVΛ
+)i9^P~%(EQCƼԪL) u@1TSMͲiߺ#vu
Eitq ձȖFBȞVEhC,l=;hJo`ֱY+p@Wk-qEe]XbTkDlHXĭfglG#%l6c6Dz#2K-!dph307lV+!3`CƼ&FAB&r
0DDgtI7a^#5Rh"@R%Lqd7@6#04 ^CVBlL2#!X^b#a6xRȡBm10e$`@d4. t
+,!ʘ8s5=&2 1~?)/Vf@AsNk)lu@F !:"6>'T|[)xXdzOKy1ɢ9A}LLc4Z3R_Ҽ80\V;[[rGB~lϱ2@f)F[$[l|
.bi[3т*TXT`ߴhf!5Vet!u=	n"V[_W|H0λtL;_",wU8u@.6վ1iհ$PbsQ=ӣ36i2DM&Fs-FYN@Det,:1CqE3?0N$0`]]j80v8ВB6ITpBJ6Β,g}FbRq::[k2(oR}E&SxtX+
+qT=e r\*vLBd~u	 Ni6g$Xqv}Vv݂NH i4~	 2uN<a*-T-DT؁z))B	2d!Gf&E
+r+,[,qYq./xxMK{ˍqm\rǮ\s^-7u,E;3q#WW=\:Z16)&3Lh,*|)MXt#%!:R^T1:!m
+BF?0| 7 Cd
+VckiQ.4&HG	x[,yJ`*>U{I&tr4BfCu3A-k?K!C1)#bBH%Ř[{w''1?Ma	5zp`)%*U\"ِ,+[)eN|.t=I}!t,'
+JJsjq`<Bۄ5qMBaĨ`,'}@!0$ErZgs~	ٻw& njTn-HB )	͚aRѴZ(ɘiP(1@Z. H1{[`P}VX]6z loH3(%Έ0W9{$0S1
JPZn+D;#0NzA	`,|Yo̪0TfQS)Ylp3i
+x\@.߻6ƒ:IĊW8PoG%.SB|J=<kqmmO2[9`b%LxUўݔMu۵XZm*^]Ep (]H\SWOXX7a_ @+D%v؋\plLԵ<.SQ1Hk]+!gJpv˫BfO!@*<H5 !k*Xρ6Y}Rs
+rEXߤVPQ{5V3X	u:T)*+'
+ؕTnT-MbeTVqcM<PөӻS&Xo֥ΐjJ:rzB) ]lmXV՚4&1sp)_Z+Zfr'Mepw4MIag aj-BDJ=FKs4yn8ZSrA6NF꺈B*\s{ppk)i=n-`mӥa`]/R #fB1g[2|aLWPUC.1>h-Q+өĉ*0x3?ZAtqX$fh\$a*l]i"DOn7@REhrqnqۭ7\ÁG<grmoI!b88RA88\1Z(f0ӨGج aVHO#o	HY6M1b .B>H
㐈8xds6khS#=rncs3e?tqȠhԆtnjHw:%sij|jhҩAa0;vLp҈7,4"3%Q,bbt>%
+m1h*ɠV5"yɣ=͈M>߾rH	W0TgElOSW#1.XOeD
+5}@b6@E7
+۶ϲ\a.6"=a#HkW1{%a8$akvl[NsGٿaDi[o̅'Uqi6~r{S
Bafd>$mF|*248k%jP=%]%RVbMeR0a!nNӷ܎.=00QFiژ_g4:8JMX?mt=FHpOB>Uّ4 DX	ҤQnQvD
+ӒXaƈR@$@#A*пLY.*M3
+2{N*oR}j~9F4MƐWGdꀘ}>>.-l.1NkN2HK)gg: xs0\2å1T
+2c4r,kO`\DLܳheye^nCB㩲"o1U&X=
&D!Kb sfFR -&bYfi g4l
d $6H[*
t+@&bR v>jʬph,gEΞ:r{P{Hfq9;w4\,ܾbJLެ7 l-a{g;a`{&`Hj2_X~RLr5
ʡ3e{a@2+F#ڔvFed،v֛ai)U ``8XȾ[]ܰ<\}Ug5O1wv/)]#)Bz]YbkzeAURFU| c"Oz׳&qBphKk4ĝ:;A(&qftFVC; 
+A.xΜ>ra5o
+/x杜?C=B?׮uf(1&Elw{:R-U%]麐(wɤ3GF0rθ2e\)(%qF@Zt<.Z$}	hfL{EX7Lp#NWpPfDy}N`,>Q}iH *l,v::Iɠ[;HE"/m,@^->INd̕Qs HeaZIsW7V%_7O.A"T1u4 &yoHc7yiڠA8\&5+&	:Mf1'0opplz*G{[,ݝ<v~5{57|غvÁ:^e!LYP#
ZNc_{Z ˽u'd(wHuEfae-' nVI#2SM`bɵ:1F07.r`( ιٰ5rl(Z\F$
a5y,&u(= -RD6`Lb٢BcoaDuФv:#I	,TJvc|b|-v*>	 	eŤ8,+<^=jMZ(Kww Ur8{ ~6n[а
+-&0Oe)l`	ڤA[p)dn߱DmFsX(2$TP0_]'`$w+T'l9+ǥͬszOwX@U4 i-k}Wt(y{.SƔN̠1|en]>ǁ#R-lV)9HU,G$XVTXG/'H<8<r[Bb>}@d$X2׮M]>oMRn߆d#dk{9HGiL hLLSh*S":PZ	h#0yv˞iQt(mĘ	+=V4}^X8.ds`Si;`Hij	l__L _|_0lh:^g@3XrƴrEƈnSL0YM8AZ`s	c-eھ_ )$v~tB+
-8)>\xq==Og'*{<xP!/䶳KN}\?</Nң<vmرڰBGQxE,hffe8f&G?`s&JpV$!5PCSMD	0SJqi]t̍d#$<r79,,YcD7{&o/ Th6Bx$XLrdrC7xSpPkRӣ;#`P	F*}17d@Q}@42iDg]=R⢆#HZfIp)
՛i Ʃ-t;E*zC!2vN1\f;lVd趸Un&{AwrpmEp92.X#FtՊýCBoIWtRF+="6j@"j(4LRQODsр%}O?leAlcPHiM&H#,O&>;뇏=GY$ffUzZ*mj,
/^ǔm%7( ҁb3K(h5ghw, tXIheG[ypA#G aKZ
+DJ 'cEL7< K,'ZP<aU-[MUS@hi^uu*%26@3*CՆ@{A=E/T w).r11V˱<;p$Vϑ4ly,S|Ux]?"X
g|F-i$dVS
 旎96G7RJ35MU0XƧ(8F(?V>)L
OHJ0Cy"-:c-
+RʟYٌC?@ԛV	vR*iiTM1tt1N4lt\CUfl"	ȔdRM<NKǴ#8ujg3,KJ\t,[ S`zLt1"ZoX
lҦ5)sH"tfcs.~ZĎMJOX.;XRB$]7N.f
<-33pV&M(`؂wl-Iw@Bل:Z:V.<,W/I+8R}xM6:j_kVdu0f1"]+Q91^U]ZSX[׍t9`y*cEcX Yϼn$8ؿO{?3?p8|=<eKY[q#W[+n1='r	7$V-3$A=b(Hvz]ᡰ!'H QᎡ~쌇*a@n4Ӏ7~JS	M)v졲=Lae`[upp28$# =0@WEMqYN>Mq+B3kK(ЕIy;A>Fup~R~xócM &R=ߪ`kGCv{ak1i]h*1k%nc#ŵGLTmV\r^uCpf[^ڢ[lVe`PΡB	UO$,$;Uzꀡ22s[Ƞ՘SJ>]r㳟
7=<p@U6&ޠ{s"R
OF^ү Zb#LSWw+^[e{sP#UZx<eX&AUWgCi PaZyi]]$G| Upjt +VZK7rFJ]*3W_uʥTsȌA B {غ	l$˥$@1n6`@O \Hr:L+D37s֒bPX[HOUyx.eRn惷VbFmb
+rFe Wm^U~gp
+2
+09a W\ǐCl2P[sL(!uO
+V64*z4缘{'1k5Ìaz2yAl=#"{sZt<&Ӣ.3>{0%iRVY[la1A8Z
Ν^zd66keA:fdPH&#K$_]?lm6*㘥ðGKZT	#)
j=sȪ&{O`zRHZvg75@4R3p_/kSo_krnV~?ÙIyu)_g_?~_Q׸-E>e?w(S7`6d=ǋisRoDy"YYM[f@>/Kqv=>/<Ͼq0pp`6>+9{,G*wqˇ#m D=\Q͆Aa=`&u[d*:kP35$vGHQ:)RU/ Cf[;gb$]S%ge֕V_4DjA D)$W6@Ɍ'騉 $&*~/5CE'ڴAA-~[nq;b- XS3)7V3j\8n>b"U cz4YM[*8-bdOKY)SX,K]n8SRe#t+Μ_r=]Yg?m~.._°LXo?to8r+e`z	K"XM3*559HC
Ȑ
-$Xf1j'u]LlG!b.37`{/iU o3֬
E7ؙ əU~nG`,2 P-Etl%:3"6,
+̷arʵ
E`ݱ5F(,5y1"̌Mu¦V́PmneJ/Uklu2j̯
5rygn S_o`iE'	=E@Jc~JF6k#?o,RԷ
+6!`[#(+d9KG#L3dO.iYئ^JZ@8sN	'NA=[-Ij7㘏C9T6HMT:?vŁ6>ay0TT#E&	PY>lfqCa%J1?sr.m;])!{liNƔ}S*+b-L^ъzE* -iVqcJ}ښ@VȐ94)YSJI5x Uł]gbOء[MaeKiS,=e{c''fX_-7D[gO"a8pr>C][iU,u-`lS=#n&YxQI4͠%1.f07(ٶ(B(ǧ~_?Y|~į켔/X+?cxƽX*>鿛?ë_???x83ɟą_vlT^)?rX)Nn v;;.QR:^LLA*Q6*iĂX2T(Yw_teq/q=r7g̳o?G]pi%IWytj٘atƌ}M*7":
xCF'032Z"\W9\MC@vd$HI
+Jsݿj+? B<'nNlZ^+^ahs7d:D!4Y03sv鏤i
+J$
t]1lDZԈ(帨% y
+$Iш*IǩAX	95/-UG5c@WT2E1MtknݒEB׋] m@z!c;
CsN6H$fMجs(xGѭmє8{zT7mp5p?w>8&3VP`U)8h
+ hpb,:򉺣;)isf]8Xa%mZ](@)*_bKN>I!^ea.e~W"ƃhȲXH40lrt)XČZS	;WRKhL#U4,GMr&#P\bYyCXc^(J	jXkx@#Q	08σZ*cZv`oK/ho:J}jXYS)Ty?t]oVvN˃iXB;gѓt#x&-
+;o4	4V&ض{g<dfRYGP[p;UًGAl"op	LTlJ;W}BQuYijOgϩP
Hd0lafP+峄H"n}A%}  V!JZ5҄B-=u%5.3k8h|}B:<8t_i7#PX|$peqdLd/"
|,;ԋf{{aͮ
+J0O2(S!-TP-l@2cTy|+ZHz:| a:=msuNTuPn)an?'Z<$@Jjd0UC,cDBa4\z_.!| Xď,V}w~wTQ?58nXʆi }7s8I~l?H=Yҧ}q눓ќV$)z/l>K
^y 
+s}a>/g}\+;neͬ/zrwK#1q?ly|v61i:@pAz1dWH9RAZϼ4eδ؋&Ƽ5p봲k 	ԅ4~\zv0CW&ؽ9k&dfV>?UxN-l;<#<[8 N09ѫG<u[جtX
!vY59{P[*И2zCE3epHݖJCv*ʐ69P\X4rL8mo$d+B7D i1-4x,f?49,N7ފ\Aά4ԋEBTcw P<I󼼾b
+1Ѿnωܑe?Ur J`F>1Mϲ~	l̒G3%Y>2Mb?-7Kc.
Ә1-t~RBe
+F#VF`iyr# t҈X$.;sn}(K4 ㈅aqڣpgb$
[({Wpjg85vmRxleMO0&e3mӄS2  kYV%T!Fj/S>T$P 8.uB0:OBD6iT%+5ft e QoU 2Xy"3!١!#kbƋЀhiV*n	б	HWx!	 GZ\>VV{-w͗fMD<vs	܋ T]jhZއزPX_[%$BH@ s~9robZϩf)GYi h5fݯȵ**r_#y%EHz7E+H1B	aTvM.2𳵕}- g(|XD,>K@pQ~kĠP47;7MlH.;b®2BxRB6y5m,ɔAcb!4AI\rT6f&8*/T*o}j4oDc]W`U`TJG fپ#8~M婇X.],:rb%BbfXRiLHfaQ4cadFG\;$ƘV(IC,eĊqb/2
VfV1HTN2&8st&ĎEwV3	'q#n5)0#FfLRB(&#)/lsv]4Bүj"N 	<>#>$_!|է?_wp*]Ο;ؿss
1Tz??'glW|
?	Η~\'ѯ>vz}__</Â||/< s?øw~ߧ~,_)|7џ(޿|;R|?Ooo{5xGMϺݿA2տЯSž[Svy|W*Sm"-u$3w-O(Ulm'*>UN)36m^y0ǩUڰ-	mK.8$1T&Ã#Ξg<~Ed:rGp4EKWy!=)t))H<yO- JF<;D"BRåSkfM*)+&RV
XpnA쉀TJ*j+m*7A/V?y)PZ@*>R)K'%qY1d`"x&YUjw%U5kĸ
+EqHx;%.٠+nD=2(</z GA AGg(]=qPܘH%]`L2P`}fuYBՊ$7ĵck4Q9`w̙s<tc<zl>wvwC%?iӓ gϜ@j,%]e^]G%z9$Hxd"LQ.LI'6_T-)Q:rxt%KLw0Cr1AK:`w]PZB&U:i\&^AR `.:)قaQ*4	}"cuI5z٦_QtC02DWKR@If,B[BH*F>iW,F_gK2`ΪRr@z}HnN^U&UBc)"-0pxKe
+|_
+2ҴxQot!Kd,$S[3g* Y:BMc@X3iw5 
+Ѯˀlab]l0) 4FI|*aRW!>p~,p/  e l̦HӘJi=)̪#!
+IS~!EgSjK1x?W2o{ TX@{eVIL(\5 Lj5`ۄZT.=9e{Դgi#FQ繐,0L/z4uJl<?T0Hae;F
5#͜IU؛&H{Cq+<iqݙ @Sh09VEb+H2ZsRS]r!P|x`]W_Q<_7Oe!~h>[ǹ{3?kӯ~g|.}fg~򟿙w^ĉ^ا{_kq~gݿo}^|ÿk<~3N~]yG~|>ǾY+m_~_P^x%]c~6>)G|re'O|_O5+W~P>AkSs$Gȓu)63<TxZfRG !l$qC2cn<s[ϞxiQvF=pozxݘAQ`僑Av;8bĘZ .FFU$eST<9/G.$0ZssN<BDT(TP"tIjuVTf	i^p@ FKfq&t}in|spf(H1])
qYb3tڔ<e ^وV,PĊ}!WIk^)3ʯK281֡H2aG,03T#,^
J3wnP4%߿X^gRY,hRm@+W1?uu\gm{fALw<ɸ
+	<u/c]3<yx{ϞGa}`+Tm<-=z=0pD*sXj(+57 SW@ )TS)oO bRF5K.,%Vh5,vÜf\&lL
+ƴ58XV@4 !'͙CHL!#!2F$:FF0)Rjt{7W@szU
MmS聾%87W?u%5F-ss+̪̗
+X3/Or+RoU!5J;Ҳw3|KDIcB͆&_--. H
+%w^m6
#HpFȓdibXL[b$*mIִˬrK$)$el} ΐ&r0Qj{K MI!/gdF(Rrg*bӘ)Ǎ ey])+I}"9T'uwHRga(pa*ikÈ`e
+1u%`YdWX~*|.y7j$6fy]	!=P	&*1(?T@̀"(3i=I+<=L4NN邃ēʞ[ڂN@r~"%
ۥ#r$_TiX$>ulm-y_ﯙM@slN)Ƃ>  τa|v<
+}7s;2/l?<|G=}ϛyӵ5u?/?s^ƹm~}|:OY|_*o{,.;X^?|;`gKyy^-9g|,oAS??|"+vx_ͩ_Mw+_'~dG|GA?W^3dqi][qHxnb޹'mBuُ6Iy\8{A?
c־N7>LFv*V K҆SۜZ	C]=~;oz>{3\zg`ٌ@ꑑW
,D1*nlSD(ӛ8:?t))47䇾j9~HX}.ߛ)%&3j?F5}~Fse'>[2u	"fF~1T3!PMPƂ7¼ C!!I3{L!.1Rא gpMGdIYY"PLVSǸ@u?.Uy
}ףa`{X1r2Y.O|t
+,\i[Wr..}n;s)x;~9cD:Bb3`9_q8QDJ#U!-H`Fp	qibR!րT%
+`q\H^ҘU +nlw~|9'1*Rc奉e̾ʀ:o+. Kkʛ('!BAAXz g WD/9asj17<q}v>]e#UduD@^4	e"EVI9%QS+S^ԫߕPXnD^VWhk~T!:/̗Dgcʦ˛YiB`g{D$|#Nk[ #]B'p?n40ɖ-"C-@sn2d>8T1<Q#
+hcT4&V=R1zge`(Sϓ.!`XM")Ĥ]1&CS%1c#fx~u1{Q]7}Rhb
$3 b0֛CiS-j	}rr[$3ʳHϼ=#<`> dR SS(X-"!.~ȈĒBJdxsMud8<|Xp{H@G. lb#A%/*~y/.Eo$	eM[/,OFh^I)IQI&HY,u&$d86>c(C>0 xGO"voy+_
+am||5_X$ËZr;0RNB%B<C^k#&@/#Bn~՟VTEOf 73t~g_1?o|)~͟
_ӥx(,Yf9@=!z+gobؿ,22r\P.ϯMjԯiMrµ3	aR> Bhv7@
qN5)6+,Xdw?4tu~+c[h02gF1/w \Wؽ&N_ȏ'yqkhW:kʨ\:ذz׌,D6#$eߗÛ̩Щ2\,P̍0dV0BAHKfxh5%P<^j^vhz?!Gg0[;TS̞Yԍ%Ոݙ3BiZXuߔRͭkU@U}P$mM^#/ҚBAdV*(cU!ir#xBU	Q&{7XRIb+B@NJH(L	|OAc$
KPI1 ń`ypúD:<>p"yȣ<x]~-pDD I6H "C⨄P}.E w]OG$"nD#	8JB1IQP(FX$t`53dUkG Q(	$#4ބŴH4%KsH TiCFQ#	5̱B)f
H1ɍ7iT\ix	Q *Uw2HbR *K@4_ @)πK_
+Prn̏lO"պ:0	V*LdX(
+Xa$HREU{fs{0ikTyWZuS\1cGOjܯ\^Ly*L u 6'	݂ό"KR#qx ٣0D軪Hl/=} E0ϬE<:C};)Fs[CO)S0bft3!*]TVX14|f_B$*F.E
+x]L8>1
+\Y I
j.\I,\fȼye2	T\٨M1+NmTT5IXIJ@	}/pa'0cJEb@oJI%Ťiԃ-Ȑ_HͬR`ܶ%Y 'OүR5s5QRn&v2Wb+_3.+\1!aH#`|<Ώ?ʗe7|,ʹݞ2;г'^g.r0z9%Wy:,,Ns܂G/}g/Q]/w~pۦ?l_|+N?sS쉀Do#{x>t<gb8+W+~/|>~/_D-?c|3#Ɠ+Z=0gʽEE?8HS;xJDQN!
c~8bKǮ\!%wQ]rxgu#{[oasbGњ#r(
]be0!afè֒Egm)&6iTYy!I@U'v1;T3+>]ـNbg?)S1d5qɚem(=R|71o}')4w1:X e* &Q TPI)@@>\ԓ߀q:إt(RhH,#b&"v<jO1b	T)FVe\DP:XaQR0!퐥x|_s>.K6kr	ilf -Neɪl;-Tz8:, t3x-#{\NӞ46=)!-I
++44i(SMG[aJ:RCBJH>SBaH6LX7
9QhDvIŜgf`sx9IFܜ!Xe mi@PLӮ*FDC\\s,PtX@fSj	(u^w5>-}#@dCc/Wu9Yր&H2`bV'qɠ0* ^SV'fIS'"3)tj^X4XN<aLl@??65%z
+^l~[ HV|%Ӑ8ZMs~_:St}4!PAa*:c4T@MO|j@m)jR+)go)P-aZ6>Vw|-%^-81mMkڝz0`Rf3LSrphլIk!b;0G@	.mD&rJV
Nvp+0ءe3z
ca`d%<maXUՙKo3PZ0x{P2
x@ow!7o0"R"H5fF-ւ~H5{ڦ2z3ِdxJZ;Hw4!M9ʟ-  ,x#|>^q>\zO#3Ƈy/tikw;g|70_/w/]O{oFk'7?:\E<|G7My&MoCo}|oS>m՟_U??u;箮rw.~_7U_I`㡤ziZ' $&R"xRAGE1p<.͙h(bQ=Lb(*OSEDY3l-:VGa9XYm)6{>8sͤ+}gstx3d+
+wh&QlO!%#*E[4QT|8dZurM<[dOq FSz)U({(@H\1,4|JBn\Xb4{h!8ceP|j*XxʡU|게,XfzX`JL8::.L;hЀ}Wa^V$z'B?eZȒ`2F)Ϗ:k.u;SYFt)b z]<~z ̲uĤV|C ^,wX
	.;0^buq{Id%f9
+{ohlL	;H Zwm\<`
m7pY]LFn,VbȒJg\Is-3	ݫcBInP"F̄(7gǪ9خV:xl xhY,kn{;SFC+
+%S6ϓf v|		Y/fUF2IǗDPp40JA&* `.'BZ '0	R
+$0~Zׂ><LF2+U*;Ŵ9*倥K5n }]̦;s#e&5-)Gl
_Q܊"[}:ioq Fe8Xl/2%^algyeMVjJZ3B`Q;&:UQi(%{E.pB
:eVGj--!fK$SwOJof;r"FJP0`+~c[6Az1z32U+\J³g5)8Pb	gd٤<Ș'܊&pdA:yL)dS^)Um=`Xr@7Vjh+
M*x\i^70BcuL-NngּI([q.]
h*bkXN!D)EX 80ntlqTTk@KDRəTub!H)k(^rOu"pҟᆗ(ȳ5Z]yJrg=<7q/z	6/7DN,S^gEjg4@<1%0p	 YtyUڈ!~|L`ըu]=jJ."sV98܊ρ[|p]`fPfL=EիN#y\뭼=grG/yݗڊKK.`%c0pfT:5&UVG	PC"}9KXݍ&ɣ%a'4)}hGn2aXtO+ڳ]Zi(lFHbŲ`E~7CҢi _<qD(+
JM$
80ѫ0/5r6B.9!I2}1N%0YMaT	T@y`dʉ^:ba@2}6(#J.a 6zC&4[Vd9Gvm2].zBqJL>&vvVlߺōbszi.u]alpAN4Yb	\~{xIw
KxjS8}f1RP&!N"( tQR|03Z# -E
+EBf@ԊX$
+HE!||UFW\NRP!إDLBeb<J?Ddz_`VBBx#~h Lƃ iݡQj	d&{8h.0fu"^ //ĢGD5`Ǌ[@Xumg0c:bxmTAħ*Sl,@/PDǫ0Q,&ebYd(L:% Q90elpxz<[[=[[[t]W@
I JXJMXUKؕH%"0c퓒"@f$A"(
QMD@Mt&
+F.ST7Z	Ē0IC yOc,IfxB-$l@T=-QM[_u߯m	H,'WwONad͚V529P@b_o*!Md!;0SbVZ@HERmw 3;⿅tV	c6PYfr
>IiO<,0x{aF*"QP$E`k{r]P
+p}ʂ&k7wO_FUAɽj.|jLIut̩i<R[q?E1'e}xϽM|`𑾪¯s	 
yR[Sv(?J[I@PB
4h^jFZ
+RMv-
jMe$K<uNo<cFGS[Ay~[^p;6{qY.Oq4µD$*9u0)QKJ Fi1	aɊ}ψBbѱ4c?<G&\
+[k8GqCMYgٴ.H;RS1
<sC@ܼ3
+`PRAT$*ULۓ!	=	zb[ UiRb7,#	qsgԄ
+hOe}u)@-$oTJYaԸ[ FJǲHK~>=X,UtKn̯CԨtoG	Jj4]&'hN!;ph:B˭4]	ð"	moч꣗8siVCٺa!qυgNwnkp&~.:!}[o=f#]cV@iqH+a _Ĭ՝D* CbNq<|b}İ^rT9SLt : ZmfFA@돂E<׿Xp(sH	U_9dڤ*xBk]~"E D>oK8 Q -rH/-,~5_`vc⥦<Z9uO0MJD*A:c.98m~@Hy5 O'nD"1*ϙq)gV"R .:Oש5OAkyp })lƈZRZcb517(l!Zdg--֛b	 *F4)hF&$,
+)/R7 !aP#36R/	%3吙bPR*l3\$L&	EVF :0+UШ`~kHmCc!m
rW07XU,Wkez0hIH߬@&9Y^F@HOv	f\y!&D@¸@m)W`>B v# _@u,AhY-7`.lzgU&Z1L
W43鎔ƙB@
+|X6
,Ԕ{NثHrXf(Q4e.r\/fJ-kz'opwiQ:'oW@D"bj PhʩE7d4АtXs.lsϙSl/aU~g/$s˩-Ǜ8Qy?(Gc3!1ZI&n:O`y4AJZAP0$;2Jd1dM
+0y~6S´<)t+X#i=o1w)R A[_@`m$oϨ~	QpZ  τ@l!P(oY ʫ5I ++5b\+PL(\R&nc3k:|it}]c،PTN4ђh]t$ŔN@ۋE?4zEg\^ߙQ\Kostm=qpp֩5HUw#yyb5E~ǭ>w޵)nBGXX#H+R:Ue\]m9ދpF	B RS5:zmWv\Sc{d*#5,$=	B"ÀTWsLpW++׺JM;8셴^*yZ
+ef
*]ÙF'n>ν lgf+51Ěb]`1&wfm<s2&>@:R?_S_6،F,Rh0QY,c6PDtLlض@@Ɓ~Eo0Ğ)#_$&"Ujtu3$Va+X(ڕAN\[4wA}f80Yҏ5,K-¬ 9y=$ Q55<
+LPZPh^A2MqdZV@T[ \V]#`(H)6൙f!,cp'Y_SoP}Ssg_aXDSs,˥FdۦTm\JeFޒ3]Xez
+xYRKQg0lCD?I%C- {SL5d䢈Pdik{i;r^~3ܯ_}etjXX<|gĠx<[G\% jK.r0$ݐ+xΝpm.> [ϳs.5.I:VxP5F5Bס6Ѕ&&}dxppDR%]@-tdb}]4Ơ
+b\jIP|DITMM?) 
Pvg!R6}xb)]^Gܳ'+%U)U?KJ,b}ag%M,.3̜a>t	
+(!xc^7
+YaybS6)ܴم]P<;PƟPT
3MeJ>GVô~"X6	]=RVS^8VGuXJwRDn$~37{{Hx~W7kΞ?.,6do̓\2]YOd~F`Z06jhh3BpZBPDjѤUSod
+UjaҸ*
-".Iv-q[ZHI4= @Gc$yu?Us}V>tC7s'w"sͷbv·Fj)t/asj!6bkLR?)`y儱1H{lͫL*E2`ALڐyV|=AyPS^bԣ,"#b!.!@a eұJ@V 71f k9a$`e
+S;i@-{.`V4Z5f*xl)@N fr:fa	l$	H]u ٬~9#GU66Ch0*:J0 {1:gV _cƤ
+8Si
UqY&T+X&\P;ĬZ8fMXZXVsĒ..?+fFP)u`5{*9ld]G>-j%54Xpgk_na?+B!U$>J6O Kd@|ԃJJȂT0SI)mI"Nۙ Za{e`]/"3άJm_:ny4u;jRBǋ1쪣6{`ՉR"f>$exnA2耔6<n#G#%^[X]UbX#Wx!J:!;V6aH4M@b2+j2NYtz e~aHp1FSbqn2X#<Q)t.FUIvgJy޲Sw(PCTq:*WV֗eis/ n
Z,H;jR !OS#<26TوYW%BY[H7QGbA$`V$H%2qP,DB( U$)AnOQ5( 8L,2tC$pt`$\lR&>ݰxaG+p\=ܧ7)B薄
+:F.p#= ;7ʢ?5}wEN|3o{]/;o̩~NuHtI5/fz/;0
T9ŠhR=ZnY~%I1a>[;^<GMfA
+0Wx:ۦ®t,i%5^*qVo~	9K?tc8rB;3X5#VY]"+" k}}'s  J˶M|9U?Fa!,XA_i3VZ&17qx1OJ]:.fpu5phSӊ4m5>{yGRa<wnr3g3`㗑Ѥ
+PV + @g!TZi	#?ےbɜ0}`Y!ȆS9loϠ+:lV;~9ZWSn=.TX4<{:Sh1ZgPe~yT5zqX Y" ViC: ~ژ;8Ux> 
+Qq&r.bHfGJh^P*\"զ/RsaHZ)X@sn?3?}FPGm?E.T
8\2SR9nHb5:?@o~O3zX@|Ru1q38Fn'y
1=>C|D$07W߿Cs,nN!,k9}簖AK.zYHtQ
~6brgcf[У5an49AAdneB +l$Sb\^ҁ銹6iȝh)rBXOѸ#~٘\]15w+$V7
+$FCjcȪr¸yK
sƐ{MYR**
̢2B:>*}Ff*0mHdgtIYx*8eT g)Yq	dMHJ4SB\0MIjOAĶlrTm[(3#taQEwpkٽG2mob D l+sC=ns	#5wAMY"<(A\ecA:xvAHdȓfp5!.O$ʽ	0΀3Ț祝sF:AhL)A. =XPF)gG9U??Vg%)\BH54q2os1,+uB]ME~W"J69"Bϥ^_S]QֿXn4j\g⬣*ǳ
+Q_*cMRn잇a;g{T5Wb453%1eŘHqR7Cb%F`L=)	YNɊLv*P0 >B9V.Jn,_X
bwx ^g\FscVd$sc^l@/Bn
VV^
$8v`p׏X،Z}A=NRoԁ?`3M_$C
ZBRdU/aCiDgN0gAKb2AY7FN:{9cȇ"ltzVŷ3¼.؈dm'Bef \_Q|,]$vaQ{5hџ5P?IE
>h߰O+jS z^5E>c88{H$}'-5)
Rm }4wt~ddԑX 	|zGΝ?c?by͊ݳ7p}I8XЮGcZTbٓ0B,Bftejf	M>BBI_H\
+8jhI(@B.,y(8Ҽq
+|w3㻃ZArCLP/R2>+bг#ҹя9| B	3gK̰8'RvQ~r:t]̝*^"RXZI2T;]QT&T$2Gt6%a >Zd	[(օmV#q@&	{kG<E^W0^[ ,	.g֟~#ѱD{YyNO\摋&y-!a.%pV[~s*p$qbfD5;$ld3`$K:W<I  wdߌη j-.-!VzW@"Z|U0'~T|;j^oӳh@LriCF\]-)8AigbM;	:J^`thב5u(Z5Se&Nu11yi
+	xMh30Ay%`(9XMÎT^sM 	CHrn5W-O@R1d)|
U
+FGCLJ ˴4k G!vwA]W۸&;)
iEio	PgGVL!aR{vho6#ϕ
+@pv$+&,ӒGjSnԁM];HU츚ϓ
+u(
+ָS8Awؙ	c+cz|fc.`e<g͗3DʑS|elyP]-uZRz-E{B\ZSY$S%ЧHRS"XE[GӲ_Ap/^B]TaB`obo z^w,7L2~=ђ F}RuNs8}^̐QXp
{?
+XY8uãXIFL&
}`[9ыW9XEFBYGÊArfm0|Xm1:<$v4LXe!%M͍PJiX]ToGXLӗXFu԰Odxx.S0\[o3.t1$#z#,}dR7DG1KgD:!0ˑtvl3@Niφyc1Mc""  ]썚kD0bKZ+	>BY_h*(eRmZ7p'bo{{.Y>Nfj#PoL7
+M~d{]|~C<B
+cywr1lh'KrKk88sLq_k]}zfS lV+:fXsC&[.
g?XqըtGX[Xs d.n@3Bq#vUV7Of]YJ~iq@WnfA=<{rbjc~ݍ9 $`%+.2KYkl*ZS	Hu
+PY0SRrLf?S!`$VS="if"hJP&xypV,d8eD橈~ͅRf(X8HjA+D-qNRWy_e+0xW%f绪n6\́SZMFpaY&S[thR
+)D8}\S)I.QKiĆYc%_ C(vc`sHXaL&E!0X.P<`g~o
+wVa3066QRK3qt$cnA "~3Y3H%Z`3d_FRe "ECaLHf0JH R
+`}jR!ץi*ӀQUh*Z,fR12~MHhqa&h9"}{FF0(mM+˝O 8&ƢdHh-GMZQVǋN_ZG9Y3(yB}V K{^j3Y:uTyxf`Yk<J V^ǼfHAؿyЖ~|/c
S^+n	.3$ /S~GQ~mpl9">S?Wqݿ;~G_?SyGs;p7c1yQr?OgS?y{e*g}g܀{
{^vV5S7ȯ8}sѩ')+J.Ce
=UjJs)cMg"TPϼd	]`MP0c֛o:"$FGzԩ!ciX3r|Ky6Caװp-	ðF1V@+B(pJ2lw[(l-aƔ%QE8)T_AM?Ę?'`	pRwBD.Иg]p0hfN)(xCItIF,±)@Jr0懯ZN
+sCBd, e+AI#3laZӹع~'5e&eFpF1M.mN]R Yf-Á`<Д5!}7eV4iW R^X( 66Ø( \TI)._|M -9)&=,BgΝeY9QvkXcq{e鳬M$BDኛΟϾ&o"EBnQ|_=,*,d 
+0:ݻ}G}2J_$b3+C8W(u8`ր&Xs_p_
?4rfFV)%` 	^j
+)nȫVf{u<oࠖr뺀΁U/>G>;s77/XB+F{_g~en
y=mL%kѺ'%ZGHX[H)\VTW.}ܶ5!ןڀwX 5Z$.[pw, %ISbiJh!&aF"ec
+ 4B/{+![DUt*&9G+F[Ŕ&YqgA
BQ01xEд==cfa4jtPDVL#A#S{*c&Æ~ex1x*J檰:YgNg5F:p֕|]Un+xZcI"
+4IAg!8x"TjB[;BII
v
/AfI V)2A
IVVc	Hd׉mk< c}JDj!&^})Gy?[>[E|ŗnon3m_G̏cO#u_o_2Жg<~vnx>%_{i1ȻU-3m33	|W~%=z &>s~_]!,>G.}5fCy"Ҿ}Tj|}_'֫&H#Tqv~(#VK3W.q%\pXFQ$u
#];nrMgY#6ba
#&p4n{HŨ.@JUsT$Ҧ
+m,.C&gU!dg`)'
+e9>eJWKYi:	0&@T."*0,! $0	ԂxZ3I ď}D!XPsa=Ldml,BYVռY@1y0-9cQ4ׇBᒩ0D	tB䩇ZR$ft:HFR8I
+%
ب?w#\ }uH̠lp9l?Awdq QY)Pu[lڬ1`:
+~/[mؿQ.OOv[e(]3(nl
A'1~#/P}vꅕMkJd9nKM
+߹jL\dS<x'HϏ߿jcC
+=}c8u>GU}}iY/̏N0f>iZE~g^ZsIXG.4mE$u?os'^-+s4ELgl
+6U#YFeosuM4K\ 1iY(ez|դS] i-ՃTPۜYNLqK-9A/%PhA
ףZ	6#a-8QG\WYt.4%}X^b	JOk=\J=XE<I/4T811x9R!@Kxxਊ*`JAQf.PtX!yY,rD:?XŤ+J8ue'TiYp)G?@I-kB)2".f:2)A;!){
+X*`BK|^(VmJ 4-M>"@4@{z_(n	I[jiJ%EKhLJJͰ[\>7jj
I	@H!,8oa2_c^=
GG/><3P@8w94?_Y/8^a`cO/e ^dg#
>34>}c%?Gx3/p
+^ɧ~zkr~-g\/o~af*Srz&,d::tݒNEEYOkcS(6ylu7vw;o7\Y	r4Bd0HIH)mLWBWF#=lFvoY1D#8`Z;4:qLk "gEz7N+N)e5\Gc'Y񷒀ft<XqHZ,ɦ˟L5rWpIvKG]>U` jZ@:Z?O$1bnX~ި*d4
+u,+&}G8ARF$ wuٍ)Ę5FJ<X]Bh;N66qۻK[#n-،0DcHwj[n۟q+䜜F°
,8s</MØX, trbn E:@Ÿxe:)C@S!{$pv˒+C+Dh}9MϥE?'tVTIxƟ϶6=*	Eep[e	IVZ29_\n:~݋4R3ENDu;ӭƕa.%R~9v{y}R
+c^4(S[ؿ-ژfqc'C):WOڳX:TeU?Z1||/Ou n@cW
+[HC~0 2? MXe̩
+J$%;{GG9iO2C5ˈ6ajӬ-}'H	T[SYҋ>tg"ECҘ1)tr(24v"Vb#i`@<V&8 :#R<<;zb@rk1gH3C^f9I7M6D}Pa#BvBGlJYV)컱0pk#oR 39JMk`~*@UpUd5UکITߟYF
: $4~V*9B@RHUin)mqMǑ2S]+k0dy#h=zQ  
+3[^O<d8|z=uW9uiEo>S^rnVvo=ogɯE+_p?ϟ̇np8˝Haջ^|wևYL~ۧ7op}|s({7>{HٽQ
0/g}?;YìV/]>7?~=\~+Gn@~Kw?o~Crڢ_6
SSK|:=wͷH& >Zbۦ#q
9ͭϰٿ<nxi>fTR"ms*	C%$H']Lhn6aD"zX%*d!TeJM@nT#-	U0N6)u)ɯɽHDJ8zZNVPҸ$M1+h.j3yIA*/Z|PeH^:MZ`/$Tf!
Z9U`/ViPQAJJ] <M2ĘٖT/`#fIcBIt[&vg
Sa%&4Lr'I8Ex 9qp;!%E(eyMllxO<=gMp,,:#H Fbו{iSr/!.PSmX躈Vҏߓ>x\:.Y.Ke8-"] \uw,6Γ<U)KI@`CbMü0vlU--BI13gMhA#2#{i[˿edy<Koe^p0ZSZ mygTOt0f2Ŭ=1,Fj3bz^??Mc
,yG6Ae~3n_1n?-Ҙx2mFՂUYPg`j،Gl\ 
$&O;oڌn6l6Ћ%Goɔ4@*$'ۈg墧K*b1DY,9uTFAjVe.z[Kjo> UPŨ `.9"a8(Khao9p3*SVCވ͛#2N=cKC* =Ƅ Ř@_4#_7ϖ3[KJC2~RHH@xja~BV2T߸+:VzETw|ihF|<U/ǶRBw*5iFM(  &	^1?c{|?W6~/]g
+ۻ͏&+Ȃ7ݳ?Xs=9~+>=|Ϋ^_އ_p˿}E>/cWSo77\x}xC|}6|?~}=Zs}5_}oygo~:_۸1/8Z
e
+=gd<5r0잿~o}-/K?m_{;Ig_|^x#Czy_=QCNljY/Ql#՛{HǹE;|uS֐^(r\5x4`#xy8z
RbX	]#7v=\{"~+o|;>ryWQEadq*!-A#N!unFBs{!1G֩Q:Tf{QJeO -;'U6Y6 ̽X2P+|nIq`@J|=ň!c 
+N1&K٧8.k- a gi1x4K+9F)~\ϏD Cu86yNX)IG4F z&IFɒuac{}%zO\hې@'21=6]}aα9:b}pVM\dFNOT: 1#zd*.1.haMPR%#O-ܩ
\d2Y)lC2	՟1怴9P]חj4u&CCFu}ű"eM$O'΋tڗMefz_us3\ 	"kWu*d&ĺ&
+?
8R꾅y#ZO>T=٠1TyUN.w0ќBfв֬G#{j
+#׿5_6c-;pY$v)9pKEᑱ66Ü$9<%w?=!ũ4~ĥ[&xl@S(ЩU٬!uB'咸!4&D"Bˁ~0oZKN{upZ`r^BmSWu+ 	`4RkpͷHM};1$YFjl((Fì">ZB.18׬F\JPSZ'qL\VA:
+KR뷝v]Lh-sٷ{HP<f>S[ KgTɀ#Mɜ{ylZּ5"<盟wWg}@ X?۱GngDƇ|GuyvΜYvܳ4.?6~/ዟ,Ճoُ?':WWf9z/yskogw/^a?\cx~Dі:9\y»~qޥG+Y8O?6VWM=rgs#l^f?3t;|O^SQ'zRkǤRd;m	Mߛb.Xo6\tWż$UwMF;vˏqg8,fTvΞe(fMo*dSqɌ$BH20F+;:OaXf@5JD72S Ft U H*a,1Idcwu
+`QRJ؊/T܌xՐX{G]<) JP-Քu#\@D段kQvx1&WU BB$3Jxnp.<i(ZOT&=OIy'%2bs91v1.ٿa՟kb趗P<LR24цb9,QH0g\;܅[\=]T"]\NT,!CQM ƺov$LN ]spV	5@yQ\U=6ΤaͼBƗzNZ5ҏmb`F0r4)qߺjt1^ 6!OXRfI98GQ
اKv1;fypCWώlǀW@}^]p0̍j7H/;TuƏLM̤'!@b	dМa@ ,G0]ޟ@ 1"X.`kP0Le@@͐
+pڠʰ7Lm',;rBs穉0U*e "D&7v|kfCqIVŠTp_,r*@JMtoUaPn[
ǜ.8&WT kisgmV ,<8ͫPƱ;؎K%UfH@BC4POZ`u*;_嵟_Og.˼
+~W"Xh} qq
+RUb=yÏ_? `izR@YfUR@gjoFá )  ".k}7	6p'W~y7=]lxGEtsQ~flo}@|
+{,IBmgUr˗Iy/˯1>^2oz{##啟g>/So/=y)jEM|W>~~wr.έ>n<h 8O?^~
|?|G0NRz^~}ښq31(¥]oe~}{7w?CR$\r^s[qYg<%J#'D.1	,[O`zD66-02jb\ Rlm/B+Vlm]/mք'!%Lm0,32g%%:d1n1QSaT )(8"Vc(&C6 ySyBҜ}e[xPIr4dr˾\M)Y>d>bkr,@}q01ipJ"*ΖۈSEyCa)n*){&<xd=աz&Ub>ZqCqX.tJK:
;Ú.#ΰwժٳ路s{C @v>m2)XAJFTU5Q1"X:.oT
g2,2
+xVCPX< a/T%@}B{e=Run5
+4`!v6ҭZPY5$sK$n'zCg9WTO>ǣY24cG{/}oq̮ň 8/ZXmfuSzRH22_ߊߕ9YQ伞\Xm&mGr\<]>Cq$U
+cREP|Gɿ ad fe4b^sB-ĠT̂Rb,D	$S֛&p+vodx$u2f1vt
+Xf5=42&f?RgD+{hūj➔xf|kV^stﵲZ[XCeꞠJ6QzM%9PFVs l,հhPC@wf=Mk>!O7O)l+[I>7N,|Er !{ ?bqE{t#?ex1?̣w|8u?=n~:xsʗ~
{_,bd*+rw<
+/Χ-x3Ƨ|=5:OA㔔UOS*~ۇG7\-N>m7XpүnӾx|=<9ǫ>O˟?k/w~x;,>w<#o#>e|ŗ}ƑpOi>͹ocq#s^j>9,_)ܲuϻńbf'?XJkᥘ+ =|~6=I3B)lu7z67]o7pCF5b3YacIFyC"XL)	0ab%ͦ`{k\YױI#170KBtC2T$)9ba@%ME$dWzϗkV! (R٨$@*
+]4U"RDSO*BH>CJD/}#Hf3*\'@f?TϷ	FBIcܔ^~uQܰ
+Mq׎B4#9!0#ckt>/yz2G8+%.4̀ҡ<viG[grpn?}XbER^'&-AA i!Kh-V%bWthĻ$5ٔ%^uQ!N, ~jyS=3T$i|{W/" B}iTLFQWhS	W6!r,Yx=֬A)ν<	3"Әfo;?"	4'!vgxh{!uR|* !~ݼ88`J'\ P@/zFٞ˳(:PUY^eaT'M	
+iE\ŀi ]V5j	`eHĞ!/ZK!+U4(>2Kq)MQ I]O(fnZ4ѥ@#f=0aDl,5Lj{T֐ԶGzԓD \gPQSezF <.w  *UpF&]D.-PneY!gyE|
+r/3(3UEWiZ_@<[5xs&3\^yiaOHq.AAVidy"M  ]K(K~w~_g1,{/8W;|z#/᱋Y3?O+3&K赁ymp"<0ؤ<%V+My]whЖSOO[;oN}gG^i,#?׽'?rEvĭAy7zN=|習y>?_zƟw~>GmڻvJ~">Yo}w?<}__H{~zzy=Z̩ .L\[MsI2i
sϫQپ>*SBPLAڤXOh,xj,p@Efm_ob2Rda,#^!&^>˞ַ΋W'Ie*8'7]k\֛m QؘrQV
R&H&߉qTl 
Ҁ3
+2 Y,;͠TKΊkxp+\"v%$m:n`!TbdHi(ީŎMg_*4y/!fUʦQ<"lc^Hef!H;j#EE'ZdjKdO2Tyq*#$%&8n !ibQmDܦc~W}ObP<H|t!\. AlZ	biD!$$sƕP1NLW#blASxr3G[wY,v7,@;L`zW{{kt9wvSK_<c&H$Ā3|;E@IL3DZcQLZHd[KJ#x	R
y^FI
+bTsb廎} ՗J;_o6A0r E^ Bl<	P}9ziQX`dXTBD*
`E~"ԥH`x@YB\{)h晴S[cqZ;ZGˁ^E$_~PR|*/d,ogJ{-Lߒh]KK%V-45̇j,6RЊ6vK@+M
4F쫲]\7Y5>p+eܲ˥g% AԞ f=M~(?0(]@,B4QZ3t]Na &Ov@Y-lƑaLl6tO|czC߳/DM%9JAXG{Q۬!HtSe	ZIFvpeXc@P_@3jh^@y	K4]SZtm$Rӯ<iuD BSU?0;1a0'	}\tIJ~^Oq ĵ㋶g񥆼((g[y?7c̽~  X#AE؆__r!!w9svooo2?eJeykE 99aܬ٤yω}}Ǽ}Y_?YI;i"VwｉΝww0w/|< w 9:ޓzn87{WkHwO:Fbu급n&=S?xsCիT;
kf`!"=dg<bG=ZJlMC+AG!D+g:wON:Kl/89np<v2W֬dC1Y!^#5c!%rRX)"-f.'-!asw5b55& :]sl
+D`ΘN{501YT^U*bxEBUFɖ -a9[I ?#ahf4ņ]Έ,/CbP\|B~/i;8Z|bhY7
@!#>iɌ/YҩH9qMC(nĩ
#)_>Oa㍪ iG@-mi2u`kwzg}{xX	08tu;E,=kXCrӧ{tJAqAg
+D1*
lӖ&mfŚF8^:Bu'I
綼"P"(^8<XRUN'
+_q*}5ꢍ<1FB( O 'hx3/cMr@A8s{*ҷ$.,l1IZ͇[g!	RтP)cTkS\,ԩ(pWe0?.GRd
8Xe~a2PS-Ct'-@zfSfHn;B~LiLhyԾT~3-FZ!&N,cHa"6C
+ \#hL\.aPuqV+evϨմX-ڔ|;&j1zv@hA\K[]^ΩBNZXDE̩j1eZApu΃3hz*e`'[29:gu8ɮ7pxpCd5X1wKgVFg;g]w2wcKp	/Oq鑟/νz
+~ij׮n;ܿ~^ aaZ'2J@d#ЩqD
+w<p.*5s?·x-x].&0x;;n<̍7I-aFް0搠F˾Cj"g#
+C1L7L,%;P *EB)#*AdbJƖ*C]vm^6Я{޶'ld.𰦗T51"$'=IC~ZֱuTf17aϒ2ΓC9TwEq#X1n/~hd?4%Hi i1wH;5gyaY.,E|1Vۻ#(:4Whb'Pwu۟7!gQ"rucGtd%H(A=TcW`DiIuR
+ (sg'"!
+
&!YU>ɟk!T?1,q;P~AzZ@DF*NLii cRŴ'r@]*&x;(	]-?cVZQH5ӅVf81`_o8XS ZG=^iYVJ[*
+Q^QIeMA?&QI"7;i)e[	AJP!':;{Om!p@B<Ѵ-H%PͿ)뀡z9]bz5HH"6]@
+OS{9.eߌFYJWy]B`81ųpxE**@j2, ;0ʔ_y
چ CKps_+$mgf|yF#}SenLb-b/w+T h7jOYNnW
+q AXewD5['Sĭ*?3җ[*_mW@qK. M?=Ƥ+oǾm5r<.-U	Lu#^r;z"v:qL89
+'P(c6C Cyu}#W?3|G~8/rxv-7s۝Ox;Gu;?Pֱ)P)2V"azXvT b첟И0c$X8^oH8hbo#H=J?HieE&;A"Aʐ^TZgI~/)$)~!%*;M^c){pMmeTQohҨ`!- 1KpϐzLUAP@
+o4u*ŻHܓjEW%'+ƼV8&O=R*,"e$^Ȳ/ұӦmV`Q$JRc>.&Lm[g*ހ[f98x9waG{9<t3yF0ڹ֡sOr)5"7sH~*.B,&ΚS13YX%8mX
+Ўmdm*ؓgY@Cb&R-zD:=6_N^;vAE8:;8cLOF}eU#9ClW9	:FiaSP)|[n%Hﵵ?ǀL?G^P4E
-	ȊX1"NFʧ2(e^si$,.A<UFHIDxj+b&ȖI!d-ihpOu+@@YfVl&\R<
+L崀G }s9ڱBUMM(轭jeP<6VU+`R)bpZT"'>%3ߙ\ti?_Km,'N5ӉX6IR3pfaL϶zRC}qc1^ p3o_3ji5a`~JK<aM[ְ(Q1n|	6hQe4FRoD Qy@lq\:Ǌ-k]˟uMqklHx$YrpevOGBf~˸wP	$ӵCPrJiJBG&*c^OQ'~ 0+O@׻OP|ZTCwш$P$LcԦ<XvuusCg+Z.˫:*3F%~.|=
+C}I4ς|<Xjl
섀CzL
+WKb0(g.Vf=$dŮ.IՄ<"}A"wyۻ·~sXtv^m@f1'q?i	K[=Ʃ9kq2zEB18X(uO7Bbq 1:/~&8# SAxcTrՐXAV̍C[`T-Y`S+ni+TXLZ
+=jRqP#ڝk70Ցoj0w@x	
QMēg}X2ORГ["H"sb{/|ܥ09w͎p-
+xCu,Z
+Ь9:K70"9,o:a6ݰ<#+Vn>Mw.g"$Yr EƞX}軑9؃F
+/5VI3VsY*JkD͞+{!ȱz5*C`4*KULL*K`n?z۩'Z=H|_*:YeՂh;B+kҵ1󆚩|rTYT K4Ng=U&T>Pg^GhC3*Y10e3Mp9lTT33}̇K*;ů*./SR`3/km~T2`{UB
hb@&ఒkB0>Sְ\w^罼 q1ƛ{	AfrIKG?vX.^Ak9sVg._³nw<
뗼'cppPX6y^\2#.3d`uRFyu$sБQuluckkA!7rZcJ}WpV%$"!GN2ӂO˰bx
+jV1	%+tr&V)~_m#x%'oDRJ=FBe[J^T~_K`Gn3N׮&JLuꓼ!"qbRAEj!f5QE!@ J R,ꃕ3`Zq8&Tu27*-0C81,B ļ]^o~:08+W:sCvOuY*ĈښeYq9˗/s
l=coD=Å縼y!qqYU|`uq>}F)0 XǁHB?p/?pP D"R#s05YS66o(ukkbp_FW`o>t_2Yն~90NF{Ijg-JxsϪYs-ð]"N8U'p'6;aY-O37*{mSVjSyMک3 ˶ZY8`m?y}1qIf9p>*(LkR&3HW5
կe߲-OD4 s
+eF`%UfhR6r,擦$RAY݈
+dC2
+E42Fa70lO&4Ch\ժ2b
˖Z2zƢje*yq"V,^f)*"5קE'+53L8 k
9u^RCHE*@^!
+"y4%
+zғȿUU`U>1+X6=9\i4)ˁZAdW(BDU+zu\/8_y`1֢Zj.Fr4X_킸a7P@N|˩`Mmvv;~;g~GzazVÈJdfY
+7_H˧hc	2(%IA35t]^X:RLSzv>tTWR{/H@(T'AJb:!v~4(A'H*Wv1bX&Z嬆،XHT{RRi0Z"F,_
@7[kh
!';pܔjcZD}g>jQԿ[ΠlV1wyzKg#Ntw҆Q7Sr:L j:i9ZAF$t.4*}84a@50>?n恷Pvnqa;>WW>(ϸ6= q3m,
+,M2 J<IK#m٭cKޤ[pcc&Jm'"TC#R
`{Jm%^昉Pye%#=7!M4!~&slo͢jM~3cf#8>&ʞ0֪e x]IRP%̼u	AfRƚ秠.*jʮ_V^42j}^E̏Mgf[bY-5t4eS],TGZCB)I:BW6`J*g5I*ٜ{CNhu[_$gjBRHgD@v2@\u,XD#RoZ ̘
(h#!TUAw4"XA ,zi}j{JjU}+_[1N:N\ZEyF+Zt=]g2SKE>a[XcA>iĩxz"ϯm׺݆Gc7(|ukop/7kRY@<ڗ{^G<iוnzbxL[B%Θ.'-Z=ް[xA8'4Zfje]e_*u	x'micƁgw?n#7ߥ;8d}tf!l$pƄJiL%.Sz!&-
o},;,(ta-:0I]QR/ؠHQ 	)b$ckSr9j+;HWHlbI>g4G!#QA't1hό BI Ng/-G& 1{"IZb,n"ԄZ%T<T
w~Z0$#X(\"K7:q#\*^	E`F6Cǘ]9fU"μs֥	b{[ihK`4#!
+F[0}
+]t#*	B̢t4%].&oI[ȨlGv\r<p/}o{|Mv5t=;2H=EV\8P@-=V#juV.в~1)M18@][5iQ,y1ĭ엔g8H)EMՒ) M?83K!4#~VTZ*S\"(}@OvlSK;16NTF!OR.0浣8ݣWs3I=ʼЀzW4`WY՞o7_׸yeH	A2_Zp@i|R#:R~HYպy9.VfM彿$$S^R2h?s 7ϓ"%(P}`#UNUpôF2;Q,)MV(RR
m܂3"O#V;ـR|@#+?1Jy+U=~A-
fTjzU;R{W0nKf`SZpk.3l<@T몲2Pk%v=l>I`dBl D6Yw#Aj
+DA$>@!̒Msڢy	xlL'A{m`/e?X
*xXC*
;g^}{^E
+?rkɓ9uW2	xst>ZB`Iy
+S UaOxh62?KBmyTRb 7.*Zq[:/#VGkGkΞ9AYM)xW
"1KrZ3C&H&m$).0Iu$)E:6#	ExQL"Q419 %bE)YACM5Kcp{M 5&VC~uX@#R&Vjae-`=2'OX(	Uc2P#rJy
R
YyE,JJ"t%)d]d, e^%OsIüKYd%Gf0b']$%^a͌7upp',h=$AM>ϥ`Hb-ۤ{%=翄_ŷ=p3d ab @fT微nWr?Ef
+_1zFsA˯  Vf_
₢<"(SRXu4}]P;aiiHFjWuZڷ7̶	
+3Fk'-!Z#o#(ҺL|\&/ F+(+K*[w~Lu]?'O̧y β;VW_3fη#(Lp33v|[n5cFSeVT`o/F4+4ufV'WA
uΦG
+ä:l@>`gAܗgRfH0@rJ xǵ*Sr`&3Uv8[fL(ڱז(G @M_:Ki|*{VV\wű,2zJhS?V9;ul)XP94;_c+R>;_6|yZ=$T`k.B-E%њSy
k`hTv3 ))`}eXe42IeQBٖ T`\e=:O,4)༄c$
+;?QQED|hA`]/"AhO.xjJ~GN]wʋ(D6o#H{Yxctbd1uX_U/x7am>:Gck`x%f،*p C4\Hɦ)0*Bs-Kf3>9	8dW{K1)^pMJyߴ=#Uu/rL-A">"7Rw 
+;t)u#O
(9#XI[2a^\28u=)ȋ<1jY'bHfic$e+B fYPkaJ#]G9I%)8
+$f  )"q:/"Z J2p}FH\Ʋ,pDqܰz7əɠ}הC1{NVl-`qzã&>=.qNeO",RW>T\h|T,AFyW/M.Inhbee  j͙?%ͼ*mlR	=fbo</g-k<h;,sV.ZA{HG	`ǰZS9adEz^3\ }>UbO&ZX
mӿY/52S`ƞ rru|6{gY`ZW~6DיE*>(	e0D\T 8kЍ2
}/F*!٨
gvVٙIw[5(ldMJ\2qYX*Ta	6  6DOZ7fiB-I.[f!>X:GQ˼)?+}Z	/G`IUUnXΥ8hh

74IT	ZϹ5&gUe+Xާ~[	PT@lo3dJ`?	5 ܣUvK
'mM!y_7<TO78~\bX%d%^T mJRGI'vh*2׽^BIm-Q_
+p7F0,Z.z"g~,#._	@`Xd:@1H)ENt4f.ã'K	s֓0(fZT%-T R:O, D2
+:q,#:Y^yfdsmȽC(y{B1I{TIX%5(Ęe4ye%ѓ7	|qdg{͸((c
oDw!b0 TY}ŲM
Wrq88`cDwHzK8mMI1qjg1G. }Yi6#N=8l-wyl2i!l	rt(GWWDM0O=.<S7𹜻y]6GE.ƞ  KdI&;4wdHpVOA )%B_juQl2Yz;ժq3($eƣ~,u|6X>"/AqH3nĥfZA"bvT' 8ݪ^Ef@xc6q>^]ZYP;>Z]ɴp̗<$9#:>ͯr.'W5p?PT	T!B0Э2CMPYρV`OyBR
+"d.`f$؄D7t]$x<f^?
+S
Hupi`TEDhg4>muYAORr'	$a{rK[
+Z@**-|ZIk;@{LŹ5o2| FY+U9ێ: 0/~v}f-RYΘ
+*5%ʖ3tRM׃5J{2;J;X_MsR6!('=Z]*Ei[Ss-e;nϰyBbPhՏl>PXrB}]+lijԷfBm?$x1P'f\\Zbݦ[ i4Ʒ{:Vp4[oElh~]faV5M ?<"F#."L>RˑQzTiƤecxpF]"q2Jix1|ld2NC0<DsuaDK!VlW5ȬD UĴ2T6T/	fF5\RYZ壆"RRaAO7.8S.C*4M1Dha0e[I!:>f`ˁ8]*9ƁbG+A2?tJj9% )	bq4nzP}r( vH]Nfmȵ+NA]lg0l-!鶞EZry-o1mfu
+<0/K?XXq
+
C@#(FN4RVn*H9kk,J0%5gJ[pIJ*ȤD 6r?͠hv3"ϯ#&E,uΜ
F.#MlypƂ95:7Pm-&O}P޷iax<<O "[Di`1q'xf"a|ܢJ[D.[	t[V48f7iW7/;$i{峉c2+M[Yh+o	`Z/
+iΗH61Ϊ'SWEPjhmmU߷r20H+ސѣW3[՚h`Gqfb)LhٚY$_-ϒG1Dk]jT5$|')WokI
0B27`vf;hgs k>!8yju0}V`?iTcwP_}à$5s͹lq/Hk/@lCI gIM&i6{Duji-
ex<t`i+%TN댩KJb\tvߓ}/*m}Bۏ֯ѪIM|*d3,2do^r\/DR0dd<~I#63éܽ-Dyt,1ޖ&,1i7['ئ1#[Msy*[mzgQ\G #	=GH|X	dVQk*}!(}Yo6cRQ/*ƈtK7!r *bacfBR/B6i
+:[eU$Fa،J8C
+}tȵ,L386`e~;h~(KJ7+4abvށ:eCs"(YrbTH+*{p&3*Al6S@:M#V>*ڋM*%p+Cudf2]3X6#]WjLL1	F#	{	
+]Ђ/hE|qj]e.#̅3ȍH=NYm\x>1´yK|,t* z#
+b[SwmqIf*,_c15 h7$ xGH	2n]R^U"A/u& w>-2c8 u2+@;Er,A)ڈT [}WzjBJy%n
+S#k8aa3{q0'E|q s9B2^z>h ׳FXnf

6˜tVu6m
WMWȥZ)x 
{r4 j	!́r;	gh mMzlm_V=x>x0Hc`b4* &T7U6T +R̆@)'6| dۤΣ
+JTT|4툿RC3=~c?33`ܬYuM9#r7f>v[4Fo':($aObn
/׊Oef
+%RSjtI5C琼_\i%6>BWBk=:
+ԁ͙[}nܫm3,jRf,6*`]/"3j<()H9k	4)Jפ*xR>wӆH8[Nqn{8vx\Y
aPzj*v65 ]<Ɩ1IgBN\#gIeC-mrA#Pkڢ}]NJ"]6Cru]kRS@IzR(KFO\3J+xR^E9h*M`.Rޠ!ir̼n )ɏ&;ј]F4BpJRdн]a$Cb(C1Zh$ w=Cb<M#HfRDĘف!VJf3px3y7idHH21Cni21
AΩV=\y>>N.]M`yG}Q՚r¤[@PŁ<*C-âܩJW% J
+\\ٝTe ]Ϋ֤O5Ffc͘F-Sޑ
+# E~NP)enxwEҲC*+:e;5ZEglzk: #=cmZ'
Ԅ'%͐5rQΥ$T][/컕[9(eWT"`W6F&WX^GͮsrV&R.jijX9
+2.&	QOuqFMUI#U`>ec~Hk)&μcڴ_!X
ŉ V='y]K4̯NmyF-
+-
H'U6?z ,Sk\|ɗu$M}ր͝*s]f
KP>?t]qM잹I(v_<ZE@kfeRNǛR0 D ιR|ڶ0J#\5=<X}pmv/糧h˰ʞ*}f UYW~6v@z{W3M];OsҀ^
+/r}6}/?/beT^{Rǧ3h^^&I'J8lr%hYdpOqz+:KluWWk;d%] Pa`Գqay#<M CB'4N$1b 7 R"1vވ1$vcP-aUA0Kbaf)#q=N8ȰN<3{+|"y;y1Sa,8ǐet%gG|$*A${h
ߒbVB-!)()OJSl6-,;ieL5Z|"3O	9岏9R%ױ4HiӉw3חz5{]ߓu]Gs%X1&Z|iY7S҇^X>5.{:za{z
ft$gLK/<2?[WsU'Y?G_A^X4b/Z  
+F"lSgRUeYĲ^,l_6Jc/:U?+275c5H{bhQMPbɆ5ؼsɵH<VBcYf̯z<qet*GiVe*ېHS^YBu}tV_PCJůijݎ(b6sPsvS^RB.R`sp"0)恮h}k,ԉ߇
m Kv޹7lspIBPEL&_DNZ>86ڮG34 R_[ ДX.]ýKhRDB?WNց̏;y6b }at΁dD"AzW ,@B+RڌՅAԃ	Jjv6A "$9UϑSJ!Ҁ3m(kIEL*e
+mP3mوON"4'61uvp%/_~Zͼ>sV6__<:]^/_{x o~_syG~_\'~M\[%޿blR QfKe>"''JDiP6'I1&=v
XG|?)=jyߖ mTSdFErƮWTH`tbO,OqNvqA(+WHұRр0Ͳ&e]!l=&e\"+:ԙE"t,K&cLiTKtGQaw|lEg @9Ҍ.I]_Sc3,=ie"ΨȠSҭ)D>qߢLwiRRA!dZʠYfi_tLf2RI@XuFH	&8Nq@0MqXH/
+"16Nl4T8߀(fcfSżfX^Q"	Y$_"0N*ORT>kXl-H)M7{Y ^D@$L˥$-cj,=6tQXj9sõ57pg9<,%hR_7=Dsc+<]BͦX^GGJ `Q(t	}`ڰY7+ qd0P_IfI  ]+u߽SUFF_Ow
 %} U b~C>~a e쩒 ΀g\q`n>H4ֻ]R?O4T0<Amٺ*jޣe`aHKfBk 
"5,cU3Sy(m!`<)ځ<&
+Ldz;5
:p}s.n~O|IxZs,	\@ݯ#r|Q\Ez5 _5uo.Ӛjk^NG^ǰlqPK |HG{7W#ƎEuFv{V,ŷ:,ΞVQՁLtVe(` 	M%@&dգ FYv&%vaN2vfSO_A< U.Twk626U8?3yi}Ƴßد_Sy)O]^3?N=Џkh?c~M<|~*iw~'_^4_v/y`qPHm7r'?$O1n6
+{+6q"'\U`IMx/;Kg6(H,Y@a`_pSÁ
+:sG%
GGh\,EXWZL2k6cWJ;Me#ӧ#:getnNĐFN*ɸA]	)TR4%T0 13L3KRb5/!`t+ڑr}K&}JmMRieA^#Ţ:C:1t`x
ˆ#RX<FfL	/c{ dp&DtBM֨t+s#aj̳
+p*`_w%a
+$Q @IuF11,' n;՚M*
A-T|(q vIbvowW(ӻ;8$#pcBuG
+6ϫRsjP+QCݟJGumuA؀+%״GxCc%[oY)rˬNmPY3<
^g(+ RpKji6Xuzn vZ乮c捶S%9UKQ:4&'"bAj8^8Ǟl,p$pO@|hmYS6ZwgΟi^Zvj&y4OlX]:K8 h{ŀY2.50GD`BCiSl_˲'9mǀ"hbIyfqŮ_sov~;xyv2mtIX'	
+V#uAwQƻPJ._ȵKN2}GTeseaҀg0]D-{Wƛn[`bDR{Y@=tLe/M)beQ`0#2yjeԀ9oIY~iGM}	LF+̱:/mH2>e|?m;7<Nj5 
+uv"Xf4LY}.g޼
Ӳ
>LR:@GĔaLGv>=*_ cob͒}w~_hi@]ƒPgwR$w41$\`,~Sǜ{bSPjw{I)\C_Z]$K^iNX^)Ub{!.VVW8	Ra
JV+#F1t-2^E?VOTQ	5,:ZJ);*Rܻ'pe5_pi(ҰAc+c$10R *|`ߡyJc9ݷv[ H&д&mc
ϣ	ô Utg8C14~ h,!%Z5ePq b"_"ToSHiԬ¸}cf3tFc6ŋg2u|Ĵx~lpfi3LrY]=;)3r4Êj72cT\;!l_F|U:c3v\)bKf I%1*Pos`&
+(tF"6g|e!_VBm|mZT6R |e7(y]*[ATY:K
lB<	lܸe)Ah~<njTrB혙_/_'
+`0I
Wb@k.8P!yQKa棥,:`%)&	1im^֥2{|ֲ0	A鮗edXбخV?moǰScRScUzX({NQX*Mm6A\-o4:l8ܿVR#`E3t'Xc5˳qV/а`i5g`HǤ uxhMz[s:5P 6fmʙYϫ9>彧yWm}2XOLm Fe}W8<1㥑[5Α y|W\C>U噼Ç_7rYwʏ;~Zn}kgOm+ܟ#|7+|:WZ|j7y^|[Exws_I>%Po|_Opǧ|"zx}!_~<ok^|ų;}-O_ۯoO!Y$}?cċky1y;>/y
AF~?=?6ޟpx/5^Bxuu|>:jU8VGN?B'1f1ɜIuz͹mv^#7\[hLv3p>dDz\m$ffSJX}bdH#i4lLgS/1	Ĳ $Kq<'1qPUwcOㆌD7(6Pch#'N´MKZXb!0`P٭	{q/(:_{B*M:-c>'y0d6"gKi04I
+æ)эsɨ6`q#Wbp3zL*z$Q!f%vP0LI@$4{MYkzba`QαfftA:fVS#`mu,
-趶=`zlHMqH=&Mx=riLyHm2 
+dA.c̥
__uT\N;_rZ
/!-Ve5QhG4v]JcD؋t+UsJ,,en2*K3j>JpV#h`N1Wn+Y'8\׭ 'QMO(j2ͶRR&q|r"bd{iWjD<{F
+3ӚyꪄeI{ R_3cXB#fc2(U>W|;r`vjA@84WAEvyҤ6r]yI2Wmܤn;N)@YwI̱0*P5N|e.ٞFh@^GÊbyo{7VכIRl8uf۟`02Kc:-k[&T0{c@Δo 
0+LY/9HSO\3z<)
+9~AL).}bx#2?S
+y9`?cD?S_׼?1}嫿g񟸬{Go_x׃Y.<_M?Mw/_55^}Gq[=G xn7|;xLEy}6/e/x+^֯ϸ}ǿalyp̓o#o8~˭
/rT	I
+Ů	6g?bvB%i^7,=陋{z[#fy	e̞yEC`X9βGrmfbH\_AY,ETHrpx4t1yZK0M{T4 
=mlPKK
+-9{MI`I8. ]$1#ݢGoE,Ê+[Y>	u?̬fcz  ڵ JfIuR1u.)	ԛa6)caZ7 V dIDGϦ(X[r.vPlC"S-b|oKyߝIiD	td}.iHez +eQdf`LaYD$R39GB{!~KW+|?/x:qSnL2E"
͵Y+%-4@*t!f~_@$IX aU1#pRHV?4\3o(IRyaZK1KB9dO9rO="ϋH,և>w_QYFɚX5T*$^J0HŠ

+`rS>>=~	beϚ:{YϵHd:X'5D@:Nu~BTBc&i'@79&4K
+tS<Ov5aefʀX~mĴLyA}SDG28hfuMXrMyM3 &/H	ةм-Y۸Gݬ'-)P;Fk*{Q%7@D$kJ=XS$
+2>&
+qfu5?76MUٱ@-Vid:"}6bS C´n$FZ'(TкIK*,[)c^	Esݵ'ۛ]_e^D!yyRAjxsTtR>0Qb>YoP>wϾc_<N~k?b|7U|ltŏg_[ҏ~.?zכy5u?O?µ缄;ۼ[^|·>>3>;>Vz?Kv\<b_ǿo|{C .h*jY2Fe}p k .^<-/w]E^[>^uM7y+.W}M|xnz&oR;vo
o@=#udIpPKT3tcb<(4x#ғ8c8\uYRHϢ9zkoXlN 0c,' 1"w3S1<a,bDYX^T`:n&>ߠ>I
+C̊:@8t4DȐx>hy(1r)e3 	3"|8d  UI*
&!FAІQ~@	 'Vs LMg˚^"ðMdJjt0t
!RT
+~ 5@1fHNS\",F ds-,4uVR|x}Xsuh;0*lK^/ΰvma7w֏DJه-\/P-K}0RG5nÓT]^TlRqPPгz"h*`dĬ\'l:bAdON75L~^qo6@	B9eR|;ϊ~TX0xW6#uTM⥆KseLуSMpKpu1ON,b3,'W`: PAլ̋>Q[DZuSt^sPJw,WOHZ+,@P[z7ǺSw\'yR_W)\Ң!!ޑr1佽Z?cHyn;Tv'ao^p-|V5] .rLiϔ4+x3&$Ez8JeO&Rߖuf>hVXWrVRu
f*uemXqxAG'ąV:bjW`nh>/xgz <Ɓ%N/w@@/pMͰ\׉~Ge q!ݳ䓿a!ᅟxS3op۝|މ^z-u_d@cI :
\@?xӏɷ9 o}/p\/'J5oN4rW7F*)s8E?fGV)ʢɓN-b$Fᖝ%^O HD6G-.pm0V8GeM::q@q"k4
+-ɔ蝯q5REVzE"1ĩN3-~{F,2Q f	\BD:T+Ā02 ə m]
+eHVC"H_
U~Щ%, V̐AWt$&[>1N	8ݴsRaMjs(fr\tM"-TzޒR5)B{,)l-"Zm}t!wkNcƑSQL69b[?8d1,K
+!)kew
gϳ:R8NNmᖧ%]<VDr	ErPK.	4)~׍]RӨ+!`eϣE
+ENn 5n·M t8$rs`y30$jR
e-sR>?g`VJsiOL7c~P?Y=RXKDΔ>`ľBu7=%O
\"`'KGӱ!a
kٽq͊$h
+9+s6ϙq~k9pif_k96yS;%5 ǤDSx| ~~29*_z޻@
y\H5nրB	j@Es+z\Ǚy<冷eK^۾dGGGS;4:̞-RfJxۛ"rRcC1UZdn2p_yR*Zc*^c٠3ZI	*y261{χ}~o1~k>5쬖t"ٱ	/jg!9E9KDb(4g.y~)_ɿ2{+q.+ ^U?->OG޶?{>>yɍ[OQ[w=ǹ7mms>/g>3~ן
7}_%;|1Po`y4#$Ommc94k2Xfɲ(QvV0#`k:n<˖3z1zX.8s̩DLR&r5/zW
+M*{TQ۪הK݂x$cŸ'F -FHcǼqr]txqU<A7c FCȨ2'+ o soFT-u,VytƱ38V߽%7<BdSǈWBP횦rL#ԽFe>c
+ 1!]@%.&BB'x#{Wpw]d(QUK6)Mɔfm^ӽX,Q
(n9bqj]12
\qaϞ}jyz:WiC\v@ן*7HY]"n]ey~+s;d2McsC"z=@
+/BѷA}$Pd
U>+~
PD^J @B
+c؛ּz	VK5DFC@4,́P@y1T~ /+}y'i'8v5n|Vk\N :~Ұ,qRePesFVp[L0ȜewBbD10jqϾ\R[)/>̨{_eWPݧKejbs
mg˼Jr4M"|Od!<1xlu/ܞ"4e#=9	c_;Ċf9bY8ɪ;}
g,
+,Ƌة0Y	1`'uYAAE/?n{d-29h>kCJiקּ	ʍz{ܒ<,ɨҚ>/ٓ'Dvd> R''fLTmIiU!Xk3S&sD7=,nқփ|߼7<;~.F34=_˼;ÏW:_|ͯ^
+~y
GwK?ZuAw˯i#*
cWx쮟~Wxwɋ
5g|$ltsןpG_x?u__ޟ|O'+&_kxcs?}9[{_7_U=?}o週i@XhFk'JQg8ӣݺJRqJU_Ub.rsٺTt>R pHzeJkx<
(Jc;ƲJ !EAu$[H얭'67m%Hڞ"}a[︝k<(]Pl̀fj 
+"cy!ZoE'?0*	a,,8wZ[L~@B^L/ !#pͼ7tcIpxzX d)AED,-3WB@X 2a3t=!7R
+W0TTD Jf!N"m#AhELrLϐ]^>lVbAe`ܘFpC͟O@$LFf,BfI5:@ 2퍺14uw$3K*.IS1X	DZ )MbUq4D:6c<FL3Xb.g,FƴaIOaA~YN)E[uDʰڰ
.O;	!AQG 6],Lw;,oF=(
a	jm5UF{!8@@^=8Hscw$}51DĥXV]^$
+Ż‪cFz)$ h1iX
YR⬩n&?^*[è8%,6MQ)$̪˕.j'UIc~\0?`(IS#4-\|E=-&,](Lŋ'%`@ÐXAN`^͂O`d}III%9UԚ"Kq*OԫÄ`Z
܃&XΗu`y6,>2qz;̌d}ה?AZOә-yLb]9fCD|M FʱG@KivlU74 $Q1J{{np, )Ҧr{_r))8W\aufCsnX%bOfAo4	Vm&dD]V
-L p~e-O\d7pi)˳syxs%'.O%/A﹏3gx~ǗJʼg<92n{eZrꞻx>u })K\TBeC+rf K#^jrU+Ĥ(5_6`κs ˌ>ge[Z&'ߍ?JY5llTB6
+%}g?VN<yvaF;=ʄ+CWе#%pY'#dpaQ9Zl-^$r8S*˾6q2y01aSd2bry#U	$c~Pn`1fsrSo,Ic1'%s1i(Q>NzLu[b#x4t\:!Hy#鸴qXpf7q$v\HdmgeB:-1(cKټtFgUEFT:TV@<MH.GGHɴ%\!DH>H2-	X?2PqE"d)_@I,]!!bA2 Ǽ:^0nD]bY'e=M3KvY.-6s=[u{H	7_yOKx>/<_3/{#$KY.KmT0_Mޔ+QP	#iάk2)0o)FEj؉{)	HF*R Jח`| 
Pa$C1^Bpct0[Bn!HOR{zcRw#A\5=tF@h$QJzK]:Y"V	s9e-1͗y#qJ}ʬ,4piLl^s.qǪ;j7EDMвwJ
+D%eiv?hXC/5E K+QEԁg_V{kKrǧI?k]t0*I``5ԋrkp٠=@L

% ҦR5~ͿxC՘?wN*Pi-÷=xأs:}!꿗Jު}Gz/~O8]Wo|;\x׿|;o|xG~n_V`hGn&^4g-˝nCYSV4_&9W=,uo13̳/b,MSf@3L33A׵hhõjRL?'4),:~	*O(zדِƓ.ozʷ%L΋m|~-{V~ycvM1bœZg=> # OyzxtRpk]UT&rX6H)@YX
0dRĻ]pzg7l-8s+qˍ3r01"Ncbuĉ!,' @]o
+)cTb2X5)0Y*LA[ƚ8O,<q4?6)2> bO1!F`b`2!5cj%O1
+ci
+ 5䱼DAKcN
	#0VBM1GOjMHJ F77_Q8*Hhk\@9l6Ð[ !xgjI6$WU@+"\W{aC"x[rA=]̌!Y}7޵i{!u{IlyF|ws;yݤ4m052X3
EB+	i8(8TdyX̸8SG3P,@E$M`B7͢A]mHbHfT^rlU!؈3ly*XhNkꪙTyԻ`!̴
4Wk$9N(2[uPvb,oEM-EzPG  ǚhXj;f!㠑 gէ͘1sbn"hc<I4u:aSNcҖ% b{_58+ZzLV9Qhk2j˺X"'eIcbրMuj=q44o<۴
+X}(q?Y忷ɲ֯L*@dj_t7#o}+7??˗ｍ ]Rl<
+(5굶><5wPlqŷVI5cWֵ"s
+866-u<1Xb:6@[6^%-8$׋S/륖>9U vN2 EЬK5jYT'Ƶ<;_Gս_E
+CGLJjksfѱM#dJ-'!K#Bd"#%Y,zV5Gt!rvw.&[5=gϝcTao52Zf l/{)xb+O>q2P5e@+Qmh"1ga2(Lr	 t<>Ÿˉ{-x8J%:XifB(XtMb$ -	$%u%|킛`TOHctش|V$->B9X$!F%Wi `Yo,SƌE2!9>J]JZMk 67:)+URx XAB'1u]TťvɊ'QaYVޥCuA3 @GYE6Ú҇@'6r$*z;!ad-iaupȹӧ8uݢGUyǫ>xɋ^A#YSBө,yGtDbc$iM,^EUFI.R5#8K΀cE&d\
+o,[~PC2>a6g`5fJR%h5uϝ0 fx]\;6g&ɮ2+ ;	Wɋ{UfԜڕqO(q|`>"j΢R	H,;ݥbI'QkklU4^14@iϯV@$
+~$"gXj]ivpXЙb(ǫ^w }x@xjK;Ygk[MNELjCjR}*[S|q3KhH|}S9	9v;,0{AoEEZӭ~#spS`kAz.x ˟O
g:ujqի]Gݱ`9XI3UCgie&&\B>Ǥ0JtU`
++nRc`w<Z/'Ҧ	|jf'{K
 z|u8##ͺ'jRܨ$k",3FfYVaL T)D}nFMr"01rD8M3ˎv{mę%7Et	lm>{AZY.{BI82y!mFESQH-9ZHculƜjw*iQmbQK$JE6XcuS)j.ŃM%
+&Eg0ЅPd:%zZ$òd`#!'JύEh%9,+dE,8`M,E<K	j(+FjjaRE-OH554"U'jXM+ñc"5 OuS;CN/T9+P|&:alI
+RYNm/Q\0)
rכCvw]l0B`8\s*].f:[-pn,Μ%1L&>9@eccBM+YJe9ZcZdt.6\[wę
+ȭ	ήʠX"UVSeL>4CTI2ǌt% ̻Fko{ VhZ}V%gl)1^DZF̊u$+b)A,4kt@$T0DAr#+0:wG1L0cqBQ<[gha*^}ٺ>u"@%D\AKw u˯7,)$h	,j(P#*+Ё:*lo$ls 'd&n<HA:0Lh߽FfEʼ?v+esET,3QV{a\
+\GYGmB5 #sv^;
E*%:pf0W+/Oou{p:88~׾屋ކZV^2cM­|u=4ZYN'dyj;=|zbpEa׊1KwTph3/%u4ЙVV}o&v0x;@j=0~XrUYBv_w~'W1A}W%YxK<w` $n2*FtEp>Ai3N2Ţfo|:Ն>.8w\ՆCS6D$DT`'ad3jaF}SݙV
,[]nW]
+H"*69׽AS6beg&8~5
@(4zxUhgM϶P@OId軾1ouĮËj*C	N+!Cfx	\D+qJ9:1Xf`PXc.!ABYbՆO^7u1ԐhP)A2t~qB>i=&#qH}6Lp%KKG19i0aٟɆÈȂ(JV#k,;Am`r,i@'Z>{s7OQ>/燾{y_02pA
+Blwf@ZUC|ŎPYHTHI2`=ew@fO%Ti"4ͤ	^w*LN$
EEzFN&u֗k^j^"H(gO3
QraJVd~B'd*Re</yDkOod96<7WĴe,*/mug5VS;:7;n>T߫jҀ܁zݸϷ`(kO)m|uxMǘ:+u5!.U){Ǝ;,[i?#T"gVoZ{R\P ^!MO Xc]L
+3S2IR{B?asǗC~g3yj	uzLq@ygsy_q}L"
rIU`ڂ\' X)	+MY}rIh҆*=6>&@PTg{y2ʘvmfxz2S!:QJhڱ2~ B#2oX,8@rBH0+":c2Hy{wg[ﺗ	Rs9>&8}f[8{jSS=lz1q	r/^<U,fѰ3ZbxHdсa͐F"nCkU8QpOi!fN@,maAB*+3VשHeO2Tt>!cWLnT%jPJ*
[
U8]ESEiY(&@D6*g4(ǂ497Ba$ 4vETeΠM5'XAUE Q|+,OL\L^!7SCBS	5T[r. (艤ſ,iffb#&I ?7|[>rGn Hz8`랠ΒSgw|u CN"Csm8ޙ+ٰ|LʨT"t5hT8+:WQB
+JBAܨQ<ǭG@pv 0=2S3EC DN

<1wxYBbVHޯO}_<͵ֹ:J|@*CL`6~47."̤'	g6rZNrDqj#sJOnyKN`L?=	13ClEv5?5׸P=ye$C`yQ2lH@ŋ4t/3v!`gUbIL0'E(	MB@Ihl|d)N)o-$i~~$ R~+c?[mpFSrUNkY(-M'
+b-[/D0'${y{]Ip|^948\
+hŜ<cD	8hp5a`ik/rܱWjnT:q۔zz,(ZU6Mf{J-u7Q9,u+OV7c|rվHެVio`fH r\/
+̶OgμH+xI=,j=&8Anu0,ceԇ_UdHkJ54?7U"]t
<#xw~+<WXX9>DN-v8ƁւCVkeX.h֛ocُ=˵khIG.&qmH$XNKTb%0IBo&
%-HtڀuUH䲡ǀnԷ'LǤL@EY28륚%8[.
+P)/0dCuR2:$8-,7|9YhRR1X	宍E$T\xcC*"[W<4)CBe:O%ZO;iZJb*/8+̬CyhdjX"-uaM=c2FKE:P[+&J
+;
+L>7HOAMݴNm+n(B'0XR4VNv~)	
kެb/Sakw}A8{
<|":*]D#Cy/y/yfpXdã(Y*I``X=yX:h
+_P )>"OK/ q"74QW9c3${p9 ;IjzGѣ{RM&iǍJM#!Tq?\d(*{fke&@|*@vt XRWibDFfQTJ=RanZd5e%
+3z+-/a;\IekLe;U_[:VVXe$`YS5ORά񵪆moGYh&gWjgV)5lVitH3A*HHy.)WeF[[6kqvi~k zOcbo\_WufX(ViR<5qcF%m2U̈G^6B/G~GaO~vw11T1WP-VV^ՈXTY$^-gIJ);V&}rIq.c1ߔy1}q`@~߯/O `	ۚ
"hWZ}iM?Ϊ (lf:x%3gUS:4]e3mMf03!Ū
+:ݘ,6J6kt}2vy׿;<w7^9huĈۘz8[K6WDvNqx1t4quk$m|\bO;J9Y ,bP̿CtғJ\,0d`1+r h "43t2[dZ
eU.vD$Ҁ4E#/&B>ԐzUL B@75U3] b,T@kbu2kjD @~9@"ATjUP$n8eϱb1 zPF|&P0(:h"7pcwgQ.OO3t!KR
+y WEI( sMFzD)Eeai 	TebàNb h.wdLJWBKGekk3~kf0aAEհ7wϲX*[^9[oGdkˋ8{Fy2O~n-M3#ӻ$SPAO$?u舑K,l;gU(4iB{izAؙrF*Yy-KMq_B`)@(@tuQ\WU;iXKʈv{+P$	2ڹXe6C#o*@^;$oo#99NHT_`},ob\/1vـjRe=M3]
$yR7;fufe֟kdZY~ V/~lA'URߋT,!˽j$/.O66,zsc?7qOOuqh$㆑Dh;LHh7yA<2Cc^Q-
+V\OcP~Zδd kk{2͛˳"3lg@3fYݴl'uFmKX*[5	Qu1032!|;cq7u[[Kg(5Lc]&oNd.ܦx VYNm:6,Mi5gDSp+?6~~+|9UZ>W%
K=WՆ%>2+<^A~@x`-n|KnA$Hd{~xm^I+O_u
S^+n	*s.%~u?Ͻ>-g_Gʇ󊧝.Q~
yݛ^|GsƵ~ui(>e*|Gg^awu|Oy^fByó['1BhAf8V[ZI8;YēO[ǵfi](8=G8wz
+W/_p;o`gx]ƥ+vW95yT
ep{h1)ϽqS<c-Mֻ{h#ZUВ7C*ICO Hab&ʚ*CJÌ%%0S] Hh(4 x_#A\ dP.Nm){Lkg"2=aJQ,2 IB\$4&bp~ޏ<E7XCS5e;
+H- \w
+Tɒs=tyY9RBt($9EJ
+id o#O1vg	7"U
6%ܲ]02*XZ{eYFGDGCdO`8>5n:u0lrcҰξ"%4.]}~ǭ<e\ (	Qcg{;.nfޅjI7go}^H|7	V__'d[#Ͷ?
^p}Uo[B4KˀC;D0Baz6HL~;.I	cL=/:7m-ށ+&i3v) MGZ|ZpƁ^B4g`^2D'jIȱu%ЀPƳKlv]ՕT5)^h}P6Z[9b
y"A𗥎8ḥj͌\9o(p,VN0	O4Xh!Pw{@.]RF󷷍QSJ&5VIm{KhƼ
+,Q7`?A>@@* _< Vmכ?W IɍV&,}Q"9w1Oozٟ9Bץ!'[Y厝h.t=KAbጲD04i֪3kfu'E0K
D+Xo22ߕ',M9X;(j,/>k>P f^QiG0x.n~$1/y:s뽼 F>w~v+}+=⣞s#_u/u3{yx{|#_Lϛ>?7&zT՟3};ӟq|W~%}/ &>7_b=϶?C^~c;<gD\/`#"3C'[3iYѯt#!iM#td=obج83-$GG$&~ȵt[K2EwmaoM$rʊ{	`b,Ɍ8p4&2$`:0,Yvy̝8:bH{
+ɴe9ۢct9ߢA4}LX2lFFwXVM3MXryu@ Nb$O8Bvb\ݘH%D0C
IDB r]V;o'17lI$*1@̫j*{kd>8$A,)ZH*c!t]ERi:dvjg)INV(l9 X ]]1嚑aGàl.1+Ν9XdKelsM
+؏w﹟gU$։<x۟`:)@'P|P		rsiIz젞J7DC'A0l6j"kYruLɃ
+KFR *>qL2+NR4i
+YgܣIBN YBwC6g@Δ5oC)rr~LQfQߵj._Qp(JmY8".\V'*08SΞXP
+"LTzӂAx"%H	
fZ4gT (l]Xy_-s/6OmRc	sI5P%TFD$IR -(`̸ *SηIEaZ@7 #Z|𵘭[n(.FbPU덳kPmB/K1恛H0B[ ͹u
+P3KWf
+Cwy0APPs09DĈvkC	*
+5|GZұv<AP]楄TN*R&u}r+})AE^RfD'6Ź|p*v*3&ۗz:ŐV`49X Kv2[e.o|pklf0hx; 2Q9o/{p_NǮ9ի{\f>j|g|=gwys7},OzO|A/9?W?o`|O%ۧ>:{/#^Od~'~/ϹiO?s_K˫?e[r<yç:Ω@#r<;cuTuOЬs)`z@&wl<#҆﹋nWrc\;\`X,8֒{G*liF:XnN?rsChC-}1rrkzd5ㇸz3X#'	`\YnEWLHWIF:(Ƞ{JQG2 3eYc,k/+	æצk	:M@pFwYc6ÒyHC!ZC!)Ʃ!'%(˩w!"Btcu|3SI]FE,Jwtc#!|>e2Ҩ|&FVٰ+McTǾ6)_ 
+1m'AD k軒2\cJG$fuzFgF'7=͕kWE@GĈK@[nbr]vSlvD֛Sn4Gpܳtm`x]q˹&⃏bie1	G+vwsqO+tcM"p.FJaH2W
әynLI@);Y!ήA~! bD,S݂h:7j]ٻ(bE#Сṭd:<Pl:FZ3۶#yS&*QMjPSGt4[ɀ*vvpV39ĿU<'@Sk'Acj	,
+3"slur0lv;
Mcety[{A
+{>Ixp\ۄ Rks$,glzJ]-fC88[,YC7 Y[]y.e@TAbR%^1MWvUisRVX.KPbPb Dɀ5q)Q53nFCbHb;TGtz&%BzbR42if~! 0dGw=N&PT<E88<"iO誝F@1)1ڔ}]GJc~wMޏb
+0_8sѴ[YuJkor3X"8cVg+hJicy(1Ucs ˙I}>5<EqD,/Z{~km3R2gqHቊSh5
+!4g]	x}/$~ǧwb</}pz=up3|>S^rnVn~o⹏5t{>W<~3w^&%Wz][gO{1oo!Ocɷ]@9{_wpσE z;GyC+z8s)>7?
+OW~|y%e>~~yC0z1tr9.hR5nEbYZHycRd>2_>{^PQyRP,2f	,ftji$c1B9MrtO/g>=i<tmH݂8ec)M`r4(ݢXp˭9{jOgWp4r>arIRe=&$@̆48&Tw&F!6TR} $f~^TYaTzA5XGޡz)Hȓ@Fʠو#C(@
P]xD}&oԇy`+'`;XBTERxM5ѻ#ə=
XB9xBٷ 27Zj\ĹSg6GVt~j[]6CG'# JҚS}Ͼ]͚>(NXjLļ3t2{س\!;lcl6usc;3MoWr-7q=:g]XL |o'a(0ZPX#Zc_
+Ujp;P.`Z_lVrenצWQl9J^r"#QP!PrVZ#H&=G.qfK{f2c|rI.<y_E\:H<}dB]Vڭzp,S`*;߼Wst˺x,}Rky}"v%@Gl&jUS::ͅX:}~ V?U4bg7ƀEZKZFjLV5Wӧef}+YyC,zɟ8J͠	{r@џvĪ6u3r5DQVӾvވagP&	¦aYs{]Me H2"pjҨC+A5n 0#[[[j\)'VrDOg,Htȡ Ep@V
у Hngzuj,3)>sR\XQ@+C䋥u˫=G鯇#X==	0A77J{Ԡ`OV,,E"\h+%헠ULp_$^2ۿ[lvZ8}}|)vn^6VAp%jvP&QeHkjmyEIk
/w?G]kW
+|07|Y_NR>n~Wn~]{tVp:ϧx٣o仾-^a{yE7p-[Ds+\
?O7_yp/>޷}~g)xobҷ{޹U|co?}[8s|W>q ?ڷ1/o9: ;q*\n^aWEC\>\{GyGv^}m
+?EZ?G|oOM"HN2T
4Ŏnl#O0Đ8z2[;QS!njPLndt=$Hҽd\?W|gϳ8X붑qrV57Ӡ,_%ITvxӟO 6WSk3dCJ8L#c2Z=Xa"jHH6s4iB1J"R;0㈂?`  gƪz^4/
+ QT:uN[Yf:D$6T|4-
+*zndNg$/Iud)O	|&sl-U@0dLSj(mQFMDO+@r݆aBI(T4Rh;F~归Ԡ,8Kxl\Ȧz00hXuaȠ!t[k0n		.:QNuΟc+H#f m/㆝EV'@
+S].hl"rxRsF/m=B	ts||M"QZq%VG)dVM*m\qd-s
+
dtOUCTM#V@Y P:홒SH-
s
+P=&PRkZ:4!{('p&#:O~E|(Ru#FT@
+f'n;&gqEOҍ@c<l>:VGj	4]s붉ҘԹ^t7{\yq	^l=Z`Suf+~ 5rvm:
+"Uk{j8EFeQՄ<Ӗxմ#mף%uWyJ4PM2q\ZN0H"!Gag[6j!'5>9:h0|@b`Y_!%r$aSR9f3bccG-]z:muB0`BfZ}NHI"0&X4$ҘX%Dw8 "@A,j)|DkBD
+pthu7ôf}"u csݾ2"yc GEU
+یJiSQׄ2XfiY:$&1'm$qUO;ƱӞ51Oz-9gcz*IcPV݀SA_/k,sR
+(Y>	ak2cL޶i%VԿ#H;0``7Lz~%=^:{{i\~m|}pt;^yYq/^w|4[>р~o/%n<om=gg<
+[oF~0r9(Qkˏ=x+w>y<Y_GGL3?~~{<@Ѻjє;=>u^z
ǣ=S#^rx]|rr`-Ǜ/RGNq2<kO<qq`O}{~Lq;&Ľ3gNчհaT=ya:sgpmB	]Sn	^sa©-rˇ+d#?V׳$N*I$qX{;S3eБaFNE/|G<tC
NiI6Ŝ%rhb@G1K X$o#7[a^w!{7]6bQ!6D-KĨj9p[HKbrnnC]$`M3-n*"~}Tb.%:8MNH3j	1
Ӳ:bH!L8IC1ZG*L::811Cґd(aRL˲RltU::v:sx10W	XJtibK
+΀Vt}`j}%[=b)'qstý1S<t~K8<wpyB|]7
#,)Q2XG?
\9ƘRC@K Xe?RZ"1eU""
F
+1Tе<kc *7%!_C@BAR	A8Qڃ%ܻ4}OkuCЌ:%PBG&5 V+
HsI(8y^1҆SL$!p\J jtTThM~<TK*;Q@ sV{`Ue&4'k%<.'sxUg[ 
anL1w	2Ӫ|ŝG{fLN36I_
+Z9y―	]x_vw	ߛVVX$fϫ+u3Iɰ	v%B-g+)8.g|!!ufԩ]}hzEtcXnM aY"=!%IujQh	^lqpT
+j$MR};
;8<̒2fgVP&!eS1"G \j
+s)[lq%[k%ΰÎEXJI C,voQ<"1yr4]
+vd1Ɯe38::X#D]h=Dn2Dda(	5c8s4W(8a9s۬}Xo6H*w͒w%XH*KHKڈ4c>mLTsE^cR7#@˽b2@vlmo8"r`Ofv
+``-o&~#bn1ʏo~~y!s>2#7k.^z Kt}@07ʏ^q<휱1qXs鱫GXyO׼FxV1ͯL~sw}?,}
xs,&>a>Ï7e-}67VvK4 pg}3y~k>C?Ҩ?.׋*6Mkr'Qя?L mdbu<B]3%H/?`cM>i}E&icI]]G2^D4Ґ(˴JȂxˎE#Bz[7
CΊp̒<nƛX8<:"vOqax.p˙<%B8&
+gQEȝţAU8EO5FA:Aє(ClG,z	101AB驪Q"@J#^SAܐԊ4!UGJydUUw!7HHI@)JQz9eq%]N!`e
+V}S
+fc_
+ zD"2{'7MR#II4M%3lĂ%8ƈ(@5V1|UNgR)DP#PI2uxb 0$"!@"I dU&ӻSpggfuUAYn *Gv2gN1S'ٿrN9w=2Gz<̕++II:Ϝcذ)KdZ2g3	فHh[xh$3TFF+Pd
+cao'6-[#M]̿f뻘?C@Jl'H4x}
CLߔ{VBNAD	R_R-kszr\@_"QP@9	Z鵡i̟e-rjbOK9C#U_hy	BEn߇t'N*&oXA1N}A{0e5u2ǰ܃PR,sz\3wIgf^S޾jfLrStRgֵ@diTH59s{):gM`rcq [Q)O6NωbO9u.9>בibLSP"]gc{kbc7
le)3^Հ{bǰ䁋nA2Œ4Ox-͆j5eN,o(>\6nPd֌1`1/*w=ehac'K$c[[Bl:l3SÚ\vF2,L1{QV5i
/:b %W +ԐO@	I8|	o-{IcCwbH9}fµA!䰝[d/qpIhc'!0"#7}"0-o-Yt1X"1ZlBBnVAqpAڊ(<I*1x9*{WE8<8Q'N00;trQ1TuZoXCb[Wbu`?ل	0>
oom0ɋ18w! o6+6ir!,m  Kab)=
+G~IK_|~G#a|^
+Ӟ7+^,򚏸w|Oʝ%ŲPV^;W~O{%^/)+w
<|f*h[?G})~GKdinݹŚ;o9]Gbu;om|Ї|gy^yY˷$\ؿ?6=t>Co#>e|ŗ|#şpi$vlmM8qyn}[xއ&]?[/$nYsI\/O@Sf_@wiPK0X/US^AG(`Ǥ@E2MgOB2X1ArʙA{UJy˞>i!q6$Å7nӑgz#W֎ar{ƌ՘.q5'EnPH%RE"	EMYtL2=T`̣!keH(q-
:P*4fLYA7tw_MlgӚ[}G'Ф늤)rݚyjZYuCҨ+b>fu=&N[ϟa}1Wd]5uh* UN9K ǈ^, 5Eִ	I:Td\ԠK9@烪KRVX>v:X a!@i,VnK.]gFN,
+)fF6 a|_u^)P
Ƹ[\tNorГB<]6r.pEn.^asbyTa	S|5DA_0!dp14" 	# i2Dޏ~5)2(~5k݆hDa	濁yAc|I/C{"qER#fHt0K9!a	8gPYZ0imY*VHgԎtaT"c=<20g=ՉqI.SB^{b̯|=
N,3NW4KAm̏evYr~s;G/Ϗ"F["DRb:X$
+Į˝
+M$%bl	l("],:</K.}%8N5584YCpRLD"tb̫S9\'XTz 
+8KE½DfLa.?6k3@`HcqnD@ߍbLDYvhޚc"3cW5K~B s@	^R	ܞ\2\d{FbyW^!\
+\s 2_tloo#0U13Ln\%(IFҸFȠINf32Xm#}4Rڰ:ܔ]74qI:ߛ=˝MP ?#򤒄&}̶	룑uLJ"uk׮1g	40!D0S34N2	X]/9}B.xb4YJ[	XڀtaѸԦf!73L6_+G K`T>^~<<C}oGKwsؽG?s_˗9ج߼w|*>k8]}~'/y
G#wbLW|2^X6wi=͏W~';lkw
+_	}姳\&~[k|ʟ|-?Ks[?􅷳yQNR^k~g)~'u|=vJ~">ٿCe?~~$O~0??/gPeW8/'fqɈL Z1{*	) iMgRyIճG493]rzMERz]fPXIDckb;];0
6;6#zs[=7lb\Fج 1Ξ=Sa82e&шdR,ãb=+F&N<mI
+1Ԇ̀5=qd.tI_2"
+kTNM#iB+kLSN+&dVez\^}]	$|;FUeɋæ1Uhlޠ9՘l1»{MꀈP% d,LܠH`KPN;憒8ݏ}ج7Yڧ.(;ˈ!flw\2stp0Qc6bBT-Ȍ.sjkW-Nzmqt9s<6;+A4%Atr77xﻗoafa#a9/U;gc](i~NL(FaO	kFem8kgInHK~0-V_.8Kʩ2xrY(Vg@06x"*L'*2<5J	zW58	3N
+Y<ȄxlkvEK?|[WQŞ){]%FclTzh"
?:Ƞa_o9wuW
+kY,YVUI'޼AZe	"3@[D9	I#@$!y'N9/^,k>;3==z7bZ}Oyb6sJ␱֩(cS:ޫTvs8-˪b"¨(PM9"b6, vnʖ0p5"Q(F"Ua3pkd0oC]އh#c٭05@x$䢙p
+i!$o%c)?:>l6п
,G/5
Qiz$N!6IgIM"Siz(/
+zk־iXtKIr4t'hF	gڧȬSI8y`es	51
FCiǩW,={=11PkhX$k }~̦.1B~Ƭ
m2+oMpy={՜/QRH&S>$>Z5~&vV
GVSUl0͡_mDLf<Ec6LWC'޻vװ>3{T {7obA)l&b;[*JL(`Rs!`Ey~F MxDuB֟1|+3zEn`\j~as{gG1W0-^FJ'x/~xIj'=<9~1̖
m/GTsY/s>w'G_j4G?upwlopeu;<~o|?nܐu[IjHs
+5.?f$.=V=4_b2⑟+>W.?C̗5C@Vn]w>-B8蘰{p.JumԵmn-mt׽)pH^F|b)	.`+3J{EB$h^Y,e
-4(wr<Lݡcl0"
傌&DTM +vL{M4,vm+Ȟz)]GY5`¦jZZ>D,f
 *-2άu2Zrj\6?}'|ΖqDf+5 8Z	ziDƧ0ާsNR GYG:s]pVΧQs4⋡f1(z4 KflwB_bO$hv8+G2%]ӣx- Qm&[H#e>=}F L$η1̨Da_`s9}UrgXr΀E+U	gAO%#\:"sL&=K_Lnvu݁FeRƨz<&; 3pe2nrؘ}>\		<կ{P	`C#:M#$ɀ.SB-lo6Vnބ GrcDz[oz
p} Ϊ]Lx`M2mt겯nW_Zckbf  _sRc׍
K1ޛ~=)9oVjlěnR {
+	<`֙\vjD
>jo:ʤJ?׻	 S=Qkc
B8hMhek6@ZgcJ	yP?+)POy $[.Zp&A_4O۲7ahYSl6C*d,چP2òǻno0X?a<#wZ=w}b늂ȼ_

"0oķf0ɳ)6r-5lCCpZ^aض\R4!6
(/vrR@ch,V,, 9Ѕ9#|2KY(ktѐl7o+A!q:"h'5Q{	XMͭZ%`1ęsgYSc>Pl
9 @9
+sjrB``@gZFXum}Ea1
l_`6Xr;|l@^<M_fd.^%ke]ڻ*e3Kwأ	x囤|z\Vܮaه3M&dB \8ZQ˱6}qh6ԮTU0l4x2&n\XZh<Mh7`t^V,'ت&F;0<e
+UV;p2i,AtNӺ2:Si~xh'NG3rj|脝n?[o;Qf[bq+[mm7鏥(nfI"Qqـmi8w]6Ynkځ2ƴ|eR]@e} )Ƣ0[ŮmU!A@T߱yÛqpys^pq*~4,ሴR&z rp^͍q,%Ё?dcDV7fEUA 
+KF*7h%߹tMID@ބ(mvK[2B2p+fk ''oe˼1hhhc,bz+i>3  (Aj9?EsUJe<nNq~^L91栅@c:1Ԭ#ׂ{PU/ᔽe#iJ5ϕb4Bv P$C$ø ,1͞
+b
+0w8`@ήdr豸RkWݡ/j;%
' Q`{g@zdvLcvppG&W@~>^+ Efϓ6ɇnS1LFqݷPB0[j LM ~r$r\%`iU'&n=
+tѪaӐWIk-(on^mJY
+..!}ζ,-.KS# wGוuݰ&7ew h;G<z1quV^I~/u	]0ʫ5i!3T0(&17`%9G:8kV&IzwwtP@m mM⃼-X֞߀Ιm'2Y^Zq<OlG;h`ߖg-A~ H)K$e3jʑ[9t\Y.ߝ7u2:o3Ǡа]X[}VorCuV7hB4囪 fV;
kٴA"7d(YX)Erh˥zX#^~YVnXLc,3Dټ9ֆU㲌3X.+L=1
x2R@hPIbi~tⷚD4i 
+J1;Σ<fӶ i-M?qCx&%Caai;`&"Pvvw;SsgrPc\\틼ٜ5b>`sos.b{sC.$aѹ9p4ʘboa-~U	Q|ςT|ܿ˼H/[ kF޿	L)#x'mӱ`M^Zq2]<:GmC\yqػXz2W6lHq2kҮ?_x+~ue:{yxzzη<.<lZ)E]ڢd#!Ա,X!:-8*|/-;5_?C#hD1*bQߡK)=L:m0.ll`Tx;w[x&/-.\x2N24MLT<d@8)xo5뙓"UF2d4:/5Le1~W_Oj-1O2IeA͚T2ߗG[R"a	$ulШLle4:ȲR	*d
+ E2Y(?mNF*( XY*O$M#P!&!敤5
+q**2`|7xa9P(805ŏ@c:8@G9K=u61;>¹3[SC76乇"u{H
8?}lDs
+AH-Fq5
D=_Dʦ 
+!2m`[V R$AwIh2TMR*mK,ЂP:kֶ)[:)x /zFNh3L!_qWAnt^I01]0V]]Fƭ?%n4NkzXkbӆGX
:+t*ؤ\'9y),])D2$9+~D*7oAT [>6B4xJّxDn2ϪbV9<:+`RB5=/%M5Ҋ ʛQPY9L0fh)cgwP%ӕuD0t6$B~&.}LX=666ě*%N#Kl8ؿC3c){X GQb8cc8a%J_bMګ}R9Jg e	Tf9SRP
e^M,916Js}61	1<#^)Lg%
λXc9['6XG++	جy@R!l)6}GbNq1ljagɳlrIq1^5Ο;Z4aX5xe۹e%RVi;}S^2{BQ{'T5ҷezq 4^{ ~5z:}O'c^FaYS~) ZV4hy_K2;7N2x{zz79؄958r|SRk'[tvL~!egGQǠq l+#\/kϸw?"gQ؀u`Łcѻ'%nh^ыg#ws3'ª
+vvpCgo8<xeE%,j#AmJҺ"='-uP!Q,NB!M@I!I9MZIQ" kF
+XeYz@e
+^Fc#.baEĘ	h1r.MQQԁn qYY%ptMG 52X>3:j]쿓Bl
GiD/5	HGK':hQ.ɬ
+x5gW>K. >\f(44n3@v=TxXn졮QGgw3ˎXr8Lt!-`.$jn<|ct;_B9co~&6pNM=s	_~
sh\KdRYgL9]#na5eM$ŞC&x%dݙ@b"攐csĨj?'	@k]ƴok F<tѲ=ֲFMEu{Gߒd[mE+; `o)S&~MuЪh:^{3"M|8aYPJ.#0ӭbu
(Nx,NZ/6,SlUAHca'VMLwơCj7L0kvҋ61Pd510N.V&dh%BA)ɐL&u6
LSȎRN!6W^/8t	!,`ǰVQ'6/+#26aF -pAL4;2.lz Je̜W,̱A-,""P68umj9Zaf8d|&Lnas|6p0B9mpy?Ǡ'+bk{CpdN_3cj6V %Q MrswcP +&rl
Wc%<Bt8wN,3Jǈ};$(wuK6Zz=
\]yR: W`GS6}wϞps+1 
e@@	 8'7rEOgK\yl8"1)˳\j'%z<nQ|o!xk@􊒀!~^AHd6hxgvig\ΡH>O1> ?M+ n%l-&]:Ƶ9z4_²hl}RZ"B
ےAFH]imVhK]zzzzzzMfG0Z罷53"w!->Xc$5q0$R9t2"7/k%~0kZQuveЦH1)We.9)6k2!>WadLXb"n7ňF~]#f7ϱ7{"qA)ҍOZ K03MJk!A
j'p!qzO0njҎ3,lX5+#6Z:õyC qdѨ49SP;k TPp=,~Sm 	QPƶ1Rby,#CP>Hӧ*~?iι}yBH UϭW ,$YD!S}HnT嚲W24FnP>$C{ej4o] !K$n	7F69`Uqpx\	b
ƥSr?ZzYPdep0vU8{f9F\mxu"ff##E:
_kRB0h1vF|dMyaXqjpK:< 
+|\>5ZFb\NUFB$esed2hC1Vm'ehp%8%fs3_x뼕B[1_SU	Tފ̞ɭuIGɇ@a&!Cx
+3 sB	љ;6ET.^-P;?}}P<8,AEE>\.Y߂sA~F"a`ӻg1!E1N=%2QhRb]-f.=,#+@RUX}Z
ʶܫ{?: ڙٜfMS<s8v
NSm12F硇t^$C. GGGΥAuFFot1,peIvڊ
V/0eMlnȐ9>GX¦Y>"2A!G}\<wtNPa99v4C$pF7#19/2alyN`1)'SGAQ~/2ևxn^	QJ:Y pa:7͸W̦kI7n$+?)nbY{Chp<Q^T7ZeF
+ÆXah҄md?Q $)= m}&8<'Ӹ̋1L|dV<tEEAsᚎ'+ e߬@,J#}VO&[n<ɱO(64Ndq ߙkJ1R,(1k$)״fi
۠zn iF@!a({K$H{iӻd0kt6t2TmEd	 E	5`hPo.3k)}ˠȭL]]2-nԕbŗ"k
+=1f|WWWN%BSA-YAƢDw^;GQ]WpfguCpETA``(0a+q;6p;F"h<=2:6[Y#$c0"1iJ}ݤjOTh׉qA!
+hP
+ ;: pҵ;JCiĤ]!'`vT2"	IHCCMPq+_Jfh,n]cS#1)3_s2J+(hˀZQXErւNޫPe6y @`,E!45CY'l&
+&ج Έy$";9B#e2@pҋ3*1
	`fM
@لl8#z8LYː#b$A,AG,z (mS{Pl]چq
@Sf)%;!3+Cln倯p.G?7ɤL>6,pR~+cBVdL#[2DL$ SXL@HɃ)@A&C@pBC<A*	xo MH2 3V@Ԕ(Z/A.p- edzCH'Z"GRj_貨fmbD+OȸõF	ƴLe|q&WQZg
Ȉz=~_2.NGd}d`fWh)Jӽ1;.IquHi[x`x-~WWQWWCPH<ּ7
b'ƴ+k]]o+Y]OLǡ]uyx$z9@1Pp7rmk %i}{
+'~=Q42+XdII/	~Dɒeb-N'0LzQiIi^	\8pڳ$~(cLga|<hc+$߄f<Z%e3[X6FUNGp"+^٘f*
w7y
VHobrxg=.yFv[\N8p;6Q#ZM8:k/rm9CIt2G$;[BPƍ*r=cy
{,ݛ,Atdkfss೟\-{}'Bs[-g>{}1qblŲFb~5փu]Qr'M
+ r"^$i"(#%zˊ:)W[[0,PY
!x{TS??c?ZWOi6pˏ=z.lFIrX1ɔL~tY9A6E1ൻw>^|݄HI!x	Pj=/&6	2n5x2S68%\ꉮyxtjUaYOXOOOO望q.2N Xb:~e(fX}"ZNۇ]#Wۯ ƿkۊͥS`"%!DV:6`%M0c]JDdrJe衿Qk:~s̸Qi02zpg=lFƹΜ ܪkGM?tYUW̱MpZWq ):f["-oL1o"M9? 
c&Zj{c"44d*˱cXǵrb¶zcl[3v@k/9o+*'d-*!inИ$w.YV-'u7񋫰.:u^Izf `@eZ˾:6t&\Y@1FRqsV:
']6S836
s6YBlboqj`={k$@9zOk?Afk8X5 ؽ0|y=ӝ&d|?6
vF
!Î.B́F:Yv53"XCpD1` \u
\Xj5)BOL
 PAPqHl@+,S3kd뙘<j9' MTISPe"=-3&M*%OZp`XmmK׌"|v=ܣ{WdΠ=-YtצeEۮlCחJ6-0VE[ l6
+q:F3"VƜj1qt}eyS71j-jQF?jfo5r+[iAu_g%9[0Yr`ikJFs.Y/ xH06ITΜ/6+H>A{=4˅%M5g3
+dJ~vŪဿ(vQe"ˤs>bOG\:xO^Pof]9XNEjovf8wbnV˕+	
G}\BeЊ|̘.
+zta60G߃-ry5vV27c\j9AW`{kw)Ĉl}{HkQ^`=܌	ȝYmAǹP-%1+q1'P29<&ysk~/Ch`d\p`r6\fYs<>h66PdSyVwz*U25GcIɋ6w_DCeM
(b!/
+JRDZ_	pl; ȥP	Q ,4K@U, auӬ-A7c3&FeA` 4ME!hb=pp@swX"m[<OrSh|2puFH;a}i."Sz\ZuM?,c6C,Kg@]f!MXn>~||DxMGHIO3U'IY(0	RpHrC*5Vnt@@Y:ҁY/ۅIP]}F@E#rJ/K\$D:/2EXmC56+>
8k83,vcc#fp]0ָv4pkbhb҄dI)ͤ=ρyQbI0QrC(5VF4m)D2GΙ&?!Tm Zdh%֭:ge`J);Ҭ%Mlk>go:~V򋒂o%3-{E"_p-*d`O8e^Ilݤ+!3*G$ɓaۑ)(r4N@`sM}d\@꺞Wd$iG d
+#pqcg7qUøklǲ	qm&`,obgĴerNlorYynY7uD6_鰨&N缞^F<79J_5%Y=5P :\^.	#SH}L$`Q"Ғ.CM36S+&)R6j[X|["B5*(HlZUr=O26Yׯz^gaJȭi1(I.RBM;R>'mt1ɹt!ZnGcu޳jhFCn4Lo=8?,[IA0WcĨOeQBf.K8tM	vlXԸ6\@c&0vhn
l5X	S`QE/+/g)R+x_CB b)@)],l4p?ϱ13/z,t=Uu
+^1*+?k {EIM@=Qs&Â>S+9r2zUYFtZx*&e[gB!DֆAʨ{>Gy`Pp(rC
+$9PonXcrZk{b8C<irl:!x'
tXlg^8zuUp:㹳Q7s4bO`ZX8x6Kn޸{Kao֊1D)I5	 Gv&AtNhjrA,Xk{Ưp_7FGzݕ4ùI S!K"%"BD	(mk.
=.|=9SkٜIYC"<q])
u# ~=x衇+WYasjf	vCE@K-xK)cEk,~${nY:		2̼'H--C
wscG0xI4XRI
+zzzzzzל\(
+/ >meݚ7HV':-_ʒD(pqI:1IhYjk@뗢~2ּ 45eμEk	x	S8vJh܌LXo}[p8avq<.b>v6yP#+]F9ˤum12Y+
+hĬ"4BOBa G$v!T# PfqJ}XI𿉥$EMZpG@LWr9} d!KI㦠|l:EM䠢eMeNcefi=tDKnׁi<4+n`(]vd?ݭ3RD^$vHSH+`MlI
M$ڜK:cN+b)
p26gkl"hI
J483 6vy7UOPҧjFvT?s(\q漄x_5Vd[^k<MuZ$i+MBYJp}%#;n8W
z#Jzdn:?g"D4( 䣶 `HIfN u 0B9=FtP V\[`9LGDkt9PBkuaW+ӳ|FL}U`}N2:`qΫϣ]˦N\RڙFZ)bʪFkxJ-Yf8.z8@hpIOʛ'vz?V}nX0@V}=;ccZFQ+BPg;K7YHtzMp@zthm<s):  0- ޕRK)BxLsz}ԟ.$iI
 :sV+z(OΠ/؍0Ϝ?˗	lQ6JSi$	t4 4^<GPaG@zUz=iOx
z<}bwn^Z84,~p	
+Uww&d9 nkAY`<i}5ʂn)1nj*
+x7r?",+
+z-77xHDCkEo6[/pM4a^;Çe<'bd9BT06vvp<aQꀦ+h0/	~=uYXkv1
Ply ÝMآ@.Gtu-Ys|20[8_=Wf@$ eAƶ=z"hϧ</{EAo3h^U7O&9eiVY6l*+1!(yGGz2z=3:HyuckuFv7J\v6M6Q-fb г`(
s.dh%| [,јdD$B_@zX4qyD4+o2Hxf ֬OXOOOOhG&7Wi !uicipWhZyƩd>BHkeitрDFȭ:IU|FX( @'Hd؂VN 1A Ơ'
+;>
=\9wߍ~HbaD/ȌCDl
+s#&fT"x]6t٠!zjPX>Ht'M8$ +,VΝ,C>D24鰕69U(pי!|X(Pfڬ+Ĕjnє.{@փTx%?ך̧sՀH3 5^10qͣD) (hTI6THȦ|*ث=L<
44j21}r3)8hUNcN*fb8oĤ<o$wcBa~?v s0;[a]NP76
z(6A~D|X$%9>r	y.0`3 Ϯhkccgmz3aeX,\^2zC#-H|
d!p&Fɼq1L90E<;ϖ( Rb  z`$>w`ReZe`x.+iiufjzZ*1>wB+iԻB6_)zhaOu2a 6aҪXst.{ɘ.Xa-Ob: )wu;.(q#"E," T_ώabC	V.USW
+}[	.Onw ,%)FPA5t8Ekc`nZ!t]E9nPh
 7N-RX(g3U^3gΐnm212aк@^ofFxF< *YNlmhו!F\o0א2
+({` R0}kcA \)U[r] z2rI+ao^=/^asf>S*M&:6/=úCy?CkGVwk8bPut8d2CҴRs7pyH!YFƙfup"1lcsMW0.1^4{E1.s<9b<41HBrɚ;Mãc&(LD3?d6ř3g	as0@|))tك{&A
+Y[;gԒմz,U)!_J.Д@%IVc,hŐ5ڌ͆q*@1_-T94Y9O:Req
+=@\zC*
+ϋ0_5\v73g6q繳g%[%{x3cM<9.õ+pxu{%B lu}bQHy-^!jZh敔 #&_,iw`m<DNtp]+0&`⃦	u
+\YIɇGl$ë-*ڠ]Jq! Xq=DM	vr3Q恺*
+^EYO&
Uu]7<<]]
.a6= Gv&YQ/ðg)ϼt*9iD4UUEalFkQC`7	p@ Phʵ[~H7fL)5TQ*BYuݦYF|^
+ eci&IRRz5&W`. ;
jD. @\PC
Hh4
+"3dF	fO&8Fw-MF0nA<.K9ZE+_zJ#  zSӞP
+4ٌ h`X(oc,BSag^8`ztH+ۜ09Œq̠G[51O!+w;=^OXL+-J1Am2XS/Y49^$rL=.:X^y";@k7Qer<#1!|K$OCekEB3|'HAZehk;kB0|`2Ae}>UL$ԑx?EZG{; 
+ƈ&|SgEnl2P&՜7"T$sҌdXlrSYyot]с=O[sֵC&O'2t<%tdq
+ֱu/y}p6E`N$Obr 0<!#&Hy<0W~ת4hc_Mepre9K UG`#HTK9'0@GlPׇd{P'YGg9 h\vwvVȍ1D~_7Ha=ny+y&-&)>Ru{W˩7++o+q=eV
MyNNDx<81"C,
+/7Ӽe[[f' wv	.
0k:(mNV=ϼg?yt9OqxsG2.ysEﴫqGd@?q&dd_'[(j/iXUןuox8-
+f9Bo`y,}(=S1Pjll`Q$$<lbLd1NQAO|ǆ.sYzPB}{%YqllVz wuLGh%(j̎0*y9@TpΎF6&Uęg^Bol2}k(,*,gL`c
f~H>O&ujiRBx:@h8jx~V[ƧMu'ο2^4iN.Jjzx!QdYJQV**%G( [@ª2,xXbUiYYg` 
+e
\QhCmD9zL;ab|/y:JYD{P5ȀaϠb0eOWW
+.8Kꍯ#}ZbEUasأ
:4	U.'D4+7i5<6&l@h{+
+%={S2 P(ڡ}n3.KЦ%FAq@g""A!XQ\𸽒qץ!iy%z}Ӣ; )A Z *B@o3ДEMׄf\g1Qæ}e,%	@bwdHOkrԍ}BsTdP<FgT
+S)jI9^\(|>BW#R-x{ssAl,5-Y& zT,n]4>n2r_qfx7nb4/+4)uBr+I}uboio`S#VmQXpFe))3Lx=]OTp_',ăJQՏk9%]beZD0?HT  5܃.5n`!}2J1'Ѷ2=n7N?=]Ʀ[Uzzz"L<MdtwNئ`
+idYA"4$-$uB\O
<eȒ6"mV| NA: ojny+S#͸VVdƟ&[ʠ{ɯ58mzDDܤwOt4p&r=Ii^-ʒ@Yw<panY0 MJ#EI|'*⹓r {GG @S I>>=!d&!p
'S5U?d.@fӠ(U꟯P5&(8KɔUVbyOD^hE
xSԴB'+&Kln	^(t͍!,
&.\":MWp)yUpp4l&Ζ
H-U}8<@)~Wx^mt _L=za<u,sXS̙-
g|M 2dm	Z NQMJ-%AMcX$*]V&ew1{Ba$Io i)}$x	M#@h6򹦩I5bs4Mg1-)51ZL pS/-59>Fhzx`_yR&x4>d7
+z~=_MWB
+QO L_&`WdOJ#Yid\*CKKqJ]K j2ԇw8KF./-^->Z$kAET"(wQ<:.'7Xh] /ʬ$h ,& π >VQyT" uJ51\/Iv @YHzM9px~_l8qC8J8S#s7
+^
\.lQ:5׸sxF@*
>}4)Ν XCnYAb糌Q!4xXF>whx3>;o&gcR1&=ux_y@d9	@FI7}3NVn%$G
+0Yx-$.eMn' tڢ
3ӚV褫YED2!&|Ѭ&)LryPѴ2u?kp&/"5Y
+(!M-'D+M CFZ5
Y2)T6 ^L1GDJwwIubQ+-L(V	f6"@݀]QU"!#eMykk׎nb16
Bā`{`PρFxFYW
o\Tۚb&!=,|z㞰" yu2ts	m.r>d$2,<40.-BB"MAZ:^LܫAg9eu( `F@_
 ` 'VF15i# L-x[`OA"1ImT:/k?MA׳@ȓC<6֬22ہ>Ʈ4 =kC~SpK'OwdB:{ofE(h=d9Ťw
+҂tu6Zf{RCUk`_#?MlY	JGt$_&z SE`o%a[To!Ƚ	ӧnZ*ʅ|SPʒr-
ܚӽѬ+uNdt}tƓ<<37RcΦ8Z11]\N7LR[%%ZSd`~0Qf0!~[YWMxժzGǠ7 {

!G7haTՔʁ|<cs2Ĩ7W@dcnOm*W^S)CXSXF<a(l [V<zy;?<";vZ!Ӥ?o}alw8rql件BV4py,,F@$Ck 5M>^9@$%PD/3MU
+=#Vqkc Wpc~KGiyGnFy1	t0Er69s`NBd=% K\7DC+
ʷ~8x2'Ӑ].`VgwvYԍed&J6[`4ZF|Xfdws&&Orqb*r0x݇P(X*,j4ⶹO:bcc
+`======Y9]~DXM)*ly$`kZz9Y@$E[LMeh;(2΄2sL@ML0!g1(WܥZD)fT RnyS)U050[j3ej ~As}qvc oŋ^,<η`kAl-ra[>UvOUF-<r&<,TC,| D6ˈR R$q];>vEQSՉ	Hn}q	ACwI)xh2U5Z)2`
+% &MG`&`[$!`e]15aϨ-L;^m4obQe^Bzi9'MJLɘ8Y|/kv)Ƀ7VMB2FGepF`6el<
+T[YDaŚԁYu/llpBuY	"w/yD6ʄ"dVq%*'yr@X3D5B l8S+QV@RB٧ѿKHY[GKQ0M%}6S?lW5״9ѫ8hmAV+F{qЂCY7J1/n
ҍ&=V N
++,;qo	XdV~+	
+p x
+sɠu2ɹ@M`u.Pw{vi8z#	
+ <m728*KI߶=Ʈ_)>kٰnUoP5Z]	s'i]	Quw54pt,@0#,154x
+'#5	};V<
^7j~~QGlJGV9W,H!l 	l Λ!K)M-sfL-$=+O"s9ˆ
5pqˇ֊[8F`-f@jobFm,Kذi7Q`sǏ'xqU0!,xd&LGh*Y
BjB$̮XRftӐ16
+0d}eM="!p
Ե2Uٕ!x{	_vs@RB4.gN	xrh	r&r9ѵr\9ꓸhU/o{Ф%K<Lm2%oxdyVuVd5+x0M`l	kR;۔^vY{.%,Ae,Yg1ȝczks
C{{7Mtxb:>ƣa^GX6B|8&re~x#Kll<bkŋ('>K9xL@UR&Uk\Hk㬌7%l@䮖aɔ@2U
fvQRZ"dkV.c>_Z|/1t|W&mx7#/ .^':'-O46̓+<\œL?t 7[)3d<p//#-3hG~ox^;Y?.J;lg~<Uf_39L& QbL%4T23TnRf $P0 }2v}d E=hB'`V&k!kx15WUmuD>U;+l
BLÃ7a<6mի9vVId#
Wn9AE<9j$aӚV`Wm!/z34
oUBF_ JB`| 8鹯-0]hHjڜ6w"h#gDv+\QLcjiLvdDɏ&DMn	<r^JQӸX$5i9Z3aYi?SW9&>d5& G ےj
o9&1	|t}M4+ZI.I|?А)n<4P@9(yP@04l@(P%U\Q
+gȢA	[1(5ܢB
+G4Õ7iưEĲY&q S p
+1k=G0W4((7vy~y=
QH#Ϝ
	G($r:F,ZPZp5QY4=PMp]3ho(rq[,_-RO b͇n7LPcљTUvC:p{*)vfbw7ۓPRҿ k]jgb=ON9ʺtȥV9;-L#lKɬ3	YQE&o'˔=9=ݤLPOَJu]k-D3(Ơk3&h5@++-M#c>.f@KM:M 9MhڼY	5k!eU?
+f),F \$X^rs56#^6I]ƆԲ$1CޫX.h
+d:Ν;Q{LG̏K	$   nZw(ex{=2rX؃	
qRb  \ںM@,!1ӽXFR5r,4hI9?d6 uF;6k=U='cIgJsUl,40-+y(MG+8c6q[lo3~n@\5\fcz\l`61`gw?~%H3J^΀h@pj1 ;OFaLco1BJ	Ōr͍wcw T50/lE/c^MWyLu=C.Д$3g<=2V`X8<"24uXgNp8ؿb<7FClmm Ho4ܶA&dәn `qO?k^׾?&d?K_ >f3kS}*>xݿ`
|3;ng_ď`hk	 >˾oëǛC/~|q7<%!MS1Y'1>KX7ۃ{XF<uٟ;F|YXbJ7Zcs2|Oϒ6^+ E:0Q!aV	 $[;_Y88J'QNvQ<2Y^
v,'@rd1aE x4E~IFS>~ @>r;	! "64xMǉI.#ޢἩ13vJ@Jr
+j/wqoM<Ŭ"њk1,~H4<Ca,Iw֊Ĳ^2FM΅=bhۘ~-}h=INܗ2 j.rV=Ilag+ꁣtvӊ^)_Џ\FORW'T '1Gs$	I"ݻC]!
+`H` Gj!.1AmiKפo&pF
)>SC*WnSyZ# Ef T9`"6~)@r83aFO.arz]Nby0\
"kyOe$;k<M$M)'J
C`1Z՜ݥ6%h4JZIҟsζoJJ|!f@y0>7	E^Zy-˻jt$?5u/ĹUznN0X*ISIp.9vH;vMn6vgmb_G7DcNn˂.txnWL8lKfT2>]
+r6v&BҌO]WxO) ڇ.,\B'	ѰMK:T~TɯqYKXLLڍ-uT`
l"8mhRn$$8}
?kȜci$vXQ@D}Dʡ!_֘jS^wt8RLPK-dx,{9[Y&L漢'f}=(U#`
khUƮwH eL5XT'w5ovg5rF|F V%ŷ?^;5,,rxGu]éYZ8W̝Q?_;;.'裏`>[yyag4B5qJ/Mfϑ,uhx,,aΟhcUIu\@` C+C ~ww9'WZ0ɝF46qfw^s7XV^sx6dd|;uOF& C0gwy>,,`pu4M[2umO ObAR@z'8w~gϞ-p'oYDA |E85+^G/DY=!an	,6/{X4Hqaø[Xjw~_Gq~} X@C>IZ_M=xD2MwckQ_Nq?`2"71mc4JiRhwuxѝ/cG=dv2FTo5?'o*QbqwmZv82bX/y4973GS<1Ӷz=?%pIVHo+1#VxBR BH|[)Y*r#pMir$sIuzmRc<o<(4]&06|2G1jvk<7K }Q-j&nl|Ycd,<{EeUxQސ#}RL){}REY,Mn4rLTdqR(z$P欑xI)]XCl!,
+=\h#m~Ywum?M[npAJӤ@hv?YS g<&ɵ
lΒϐ7
+^b!SD .6QكXeZtQ@KX61ƞHU\ET,;V`7a;&PZ 2o'h&kJF)(20˰G`@P{䦇ˏ_Od0[!5.]:"C<zhsbk,7({u9(r
+Klp!gC#'"($t^ ԍOq +&5?*U?qrJl?ã߹Y;8XLX/-cb <k rr&5ׄ徑5iPz׿GO&ɛ[NV  )\hKL{!̩Rg9ߖO	,$er6w2]d4dv.dp~5muU!$.e%9@E4h!
SAeJnL谱8Ve<<[,{l#du9xʧ`2Op9`֛	|J,li'-H_Nal4my/?&@
+ԾZMT䵉`&,ƚ8P;3Te@hJ""Iݝ(
 hYe0{pƱڣ{U^}j$G
+i*0n94Fm"_{AAt&*Fz 
+~2	U@iUApg2rUMˊblbг*36nVqt@Ϧewnl{ "hѯj%YՒh@lع#fWL<ִNlmoQ?><]xẕh{F(/Gd{sϳZmobN[d2utkW"&ppp*_8{ł~	{KAq^aϝ?GߕkW1s_PXg51l{GC7oWG: W6<-Gcd;< lHqy|,ouiIx:o_ 54|Ћ_'~/s/|>~ ;O	pK>ߏqO}/>K~fƟWS:׀o?]ٟ6|q.[|]=l17^S3w_ǯ+e(,1?ׯI~_a҅=#?)s;w^o>~c<z99`_f~{U?B,K}᫾Ͼc;s_*/:AL?ra6Cq
2`=s[?{/Z|>e8#?_÷}7aA%Ҡ8s/U 
#Ƨ[?=7o/^~]reK-C6720G3w2qF/4"*3 G&V2$
+8Z2Q;G)PBc	%cF´@Ti&immԥn^<B&:qș
+Y1?:sgv/鯹1INpy;뻜lx|yTv0x6a
+<zRJd>2RKËGbٸR\% @tF$0m2yI|gF,+D)τTět[FS+uBO~2+IQ=5 l*R*3T I=xi5T49
+YEFI
(X5"QܷLGaUΧ76
+h%)
+QLUuRmv<1	R bhG%H:uC*Q
gPHv#E@ESawwլ#ejvF>cdef,3^W+xo#;1:F"G&@s8GdU#G懨fS(S뀕&c	4SA&Mm 	M,x`ZJMCnbJVSt5)./*OOIK8	BT?$:sK
+z)+5b?:ua,}utJ_dj_HȮ|)jAtN԰վ$tufi吩9k/>Fs|Mib#m|SơuLlB@
2V8*kʃ$%GPT4mHa"¹ex5}:'n"e XlF
D
+j2zcesl Jos#
9aMg,{B+۷ lq5/vNXP.OJ$$}bZ*}ɖȲ0>U{}u7/h8^<lʿr227 @E$sl:>{vvp&]G8,49%vdUS
nǇxxWB;kDy,It&"tX.0Ɛ1re^YH/K5`0H~iD&:gYƱˍcwǒ^و)7`kIW5NLmbibmf|:.lrybg577xVbJfxh ķn8QNw8o/GGA4
7݇<|G|^p'}*1oc|?}%Q|]bN/	_7^=~o?}'c?%
k^/"|7}~>hv|x=oEO3.;?__|W~<~y|Wџs[p97[>+'/oǯŏ>,|ӿV;m}^ߌ?׽~.~%>C?
+?r=+1'|99<nr ~e=
T_{7&G59Fakǟwmox|Wqħhkzxf7?o{_y%Gk/};#_ogq& Z~3]OofTv>{gc33|^~
~ޥ­@/ Z@\$fqF6 8huDnY*JXz'R\"g-"1qi .@Z&52ahQi[IC.
+h &*kcǌm9},o!8 VżaT9h
++zQeML+h7C<rq"-
+,iPaEEP(%	,9x4Կ'YeDKC-Yj'?ꔴY95
RN
vBs.C
CAOsh!RNHWnݾֿfmrܮКעi-,K817#Rr
+c5̀^t!yJ^6
+ `גBȓ>XF5wcXC%lLe(m<,MD+	(ۦ}arD.4;r~	lꊠw%P 	m9"h8=>4sGn1wr
+j]WDO<|P{cFyC"*w|bsZ,fC	j:C(\8((uDOuSS@ L
xj/8ۊN혣GK-QawA	&5I V"[<{
+qd:,sB~:!c[@Z5_6#p|FU]\'>.{+v	YS5
+F5g:7E:TTR% :rWӢdjiCJYMxLhp0\dLzXT5Ƭր>5צ5}8WJuMJA ߉:b6} 2Zo7.K3yEz@5|-L's|8Bez=9і8=b{H[fsꀕ|t0ݭ݄;
@P89eiB5ZU^P S6zT׮^#U
b
+Om2_`TG4zزY336NO pUl<Nx:M,sFϾw]8Og=Fu(,0(sT@/6w_sl2|}C0]qL\0˚ǟ
ﾛ׿wȐ:wv	XKpvG^oŰЈ8<::-#r*	:zTl(fETM"Z+vajE91MP7
.\3~˲߲L%A	h`k7<|q֭MGIK8ȊuE
+c/-ʏş|{9/y=r\QG}L ˿ħ}a9|9P^^%oE>|>ո>=?".SCQFXC/{>_հ?q?~7Q?^o?7|Ƌw2>6r# xQs߆?́I/"|O6^ͣo_	<<47<wOp|<g~klɺtf<Tl? n8o_6޷9l{5Wݏ|-o}'$|³6,oFp~7f_/{;ox|&C-.o/[8|~,>mج*A;60/|pW>F j PC,ǿNO,*I 0L~!KXx/H`h1[./~)tmlQk54um{f9Bm$
@@3x.322R yKl͍M<c5lYD5E)nPϖ4`0de4EM9֢,
+4K%-6M	Q)\҄;\巚bSϸXEU/xC+#n\fQc{<eyP+56IA!-~xcZ.o k|*x]GzܚdO 'CXcyHT&;pIer<oj}#/O/i4 RI1mmdL ]#Fnycפve,${lH̭B#);df+#ZIAWˊM؀SXb˱4=ܻ;;荆07`Bdqfw4_D3I,}=j FEnun+p6gwг		~^	(hߜ|8kSΥ[ЉHDusXI4kM&~-]e$d!Kum5[v;2<t{	I7LK?,+S?­iƏI:[mZ|l.o;ۘ'n SWvL)vW
+e:&LŘ!>o*a}*2_A+PRoHe(#̨Q72߫7&wyA,1?_VXZayޙ21slse&k-𤓾 a%Bsc 
̢,s|y/~Mк@9)u8,QeM̪z
+H2CC)ۯN-{+a8mP_$$蹝l5:pֽ>ZXCyO7FkM[Ǩj8[z(AP="eK~^Ndz;Pu΍0
;8)
ƀԲ8ZP*ZW[]~9llnJ~8Qd6`pfQ)
rO)[=Tf<`L$-"b:ǯ(aXprlmd:-j`YydhW)Y>!PGGX3`tcVu1l(Qz)Jol.؝n
+|31
^s[;[d7DFuWl#& pQȊ`r- ,4W_o}CŃڗ݋Gk4 Sh1nD 衿0 }mzi7K?+	8Oc>v1=}j 13_˟x/#71VX&2?0?.4wvS/jY|\G=aR5M@ 0%4,xOb|Wu<;܏^/d{ cC4~?}_s߀l6ȷg;p8$cľ
b\(ĺ& Άx	xZ88)-<z>~m?[m,=p?~>MԆr:4h6 ̷4<
+j]28T@Quz	UI^[:(Nm `
+@S	+f KJ7N5&p, 1@kmLAR-Ƞa|@Z ByyrΎ}!GxdР4g7=c,F+ j9{Р GG3R '9o~R_d`AWD-+iE>V7,$,oq| x VyFV`ǔ P ) y@f|HJkA*	@jjDO5$@K! $1GH)ϛDwOҫC<7
+1ZˣAKngɒD5tBXYu6<?c\o?zfx9rCV)`c`-&;^ kQRJKR>֍3 %]F'#<1	ʘjQf>jU1*us<T>`v<v!!y̔2-maMXxXppaל1+9⼇m~,F4;K4 nsj @d S S/89Eej3L-cHP*-FZbХh,&5	%yȎ#u$}QZKK8ᯕ)kia3=εiFQ9$b6ji
m\;SB)'1orgPio(v!7ƶl HvdEeEY/xV+:>McuʤXtG$k̈́٣$цn:J;-O@'bV5ɗ%).dڀ,G4iͲਜ਼(KM(1>78EAFH_C[bh.	ǲ|KH[~2uTAә,vtYHL&)L%t 4ro\lS}ր1^zyM5P3k2ع:!YR Fԗx[~aF7p32O
mA'K#0]8GNJKѩX`\&GǴ9Xb#zN1 Qi52 `88<#=zv{ss}=Ob|\V"OMvZ  |
&)XO<o/yJě{{l _8h-R:;pqW ^cLD&w0%MMP-xq˦bX}/%NR¹y#nʑtzEJR?4ܞ^]m`!տjo~-^qw
`cx寽_o߃*{2yH)b|컾/C77Ǹ/Ǽǿ'Ԩu*/bbӽM~㑟F^R|G{_?w2r3_C_ +p||N5S+_v3RԿŽ-|rAWPJ`*/AvIcIUs/×?`Ȭ1y|W|c=zx_t|>O~?qƟ'O>||8^p!|7C~o¢4«p|fQ9PaR\χmg>1_q8f_|>>	??~WOkZ޵&o7r'~ YGeN%,Eg9G58vf2Pu4Z蕉#lmf-%Gq
+-X9"|'
bWcɮ$M!
+E;)*D(Ư,4cg4aa1=CagAޤ6}l89òXSH{Y5X6>@dQDR<DC1g}c'/rDoTЧ$=A5 UFc
+
+5Mbֵ
	tp|$YvMt`]8ei~Zv츌MiAr㶱UcujM; $d$}2a>dF,[il=U87t|	QB0H`#YuI#-ȱI?n\B>\EXfdy64LF08`՜

J2
ܣW:~"錑ͪ#x7zC,2&YJP}l"q0@a뀐SK`3
Ǔdd5K	Ҏ|=D
vi9DD"vFZǤt A&s[S0:g{u,X.7vJ(sXበͩ2=n)4'ɑ2]b||OϟΊnwqI`hۦV2D2.Sb((Ӫ;b
p/l~}cOM(.׮#kvʲLF=A|SiU~I1s0V VjPs9:R&Ϣ(_뫩]iP|l/Y	%K<m- t]RVtO<,8}Ėb$%Mr&2Z
+O4@;CTVuwFg!9YE>UU % e1k{M-&JJf1DtcիW/KDxA&k*W+X,W@O~kkk,LU\KS{[[ۀqŃ=3up4BLC\;YF>AGyG6-c_hD+ՀI5N+3ۓل?~
+lb{nի5|תj 0h:!*[_=ƫãcUS =ɠaU1!^ح>. ˯o'\89pq[ތ!|gop	<y;~/gOn 
}o0O+M8rYk9fo/_?zwsm?k?||~	>~{=(Ͻ}c+?~ X?{=~9?hN泾_ߋ5_g&V|Kx̮c`^൯]>	MxK[/oqO;Z	|9~U/ǟ=?y <.x~y/A>='^ѯS+7<{7obz~\}ۛwb>ѽf{_&,E/~+~li`/:k~ >r혼>\#h|?0qw7a!7
Sj/	|щ9zp)^_ 
C΁-́:,K!sa'$)gQ#^SLQ&ؖ0E/dȭU4:Td U泚Pkrj. 	MY&Rdd}fǰp2E ljcU0
+)LQCbdJ >kS}H1`dX@Kr۲65uTY4
]=.uL0ER
+S+I4$A.49|\<D*Е󲪖oxuT&iOt*`с,p]n'$jq	d
+T0Q|Ug^:r
+
+!IfK8 A66
Vp}@E^bS򭦂땒Ő1PL"(rhb
WvP 1/(agxv]+vTgz,ːs>y6dSkca5JbH+S\eiuNVL'V&Lĩ77&ŵGрl@.;([<'X1
+mbډ6	}vݣ6[NQF]x(pSreŵ5x;_l5s<
+ M4pihNd;}rN.T.Ϩ$OeҟFlӂOİ~*;Qk* AmoZCrYd-*yʀ,WYa64Ϥ.Gcj޿뺦
#*Y!j a'|pN,wb`hFs9kbZf`ƇoZOTʬ6G5M-i Z'~|5h1Wjxqe=Hζ|gXgqQRղAT|-f3Ϻw\w܉{'^Qk/R:c-((k8pyػ~@Jʔ7h>ϸʲ+Wpu<<-FGbps}kGz/~&ϣsg5/;TXw0eA /2+ʲw`6_|;1y([.+ˋ.a|88:q<9`3%|Z,/.f)um>\aͦʄo`uv#3?s嘎'hg%wd2aw|#U]a{{gϜAo0@O10]:ifLT4uh%گ1O I2@b#·:w^(\ƛonz泟; 2Y?X{>(z1^[{!dK/z13_.܁_`\ˠ헱WltCY+b7\dl> {𾃫%Uē~?_(fnN>I.x+N>[P-"_"
Y D#yX'jS:4<Eag))
+ND&r+Fࠚ/KY(Y4|e Z/`S2º6e/PCN$ eȺ;LM5ó.CjL5!Rַ5(p%RM+
+l)pt4
-lF{0.>񪮙 {X&4(
+|	o,bŲ	̴S1x>Gm24ѨE9oBm<*>rb:ck
+F
nZ8"]H2cH2&!_4KI 9Ÿߨtղ\z	pEY@o	Hw.#UzΜ>$ҕt2 뵃${g;H`r*Y8,, Q58\Lf3`{^<.X4<LiZ4>1/Rŀ~Æܑ3Jxl`ksët\Fl"feLn~|`9ţo} {?L|(n 70 3$[,xx	}(!#d> L0K"F[p#G,VTǢR2Ul)S@;v	}	h@^E*= Mb. ap:b#ؠAO0َvУ^-C3c,lֺiPV
t?s:VIxgLMjǴsAj,; Xqm$Cdkl3N\r~xzv) vʚ
Q/.u"nP-8fI<]65yZie؍Q
QiiJyO :-`?o ,<U!^{`$1%y6l'IMʄFz_I[HS=a7MÇNJ2t_(A}5-MIL܀܉`4-db竇k:)@ЖY_ӹtۿtͳZvX@kSsi4D	,2GMwu^xx~/
+GLbu!=lC3ϻx	b13Ӗ=6W`>Sc w\DF>ɔ8wd}s #
+#~/ƈ6p}MoAL[46|eZNv[ۛ!͛{pή+2B{9ƍܟ/`ڐfY	cd1CM Z@Z$&a{!JxBHbr"TLߔ(B|!&e
ư? kld-L9x<d2:mmnb >1+ze	@as	 {q
gމ/J<~w)yw}s{?aB|89
+ˇ߈77]y[qkН7>[Ob>	x=G1MWȕC<wow%su\qM%vnYTHt'2,Nnj4$f;50O?be&y> 8K9X.gI"&n%&pyX0YG vŐ=uQ.E[^n2W:'
W!ЕEx3VK-ܜ.(6L#)F@Z4Ba߅&hq퇑}sK̵P|-#t"F5x
+-,]kJYV55Dsx*OㅽHˀ.FG@7.~PQsdee)~/zQS:|++Lq.1NԡFᤛ\'yOxx66ҹYٌ:NQӕ/@.B%fsDi()8";^CP{ni"Lej 9A x/~|Q"2'rF8~sw_"@<]ɐfx^ik\`\F`3#sA7y@k8x E~^x6lr:+%/&QYɹBİXuA'6T]A}
N-eU2%N<3;Oc&u$BWr]ߖZ[$AN$Cf̗A*MyRgӭAIwOҟ}?Բ	ig])'NNh]x-53Bu7f&B:c{S2.[{]QFaz3	V6@/Ľos]ubv2F
+FTF_'KقrN=lFL:A1sE·s=f
+ȄԦ_ll"p2!YV54՞fҠ3mMM*qAZm7MXn>jW{B`0:JQc҈+Hѐ~|,	c2( (CY}Ve]Y2Yہ*1ԭus7ZL}` }Kl=3~n,ѓS%zLՃ)gK`27wzuO)
9{y&6	-cv+D/^E!|v^h!nܸs(@]ysUדDύy]lz_~6|ˢ ¦qd{M~uEgwqE?أ9!x9`Z Abd8exV,#kYi\͛7ɖ[Bfw\1@R{1GfVfXcs6hCH~<n3e r;NoŐܽȖ8(aYLP x1ZYʴ#rq)U8s5uSSҏWFWN:ps1kw(QB)?e9D &&\LL&eaĸ_6!b8 6+a*Fnx137.'tS2cVbeĔ'tE5Ouh)HI,th@긌Zl$1a-bTuWu&E Z]PDA
+D)wMTCh;_ʜ*i`N@"pkUflQ`V
+",u{о>Cu1
+̬
(,iOku~%!pi,3LCt<ܤ1g;׋tczOY"0.\*} 3?8#2&SJij?W3zllXlPF;-+;c	~m >tbL*0A#q=$JХwUS'.еf
`Npz|W'5[VK:9.=<	}d8iy5^Qw1QSFBR.lA(aiOrڟ/K4`1fc} Q%tU:Y:f
2=BbH>ܻhN&!o3)h&3w(lדxaåN$G]k
+D󜉆qS|r)҂8h{/i{zR_燖ڞcIJv|tȤ#^\hcDMzg^7' 
Q1}AՒb'gs
h#}~EֳDUȸYIxA&Ub=dNr..%Yy>wN"u{ks׵]0fije𨎎]h dj=<]+6k6adJu09O֓W7ԼMXc6_AzpWC28jPx.~RX"g߹b>W+P|*#dE`\
+BϷٔǪ@\zLf9&<x__L.A9 3A\N0V)\
YWDkϡM]	]yX3?9Lm&.`======1Y\4(K$ZT%Q;PPUb#ceD";$É[?ʲՃe06,7yV3IS	ФDK`1.W:Ih<|ZK[`-r+q}
+M}vuyPaMvVO1=|̹!lLf4sR1l(& ڄc Q
+Li`u#ǽ]&ŘXK
 -(9 *i~Iq &Q)uUfxS:wdi"r$G5P	;OTz-`+.e<ɩ8XuWD2J{YdcE΋D0JSOX	8T:ź SR6NRiK
+	0yAߨlP &Oiz%@4S#MnGϾNagPx3;FM(M^[sĥhԇLLf3e3ϻu~Q&9Ɠ)6wqxj^a+Q%9rL99N=v[g6_:Wf
 pCaLap@ ʅp6U̩7-@LS7tt'N|5nMFX#o0SZ,hA:+LAbr$AOK	vG"E<
t8}:͸>v OS_y
asL-]x>dJ@;}"hZS&YǛFW~*KF\4)F*V
+E<,)KB+mS9$R&ߏ(˜rP;"P>0^hTrz@H8Y!ҏGSl``6 ySh@0+}3tub
+V)mn&V"HKMOmu~X j:':4JX-p#
 bLo2Vil-J>xfgbkKԦc4/(KjGb,ߟߘ~moam5AduX5ŜV9L+F3VLxs7Ŝ>YGcB`:>_ȳ|xc-?DC[
+ۧnqP566*k<]ϸ C>CĜhR`A#Lfxhyߐe4^RrIV@_
):&RZC:?jjI׮|^A@Lz*mj!?3_Lu;Vi'+s#C"wXOOOOOO,mRAtePY6֊UuG fϛ!>#pygRʃ0>(RC4ZИQ@*HZb[j	HK0u넙;29Z144h'V"$y?Do0b:u/'5,K@%,R,78>,ʂrs[#Nqw]hX}dŢApjncWp{8v4IBە$t"S<O1J7hhԱerCoO*Jk
ֻ*t--6-HmJ
Č	豀Fd^zbMTdvG	КvYvlKnWkxEŻL@Ӱ&<vu4L1I&ͥ^6W$U $3Nae@Pf
+إb>>	4KK\;d-k@XePf Qnz=^bcf1FDY99އA"/onKvM@E@cf'IỲ@ 7f%,J4uʼd:ذ[髀٤F%
[w\rQ1g+Qne)C(@Xw ̉I
S)*
+	ٚ]
+fu>OLhxkܭbNT468.Cl ߑ=?Գ^x L~-+eކ1d,kJ?,Z[SfF>)'[]wkR*oRDCsY}]O3>=ē_eh;n\EsAOq9뗠%+ :#L"&^':Q=%^X6R|L|:I*M V@Z6:S5v|UX
+R'1Mq||eXcB^`HspifZ.`̥ecEa0'Jk~i*̭Sa_ D.IJoN_)(xWP޶!D~xL	j|t8eG4$M h|/A=z2MȀ~MEn%Ů1&շ: M,ɘjȖr)	S"|,1FV=d^,dZ7ܸO/pBw!R}8LnX."g3燥GUEHvpI9_GYAA?wiNTjVqAĦX^ǃǿ3M3Ņrw>(trIIhZ1$}S7dU>`2ᵆMsk/y&^v1c4p ;;mn=
+\tc   xޚ	b
+1BwFI
+4V& )BTl2_5&Ezecb;!riB-G =`MN@@IR#.ubi$E|2^5dgM,Hs֣G;45v[8?D*pg}ldy\Ty94q`mbd@HS`J356Z>ʱ`%Q3+G@_2'`ǪMΟtJHDGAc,o=ZqtTjC
+j=򂠜M|Yv݂8ԶaYAnԭ<#NQFkK ? &xdٲ L0ZP[d5@dd%ջL9zX jOV`$8bHdy) k|<6Sa	F\QJ!z)WXgC
"b4`<x&Y(E	"F_b:%p=d)l`4BXtEx.E!yV%,b4`9ۅm#z4֠٢4sԳ	*xd;(6)l&s';F11yӘM*X'mt&T-R=Iۢ#
癊,s"`Ԩgo!%쁎VA0PD6K[Ѣl;qNchA';.5P4 O_uLunHZڲMt(!9`>>' 컮tT$0kl9.Ø6K02P՝ezwz~҃Kf>ZS2:$TT.	xm:2"R.Vyx':v(7*ɢ0Vre"%6; (mmAaW
+DZ	qfGjŰÕ~l61QLz^Y-f&?Ù3g87r C54#JL	6i̚2o9/ vt7Nk5hzEˈv H`l6<L9 L%cl.-E쌁'%b[#yl1>7H5	`֎v/j@(sCj/RV`4P
+kL&r"kLEZK03a"MC`DGM$V^zB(9JHE5+-9&98ߏ^;4-#z_qT6eL`c<f0	b{7ym>?y -ɨZ?bn8mlp@ 'AG+QbݸyMDYZ
+-&0pg{gQz*fsXOOOOOO!"
+@|21e>"#C=%#M9(aZJޘ[sZ
;
+ělԺ`<`Rd 1q{DEΓ9}d-9M	HX);*32<"p#r&]ubpY
+4º>6>g<ɋ>l`M#ۭŐ0{*?Ŀ	5V#uCH%0|e:I1HuTuՓEK,0DulRdo"qɲUa@X*3Zt؊|+D#Np5i#ɶ]I6\@?$u4McF)㜱PSiӂwVӑ`aī3N*ym`ՓFh֑.*dE	((3d(W=&̎P)|](J}Ehe-z]vM5-EhʥK"Ӥ`+ 4ܶjYEQ g"S~.>f\D>o]S@FI(POM`%+
]ljQQ㮉1-τ$VǨ_x2X?~:׉&ab'5^a h'XPVݴ'"eF:a&X{On=}@n\d ]%'&T8e̇hOO.HA[)N)aJv[uوx*@-jƖ
лddei@:8IIj(? ]hUڸk{M:OZ9lQ(OBZEYrv'i{@jdredMDvIU-R&=f v6%aI5u@@]7=uŷUWCDL<U.F:id$S%3`VSdCQ\P"L,
z,Ag}}5JBI7Bt(P =sOm +[Mbǣ
\($F\/ Jd6J|NKǔ(Mu[dBY5&/X
`sl>>@>61ŲƼ9lKD{=rxac{[db9G1pǝ;B/ 
ƽC/Bqmo9\k7o<%@_*XA7bsX|vLblsG Pfl-=<#^b!7nGVFUs%"6F ӓp8@j!7Z4QFȬ0e2dq$vG#"˓xRi.2#ܬ%	{#cC!.g7
+pL&+X4LgDV&@6=Hb2f^nB|M܎͍XSghl5vx& E	yƃ;kxYUdAA({|$GdН|&t%BaڢF# x57&K N&&|gD3\AAJ~>@&&
+f CgIMjq"Q=4L=p2M`AgmfGPQcvL仄кZ Hj]P@sI6~Yx#mDSZNCYĚas.wٗR!ѰP),3llHU'h3<r1-@DiKrmxv
(LF rAFʈB=p3.b1RvB +Pi+`PzѪHO4G(v9U-<y<rXYE8b+3!`-<y֌}_1xS 4ϬO]2h'evesz֣q51LQUoP(}1&N1c㻡
-xx o訴etpm)r'TogG2<ηx=u?m$ncw7/3qU8J^@hWR(5	<iC
=5L$$P	#S;]JԿQ٤k>WFnBz(ˮMmL[GӲ;@?tqR4A0F6`ӱf`p"tyV:$0w˔ZLe0-o]@ Zݒת<Roi*5 6
1TdE	!M 6έF/3m 3YWuR\[3OIEsF0zQaD4I \v̀(n)C6Kw{)Xh_/[Vh͍<:pȑ6y^AN6URz:mQb0mp=<GJYMWw	e=AK<8MESp
[#F̫aGǸMȜ2pLTeIyEo1
=ϗsXc=jj>[[};ǯx2ƍcI^,yyKM!^}y2r&~:Exߍ=y9fzG~*^r~pd~և9C}տ׽1rz>>sd|ݫ7_ }S>G}^:~3;kL|G}(3@=}o
oއfzz
+|PJQdB}J2Ѻ׈)kbεww	0"q}ƑIL[°m:rB/j-Sdl5mALa|\ag	4!RɲʳK D؀7̱.c<p8Y"ڒQyѾϗK?"r1FdqڑB(IBf&:@A"a.Oiv2њ7A"V, zñ0ȹ~Abn޵PɓIuAε&|]f^hm
+eTpj"&	*k
+RKMS?x- 6O
[2O'&\fpmۥޘ$^}"e~2LHEmQ.Z\xւR.S@⵰X(&xfe7&6{g
żBQFX 1VE|\aAqGW̲蘀
+˳ҏ v9me_>iJ@aL9̠08wC/9P{4|eR
+G#d~D0QkJ<
+P0u%ls{Rk J:ҲЭ_xWlz?UkɃM[g. %!-
oT7QTv=Y2۩)ךyVyOiWle]`7ONqͨt׸L^L0J>Va%@2fT2c:?^^hs>;S*lvzo4k*X#jmykS:O2F.~6'Vc/*Oa4d$ްEM>
+Pϙ	F݈R)ke^	OKʤRԶa<JSܪae[$ctxD5"V+&1CbN=nȖ0ꕿJT{ZG.$xc+08j"oVͬGu㱵1@ X ',ّ[=-IxCȐbg}29}Y)EP,KZ&=)MAnxcĦ?#=!E ̗X5
]3gq9,S<#RgΝťKz^:wcͼbrek2?c^L7jڃP¸l<-C67rgvvq|xxxJՄϘr_#^{ΙAV^5w +;ŗ}&~&ƕ!zGJgn1|/>V ?5A<H k}0 J>/o|'g?O1}
+ć=8[ş_xx/Ox<sc~/E|fyߛu_Dxa4ߎ_~[D)&9LɀjJ@p'#:LK_@)KZYe};ʍ;sI⤒ʬT 䦔eSuy1#s$?/*9dt7WK(g(]b"Ϩ`P^1>8Eևb;[msgKdQ؃ý)ؙX2\R1UHH˲N	NR\c߂J?9)s	&I3PZ9BVSnMEΤMr(	1se 6n@	ER=_xeAA:Ė!eIg`YQFd!~#ŵOtDFH[oS]i0$j-@X9t%f@tn-ҺeeV(3"u\1a[
oHf.d(>Fz1 9E0P/8fp+9mES,E
fNc瑹
+^R͍ʼ73̎'9bn1=8_n2Hsx8k6p~AeX0-Μ+^r{l	૒VK7JjC 0E6\
+aSX@WHxdtKfkuvAN	t<iLD<!!Di=ZJ[k}2̭bQA6'z.x#m$x`nhv2:oD^okeyNޝ~\mL;8OXDvz:1[|<n;UT$i]БZa綃uzuXf( ʭ:r]um)~61<0T m=ȺTN`PSf%7,jujnROjrnqQM	Y60u`8B˹dM]a6YaQgUMrj)	uk1`m{McM qۀ3-6:$'jL~m%Xhh;j0H+)+ZlYST/Y;MV>[VU"p<BgbN %@k@
+	@Q=!!8s="#x#cD<%A+ĀrIh1Gz4['K*w(K>X65
+5y잡{"ؖObYj~
+R0_.UU%OX2XER{_xM
o2`Foj*ul;3 bx2kc4b{khmUrtzQ&5V&v8l&65E
+a@1}w'Ƈpro95;1"KqN_/Ɂ*2Jѵs#zo>3u_x~eD?_oħ~K}6gs_OlC>e
+Ѿ_^s8&R9]x?|G7k|>;>_P=ӓeg lW  Ctgiy(#ɪ)1]3Ga(e@U UKFl ȶI$9)su`V'n	x⸎ 1AZdɋ)C@66ơrPYG`s
+1Ρ,GcG;yIr:q4}h^`A:%rj}(qlW
+'^\37IXj
P(e5$%G1 F,I`R<\Z'0HV(H %_hȹH号K2Z&EVƀ$Ik!ޫwzXh]6<k
+!_¤}9Vza@<W KNO"/]G)Fm!܂Y1n
Yvd~e/]&{B%cUff9P4YDfX6
+ҡ{8j ?0$i(NΟbE\,pY[jbcCTr4/ɜɫΨmm1s1,0O7K	snXP b;	0rAl?!8E"g(RĺWl<9 qgJ)yoʹhra]nzXtۮSLq_7@?e׼i_]\	xhS4ǵtO8`wMo%%Cocn%R0hOQs
+&'fmpvt+vtLwa*vke\iB\i6:td~#yj'6Lk#.ֆh	v;ą~`ZZcWzlx@]5~:gsA
+-2&ܒPԀ N~67Q4
cԳ1=zeC+°祂l	t'&kJTgjo=6zdtoAO}#Ԧ )~ eFOU]
1Ab}Mq22YqQ-LWtJ#X5Y4_.Cj: @Q)|XpV&y1OXgjk(3̜?kHj,ZX3K/0ȋWag4D|u!gzEbSc/4d E"2lfQWRO&l::`g{z
+cAܵw;i&U+W2	Fh{> ({U%/ҜK>xQ%g<o}al9q"C
?`l%lGdC`}<	9{f~7g߼`@y0<ïpI(k;qxկ<83U_|;?? k~?M|>^aml~'?{|?`}w^޹W~?>y>a ᝯ9<t٣xGw_)ۯ.*c&>poyG ^?/?;^\{k*|Od9d^7~r7Sf<:'BBY$&pzdqܰ2mT$l)۪$O1X]5p
+
+ӚTR`)Bd@l8'C$weym	8p2=x,;_C%[tCi0CT^8#0dȬGAh ݳzQBMEu`r>{zF>g]y޼Lnyd߀&02!zi̼GO}sQ(U QO0)]cWL[iֽHU,#3m+Gv-\5+6߶܀[-c),?H
+NH=rz)ZGހ%(xdܶ,H:]f=")i
 d2:,|-%4+<\lCSUX4XmD},߿z pdH6dra?GYxTc}3pHY߆]-;f^4XzT诨C_3O{xF5N5ř4}7A0jՙ4lbգG
Q)#/]D3ϗ>.t^ ,#` %imV
+&2UUi>ySx}Sˠݲ٠Oځql]oҷ߂%ܣ+Yz$A}cgͭKdMUb{xz)ƙ'dNG-o3k]Oz
+J[yB5ץخW-Aк#q=CmnGlSokтk:@OJ^5~ɤ>MמcX&Ci54/TDXC3=Or^#Br|jy)Ȭ0y&)40_,& Ϛ
+8mWrU8,hZ#z_))c}`#D%WV9l
+Q2xILatkKDU)`!cY ~ Uyz^:(&`>c`	N!x=nuc=T-i=);:85ts:88Iꇲ5b	!p4$P99<]&2҇>8,f8>Z0Tm6(\n!	GtdJtMM <8P#
.Y4aAݝ]ܹP/0Mp+(8w<zkGLj,677N[[;BU,7 cb/C%j>d%dBpe<l${9y^;qt*M8ƍ	KXloncY #x/7 ,Fݗ_ܬo	s̫_O0_\f//Av[S|CoÕxҏ{x+~}`|?㗮=^0}/h||O7o~ >SN->]~'	>?xC7}%o=é?ކͳwK#<_o^t]-f&/yOݠpYY<߿Uxއ|.}߷Q'O/}{8x3~gތ)zY^Y M%>3(PXX2KTuO[	s@XT7#Ed *CbK7g~=P.!ۖC"iy41)1]ԛ(9r\)" "ۀM7`j/%
+XK I",dB
o܉eM-SSPq8I#@lk0j#Kd	S`I;i*&<47y.!<Wۦ bSob+
+݊4B QSkrQhZr		L WYXʘR _9vU#U9`4hݛJE$2A><WGPĸl¢acyN0lXB(V3X {21$7b`
ήL+9l5FV 6α=qa{Q.|f(QcP؈a jXLf(uiɂlIpqQlf>30934=24&z>vv`Ȝ3 EEUg
+l7%+.2_#44Rczs({%BՠaYb.Zȇ sH|a$%!DF&a-0uD8mNvHk)[$,h[ZP|n
.DpVs`:gөD.т*]dTxY4/u
M :u^v 	
+RXA<*R̩)BH&,IqQPViYw};6Px ]! x@gX~uK) OGqۂT2j$#
ĳx}56W«p
QZ+ʣO0ԯ~4~rptw
+S0`{^FF|e-9h(
,0tr/IџU뺳ۍ>`PΒ4h% 5vEk>bjT2v(aG`+	XxrbIgQV;n&2űV `@UbIXKfq<X}\_eW"zlhcX"4JDͻ%F2hsf&jrI`ĘMζ' RF9r6e#۪+iPWs4OhEA%As,7 o UcQUӹpNy=OJ:D1Հ`swgKW9F[x]xUql,Oap}}Gs4K
:>uŀ>f07-cs{x6qbO㹭{8O0o7f8:z7t[8w9
+YPc| zvPqp#x<嵷?C_G[eҘ-.h8?y^^Kel1}xێP<'[)/|6́~E'~o|2Mc
+Z̄bz60><wg=s+f_2|o8ĳaU:YTc\C9abqC];.G<=
+l>ϒ7.rJ8n=@H7]ATBe)g&6]i`!k速I|@pZ(@foY;^AdlGub\j;
+(3v22_kd&@c̈tF
I
h{kE7x)u즐ngV0-)ul%v7d@bZ),kR3O*ҕQ03
+p"`vQ?|Z+ _bz;;.KAhIEeazz nYJ82-K_k^j7mڰ[2
+ ;&"'A@Ngsa|6 h
iI	SRkgЉ4辐 -9c3y-B:/hMfo"2sK_;[`e۽;afP'9%e63;{{7pY$m߄AtY0(	bE]?phld57GŞ\z-5sfdz*x^9`Q1o	.K nCv2֟=SE#%E 7#T4&i"]Y7l F 4	k_#@Dy&k
+b֓'Nz4-X
+[밅ú&ݝm5ʤtuYjS'kxae&w!>?`  ނ񉀟.Y}n:X:&v=8	y'nz%Ӹ=ˊ-Äv_ h4D	m肕0]H+֥Q7Fun:CZ~#.nzZPASն`l>Rl7@\"4-hx̜R*4"Mܹpi+2K8=D ,B$.mڇkϡPjPmadp>o7?+M=8HvfgRz慺x|@rg2& E9&Q3 K_S et	5bll5&$=4lPs?i\jTz^Rb5YK34&YL'S2s0(X'lgypy2L$o%ؠ]V3lz=zYZ8TPt2y	u#s`ܰf\쑏EDORZmMG)/2h0n0bA1fc-bJsEn;fS4sxֆK& 0s;9lqM\zCday*UM|1C
+ 
&L63_c9BuYN{ĥZw J7؏
>Kᣀkp	근x*|CL p}1WJ?a>5M5 fhX΢|G3jĪXw Xx+^ŗA|/5:I)_),~3mů~Q ͜?|G^m,srph,w= Ƨ}3_x0?ވ/O>z<=ȾKʛeɳ*FQZ^2VI@hhv45H+ktY`ŜFCnVTѵ
\S$5O;1%cm
3LaB2{M 6zeJtdlRR8[
+6q.C|`wg9òTBSȲ5t	Z~T$rs ]Y]wҥud%$1.SN;5ɮ5cdnӢQ]:t2VzrmZ*ɼ.*(enOqrJ4MDSTG֠S춳/ SңTKQ8z&"L$ӄ	0XgC̉tr5A˓}"c1AicHij)_1$
+%.K`9M ۮl
ȳAQck#L؞e:e :<q(%Lx#ҍ"?EcX٨C[YouW0"	1Fe܁txiCߪ-}> )\PFp
~B&xt+a7rDS~QBi:;Ae Bdi$y)'J	c8aELV[Zmu2W 6EK1]88\)uvmЬS1Ճ:E oKBkR'7-q+a}|#qTlsTaEERS,ojQ
++6G-xX[_.gWOJ;S
+8Ǭ':ZCkma2N5FqX>Z65̍l̮{v 21j[ˎmLu5q{i'&BR>YsNSm96BY;mj(-sdY[BU kQFj,ϵy'5T\0	jy#2FVҺ	>d= #%96W`Y;;J8<>LyY2r[[ZI}ԼP5lq`(+0e%c-&dV-V
+Y&_X~ό^x#!+<u
+N&~E+\1qie9C4z>+Ӱd& .:F)8I<j.Ծפsy=t9Ŷ
dx!ug2ȗz!?OB^T(|uy|`sgbó](\~]{Gf׮?<8f
s8q0,8\̰}<bMYl0Y܄seXu\&׾=9_q^=r윻^ļy|}xӣ#od'tx/\zMwYc'|/Bxm@iZM-?>x8}`SL̸E/qX .|ʗ|l/y)6z,_3#ǀ^/
+i^xxN|'\߈{}/4|h~~w^C,ؽ|0ma_bq	/<g|OxYVrA>c%'`sՏ!%@3@T#t@	 `$kJ.ʼ=$7eDUPݻI?BDDZМT`-5قo;pQ{[[8
X8UÂe0Zc

gKJ#n/;oqȍWbb+%zqx9GHՂO`餾`Q22"J
+2+X*psI\_ē2=e)@v]h#6ZF粆jZ9e
DОS\䩀\?"4]/W65G
+A:ZIlLwہLy,|u}Be4 qe;4 ,1$=J	>^<sM2alSfaM4hX2$g\@ߏ'#1"&Y!% rGn7Kvi3}̏3y rFa1^` G^Fp4ǯ֟+J}Yb.C5_&޺D
+̎+ <+PlmR
+bs4oP/LBfiX@ ?S I==b-A/cDyV X"#ԽW6b389nceoswPw,Ovwg#Kb.g5Uȧ*7NtQ)sKiLЉxS7QYdp@:3'.
+Vh[Nd5eDONr,9\]x(iC3Nxl+>muw$qcGbggj
ۆ$"҆ %$ f鰩Zvo
+;Wү*ktFkɘi6H--^."ҦGJu:,ͰZH"sJŜf<!"4%
ڲn@ѲZb&^&s4ׂXMj ZYfht̛j".M2Vi94
|Xb2c<JygbȈʬų!X49_Y,z	^jl`7kG>2V1Oj|N
e%gs?E1@ղ|&QKYϯ^&`R`^9W\ӜYY˒JWSQv.Fe(|p4uSRVS]~X-0JK_oT yj`7X#@i@!"C-yqhh!I]шEp`%L6>o@liw9c/|՘@Wptt(
as0@@-Cu\8/ Je3N'SXywH!l00%8=KϿp;QovԮ&&rK|9fo^+x}"7?*5~5oKX|՗})(p}&&%fE;2-|;~W?53>+?/||w|7y/ǏoGO~yo#s\{{ؼo/_g}C+1xOᣞ!_+?s}s>e/E
+<W7x
+Yr^Xhai P.oeXCdɬI4
+hY@N@
+v-&tn%MDsoM&׏Roek%PMLϋhom1o!fAHDo6D` dKO&9CS|^4؆i	y#Z4:bVG,kEH#[ѓa֔ыj'*$p(&(( Uʷ0XDd1,T i97$Fa,_y] 6'P@ej*Ec\g^"TΫY9{# llA[jVvlE
+:
+A뒎mBN VR<"h2W`a	)K1~\{]cʹf)}/`x*ez0: MEU}t]zg8{971K}1K!hzNkQpWQ%ή
+aƤu(%L,a6@aiJzڪrقuK4Xd]DnYhKlO0)mȤ@Јpf0(&k7(\dhKybl{fOMfaй IϥƨE+
.S魹E
+L].9*lJ'/8Txd,s<X5VnSyk k^J$gVa1|oU3{e.*b<vEi<vDM+:Y+;!Yx:f"N3ܒC -)Km$gya8m(>~C˶i:L*l}۲|-AA(ӆD>) ҽ
2!5Z^ˠaX
2~FX"Cvn
+ɗ%d	&$<60lVel)u
ee2/\r+@m!$qdXkk7SƕeG``1!vwQask x,fȞi%vawpƸTyf5s2XޟQeM#o:b3ٳg󞺒U8&ZP/ yFUϟ?G	[!$F<(
+c]S,A闵oRWͻ"::=fW U (Ep[pyz@NLs8W)hCńs
zZ0
1766Q5ǳ9}BH0(Vz&n&r!%lVcdb\ql6+xа2D=eC
+*Mް2'{2%]%Js-v*-${h#㏣u^Tdx>>F̗ Xw7]NK4&zR!W& o#\8;;0
+׿`A73y7O{^Z<~1ʍB+U)yWk㝏 3=7abƃ:Y{񺟿;vpCxxeͣySk7L14kSԳ
+5..?R?/{I
Ȋ^_G<3/{ŏy}6\~GΧ9bEfM@0B7)L$ϊ	X('[eZ<9Ӑ:
`t!W #
ؙ{P8peOTYBG7HlQ^Zh
$ӨZ[<3 s/`1/\QWa<60o"x#Rtu?R3>V_]Rpx ' &ߵdjC)gI'ȍJ]lBf<'sClyt0
+l?d_XYW=f-&A]_k.e!=tP(SX"@6aJhTwDF5te{g#gnamKEwYJ7
`[f70piw[L7IL1QR4W3ll9"+"	(967{ÔB@uq6CjQ16vz뮕!h}%YO@x(Xh=lA %8Y/%Q(uln9a^MY
P&3,SdXz%M 1
+p[Lkl)DR  KlL&cgnoMzcoaʮ h^S#Rꉒ-{Yirym-U--#}t]opHMT%F'tѧ/Oѯ.$ \pYzV4k{~u*O$&kN.;v[`>OSxRv}.2,a;ROl!RmkRcf`1hgnbWXHk5m+㓾VEi[ گOH
F<Onk2y2lXc2\{&UYWnln9}.GR)#4ܾ% R:k7y?F/b 
+M`Q`>#ClC6R4mhREe"O=6aRxEUt].kEAò U/WV=U
+`EvǱ'RW5t=~ｸj$ezFy#engH T#I&öFkcNg肵Ҥ7nmaȬ7@D*>Z7a[HƸMiEF`f^I0r 59M}C.s0Vw`ǋ%6WWg9裊x)._k997e5  Qy1zm	(,zػy@q8oYEB(VZy6UwY1[.@_nyw``yVGqr"qS=zS8=>ݩס3/qbzsv#q/Et'+4yzysg7_7ǲf>xNa9WN^/1>Xf
=$HTAr1A:ѣ
+@EHI9<=1fz-` Q52ZWiAwN'eX(h1		&$q#Y/c@^ $z}2Vnc1[<68>q8^#xRr2x^ԷVhYlF`7c$tT@FL[٠0&RyM3ЪHj Q0= QQ8*O:5P~bSq\:M?zhb*emWAko/&^*/>EIPfJ ֿ-o,)K].LB_=	pgf-E,YNܧd:93!HaY؀
+2%z~AkkC:O8 Hl`|xhfhgvGs"x%34t{}ц-<f
?8eN6B}3ƹl,%;0*0,
Y|r1B,&X#ϱ^2aD[n=<RvU(67VƷx%pYY-e1 B~(h>AzqXN`y5ͫ-U,Weqsڰ5KoE'`\@Dd2itMN ?2`hY'45q@BJTۀ8ղRSĴx$YKEX38=Tڶ[2NGuz<ʫe'>GK
+{)IYǾl VvZw'.CYXizi[Ǹְ<Uq1/CҔ<&eTIe Y?F
Z"V]tN2)&S?Aȍ!%¢`>kȊͦ4Z/u.2_c"Jeֈ"XYc$FuЂ~X= kfs"n2P#:X@Z mD06O2~ad.	\krh*%ԡ¶,-9g=bY<:PUc6G4pu#( ^P3OU-*L눕d)[#eFƻ@l!6L|޳s;[8<cP8?0&>A̕7q}@Xb8deAR
%ϯq߉MF`{sJ̯]9I>凞ɍH 7Q|}k!УPU:ފ#p XOOo^Mo߁W;;==EDv d\T5ERGKeLZ`u32hP/Dme"֗wa]e|bE[hi!Ap쪽M!}Y_y5zCAs{=x㯪%o:˲2"
PF2:	0QlXƋy"]SM:nRm@`M֛rnx)Xy㪑3נ6S2h-ȤJ^2?(PЊ{҉(i@wu d[{lQZ7L=蚵"uAk-Ui|F
eO$&l{9/i}lkԞRB%&bޤژqAe4fPMgFe#"`sk\XS֥|_yeW³0}_=W̅>6/n`404U;01{MQM8;bRk f~5F!D98φ+r $'ViӎS_|AMtw@`";u5pr:A=`kgcM# Vq#G=Sm6 c.z3%v?1E4jv׶p%$ mtf #0&+RazXWhkȉ@dQ>$iҢ[Q:&Akσ\е3-{GUb]O:_Н؉fm֚,@'=ou=tuD`Aα\AO&f v-5va6w5,=o|h
+Aol}	:˶=n+Y	v	H^u:&GARn0iH}%fք6xeCGM+ӟM2\}AYmT??
!jD2PaMjP9
:^!&(6LΝ9s3|0<yYr9W]]ItZ8Vo>Ib,90
.<ͤ&F
HhP&f$f%sq5ڸlXP:'ٕl-wIɛ[53ο8<=M3KumL
+}Mrsi^Lz,2"KIa^k޾}>tM 6)ҔrD$ehn}Ȧw`5aw>a4} ww6w	?%9m$fbq/YS6af:n\\]dFaBE㨉.
+O.N:)?9OW{{}fG@OƘxgONYH9g?omw4ah_~' n{"<,2u3#nTFcd
 XiG{Bǉ龙gUj4vV"BƜLNŖ.	%%D*8]M(.ڙZyJ>0RL)5DJ	5uP2S13̤(d
+ t ]P/U"U)37TK64%Ka9`Ʉ	TZMR@K@
+t!+anO΅S
%K}<udW5viK@F*W(xQ~,<f'UUg#fm n}-]Pf@:2.^JBCCG*14i<R
+av*y}>A)`}"kFK15vT4|VAB=Y(nE!k5wе9 ]@kk_
й^TR M$BSztX%ۛ[Vg}dﹽ.Y,7NOx|xmw׷,KҔ9YqyHda:CcɌw#7~pL[ӅlA
q#1r[<)-
ϠuyqB$%BzZ2d)$KݓI4")pbgWOP"luZ	H201#ޜb
+
+-A Mې⌭
+x	宸t~*B`m s}GvD_CyV[+<,
i-R޹wPdR\X~-&/ % '}fP%<L#Z24*mL=f͊ geJEu>(jN6	I3r)9"]]Ɂ}mA)H	
+((5kc|`g@<<>E)e"j
Pk0J6.9ٿsvό2GCB?we?,m T~e׉A& fTE(srv<tf=efãjXPb,.p0ݜ|8G1
+ƛ>rZpqzBoR`L'`fP@du@ QRhQ5(ZǜW2	lӎ=O.OY.V{wm9zb1=xnS)R1﮻;/xӳ5ÑΚTbљX;:j/=berqjJC9?;%Y%5pݑK|̦1х{swG#*%qd&	&ME?XrW|g#:b,l7w&OkgtW?%	Dg}vfs~s8fHi2џ>{ʟ'.O^;:|KlLV		^fk.kb|'s9~_3s04޿Ƞ8<X<i,VITa?9L$"(89b6gpA2"x٥ePl'>.@&HG, +xfyPf&i}
+:?:QlEBuCp֙ڎd6cυ9䤘lhs?ꌷ7;[ݍEѦ,LF/cDCYƒEE~ÜR3RllmP%1Go&];Ov03XفSu}RxX_4~kT]nL) -SՃǔ}v7ZLxRUq6W7: \kK<eeW2W1xUj]f6סȔR6vd Oj?[7w%k@cNO}:܍G` 5''\
@@C$O3<ϮN!h&tu~r, 0q=lvW+rONYϘց~/}FC:5C׾ӯggHNwaX-)9Xqa3%vc/i2Nԙɰ&au@@h`g(;YZdFqYP@h^x!gRK0UgH	Uilj)՛=E**0֥p M[j@H3w gT?&hԢB볇2@>;Zj$͖Xu*mmn~SޱҶU}(^JA=f`tP[ZM%謫
+46mVئ VV-nLb}`_ %-$Vf@ ^	RjzKQ̉0	D'UU2[$A@p'HZi4Ү3O3mǭPY'XS4[4vi@yw#XOggn !'O~~Y_E KNLD)4rmٺe?8(\A<ؔ^@tЍ {h?"➩a4V:B0``j9[ru';n[n﹙p2?aSi4O [Fs^ࡋ,W+c]]s\q>)4Q-N/1Y1<\lq:(쌅5f3м7*$XDJQx U |zNJy=Y;&NƄ.O0ؼyŧ||䣋ә
+A`ss{?N$()?fqI?pq$-,S2+N{6?2|gv_{_\߾%-T			Y66#(Mh]Vyc}-Y3y?(~WClQN>EQ
A3WBIw*b;z.eO $>R#Y"	!SJ%D&&LHG-zNT`h:lY7l1=be-Gn&1B?p8`idwL>Aj*6%rJte	SӉ:]plŚ~\^Ch(Ԅ>gayG;˪E[ץD؁1"ɥzZ\.Bh*T[ڥv#Z7Yy@| ]k_XggNUfK J 	#cAy&VZmʐz1 78KIxcm]ױ8V1qz'	'ȅ؇im?9
+WWv(aC_ȥcL]x9rdu|na.߾E<6U v6s WS @\.(7{K$}p7LL9[vlt/I]G 2|<.b:Z*d;Bߙ\ÍcaX$QK ]\̓=HޯO⒔Pxd<XrX-*C37'۹T%Is.u&J3)WЂ2(*m`
+ 	m0Aj<*vPNK
+j\o[!P:;wi+њ(<Pt^%  *kE|'mcN{DywToʸwJ2ll/_8{KcdY,l~hdƞ#-E!Ԣ=ǥ |E9pq~Sӑ_7|u=kGaTc[[y`cl^'TŃ1vDP脌YĖ-&oosK"flNO`{^fCJ&jt9l︻^Cd-{Brc!)Jbm
+,ij&0,ur9Z#d%D7;nMamY%ϟaR%.//xw7ho6ܼ{G
+*D(
;Gr)4yw):I+It>[<;?g5no@򒋮3fڄOx8_Y?XQ7D/6Vn ĳg)]a⫗؎.^<`p<SOOs{
~ǰݛayoeaJyV%d~$jf֋ގHǎÊTHY%>ʂ
+;MDҤ!w;S)<9;c^'>~/y-9Mkڿn1w&
Ag3V& H[|X<IsIcLF	G/ټ2<כAl;%
+A餳GOse^!LV {dEC$zjI1\(VY5_MK%SV@s-jBW|ЧBt A <)iFۖg2V7KS"Id;]TfX؍$DLrq3+f,Y@E6*|iPcR!;䆁-u?>p`lzMj6y!͋$Od+5iպx[f
+}RIRIB7Ƞ:ԫX%S<7%cGqէz
Ԓ 
rp@L*H(2Fa*Jf8%q" vfXFaVC Lq='5qqzy8M9X[>~dݏ\=9)q=yrdwvy7vo!+~i5ǻk:]<|0nKgQ#'\-@f`ql<qo4@T .Tr*ç~*:?!vxd)Lf
+e2ɀ=b ,sSNNmPfj#3:$gJrC/;4BMդ]9HeYhô1|Aq@@Ɩ̔){4i
UBiHMm@6]pY>d&{,+{ ⇋l،xG(>``\A:6K~5Cj.מ?7R|	иc@Fz(
'70 {lZfP$ Qi@bUR3iǥvZ-}r0ٽӆ78&B~A+I`PĠuɽGBAbX~@#du\HI%)(҄rzff2hFAX6OYrsLl'.?!a_+>K?a7RX
+],=kH=9uQf0$$TGk]lݘy}7rwt`l;%=ne&4=zũ'uSd@R(9X5M(YCl)CR~{d8?Yg{$em@n)dtuzazɿ+\^q{mŰD,nnɣ2M[>xϳd0!NonLFy;~ΖNh4ѵݼb>4Ǒnp$$Pw+2+*2d㊤
+h$1E^\~氷P&KKTǄqac
+w9]fM@wo駟_wo/?'q<+TCgZĮDa۷_cy,EJv=	(Y!RaZtªM2҅` O}~(4Q2I'1!1],7mf л$]r.zcJLbsQ2s@2>mBV횥Ru!qa#^;cܗ
+뇋'mn/ol9[\(
f
+dZ@C*TE:7e/ODcUbw`8<ŻRżgwΊPs౓X%o3eR%@HùC0ͨgLԒn̓&{JbZ׊4mftI7&}bK6@jƮUAd!'S%'6*CcYP 6sRgìKFajvAM6j}hmIQBł^à\==g{X\<5/7W;ec7{'NY. B%w8]bXC(thqryv3Fۯw'O`2;w[rp'S$&P8X=!Mt"4 %N%@6uD* (-gqgaŴ	YJ9fD3I uk oX́V3XƸzu` Ί	ZfR!F?g}Ki]!ZS̗	CcR`
-ꛫs~NT B%UZYӒ|¤Jr ^phmǇm"*&<,}YR8Ίmħ%i)tVIDP ._h:V#z[yHKz&[D.PhLα&42DS qՉ
u[-pPUz׮uXwYB>)bf3>T8]AQxRiS
jƚzAS7K)^E5E]1Dg;%^=ӔlnrqqA!*fomнLhG#Aloÿ|%w_e|䜹3j<7Ӆputa,~W4O#l[ٺ,O̾E;P%G$OL)e_DҴe<w6Pjw7l[-	[9;=e
z@<eH4Prg܎6oF7<?=5R&r=}O
4g<yT>HW#Dے{^ۍMVa%iL65~/҆_g{=7` kE=%/7Xvo7.5WWWuq'Bo䅞 =h Q!Oϟno
Ϯ.YSK1M}󊻏_%CI΁sR:Ӛ8eu~k{WK"oGϞ X< (^&q9Q0 Bg(a 6:0tA]Io;{PCpS9mcgNL׹q,%!FdQ1Y
+R^p35
gwX=ܘ>Сd000&P(37t,B)ݤm}&@]z8%sTHOAt0Zh[d
+:'׫ njHPq${17uem l[Zrn+Rg)5Ռ(\o/no-2~NE'
+@ĩʪ{fPA:gy5)R	C<df_r<"DD,A0\Qݳ<刜	7{(yzHs)1[.O'>z'&֮.OY%È.zS{X\ywG\wo6tzݻwX{7Ϣk,1BXYl} LfraqrB7uhvOHW䡵+TXLv^)$mtgk&W	zB.&΄INgcb`[ hc^:&Fi:}ƌ=@
+j$ҶKhۧA|!׬}@4l|Bi<p)Ars$A+E% !)3Ю
+%#SyAmL?V*w=u?TB}py 9lAUαrg5+%PoOB`oh^nm
y@kJ}Ȃk
+D:DѷӒ;/톻wol`~8YQp|knng(.e
+-  +woGil?D9ap3{F$T Vq
+(ed?pQwW^]]^KruxH''DQn߾tɚ3^<`滗o767/,`e;˞g+ٖ@gINK8M{Ndv032N&/C$t<ah`BMT>8yͰ]Tŕ,@6[$`G/>bOf6O%{9N8#'9͖0syvj]B6v4ְ?~)nLXys@e믾w|ѿ7E@Br6oweO#7ƿo~>yj8&T%53Eͷ֎8_/5ÓgOyws?n:e&mvV
+}Xſ_q?dg*caVWF6wÖghǀ_g)0P0] +^͵bdވP|ܳϟSnC[ <D|Qb 
+Dc{\t2
v<ANBĊlLwn=οDFrDDJ*%ୗqb
!`r>G)Pn$QO+(}0A	
vёX.%t!ݞݑ~$DKT`StI%}o	")9A0yF^. HIR\ HKQy11p35|ezHK۩>$nlڼ
+gct@tbMv&
+gD-𰾁d7sLA('RoTuR
+S`>ydj5ƞpO1 y>9ODr.
zǙօfcOqX"$ ΌQbnz§TbQ3^#d5faX (f|CtˎwoIm^.zU`uu2qiR߼|	~թpy~0h&[R,\gg݊oQ.;ˁO>gsSUUґح("ܲcdBifb vԙEUJ2 !@ ͞9[49QBC
+]+;c=m[%bm^9گ;,l+RPǜS!ęUTI>TF(Zi)
.ohBػW7).kS#'>L80
+Ӛ=kg@fJ~!u;cRͶO$ ;L0DhmL^jۑL )@MZ'
la%m1m\YZviimKLaޭkv!`ڼԯ`g<5饷z}ʠ<6(!(҈-ůEﺔR5U?,pr }'x͔m^_CsB3?\VUߌkAI@ZD6@Y X˲(dkyGl>w/y;ŉ1sws<irg?ՂO֌q` W&zrN'CМY2ݻ~KL#_&
+~{b+o\-˥M`^.Bayp :
+0"S;4*y,}NiEUXWxS6EP:t*%1i;m`t՚_|~'?1_dJIŘ@ܰl.sXq<*߾W9d	VyF6o#œ'+2?woSv9zsa{{5[zH5.` 4Nl=ĳ-ۉw[7慖T) +]D%'OE<8O?5k7
~/^<R,gS~n/g?'ų)ER[c?YlMa8e~l|\^r{΀p 3j!(qzכ7o3џOr}cy,Y_@1i ŃCG*Z0twL'Q
)k1P
MKTj'B5lHLbHoxϞ^lKax
+̃6Kj4iL@aY*/|&!l!s
+ʛ͎nv#2dF11HHS!e8LyH)]fc8K뺮4%b0aGo&7p ΁g4	c~> !v%mC*`rvm#DT]:h^=><y9PS\$1)N _:[cdͥ
nT\Zh*0i6Πj]d@+
+GiѶYʨťx&tewIbhJI_ܑmvu,&gP=8:Pp;6{O'VcLd}γqOne3g\#Cs|t}@l|ji$2..@;TYeX
Qnc}\CdQ%[(:B dY#m$v{
+ڤxwV͊u ΀U˪J+UNW"HĹPj7.pP= |@ZA*VY =[	͌"Lm [KH~@f>@(>Ay/nI̯i'%P8W%^<&$4p @m7iz^{Qs/Z<Oi>`4@[UX4*@ξvR?9m; wy_ռ??@aK  ~Ҵ*CM[Aa־z6̒,c2;X鮋LyrIOGe_.U\7@\{@b,.!a7a2Oq
K>1'[w[yׯr3Xxv݁헧'ƒ9_/H	lG}'H7/>bJ}	jfݫ׼#ƞ
'+C6ywzc>Qp[qSR nqHf7R69{`Iѻȱ,9D+k5nwY"'$``U)afk>aN!+lˑ 1oXHmg[1V!lV5Z
777|O|7o^̸#'(/+ޥ9WۉaO?Wmɹs
+e ˅0y_|_o38k>8K3޾{ǛP"Łc<
_e}$
0"+/0#{}}fs0z__1(woٸH|2(յZ
+kF.`;&:l6[2֏ cy,cHtfF`:BOz8XB`EN3Q#R
	n>(Ekқ{DE
+O~w`b'ІTf/q{
ywsrj"[1l@*2ia8amb$l^uU=*E$h/ffO*=N|}
2CCCVvtz&e{85z$cyY.SP.1&3+#3%o̍S:	l @`eiZPf(_K?SR*+)O;y!T3g;'uwZ:c G<@ m(f)#D2A 4gk7=y48ߔP%eBjab=2 1va%R{zvgefTux)>7=ϯo.* d7ON\p{bճ|777R5AzNKNOylůg?7/o\<_'{CGwdgXꫯ8~	/_ ip'p4m|2JH9qv8!1	;NP u'18H  ~>5H
U%("@:.xqo)PlߍS==c))1[sf.58 (B
+Mf^
+l4*ԥ.<nU;8SBkBW6Tڎ 'l i.dq}̀})Ǖ?P]
CަJiχE}	 {;='jkM%PX[Ѷ%Pf< }D-1|)&:_Uʼ-h*l+i5g~&Ot0@߹䔣(p^pp]߳Z99~3wN"lѧuͦgM-
֫Y^c۱,o[f'eeǫ4+,o߾<}x_o߾vggN5!;;a./y#);(Edp<H(3a{{zjir" %%gʖ-0
+qrv46>g\8NK$v=n؍~%48$kX2P逰7-|_(dXXX2xL%>1	yy<G20F֜qG$t|
9ۉl`dKnr&an6Տ'Wj㢹Xf@/^p^_WǑOH	Η=gB,ɼJtr
<}ɛnϴs섓|3-N//١,{	Ҟ/O?zng\C
+|{nFٰ'e0ze\.ctO//t<7e6G
+nGu^nki	(kXcjѱ<Yu/)ռ=)dP*)AE!=r	T zcE7T@(-IKK1.Vwo-c:hD2Mj!)oSl,kw<hG]n>Ys`c*!w)z!)ai7scWL#*>b%YcJ詁>5ZiJ B
̛11:ǔ+/-۶J>T|=ۇ':sc'Xi4@3X> rPtheI}ɂT%2TTCۇSC'txq@ν,Bi)ŶoůGq"a۬r42H&G5wôe*qgV}C0(2/O,b3?b7c#W/VKO=e1ooPlv.dg=tB4V''s	OOPNHv1H%A`]='b9Mv~ yf:,,fDbN4V38G[(]3<KE[i O>To7#m|팗=9Ep)GfC](TP[^qMx88Qױ>s<Bp֣*S)M4
+.nм7wa:M}^LZ)
+Vj!Lv,@	<ؖ D{)!4A ڞK+jZ_) |ʰk'*~<Po$Fj`?K:=)
+aHw]Os:F?I)hc	TmeOn.5@Ue@@dH$)#݂sm9nl7޾6/RSrBw UkC/j@_|
v÷/_9$2/߼o_q{{m?яL~~b2#|A#7賀p OP쫙&,zG΅~G/~o9l_~@/xZëwLM&:R$)0p'RMXu7m$zࣧ<ZZu{ԘFfU6юn-?O>㓋5O_*9]u,>{j#Qy쌟~ruO[}8c(;vm	@KE4s5k)?/苏!'(RR[O.qk)O<ƉŊ.bOV;d~S[OToOA 'U2eLfzyvoW~^p>A̘k޽{k??c"P`"#`˷o2x@u^@eL'K\-./-'ltc`:qc
+<D\岷H`.~_XKU,'3Y2TkgپsSs %ˊODѥ"LbKĎL#r$Ev9".O1ۛ˻zBk,zfNʔ<"'(P[JD\>|@*%.@GArt&)nۃ́DOGpW=\XO^R)f4>;Y&Oي)g7q
!b7ܸʒ߇ E=, ubI%{*hHqڠ[*HAwۖLMB3gn͌)`m`8(	5)0g'9KNzĽPr.HhBϑ0`m+gg\y[pEiɇ(Ai@f6Gg09A`7]X|D4x@	#h'LkN%倲g8
+#R"eϡ^b+9"BfݑShf\p^{~tͭEsǔ)Ӂ)fn_sczdyLfqvaƮMB&R`7H/3(_raL=zaZܸ}@CFs&LU϶qo*xM?V['o4&P->{/A/- RJ
{	g
+ܾcݙi#q @]}r6Y+|^k*@yGY}t-C-߃}&|v5Q@o~_,M@l h}TyPtcpv`zT>/< `bm3~v5ijhϥ_hdݙֆVΝ~=}@lyHAvFޖ}jȢߺsH>f	m)}oX:%јV1M@lL:u`1NO!c W4|Rȓ2KEv~e%\]qws˴q?f2DqU-@i3#޾~yVewo߰;$&U>^xjN;xwx<p<bͻk{)Cיk`
+Ҍ6zgK\][avhߥa".J6rM&Fi6
ǜxyw%l>勗osO?O>cl [nHWOLytؑ#
+8 */ooIJ؜K/9^
O=db1NNN
+ǿW_]SR1ˀ!}LZ(w>"Є.YO)S
+fc鋓%G~f(n~r	\Yrf枳Gl?yͯ7mҙ`̔rܟfSSO+>}	g'|_?WlOR1+=1 -ֆ//z?aGUK 3Ƨ%6+xR|&1S6N/5Lw^D Fƀzu7Ԣ cy,4@)5#wİ BȩP&G̃N3s 3`qFK)ՇHf0)oꠂйaw22(Svc	=h7}Ό̓vJeY tŊplR&vdsTR^:&ǢlǄt$jߛ'V*	4x`KNDcGEt{>8Ph@zR_}s L˜Qσ3LR3ifZg<%̟2?ҤRd$nKՉZ*#
+j-`IbtƓ'!KW:¤)
hUv,#3(F2Sdk6`TUU~jǰ b7S$(r:t70]O@XQ'N;q}
+%"[Ga@	f|_73ȒpDen0 ,m|藳fu~'_0w[n\<"X.M,Tojzϓ>p ?4%Y. UOakAo :+ %4dʔfPѿk<jQ%4A>4 *7K7ǙV\F~u>jcFUкn7yH*krq7r>Z
TW
+Jʐh
+ѯVguu{39K˾Cb
+~}Tr/
Ԕ ^Q<N+`]2TH.OxVH2S~CV䇌4~WcZ_*YdV>OF5sli%{Bp6.Luo0U_m\wY<x83|x3Qn,$ɪgXD=I~Ul\ՎCoNNX/?g<zn7&4jh!F_DtKNW|ruݍEvEsdnߑsfA<?,:~]5nR{ɫ'OnԻgȑͽrRc\bϖ'>o۞)GK}z/?_%J̠;snG:3A+8vsofN3Z 0=n{F7[(_$~Ģ_R&QyEӯ?3FO[*$LQkϳso(A?΅
+V	וj	r$#95bA)R||iN0 f[ }03펞?>_%"OyX\]1sRX7_˯~5?~
/w{bvt*H.{:h9pu_k^5/~ڼzѷk[l7;nonz!e	e(3
K6fn+ VkcJfDYtsܢ cy,U#dAz@DJCI<?&8b Lʿ}Sxx|ݸQ@"ܘPK@脢qӿ?ϗV,@_	.(}6Yf^G{
+0ĜCn>=:=[i;ec 5\l1AB&77L^N.K	l$	n-Ri>`hy{'#+%C}W@8g9-TWו-!tmP܌Qhf^}{*l(Qhꆘt"@-p$mIEA3]DT@[b]o!TK{SmҹMvzUX}AAT'-'tJeLf(>Lyrv^,g?x'VSb
v^߿#÷W+ց-I0u2t9+v;4X,9yi+@3	B׷,bt]ȅ	7<x`$h91=4F"E-˓Ҋ{'U@C1QMȍ1}3E]VQЀ?<,.!46oef҄y ]c-9h6>⏥ϻ[BHx~c~5V3xo1d^W[n|/
+}ĎF~D޵ m!Qf:!skѐ_僥+>rM_C+7h]
ή4^xBpNh
0&2DVYdMy {6lX.Wj˞39k~tvϞsRQ~H
/DJI_R֙G4)\/(+FQB3D77 z6*uy)'S2k6ۑՊ'WOJݡO/Y_~ӳb\_tWޱ?/%Wlwvefi`efMɱ^%kf|ڳT#D$ߑCbmI)fJ'C/>O<YBWfOol$iϒ#ON8;{<8#]*vg|U9gFu/">v_O9ϟ\ps~rw{7_ϟ+z9_̒u]uqźcM3`i#DI!3v([C='")Cf{1?`qFA3~W?
Ϙ\-|pL) zss=_??5`?+o~B,#w

+ȞsrΏ:7_}g EU}1bemh*v}^:B7 !rgbA]
_nksPV1Ξ!&Ƽ'#vm_7RcX<i/ZXƐg`$ FGd6~cX7γ$]q
+  @2 tQDǟ-b닛OMۘZ`I3ETh)aEA]
+tэ}c\o̘N[q82'c2 $P~6u'{]h"QYU_,Ǣ]pUML6,_7S0KR).%Mb'PB;EL==uC-U5Έh66Bj~;
[4X_t uPt5q%h=եF(r>͟$x:fSfJ	g]WDMXl_ynccCDГnt\QD7&6-a?XNYHJz_9ft]0m,ENN'{Ʈ0tfpE")Fk럾e{wÿO7U=h8M)Wt$LG(gs؛)qX%r,5nclzڿJZޓ|ZeFB+=灃fť2\[H pCcC`m9UHNלv*Y]"	3þt, B
%Ђ5J k@	Es<~qtœBH+V
+k2Zx伈T-}|x1S}Oyvc-`"&W(zѺ}m?v%6HΊ\躧3Tgmq<5',xjCN?O?#׋oyր
Z.))U:c6-ZtwbfUBfgI"[%WVϋK%+U@>Byt࣏ϸ/=o#rϧ+?;.H[K뇅t9?|vA'ͫ7h4%s}--9%g'e%_}	=	/߽e?N(Q:tZLarLA@BPBSJUݞ=q27lFJXWfG_|̋˵
/__|lr.~nT Й`u_ʟїYrbl|k)2j`,'dcm\sxqyAT*S[W% Y{i3ټЮ8۟~H~yFͻ=vK9qd K݆?0NO8"=
/99=5/#Jʈ*'KE^^?$/)w7wQh4Tz>pyϿbų'aj`P
nQ0FdEL^<OS2=KYg{ӳ57^c^^rZXZG~7LYɴ2f☩urȔxZ|Ż]p4'XcqYB.3T LCOxBT,KE	V 43_2}G	n#B\g
+M[L	Rk?`KI3.ϔ3' bo۽r=	apG֋mVvSp8l(8% 8M#lύ4 uR}=΃3TvB´(i`%;Bt)MFC$jKw
+@TvU=^UVVM~dqg̘IXA%/20lѬ֖@f-%E52K̴fB bǲbhDZے~ZLRg Aq~݄=?`/7=A!\8r>=}@K2V駁xfz7ߏ|߾{buFW2	wX"f]gWŢ#|<$d%'z}2#	˒	)S&Ag&۔̸_uf^|͕X,֌ tkJQ VeHz~n(ss	[)ƀ8SFvε"|gV  +RG
+=am %=ؼ{+6|W!y9[Si/i5e"IUD\Oߥ1rPH+YFq	PVP,8 UmW]`X%RP8xǮ~k!1mWݎC{ Ri-76#BweRq{O&?lq*zO/QrmUݏj,)ՇPc4B!bF\Fꂳ%eG=
,k>Kј"Ea}r W/_r\G	W1O
+9c䰻7v)zscr^z*2-PHŒq{:A,P䌔-AGwEB4IL8MD<˓G
+c9v+\z_y>
+DQ|}G<9[r~
E'&lBɮqLsXKR@bTdO>o7/
\a{}o|y~q/o8|sOg|Sg1F*lPڟnQԀi7H|ݎo^fr>79믹n'S#.F߼
+U1CWpzrr4~o@;Kc?G迟71!)d]LH]fC@/]gW9gb??_?xm4wo]-ݖg/89?Dn58' Fr.8wz@}I|Od-]
+`=X*d0%4_Rfn0P$G%#"BHJzW{7 lA15Ì拃f9:7{6d|hI
+Z:NW6%X]r3Hpo
+c>پϛ
 Y3.%	ޥ#Aϟ^
=iAU $<S1Z4`3j`f#p)EaFHdBʨ'G*gcl?xbr IePH%TLKE*z,Kc
h"~x<yd 5g:SFJ!vz̦6Ӕ<RlQD	h5x{A:Tj%nD!B!(8hhۆ>@,Aޘkhb׆u 1HIGU8#Kͤ֟J"ESf(Ww\=Y2E&o|q=qL@n`pqvB'n<lW_Ct \.%YHۉo~5_v[lsraq$vG%K$hH0mv&ewWHG9nO$uw
PD:`_fCKw
chq7%=*_O@*P?'GxcHԃ=ޗ9 Ղ){
+8{@_6+JAmR-50m;i \eX]@A}@(chÌC|ԒKU"zy((ʦis@RDt<DSiXA{(kӓm"<tت՗<y(xi
+4*FQE[1*	>@zdHTIk;ߓUEgbf]gQER=Cɼ19Wʉnf3ZIo_a_w/~%OcW>ӳX899a\(:O]]@QM^t!m~3Guq99Ppw0
JY8?cx,;!YlRWVWK{
uB|rv2P̧Ә.8\8LCQ8^('c_yrW$07|ͮN#mǵU1٘ݣ(.ʶwwf ;`~Ol$Ul9aG?'?K7;
'v-]^t6;2RZu*n>9o&eg
o;נ@Bx`sH@#%'Sv"|	_|7lvݱ8;CQNӂooO</cKPȡ\ !~-Ƥ
+:%̬{ӓfsoƑ+eN+=yʺS^<}r{c7b?ۀvG)5l(vQU\.OLV?&:{x>wX(c~w?O
+`=X6[;OBSYL@Awl2#aBAWDg#fOFX@TiZM5Bl`Շ- R ЕB.qp@3H 0"t1D%n߉̆҃쏰O8\iP8]pvz9쭏%tO :hM:߈{Keu]U *D7EQ_F}8~qguiK\z#E@'2D[r<4Um@%XW{HB3ݝ^f`h3h9S)`2Ct*
+jZ8KЙcǒƐRݨ@HDtգ`2leD0UG,j,o2;t!1@,$VD\<;'Yv&v=CP.OO8\_sv2p^ٱ׃'b-TT8]v㴧;Yٍt_L|6;SB)v'/5o~e/<yzbCg["y iwyA}5jp+%w3#}LmD	3Di+a7}P aL6yZWBs8~"AOBVa*kn}xlVBhL7yi |C9cnȓ;<MQu9E걡ЌCcd!<
+}2k7]=o,W#PkEⲿ9H@g-偯:z} muD@Phj|RkWT
+wR-U(byp0 @>=C*{&/_仗_})˫+^8N}fJF~__}m
Ϟ/36m<aoq<Al[aubqݿg\\\p}s_|n;rd{8_L@G{9d3oٔ?#~+&S1'逪D.>O,VTo,y䔏b#zuw7[Wl4sD!ZiB6t,d`(5tهuf)g1 z*J{V		gϹ>q2Y~_?ow~Gbξu x%t<ow1ygu:%H"RsP
+E`"QJzQ_vOO"<yzK.I	ғ9=ggOOY.6g:`o^Q^~Ń~ s=xՌB0Owoon
c$0/)u1f/~-?ϗ?_E\ϳ' β)g/Vmv{+-pvvJʷ(5TD5be\8`DW <pSa-^\BER'l\jbg ,$$]p	S2SυDo>A:0(O$jj)z
+uڗQSbf|qyr0Yֻ͞4Bؾ4Z ^w9Y9OQ'8Z} OL~Ď4 k TRԟ	zizYɖ%uWrH| i@Bys_ɋI隷!HMM3.v=lF}n,x8&!̉6*X(U
)M39Ko3ɂ*꩐̭HǑaRȚL9%
4YEg*o_]dt[z2!<{rź;ɂbw[ttRvyI `Ӵcw_q15dĕx?aPKP!]pݰvwL-d5W|rN/	GmFyf"Y\vhSK_pyy|`ӍH)tKbIvcxD%	-2͒>
+ul>^SJނNzDaNp-yhw@:כL]PA&v
+49s"%=HVևr
#_e-s'N>E?Q1f7ݱD
hKgu / |->kuVZQEV!hĤќZߵ?8/EBIx o~jTm*1lP~Ի#CwC3FKzkwśKi4׎*&ﺔo\:B6+O.8'v=U:8'px{}or~o2g	O?o;nw{͎ñp0)M߲/>	듥1v~uOzÛݎΗkkNBϻh<8Q)&1K{Sbr?%~5!FѸ0tcͣhaE{}Wo	 4drʶdU	#Z$-H:c,hQvz٤=/(p8nݞٕ!)ijQx@AZa1>^d>QBG8F[|nnLStدv8]T`ZP&v=WO9[ss{1y?_ʿo7x~so3*jFBXsx5"ؽb$v1ȟ?}͖t(t݊61s~t9[K"hh0<NIy$O.Xe	)Ṹ/>yjivniZ1؏G[Pc18
+0B)2ߣx|;crw{
ChAaќOnɯ_2m֟%ci'g;G_"R޼k3ڝh
 R~_XKam2 &g	{SIy|LZ^
+)RlR> Q:gPJ̆ ~48bg@
+d70Lc.|,=u`Ҵ>`)n{fw0AI=cRnlA"cfYf%"=Ac eґz
|fM%1m'Bp)<C+[:7=4#MzJA:Vߟ;+؊V j,*
]K +\*X%=eNͿ@pWy
+k?7FWbJHʣ{JA*u7wKj#Ei5=BM3@+QnIvϟqrr~O.+.=,d7w1nb{;7Un
\W7蝣\}t"gh/)edXD%ۻ;޽tqJgdFw~W~˿dBVÑn1KYDaLПdbôGoIGfR|ź@.-P*+ؿj@- yTFV%=^#$D݋T&Bi vtO1n*
Xjn#
{
+; }E_s<4u7XwU)EJyVjr
o
3ԟK
j	"\B=
+x4<{@t/2W{R0[yJFqއK
>~(Jy_d k4Zy8ﷹH#UT_!!NX&Cm?OUcpBf;T_s{a;0\\<Qe*°XEx;~C'tdÑ#A{{/竞O?N(=_?7ʞ2%||c		j|sw7Ւ gS/ofa L1v}P۟l{N=Dzgxwސ4X/N}?Kl&^l`qzւl̜4&clo]Khɋn9N%"
+~nwI3sQ4dDfeF2VRH(HܚLt"K2^rSD] Ҽ?w߱G9o䜤AxO>s48CEY6if7ɷX_MUgEJN),!7oo.p099Y%ʜF};AI:5~"ӓ/3e~s= xpسnY<s'''&A9lu*EfIØ+~_ZLw v@1-'\  s:a
+߾嫯~ó˫kʯ_Trq7CA$a+"G..V<yqŻ6{}cy,j R0?F!j0yh9x℣Ub0t}eD8_QrW/,@$
+}$je	 h 
H'h2^{:騻*	 ضRl_R	+s9xEIq~982gLհݱ=$9e㩤R	d"Ig ozCO*-?
+JNJr &Yjhv<R&ΉJuJmuΕi,FW{3A*hbTʾz8xl.uHAVJ%gJ.;@e2i;l!vRlv^'kȘF0#H3G-5,fɀ3 T#j$0$Wb}}$
1bc_p%
1Z{L
+*@g
+Sܑ9_6^/Fv:Ll˥~:aJ_\pL4YFkz1hktΞW?r}"ylœHwXПq
y7Xaw~d~^273aO:N7j;rX0<}:QzA"2CXhG!-	XgARC52Pș;+A^3Pk@HA&MV	4XAQ`uRh&x)<?Ah4վw"! Trv\w`-MR
>b^ڌЯŀQOq[J&6}0~yFPdsH]=Jl>W4,2?|h߫dL4=orW{y5RE]y)J .PPE}J5 RW-ͣNV~ԴZ ٙeyRF}S@׫G%'oůocni>N_B*|P=;JdҠ0|yT5K@JngۺO>O6\_I)gas<@9Y89lJl `,mm߰0מDdX 7f{`gK\0֏Āqaڋŷ\pm>zrO~ݽot892D1[eC߃˱.__oYQJn!,!0EIۻ-77婥VxF)bO8l_ubub?g|MJ3z򄂰xuw7w,/srs{gOnz}b=Z)6eO(Ч̪NNgH~p52j.Y?A&vHXrqyBn۷|K5C'O*w|;zSa! R	SY&rGoڹݫvtÀq
pwo\!iv3 #έwmqRIۛ;~_򛯿nFiYOx)gGcm"}^Jx~uqKzW <2N,
+]G脘=YXQu\(	E|TVK`'ĺF:y:ST:Zpw@wUn[	dUJK鰢VE쌊+nԷg:W\l(bm+C0%TLq6cnz}Ld{N,tL5FC4ٶf߇d4
+#1m)J3Cow*PlPcƤl=hH"a	cDX4P٫	o<|_J>l)a[Ï"u⬅.y@q.{
+>CgFF	Ǩ7p'+k.ĥH'OG7{CmFը;ٓ7k
+Q
S&m(%oVfB ٰt<]`Á'WNk}F%^|O$0'v7f>|XtzIqLݘ	:=a8]ПvAbo@n+ta]џH;59d^)J*G..ˮ-˫K~;9q > Sd$S?is.A.6P[g++w_)#B`u`Jn#,l8
+P0^?IZԘ+}3C
+o;Mi<C;
+7)7*@viUZ 4+ YSEy p˶(Ji;rV"ۃX{özWjn_f/MY* m'ᡄ'%S*!>)@ŷU*Q{۷J)iY@
+Z*^\-Bi~+y۝ɖr*>xc6Ř6uU4)O>?{p?[rR)5u+#ȸ̾A(:o{*"<?O'-7w7;
߾zn'@-7%$~,%Sɺ _݈͋&;;]r<b$ڹG	_K$pyrQ*c3-$	eSr)qsnfiA+ 
+sPD_01VTم㘹rz{ǰZuשXS4̗>}nbx9.j28r}}6U177ޑEwx-'5}p#̓wv
iQ{sG_?'G/;Eۯ~1r)HUbm!qq[1M=|K^=g}_OuyթQe6T]NǟZ W#|`,̓ǣNO,~eW=۰b>QڹK99.֧\Om}rc?Yep3@$LI	61qe4Id_@EXrIc~⑁{[cqu"{CtH3eUj$e)}
+@1 #|
+09wl""hhFY\kh8KbHY3]@X0Eh"c M7r33e&Mg?f3^ gHeTHUօ2,}eAm|N</k&  ׳xYnAtYʅDJ)@RNTA$qZat8Rc7)bPcmS[ԾYܛ SO ( %$6G䉤;#RT>P23t<FZ}d
+ R<PvHR-p}]?I
+7Fǥd 1u4GQaNfj)JG͋)H-&qn/X> \^ihBer<];%iX,t֑(KH{X--Q gO?.e7w;R	UGЄ1oc WLqB20W\1n'O1ymM= -qIUj`)ٶ#RXB&9G9fFe RUb{ͥ8uƦԫ0Stl<>kzj+(w҈ԯqI|Px6vwpwb?(,@,
 4{"icN$4DiZ]W>O4@Sc&y3.MyxJ.PN&Ym E P'u?)&E++	|IbM6N-}̬~þ_+n%q/*s=A͉_GKz6.K?囗/e7&E~dJ,Y*J&['?	%%~Wy1`3RIwkOHł~4X-
+?=᏾㫯}'_WFL)f)Qp>',˥
̈́=!D3~vҳߚ<>	-WKhcCU2wGJУ*~ɜ6]|-Gq8x	l*3xj Љm:SD"z,4uڐKv5~a~,V&I񛯾a{ׯ_
)_KGR˞o^^7vhi}}y
!
+	<)SG}Ɵяr|tş$s[|,a5[9=;0+>z	(ݖ ri2qLv{x˳	Wk~kJc'M`@^GcNp'g,AVJ=MNc:) ?> F_<C?;fT!ݙ$6[!̸;P+:Ezz#n0+@Б[7|FX<ЀFf0Touy(=ct⠏z	tR
+B :tALVG/yC@Q:$$#)Q\r@G5"dT1PL+:w&(ڬ4G@ٽ0'bKm/Gr7<x8L2ϔ<
+)%3t=q2Y1 KQ
t3_,i1vg2R* BKΚ&F4%6QT->>xNYR>8}2f^>Zi-fPBx7*;
{2-Ak4v:%s!>`@L5UԳ&i"7Kњbm'ʍH`N5XPfo'gO~m_`͇#,D i<Bom]j@4"3CK+۔˳g|ě='w=O>fX:	ee}2e7cqE&!wv.~֤
+a)gLqdmU֭{~ci6%_oϞx@P&Hm*"U$::
l[D+ج1 2>g[Vٚ_GsI|t	?'Ϙz"k=߇8fv#9Sca'5q 7&
BE+}
+Hk ͣ
+]k`UwvzB Ih\wb(h$nX:à
+7P&Cu #Qo7/H%7fHWЏ"refb	V*'
4( !4EAT~@k@2 s[uJZϡ&lH9CXmX iWhER]UA@[eG;X,d?7J0iaāKgi&{I=3M#%ς'KՂDa~'|?'ͻb'٠qY'º0tNJmͧ('+^<?ᘈ=O>^_pv~'|X1DR?NSI>#V+~7?~3|Rc$%JFd]
CmQ83¯ew	?ԑ
+	ɒl0eqwGɓ1.NOmٳs
]҂P./8#@Hq?rCbW)4ҁZXrQmU2|vMǞT(tГOmn^e^]OXO	([NVg-ۉvN;\ve㏈3xeьE*tg_#_˗?/_ZEwbXqqsہgWONy	W/PE	#=:jt	:Yݎ)϶,~ݛQ~{0uy0:ժͣ%jKs	ᔒ+N_(01C;/0 :˔\fu! -b;=?]G	my, F8R(d3PSd{/˾g cfudJeШm 0CY!Wi)@aB=(11'B	=XWTYbq6L=yDJ	dDL&)}0cj0p"S&r@cco!TM`7 pOi3b,B37=WYtb3b20-U!~K@$%M9|ckĶkD>}0
r|hiLd.*m0fΙ(2*bib`Nv.LJ=
+X+L&Suh
+|6j%9[{MGX4FuDN蜽B!JJlQEm%(42Xپ(yCm1%erDV'pKJJHa1iO'=!B| m}Sƌ}5tH9L[=cOܼ`3лCwb`ڸM\.%}h	Q-%8. dV'=weəv.W_^/پyò	YP|P/Ȣ#l W=C\B̀nb(t'kضeϘI8.߄6Ψ2OdAԎ-{Et'Gj9u3ȹA\ jq49=bf<tiF5ٵ"*4Tq@
k2dMnzmj*eNB=A3iuytePI(.
 C74%0$:@R=PelɫҀ,Ld~=D Or ]@q$l#PP}>,A3- RP%|h
+RrJ{ 	bnWuOL;VUϯH&CTCL7U/JރWk`jNY%Dt!k֧<k 9-Q#~@5``tR=Geu@2f`e[oZov^L)9Rؐ]p,c:.LLk)V3zeW"%PwcN-zy}_-Ozz`<MXHJN9e j6`5;+tk& ,;v(s7NR^_{?H=~J$?1S>;[ww[֧gH:4]/~uH}g]9pOL܍]}s|E/Rn+(YfG|uķ
߾_}_7Lr؏>>Y^pz8fro	D<{Jz(www|:YiGqdHVGe~I?MY/(E!_9.r^s~zF7{#o|sqatn'
!f C7`Sx;Y׽-nMR9M4fv4_hHTrQ.Ϫ|ޠ%ٱD{Q(YgyN6 K^#9
c!wƎxؖ ky,%
+R.PG)MHA1dF$	3{XvPγWNqf
I94S*JBtcDB
+LYDQ Im@#@"	PQ,":Y,r:OX-Ȥ3VT푥9p0P]}NYاbv=3zh@*BQBhWT0G1R";#8Mu|MW_:L\5Cm(|Ь^BvSZ /B3/nLܓafRͥG̼z9wQ.l\OR=V@T& r2(~;	0fV_.4N5EtYݧtCd,#Q>j}"vLw2L5@)A jb:=gj)YF%Ⱥ8F_\47330MWnKNf z~~4.swaH,9$rtL%㞮ln^'\߰XC jOͶ<= ʕN\\%nYGx%B`2_se
8B6K]RC$i<H,i8)}騠{(iry"t6r١0˨b}n8Duog<5j8 ȍ).Ϳ~]JUaU,^@Epj۰.A}jm4L> 0#WFK.|O֝5~lQU`+U&?*XXr&QUZ
!goL+PeLVt)͓[_eVP5>;%~RYHumr
+Tფ
+hqEҼżU{:Jpk3X>t9#I\ʥ@ޠb:?GS
?+o"s
I32+5$]{wF*&߼nc]"<W X
+`[y(T,53o8M(p(뉯_lfoBñyX		DPhEd}vr|n7Li2b1пP
+H~z_;OwTMΟěk4i
+PO+I/z^Йk䰟}n7׉N|s,VB)h1A30S
|5nÂsri/?@_翰׻>wwt |;;RD?H(
+u2[~}7'ǑY
_a$5}gf< o7lcIu+' Ql*r
+Ͽ߾C^#4'g,-D3ia!mB#~g,{ӈ'Sm8nnٍXXI9Ljx]יvZBD8^aD,#HBgEqTDIs!J6&IBpߧBOICI$aEWj|fMQTmӜȗs`,JLSEf`]FQk1RV.tV\;vB?FJSEpdJ1ݗ¥{#dpɊߴ4
Z|+(Bo^m/ٗ ldlT6,m('{PeZ̯u.]jd"
+Fܯ*ၒjG(҃߬U%S
wqU⦶Xr
 C[Zb*V賤htY7} RoZ=JJdi1?aL'8Y0 ,#,Cn$KA w.|4f3M9<w#tI0qa!vO9FUAPt%Ӹ~]=׷|	8ƣ";О ڰYg~œ5Wgst`w<~ŧ@?
%sf+0RB!yqݰ> {:xٶd@i n*){-zb칻22yO4e;T2))]ݿ-{4 Ew]g(
Ф
WFZ E!8
΋-̯#i1xYyf@PG!Z[VKc7y`nmBBm\'mLmHSV>$&Q_`ЊJy4Yip	&2D	@\R2KeD	4Gl@SAا/ަ9~QxXLͱǨ};uPxWLABqM,3]	A<8=_y *'i4wY
+XT88Qw/
jTvW^0;p+~?<5Ji?(IxLpwԥv~g766Ko=l*J+4}Gm6TԀ1bLij# &,& .4-m̓_`
+a¸
9Tl+pxۊ<O6-܃Ud	hB&ލG[gceR^[W~Z?[hRl?Wc4Ҋ@Zw-]i۽?HMí	i`X4JSpq*s<ft(d9wM5Ü҇y[s!JtEr~[Cf,$Ql@I7Le(qB1 +ٿ搕c'[WfSB9<edݳ^l#*0bMFH{ӦT͖!}X
+FR!I?n9@T
+Hљob"/7@#!@p
\Xq$88CFc4U[_.GOb(4C	RgTEhpM1\V>vv^cEvg#>,J5FmZ>nBhPZNp6cVW*$Tª6.Y7j	t6 )ʠf 95#ev%w'K^mZ%рN$8X_H6?
K&k=OO{wל^B
d3"ON3i%͖L@ڱ6~,ͻo9_}fpхIPؾf:y)
V=V[ҳ<9EDo@ai:+:&emBY&ң "!p`@gIfCٍM vU?%%Xbu
+E'P4]"J5JSVfc=m6F>>p
+o6jhJ@eH(zn@8~ׂ9'z5W)*-녀@ۇO(J`J>UE
TR^[+j?gPZ|֜4vdn+*Obl^RO$@
9W7~Q0 
+}`:_PXi>U8J6жҌρPԶf
 8\6eϝu|{?CX j>PV k{)[lZd-ӵ[߿J{hYHEVmyXXG{Ata?tm]oa^/WWAi{(?uc>iiPxi}G <#Egx̀<̜C&QӯH.怆S
@s
+5td:fVyn8:<Ba4P
+ڌQ!zt1(Ťhf?͒H`TIU*DH@.劓P'~}jL2i8KADX=IQzgleq],Y2J6T6B\LF;?BMfRwɑ:-/OdH"UvEi :[z b=31D	3؃RS2:v5/ʥ^}e'Z.n9+gGsjc`V)B:TBN/i3Y5k\lS5pvn$,vs\1n)\tEjAvLՒi{gi?yaxNjҍί'[\10]gg'p%z`nn9#}C,p#pNpL>(yAz,Lo}IS/zK:=_p%WO nS9pdBCǢ}.awrgyd,2HH;-VD	"KsP7NլB~8^T6Lp&OB'1?$Ձ}Obl;imڍbhL@yZz)¼@Q#g1(>"!F ԁ*'PWb702;ēr%70h2PXc`Z:+6^h.Wn60E*q 4֗Js@y@2P
{/?6Y@X9ϞK TA {#	uS7ͺ^E~`
Jb۾ϷBUmIcO*WsN>	:^< {[*I(=A2-.4f'6Wx~?HhDÐQUh}̤]úǢh4Gڎye[̶>Aݿc=8uݿ>
|A (uUw(፨z<&gz~cy,6+~ h-sXZQ:ܧI1HeqM
)nC0# +,}l>@$CV]%:K|Q"2rbIdRf,ty y~Nab03&QD[:w6GEND1Eاif^uāR wU!
+Sɞiq5L_X&3f)(fkQ\RWJ{8*v;(;yŁ\K:sJs@Vk#0] 8f,qa\	̈́W}=XxPz(Gx$ү3@Gz@@*p;Uā-G5U116#2TAz>ƚe0Xj^
+[4M;!狞e/;Q(rb0wǉS[)M?{ze2a`40ЉQa^#<4NNN	=?VKKT:9]3N9YaI	QM@C	a[ׯհdSpKdnC>gOd[	qKfw%oHxNZ%yLK w]R)%5/2lX,XlFKܙ̓a1, v.1jbB±BB,r#ۊ]s,j^ ݁
+d}TgZ%nէ["^&9Z(mq8cu
+EJ}Pm*F[ U)45	ۢ֩VO
(Z
P*S*ƢBK#adeؼJ9sig`[bQhcՋ8P/n@lF4Cq{b>Pj56VݬCm<E4QhRz_>L_
+gvBwV{ @n`,+=`_= wt+|Q;|~߿(o|uFnPm}߽eB+By]۔~o<V"hs-N @X<34w?ґ>{n M27H/c!h&B$iKs
+.(4ӑE9,B4F2_A<rRE RY6zD7ţ^03ǬYl-3
+R<dN@9xqbұ;NL\tѤ
+}3
bb.D(! $(Z*CסE麞PȥV~YuTOO|bj
+	U_|E]x=4Id%Qg(2(U9REPMT؍O͆@4Nw=YY]t"9L4Pc׃*8d`b1tPSӠ  T3<9=P *8.&~*LG(f2W)y+a#K:,@ad^==.YuYc۠SB<8&VAfM"lw&]VEyz'O`;*Kv֧nų+0X_qEnokkΞ0wPM|:4푋5#Ւ1^d02,GDY@ q5%|4_3E sfg7ԙ|<s TXB0*Y"|b	Wss
+Ѥ:~CDSj^~Wh5<,E]Z*9jA(d1տI_]QNR*+՗61V%he6 ^"4_)<QiT@.t`
c4-:`& 1ݛ1(k,svECB)4:Wu=r@RFQjO+nO@CҎf<}qVo KRT}f_A?=;Pi~{)_zC;U1߾A; W~!;;~OQ{n^gxNXK0ϔ@H,0`{fl>tQYuE^ozh,1ASlP=bR&"'mafE(BpOjK	̟I	}@=U!2tBdf&Q֫aQ4\,Y]g32)tp*1G!va1V"AO̬\-r9z'qǤETD
Byڃ?KP
+0m/t=ŤG{Ty@ e*G=7&)"{Odґ1$tr:p[[ӭJ4h-ens(A"EM m͊̾@Ze9*\:mI?B
t"8K1zB ihb)fn,9hT…ٙQ8Qf&dmBGNGBx|dqw@.XyO.L~	7BIΥn%d:rPzNyz_ NH-
+hJXu6.=#FbGFtrA[
+SXz޼a=⊓)A`LT8;>Q^p8\ɮœ9aR80Z?(Áӓٛ[AN~1y)5U3r㩸\!vv@.X2~С>GDfTq[)#g0MhQ&v3URےBUp T eX4i.`:S.U^	QP(* Ն\	.LfG-5ZSKiHKl8VQ~n\M!@z ml(	!S2o@. &ujI6)xhʖjSABcxңPB5bcmItyz(Rh^QWYO "8m-bɻvI 48xXJE@5+v  
hiQ
+Jw@qX=J`8δěL{Zb"E#ZaߟnQ~O?ΈPYG	sy,Eɚh[}TWǲPbV)3;HAN@Q#J(ٟI%FnR%9}POBj딉k+DO.izaw4|*h:1vQQDLPPRVQa~<t0Bz34'ĩJӣM0&iI;CDO4E(p66	5Pb>?Z,
+%*MEG4&>%	ŏ#`21	(%FI!l)V?S<P!'7DB {}:UmqYsq7l_y:Y#¯y9!za0*ܶ@
+=eڃ0ȔIxzyw,EdˎP4{ˋg+g0	0opu)@ʤtayųS~2jq	)ZL}GY*]`2c>*!n󎸺3º'~sa`ܼ#"<hktݲXu-e8ULY0DD6-l[`IX\2pvBoXPBb:<:udrj/\G&cIgL!. O(4 <47 Y
+%<v0Q7Mjv4 t6o+i̛$fMwIsjEhض8v
+pl }Mw	R
+uޅ>,*(״X
+h B>e^Tl8--%-H;>qRNp:Uc5Ɨ|iz
+jGF.rCtxN$ r
+MHJx']714TW:sc޷0:ŏB!t80q-
S@u_ [	^Y@t9(LeG <G<(XZ4npCS7f
BU|D{'Jorble\"]tf`*=RlMJNJAH
+Be8
+D<@	JH WA`*;:4(FKiHRVټDԪ 4|!
+G@ڑJ6Ah,$IXtD)\@m
b7,St!E
#v>Ǚ-$&:Z䌎hVaKrz,  o`qMmQbUqBs&:|a)yg	h})Y}PTJuDy#Jc⦴(ƞ
+fޞ@b l}IIeն圐JMIu-iFJ7c&-OOG_딙bc)x%Ad
+!C`B46&V#Ɯ,:~G{e?{XB>ΌIzX{:VE!;0:YRSf܍ѧB(.޽ڳl'".g*AbOqQT9
+WiWeLǣ+]źaMYB:NC49{VHΤk8<3O0l:~sr =%4c#Ť׳^MR5Hv8Ijʜ]g2
+MoTI 3bںٙTs<9(|~_# jHGw#0<X4zfZ}h	5ͥcnXY48l=pƈ\uC8)H3M/ pm3mLKhgylFrvC a[Ybu>с$Jl=+07W&hp|8@ hJK$Gy{} 2CKuTD5ɯ2um)䦚e&?ЫFVm;8۹c^d{Wcy,z,屔:;J OM¢	sp<BNhxx^0 G]#Xʑ;f}$ECLfb X|ֳ	QdpI4+	8BAHPMfLlb6Gi9_l$RR_	3<,<<f5#ɂoBhƩA7 b]-ga(~U5PH1izb&&Kt z[?W<jm	6V
+܎_Y !Lj.t.`ǭhqMc2^<^:3
+1f
f zRȥ{řA8-Ʋ%@N3X%QdDwuCxhF"m02ȑ_>V3vDםC$\I6J.B&>8Wݖ!B"(&ɻ:]B'C99]%#Q!t8(MthOr8JDp9[.'<C֋s7+^M_8@RawoYu=òg4uOKYktJ q9;d<̨7]30aby⤇!$Ʈ@#x ,LK28=ɁrA\L=gGCO-"HI豲7\uߪX|nDqEB_U8pҮSpȇJk\jPVu .Sl@m}c@۶mO>[19k/GP@)= q6Li|R*T)ofwT <zlf%<f6)'
+Uc.\ЀL0;Jnު-eoϨEBs
+TzePcVoaҀfpO+5@ia.P?kCRk,sz.=/MxE(6=xXRNCM9S ǚT%sԓz]y,<G <BWM18է"]5F*	1ZԘf(#YHmμBccCiӛT=4P<0hgU_,Yl?Hd`>P>~*̘)0쏉ϒ<"
+:L%)M,ղ8X4|ܞO~ZoCgD(}Q5^i"
+,K듔Fol}Db k&i"eK.A.Y\v(AwExQ>$GP(U#f m=.ʥ2
+1'GA*qy	4H40K@s1切>S,W/o-9KD0-A K<|^|뎯~SJnXA ]W(x^.`<n$oGb)i%i8`uvjŸOnDVkReEI?w,|Sv
]:%(<7;޾/?6Ԕ=='OV®~ofoFNO.nH>dN\A؁328dXџ.g[,'t%!] O?2Q@lD;vnY@{H<Lؑ bJv&3oX,^LZKJ^"@1(]3vd\ACav.@Z8aׅKL\~G1J. DڸAo(^QRY5FʇЌ*lAM&5Y Bc~=6s;FDmo W&6,K&MA#?&l@R :SV}SցBj߶Ehh![g!͏?D;@Gzj5"Eo@x=38/\qޯY\
yf)mIY&~OZ<JY 
+ΪP./*mBR^Xcycy,6e.
+f^hAr7 ;x;Uqi 
Rk:j1XfHy:E9/\W)d22@%R̤,b:p+Hm$)s8atG -RN'O.}DX޼JsJ1blP`f>r!CoQ3Ȥwfҟ.Ij{"ϖ=18DQ8x(>hsI++Vm.ߡ4y8Bhn *?.oC@(Dಒ2Q꒰	ta@RbmgjhM]~~FJ1	,=I
1QSs-{0K]o,Ւ''/s6aBQGA32?_/8;[3m37w3&Hzph&8r^=R<q8&.V3DadnYP㑳3~;3>qݰ9;{~@8[W.蹺xr1p{!Dg\ޱ@.Ϙnn7f:{_-&ݥ$b)s]G`	9~T'k?7jIV2剢;;1J)vѶ*?CE"*	عJ3fHvv$܀rnl3~
+emj` |RJMSrq3z4K+k؁"$WÙII g)(,\Ti$~KmqЇ=6U
ߨJpM6vHk3 ټ:ɯiI=biTjP/fRV~0
TTOꀢȇMk۵)Q&oi^xlr5rY~''J488
V
	iuwc&!<mS4 TK	WȢS@x,wwsWc)I 9C%̿	w2{\3ā_)tR*@Z70BG@eNE	nJ5>6O:ffK5^
K:e&4G]CPʂ8e\YIECǽz|3B}GvdC G`LER힮-;JG
+}LWT%&q6рbO3P>Zˍ	K3fUZTqOC*u-ܽp0h
+mnZMS>3BOTIJ⏑&YcJJTm)=\*42/?9/; '09_2%XTX	~
Yt` Q[e>_}5N/p,j ;qrћ7Z,2&БowNzVxw<?gXr3,zV)Onጻ%J1Pgk(=ibL-œ5L3@zظz-߾Abgis
+:&-DDn7%qOZp%xq?rsj{9fˠ̌[ޮi~h^Z2 ƠTRރ"Lw#->Ҁ\pK0`5k8z
+yN1pggaUklf|B\={7+*
+
JBpf-f^h$q"EPzqŏO hIjm3jڈP=xZU	udDflP(~fjʟBJFjUSwMRKMQ?2@RëF܆<f@x m룠;)
+>Jcdw
+BFPOt~cy,Ͼ=}d_<kyN-層2L%^-Se PUb69LaA3(%H*pS4BǘF2~G]`7  _r=t~#tB34+HiNbK&	|k AuQefrPׅiʨɉ"Y(ڶr͝I c״<3G3Sn>^̻+ȀXU
+2r i@xǁ+\Q@mQͦRed.H2!4G	=Ol,taa3uP G.fa~^rP6j5M22P!
+z_DhT4D1XD`+ĢS0@2I}8FC`IaË'=/zx-;atr.FjaZp57E|4/&c$LbǳgW=ЙoTJGqC jetwI.l7kO.b䄃$v;w>=g>esgN\6|$
+38G:\}aJ%uLebZsؽ1Ip$/Wv]loْw߾at)hL@	9c`KJH~a}B*t9 \^Ѕi뙱21L9`:g/'%9ƌ!J4 Z'Tהy2U__c2"fݐs)T8!fQRg؆FhA~Wƀi%J}-Tf-L}Չ|P78oY>V
?h# Kwk(bKЀts~8F/̲E]ZP,]6@%zfm1]v\J#m}* UBB@Q8|3 	B9<937@OPg/KԆ	1r2y~UpO*zW3^hМч(!AM6hm'#%iulہ~+'O hΐeV݂Xn@ΙSRx,/GKm>+縗iX~JlL
+Ca$<uh.:7WM䒈F 	}
d2^L3t~$^VSV*nQ!.Zf֍dLhq@	r43j2oe?n
+]OaXs*DDb SΝ\R[&kOEgBt&	)gr,}°Q
GQl@j̭ϫH.t1g!|p4(7:&6L𭯖}0hi8Ka5,!0Ny9ŎYOҊX@ɉa!=կT_H1FXB9-+n$/t2vfJ!s~^EJR־}uN9C@.TSn1X09ֹY<pv)hV@ݥ~crnv[NV<Ԓv,D0,3P`Pz
+]'ĬtAY/##/^\Ñ
'Ϯ4Y,$
+A2E3L_Iysf+Tż(}I=۷|ë́.8X[GW	H\F5C9vٹƉqwOɒtɅWTVqJ:Տ>%/HA97
ݖF&ĘB!Yz߼De_0~ٔ
tA( apdJgB91p" !v 84\5f&O`1
+_'UL-UπQc'yKji\
+mbj{@3J8Hqj3y19;E[XJ5LOՌl yJmRQV rvǍ V(w0K%(ApqK Kvf7nwP?;[[m`1@n5,"1H\ 4V@_iIy@3|{^sMgtgĖjv^16wun2-E+1ks=p)|ݧd{sN(~^S4	Ǡ?[U18;7wC\h!Tϲi*vl0Y,1FOkLP~"s3܋Kl\~IoO?sC~3^ɓ' ky,%K$HrJਙJ'`k L>\G"
KS{7͆",3|18f6@X0LP:$9lUq-!񩺹s16U>U2Sb^cgzR ՘HLiT:$̾
+
)3GKG2oB&RJ慳=$T"YHl;
+.U.ebkwq
+7Q WZ.%ɥ\!@UjuΥ VS]5v*yiqI\pڠ
38KK]|p%+nOʚuCyQgU3N7%"
HmOюmŊmW|/~λc;NV'Ix~b&29CA
d4'1c4*B@#qqA#tϓˏL p9o;BЙɔblz[ca~sC_
+.0'ۑo7_=~,{K&,G%kfс0 zu"%\w{ήX>"-"D =ja	vdExrv p0neəӳ%˰3aT!Ǚ͑ERS7OL{&!X]ƤJ)Ӽ=V	EKTuf)ry!
+bU)އ\梕u@fQ/Sɶ܄|18KJk??Pp|q&"ޟ^9Jui^'/,Uj^%s@F혘V&߆c/hr~+@,m᥎I
+))vm>gblTyJ%|1mn_~Lf9%x7_s9kOQ?>['y3Ƨ((X@-DO젮W}n^;^|&B㌬f|h:eG?Xc}-d&)}Syk%1!Bd&⨺0Ixd0;1ЇUP63U@I%*9yEl(R$`iBQ4DOsb!,(e	ڏWcRHX:ƌ
+8B
cF}DɉaɣMd S1e*}g\tdL"GB-!LyJKJ6[
+X6ZIE#|vRsL}h	SMBdmSiAO$6\EV#eX1I
 !B#x$+8P<>R4; HytŋT(]!>@=:\D1Lǉ]QGBG>`̅9QH)f>`G-yG3@Z8r^
+2XLsJf3əF]L
+C%t+nwYN\#S#^A,=-tr#,_<'m6ˎ%s3i@X2eau()):%(!@c0(wo~L988iY^ y3KmկNN~Z(νjb)9&e
+n8(4HО8|6j`TUDў+{:b8x\E]*3y49Jr_R=~)M6rڧX}xWSfߑb m Q@-3
+)D@Uی515q
+7ewj=*0?#?жcG:T"
+E<u*`؊I&L:kKaڽM 3$-cgG
I[C(e^|с ͧ86'p`QT3k`M#feUoF&*mY0|GԷ
+4j/%hZ[pAP}2A6RRӅ7e8e_Xcy4q,T 3%TL&dBP4[/ZX"V3:A@B$ŘZ}5TfD)Td5ب" 191dcXl
+<(^!'KvI3P"c6i	1nEf5p,2++?`@QV'kbфs46C__8y?4)
+W%b~rVP=m&ܪUD	1u
+hFGGGv_pFT-ڟ!:-ԍϫy?-0E|p(2/Z[e[a,?l9Y_{q~"ZCG;N/,
^,on6ojעH%APNg@:@Nr/,B5gFX.]5_ݰ{V5LQ];%ɚ#qs8vsc4̾mwHb,IX@J 21t|˴c})[''ki$g?5H޽eG,g;kŊgVgT/\|9rqt'
}/ #t%uXGTyٝ]\Y9nX0-w7Tg)
ʾW13<"PbÇ(- O<URip5@8d[',XZ	,\ߗ!l@``zcX!|g@Jp89I-t +B},Z/kspGVhIAc3J}Q׏6&U.cl@b`a(&k+X i^6^dLƗy ]VJHة5_܂ dO$RDk&кO)~64SR+,V~E%ڤ.E$⶯\R5h,qI#@Y5ÕcDmL7֙WYO,8H8t*<`=X%$)Tou_%uφf98
+d\c&Q̃ܫc*ytgǟ+o*U}gH:E7(XzT(L]t"&\j(sϨj.I#'DS iYX&P5a%}`4b񈈲\,P9]?e1D[v@ζK==U}<$@L@Zc<Wٝy@@ಣ Ml\*!b}R83	oy~1ضހ3mT\.Sbcw9h>,q*$z`1޺,(#'wZ%#9sXܿ7ox)auɯܳkD:44ӕ#H`ra2L@en;v'gTNr7|7.Nl߱]XN߾,`/a9X:9߼lu[}}f]1,gKX&3O?;V'[d@,nLӆSVgqJ_}22wA	[yǶX}1%
P<#gg&CN
DH^''
non˧<mwkV<=;#wgXeלRË'O4ZG@A/f(޼ϛx	 iTE(P7͆RU`
+H;-_oI*@H+@waKEܓ~8<}4V-T88" Xj<N.}PԐfRZa3zG9G(TZyo]u{o5R
+%K e|i@-uY
+r  UV}fI)gs ܊HE}Ң\.mefHcG8xiBi{y2˃* &+})y^)cT9k\E?9L$[3g4B'hm7)%5& {j߫Xcy, cy,E["di	l$ucWK
+t:ؠ0y5k۝2&tJ!)r))DE"*ٌMY2d	d-QROQ,9p0@cVRdD4$29%dfP؏Ô+4%0Kpi2 h}SJfXFb2@V17#qrgL}`8	BKjF
% > Sݳ̊7Y#9:`fAEJ΀1ڢ#q8v?v,xcmZ(P=lt
fn.YH0iϧ+]w7ӏYlHg췥1&)/~b5O.a}J՚e8glbqD&cܕI9{Ҵgrؓv;NKf,af-pXI\|~őȞ^
+ad{1@*yWGv<XG#..nn@>n^iq痼ݳF{m9y&IAa(<|noaf}uəgNr́.#]9G%'ǉ4VO.YR&ʘVn4vrc/̬II%M#̲\b$ ruBzw͛?]?g0O
+H6]Re(Ttі$ھRA+0=}2¨i]ȨR)DOT=AwbLzX: ,c>Fg&dR5Q,c34fW&BTPC-=}``^m_gJ*mp@CIf\ߚ|2<GtY>:P'e1FxhJ)98K8XOSu8KᩲKDM-npH;@;[kZ(E+
k("^ے>n^\ާ+IPh+tMKh BJn)V4;XYQΦ&i HT~scy,z,Hgo=ȁ@{['eoFw0J\H2&՛ II`gh I'Q+Iq +B	Fΰ;Ȯ P`,u59H
E20eȩbYO
+1t*68wj4/}L32Ⱥ.0	3stwIy)."1@%P9_LBG)Sbi,
+9&Fׁ|\K&0TV>#a.O1̶9>'	pҀ2q Yt3@RC4&\	(Ē	V)h	/w܆|s6w}*{@Kw
\Dk@`uv2qXǑN}|u7p)ʪ$;/a|bW
+h2VzbM޿ey~Αgݳ8]s;֑-S7\=E{˧	w<ƻNW"{@@v?=cawab[ӓ%_}?9{!tTeXwwl{.Nv
+ŘeXz<2ؾGS&.;07_?ݻ7ÒũJ9Z2ݑa>grꂓ']q;V%,A= ,%rPAv`@vr K]V80 hqp HKyJ8zGgFǺTЍ1{=98$R%jr'{5c~>u2[" =y:i@i,Z*@R)K-?p@Rea4p!X@De~AA,"V!B^Bt
LkTjG(nSD^=?};"fΨ[$GW	%w8V
+$A%̠\5:L+$y$Y[{EB+LvД(d<抂:%Û|N% 8#ȅ)M||b*mdfڵфR7μF֏~K=*<`=XĀTL)3 % 	MD'$@(g )3*%>SSb,3pfo<0+LV/
(>
+J:)j ]U::cc3,nx>6SNǣmﻈLO+gFkL쇕p*9ȎAzo͗(",pvEq#;gK!_C1hɕ?.0{ab ?
+SH3qIPxE2(0tx ?"dcո`e*%4G)DnXl`[N5t<y~(H҉e'<{r7o69su-_~"9qyzNGzU^xXβaq׉K%#7|?~u߮ G;}tز5Ñ^p6aٓ->X0@tL	%MǍprzd`'d=9x)7N@d}VEGl\u=K (\mN֬n^5g
EŘιT&;zK/m$3p-8OYgp;<hѮ3#jAoze3ٝD*Ɩ+;v_qg_bܳ<=A8r;M$Wki XJ*E]~ꌗ@ 7Qq`Hypooh%f#\BgйWQ
+^L!">\A88eQfz@cjU
+(P0zdq]|	Q5k@zfᩉ	hf{DZ*h&
 M	oY~~ԊMl(Enm qTA,[~5&ez{[7qX)TՓ@IٞF !M)=ZKõ8$TtEl͓Uϭ_X '0}0G
+TpSrcAT=>IX]H(4yj˃Pp#\:(f/;A|E[.xzSy,<G <&Mv
+#j0[,@8GmBԂr	T\Z.hV01
+"|Q^&MJ5u_9O:OhEfYJ
+Jo;!Z[G2)a
+nib=^=y)%vL/@?t@@L?÷D]dØ8&֋Պ3SMQAa*c[2
+.Ä́.V#AJP%Ev,;~L4?IfLUȂMӔIEɔYw\MH\8 Kt gB;
+
?^.<!}z>2&8$hh}z2h}>=kO>~_~o1ZO\Dܽry}mX8\Iwɷߒcp<>fJf*T9v2cV\?>?_Sdby1ߌ.qs|
Cfw)#'ngwґł//+OkTL##{)V[尛8&;xq	0qtt؛m:awMHzMnbKaa}LI0V:Dj'bjDC$M+7||'g7o~Y0|8|iY9]1.3h;A3 1v
+-,%H%rM&;h)O, ːCljy_<BjɅ-*HcuPm}qТb3zKUMl}
+4Thq PRvRƶR1Jv~[+}+]-I{f`//4Zr Yǟ(]$VЈV<s̓*Ԋ8pD~iKԛ)`,%AxzYT4)*SaȩlVF\ r$*4f<ْL緕R 4h<vm)2ۨYB/c}2	W ;&s]_˥ mk B]tbhsߧXcy, cy,R|=QHQ;>(̩}17GDS)fzͤ 
7DAH{?2i!#b
w&N, }jjUqE`̖XlLŚnOb쏢J	=q6b l)Vh	3LgtfX;1\&"B}t=ԍ zJM Ks{9ޜjVQD2읽q_.6}=.b46PirF
O8ȇ@H5XٓTGaOloޑG3??[7N[^zɗ_Wϟ;D0xHP>y-?v!\<}KoX,ҸGW_XP|]t=;()!;GlT:ȝjiP`s}E,rsV@=9=#LēDK3uǉ',U^|ḳ㶻xy\0Q%y 	!2³';6w;/lM1B'E`5:ސ!&eMz) ٮx,;NY*\
+]Q=!yb	]O'&"yZ,C۱N^>EnWib:N<}NJ/_߲LT?:ԙPjz#;.Hr[쌐\ъdl5!C
+J3=ȊIkpBt&l~crcΨ RQARk`E{bRP+XY+=@htA&E'{o
+޾*6@'
+5vmW}TH+ُ1ͣT;Ul"^ %['v/ R"%ܰ4U-R:mrIu&!BkKǲ=2%*/x,(TCAVMN@ΪEi V(Vf^3\VʏEzT
+*@P JER+ޕXcycy,!LΌjN>qR(W2xAMWS9."#*03#o ;m7BDC%1&@)A8Wd%}V<-h/CK&anddAĎ픸ZsF\ʄ0V'+qRTIC4nAmaX
+%M=Ml(@5-3
+f֯1F]9ll-FkjշD)g0+3vŽD0Yƴ>aUҘSByqqApQC J⬎""pGuP=;7];<:[VC__W?E[^??=zbE(}f9@K}Ï뗁;NAgE0vJ8:30X
;BMnpg}lw%߽R*Y<-wTxzz/_uJj1OQzn`	U=a9=!݊݁it!V	L@p(G"129;qK^~0RW:2~b^7Yyn̔qΈǣta)sOGD;O>ATo,ҍK{
.Ǎҷ͞r1m (,7[N:86
+y5e`$Rs\V4(}הVVf&h_;jl,^Ľ**幔&r#@'B4fJU#tPjciTֽu
-uXMRf株8R.fP
+)^1))SK^-ΪrCvj
+gEg=(M|P+A<=#FM"jT'e~*d[(&.XÃ *hXs8)
+&c@乯
+"NRB=^M\8'jxU&L ShY`ǹԵ;ʇ Wm_둚#nGcRI'<Xc	3)<!H3[FX?D
+>h*5C*vlGe
+۔9aW9jX
+2q?؛){\l.(A1YRn #7ō53b2>K@nA(YuLXq"cFٶP֫5I[#d
hwɘ1`2bm,!}Mӑ)%@6SV3t
K&D18IfJT7e8ޯh(b,݃G}[-jvj@m+h	er1@`@.&z6HjR2)`GLJe>V}3Vr*)$c)v^|p9[gWΞiy4c?.>kb}?qa)x p"ݲ\pXRyDBmw$*M||Ŀ4Yߊ2AYg'>S'kvD!pqzzK(rq~r%ooqJ✝:epFnN>%[2q1Qʑ͖Tp|,7H (PL8lQ @,21MGKTL.Yauqq`p0ɏ;4ً,N@tgI2,pzŏ[-xw9?#<{ʶh
&cD
+ŀBm1L<w 2jt=HmqY\tBPmss̠>[Q렝`ibf3ha͔]<3?`:寅Ѐ&뼟WuI1-e).%eJ.zy.9Q\mDhy۠dup03AD!xĮ.
>bDc0_էRQ1Rm295۵iܹ|Иu6p5Tмυ}7/`uOg	*JcQ2yai+u6/5і8Wةڢ{]6 O"
v&`VM
$xU -U K9߯Xcy, cy,EgY-͎Cd.j1<MPƜ8>gI9de;)>6v00	L`Ig	6GE0٫*FcU~ u)Gc%H
+
+dӑief	YhҿQ֘TJs Ò-xynBÂ=M#%DJq#ʢn&Odqr &8&t EsU2(jI
8
+
,cgWs<N'5*w;{Ά*j`giS'EYe_M̉4А ?JIo$HCOSݞxzub͎BO7EnK|#O/Ѯի
O|>3vinr(,L0&eXR$D%/ޥ,;` ]ʉD30eWX}͸gqlMB/nKZ])6w{n6uHGNȰ\=Nz'O
%GIt՚nûw]}Ls3ߩ|Hye8 ߍh}&F)|"]vJ9Sy@ߢCfCX:'+$DT:cÖisMBhLA]-y/O;=Y4nА	C>-?C5Ylq&U2E<}ṁB;]Oy 9Te)Wy	29S
2VR!*UmbP* d/[տP [g8PK3VIZ |noA}iR9d V٢@}$_%̀WPL1KG/vA;mHB7NlChAhR?!]7W3s%q^Bê:{PD,ZZ@Mℾ.lM*Yrda }%VP*P1#D}~4`pȊ@KuYꄑ)2,yޓ;DB&Cfrɾ=U<X#e#,ݗ|<Ia,fYZآ ,"g'B{p7&!cLYHT⦵L#e<,g#n-ƌr(41'HټFRETY-nxvvd8765/z
+VL_@yS
ĔM~eTG|qs
2i\B0S.Ѷ<[ԥymP?-+V=4`L<ٱ .)*4CrǬJ}95tDX]먠imF^8t\1a)yq%vߧ=f.,U9Q~T$wc/~?鹰ݣI4>eHa1+ɋO?A0OHɎcݏ7(><Y5͞>ӳrK3!Y_zł -zc;:UtG.-؍EK&ݡO>@ց%C(t8[҇=a8'%n!,7߱\xd6)q)~$OӐ_]!z5$aKq~qSюDNC+^G=hBAHRW3J,d9	nwkƩq/w_ӑ1;끮Kr ?g>H11DB	5&
+ѱN0nu{Erc;Ap6b"5?Q<X;
+8#:aUV:OEe/K/T@Ɣ[aAXK"Վ&$N46N`{Nmq3v[l#}
D_jߩ/JFk	5,#{;E#3/ѥQ+]#WqwL{5rJwԥj}20߃E-~`utFx
+'FHl&9y_OHi=W-%1]QN΋z@]ɼ	5(4 ՁNrQ[&%WSČ 7J>ƺL9 %;sw@UM\$lYfː!NaL9CdYXRwq3,IU5cYiN}$z9לWu\u\{uu^!yz=O
,J@S{/ڹ/:{fwy>`yOoL ^~fcNy4>ƕoo|(xU~̭YpF) ?y?ܻFSo_4qn](2]j0iRjҠ @sDTiOHG.k /,9Eژ`
+L@'FHsH5@x]˩%xBCZ4=khxp>&7Lg
IBM_K|Ib3jBrneojqF$F$M)
+qUHS!̓)PQE`BJk}4ZoGmsŅb
+["N"- {ϠɁU%6P:B56qo4qqF@MA|+mVM.:g}e|^\SQ9+"]k6to2R:Oy%Ǯ`{o؟cyo<ǕY9aY;gfi׮6NѸM`wLkf~:sY~S$te?X|^Bu
+|0|RۛG*aţJ;A[.1H1W14{-jhczjCѻ3ZY\;Cp\]qDs]M9"^-쮏X-s䩳ԡс΅v^STz>kO/28ʴSoo'NBN=ZDv\*6P7]&QZU]b3K߽Ewv뚥wX}v8q;>x<*|p0٧׭;R	;ha pP|("BEc!AJk§nCP
+EG"x*Pn8>""(8!@@Ԛ\tȯQDpe	 *O)!TI@IP*y~r#%$n ⑒eH
+D)u6 @+r)
HPsF:1.F}"(,,|k GQOG<ݚ(L+h #1QkYcހ",d[E.DDBb!d?%9#<8hG9l $M6	E,Pd*JЭB<~E)@Gߛʐ+F+|[,"q8JIŴ#)XkH|8::KF_!^lq^G;mt!]i{<KWGO,Kk/C.?7q`p?Nvw3n#m~~񆷟W=G˿}ӣvw0e|/7:.mJ+	p3<Hq>Ըl餣&ZN -\@)) E}0G
mɅP*A8y=G1CB`6+%v#{hbe55Y"O*\I2 1@:wR!Xd4!SnbFQW13?Ƞи`AiaW(ʤ?\Ĩ	tD,
+)@2f@R*;@J7HEc2k^Q+B"M
+S0
3kDE^_uƳ	(E20;1vXV1;ʌ$@b4'`3KW%/~xϱs
kpOOSkL)O.?Kmn^yKySŏ]3_aΠ_,	8eCpYYƌfDMp<Ne.TfFq1>9u4,7xh4Mk(>(
+.<V{~:9>{[snHm;@/`{;ܹ~ŋ0k`gxG-C_);ʚ>ӎN!'WEIL;mPٷYoc{NNA8@
ʔ`;*'I4Su; {%ڃ.;>4{4/-0vKųaJCgō}gcWoD^a< 2ݾoX4.F |
+¼Q6"R*da^G$E.
++
EZ(}ATPFhҺEM2QB
+m1Eb;Y(
+>|Ĉxb[:y 9'"8R)tds$6t4
+uة6T$QMl7b lHITNvaJW(y0G.,(#΍z8P@	Y?VCgwT>N,&uLxkp(ڈ[KCvextDq?eJiF ?@Nr`}l1֠uzD&<hHqƋϷ"iu*:ɰM6H" y݅w ^ Be1	,|TD)4QX%*(qQH:::7?5#Kwx
+GcFg;7I?ş$^]_^Gy_w]q@`UDawN
&dn
+p=oSw?Lg>1?o|~kT|Oo}Kyk븄yNy,2IZP0¡hCQ'ѧzHf0i"Js(8D!Qe)e@	cTf۪'pcc
2i!	<NIlypZ)>(QbEO8(QU8/ qüot@u!AJpā1cCJSڛkY&Q}J^hM*D逸31GA=dQs<=ŢJ(9Td4bL.$VzQ(
+B}wYabRˢ4EY5o*6O-? ?|Hh"sVOdwbjQC(-'y|;eye2,hƲhssI%:qMѵobTL1:tA:݊0IHL"iUhF,ӽsCo+9fPtvt{y$x3^nc2lei=c:ebWݼqv<c7dog5kGSBG݄qeA[a%vJNoev01v)WJ|Age^bd2kx)s#h=:5i}d[	C=vXZ]fק;1qӛ{,Alt/.ҫ:7񥯰ez9'RGS'R7ʫ_^Est58N Y;!(O!;"jd@_vzVX;Ns	VzT:-ү
+ZJk搑&M~ N("
+I#%82`F`(KV*H3	xA?`T5S=pQ A P˿CBzN|.wV|1BEGfy|)7i(?0|@yAhҤBΔeB8SN̘Is
+Y8r13)^J8Y£88b<rn@z<Oy=<bC',5pKDS!
9:' -DXoMɒqJSi4ɇ'dVk$Gy)U\4.R(c*]gX(H<96&ud2,縎븎~;_ZoBUZ^;G8_b<#wË^{z*?^ͧ?/?asܚh~"EΜ)ag??_|^!ճq>|=?˅@/}'O<?㯾*k_븼(,!B-, W^U _9{\84y@dtƐi%ѢCG
+2@*4e%]ZYhEQѣ:aFdnDU"ԑ-PT9i8GYLɸn䔡S@G!OʢLDDE!+;O,vȦʣ/`raI%{{9ȏg-p0tD( ט'SX$ @FaC%/L*8\(>,Vt?CMO /9WhbjG4PĭW'mz+ )CxxtexM-=iyjbٸ{z~?</aYF-:\v%ۣ	.Vy_ғ?{hgG;t&3ss,g5N.
;8(Ƣa0w+s֯<{WQ6ĲB`}okЊnO 6oopbܙܸɰ?`o2u&b#l[fv0b}}QTsASN,.f١>CpraȨmYͅyfhwDAbubXB=+%t8u7r꾻V;}j3n)MC9b
+GrTǅ?MLLX3,>0uVPz])&UF[0=Hl`*-#h|Kt >Q^@&3h#m!F\3Zb߇U=m0
+
+h[ʞaF}(֠>"T<<xǨ8*m,Vz$|.x
+Y]HHE^+&@བྷy눱']
+GJ""*MZ  @.-Td+py"6+-e^(J(Cvi `>>Am
+F{/>Qcdoף@1u=4J"E9m0*Ei ZQ^
+㕮?%*@yq@Z`U'G*KcdE&@Hssܨ$@
+eT+*O"xP$dc!p\u\u\wX%{k4K1Q)<]|35 jA^Voӯ-5b;W(#Njvn~y^_cß0WjH݊,..u?_ŝK^F8jc`o4Y:ҀMP!TV 
 AhL#Į߶i]3kFӚ&xh*P-]ު@bZEYqIѸ`4´&S)Eh=+Xߝ1c4	ʀ6٥D7^R:IxI[;F*S.K(N٠X0S<:*5@Jw$䢲9"2
+PӺˀU*YX-pߘm\ijÇRO`P[}:E
+CY{)x٬!HOMN)p1 &Mы1	nMB0[ѶSInIn gY<qDײ)Qp0m4ȓ#hWhgdqm;llIdX0:8@`Ap5&'
+i>آiTaB$fu, ofشഢ0D[|SSQu*򙓨^̻Qډloc+K,
-kKrZll>8;%p]JRPbQMVuYU{9$nƹŉC<x4M,8~۩.h|Ҍy_@iLgHgD3kU0uH`|-,$Uy
+S0Ok溜<JXhkpw5S_^b8OJtۅV0F@
+
+(mzF-14Or:Ԇ l)ij.
+/ CD!8AqG"͡y	~ۋSO?4t
+(1Ǐ+ߞ$ Fi
+z牼/~kNyRȔ9qZO8ktRL0?Lqu΁؝U|Y9ZOt&PFDɵNJ$=Q2:2'Y(YS^ι̦4Q*@'rwqp!TT j;5DRiƒsT,6r?"#G^PAkDC$xape'
t4MvnE::=*`鳯o}>:~/;e~Os,Π<E=o}okM?wŇWQ 4xk^+O͠,xA.4]qx7pW?ggi0?[Mn9C~W
gzzyk^q!@ӦMѴuԩc >R$aC(~{
d~UQ
M]s`:4`MEeqQS!-w<k-'{\9>(k
hz¨42sC2u1W&?8S2 ˕-hplGL%A]K 渤(cRˇF@Lf
{*XVTw9qhdiQaReѠ!=WC~b"!6f6I,xk]>cm¯7$}I.;kSb(kMr
+"~^\)"xZ"1G*͂fZڶT:jҾq1T 
f+<3	R GM|
+Ƥt*%~blzfMôn`O\ٯfܽݝSkL-+,0<Ga[wmd0C*˪>%BKwvq*}>֚d3c;`)l\#F5onU&`,q̈́if+aYO`w51-Q=B~I.	N{_)(?%0-ؒgƝm
+9
+7đcr{Wg>&jn^QCRvܹI.`N_A3}.066X[&@XbR
e$ؘbqBtP4h);=eץ+Yt(y)L(6fqjmh9sKy:~썓.&;Ks\h~tua)^SĶ!43Ɉzr׌ٺ`x3qCpX"q(8ҢXk"b@y4CLS
@w#Qk1D酂P9
xc=((uYCLsDGbTLk%]gh;9R/Vqg]@i)P(C,*Sp.O9NP>7̈Ij9ض"nDB>GB $C!O6!VtE|!J{UI,E{wi@$%<y@rD*]nXͯ!"1>-#0h,F#4/egr<AQkEm"MX8-Eq$V*@0	ZÑ@J.sDнP
+(v%("Ωn
=i߳qqqox;c?ə1̏{~Or{Kz`7k?/7ۏط%^okNZO>ADl.9O5e߭h:} ౏~_~?0()}Bמ瑗>\gw5=ŇqB^,A8AE<HWA
Q:jNvs#(q& JǼPh!Bd"Y@#H;|+	¤0Vz4(:	a.|A[ǰ?GX߫<B'fRhxZP*8@,KЖC2wTt>wxtˣ$&DDpt44:>XkʬBf
QH*xtC΋h@wics`rQUT6=O6A;2֊6WBiJ[`&4xiSd+ےE61fAHpvR!tMӨtAB
+m@1L[OU:?XYYa9܈;::{'5N;7ټzڲvji6G,,.3POj:.ͨ-vq+ygX\\f~0`ko]qt̑UL^>]LF:0_jEITDg-]!7?%x/+'qŒqȀyig5iLUµ!tcL+tjaR1gWD	6	j*gXS'Vn?S|tBuIS3lts^~7Uyڽ	pHMFh]EU*
+)iw08Y.>f!ڂn_ew`Y\X`Uvs>U.e4;`:ws}tY%QigV~ʢFKFN4HdKQj69:	K#NIWP6Q6&{(ⱒ $AD:]_kѹcbb9H:dHEM P5! %aފD
+^:wC7TMJe䮊uJ
ԆR> "eMG0ղ'%)<T8~@,ُr j#|o!E"AdY0i^R*Oܨ=r
G%uɥ	 n[YBT(9vG54$q"h1q#a1,
+M~ 2̝YK.8s߳:@\B҄Z0S[	KCDL=|L|쒨)Z\z)A@@mcBx\u\u,`dGxi>>y5X8uyِ{np󫞫ׯr/8oNsC_œsm˭>/g(O>B	Ъm}򫜚1_ᩧwJXoqoU
~Fy?CP0{#||oX[s_?W>=s\
+m(Z'1
+*46* [L9hGaUg%l'N"*k%EЇԵR QDBx#LI0M$4M>1"[ӫɨ>ySkjGl"qMWG8au)KXTS4M;_(^
+:wVQ9 e9-yļcir:Dӹk5
+Hˋ#+pc1Z?+h7cL(e$$HkB=P&֯i}r!51_aή+ɱ%3"(]y>pi\˴m	hQr>iM
^iҲ3v,ڡ
[,,rad]^6&r],Xƕ[LFLg5أ
+[vcةb݄tzyhKS*3ӦUr
=&$a8ŉ2 BܐKFtV`
+9
+)閨P3`iqI=8Ars ߱/sp}BrN3<Dur`qt2ә,D wr׃C)[RZW{_i*;`~+Inri}|`f37Ud0czg_G: cnZN/}S/}2uCY:	'OV6Aטy{L'TmVEf^]l#1 hL# m>94.ؐ-EⶐϚh;<	H|,`FdНZ-h!T-#Bg!>!HGMB01j@%yA+"YD^qxDم
+
+&-CgNye9:o$zmsgcfR=oTo="",'4"
AE b~/Jg5@u`D QȂoP.*DL(gFEsϓGϠ "qQev"jXa'c{.AUJt}1*0e.QB
+v)
Q:.I^(rEDߓu\u\u,`]W~G՟ٺɵ?+%%m]O|U+8ҟЃܻO?]%*W [wP]]˂?wy#%S>Ko#Vtqċ_Ƴ|:\
+@̿R^\BaTv8:*pK"]@Z#WUQGeLD+b
+|Vh6/
+̤)	*Pp9xh(Q(TghXXX,zl$mP"N\a}ZGm\)*kfr7J]K뽰T,	]Ƙ,\	K/:@[G8<p9l}oҾxLQZjYtKUP$ |H̞F(%\q>~BcYKZ_Ҥ!_y7:h
S^kMӦNq@\\Mb2WG>fxON_X`ccPT4
\[{]$
A3:?yk';9OoKr_X;ʵgo@۬.buDº9׉Hf&δihh@[*eN<%i!f`{a3B7-ڀs
+5kc>NgMUvlrEgi^ﱺ*:^z\ENl\~d S8.^:_u9bￋO\ F*+`Yӵ߼	K;9Ԛ"(hPoi	NF+N1":MPjMa;&ԑԁdBe7ޘ+WY[zs3iE⠟i)'P19:sCWĲZ]`z:HG!-=iV!P@Ń*J15Dp1f` 988VD}ȕGqdBa܌9C$׈$
+@N>bTsVgd5J"4H!`!"$98 F@P9RƂZRHBt~oYAt,v2R;t^56(rZ# "9PU9*D (fie]DJF#)|<CH멏jadxa2pȹH"Dq~#P ̄>CvsV;*
OiP2ʃ44$e'1e(&r."Hl2}1;DO -N GaEKEMhI[1;3Sq8)`"{W:::bvW%_<_	aw>ipT19Hۣ߮9G%-Y>g:2:N]и$)3Ep!sCLAg#5!*S
&Fa7 @ |$W2-X@
K!
,ikrB;{Sƍ']F)3WUo;pBg.LvYK_+!N޷xPĒNU:=d=8!)ƘА F5ZCX
$VFpb(
+!,*[y PjCۣc
ݎEEZ%>YH"jn&UHy$nU%&Z
lAL:T yiHdrY%Cقe`{yp^jPAF
J'-VcU=.B0L\}k+S/i1<kuӖ;WnrN\4,6Ҡw]aL=dBg+`
+4%jh˽.i(lhrLG;\k;S	5
+,ף*F2a0]]֡Ҷ<yBw~v%;z{
*Osίq;^b	֯Lj.pw]Y]BTTKt;=ƻ;oB;`|
+~EcABjOgn<C(.ѩ*B{@l'x|C52M.Zٳj6gӭuLg9l[xa<t?`%F6x0L║U!"̀yG:!ύYд
+@>}$CG CUeP'x" 3/beA!"
+hiH\(ܾ(1EDG0Fd5`"y[.Љ ~/K he)~
+8ߊc[Ϧm@4	L|n(P#r+<-")+ߓ).E$((!q&HDP
Q><Eְ85"DxA m*9<1Wd},Q7%g"2#͘'@KC1{E06rًTb{nbt{qKT݊J-aAA%!~d@GΓ
+-CQh-*q1+F_X zqqױu\u\J+J瘝L}n0]۶1"Z@sxu 3ó ?Z#9,	X[9bUD̞*d!Am=q4ŘN˝EwZg6/2j6%x"FJJ%$N\9g\4mM$X|iJ:=ii1h¦QX.|zmQEBq:,`SDF\=;"p2$!IzIA'I8A捈&5:guZ&DEGGCܦ_k2tpQ%fQ(4kktIi#4mC,.d)#̘;w{~Q?})9щܘ'1|,1ф}^=:f؛;m\"6ж-( HiHii#E]V|j[
+݁ZZDiK8g`#JwWNlI^5tLE3@i[G pb[7v
]6$wVٺP.)'(
+h0=h;,-hX(KB#t$qą,v<L<ںeDS;>0jacnhv}FYT%wPZe!VYCQROZnݢT5V1m4I]=skػ}mʎ@%5\Qlڈ!A)opXVIfDS|d  7*(TzQR(E+a6!i˰hCiGJ	gA\I equI|KS~K=1ހOVXD?\Y1Z[k>ZoS
+P<4JqXHZ7TvFB {Ӌ
+&t!wu>uvTAX AV^"v:ӏ@d~X$PAArTew"Ҡ[#NY`%\+~Ig.*&., yQ4GF V*ʠ9dE-Y:-da@(ϗi7Y$l{5N&J)XKb*,9b4DY 4yu$z~E#<ʃlcGV>Ƶ8u\u\֠qIGuu\u\g^P]P M("*k5Qlڒ%);^ hʜ#+)꧓ˠ[Zc uEM65 .J!@mLSjpSLQP`21lfMUexmQ63*x-@!:݊^:P4ȫHfge%ښJjN>faHŴ_=9&Q,$j%]t `״$M$ТB`2(ĵar,4>d^mD1&U]$X䈏QU
m TLŦq>PHwFE$UZE.Z߶Cz]tc-rK)3R,8|ci|>',ޟayjc9yݩ#u&FmTB\~'w]iTD|\ʢ%;`siͰ?`x]qIub]vѪaxD:wpߠ{zNνhx9>~<%raP1ɝ1{/6FXc_Cz.SZen^c}MDsShv)]%7&MP.ZT%
+m*.Ÿ[F&5J]F`u/?`birvvwX~.Z'.`2jV/l_<Ej.V.g|s(t(^lQIBz_(""-A(G7D%|貀 EqcҨV0RI(4?="@:<GY<:]Cvu0
+	4E9*R#lGxTۀs:8`rS8y[{G|KDЃ|G|#n$]X(NDyhR:u+QbhzB<0So{YeZѲB<,.}DG!n)	#WP6+⡕/!"
!83Lc:Dt>	Ҭ@IiD)5G3ڃ2{.F^\]YlhS8Ӵ.>%MD^oCJxAf/2O 9Aν	u{pn^Mvl'Oعrbܸ(4U^8IE.ߎy&M v9un; rcc-s+*Vn^6h:s+;Aavnqպ;XݗZg/=vOE/?a4	,e ;wn=	9WC<l߼;0\=ͥs'( ;9jZX9q' [\|sg	NP7X>{-]Ō^Rj#!sAټy1uJ0\8"mskgX+pcsI:4D7iήtxaEF۷<P;I57W@3X:')un
+ΝY4\:WoҺF.nFr
+[l*N^+F?敛O&ԞLpnɕ{y\Xyۣ|z &Wnl0T,8͙"-'zhpܸ}@wn q,;|ip6Y*:>aŵ;|] Uo;890YsX~ge |..;pX5s4<-;]XTQMnӖ,Xؙ[<wQrTt;T+91g:S\uAȃ`"!%	CFC0`P*Bi0hJDµ@ӈUv7M4*Z P.11Xcl1t!Es0eS
+׻=fS>Z&G^P}8t;w NmNl֨i\j&DEOaTc d"	VhExZpHlili  .%>D8 ÜC&A 47c EhSY1N=[D7-ӏ"I"_m(NsDHy!%:8r1ON"AgLACxsg
+p*a{wG<ޝkm;,,,0|UZ[Rؾ~յUzNYvQT:ȧs ([*lp;"D%cn'fmOF	oCNfJAppt{=F{CPf4'W8	,픽}F}&;U(
4:vwiZ@҉%LjVVݛ0_XL:<cu%(z=Vɕ]C#A[	f
+Ud2Oڦ&
^kahzk-&#|pk^ӟyѭ
0nq*ϝę3ܺq
w]bNGfܾvի\<{"nc|hhq7unCuz<O	@hMζ9beDľ@1h#*t@C" .zY"
+"h(NV -<Fح*?WCmx	Id_*ք(>>4D81,\W^4V>뢈9#J_>^c@g>1y{`y=BiQ[(d=uT]Q7pd(BQ|/F
+G1B\ЇAE/"]"u"m;B0G/a&JK7ch`*qu,ZN.E
+t ʺf
+M East
iEE	7N8y1Q9w"`6	Yc|{' ]D(?b#g=Y K9x@3B~q;c\qΧxj~_ce}Mˇ~ºEtSS7/{}+99YZSwys}~}ߣgxkcб Wş	v%J'^:Wm~?s
ez8ַ3=l/|]Kw0㑷~';hᾗPo~̯_JXOi,b>{>9fï{ox#,}=sN3"VK<o~/~#)5Uo|Jy3I5o7?`|Cg7*f{]K(/|j-	Xэ/$XwZ^A3Õ˼cƇx}~G`>soE~{GWC'a7YTV_|l W>/G5ˬ5cz{_g\7=M8~{uNZ^&N	XfSƁUP *S?cyx7-.Wŏ'O<|ӷsn>w4[9?7}˷sC&?O-/QFKExO+}H|◹ͯ8OS<4?IY~ӫPOНU^Ƌ|Wٽo G|bNpX|_2{_̎2UV1|C_دO=j׾{yӃOw*_[N?;͜]. ?˯OqܛywSO>>sX\8q^)M6	@	C~U)fRbsWIeH{b$hC*3tNn
1PV"(bfJVf(837bQ?u[fu,D̘ٛJ*LL@i ֨4"t;U:BDF[tFDSmcP}LӶ5mDbJ$^&m.
+7c,Zi4F,EP:.͌ũaJ4|H
;t*r~I@ifO:q-,wxBgA*V 1k 4G/kj*"rTk0qy]ZY;W(k
+BrYIR<VIܡAo[/>ùs\ޜ2g.lsӴSOt>WΟwO?$.'VV^ZkX[^v$>{
لNOI-m8q!8O{}..Ʃ
+537?#Q-́1Ijl'tęU&:th{3_ZƷ;ܣX0p7c~0]ҪEze[S.
/vcP_G|xSl)Fsgܾ)9մUG:nNisT_XzzFAU"fvD84{7[fIzџ=΍g)#Fc,/w{57f9|b_f6?Ky2U9dF3gZ^F/.9F=7~3DŐ#	&hDtD*stj$J7xģ( #"*6,*L@C @Pi7(ED%jDc|D#=NZX%Y`D؋9G-s_~heT 
+T+qtEB"O8mDJbT"Gi#!j.94ȏJ@#wȷ[LīZd"C8.!E{|G<N$<haAG%"bp="=5+*ʈE`#FӤ(E~
UF΂ar)*r󹫵6g q-8"mep1de8,L,dK t_
+OISq$*". 6
+^RQϢDc.yѧ?շ<¥=×o2?nwvj{^V/jx+}Yn.<fRtǷ?8
7>~~>+z,-˿Q_~\>4L׾񪕒k_ç;O~W{1羓=Y~>O~_Oxѷ~^wW+<#oA^Zn>1~CWy!.
+rXaB3u[_wX;.Yw?V_|ϛ_ʼ'{'?})%0k_{χX8CܭesO|S;_+ Oܙr^:t/?Wk'~^y%x#{@JQ
;_JG{Bqj<Gy7}gzٯEY@YMՏ/x
+w2h}=_xϯrGX;sQH]O<~9tz=p aP3VsNekhtg|y6f%}OW4
ͼvW~gyׇOr]~7nO}gU3UaIE7ciO|<tJC?vx_0'GO_}.^ynW?G.^/ļ%Uz=
+'?ƻ>^T|Oqwr5y{򖇇|]^r\5E/?A~kx	ۗʻ=|k79{ɠ@6_էyc?/?]C.%Nm_HqWԑ@G7Thab=8BnkfM`@u#?&<G@T*WnCIV4Q1kaMPP,*&!2>ݎ|d<
VMr8[iiwvGZhQUEQu2Lv{IJ?*qxFʩ$vokJa}HbPi4,'$,H t-WAb='2M2Y* !GJ	E6!ILY=16cuJb5DhiyOmZiFSd&tI4D]p:}m裈)L@MiRQ<#[t\zS*x
+!P%*AUihn݃}&͌Y=(=_'#bTU`eޤ0AS3_`Pk",٪ǔKCάA;R).ֶmuL&kk	BD\8Ǩ@p4=:
+(
+-PlfV‘(S2NxUZ9y01?)9<Ԁt<M8(	3|i,X8&G0)43hj0N?:Fڽ1m#|;FA(Pރ0N]xk+\Sw1Kg֨Ƚʰq6w07г6	ӝ̳Էd8=Yt\|;cfX	3wMt
h!SFu33Kn6<mf){rf.Ph8<"r@R(삸bzNtu*ZH>fmV+BA  ~ԡ*ȑua]|8p6[bZnKgT.3G9;F{NSG䬝405#N^`Y16$sy$"bԡk@+%z#CӤQ֢
+.Kt@(R_";qɥ -$
+ǶA|ŧ#JD<5Nu4HwXJh /ȥ%VSO8JKc24UDeG\cȚ*" ShUIwU]nm5iB:gisQ 4\%aHԶh]nф
+Aфl>22QX>c* I@5KN?M->:W.z/*r)Xzŏru4#(*J_daa)5X\PLoccz9˗x÷}/p/	x਌XXg0\׾W\}[~,9`ȃz+=/ax6ޯrץ\-M*'N°W+VN8ciyL'Jk3VXX9kyse?CUİxً^e{+f[/<đjv|SN-u&ǸU\^{/W櫛KNՓ{=X^fuyjRxS,..HG`^{=q>'؇]xݔz_f'^M}{0
XX̇>͆T
>SlY"]_eΜX#sae%VW(eY\^fqO#C8yd}VYX98=H|]
+-ϱv|+#ٕh^P7.~|>W6hrnoxF_F^TO=EǾJxrS{.B[vTS\x0-}Wxf~Ǎ-|j}/f[re'ٻl]'%<Hi\G_f17X䡗܏c|<q^.320u%j!( (般!W'#s;<VE_zK~ǹabQZ/{	ٕ%q
+A1*M,N~}Pt
+N
0Ѳ5=nՐ`c2c-2_qMWZI"tS*k)4T	.A82K
+$W];4 ݡZҀ9
+!Q$>	=QR_ `t^eU4*'5aUe)FHYV龂7
+m4>@۶IܨC`<wkAF,B	hi=k]^)QCv#*1qpH|QkCDco\.:G@b>]{݄˸WUm)9R	R;B]6voP~Baa܌T{;߽J5eRw8{r/?RGGl=[:X)`5K7Tx4>3M5Pv:3-nr^;-BY`T
r6f5E`0쳻K1Fb~6e<ݡW,2%W	-;-w]ُ?}Rb'$te.NSu&.k<ь't;L	~AA1DY	}
awktߺCS=E9a:GWF_'VzԾeauzkӜ;5_ŔߡhWRLqGai|a޼̹$v4tL!6;(c11DWE
s={(/-f-})ErUsѤM7M*fO-FɃFQrk
+YR:$!;,tFFNoa*sZ) +4dvx<dV2c#ed|!AIwS.4C}(ue3HMdn⾒oeoaE!0$d6W)2g*ߙZGf2OY<FHg+ aPy1d 'ڒJ}~~㫕?
+yL!ߪ(J)8oRDXJD/Y&'Dc$z "p-.=BtH4Tb m#I6:BnGZYt1LboHTo1`.@Dy;EpQݯ9_/}ɫuihr1|<~kOXT3ُ*ٻ_Ƀ
._/`rTjϜyWsn8 * n>33M'z*οty.
/k?xKd\ж%Ppʗ`ީ<s#xt_ ~(}n'J]\8i;OyٚzU6yRm|*~o_s- Gg-㫟0r/~S_%>c?w\
>-.;ܕ
Z>P.ȫ^M>+W>.o|+ߞZuSY n?-wFA䷖-,7o|y)Oq\O79Nџ?=UJUܺƇ>ϡwT+灻XL	ǿf;
ՒW>e=>θ͜}=
+=;糟{Vo~}O_UMi'eᄸ /g?~>6+M/fQ)}N|X
+{^ͅ#+|Wj~k9(rM	/a.xF0蝥s{\|}'T#S	3$_ٗK]s,`q^.5MK8D@[el^+%3tGUQ~
+BJ|$S*i-ΎZƖ5h{q(1rU  #)RvJ%se
+\ˌܵ*>)YC($FtaSL l!	G8Ju1
+m9,Px`uv9C44'DadwT,1H'昧o:dYF=LDg(
9 :]z~yIk~QVͬM1xԱ%AE [mDK6O>
+]ICPR\dC8jCCv8"]*ܧ9"FJUK3'S:MU9EL3ٻݗNV׸y&Ź!=ҙu0bcpEn!Naty)LYYYWLznW`59z0v=-N;۶cw\dhIp"Y:¨.EKLwq^ emBFՠx:a{7tmY:9L٭mN]ki
o!'/E
XOpa)NډUv67>TIO(;hL
+O9(SֶWig5w*Y]eMqi'rm̰Kv~.<_{Tlmv:9}:u:}=w3{WǟbiKi}7o<7H8v0?
U73qg2z8Ϭ5։7ۭ9c<^wb]mq4.
+a'8%1
/_yL  0|#ۜ !󇲣YENH
(>E
+Aju12x
!;s";Kk\
+$Й1ED,	Ze$XDpY(&&{ <J6
+K"rL")
+%Җhd
+WJOB Dwb$'\?2%qt)"  4YT.r9dk_9
+!FGOD0Vm>F((XQmne䨮pQ\m
)Ưe-d\w6;x$aq1\fkaHQgEE;`;ESa~M/
V~K|
o>U7ϛ_sV-f{!(o{T4zX=S/U

U3J|Utu3?<?Tl޾I{敼%<k٥S
Uv(+A={楼/?$||k7;p)j)eƕSڃ}ξj,,pTߙ'z7,Zdxϯ0{yXw}0Mk8Pmu>/2ޞmQg<,/z}Ɯ}|m6tZst4^Co8>ǵZ?傏~1/9C(jX:0?/\f9sko:|gןK/,#D~K)
ṱ4~J3K)g!o8qO{.̡5L#n`N"p<~yMXmZ.9>_e&:~7q["`or0~q:<ta/~\<]50={}g֩o5'*R|g_}Wֆ߰4%&%H:pCLnr{ñ(~Rj򯽋\y&Z)HY,Dy _oB
ӽmn\dn9b:~/WHQE"A$[A*Q&ܩSQBU-fkM;m
1
+6ߍn
+npnȹ餧ڤǬ2ʢU@(|C\XrfȏNw{(C2Q")łM\Cݸ$آ,LREǕ1G]B7)H8{:GTtLА%WmtS NDRN>̒*A+knrB#Di
+[q]8xa5Z0@8Lno4czu3Z&f6ؑP</mvWx9N6Gbz^tIpZpA&K.>Eeeq;i[3C?ɓ<Jen]e+|8=\~annk`'@N\fdںe)rfGY:Ff
>>L!Aoqϙh
w6bԮaPU410LQΘM
 :(
N.bnߦl'|51T%[<p׮t^vF\p޸!*[c*cAJM;a 6-PB/8E"F/N0u0!Pp^<zm._o|]u/+PQO&sμ?UЦk-\v~K?.1>g^QfdÉULY{2(sIt֊<EN"KX񌝸ٳ_ez8^hޟmܾulK,x|D$C$<A~MhuAt7:V)RɢR' ^eA
N<'J'0GMAH9⨌Dp#²Bt	l<($B/"pчFQg`u\|<ηg8t#MeF[@Rn'.!}%nwrI($:ҕV|dyQLH=x;!G.0@);+E;=*(4@({8fW]^<Bhb
+8J\,0 faTR&BPچ6}YQ"
+
+l,!.h=sWe(4"-CF1Fi>0s_oK|<E+xjn\zΝa#V}}w{D4ecUnoL9 cm2\g~ąsr	7o_ΊⰦ;lm\Q |E^{)>?G>E^vכtjir^3aDUgug\hn]hù/
ǥ  7qW
|~:_v%n?Y_Zd;yd9pҿR.~?~2o)fg?W-1_ɍo}
+-/9g!ｇKy.|	0L`yoy)aȆs*ŷN-NEgV`
+νyRTUcƳrDPTV:ȥ?ʷtkyg~`heu}[|ia*d#Nt~Fk_*7=2ٿ']/gyS;WXγtf2K{p3X"G2ݧ}Nŷ|`K??iy^oSS=PΙ,3a?*
+Q5{0*ݿk%/cq1&g,";B۵hm(p@ⷨXGb /`R41ZJhi5!~CȂK""
+eIP*Kk)ѮLS"}4TeuX%7˴nOٛ(zcSm<%L٭1zlaA(ЀVDhV&z_
eёR$6EӶkS<-  l²1D%hFBCQ}q$~!@UWD AoҒI18kne$7rE^8\hW &Zv=&:êc4ErJmz)(lGS@Ǖ~O[1gqk)I=BK9w*	(fʍ}ǭ0jQ
+.v&ߺCU?bpw*:>v;&$xv^|TGS^e,ɔάј\Xfcbh80;Lg~]*L'`
ҭ*fr@=sʢ){h	ġw2Op\n=hmTss1q%t(s;d+JvFhAC|롙m{a7fw}	,48jXxuz3\8 Dv~c-M,t+Ɍ=[_gEN=0X؟hj6(}Nb+)S+i&z;O?INUN`4Ob{r$ϱը1;tؿrzsvQWI_Z;ɳ.㦎=\fgT F`:G[,Fi4yFZ!;S,(q.bOzqߍsswV;95LvZĭYAEn?ܫm[w׆IK ۴N>M>m[#Pii
,!DIEb"&F-]f!%<p$6rLM+bi$$^2gx$fzq	.ɷ陎 | >|ϕGGH3ʤBʹA|ұDlG`ZhY@+JCSRu~PeR
+[iI*O5ma
UYJJ	`QM=OyW;t*q6t6I){' mrj|DXІj\%f-iſ*z}%~rNqOQj==ŧv],`OC]_SL#<׾K }RtyVrr`yze?Ͽ7>nؿ~]ctE\'ʮTЊvyB(YY9ɹ3x+s<^t+~O31ms_y/ϳqW7]/{oe~e~g2:P/S)6{>1WW/oz#/=5婧c?9u$7ټ̯-~}|k0Lc~x#ryE53LgI^[їSI+;+vo
/MNXui*ҩ:t4vD	Z3\;ϙ9k <<K&W$MIlkH:B^s	[=W|q|}sܞ;y^Mq9x725!j$x=s/1&Ua"p@Tc%2
@ry.44¶#<'V3u^ZI{zىs<ǩqW먕N0	~~/ߜ)ѳ	舵:%QK+ha(EimIb5J@L!|<m=;t
+Ėό%1#|JgTPZ("h)Rk,*(IP:11WƏީ9a*t+
+$^"\h2}c (c[E]GjSDBkD&MMrwdFPc@cZ'^GFOLՌ7YTI:g񰕼]!5GT٭f4ޅ8CP9WѶwUXr.cAʥ1I82
J>&?&N+a3 Hs#m[穽v=E"d8otMM-E2ItIi{e1y\j>Yðip;boLZ,/^LS)-T>w,bIC=ni:',Vй˚a({̟\Mdo&JS&}PZL3P:41&^	%AbgE?bo{[@tiзC:tk<%׾,Qofꢏ36ETU0W1ٝ]p41Vy¤π;V-D>=it@.w.?#zy:sUn@mM:2hMΝ஗>[\{$X[rm.=ɥx&u[pqqv=lkbX¯o2]6ǘwm\˝NlДh^(.sأ&~MXV]v98g2a^IiU6ml!β@+|~$HPA@h0a]:ĉ8h(QQ(Q_6:|xqq (CHQL"c\%/CHɼE(~r?[Le(2(1$24(K"^: rQB>Ȍ,u5.stE qDm<J6@<x⮍)+P܃Qg<y%F};dPJ=.VR!;j:R1/ӘõzL2R#%+,yAȠIY4^ɉ %(-2m$w3FAߏR7]h/	^:G@8m@|b_J钕K/b7]U8Ŀ˜T**OOz[Ă6!l_;l}؄ݼBԃonF_9]fllOo~Ro0rT_|w#E(م~|gl.|n	wp6G5*U騖z˰8|̍wv+o׻E^Kbhd̫{s95Op-UWqX'7^˫Ϩt9-;
+
+Ж'Yn^J>Vu>con؜
fXU urUG?Շߜ^R [.Gg};c2Re
+O?+p,XI~oM3M{9})4ii)yR?7~g6sƷzkz;7:gzC8v#[o?Kk0|˿+˟gЬWxw;MZ^~a)K[||^{1'i4@uu|nǼ;_uQo
E~kEW.+\yf>,|}q΄o&6{/);y/>ҧS]8귾~j]J-̮=G>	>U7.o<b}xOM>/l7~[U,lKq?WsvS=f	Ŋ~PIȝ:Pr<M8a6ɐB9+4t
+MhJ1=%:hQHCuCeUrY~6B6լ;ܽS,vv*a57nooY[[(\[ 6ucʮ/4("nr<m&MfԫJ%
R"9PMKU$:x#59'} H2!49^2N-"ÏCKԧ062ztl!7.Dt]H㚺u"$F[jC]zEA#N;i=a6^kifYUUrM[-tʒRC]UX:&$XB+4`bL`G\v.Mø)S(z%sEҘZE=^mnũRc|y)R+6wy">Ɖ.?lڎw<8wn@w	.]:E4_;'˧	sG^(,u؛S֝
N,.q_+
+;\{97]O̳lt9<1mmý:qMwX>JpvFk֯mQ6-somb;
+ձ8]?[L
7oﳹ?ec\}^rYJrϫ_3&u'y~$':>v0]73"1skP26;˰.-(
+G.ocJڥ4ӥy<Xwn]c*Ksټ;DtK!uxBSO$FXfH3iF5Mr"2.(^+Iz%lr+ԸBA0d2aJhSt;^e69K.B
+hQA h
+i
A4D|5
u]>I:d>P@INSdבY@I~ (Lr#TQn(E ;Di]DYKz
+#Ғ
+Ø ]trҙ74ei|dd;}U@2t+(jX=i"bL}zia$\\V x/-Qmq `EŬ+.Ȓcv>K %bUt:0=
(%Zh%
1=?f,8cA)9lvf)ۚ,$Mp;"EA"Zq$Qp
+ϼ(hDmZ5	bnbFg=si}ʜP,e]%R޶(AUv£=(B?a{'W%Vdrpow|/cevgOwusr4'"nbc{q%
+ ps1yN^'G+^fsoJQͭp4/zm3g/-]m]kwv2rݜrlG\r-=gb6~K<Oy{IV{r#>	.u
+ rASfyy{6w'v~F~8ǢcqFq9Vo$vY[GsT1:6]f`¬@$r'ʭ}t9qrᨚM._cnmzsr~7d{c)z\ۍ|WsT0޼ͭ[)zSI⥗pIJrm^}[K21WޡZ9ɹ
+Tl9ؾõ{2.t<Nؼqq"w_8I-nl+Ξ_
+pyi2\:縵3"Fuzv:WsT)br-ʕS6
+Ν_E	ן% nvAٻƓWTP.=Z&WyM̯5J5y?ˏ|1sܟI7WsӰwyM;xs+ ڽu^*Rwz&/qދ
5srcۖ:SP2	.59U:x'Jڐǘ!h )ISRBp) "*'0Q5kY-S6G%1DѸ.8=Ut:AaZ!. H, 2GՖҚT!z>2kl١)QIK@G+-%rD(i1	c!ecÁ\ʬ-_+-QODX/SðѯJlfx<;*1PڰIjx:; p49i}aƚ<R! ִ_c.	)mv	 :$H\( 9R@&;mE!i]΀;K<3p$ѓG3=vyt0kTB;b2>Wu5
ew6ΰS! &Gu#X
J;,fWnr
8`ȭ+7Oϱōfe)Gc!70iښD X]Hi-J:泋$L(T`.EgT)Ʒ;&f u:[q_ஷДɑ-qk\`{A9YۜdG΋=;	%a:fe}$1([..0ۚ0T@Kt-jCTI(nm0\ZH:5%ks;3n\~'5+e}0OY^ZF+]ɘ9FW܋=$ćm6gV语QvK:	A$cHBjgi޼ƨ}+ܺ)
f̸2	ilܢcKY$BcKi-.H J@8G"Pq %|9>e#q(P/upC:F+Ls-Zq"h5 X$D4g%@3b%"*
+q˭B?)H% ԅZ0Z&5
+^cf"3X:Bi:*j`@Iho;b~>cz#Vd.ZSNs+D*@uQDT #Βu"
+BDFxV!/CK-D8cgZP|h?i]> %0EvmADRybY5Ƶ}i>.^>hU!RɕJ"Q:eƣ5wsVHTη8癑dYVƲ|g^@SXrKpC\^xi?߶T1=;j̥vezKk߱>y~R׾>qT]"̝ r*疸)a-{8oW|cU+wrw~-ғc$mr{>Z*F
ŻNgyw8QNS\z[y5t׶\>=R˅u_l<Q_C\M)ſﭜ%+/[vySg1N;K7V1>xEk
+er\u\\8,t
H4K䊫"
erLk@r#m(/?Jı HD11M `ײДG.7'E9(+4s
+KnnSӚ*u7wzyDt蕷EGʲLB¸˥HE2`tTUU`m&:G1(sTQE e@eka䭴JE!0Z	ݓJg@Qy4y`<G[
s.&5@L,e+|5+)
+}0:&QKcӄx[K,l;Ji#=Z[ 8>[z*)0AL&s OC4aY2d"BNY"]]Vיg:
t{sҎG
폨8v.v2LCSLۀKeu`ckH]%dpA1La`gNs{c=\K=ł"L7'=HLeE:0iپɠ@3s[uPƓFxvMàa{g5""jv&tl܇!d̩E68q~5~#C=ks1BUhrtI(M@&Xo)ѭ-{t`	 7`B):C-#u43G(H|N)%Q8bk"/}{󬭝u޸Jg0`ivvjgs+N;w6q{[tLǄM)2sBi5͘+)^f6Pv&(ObcQ*(
^:sw#Y 8cP<9FN@+"A_"bp<3'sky3GD
"NZ E6}L|Jtmӊ2AE0JbH4W`ʲD#Ƴ+UM.0(m@c*GCd5e2	VMoDq^	26}֧[u&*#уA:T6kF0
+CZa'(*)E|*zE }*YNK_u"%ΙkJ+l·fM-F	|oPA)h%q6%Vhf%vc0]VL!у!<T:w6W*GvڷSzwvu\u\g0H/4]N,33(啶%s{%F+%X:T}\Ϣq*ZO.eu ֛@.9Ѩ(!q159/BT@a (4\
+(,,t;iVӐƠTU_B(?cn\cMۭh}5a&x4MLf
eɑL䇵(\Y=쪇PkPZ":NV\z9!*FtU6nLxzeaحIkZ$dZu*Պ].[mAeasڟLA$Qݛ)
+d  "H"IQ,@+cJ&OS& x@%둗9B֮\H9mN"^eA)y+ܹӧQOI.0:vwpct0"h|@ 2h2aiqݝ[8ɨT]T4!]"NZ>{][EtN.9	t=P*Az<a:h*:hf->Tѥ0+s;Og\jɵ5ٌӧVQOs}=\yS`瀃=s]f99MV9A;v*N$֣QT&rEx *uT.nraU|:n+'~aKwߕuWbana )nfqmӔj1R"œG[~
+ɘݭ>,:%ݕE:sst&
+|[ظε9{]{;ReO$٨519'6GEc<I0j)Bt{!O^B*r"RtkMu<*1L-(ŭ5H6kyT GZ.W˘2h6,CMjF`Nmvjkk5Mv
+"QkYV!G?Q ňTdǨv,JO"NEqmnx%w)2h~)2[8QD)L
:]#@8آ8d{)Ʀ[
+Yy>?r]Qg~9adTBuJ11/ǈG.
+EU&aqIe1OfZXXAAP&YGT"|ŘgD@C,8m0 yC3}';iu\ǥX1_n)c븎BO% 6E2vd&QY(Bb4
?D.;"%W(hXMp"`e8|J JNʜ#-M#OUՁA~NQCō)wZZ,Q+ŶфsQib@Yd5Mp4ǀ2Vx!:G次qmbcu*c̭ңe4ie) )v*Zɥ)#:8ɮ"JdRZQVs-FVEI%FdByA@ǐ".e:WM$\O4t3g}ʱ&M+ <:m3ٟԴGb]ca,**L$tf&-$ nV0w9z}B#渔E>G$!h)1a~T$YOWܽȭyϙ3gΦܺ}3	Xn#ݢJ=Mym
+N"10.W.xцYrF".BS˫fSS1t9m O"*3W(K,.-fSn\v:@ZX^:Nõ!utP[sɫ<̩)ykwC0>{[w8{mꗿ}."S;e5zBi+1\etJK(47׷,[O3~*KZk(Bۢ>cRvv0a@0@%RkܼAt
+|]N@;2XXe3>mXY9~dd4N平g.טYf,ZpS6c;(Gc1eU]Z?k&loE;:?zss//v*q~r{KTdUb`JE
+)@hQcy&
"'7@i(% M0jp.8:cP(3pjcE Ѕ1$n+8/ȥh"q,
%LBAB'ҡ7h0"	Cik8z	3۠Fg*W6'!A#*Q7}4Iۊ-/Xk1&5D#bOT桩"Cd*KT36'n\T'X d?)mĥe@0\we:]Yk	i"Xɹ
(*WA"rsE%7 :8ؘ`m:^)m %Nc	""E5DQ׆ 7\|AFwrﱀPu\u\Sqq)DGc*k(l`r(U^ yx"Hr0NHF#,@>h}֑BE/5L\V6ZLF'tӚDPimt@*mhs,CVXQf1")HA[e *+JAzq6"RyS[kCvm{ m.pwѺkf1*nV
+rQ06y@$Gƣ|DCw
+-		YSK,@Bmzp"
+$h%V::v24z&0Ø,2S&
L>^19>X AyI ɔ	׸}}[">ݹUbc
lltaNwvv!%|9}tXG݂`-MGr]ڶhn0f;%С30N9@p2F۠טBNQ҃'Nq!+tM(4cYZBy&27wOou(߅n/;n㇎r\6hv7v48s`=,W*QbSO'n҉s&h19O*N$o"c9n}1N-Qt:ijP0^`+D*ct:OmlZh:C)f
%*D˜y+(Μdz}+ʖtu`tkrҹ/u6{[bNͶ Vxi|dt0e3޳w淼._zDdL=IAYZkq@#VɃʎ'H<AϮ 4HKh΃8\bшR^	xm@$wG]<Ob\Jl.Lv*FWH	 ""OI
+DCڃ1^Z<Aܱ>
+`P($BrCD"Ԑ$fC^D(9W& yY@^*	H$1 %
"Ęŉ%8srOI PlBr1P7Z_q9M@8zvD"|Wb[$WЇNSD l JS	4VgŬw\iq$
+чqT/bp+r;4hq*<3Y
+-y3Qqqq3e8"rA7JXtxHTLܝǃ
+'UҖ]
+'3燠r䂐
IStV
+CWC(V++f~˵;#FCh|QݤA{MWA
PV 0F8`8q:Uc;$acҭRP)8
.Gp;SI(@%>1`t2VHSy<b&ʼJ[ft4L"B{
iuaVh84utUCY9f.R[]ndޚ(̕"}n S@\*IM%f}S0d #<FH,<Zms`5hPB96XYW{<WJOL/=<nӽmˍ[,,,3Zg[CM^(oޠ8ZP28q,KC[3G,/0"m:25,Ε%ǟ3w.MGG1&M1^tnV*(fM5MLuY\Za4sIJs9$T6ohkL72wOgaO]ݞR&6&;yKK)Nt
)8q#- jTIN	ѣEvJN1[(vZ׮r'V9ulrqgz=pe0پuUJ]3Kb5Q=ii:iك5Μŵ5{q9F
Ox_Q%~[,qNlfIQQ*k%a%ѦPpQJH4>DBD[`ω t#UgKߢnd3Le7L!B5Q7,E{TD
H9!`${G$饁@wĐ1dq\KEZ&kQCY .G̟7Bۈy >6y,WX+bZMMn,iQGۋ'ļ7[  QY"ء8A@(P@HQEgK+byQ1*GC8Pw}ENQb@P|X_Ɗmt{mq	Bb3S,].3ΐVҊJt4R9wEqqq_,K1bX@\?ʔ[ax1єFѱ:Y:[iedࢲ&@Bi2_Btǔ0wHATK`Xz]"Sv&걼'0lF -"[^:CH]t$6f$>IJnb4H6#R.H_)i$_~N'АEaYbW6dKEriDaP+y>C}8E!$#lӺ4!s<1-[-dSצu۫B>Y:ERŐE1#D(651.kjp݀t_&oJSZ:uJh@u"onkKwΝ4sٌ)e#tD7
p:+bqСm$J>wq=ask{[iRx֢0Aֲ8@:#^{э6̝Y noƕu2Xf[wXb![-$l߼CgPY样hwtF5&bˊa8wr:g6Kofimrm3m2msܺC14mo'p6abAK,y6%Iftoc
H	[QzXErmظq
+[YA.
tf
+S47q-6)ZFqp0bgkߩ25	ґDރ`(uriAd|L:4>ugϟRh&8}(,pNJ#ܕu!1y<ox.q.xP bW ŕ7OlDp$Ӻ爟*vFGsHmJL**Ƥ/Bt(umJ<#'BY*/;XG<ݓ'#$A!"&sy&ǝ5@<dJ$pM?sw>u92@<tYLa)$.._QJ(6]v9$x^}363&W/ddY1ε:;}+ 6CՃ#KeD2=Dg"!̏F@`Rr;ދĈ39Gb)JS:0ZzJh
+
+
+tj4h F(rtQ~r(\Mara*?2:c4f4,-/np\u\u\q׿F,~\iQ@
+$"\FAaVDKCTЖJ+z!"EtI r.*;f	JC]`JE$(VaKKW.αsX?pl=,ϳ6!d1i D q$jΣtd01I1Җ,YF}V&w
+LVK^/?F]Hj#Q%"-d
+ΉXex*[zN윊F3;eId1TB)
+e1QڲŻشEyhu4>Pc>&$BoZZ%Mͬig\!tJaT;4+)tb$g4(-bxX $jfԣ	6ά~Y&ԩ:w;nq0r	>|v94`_ߧ
f`!v/_e:
+q1Vщ5m	A' 8zdv^;a;tcLF۔NJVE{7o
,YG~(M}РZtL&ɴۻ{̗
}fɄY?`e7}ktV:avg0,<|õ%T˸ɌTo ^Q2	фPψ51:gљ)۷`f۬vsU7-*x:US=ЙcLo0`
eUccMN͛7nPO[VXXXEn<bEw~3)M1dS۴f6)bl?KQ,r"Ebê</}6gϳ k&E:F|Fg@	
+|P4.BI< a  	"v"#bMJIZɨ,i:BLG$7@DMhg3\]㛖<*Du3T:J|NY&UF8KZl2E1!Ea#PK}qPA+W[U֊HEH)]1yu.H@wA,rE	ɥ\PADȀ|q&$ûsSH݇\Ih01My׋!Phyn*
+K<SyH7@dʾ(ȏQЍض0 @ekH\y/}lvlǘPݶ:7SʲP4n칇Rn;llms0a:v[;r01dԘdo/umUExGC9f:JuY1{c-)T'T]Jc)Ҿ{Bn&#\qqױu\/ABmB0gtv*:n<qcTR,`)(H2xW)tnÃi-}hs -3-_GLhX|Y2ߩwԭ>#Uwܐmj6%hxV#TU&_$mm:om6EU$ah<kR,:kR2E>ÀD[C 2x$&(.; UZ'Wۆ(KʢE"YlXs@(](5%@KmCe!qMǖT֦cш+//\JAH-k%~v`\̵i^][fדs4M2-ۈXMTb2lF#i_h{ƚ̈Ȁ*FH$-R$`u(a@DbY\Jj<at5vro+Z"^mNVOb2w'P:p$blo[Ъd}s!/Y&{,\R0:ÓTU;CfUx;%ZMgq <np^3k83FWe28JpeHgblr1̦vӠ}`JĩӾԩ9vO_v7n_*NO7>i0exjn̟-AQ.S~/qfΧ`-lw6tVW)樔JPlwP-.Ҵu桰Ӄ$8vh!iҹjQH^CUT]ӣKVk3O'רV	uO.R4n] v[X%[\q
k5gϝcԩ$W=(*n^I[k bz]HJIt 63}$ZOEA$Jsģ ĭDK" `4"^|DX(✵"^Yʟ
J%QѶ.n9/"w $~&1mԋKbZNIP:	!Q)DV%Ѭ6=
+Q,.GvօCוÎ:YFDhAx_T*,
+ȢMH"cC(arV	v@)܊HEw.W{q^CI,:/ E:(
+d^h(#V(Sd vH>0Hl +ُyr*
l'ecR@Z*T?X<Jx*07*T|n$Gt
tNT}wa;{|/}+|s_kwJfW/OkyW+_27[VNbPF>?Ͼ7SǿYNw)wfM˟|/ￏc'rVd~=l}RM/}~{ｔDT_~cLʓ<O}
+?_c<s4W)u\uq?:eH+ Et舔BDq"paJ@U&BP!Jo0ʼ:M$@.<UksstCH;NZ&&aץu~&	*Q(ʲ/]E8<&o+*¾}mIJHmL:=/ۭY	J@F:d-蝕Gƹ(B8l=Nl0C)#kQ2s.q.$ck*m|tNaQ*)@KG)'i^lXS:6L+b:}0Ƀ
Ddtf:kSvxq(( 䮌֘tR*@I|}#2($"GaS*0!;76t4{	otxG5u=
2MJlס똮ek˴>xIMpE[FXT9O9}j]OQaPUt@[Fb@R0:ؤŢ[d!T%蔑v:%̦3t`1iE
((L9>29o]U`
zSL2?h!IM_\MΟ^$,-gNd:PPeK+X>1իWҀϪ.eeN/2?GNjLKN(7Pjbt2aV	{Rƽ7Y
+c{7=1s;Q2^`S5yӃ\'D%'s92
a^U1?'^eF|Y=s}vpb2+f֎Mw%Q21VNP1b(ft MˬBب+/X@"k"1-
+G:
+,
+G٠ȥPA)x6Bč	\DN6A
+"@/Q,Dcabch@D4%=!ɲC)|@-iW"tX9.h-wm(']_AY8:jf)^sZqio"% C$&lSJ u5F}A^ *ƈlZPDt:բs.oW*P"jq
Q"˘H,8EZeVaq&JSHDiTn 6er@ZPh5hhC$&3!%|G|?◞*x7'y} `gc)hq߫"?/yoow|5Ev2VaokOsU F5 1>	|cE?O~cfW|V{|㗖NC0]
	ӭ=C1N
Û8Gm}}^or-kwq帎T d}Tp e he1;jMTW8JcrEY y"HOk
+JgGLAߚ,h]`zf.2u-ʵVq:`5QSS3MHemdEЈɣ+@٢i[#{!&FQz̎׸<*g4H"Q:˵Mn(P{+^q,wdO:! $Σ,rx޵FR)>qe]A[Q&M .9A8Ҡ_҈{Lb>0M	QTne}ЈIpB#$jهykeH.fPv2ltp
+\aoqbq`ml؛aia^^.]cU\:<7`Mv7'<3yupm{.&9Ε+޳8*,>4 Kr<NZ{ftwj0@+;^ÏQcnv>YpD0%Uգgrfe~h<^l왆~
i΀΍묭v4&F
fqjq:쎒FWĦ!h[H`zp@a pUPZgf5󫫬,.qEY<ʵO|sxrdK)PlP.Mqt6faNu"49m @K,4%W1ʧl?,QðgX?Һ,0ETvwz.x6vnscSOg"rjyȠSdnH@vi9>'3&h9J(@!TJ6kcwy sDD!(>%a*Ua bJܼu1mwh#8Q1
U(qw((N@J+(\\1j,]@ A>s!J}8
+q"HY
+.D0#G%<)6!S҄Z^8(p1,D]s3
6bʢ3>N+D{[
]
3
@~(FH.ZTށ`J.ea |#]sӔs^,f3.V̂1*CcLF:}.(t4D(u+S'1qJ,6cGycB"݊7Glx?;_{S'N;K|K;|)KTN-be~W|~|mkih]g(9`~?C?+Ņ(qIDY"X'm#z;<ͧռ\W7{y+|#kXe ͋\p)Ξ\8<k|fǢ帎븎:H{/ub<
CPYDhbd\`h
+Oe<WK3]9ޡ2˒a`/ò#.U	S7
+oȌ)uFײ%eo2eqPIභSLrfQ>F'.hmQK'!M&\,يƳ?P0UZ n|ާ(dny8MvdEV!hDBMfIEΜ6SO(7c
+^Ȝ*J4"<ZMS&U c,9@
 %U&yA8:p -ScN4m Ɛ V`]q&u;gqV( J$EH!" 
+JA3hЅ)ȭ)׷9gi_yy"K+C|-73jͷ0?$;ɔ06AY:!`+=R,wƓ$ x۪s0k|NECgT3gBާQI2z
+Uq87*@nVPhAנ!<z}dtbzkp++7d=O.FyKc\Π#!,6DRY Rgn0_zq^YN36?Ǿ:HD3Bh&^ET1E/(7)6it税&ؼ(Z=ƛ#}Ky讝gW;zgϝd<;)g?Uesc\1E)KH7(R)F>`u)ŸvYCV>r(D(y)??%--"O@(R2Vkaht"ܩU+n.WPs&*W>ރ͌3E
mU%<7$)M`$1LTID,AFA%*$ޗPh1oO@ON#`d̎SmoLxm"+=>|9am9s?e1J8dr\p
+vk  \^@.ٽEvɺ9⑈$Bh ^9LvJE:QSf$ovSagPm*s,c@([ԑר_hYlR+etw!l?mwENkL7J{cZgV
+ZaɯW`ݼzkP~M5dεf/o q[O/LK+a근}+jEϕO~y[6>_c|Wq4u^=$̹SGeQE0=^ևO=5?UWu\u,`x7
ݿ6Z||t5>mߕ2s'xۿۏMJio^^/e̟oַqa|?>_# h]vtU`O~q
+΃#["dM0aRi<6.<8']V$:
jݫpڮYx?)k.z\S3薬
JN=,l4#hRwҔ4u]ے6}FlQ
+R<9;kJٔ%DGM-ynۚg >QBwq]X̍r^c-I6}z@Qֵ8yN 
+$ܭ0)NM(
֨%*^
+h4@wS,n8Yw^`"E1mK,hTv:ƘNEY`MA۴9
+J$^vF2賠%D]bLDJasWB[taJIK]&
>T%?NBgu	No7Lv(a׏9<S>{a2%5)t"tBI,enhCT~Nx]{a%zQ1(h#j<-f;ܩ-Z8aqe]- 
epE.w
>7\e}n5UbZh"wpOKIM%zw(,Ɠ]bw3{{?aJH#k'^
|3,`<'Obߍܼ\\ѡ|NTzY=^ HA,X8w+6/@-}f$
Q\,L\8Ϟ˺y1֯]	]|`wk1=MD$h`qR{je<B4H`dsܭ	0i#Md JY0Gb5&VQCIwɂD,pEg+QegL"yι
+I97js.XB:Һ.GtT!BP@v!MvS1'ȡ1 ,2;{γn ѐ#dI|
+gtDU uZ	ɊA\f1i?b 3aIui(M)
+,4)6:;P̠Y+H/h1XР
A @\6rOf)zR rK<t8hD-
5ih*	v
o bYʱ(2@k-vWTo8>$mtu^+6cl5R;]/(->j},k^XeŠ}2zY:>sxdh6Wk012
+.ް}_+nǷ휚_~_yf
++!:ۼg?ʹ\-ga1<::o~Sn;KL=+_y,;i/y|ˁgx_3ocws_<7Eo+?x)Ϛ?YWK*YtPE@~`+ E֊mRd

+5l
+,!Z	hk64NRe5󃒁t"(*eV{ULi ilIUu9Θm4iESg8aoHLOMkaLq1-N!<;Opާ85y[b]Xq7xd4Ph궦]u"dexfGV&
aiCX9dh5Tֿ0V#&;2ob1M </t6ˁ)44:fQ1"+VWy+Hp{mC/+
+I*plv CV	,3JæNB-
ylݲ'֠^C٩#msϹ<qьKg.no25^EY輾l.v'A{P]azR_G-1Ptu14!|m#~hQ.ᒠS
0wj
!@L+W*E*燸hB];BSz$i霜5"=Å
+3~E-v]ט4}1,_!TXa~;;\lUg*õ!-C{bl!jCs ͬ	XҺ)4J;!:;wX:L9'TasejU+TưaA[ULFzt>}	_V=BAAih(Ayz݊n<$cyB+ܸq'	ϳaٵ(3b,Ry:k&m	pYčhWQSe,O#3+@,X	2/IK\="άY 1ڈ#T		p G΂kn/nxC ]O#Yd(|vj!@"1F8(ȕmhU"^zhbUە\>E:}v9kS,ha$
+L<2R+#6czL:;< G|<]iec1dX#.]%BQ
+HHp ]1E,2
+%NF%"yMԈ$3,2٘CV.ywĐa:JA;@ET:1	*
+q}Gt!䘆AcvhyEIu&,|vx>_H|h1,cfKCҸ>MwhϽO|KkG+MuռN4)1 =[fb7>}9Gg?Ճ+;_{);|:
+"~Yq %QD'V+븎K]10ނeȷ\\!WqSEwkSۛ[\㟯z'WϜv3oG?aE̟UaW73P
G`xwn??KU%@$KEg jBSe
h]CLFq2m[\f\UFQ~tuKM"(((b5ImM
+řy8s8cqd5SG*Ao]Q`h6c:tߥ[FYZW*v!6xFeb3laun+qNs(Auc3iޅCGs.ͷ٥IFШCʖX\uдi_+1D:1LkvlOtlGp*9FQ7-M"/ ]NOyB H1=4bf!N'GS~i2J\
LpJQ*IO~0uӉ m)uFAl4jIMwYX<~PLɬ1&՛ޟqUboR0Wz4u#W%6C`<Sׁ5	D0ƣ<P]ij
ނݥ5ti \uMkš]T)NS2m4M7e~mӞn%![/ׁY,E,AxrTiEYAUneTL]*9.ciCē~O^ߢ_
!Cֲ}~ZC`t
+cTk)K(GOgn@T`?5,,rݔK,r%N<2++t}&I0gˬ1FWn3\9Ņ셓wagke<i EaRNU%ᵰ*	EeV6&1q>	ӦMNևlN"X62mXE	1	y\e1YX&w͓nZ:厀eŐ9b{ٴxBPD#Qm p|9|ۊs:=NMNr7kȢN} Gbr1D^ElE;*C<UTɔc̣CCېuSӋ%fc3TҸm|wiݦ6MŨCk<4Iaq,x! ,fı,l"Ƃ"O(aZLU`m!ؠyy2"<*,(,	<(0{y4?
&7+Cs'A8&Ӕ;zܖ
+c)Ӥ"TZ+p}z^UjRQ^eu,R'B2t+Kt;Nit
îN_Jѫs]Bd)(L~c;wT]/g-<~C\?I5Y`1ָ <Ca.mxmD?Y\]`~~A\!{yt>ͦj#
+QO=KybW#o]/n|\٧ZY cO_^J븎؁\z{3/55W3Pd-/gkؿx{y~$Ow=-?2~=bs;_0y#Ο|C̭bpz<zWw<͸ģ5jO?3?׶?@[.,^^]yEK|o{p|ֿ{@?w.}Ӽ{=;?a}ߴ'ps[P@45_-o9˿bu\ZA!@9	TneZ
+!v$'J7/-
+e 8t[P+<+)]AypcbKauBTRi ~,RI!L*؟p0khJNYD\q0:M9ND
+eiGHjtrHv7i-Ʉcv0IF/E~#D$zq
KVM|LBա{*Ba4ҾJT2Q됖n<ޑF'NנS1FE)b1p1ho	1؟[iR2s)6z4JD.w@K(2W!u3
+`wd>@ZĴ7ikQ:o61݂Nh>ޡ7-,3נ;\K&	AWLa"L'Ef[VN2^IE
+:!&3ǔ`{{YszYV*Pn",1ͱ7&-JO[YLBWu:gܹ}'w67&2h*A5n5lF90M91\NL47miMJS{9)T bAQv҅;r_lrf~o$BuwPsjΞX=!#L,\\`g=fU,\{׌i0,]#Lx
+"BKswSzs]F{X>ti#m<ųKlnn&qpu\uEoyןzX[љsMvv,
+XB9bl#BteuUΝM
+VNΧ$Rnԑlƶg@:+?/S	")KC
ic(PI$BU"t*-2pIfihʑF/D#A:+&h,"-K(<I̯YY
+(aFs(RqZ"W	u,ث&bfo`VB)(-A{ MLE>w[DI+m'>8e𹃠
+XBDiRBc5[Ad$B}P"KĀp%֗EOE.ĭ$Ҿ"1GtM^y?=|@e*3)A@0t	NG|NZAD#fб҄	EܚHF#ۡ@!d=ރ%i(]
+HT`*_X3"w/޺ag8:dyͽG9ڧ4>wsk}%z81_x3f2}cs/f^	fFH۾;w`p>?_$[4_}VMm9;kk?>{z~G*8cHӌ{~ǖqg{|<::~׫
9xC9?c-H˾GOç[ĳX3?dK9?H{9Ïsn_??6_+ٿA3W==y1m,|TS<Om?_a~?g^c}u_B(yS~.{_Ls6|Ql?4X^?s~+o.qJ/j.⪱ʢA51$n6"}9%TZ!q	
+,6f)Ң%uht@ۣ?rOgm816"1t^E0RHuSVD
MrD 1 kK!]kM[	3'WtZ'@KJ)mֹw&#E:hAVjC=P,(,FfPqqBCUaBc*Dy#0yh.o3DCyЕ5pyE!;>[
+Ѩ?ڵdKe5s(<h4om4G7%H\DcQEH4KsCl;(
3m$^̼CYͺg+6Cm<>ɭKKwq{{MsOXL[^7	`.t$:{
LLN	;nJeL6..aJJ)O)؟0.(M{0,LG<Ќ$&Մ-u^RcxQ̝YsbŨž;\{*=t[=\H_W<ӼswYe4,^+FWn22ĮJdnuvk0g3wSesW,,Tl18wgcwI850arg
f%y|hQDetFlEnm_eaaSGY]{cCok[ 
r-^Gflbnaa
9u.ƣ8b2!
+戓1`ʈ2rӓDh}mMuzLyNz"؀(
+l'RdB嘰pTh*#u@С,F	<m1w:Ơ!Cŉ\{$襵 ⡛KSEHe(| 6ϼ<hJQV\MPyS%*#H^ӿs$	`\ DOa3eH*d?8bPi
+;w*=O\r/Da'Ep"E
+); t`h'aIA,Sى/	ȥHd$W${@k!;娘#D94:-TZ#i8/7%],N7C\m9jZ\w/go&~\<ɣE;30bx}<YGXed7芹0X=7--_[~rf@yeYߟ@ޗK}
+g^c5?«[<,Bn;ię^C/z⸎븎^trϝ3?afJ~Ot*?~ί3loX?ݼtW\/׋.C~;_T/9^[?}}(k%|n{]WyL@rVZds6ǟ`MYu0\z{O?FtG5p9os~rMDQoΦk.WftWjMZPѠ"t"	t
HPQdREIP[7$X 3trL26E.d8(
+Dc
+C4(,}ݡQT3i.6FT7zS$B.DߩctZUe˴^l];B[cбȃ٭bt%lbnB*|M\WjqiKUA40c 73]jX
+1ǉAcFc z8:%g]Գ$H5(Σ}@sw%d<-Q!
+TmO$WSit)lֆ(66M# *_9*R*E`|zJ0duqn-uZI;u.%ѳFVlopڳ31k9wӃ9vxE/eיNGҰrDN+V)I؛NNm0~
lf*nؼIo⼴"q65¸Ӏ5="e
+V4oi|3`]TPmΈ#l>]R&A[#ȸnh7y`r5K<پqхUBٿNFN,=:zYW
ؼ<'﹀m=vt1ebA4TkeZu&*6o
(t6	Y$lLklgUv>,|~4%3~3]d~T"U[|kfv1gofU	<c8r7?h!4A4~X״!Eg#]E fACvr,hmBXW.d[(QuI0hM"F_(qf%'	8"|iQZJ2#u54,\D4EH(\	N6
+!c^~p&Rz/<&>dA/&GrewmZz:ND	SPmt!]#]EO.x"ҡ8 "ĝRu5ua"Zy9(:L*b_۩ seBEL<niDs1XAds(+t8ĉ'ی59ا#(\D*ǠiE 
*2&ņ
+h]ɥx4!\u"jCoW*])=r/Yk̽_ȵ|}}lo_(Nr⡗"WJqq;{bẈ?i/5hO򫟹'?v`*'߿OTxӟmp\@G|ca^9湧_g:٣ݼplJSLq(lѲUnÛ|>|Տq`?:Mظ'!mxa_<'1?#-,\tVPBw=<Ri)rKx}Og|W?̟/?G_ WNW
+<&qSEPt1;ıt|@u&[ڭDs%4sC)
@`0HMٟ4(z8E\"pMN$'įʱMkB  0r#P6o)Ӳ)H(Jmv[E.`Uq.$^Tй1&T:Wz!
ĚG(xO4@}JѨJZЇm>9\M)$uǛ:9\S8rt$_1Cq!d#BU(5*q*aD<Fk:q
W#ËUt&As-^>@ab:: (6^ա!+2@|\dWb|Q0EJe
z'i{vrNb:ggukT6p0ڥ*4::eSgΦ޷ت7=z'KyŢC,jLODOlǙvQgS)hhf;ԣùyBІ	SCض$S
+])zswP;˗(jO=wvnE:MI;M?ڒppXʕ\A{kv| YZf<4锞h`;GunGM٢
MZsCF{ۄS$Z=cyE8GUsgϪ0N:&r95ݾBGkXZ(I3PK5V(r Ag];;#!qllI$:h/e$ 줊	 :xmUDDZ'fDvM1JE-wi6 Bk{&/ȅB+D151(VbtmvX
+X	"T%V3skW
+2p.NA4Mn8ml2Z!Cڍ|1e1:x0t.ND9Fh1!=\9z}n"dZ8^;Ȣ
+Dw& 1&%X6IZ/noP[(L3Gb"kJGD֜ΎAԇ_ΐy6#0ٲkWsL,E
+f/9*3K!2!(%ʿ"iTIK(CP %wL0(븎l1i?w~?<3X0$
_xvMWt{=z5ɿ.>w[νCS&\/1~_O픜lP=T9*Dws^ć>+O^`[<Y9Y	ZW
2w!,|cfoUO/|Wgկx)S?@3]e'2uy~iM;-jq) Qc"PHɉ`@H-DhR7ܑNΫH42̢bk؞F6ƞZ?k1z]ф,v2l8wD8\woXh^Fڬg8-4k@eVDvg5u%;b\w^%@NK@GEm
+'GlV9TfXz!(1$mq n,>e)^`M2tJ0Ĺ$FioK6>uЅgaS/N	ѡ2Q;1A(!Fg~iF!pbbv>A;!iS
+(M[9>#V389B*hKz&!0KM1qǱ&<LWySܹllܡ(߶	⾹E=}4
Y^YNd6鄽=vƴHlgORv**k9}t.59[׹ln2bnrPQGq7(䈌ɃP(t_jlm{>`m4˝Ӄ[q'	N.M]uPܼv%!B=anuEnG3(;tWz@gHwFPAQΉ,@we9ڶT7e6d-&2Ӎ=;D4:sf$$~?mOj_WsCNs<̉g8yՠbL$P82PTE
D&Vk2\ pݮxς,R'ANAk -@}r|6e'vq8@N[	A(KЊNY)mԅ
*e)4.5/hˈl$·t;u|qrE&mꦘx F DµMw	hɡ8k[i;fsXv4Q[ꨘ0i":0}r<4>G.(^"(Q,=9&$!$iL1	i!ۧɥW+J¢BT̀9T<t)yӆv:K\DߺkbUu"Jkb(@T ˔^x9}$ّ=<yӣC2s&wI. N!wh!X!D- y16LTUEv):Ƥgk6WAŰTi4FDʤxsQ2q:c׆ ǿdPOWß7mxMv?m2W7ſ7??2}x|z"Tq0w7g?_/m<wݵ§/_W/}._Own?ϟOi۟{?7q>|
_/We.>_7>WK!#ZҖT
+|+rLAg(,1e.-'#1hrY
+FJCa굈>
+"+trxZ
+"I;堉\dn*rtIPɃCnDe`h4ԡ2T$'o,dU2ʅU)
y*imuY
u]gFDi@"@Q83J7PQ"ޕN0*$Qi),JhX]_"/EIc#+>bQhu2Q{K(WgGƐD!
1Pd*4Z1σK*M2KG(LSs>$aՁDwP*L43wN*!,/v/rs|m5>JUFVll17ۡBq*w%+3Womc:]VVW~Qim˸nW?m"znrݍ
֖u]eDņH>E{[2R
+S~C6u÷@,KJ[aM ɻQLm}8)D17rN*b;~ʽ<εʒ"\3'yO1;HL4ۊ΁=c4"(ՉtMbe>ޔ5tl_y	zfTɁR.zʹG\>ʙy38yOyk%cR|VHSWJB|H)hl݆hZG1g$$'yty[yaE*EYfhq&+ gQ<F V&=VYT6!+q
+ReSĈK@,y2X}> *Hx+6x\RS:wMT1L/.,i;SkT(UhJW?Ateh<hf	|n7@<agZ61 ƐNQu$"D U 3p8q&;CŘ!.nd~/jwyFG@t79rH bhUD dDhI.\H;edQd4?L$OZC4y}cPG̛"0"pv.ZΩ4
+) UU(.73Uy{}Zu\u\3zޥn._5?yx"{y/}o+S> _9~J4n=$?x3o5;Ŀ|@p7wwA>ȳ0?gV蕤ן^ǭ[QyG^ږ)ND4&m>?˫_z;ʗ~C<(|`?Cf39.?ߝK|ĳs\U Ha
+JR!ks^ڤ%axG"ûAIWA׷[ms!\T4ާ>A[Sg
?F%|s0z&2·$vP.9ҏf OsLEfLi3%UȊ"9\$qib4D+ӡ##Hn=X R,d'QЫ1kZܡk(ރʐsmyK&^TA!&,\!9
+@>'b8^Vefi{A6YyT%">d
+}ׯ, U〘; fFXUQ?q DJ "Z
+SluOau5cG. uMG)eɴmSnaq.a馆>efc{K緙ns
os6wnoX9Cyq8T
@hCdo<\{+l>lfb_Ń
Wөhԯ
+qƈ	o8b]t`f2mfɹS
{ 30Ћ=MΞ~ԲqALYXXi(дu&ݹKt+?cƤ)=)+C7j8G?3SחYc4BGU}5ƧΥ`<֡粅RG\=c㙧>;ءc̣,T󬜟gsxErsrb7iSb eҹ	-
+C]:eQ"3"-®^t@.nMu|^ϢB<B~Oi[̼ [䘴Uc~/>Y}ut},xY }6`VD!6.Q>
u15oPPܖً(
+t戁&aYB`t޺z:@
+ N}Pddr2-	*o/E,[p&n~W6 1)F0(nhJ9Ǧh81\2Ii
TJd8@Q2CexTt8.GNg@rE)WD/ y@+kXضZc0r%9nz#DP {	6G<=0H,1Ȁ ]"(gδC)~qqױ+᫟RWƇs /8%>saW<vTWؾy\5O| u/#Kc/s'?k_7Գl]l<coO'"_]MyKOq]pfvRɏ( .>:3V~C
+i/?:`EC2cv1)-ʯMLMh]p^P3mUI fuUX\r$HY4D%ƣ	RQv16r#;HFAQ7D Er(;kh'5!x:U),qEH8`M]DW!
+)Q!PC0`AIĮ(l	.&qLX,!Ak
+v7%FU2X\bPP*RSMR:iY^e
+Jڙ{q+Ƞ8ta,cdp`o;r#6dwI|jic76w.[9r+)|0g<mN}[3vg5Zwh,--L
Kwq%晏}Ƅ>&jqa,IfS>j)ݹ.Wj|<v*h<ק̦;mTGfv2(z6%n=!j.TNpPL;xj/sn }
3m,*M,r*j607<lv2EY<sWu/'qIpuqnqs(
6P\wm.mss
(EQI&j3IkSL[ޠ38֍+NIE2pmVΕ_<\lxG^ί1#DT&_"Y֭S4Dqށ&Ga\_4ZHuWich .ч0Bbe>"Gڢ
h"kcl
Qe3ѺiDJ
(Q9&]U N(qAXY	kUyZ$OZ-E"¡ӭhUaLȴv"`Qi*$m7P*x\I4zV^SqG(-)订G1JZ=L`8̑ D^

>sD;B@%%^"Z%DtDDAZK\q<y'2q~,Ǥ9H^@w<?<
+q8'ÿp>hNđ|ѫYT"
+QhGT3EN:::븎w4*`ˋ%cQ~
(Fb<aorH@F
+d~+`ZsTIh#H[הUr- II"3/,1Fi5FzBwH'4ml$R"N;1UEqjOmnZ Ҩğm1 !;(YAcL<):aٙi*pz$&D"r$d%zЀ)9?ց5hcZ:uJQZCP(PnU
+<FEJ0;uW@HM*
A"L2-@9YtW`Qʅ!3Gp-,	eN0?c<i4SSDѹA
t+pԱfL<zĝmjy8lr05siU9vnpNJ,q`ey՗L77)b{c%StT[[]&{]|q?Zlpv.9tOJ|DQW;9$xh(T<xDYu[\n,.-Φln䙓|Kba4N6\,w6ٸq̥;,2Xൣx[LnޡQv`K292/s7'VWQSTLԳI͡CYB0NJNKlLN(-A`Γϲt=,]def_|{.8ߠ
+UX&hr,Z$F-S:sMh:n; 7T̂&ǊD銗V>j|4,qmjP*HZ{ⲊrED &䂇J#+:Xa)&\	[ҍVCg6<>	rm=(
+ W<IH
+a;PXD*mP➝UMC7+P>V\X)
+gGƁ_fhu`Վ
|8"GWb:h#@b$ҁ0>jJ3Q	G
+RP #w
+坚G+)1+E '(MŁqŭG*~P:/W{FݔZy\w ,Vm8D qNeI\Y((ۋS
+qq2]AS聀R>'6deIPZ	Xu\u\qq>_;Zǡ  <G)BD ,("T	Jv1w5ҞF8*//.0(voӘ n@YXRiPVDKGTU-F 5%^opʰ(x{
6B,6D%PF83NEIp1{BIN+" J4jeiZ/|(/LjP:O5
(bPc:fVC(
+ #sC|$>΂(_i*&
+|JWl}Tm"V9NkͣEh*ag426	qN[jfp
fcQ2SADm`W6I6nS[$ Ns9|)]`W66K˙u"EUѱ_D1G0(:ghctDeVpJQUcVwT>J۞>&	(RY\PJԬ\.Ts,,`3NG?ʷ>&z^}1}qsR-fF`u.EatK
mvs9Ҭ&qEHBGf;{7Y:N;\{ϯ?btbFϰ|"'WؿK^L(lc+~I3aM?D
	@+`7l_<f]B&	1+ǢDt|F0< *\"ZQ(p`^CN]DBMƔpҁ-=zd4H0(M$(A>76IX753ׂ$h9
+ĭY}
+oWh&䍖[!R!k:ƇGLS"SR7_ښ|N	!ћT (󖴡dbcR1'#"ѪLϓ{i(| G4ʣˎb$z"orLDu\S;bTG2fc{Qؘ5*4(zOQѢШNq~ B
>55 0x!mW$md">q[DuzB!\HO0.H#O\*-6+ƼMA4G.nAr!gy;LڤHW S6!9::ߍ2t:ݞEhoK;#$כ1y`Ή
AkU,iy\8wKWl0ΈʢEש"Lo"UQi-FAgPJAh؝͘.9lRg2:	
ӺM[ZEirztlAaodt:9b״,,$gJr(p\QHT6wSDURiD8.b[t
+G	~!<[6Xc
+:-3H<[i"wC\ɁrR7 ֞6J([Q%U:"-P*zЈ3#fnDD AO+-*?7J|PL[q-R5
+Z&I:Gc˂(`~5ӖkqsILX\(
+q/`%Y\J\fSNpjyPO	V}66vY^\J­npfexX/G]ht4fڎSx*q:ShlRwI{v	Ȱ;{Ml	MMPJ3L{ZT
+8܀˛4Qq{s]z>c:҄tz>׷LYXљϝHx_beqju|фm!n&'6-R	t==8`6&_[1mg4mENEgӽ'NW?Eݕl&\h|`kMAgujI\Y
zz−h؁`mڅisr  *o~g%N@ir!0p5DiғWh[fS!	SXY"6PGh|vrq\y]3F^zUDʚ.L-19bQ" (ݠ>a}A@'{(}'WgdZSj1Z9vϯ+XS&%>\ƍ34 "6\vEY6;NɱP4OZfh44)dJ;JrP~yR
+ 4=P!
|@Q:ZqPD"Dy} |catYZ)
OyOp@~ E8/9DEjo@vjy,[aܥ0wW"Lkbs{Ч^븎븎븦:
+4*sK"XD@ii¬R~@Ðch%UEW#?\W,NteV|Ϸ>wIAHXJ*)g"Mj!bp8|BL놐bSbpVȀ(Wm2-4?D1<(4Q6x~"HMD(DҼa?ރBGr&	qQI-u
k(NF[hA:Kƀ04EQV*n3CJ@
+-1PMB"Jë:
xK@aLLzO+F+|ІBg
H~I1^maA+1$~EܡJV7TemuTvh:S${!
ז湹Uۧ[){0ein 3lJ|
UCLnx'Y<1<UKƓ1E1v[Y"NiDH-bd4jO8F9E'ѵ(
f<a.ۛ1V٭GvMj|U8ٔ+B&*9-sdS.T4qʉ5k]6ͭ2ݢX[Y v:-0^`vNnmӮQ
+K8s,;=wj`nn҅=A**U2Ycv:TU!m'.3zt4bڌI Nl6#x6$DN?yxӟfm.~kN.c0\#NkLv{O/q'Sdjj`Ơ[
m$@l=Ji1Bkg&hW 3Tb>x@:RU4ޓcP(YfDgUDxA]P,D,ҹH?h-]rZeƠDINUH|ZI@QPhQS"$Hɑ(!1hH>0"2-1GOngw8PG< hDA:a>;wyj(J+i4hmFH^ePۼN1H, $"L}C8/LoeS++,d!#(`)NT&C3[1hMȰ6%l}ԵQXN^ZC{7SDA#	1 (ς)F\1ڞ"
+i`ʱR-JcQ;&Bv:f~qqqk::a2 (p1dZѪ#fLN@~Dpxǘ7MHQQICZ(pUUɥw?b2k(L6]LKAGwGGOׁB4;:Ƙ5z1D"
+K%n)3H׍D0sY"0Yt8<4DQ\V,V|2,8`EXc,P*FAtBE4~iWNqF!PG+<I1䁋DFr(Hqs{j扇tɝѱ9AA4K.U´RRYJk`|:E0[e(%C84OU	np>4y_Цs&2%rg IYQ;b~05[y.&|фŅ%; {fs\d0\h]!34B)a-Pͬt]HEԪ7tcF
+S}*$h
+*oog}-YMUv6UYN0?U{y\|~vo<Ҁf׆jn]'ze;ޭ\;蔔s(YγE'֠-Lc`07.+DٴNnBeM1	\
iHݶ·
+GVskۜ<ùy_e~Сvm+T1)£X\\Hzb6mٸuq
֖DAg@;: }r0
+-Q!3B8>1yYpؕΣI/?e @*	VVF@mZ wlB0gpy&o飒
+Y[BQ'9V+"
+/iqzDYn磰r>Ȏ*wh38>+
逨đKϼF'H
+3qe1CIĢ(O/Ϋ#tVI\RW%_^"Olǣ^?1:hsKH,J@
+rb2Qʈ%@,yEZ+}狣	Oɷ1or]%uY̊DAteZODXbĈm&U a 	Э,Z<QQ!qpfsO::Ɓu\u\&*L4µJ|6Q
waAǈ.F1hBDV4V!wim=7+:getܻn=iiP4iup)z6e+FR8j"&
+Khk)rBn-]CFK.ˬ;S;O#m.u2NR:;	F#$ސXw.NS]״.%3H"#5ZEC'Eӭ%PJz·>9Gg-NJeI6>EY0kETYk}xbT;FӖL>Q
+*(\]R4ण3OLvQo%s%,FLbRFvtqH_J?MN{@׵0M؜lsOj.\/
1,LGcשhgzoFl'&Ԡ&hog-8?q&'0@hgqb?u%[0xK&Z1Xo2;=)-Ⱚ@YE3ځأN*n!7=JehѺ=T&|kB74Tg3*w>CP
nokW+Pke
M|ŻNzhgEwnX"ꈙ*Z:s=5<}f{esZ1Rfo(J÷5EQZa2-&#>wE,Wظ<7>IN:1D-yz0:\OpÙ"g$$NgDנBdǍo"O &&>`\k-4SŴ&(4:w!GKt{E3&q^/GݹT
+0D$&ǲX"4$FҍM@ns^)ƮeastNnu@&`MP"jD"hա0Y fqKccHhBڗA=h{zB$D鄗fm(9t"DD[V		C~J
+Hh0G⡠aUXJ*
+PRZDd%D
 
-O0paÅ>BD2Ҡ<[~RD%h(6TɶeEd?)x%=qw/>ñqZar>D[ʝ`oLIռdQ c-_)έ\C GP!sTFuZII(hyk)
eqg)4@վө׮ XՐ}@xD̕`0(ޔ&F)X||9z!Z<Q^  #vz96qQ>&gfC4o9)3b!V^:J*1k.0Z0xaNFtTN6Q%`-7<GO<IAHEtBdrb&'n-v[V-x}L.(рo$:8z)aƈV( ]X>xm<~:
-RǖV>El<՛dVI`=&'u狩1h~eR
jg1={	otw6X 	;=GFaM<:_x)񛝜իv]<w"dozWӟcmegbJula^zYXǹ萳g.׾vg]\sq*"wslXG縱ˡ#:uer>̵+erQ61QE9verVBan=ɳg`LpМh8]_esk4'j˝9wpHz> 8 RyCwco[2 /=;7le2xImu8v O?;^侗G>G:xO:x@g}fڀc#k_~9|` 5F ,Y@I ~|;?و^޳7	BSs{{S5w?zq;˼Nsϧ*s#`I0 гF
 @&OyRC,
jL&r@ 9p$V(s+"ɕ,WcBݸ|O(PɈp:~3KAǶ_goY3&z\cqe\1U¼g؍3z,]\!#W@ +A2<X֎vR9<єIH 80Dv#4;ɀBS :AWSb< 1Ve&Y:A
- / Pr@ N
>P2$].O3ΘԺ4'=i1HlOS浣eN	6/(.~ Gv(s֡BuЌLF Ր:(C ,eZ'kT}CrxqI%#zCO2!6&lf?J&Ef f}ZxCeU9;+yC/_!$!X	~v ~Q%EcQۣr,XAs*EP`iࡾ8z#vA4P
-r4ְ%XˬT%Iw?.;W-
zPUw
-S^0)8.R,[E $cn?s-8r58JQ0YYJt.z_6X(AVJt_-ceYi+،zMeۗl猛_-.'xjlT$YDQP9gKqG>iEiermsm'l4ͤ@=C^lvh礯F,Aj%>aD(<"r0dDCphd-*$[=<o( &UZ0T3dϣ^$Nbo4+fŋu;tfB<3Y][x9pcKbd幜1EZ| H";p`HN85*9U, ֫YqdFd
雍RE)Q*}/a#ls#fPI6pAdH0][Os]O|.%/{)/y+XYy׮_2lshNQ3ѠltP'X[]cs{Y7pe1YXczf::@n曤w2EͱG>DxG9}ύ=nfaqq??akgAcQm(/25WZc<&.jivvVX1%W\&9B5<_*pOwZ\i`z{;_y5sz~ӿ}?x;]X99~+
_>SOs{Ƿq6|	/[_}w ^g/ts<vX_HoN)Y>1šz\ܻy
?( }?kY`/ß W|g>o:yέǸ.굧y|_ǿ矐RGQ*54]Ow"7vZFI n\xJS
<.FE#Ya	B
q:7Mm\9Z!%:+$/MdKBNlz]st2-9Qv1RRuT-s-y@CMZ25xc cǨd8Dl'ۈmɌTP
-m%E^A@&%Sժpb2ViVL8(Z' `O)EPRYz"/ @ɖ-:>+HRgSBM9kc\6)D'3d9X`C'S sTi	$d$&ȱ$T]4d!SE&UDS>f87ASAHU
݄qj'cPc
-I÷0Kdg3 t('0q	:-7``p~<|OT}v,rTI,0*Io;;8
-]crENQX(+reR䄕TKPzV~5@٤ L+Q}7wIspQ4cyA-%ͰpbԶґ0>Ҕ
5f_5w\\3S-(Ʊis-e.̏9d_[,JeV}&k6 l lwa_Kڨ7D&du14HαRITLMj
-	3F@5xGX+$gL9Jko nGԐzBwO.yMG}W}cRQ	ЙF^/ s>6#}|U&ʙln`]8Y:ڻOIH 
-u'`8IƹB{c}!zA*j8=_bG#6770{e"19Ygϰ0W
-xB]P
5hW}T/C36N[bՐx9t0.^#(W/27 o֘fu]w?_oxħY^4΀<]fg܊>+W[l2	j5؉wcrO_`j"wu?wu7qQ׉LC!l2c''9c?:3sg>MƎ8VY^|Q{N`4};\gyV!cd"Mj*El*02xͯ8(NsY
-h*h9	(C6	jyIuO{I"nO-R"}JMdy&QkɌSuIRAtvZ93g$E3
'vB	rq76|.d,459 d1ɧm1ҙ!䚝$ΈT*(ьaRX*jQɏW%`2Koη{x2jJ*2g'AQiV; 
-P(E_f\u{ ʩs_iRC|Tz0D}OQb$ gla\"$	H|OmFy# |GjqPHx(Ih:kFh>NrBTJ]@ؒlaV 1a9B}㫔pp?7}7}ۘ(2A
8%v{Tj혋JףWQ̇8~grx[*C%aBĭ5	HvDi(v(ϙeg8RV{(}vAnŔ`m}XXTq|)<wl |ɢ`78J\\@Ǳ	X1Ͼ򜻞ro㲸gTsY5ā/z~CwJ˨
Cƾ8u_3EGE Sf'V;m۟ŔzB#+/_
-3e2E?#oK|۷5.KGNe)EQh4ԔLj5{=|6HZ(*/JE]=/80H-cqO4avnF%=^T>`	P4-TEdA%'"5)6/쓲Zt\^~m)I5Bi(jBwb
-1=u1jZ#ч.Otn"ox;76};:n+lsQl3j
-x<y[_ ӳ{	~q^Wɏ}g>;moOę[~	4<p}ip?}>O$B_|ɧU+E{oWe,./C)D&CUaP{k9q0YtlJ"$9:
Lllɳ2٘oe837?υx/p뭷OW&\>-
-s#ΞLNN͊I?gψpi//_"-CPdP],hϓW.:7T>"pux	9a	LDqQi0Bi"e,lp"6Vgh
O9\ hj-o!1WJ0Q>{3JY#CWZv"aEѪ4hm~P	I23j1C<g49/<.(ZU+2ZPe #`Md_TXbRK>FRd.ιJ[uPj- (&CWKE!BY&E@2}3fLfL L<Ox6ň{gP3I<(c f#.srFJ	d*xv;d3JukDtKvu/;LgyD1	T-v4wce(3UIFdFrxU7`+ôw5W	u,Q珤j
l-<^[g$V:1ئ]c]~قfXbo܌>U	[VcJe(
-e}cRf]컬*+~Y.t:
-OOt3n"UrQ%pۏ^e-k82BFEs-k0BQٮq>]VQw\H/*ctJkq*}ٺ<?+c:bRA+!+@=gdno8&
)Lʪɿ,	`nѣ~scCB1}mPc"U?\K#H qVSwFD$}WXiN՘[r.h͆E_MjL,lL)1Ͱc./KuIu=I_JIbEaq WSBa+-FFMv;<32D錗K(хWW47-_aqzIA>@{y /<#ٯ-goN;&j(^Q%h^_|'~1dL6*&tJJzfs﹏m^Ex_+^rQ蔛[k"O:š78}v6WyǸxf;X]^fek[OHӓ\_23\Yّno?7P\xZT}XܥҜ"іcG8|(}vmXԚ
.eYTw 1"@/P
-}AE 2	V>Xĺ>,P,c NnAL(H@@b\ޛa5R51ly*@CfkD_7R9h]%>h]C>-;)atdX\K="5<P1b\E$6zV>I&}-AH曧^~"T_˚\,ns9b폯}ΝJKHrDTMI3U!?ЉḚ}HhEls2sL,ӌJ# |z%)jr¦>d8Z%Zu+U8(8:dQPȵ
-M\;F)36ee=3 //HL	"-\TNUY&EHͫ0d 6C
ڝ
-õ+6fghY0IhV"KD^NWizFD"kŮ-MyF=F4x5,'eHEbІ,B}Ԡ~Ki/_b<L*i"΁_<,gƹut |JP=vr ] )%
ƷR+F)>cd c͊:gFi`Eu0M)0Kq:*VZɵm*ǝ-P7-K侥@P^_;J0
-ѧ+y:3~ٕuU4nUQm[YlG\ہyᠥh~R||Nc =y+ZLrbȅ*	9v8p@oQ15=%WEU7υA!`NKj B
-Z<@ <˥R:sjEzUJ5,<'[\\n9WeJ1r"㐂
8g`4ʦKM,a]bpSUY
-㜲-zj-ɤ<s-ioYCVwDY@*>HIn2W'"FǖFt$0da~Arx
-6C6Ywn͓<'
%+mvjϲy:*#35>Oq۱%z-FÀsy깫:teK[ݝ.o>`}T7>#=)`
}9}<癚غ[ZuO=(/z~n> Oq-q-|fgoӷJ9/\J*I0J2<mmԧT47nl0?bwJ\xvkrZwNOi:ԚMc}=?
1$ P t -Ua
-ȿ+M)g[L%Zh9EC.-=I(P9KsIeJcΠClAOlt j+1@hA 
37lƐʎm>+|][$^<Jix;*!TfvF[m#Mņ_\%E&SDREDvdi&"s,Qyr&\#pEHH't2BGetYKiʞ^
-0._C*\M]+gA3eő؂~%LKCfdmrΙO*3Q0B
.d /\$G d8x8ꯧz]J_!2@hAe4Zu;bfbAb*(چ {;W.0sz^!_
 mjԈ]4~N&Q.HЫاc$8yU06"C,y7+^^ztH-BPz	4`łg%^`paBW4CEn4e Erٻ3hla-QВW ɖǨyũuA]|j*p\6bJi2z<{V=1m#ֲׄqY(i(UVX~c[h zG`㶕0KRjzAln0r
8
-!a&:nuJE($זvZ;8EvJ)1p:,yʔP!IߒZN>lKRo#IBS'YF&*X3'9هϚQ,MrO
CLD(qJ9YIMoe/בZ-"M$>YJX5y.mnl7S?}<?"}`t&#mx+M7H(b1K6TL-$'AF[G6hUgb}9uIQn;:mjsmoQ3X4eia_M[o3Z:W,$/~k_%>E^[IV|	*./O?Ldso$6/US
-?& .	4<'q=`Ңb/<&NI>CwwEt&q=ph	/YaޣK*U>|g55:g&ceSÍm+hYޔ ^6@)^ pG)*X!z0cz
h#D\ j{ ^ I.Qcq#56kk 58kyY2<1EQBɥHqUAH5aBS/?&}T$Vqi#!TmxrxdIT( B%%uq.Fu2ۗf+V(wE78I0@bZy|:>RSnZ(
-JrL qҺ;JAj7Skm*Ð<wnlf|p 9yV+˥&WuMh-SH;d8sSe_*PR)#_On3uQA{T;庀12IQAyJ CDKGgvaF\Ou@aOވH.:k+D,Z|0"NS_ï6	Ȍb3"J0MTqҧ>ׂgru*FU	cp3ưƁ;-g_oe_m:N~ei?䱠K
-]=2dh5QN
-kXr6Jj3K1ctqmrNex);v6&Rfa|<]0mztjgY}++w=0J{\`wRӤ!K@TzӋZSR"/Ɓ1L c%ܴǅu}q+@NrLpU+Hܿq`spUkݥl&:Cfff
-WE^HF3'M&&mmD#g]BWTZjHR |W.cQ ?RcYk aM'.e=!Y6b
-\1LF6X#]5J|܌U[(ipKyh6IX>,cM677p߭x˛J}B5d}+Z4nspcGcrNūКMt;\_^!$$O<qE|]{T3.Mo{'Lk-ׯ8Lmb?w검{YtąΒ,yT1;n;Eazzcs+<SL6_XYFH<w@ddfZTG1;{l]rH%$4&6Uy QOUgqnNd$	hSp1q_GeuHGn?#Gwt0bUu W/H~u$6Z
-8vM wy	h>^! TD\#s7%z8:97nw06x/#_tW(+d/U$z:m9;)A4,hh
-Bhc2Mnbmހ<fVG(~ d}Z:mFU}:"_eo-3>6Gf3Fc-eY*9jY O:.SEct&Z* Bԁ
-tjei[@1"h׈3Frm/@5VR9kƭ` v9㟹v)"$C魴gr?/9J4ijDD))I@U!3Eh+&uNyv,PVQ h_]8laffr	͕b
-YF{0bjAmJ0mT4]:>թck&{td<%-YOmloTQ!U4b\@ klPZLgc9c,]dh~csqkr-4MkFԏj:F;:kQykkT6.2vpqA_DoJ
yut:
-!&_M9"mg1]\ix	E%܏*ٴ\, 
-׌2ꡬh:Y%E]BSU=Gp2ARHӌhH FXc Y)GLEǦgggSa 0
-\PrB@"DI@w?>Y
-|G4Ac83vlNLLMJVCĬ%
V]v@ -"&ܢ\QXm<_hђ$&Aāv\|Nw1|HL+&[CL6'xr2^_ǳ#\~A]8j=>{<9x^lsf2:m&LOpeyKO1=MYqrX?=$˗/`kg/39=͇1E_<e;>pVygr*3:o~[d5.1??6[{]ڃ>g[M#<ŧ#stj-'oG3O=#GaggAJ?9p[V;sVOKz4?^
-{55ԏ":+WPVd\h0{=oPuܒ+:&Kfѧjgt!Ne%;z
-V{Vɵ$: NU;-
-wCR9UMt#̈́>9]^P$k-j:Vŵ͔!1 qc{DW|C,$
-Ɍhl\[/*f`@t֒%BXxdU"	dMER: 	e8m8C
-WX\HEx yr!xRU7o' 
-jd1WRcQtQ8E@ :#uTh7Z*x*Jt.9aa܀qg0N%L:pd (qi,%L\$	B̍d&#UO2n^:a[Fɉ&+WqhAyLwicr⾓gfH%XD]TjB"IG|O&Fv:>~};7F	jbԐx8$1؅𯬈V 1H<7P6=K
-bgRVY8}PҖ!xJ9Wm6/Gț=P}f:,t.frr)֏k:܀b΋)v HqLǁ9s|%/<nܺmUixBO,w-%m|Cz. ](%u=VŔ,s`sWWu*%vL_Ud9+i
-1pZyK9<G&p(}T4juFZ*`->"$lr+MPC [3Mɍ bQ!W^'PjرcLO.;=1	`לgpt( \ٔHg{X{(,q˔{%7#@Vy<\YX/~6ѨZbFrM7u9̳V<{8V(buoޠO  mw>"LsK
S&>}~{H)황9JG?}ϝz>#;68{5_qK9u*Q{<v0<w"g90951my]<SN\[1'4|0oxQ'o`BGqA.@Ёhz.\|wvYʱ$"PxgDp|v/`7X {ޚȠV!Z=RK!WH9++@x+h8`ptT#-/wEL:b\;krC.aB
-I2Xiba49
/ e	ͨB]+vG}ZQF
ڡ1^w(MQ(&1
]R`R{EHp#`SGK690UcQ
/AT8sqdsi">2]^%\΍T +dhB*)~
-P`U+ 6y.C%P;+#YU'؂jHSOf
-#rPVBꪢxVZ(T%9I5:1_h<y:'בkzوϞg*bK5LQz|7عCT6M&Msm\EO%n3#TQ)|~RxAdhfعa8xkLNxN|00BH-j&PkA١b{U5
-Aͅ#XB}x]UDJ~\*roUXnMiRfb -
-ݯ+;J9S0ո
lSY+AxxMH}g	5+ie5IS9*Nڌ,]e2~VuGzo Ş@:gD4nWtHSd>URk<Hq֬ueT1Bt!b#|ަ[cAy8KV)R2j(Fn8IXT$t4:p ,<KA>E\	=.Meޞ>>j**FCڡd	u}Y)8^[Ν9#:o0W+>$:9~ř>3 <O^}SkGL&<6/Iu3Z*~80=9#kkjEXrh4՚4t+@Z\k=Xehաhe4qnY݉dx:G71XY'aiqF;{tl%Cg-3Zu(dyu]ߍu^sM<Gܒw=<y>
*,zƿ33yWYz;]jAU,w;m<:A22&fT=&Eɧ٬str+]|+X_oi~)¢A
-b*aV*\FջP+`,)Ta& n)>Eޗ+}{BZe#g0ys
B %1XDxR1INojP[LЈ*{B<8+=fgZdڒ	ծg&RHFՄ/BO]M1 ̥ӵ h|1} <<CG `B0rJ^[&,|L"eR6	lC9^(IefQ#JHj9Y$E:GW36"gs4,j%UKY{S) ~`Xd`F,!xLWgR#N|"(
-+RRS~ntqI7ɩFZ:
38~kD:<`>Depysp
-b.3GiQ°ߨy튖( eT66?0E]Ǜ:`qҽa$t#ځ9lJ|cc#E1PUa[)t4μ'V]%7*ec%Ҍ7͸
 Bs.pR_|*2;#ԁceHf|)ځ;[]PAǫrq.B})[Xi
p}|aޗ}\IqdtPvwX׌Ќ7XWڊ)A-ˊ0yUB[@ۿ \< cmbM#}9F	ZCP!a/ad}aT8##M3
-#(arhӕ
-zfcLbw-kpi7x9hH*M8~q#Y9H
B@(wP*d(*&z`rh)Mr9?)b?Y&O6Mqc(efz8'A*aKۓZG${{=[3d4<%D~(KID찹!P[PPC^QQiL9=~L)vi<1AVsiXZh2<u*{>O].lMǞbqaāk<ܳ2星S?̳/rrpe=s5z3-ldSM:!y?f
o癧Kn:p,IeK7R;N&}McqZAgfbW
>;mVr/g&% \^X̹1 V	O@l|s|]诫I(>(3TE%L!Z˚K'ja n)<\{dA _AkB]:d"
-%KRnZă
"T#$W^d@J8bYcf\$Ո
1DUFXvr|K%`׊+=9Giӟya'@D^$y%d©{<Z(M. EHhOYi9J#O\$ g 48fiYOrߴ~iQ"Yo2!pArrfAd^NeqNƍrO FY-I!ƒv#/Kc7x42cg>QjQ(t$ࡉ*ݽ^FZCZQ&Savg7`4}MELХ8ΰ2O0fHV]έƒvmMl3gE#
-و$}X|bZKȽp}{Eu<Ab
-v/Z<AE*dvfbfQ)K4	Shm_ꚊO^I31Mƪd_ptWۜЏaE] wqGC9SmEig|2M	S"qX&iU[&H+PN:?l,e^ke=G16	,ŵm "}ьIUVrdeu؁_ƁtJ2tk_E,gd0m%}s4@J6n`X
LTwqNm0gD?j:ف=c{LNM	{XjS$MP(t<ELOf,.Nr|E]s/IDi-&&Mt9\cI޸5'76l6HC667hV+FhA6,2Ѩq\R:]m{7[DP}x ƈ^oKb,!M*[nPϧ:9AXm0&2E/~u'!ڗ=LM59ylllJ\/X{
3s^̃⣏_ȍӋ|Kcr瘴iQ|_ꁻֳgϱ8㕋/ÑÇhlmqmCyk^ʥs\9A}+5@ҋKey^X^X2J9>RLPG)|
T3Pl5 R]SJKX.ΖeTp?BBe4)+r )NUh|s3BplK2M,P&iSn֗ɹ	b3)Nو;݌\nFЀnAr \2r)$M,6}_: -?J
U.3R"" n'йW55H5N(EP$UyN@JGm
-3Ud6U#ӈMh`LTj.1%R)梑,Ҋ
C9J.uiGc 5GO*X@۔ @ TϤ$AD#.Kh-k6QmzPW<ʄ`A@*
-d׻Tf]b[Y3P:Ǳ~@G%)&UQ>wtD4kIzMl-{"^fo![{t2Յq(abQB6hQM*"x2^ P((eCBw/!A(=[::-
-xeoPVJ
-MgC_}ZLELQ9NN
-`\"} 7 -m.ZqP qY*`>:붱cҔzY`E) ~Cܗ4>ٷ=6m1ݒJ[юE#F#8:y)òkq-Wd (ʹ*KeB%lzJ'"d
נbbBk CoC@7|4,c
-}: |1r
-șWY"}zCN	Č$đZ퐡XA<LjkS"E+,MT?2
-\'bRm!>~"fZ;$7d n1T?bn.}l$.sKnnpcw]0]15o^M .'O
oU@F*(3D&3ED/L45F	sd&`mkݍcXZ:yQn;@xGfGuMn3HiN/|yMA,{n=^ q{\[b0ig1Vá$gueE 5a9g*Xgn	춃.usslrRUFPu
-]`aR#PW5Op/,/,6"X,RzP9>yW푃T猆8%4قzkV`5 An  36 TN]1C
eV˕QQb:|ф%Gr`fx0do\FCk61	_%Ux/aҊB|D>HȔ,y*4.f \bRh7H$%jȺQaG}mLbPEB*z_z3ac:u[c0HYŭI֠RArV+0ӊ%p%u҆gy%	fks|(HN*hD%-OA+*`fT! pf7B+TQ}_QR)F>2Ȉ	Xj2굩(K}EÁZfEUEf`ij{qGZC7DO:d[^?y$~JM}[z՝:I>hUr<\EGd!&+HC$F\ [
y/8`%*؂4.-/*#θS3.us:qPFh,Rf܅R<S杕?>ݎ&|Xr
f2p=^+cqr\Jdr{G+MMF1X[Ef
-0,y7pWRއs0}\W:W*i0m	28MIUjGv_>'u"Pc|RZ3A)"jTQօvrG
&eksҔj5s(&s'oc	Vol`ӌn{O4^/,t:]|	ȒCH!\I_ez8ZAM1i"
-$&R#2fxmA75V*rQ2lnmJ2T%ٵ	9}f3P*rHzJ%m18P3@hv7ӄS]<ϐ#glwV#qd)^OM3
{LMN0<Oe;=r
{;*s[{mj:cNOz0RzIlMfZS̴f	;;[rO.;ɫ^V7w
-ZBt%ȉAO
LBa;NߊnǞB ^WS3loLL0q}}cMUj3Uֶw2dNꗿ_j/%cHmׯ1%3Wc~a QP	M2^X^XjYmO3DȵEeh!cX0(BqlNr2+8U5r&2v?ܢC;@eRR?|T9?jM\'i| bMNSuwB8·nnjlbM;H
:$Fs&i<K(A8v2
ܰs Jz3	h`P/䎒h	0slN'ˏsS:뉣#y.t]8	xV-,"
	Ågŗnj&RF978?(f1%
 B,B!圁VhSX%z
%0=H(EAO=9Mg0
&rb͋|Q <`aSTT	YPcYOk}Bavg9$f"
-jc5?Ag	!pS;#T+Iz]e*mlÇvS:ąJ9j? AE
4&A wKykV>on;~]vvG[ 
-4nA45>h-)*ڵ6=3}#E[2D(jഈ4O,NpwƝ底%ȖzxWTø
]V5B&CS*(	<?S2]k93
-0xds]ARB(lȗ/~sak94@@:R2
-A$.N&KǝaG&:;rEՊk:mt6$3:~$6y sXeY|2MÁ[~Xa%wB	Ǎ4j;}z"E(:B#-PIdtl58JRnW9C~FoCVPVhQ%Vm^CKPnYZ*rvv9x 'K'=n;zs.!n:nsuwPirmw؛Updq$ӻh kW.qz~kAYQٹiW␙f)z]( Dh]F5`UxexX=z!|۹֛?CΜ[q@{=Hy+S<c?ƛnQ3%"7`y{ݘ`{m-~o|/?U!]99=ի4yxD\.S
Νy.qee,{y`BTpI2ZJR NSb]B/mQYAO
-'Bpf΢\JvZgH,7-t9r#Pzi.Ͱd=½W\MРUWDYl^O\ʄҌbC
-qa.y9RݠG?}q#R-tg1sU->c,夒?T@!%ғc[@z? 9)q$5oɹ	e2Psc$LJ;d:ʕ zW]I  "\E(s#5"Cב,pi;hׁc<T7@m,نBuH|>dk(+R͓$3rA0HI95c"w9=NNrpF"
H1y"j4
-)^jk;IΝ)#0-TTrvgAM'7v0u$%2"Rhi"ABzu|f`7H1t2;]h9EZMvwIR)$5E
0(*9bXi+O	*
3ellRܱrۢM7w{/.tL ſ9C%i83uіhS
-aJc1A@#qMXƿELI >~8Guz,
-Fu&.\}(gE(z֪nq8*g6"Lqƞ;R/ЖXC(̗$_u|Pv	Ԛ)si|?3	N{Or䪁Vrh*ZǷ1$*sf'T|[o>A#dnǟ}VRcϨSTtBouV 3.1/+c>qERRWov υ&K3-S]٦Gߕpyn[n>%s̜jBflwq*B3
-%k-
콧Ϝe{kfISz /U8SN.$3ȇOqD9^Fm#xחo|\Ǜ!Fj
zrnFOO.R	%:abd9]*x|y[[[c{g:;mEz|s`4USSo|5C? Ҝ/?)9|[s~RΥ[d9FK5o}-0dŹO{
-gX^>Jaǵud#@K ¢PTCu>T  NyRIE`CT9hPfst+\.\A;Sl<!sZOa:I$̺UwrUB
UH:g̀ h t2}QNi$V(&RNX6T0+'e@HGdd"_kv&/Cϳ\\GeMN&7+m	G{+9Ig^	SbʋtyJUT:zҒuiW9qi=q72e 5x^1[@aNT}LMmRQ֎љz&RjQ3C & mE`4ju^ck?'Hg/QM;4e$#(03Wų9A5`wd8jVvqڏ	QNo֩K-+;	ƶY<ĶIﭭѨRO5Q虀 /_6eQe0=ABn%&%q;DCdaz|ΰqʔ5KXYA
{cK*=mdI͔
-uK"b%~QJWeܘ_*zDLtg+ ddgȱ%ܟ>0y	&.`p&`A
(LYq;W5lG+5fT|XboLZw$2*\^PԚ1%c5Bw}FQ@HRQ5V〉 J&H;Y 4׺w7('(u&Uł>_˹x v?t3TTFק8z`a{pؑT0yZDI6F6rNTTnDdy'U],BV˫J%N9sO<Kט<w!S٬rۭ*1H^mfIJF)fu;]qll5"x$TF&-vM]]pmOЬTFvۭT*qG.2e<wGqxjp(F$O<D]VFL-/;1rs+|<	gE.t]$Bb
-GX+0'Oe{ͪ_:/0oy=&ppשClo įUzqKC(Cw<pLM䃟|mz2;?qB&\TR=}K%|̨Xge oHɖvZX\($	-L}`):iXkkd6M@%8)?<*5"i.w'_ڔ{ ^^1pY](`[lrsnbXE^O±SIdFwlB	dPE݀K'bo\,n
-&lB^s E-Y2{[f0Y
-hU( 7UK
\΄\yi+0n`mFr֐@P޺9:kh2E2DoBA Ut}B_@&.)*/U8
-[Lh%+eLE3gȃjr"3&
=۠ru<@{oBlO&Icؔ?ͧ\@]sj1+hIM7 -iV`'?͠  hMgۘjDڶzIr*x*
Y:d}|*f汉la)f4jS
Hz"~>]/) Ii_X}@Qs(PciD˪J
--'n[RPk[PhʓbJq{K	zپ14y@ 	^ket."XoFR ޲
-ly6:rM+5=@K7\ŸP|WH bq
-Sqzeys]_k/R f!Z#Qagte4IP\"'Y`ڑˀUt1|əJUE)"ߒ'،WT'r'&52axc9ð7ajrJ1P(&& G*a'yZ(ǱodOFLn`nwf}2]wG(/\vYln>sURbR!nm0_Dwv+>W/я2^U|,NY\ȡ쵻"S	;[m4*/<GW{}3pNw8wo|˘hEO|I?^fomKR8y.͹Gb{͇?I: 5yЛjnF4a}
F)j~Hsc^'ƂjI>>KB8fQǰ#R<0箭O|?0BNBow#G"kz;\^7t }hܳg@#{ayaq?J#9Ef
qK>XSo#H]0|]fy)+U@0>`r4LE9H%KXgc%"cX[=/B
lgasD2hUI&0QEPF@ZJ(@eEr〙Rrq9u',(*)Jg&x}NYrGD2DghѽD%tjJ(-&w"gQ:Q=h5@ j7P"܅£eBL2Y9uz@Id๪uR2s
xP{l&>cUrBkPH3f"5}^rT[V+bE̠L¨?j&#Pt̐k,qt!|Z#f\ݥ4O~)zhGm6»iI*Sͭ-%C36FA@Gш^'8Jg$.[Y#\!*`N_Xʰ¸Bn!r)j$|Kz wF# .ȋΦpo }4LAFe0uYϵG˴CI3;@KUjF@>snǿXm*OIŴ+7JMZYra(R&1^I`*0Lg"hp8Z15Oncc>mai/o 6fuQ S3=VI++c@[gC*π˵x}_rӊJ\9fY.ѝN|1͛*!*iE)O4W~ !*?FC
>V1
-Y
@JT2nӻpTJxBs9A}A>XKҷno
c[;k255-133<ҷ
-xus&ȓ`t|dKtV;ed#*_e5|=t]-{.F׼5<\L?O -/<x}<8*@HLMM10͵;c=-\t0VݲIvQ8FOb W5ɐI6	g9rTNsb2rFo9nODb!fűah`jh90DϬO~
-T^<C}huJ7o,`{[or
+D
bwf
-~?`=љ#5p 
-<ORFaf$%u!
-	H<Sdh<tNGp:£ 
-	"Cr(BR%0Z%@D1PnDUd(ު"6}n38}F[45
R^Zgw`
R
-T\PG+S+PԤ;.f)
-d+%D%cQzaSf(<Wƥr~$v᫹TwPБjXfP|-9B:kȬnQ~2)CF;!ّ>z[Nb*.0Z8Zxn$w<D 4UNW'A1bk!ߣeɡV`5m鈅f*T!QEvwXdHil
-ATCj$f{?7&PA2&ِGEy!sd"
-
a¦v`rNY؊B5CmobUZN	
-j';zo6 Yd>dպ$.`J}j
-suߧ6C2[QIԙָ
-18Mٲ"VqEucc@eȗ$(Q68ѵU K`SjXM82<~mD[jT'˘YTW9y$933qڲܖ*pKJ<NTav* }eH<F9rso;V%+y)irMje1\׹ኰhcɗ!F`fw;F8fJ>(CK0P第*ҿ<]aAc2!bѢc3q*C # <1BB1PS|vۘ^GhR'3QddIx׽9/gQt0&Qޢp(;ͧofnjK>GQB%vQ:CK<f3\_?쳗{BWo0[1FFGtG1eSSUϓ
CE3ӏ24^26o}c1Z]4jLdSOU<LuhjU~S,$h w̴cqzZɵ
3
-w76ó!;{;#
-(zPS|qqo\[ߠ391CK,]]A{"<z=>V쬯rKpcm]hJ&'|u>2<+r\rP~O|sRYO&˕Eyxgf.cyGbmj{o>vwԋ_~~]x3C uofڳ$/y;y3U	_;CzO#^㻌/.x{|k}x#4f
QFb*N]f|gh|;z``,jeYgY;8&7yj0B	4.+w\*D02qT$'9eSWBesDdY$B9h̆TftYNYݤ6XqwZHBWa0EeRAyVh"%)I8IKU*R&7x%uS{׈FLF9>>ZX@Ķ9N*|k=z m&2s<q>Ev	r@")%jLǙ	<I'Hkqm7LOc\`UGCqTlŠ19]T$}j
-&.þb~ }_)N7!ޖmyd wQjDr7};Ѵd$*xץ5ѽbҚrc
-	2dJ-T*:L`5ts
-ݘJuuY2$iJNL#Lj
_PU26P2S(r Ruq:ܣQS;D1/()M&rCYӲZq7q:.>U!NÊ<n/Xi,JV*]c.ysƅS|dGs 

ڎQ;h*w
wȁR_eI˵,*[cyqq ٖY{A7+KtFTUq{o`NYTa5)I;trG㕴Ilۗc*^ףmKEddX	jI2sNq2W9($t|s(+J#-=
QTPσ-X%C(PY(B
-:)6&;L5zك\',7ʥɐ.0=a'|KfOcf$}rKih)<Əx35$>'\ dyeSGgyë_.&S4GN+ isУaboshS
}aaa<
-PxFJ#UI^I +WIF֛_8y$
U{/ Z`͕Un@윦C7z}wbtr`n=ǅVؾNhWE?Wx6G*;{3O*Pr窍\ʠ7
-;@ʛ_~@IߏUN=E*_2qDl;$c1x| p>|$|3, f~w޿o[w)co/_-m_y)~?+g4xͻ|wGuQg{^o@.y97}~ ??W4>o
Xk)UԒ+`fӜQfHsĀTw(|P$>Z'+<70D]vr
-#<'f9ʤX	1@0Yxhs:(9)d0a /21뱼ш$WC S:M&g mҌ@iy?2q37܀kgMS9]Ӥ9 TPb\)Heӹi7Uzn)=EFӥlq   5F}2#kS<K*TH%jA486rdX1l!#-:JsTUsqrXHv-!<}gZ
 M=Of!aBKD)fhG2_(u0d5)U1SE&,\6~ρ$WV)Cj5|ٸK{}/Zd%
-/]ɭT@wnT-*`__㥙Je%+L>vʄŻ6x]e0#
-[>$Ęe
-y	"FT(10RysD`1ߡfu
-
ja^Jr`F@,q̀<HQ3+t/wZ֣a1
ExsQu5Ag8pT
-jؗE7C0P- ]sZ@k),zïw\-LRHr7y 8'ig_z.(O@ : Wji2~s]I3^+./b
	@%$ILչ|*}{$ln~_ O.넢QҏϬTۀqz:hJJJ7U#F$Ѯ*㶌/,^!TLʮnmFPP󴀔
-m4cRq9>7ʵ]<w05=MX+j	]jz´
-nuQw:Da  Tz	ؠFX(OKӪċr4IE748|/nITkzNwr;/^%N{1it-fF]L[IA3јnn>B*JǖxYjv}:V_Ou#ȧCΝ@G7
⬹|*/loO}iί?+4MXg㛿Ż~W|󏾃ΐ(:p@0݀lN%Iӷ/0X\/>(&wz<[
-EY253K:]]2/<M^.nwWp0"CI]ׂ߱yg{}ۼ?F~S}~3󊻎qc/NUOBN/7j<x,ss\|*o~+/?xW
vyWأ9*_AWG9|kV.?ʙ3gr;Y
-rk_&߸߾8_WsS/>w;U<xMۗy+]}>ot=غq*[گK>_疯8O׿lI}/*k_LO
sǋtҌ,3IȔ
-TCML5#"?PCi&rn;4# 
-202#
Jo|YŠh&(|O rUǊӠEe&qm5{1&Xqfcwbn6xvMϗg=WI߫=-jHxRM*3DQ 12q
Ҳ$F݈Žssf%Z0O)eҐ{cƝᐹuіɉ{QJ72[M6GIaC;wMptHɘZ^L,>crLvU<"G͞f<bDa@#Z')^MP)ʔmG

oI31J\y4*<ceJf9i?fHRQa~AIId >uu:G&&tb9WF0?4đ&t7K]ritu3C;zwlzN6hM~e?Qp,`-5,M˄A69 :xr
tka &n@إ$
-5???Y  GAwD:L dv.G+e,Eˏs~07`ePhzP(BY1\܌}H603{AJFVX[!q*s /є!R~U)<ƵWdn!%:+N#<:
-ɠk[YiRaX }dHeKmb	Bmҵ@ y
-\UPgmY%(,q
-hB^OW*+E ϦWaڨdw~_KqQ0@tpXCPɹF*r
-kw>!%45u&/_3z5V
X0لdNC]zW(v7czFC}ic:V!fXШiD"eIGZ;8Ғvހ<ÍV&z5bq s,=w>amQ=k=AuD/Iـݵ)cߕlQ=<49RYulV{~
-;kz_]>ȓ@<ܡRr+D'7ʸtcawC677zr2yk_Ť['Ж+׮sta"̣/3u*0icAQ	lIwPC6QP	4Nb8Cp.^λyʳoOǞѬɳM<kBO8 k $<iB
I#}_JЇxÿg<gX9wv7y<w/84?/	sG=v?/}wK?
::^Mp׿QOtp7:KO?oy->į}wv0Y[~ۿSm^+?͟/z,8ݺ&|7oo\a7/ɿĵg_S^_|8}?~9dUiv/0zx)&r霈<WE4:.Ǭ{4}ȏNT4NIƛDKhѴpDa(VKՍ,e 'ewm}4ZږV խ	"`%Ud_4xLI.U@H+ c$Jqn0~8R}kRZq>$# 0QfwQ`(yIU37+@-dI@|2E# aQϝ +<"}ʠy.6SW.G r>T@s4"|Ppu,+ٲ.&R9@]i\]95?ޗg"G.Fj\ڝKhy)J0SI4gnEvw,`vJ6O{h(WctpVba!1Ib	j[gsmlRśHK5g	.O?(v7Umzyni(G1tbNb3:Hr-q-5PZؐUW/©H'\L7*&H'lz=Wuؚ47&#b\$T.TP)@e,E\/LR;ceAӪW19HDWhTP%p-+R)eЅ1h)ȍc:9n%Ud[9g_ޘ8cO`6 %I^BKVUbȫ:"MO<
ET	 )th͙:RLZ"fi
-oJGq>(vR[EM%f _>ʯײ4W~'8|$;XѣG9VVVx,8%+AƐ</MJ]xȷsQ,~5ѹg3ݬqpv߯'ߋsr[S\rx8o\'3Z2i^r-,8cǮAR9oxx{!{<7
ѻ>ʅFU	iZSG#
n>-GxG<@PКb>촇@X&/.NYvM9O`K{uTeb^R*icNtC㚡tbokvw}'orz:˥?|'O@PʚTv#|͛*<{>O?I(H[+o~LCXI~*-t)@	 vیzJ@,WtWt Ť^Q|j @
Gř)./K3O<w?Fvyo~s_A>YQ=K zUr,0Q1 &N0ڡk~ |w|3g5?Of_?--_N3pxs\nDoo~A~S(y[ٔџ
-Gn}իoz"S71밶}>իm?xO#f,'ģ̾ktw'ȲV۹kԫno~o_/~c=S|7'7-+oc7ŀpbu+ŷ9
-:(*K/eO~gY",M$0ͱHi߃Ռ5U*Z;fRN8_V<'А㥡R
Ic!`>> t4O <UKTjvژ\2rhr%`Q SPB9;jUV	
-.N:@>8%6ZCFYJG*ƈ0|j4|D]f)REwgL郯%oOhЅo6YTyQ
;M9*de#2x
Z*k&.y&r"JgQever2e9<y
 18v9->sWHP9ƽ0΄G\֜j+|DOfFՐ	&3i4i
-Yu8Ѫa
-&sћ/smD_Ԩz"%\
#v̅5E3{ݘ
=zT
-|`+'͎5g<A{
-5[%S<+0d)8*
-i\E+tC~-Ё g$EzR3*$)Fّ@vqԡ'YIިnˀن/Q EVWD{b%ӒY*
-_N=@~6
-QUe 1 @MJPQ%C^eG oU}rrѥn_tQI"7@Wt9%bK2"c@[N(.$ch[Ps(@m Mp3,b^q66-= k
-UrühwQiuFjyeAqVWO.툢 di*.	FhYAp,^Y5Uㅁ0KDSNVOz(YztsõTnJ"q.]d}{(toJ7iۃ!g~o;[k/j;E{}gfiCxix/eR3p:WטM9$=^Ġ:Mt6z1OD`Dw2iZ\-DW&HL
=7U	[G%ʘD9AƕMLT%lM83(XǯVYQ=mqu1{\\^em"nw5339=w_xKPy,9rH&gLM2?;*f[Zο;&h̎ɧ@F:X1ֳ|LSff64{TW
<dOGt9ɉu;yT76օF?(g'Y<y_]4ǵ=#7vLʿ/M6D3MxeuM* NUjpE|7Ɖy?<_{?|W^ρP6o/0/2k#{׿W? _x
fggX*?y[pm x?ƯpR3oG-ozYhLթδ |{׼*,x)gXƜSuN|moU<6|7O_/
UEj+}yp
N.Nqs_G?](űш+tq B?\[B{5(B+P:hDuQ+f(-e(E*qQBoГ
-̡yz[!qE|WX<i^Ky:ȕ-U2 C"3A?}55#kj$JsLӊřfE1JE0c4Oe0g3i#Ngb
VX:4K:֍TB? O3j!"W2Z\P(S[j\s$%Y*Ǒa,0"$S8u5yET3$+7O]R* &?G#QiFx˹J;$Y[&CY	x$)O&ّ&Cəz8"R&*#FLh#: g1A53n>Ixp"b}G6Lyzl2b,zd:р%jO\g1UгjWi{̌":OD"#mW4f(AT&b3/&7]>&vT	<A`L=J@t5U\b60͝a/x 
-g9*5k6cR	t ̂`;Y! LiUR"q\ӤrWEs/'Κܘ2- 5URPVXl- Uh.@	88qn%_8PVnBkVkISThsoۣ V2jY\]PBތgƖ^
- (J m˯+`QE)}0 E@e;˭P^Jo{{{/osTkcGSKv'OM:Ef-O
µ7ńKZgAaeJAo4?0(}1|೏z h69r:Cр'q3c0acR4^@8ylg1jx<1aY1CU.?eQ_{yy8b-M'=)OtZZ3u|Jd'O&3F6Y^H2Ԭř9$5d)F9a'4M**[mξÄafI3#fX]P:ċ^}PeZk''j<ui詒BkD&S{ØP?>.}bSp<xvwp*263<tyOi{ c8:9Qd<$¬>yV+/Jr#puGWxQd<c}_quh%[BC/qJsfcت/3.y?WO[?／Gwx]9D>ş{|0[y߿6>a7u~[NMySn
-?+܏2YͯxWv`7滗~{ߢ&OuS}f6Loy\?&O7//}=ŧ偻y?j.|33'7L̽ofhbF6&Dl]`!j<|]O4&"}'u]792#Ԋ ϠpAanq#\	`S<@Uܐd^[>"O=w{9QV(OT)3*bh`W4~Gfjt;'<6b:4DiD<6DE nK FoR"!Qn䒙eh$jZe8*Cdu29֩y"8 rX:hyAI*?/\e#Rdf@(iV֗Vv8td_yNоfh3q|_LW"6$ʊ㇊0&S?.j4\ey&63$Br*I_i92A 
- o2
-Ðrb7|vLIgc&gg4m&Nΰh|C1x͵3X
*xʑs;4oYe就
q|uqAM{M`Eu8~:؃'2mG;voEf>Tg7`*"vkm/P & #eF9W	;wA@V
;eT\6Z`VcG;&")ܽ*㴝(FhйŌ&Y14y]OggvRЉKhPs7 w<,B/9X8zzWtX(Zlc<]|RUH.+s2P\Jl4nJ,nhc>bPtphi/KۊR0s:MpK4kwtƪvJ;h˜<<PD/2	9Ǚ*#cY+K&wxAh$Wԧ$,x9"x;ɣ>Ғ\oO_u|Sq3GJ~w%hIY]ݷ)`	/B|	ϗ|Ix~ʅ W{ǎ~
-~pˏ?[U |e3+EU߀,yk'8	of|9ȫ>.NpaykMrl1?c|erWn~Y{ϡ#h\۳?,}A/H-|~@9q??p=qu?{۶7kq^׹6~`S8J%
-)Ъ&-U-i4MԔ*UmD
Q6$@%E6F`}=<Xk1z:Ș׊Lkϵk5}ix?P}ZayM٩lI@s]*R@1䔊Dj*zP(KmZ ]R	bKV@"CjɬL>qY-񮰃/>d棷Ϲ3	"׎9w֋~fr#af3M64Ӿ䫯׸`s.&"LF!4}~;Oc<Cpu	Alp*Pz6RRy1`f/TL_XőjҼ,`]؆dK{S|0 )>xavXJg<#g-
-D!AF*^8mYGKvV̹a4g'+D[dC{Y
-69<r_?ʕ+3}kWx-/|2:ΏO,#>n2>=|[՜,k-{Wo)9Ƨ=GHtqϒM"iKKc|~ª9 	 NQkeVD}uM'F,NSy.aޠ)j,ZL[ZM
-2-Q31մbZ-Ucz$1]DCvX+ft
-VnMX-U'tu
-Z?cr<RZk=3QG٨`v7߽uy:	D.3g$q:@lHhz=sSt; tP^kP3VǶ5HG65=}Se|n;>#ɫ4{Wsfc_"ѿ;xܞ'ɝ9zgn~7r~{U>s=gM?"fx<+KZ^~ }D9XEpu+AAzUn	5mHP Vn5B0&NF@$,zE!N^<ō#Wc0.kOf8@;J%^7l4!>pa\Ďʹc'ݽp}M)lvSoS!mf/.6, 4>gчa(\))y&}	LiBt_>|&)ĨCvVkYr7LK<-2?g`ҨU@JA̟EĤ ,dY#!)UPylʊ0 '^OeSRfjB,z7r%(t><y;ܐR炬aa;g:y6z\ĬXx`z1W:f|d_:g=yW9
-X=vx`[7nqUw~ӌ(9Ŵq G5}WWl 
֤Cj
-a 5 vjMl !&sTDyQRm).V{_~'gPGWPsоrJ4LYa[&X;uhlU:oajM<4ƶTQ4vÿ;נKg:"8\o?7(Oΰ_7LӶ*DRKa,u+2MRRLr%|[!^
o6
b>;wYƍ<QXV4}VP"=Q,4z}j>s>9xxf>˟7{;5Y߇ϋw=;<>mk<w*8+KP
-fcYX9zeн|+J}"]-a9ލΉA@f#!lM 7z3pT<v:ikU~ΆOoQ~<2;V@~o&JPs.zCԔI-r	o[A9=JZCCPw!OP5KZMCk޹rRB׽8#2i(aS5"EQPK4ժZ8KQ_wzphPڽ3TKf#xY2Sod1 >WhF1!JZ9yĄK<{>O=Gzf{{]>NoiX9¡0m7߾Wx楈<ups/cCJ|.a#G\׾g''2t#<1bxO_b:lEƻ+
Z9i M]'=uc
n1E,YiO^,WAHM:?Z7uvhlrZZcAL_=R+V_M(w3o`I5Ը
-N
-2_8=hM *^w}Y_8yhJԚ>b5fRk
-@jEtЊ9|PJrwKM6Rc]Ծ:x52u4I|[sre
-W?w]xЖEKD$q@>3<GsP\mLʰ.\f/s	5W.c^fq֏	|C芣8 5z}\ҾKV2Iޟ ORm%8y\/\}cFo}?mkMN]/%]>Ә._.{'Xw2l5{ݾ^k_ʏ*xlVMϩ
-nd?RcT>Jb?+2S#^d3/p3+@H(1(8wX-^dV@@;f&F}9v|t㸳90<e#fj.1XñoUf[-1#πJJ"Y-zX)EbNTFyHlvH~b4DO.ƫǞG_Hj]
-Ө8/h>2\
cQ~͠0Hk$U0291L8J[Ek:>p.,ri> ZYRFوyc5Oܺ%O'.ox=np6Nqܰ\9Vw7pGux%mXq>}wmx磈S4qxy6Aۗu|g)ZSy
* G4ARH	X9eT
-]Qi@}Z!XgS\
-xÍ5ijGIw
-G,# VU&3֗|85~Z^Ug]TI
-nLb]x@G$ҤwiZD)\Śtjٙm,%M؁!}P(@Ms(kd27
C3nت3t7or&O^m#
-T溂=ߝZ7=>W1O$G9׺΃jaϿ/svv|NOI; +Yjt5٘cz3TsiEeR*@qڗ .}%\+=xGR&]9L2S\eժ>`:apn,V=W)h% V
s)X"L zCr5j/7.z#~s\֎]'fy˄f}'H1"?st]30ͱ_{0bݖ,M[jz}%>p#!["T{}.RwS9lsS5 ntGɃ1ϱ[&eV<:?`z
־0Aune|(L\R1ImTÄ22-Y᯦-Iկ(haἠua}bCIt10`H	GbY@D2ܵX<pc )aӉMyc3|ţ Ns`	hQЎ&+--V>R8g1,F,syw}fsqQMU}ʜ<aL)V㈱\CNwsހ
-KWA
rp	s̢N$U8lf2 u P4"	GK0bi& sJhX_~64&dَ  }f^%@4f`q%y@~;N؞(n'Xo}_}\];`YOxi7E7)a}˯
~{Ε^ǝ_ns; m7EVJ:Z]MpLqpU匥S\){Vdj1W٤L@v#@ZD̈ \
-Z&tҘ0@t1\͍SW&vX̴xh隸87.ں	˶o$3Bpp]}·
-vͺ=Yg밶vXޑv;>s|2'԰56A&BD
-!#|B!
x4K/A.F+@p} GK+mp}.z]Z;ޚbt?
|>OIn>(? ſxOfUʳ~fZj]
-:KU
-^-F*&#Y-uN=;ɩ!\6ϸ1mPAZ~)_lيw
- q3GM%Ch%߿0;C
Fc'poqqzj뻈d0ı,=JsC.8`f,e4Y#c)l՟7c g+9>/Ж
7X,'}\:/y^z]6nk8XI;
+pz&N{b3
r0bqc>w\f\_b3Xh
-}+	0U8=^p_VR%bI%K`4*~6)<!#o1)xo5 T/E Z"{x9|zM̬ƌ0XTb0!ht\)SS͖+~<rgAh>_t"fkDNq"䋨/)@p~[.^ޣÊr^W@X2$*s-%7bIM:+7ev5YT'?pj=<X_Q7K0z9G2cN+srs 
U{));MLFN|!d Ia,APl~3
-8SAS@s05O06M87pqsLgnb{?3=O2,=8?p=ݒA&X Ɏɸ[8{,Hx'>ē-5u>
-oxtmgd;dz'\y-sշ#x#ӧ 18Aq~̍¾Fz^Tep^b,\Gt(h}*	qЬj]Z
-Ī:7y )rPAYK,Tn"\S\ƒ4c:m
-(rY.i`#
-|ZS
-%K43d̨?:mvAv
xv`U"BeEqΗާ: J)J;5$ϓU[*uT[WTUF
ߺ\p=PPfH򊥪0AKv\[v}T|;<N<'xEvSne->*C愚n	a(1b-{ùxt*9)"r&cVp,Xn<Xb՞dp.;a+[-[3^-_We9
p%?iAOOab380t`+hju,jRHΣU6VfzjI5b	"xLq`jX%$* _5ܟ7'Sn\,{c1TPp`+#ZQ^~32 ]){e zق).%t~u@C`34g9rzrqZQ@jbxd\ B^kN2Z,[{F?(V
ɶ˩"]KAaR&qB4Q檈9:!b7fR!(*,όHիlE4^L#ltx'_z4P (q/IqJ9D@&FY!87 SZCL	H*Д}\>G6)m^1ͻ&t8Tɯ{yJsQj߉k)7
-PC jJf6p>8X=a(ƠB@64*]%DA'<4'Z1V"3ǔVQ=.T3<#a-g:l06OZlBnǳck^z%X?plKd8Mko.N3S͑K/៾IDXNq2-wƵ+;,
-Y#6+oȢOw`&IruǿC.)7-_#~!tiz7yÄ2ΘI76tVZsRbNVƚZ=eYH%K}"=P\nƆHjkgL*lF٠
-ZJ5:_SZ
jC-`сmO+hQ6(u=o[t5o{T!tiЙ,zfĤ#z74,JT7VYSlI5#OZJPW4˃)EߡV|T*n@jMd`{$P~m,*穎/G3f}ɯ*?_kz͵+8:>"ߜ>x/Af
-ˢ1檒S_Pļܟ\[=k_
-b嚬3{`¹Lݲ^koiuΐ~\s<HfD5[nu:[PiIHE#x5Dsjd׮^a9l/69(iX5Rnz0AP,s1Ea׿OP@=rVjr899ma7Vs]b\g3w9חTx)UPgv;cwEwy0V_/Z?q3-}w쓒Z!/9NR}B5}M5J;y0iBְWb*QY1,>`>&*D+@mFiwQVڵ@t;m7w<ulbNM*u<D	E KyճJ1RޱNr`[=ਆ.rۭ=p13qjc.ܗ(ۂK
+Σj`[h߃a0TV/CԀ)4	:RfE6P9\[[_r:b2%͵"&)[.#ޕ< eV+7yn6lcPfHMn*=Ka|U`¶;twtwxRql>uaq
-'6+=WP4'ϟrxQWo+trtI<!)Hkoc+XϸcWH'O/r-
sY2yMoBe8p.i6O*ui;5hK?W	XyKVT5^k.~btq}MXR$m}rITȉS"3pJ\#;S	()ā/~(	kpESKҁn5@g74oY݆9HߑOEM
AQP6z]WijցDX^MhDUm|}zO;&nUIC(6	
c['?V;fyϓfSW_d!vl32xۗkPMy8ؠ4YE93@@%
9eejXsbYsFw.0) AllwSL,85y0T|BMMYT@9cRzMc;}/{9`(w}P${.Zz煤e&+%	%:*Kf4i\M5\KRI4tg-E-͒w{zp?&8qV%П"shu
-|{׎vk/8ņ[O>67kl6ޟRzw;^|Pk-EknY3HH($X"H6^
R-ʥE
ڷzH*at8)`
g$dtFV7!& ϲFM{.L%`qp*Åj: ȝ'G_x嘏ݱuFsRђ(VR!gR yyEr LSuN0Tqڍk*AϏQnf
-BgόXM;
-WF|M쌚T2,+ȸ!8kQF2Bʀ5pQzpxpmqo8WZ
BzV<Xl̖EȬ18:Mt8YXZ,Ksrmo<vy׮1]{f׏}bf(Gl3niuGґp6,+7?ޭ>2_#X	sZ3^032BOi|s$#vwxл|S,ד5ۏ1$|JV~*i
-Zpq%;WvR:5Ew*I=Ծ+JOk)\&=\VrIe5A)tzBJռ=*'h$ב4pپ4i% a3oYuuv!ڔ0+ˊ
jnq]2*{&h!/U
-wCZuJjj:]&Pꔒ{R55C	8y~hyksݾGioJ;{äu<hw[1oc]$V_gWڡ>4zS
-+k	ozy{OO.zGhZYИb3CgKΌძe+){uY`8q̾lwsmTSgMԚ%\(u_s~:9V}yqY.H1ʝU<G%HfzbN!56Ue- j	i,AZS&\lvmO?4z%!iDZݟ⤦"p~qvxۿcX`Υ!0!yT:5v)"e=Ҿk g4+׮<y9]_5@p9G>cuv3 ~o?ʳ>ϩ}Ù-ֻ@x;ܼzuf(ϰ 8Vø{[p||ty,Y\y+)	s]VQs3M@=e^:a ,F1溦#x4yބY$e:!%UZ**.e[(D\dʢRAR8,y"\;8>\bNGeϘk^<r7g2F;x	UQb,֝$Y6ꭶ{׌Ź8?Ϡm1.rqMifUOMZy~}A,Wo.bb"b0fȦA2?38W}ZVղP[~c0hfBT"
-t5Z-Uޯ41ZIWw$?zp!EIMlYd%kCz,E}S@:VK8	V}}[?D{- 햳M~AO,q-&38dܳ']AӒ=0C0GzrGW	I-7 B%bIJڭ'b̏|NSbڧ'f#Y]9YISi.}b]5始C:Wjn(H
-tf~SGm?+tP7}WUIOHD;KyKҨM`A+0HǪWǣT!oH K\AR[Z4\Ry݀Γ2'<Im<X;GN%1IH#[4XƬJ4ynMay[Uۜ5`4pI/[3E=o{?v̔"l1G]h_bBk`L,smn	ox"rvU7N]~UAZ~+@l5LEj?/&<
<sy^/:ʯܹ{?Ud?<'N)KڟԀUӓlst~q.)@쭇J-YXjz0r
-`Ccli\랕=f佫lR9[EMO7G5C(a?boT)F.6ܺߘU(MWn5.WsNo~[x?#Od~|c`ȟpGwZ~}\n{_|}g& ?ngɯy"/|s|`g{(~9_ǋ}#s|6~Ǉ x>?|/k</,?_:
-moxWK?w_ďĥ~;_<?CZ{ iv%%C(;9
9=1Z"gKꍚN%DlpYeZ$	QPo3%Z&LbSd`RعIf!#)*7.2m[7du'Rd+-O+[Nvgܼv\F62"Έq]LlrvN_*wfb-*IV~e<]b;-K=i	E n!Ra&Aʋ *EIޯY#x4IHhPB j.)HMe3V9bAhC!ͻ
0%~9q+
q
-\<Ws;8I;\ܿ{OzWz;O4W)/}7xM7nk{U9r-3N>Ā]	,ĘO>ؾp_:~$Ұ©V0:lON^&.s1s3aیD#a& Mm5g!yAjll۱>8lkD\edqV|~ʪb_آt/Hm̔ P@[<6Pui=ϥ3|-*CfנKcw[{2{
-dSo80ԌՕb)`ܷ**Њk*@Һ`ic8z!TPYheM
-XP"-PhuL<W
'PX|Y3z,b=uV*mMPT? VS^SZ}_e+/XJɢ)U#ڭ#s0vr=Wo|7o}>o|䷘)Eվ\1+d QxQ5o7..ů{s||!/~)r~}omyz}"@z(?_}}0 {iޏh'/CoO$AǾ[x4O?'__#b	.0V|w~y''lK?65ߏZbRA)fL=Khת(c6Z2Jg9z|*wC=BP9Kɣ$ޓ*06 wyOk׮qv~S93|u|)o{޽ʿ˾dpgZm6W#|<%sƹ&4cWAzjV')RCB=?Ϳk|/p;-o.O~5pPӯ+ϑδkn}Wr_Go/?ʗW|??K?g 8>fWw~Ww[6_Ï pf"[9(L)i-bOZ[^X,<k!msԼ4*yS`I%iL8b<>S90b"7&X UEr`՘wy.9
8<XssNz?Ypgxlb0֋,sw*r4g}=,Дw>߄J9mN<*Z̳_L&sa?$-n7NV"yX<b"fGRb|.|Vl#Y=1\y2 b-QF s@ahLxQ=iYLu!7EocȄ4$gLIS"EK1$:q,3	$XS&HH0ef9䙂3dϝQN60}\ر==`X#>|SQ^x֕/g!a2=<|p_2p蹲eRb!ݽCpu0#'#`쥗x=NF\a:32R^
C1sTm&&PMeN]QAQA5KMHל4@R׸TY
-HUZ4@eU[*`u;yB@\sT&L:-m
-2Dn8+ԹRGK3i REDyTp&^{[E )̐&5_w-K*ZAu3\ZG咂`e~?nZNB}P\έA=ws&i~xFAۄOʫ:{
-Ezco4\'ēOO %-j>9v
 MPD	0!#Ą c00"(  H$unhn:'W7|skq<^NUkUX_s
7ȡQEX gpCjLڠ|EKJfq)Oy
-oOCTh'?IhL0P7ַǎW󲗿,{x&.gw;|/yKxܹ{vte,=|듞ć?a<4>3,.J>8r${YSmn!xNetU#&hPVFKs5R-ASg-Ǻ@a
pZ-SV)Oj*mi&>7s*Ϋu޹oiDi@jY^Yayy?|_>y\x>:xÇRX?9x ]w]xP`
P5x{cяy?_ym	_Fpl&K jeckxޏ.
uĽr[neƑa7Kk'9y]F4yǿ>%ͫ
-V
>eO!~'K9qÿ']t5UwxX>ϖ}굯v_Ͼ\s/{h>?K~G=x
Ź3D?Ƒg>	gЩ={~M\|8݉>%w>8 wqac#_1:3~7v;\Qw<>~C|U0Swy~Z첋j;_*=ojLeۄQ7]Hѐ<
-PAe9-/(KaYb-`c[eγٯ!Ag,qxVz Ea=>bĶ1sS=L10miyPJNj6ьbZf:ܵ{7CKCNFXR dC;o3*G1*eIA*SĚdݐ"cKcq.NebA5شP$qA2h|b+|uM^*>rEfUTaq§pxcR\ONnhRkklkR'v'ړܤs)"8w&	VxQMO )̘B{R*JrYbVd-;^}Z5l<+k!zw-=W`klck˖1[%TZƚyTyEUu\H-d#r+e\1Zr9'owQV'ifiCMv,VwPSSp	7"Z3v<v:%tQ@1?ABy,3$ˊz+.'WMzeɴzn4X
-V^XIzGdb~`G2 @wi̔C":$Ii,L'(rd*E!mK"gfv$H1IۤY n]K;
؅48q~0ɠgtjF&ddg	dv$\II_U}<qt	q; (&!qf1J,Z/OC QcqLZ#;;Q(ǲ@182mGaqز
- l|7OJE_C|/|$tq!y<AmB6Vd:ZXke'O{RwTjnR'-.h7Kaد__? ^vo}[x;-O|b w]=z}X`eyv:"uwŽ__XY[ek0vp#>A?|[fg3Pj&1BN1e	h2֥[jCYI0FL''@^K
)0<-Să)gmhSBp4ԯ{̷1t:fLU94J1ii&.qn1ABk~jh\,p[k{^D>Wԟ~sy/"Yh4lrQ?_6ם>g=|+_]5ۛiU|m<窜S#VLb8b&yxЃ}<v\+~O5z>~O=w?x1oy_	[~o~YėȽ|S=^GwGyU.?gVy_{yO5\?c'S{ؽ<ůeqӽ#.3?Lnz_q?="?9|㔐?qu7v,Z145sL`wЏ],LM=21w+N"\Yz,PYZ2EQI@db(-BV`|Gւc-w]:U30b`T;u)-OJ-NnB$[fH-B2IHlF%y7|Eg$KeJPZuLm0=8]
-%f. *L$%dr2Ift,qZG2_{Lxh3RØ/#dr?JY!PD8Sy5k~*)#". r
-[YD1kcXeXuoH)nb5:{tcւ㒶
LnPBՆSybOYXM3ST'OEs[=0һl|TB޲̵;#o1ezv4W,=RѻO2ےlIt|r#jf!>j~VޅZ;C+
-KbBO.J||i.·Mm!#YC
-:K@*  ʅ#J3&ə&9=i^A/0iӂF9skbbta
-hP 8E_#@eKR^pE3
TTMsݦeO>0#bb`fp
4GHd>KYH-w$	7QID;RDE22HS$MsNsk=t2]:IBMobl3g3EP|ػpxD;+u{G,wtd$V8_u5j\EJɝwnﻭ
6ZkaEn\ k2Lu\1	@
-uWy%sh 0۷sM7ؾm/z'>q<y{C
-}G>Q><!ꮺ*n0eJ*?;OsoooTZ߄:0fw~~`iÒeYX(R* ]]סDs<3;8ޟyZąR"o
-G׶Z9	G#¡#??೿ʽ,OyQ~+{̷{r.{|r]~W-^]?rg]bXT}~GOzZ\%`ǎ=pNm~_W])>/7~:1;A{}'NSoy'Ks>cmlxm<_䛞?<żM~~=|eO7[o'$
_C?ߟz`k>q|ױvhB[;4}}e<-m!ȭCV%:ͪ|t j
<$]c,P"R *k#-Ű8:KO½x`Xb\lTOIOZY8TQ]qHFa]'jRPZbOٷ{PRFê
-9&w{/q*ԚCZPz&|
-"ΪlZDRIW4͓i[;DȴԦMj]Mz!$WgpT}>i6-\ʄ'\k "44WǙ?R x)KiFɓpG0MV
-i)Hڣ=ϡ0Hʙ`0	L2ЃǑ)rŦѯV$=3f.r)یOѺMSpT̶,Ώ5eg	[g`v{/ol0;?Ǩodi<X?
p%YjWQm-}zLݘՄS1z`'QېW)Ԏs
-
-o^w5HFcU*$J`QHsPd73m\*8fJ#;[rj븽TBAtݨh)_t]$`I0HXq&3l;̶JlgL\LJ$` Yj1iץZ>/
H*GBv"خJz:4d>.D$LF$r bbspi}rkE.@I,K &ۡrIBx\54袱䛙:RFoT&UyHΟI H+H
\6G37f&J1_nCkG a)alqq0c<e׮]A-K@nYV3e
 .t+]CW\=/<Kc8m>uy\
-777CsӴV Çֿ_sM}fu5 r
-oBs;h>u8_R  EԱcLa)!DF,@IM줔9B{vMT I}CP*f/yɯ.{
-~ol-dB]9g[wWdqų?caOa[ռ፯1h~eO^L3d UE/}%GfvY}(-e>qdKmp⳷]n]9칼U|'ߋYh/scp9{Qv/?p
\{{<?ɛevÝHľ)Tg]詏3:B?[`f4#g#3R<*,DT-@PjM[fABtuN/;B!Bak\Px4c5CR8Af@k%13DLfYNq8F%1"hw8c}Tr_Y
V4hMf[[4-AcT8)x5y#!CE îcdIȳ,[utt֐g,㲌hH71f=	\x
-:B4JV!
-ɔ$>z<l':R&p6}R"͎(s+po]iy=GKTP8+`Ha`$. ,H3朅i/[.c[kj,ᐍyfPc[dftx)!-=(O%H|>Iw4wT^|E6"r8Fth[Caxܓ`mToa7AzDwgȝGwṵbe
-9 AL!2syC\()MO;'N2,kEcjjmm:X#*u6z5P~ހ$9ʙZh\>5
-C  h/cwf^"ڒgh'I@IdMj1EA}qP0		gRhH$G|zǙ塙YqV&dbλ[
-z13kS(^ٸZږ@:~4QH@Jj@%"F#E;u	l4ںتω23Q6򔡻 oREfL\i=SwĚ`<nF
m9['WR<_oX%~y0Cm۶+x൯}-Wuڤ"nBk}}uZ5k()0_B~7~WOT_0>G?0CPP)ePvNFǏvZI?,l~0>6SJ):EQ٬׽u5__{¹Xy8}NC93k8QJ/}D{q5뮻Do>?9H}@<'(pWЯi?oY<[9>>{uo;Ƌ_<oקs/z߽n8Ň?Fny?yA~EeĐ7ۘ=^f]l 
-,]X.<ʯyF=45-Xyy^?~ûG}_
~'`6Ku^{h|x'S~Tsᷯ 7%w{^OO<[xDZ3/ڛwt~|Ǟ>o7Ʊ^~O\>~|++
::2<&J3BL$DZr6ebI&@I(:8\Ae۵B{NQZ:{
whEt`6:1v'1Y\EccXSAUTNPvd8G㠭@ipz|MW8Rd&<2 b^rD'
-IJ9y$<mE+*Z
-WeP$ThRg,p&q=J-Pyq3ZXr/^SښPN%c0ޓg-F!xMBZQ>Zx#;:Ҫ./C_m)TV̨vDM;EM1`_K92+*4 ?VTʃ
-FlX[d[#v,X#A_p3=zCzA8S3{K]jzn$GQ,HdoBx;h	bF}Y2WT{UYFǇt>Ոm)^a@=S-2	g/Wp>YY!*WyU%NUF];67T ؠ(	T0I1zѵD:Ƈ|tVm$Wgb@z^74VIqL"QF`PJ6FUq	@RHu>E
-%.AJ0q)ʢQ&&lZQC"+ d6Ēp)܁Ii(o~*oq1!Z|!
-u$p346s6 SL<U+$ҜOOXx<qe 5«ÞI5Ɋ6ԄGE:O#XdD2i;/$\⯛. $&Y}RH&!"qn*n
9pzz:6jmi<1&,oy[Ӟӊ_ 7O~y,N8 ߺVJe//
eO߇vAzPPO׳{XOiƘUzy8}^mo`ii	}*i4>ӊiUΗsIv}Z=z)oeoι p{.{	'o)UUQe^K؀T
R&7|o.pf}#[rfu/&_{'^B>Aя^bάw3O_s$js{~ɼc^d-׿_ks!ջ	>^;3kx3O$?KSԫ_;|VtiiA[*$7x<!S^U(q|b	iAmYPabJ9X)6XkqX(C55,:xa.-+&d
-Lqq,*05v-9X¨tMeúB6ARhcZyLٖG-b]?Th?u.Wס˘7 u\!LOmZiVS(
-8LYt#p]FCeZ';jUP8r'Pr$ :ijgMxVCk\3%EKz>W*}͹|&7d:'B B	P֒:J21Go]D2;#a)DfZc=L/tKd~VL}bV*v_>̺E	=IDo1ӣX¬@^4kNw/sېg&ӊ.5bv8}_];1Dfn
-.ĺB*V1K	rDގ0AZ9 ACۤ3>Aã"G4iN44>YG8q$GzG:^/R	8p`*
A@%h.bi@^qپ)%x'jT@ټg2 T"o/xP*<a i;NfOܝ9s6)
YXImK& ӺQ u V(0YGx $
%i.2,^'_R|w8ˮ0ɬ@Mbn=JOM4nz6'p@פx{@_f㯛RJk=fqq1KT}˲P5nXN`r{,˂O}
-Φ-4DUUo8?xf؅&gҜ[fNjTP8Ӽi+}BNam6,Oqz` cB6 OO:ݖ/mӬ??z+ѥORs6[}?Wx~QJv5܏wƫj%Q$2ȅ:31OLP9Q'!א
-+%Y;rE\55#bT5x'd,6Ay lygam\13 U  JW~Y10^Yf:!T>"RPU0,JL1E)iҋ)b+	%Li,d0PAz]jSS'^h/l|p)Dմ%x%uBIBRIW*XRp)b
P.Ibd
J Lr
dI)2öXjƢˊGy⥻M/qGQbHPw5:Nm,=;lg[Kq!3xi4kd3v7Ɍv5;{l/$[D犍qŮqXfqw;X*K{,wUSomf~xujԶi娬KB-uҬ!$y\[%_"faOCCڎjST]d=r3z8Rd)am@EpmH?dfQgq^JsјG/Lr.Tx$WM sւRd1 'A4Lk#(IER w~$GN/$watڎHa
-<Ip怴|c8.mCp.Xh惑R$	|ltZ#'!vIRaR)SIOca$FI8a9h!=k@<.]vALf,8㐊7x	 |D +-+5JQ{`AO V xHNEԂypZlC+~>6sw ڏHhv:
tyTm+Lj̕{7, bV+? c[۵ g[Ksvӟנ7+7uyeCVCsH5@r¼R2:>Z0EnRy-D "e@åv:)( ?^091esXQ1B	_8ޏ!0Pg)C=-5R֒ꪠ$?Dd9W <2bF0QdYP)c,!3n;b|unLQdcR'6iɻJ,Zfx	V(̸YR
-+SCdQ.@09X穽T:ΡDC[U1Z0%(Z>ޔjVhy7A2olrپ)2>X]m*
=)i,Ӛ/~Or0fJWNJQt/ݶ̸jqEٸN\wyG]D0"di[CpxݰMA{V7k
-J꩜Νgn;^>NsyI>x.['b3`?G3^3
--EqlHIZ좾hs)MDr9{UHĸwd݃?%p-(xV.rl1u	"7,:uX+)M&`!sD#!
-`gBDAmR%IxlE&d).C6dggW
-(OF;@kerO5S1ރf? &6xiy!2L`	L(ޯ	J\2#hE%d^`
1 >g8_⹓hWoSgP@	Tx.a
׮`<.)"> " O`ʴNf<)jB=	#7s¶
-~tQJM/k`5-͒ZVu<ycЛ`PQFOX<5TYOkm3~c:[RBe@6 \TάdfkLƅR)+j@Y#up*5N8#Z*z;U^{GL'c8bJEe
ЌGRY.[Y-YPc5YK53<`sG6F#|+Ǜ
-%M?a,f6ÂC8HƩg6w8 ouPJ\h	pDR"@RUP
VeYHPZ}tX?xL:  #AeJ]hBwhc@zT`]+TyA|i,sNPytCv4)pc3=yvE9fkGhNZesы
-vٹ=
O>ZKQ0zfDo ,m{ϥ2C7K:L`l~ѩ>lRc\@=FR0,"dr@k;Fm캼ZX;Լeȧ:'V(
-7}|
-~݉`yxߎ fwfPaO-(FC)eP5UqP9ދB jYXR`lml+ntDsI@-+<LoYg2Cj <L$h|F4̙O等 2H<4,e8"e	發8	 ROՀkZ,x&k3]%gr*! 
-Er%.=F]z=l=RwAp I֓<M)GӅ7u%p6
-O8 jr	{gwʦ㉰-KO`oG9Mv`v}9 ұ{!1Ԗ|y2G-
ȝw֙\k5򺮃͙lApo0a9}J7ZNSB(dpTM\s>T5<tT`$xMR2)9-}D%9[cF	.MiV
-,0*lˆs̷"\Z૊n%u(-WKFӛ¯vXXEajQ.`X+q
ӝq lTzn̨& TQB68)C%1^`5vT-t[AYt>qV)" %H7Ms<UNq2PHv6lP2R"[mf\hyzr/lT?m^#BjGd^ $7!5K (V#F55%=Los:>TX4PyVBdL:k<M	Lw)jˮ;}mPɋY]\t=)`^
-67W|Kz jyNMq"i],?oͧP[%6Gw mO[FoԘnW ]pޒcP Z]PQf0眏>+T6S ۔!*^{c3E28G)9B`Gǘ5iI
-/,FGGf.lq=,({fLƤM .Cz @TZ7qfENn&Hv}¬-|1툠",xEZ7l('X
-)=~IV NIKX^3L~_MjeUA!( o	n$[{7YN6Ox:ojcLG˧4S^fyD 8R>ea.W&iAc&_"w
>đZ$ɨOb/djM:\'8s+ {Ɛt`-L>t
c1ɺ׸|f:[_3YUģGZphZ"ڂ i
-)PY0&FJtfP:ABg2
W,Gh#bd$ںsݷP	35mD	Q\16upMdQ04!4!S#e0LAŬ~<*׍z̰h)Zql((>vULg(-鏆xGlOLT+HɵbeT˰죮KRBF+6RLk$`8G+	yØuԵE%4F >`qy9 E	Ev5yȿVjkL(͘0KRsZ-.x5f+SֽT&<c\یy
-*x#KdBẞ܏ɦ(zsxU)loz)2
-jk[X7+-kj\mAk3eXlԌoB㩙Lfܭe
[<~7zRb,rڐ4ٸ$A
UG\+0L!Nr`ViQ`dm>{ޥ8Sc!f)dJP>m27փBQDJ
$o\#xlR[(X"@PH|RW'83F7W¡ՙB20IK  fR{11/
-HDPFi)c%IʷQ?ϛ!43m*=nbUdM D%@niQ'8iJ$s8	(XJ+=oK H},ȃHL0u|*h .)H$i/pMfMCC?zHǈ@1@@z"ϚьDÝ	tNJy*k~* E4l"sV_u&xX
-PG8𞁱
-0R:C㩝RHF(Z!Sש¤+z*Pϰ	.ޜޒ)bX[ !}fԨ
@uH866ȐbvmzVn*NmlQYZ몤]hDծȋ<b)5jxSeLg<vEmMhD8%\01D䩽V*! bUb8BViTdygL 2l>D4chZgz!%e:ݰ(lm1IP.\ʾb
-pZ eI.sꢅ39UZ
-[ڸ9]ì,e8e!;V̷ɜSz:yQC+R+k=k}܃v<=?`uhV8{=ꐕ
-%!kw/em7'VjXҷUkXƛ.jD-4؋{m!Gn)QpЗ댎Llepuz?k	B9dwKðK}d(\3yE^,"5mӘS|&/ڇڰHƫ!FgZ!!kk1##8,R NLfz .Jp?݄0y\R;D$yL?AV)W>SJYf`Mr($WEȨ	wIиYJH+H;h)#҉K挓NϤ&) \Jm~Rt,(h8H'(j AdIl2h@TJ(
z8e?iA*쥹[q@yQ{/$@v OpדYKZf.}cۭ*9MBZhf}j	bI7h$! [Ŭ=I%|+ثl	pgly +ȼ"ÐK=-STC}"d/qRF6)@;9u
-D6ֆC<R,zL5!飩#m R+65
-ph16r;1oNcK~f:-F!\11UY9-c,-!a%;d`4c#Ӛ"/r])-oRvNX;qs"%^^+EiMVUYMjxuLr[S$BK()0wPֈ:A+;6NR'cku(Iw~gL.뙤{l{3ttFа8+vq>Pu46s݃Tukoȏ-ibq.t7ؽa6+JzȖ[MbF0{5x|{FuffѢF-L}Ȫۍ@ [}l]
-XtQ3QwY$?AF6E,4BIL 㫔Gٸ>z:7cdYD2l; LjΓ
-d
-c6^#Ì83Mz41ˉ$>w	!
p&
4YI%J +4D)
:3T;q,xÌF%ƉdӨE]ɢ	Re܎
-t06	A/d'JɤN2{kBX`zh`:lgR0x]=
NM)>D]eq _YˠЛ?;,)HtRH34p1 _[TQy6)I}K LninřmhچqN6ԡmaS(£CJPt&RVgl wΖZR˪!jjSZW*PUUHDDl@[le"pAiA:eb0/4}SSb/!¬JmSgCh} +]T8+ff1Е>F)ֲ1آ	JPS֨,#1wpP8@
-]bUsH\6u^8O7ȕt6Y}smRl23BIVxfCp^5iyAW>^D8y1%ȨLZ;fk,׆}yAT<g`ZXXb{f(oBh3LÅt[~ƶfբnPo0%#SuuZlow;ci<b4@lo!*;-1Z\dEb_zFy!uC;X1[:lZbD
-ݘf'Y|D}TCf{]eqG0hns*k6֛A>^j~Ted9D`J"ZS#ؖg"۵"n0'Ҿa1bsMSiZ3H#P
-4[iw*LHugcOG&&W]r^庉*n8C
-$Q	"Sj8@}a)JiNN,h"4hHǑfYfI%u(CO'h8eN!LPlSRnFBq 7FfM}R	]jt>ǫ&)j
:aN	@)(#8i	
- Zo EdA6qtjKswZ [Lhm2[4b' vuR0vY 4@$%*%M'Mt4D
J9\:͊o:[gl~.;8Wt3r,D>W_?ǉVA5.ULAl+ox 5u0Y),-(4('B+	(BaijB-%C}oxGI4*BRKTcsT[
-k#_#P:LJ4-59eP$[[5ZQl2kiruVg*k0R?+u6/(
-iltcDw}t$YT)'0nHrs&*Xka&7yTdJScԵx<Um`qe:qH"UUaQXLR`
-T 2ɰ15;-TٮvW>A\Ʃp&	*-=Cn[1^EZ`< p'Byp<gmYp805Gw`s<b~S{K>-[@CF[tfџmgvqY0:gY*Z[1,2;΋Q}{QnXoQ;+$JQN67>}ʕ2dY]qz|F-]sN!gZ:n0y]p
[bOwp"ݏ?vijL"4xRJPeꊲ6)-%Y-GsrBqI@26fxDH , 4)&9gę3s 4J*"eJ|8fd|fMxWGGVb'J
-`΋xٴ )pK}i ND)&4H72fH*H(53bZeM=6 DЋ84$ V,-bmTpqȒS5հcc7jo]Tj;9\<?X| hp$o,?㜠}p$L|$2	W௱:[g,=^şxÉ3o{z3*l/^G෿w#G׏8g%^/~8o;گekx{Sy=K.9ʙz/W_x5o=1#U%dtWdppJPd
-kTK+aQ[Auu
`f=HkQRCU7oڒYA&㶅̣r[y*P
90צ%pD+SDPJa*@-]+j!qũB0cP^Ca}`Tc! nRF7CRR9HM)O1I7i >ddB0kLa@sJ稼;k)ćkXhE|jV-YFK1DTZty b-5)\9Ǜi2TVwذsZkYe(]W]ŽfsjHUm?˖G+ǗQk|q[VSxHh;Zn Fn15])ZK1]XߴmF];H/cn>eѦ,ˬȋ6cf}4m*cF.Bpz=U03E{	3Tȣ=vқ`JЪ<,A:R̶A}`7!բ:ĉ~X#6pr=5O.֨0>CYpVHXN&p<$eU!p86!ԏ{X.,R%)pV$KTnILIΕBup{+%J)^ $X{#ԑV RMJD
-gw
D=~o 2)W 4RIT$ L*Ĺ8z!r6G9TNvH|ٴXM]!LEU/
z)!E\!lREx.&6)̎fـ:FXLI: Ig55@o7>f
-`
JJ)<(Pk$uْNBXBIA>] -4weqju\O< ,m /__>{<̶jWwyLg;0MS?ɓƙ%w}~BD8z6 <5S앿^qne̶fa|ڰi,}$qc`X3Bb
-71*ked[+Úm
-)%	co25Co)UhwZؐEvtMP
-d"C: VYjr"ru˛#jkâ%E3MUH1gLu[h`9*)^-5$[)I+52Yt?F3<[ð1GrW
-
-c}P Դdfqn<d@ pN Zj*+<dFYGFv2Ͻ'oK^8w<G͡Tr{.WT}v;󌎟|Zjjz|N׽}g3%bB8V˚v0(
282 vC=n3F
f1KL]־ET]J'WhQ*G60j'jZ}C32#
-v
-˘c8ƏfXطps/PBXŷ Eb\vZuD,,RnbJMޢ˩
-rњGdBIJb~5X_OA+03ʷqR,2>q{.SFcO	JD,|\5['%ĦYhhTQ6	USU2qֳ^2KPUQjG9<i
{T2`6<7-wfdޣF	&	"
KA5& .f|z*κ5Xs扱V[srB&hK_BLUJFTe.!(RȸHM]-~D
-)\]t$X듥:|>e} śgxޡYNVq&-ДpiB"
-kD 3Sy߬AsD"8䈙h=Tzp ubքmYIr6WEXrluV}~y\׎x_ɏ<*JIN{*'YR;w\'?u6y~CA^6x{ҧ׼ן`0vvg.^7}S[=3%*Gz79;`u.>/}<5\z>Ᏹ^1|w]x5/<O?_k+_lloS,=y+UbMrcg8vx{س<m7x;>w-׌qױ-\RGo]C/Nc5_MҍG8fF CC'T9td8RP΁Gm-Zg(TlR󌎒Amr#gl*F£"'%% [Xև%FYYg-7t;]٪"wwVY /
-F%:>c]&~G+Ll2Ͱ(u{:YNKk@BjhE7+Za?TV0㬈9nB1d^V76 x8S+=@dE-,ROr6/c`؝7i枯AW]AȅW-1J&QLgOan6c\}3}谑ՠ[eX(NRIj1P֖Bav3CCʩ\^tF_BLwsNْ!Ca6hFvzevth=G5P_2<yKϣg@ti{-1b{ző]ԇ)Ꝕb1q
-QRVh!n^ߤv\%Qne
0Q, 49%t
lЦ>ݱ[{YKr߁X؁=jC(xs]{![j@(MKF7L@PKN\3P&"j'ǁx@MR*o<1Gę1q;%cHfqnIH⶞ɌL)&dBlB+y5IH	maACJdleQ[iHPeElMzx$$%W\hf)-*$uh%9|X7,4LB88:	*^xPX>TwVNr<t!n)4\y" 'ŗtM~qAdW2:[g,}mˎ9y{,W~?_Vz{ڿ1n9%lg/okWG=_9^k~cw̧?{ݽ;੏vv)? ^=fpٓeӏz򨫯c/M??~{܏gUx;_Z>';siQ_~c|np_|w: o~3Eq:wW|?A?ޯ<ݱm$/^_ϊ|ѯ_%La'8 ^`,NL!"P7Rdxf0]]O(2YK2%E:xO7@BQ2 Tquc09O%=!2}dWbwݻQ7|J
-NnSzH'	qەed
>/05ZQ/|eD.UáB@'$6FA!T:KH}h7Ue(q6R1.
^JvVTP!J+BE,[QP>kS
-LU1c;."ݔfR@*g2odGLI
-;.UqN9znf6z|0}rw^ɝzk/QX9RAov7+Q)"FրvApQ!d}e\n@
-Oβ&WYSS|:7fCL(
-Iv-р;0:z/^Σ+ֈn1}NT͕%BHFïZ*4nJSc(zhmTX#Wfڎ]bEܑPe.x*F茬Ք`=ph'<MC+sҦ3<IY 7CeM 5Xx I*- %w-?"D7Mm&lrD	[I9Q2M*="!@x<.]6w^lp|Mp(qHd\&	Z-l=j($HC&gK!):~M*>Fsބ_yGKo[&USDT-5JZqQL<1iVdcH3Kk>|/кS{CO&P
-Wu,|ђP6V&x]K%TёW
-9r/&_:[gl8B"a8u:ѣ#<YǸc%~Gy/2<O[Ztx/?u='=5/ױF\'؏
-_n16oe_/9''⍼fWw|;>G]CPO~/Yחs߾Q(s;kks;y%;Yع{jih7w>·	|"vos[B0/˿u#\w~,϶g/JPApcbsqN~]
ʒL43Pq>FQ
}Sq nP4HÒII] ae
6MI:-`BԈjK-&AdV\mnkO9?\ǖ^1bwHH
-
-ZG#Dji,(Uv-|V57Bhm<-
-|ʊxa)%<<
-kF/8[lѶ옚vyQh)Ȅ^+̲5E
-%$lx)P*GpHH	 =YEzsPan6u7(_ȃg3|Wofjj;aa)9p)#%[[_;FN}[lXc4v-^c+kg^݃sfm7%zԩCdS-eLцaqޙ6o+{NByCyg拽{x;(
:'8ϸmDׇVE@b79RQsgiSQv0nbǑu#0i=3&Sdm}H}-ë_w.F]K}'hgQݫCq猪oQb>Te l25	#A= 7!|&lL(p(n*`hU$:*j-A@lSqۤ?hF2 曟N&AX2I f"0&,@! ^"YO@D" aJ#fD4R@IqH F5Ko-̉G>&ǁ71IjM$OBݤ4]t"<8v@b"7`uyvFt:sqXIuRgrM"(KR7, RdG8p-)A8HE@p7'_[luধvA e(.{^v:^ ^+{b+/纼ԎbȕOz*
<O}'=wsqvy
-amD6u	~7^Xbqn;v׾y<\Օ0s;T<rA\ֿ}K{2b:5h˹`[pě+$r=^3?o'<|eWAt{\qTo8?ʻ>9>qj7߲o: ^l=o,15CJo/{OO,|ү2{\}?n*7~<?_'&&
-*@Iw&I5#BF{Y-Ktp|xtJRhЂ
-	F:,% qRL+)KG&=蔜$y
 $h#5hӮ-'묌L:%q};Tf %F)ZJR,#G9QU"BiE;¬x8
-nGpb>fmyp> [e1鉼qV',\ZEP'pNաLjb!P[;l7QZnu*ʲF,*G%Tt`1L2lA5o	^OcƵ<\w?"{Q{w^{3Oz>/H|>{zp:gjqz=EݛfܵreN'f`Csڈ5*zdԧVQCu>Db
v߹SoXc5`<n#gy9w>r6˨߄k'3\N|=}af	UkV0?t8tav?.
-f[$cimOgrDN2/+oï7J~O݉޸{	ZcA')W k-`M	
-DYR`Qcǂr`F:vA< ѹdZ`)P;5LHki#M\|rsts
*qB ȁ4!
I0
&BşE7i^'43ZKx.O;ϙTD<IjOH&qzp1P/, 
KK2pBP %Ni@cgP<-RZl&aX
P;q̦X6'EئcLq82 Ck x;_<΀ufVN%Eݗ]M5}
-x#:[g,}}ṫl%~ϥo{~g¯u<ޗ(oǿ|/x%yuw<Rկc^;u?!-
|6ˏ4ly_%~޽<;_o䇞!nv>y ~S<K7r%w_vоag	QREw#\ǿB[oba>vPyųK?f~!>~b_~OxO;<ҋOaϟmx';x=	{_xbǁpc<퉗wZE脘xsQy%)H2tPLyrᒳ"gFIZ>,KHck^vtCJ`p |
-[ƨdRZjqFhf2ɸr!{DM9
-p`,-϶P'W8%[ =Vt[kc;dZR!xX)΁0;ZyAcIXGާazWmuX|h0[(#c3!SaP{=eJ3Bb[ELY%:)-lj}3z	7xOsqx"ssBKf08(Gm*Js,t,eip0Wt[Ygג&3s9FT2CfQVNvZۇ-YNxpzi7`ɯCoj#G)9XwɶYnC
ν g3pSj;P.Qwv"׾Dki;v0:rz.5/.pKpNߎ^xew|}
-cZ)QE)wzhw;MLYn}sJ3dKW0<>F8Z<q	_r,n!k`g҃b-+\9SNone9R`Fb5Z=q=!8dGipmt.孑Nא*>Iy^!R[%ARlH0@x
d2"aM8pHjc%.Ώ
-LX	<t2.v\r%
 	D hOJXz
F	`E
-ĶRHE SPi
(Bh Rf'BN":7jR˧HOń L_&+HvO?`=R@}1w3EH| AE@=q-(!@
-N),C&U!2Ե.FQŧuęh%"O]oDp`)?cuLx.ʇE`䏿c§4gN_K|9|c/y/WF+%]̶2
-$`{[Q'ӂ<
EP
-ԞsKD%nhOt<Hw[ZvzN6(v)Euh
-c1p0.ި=xݼ!;y~l<ӴsIUe!|t\5w
ɔ}Kbyh)Y^
;2QilΨAcXvII+tI<n3
-P݌3AZX<'679QU WS{X2f1BP:ڄٳa]YWNPii`茍r^B6.-)8gSlg|4_g~✌|;Guy֔7SΛ&	7®a5!cͰy.=D	sYW>A=7O9nypQ2R4^WL%>f
-ݸ<3s򿾋c.E(nu`5Y\S7 vevEP5w}<s87?iNu+,0{io;-｟ѽ<c#<2{`H}#ɳ.
]撽d
tw
-WK0Ψtk+/#)-Sx	x4MHW`tflށ:SwSƩٴrm㡲#vPTy g@J2×rUTR'UPwGeu@SJMV5Ui
-,ȵZX
ըI¦viZܲd#I9j΂̲F!bfi}ʼ<c`"~yGGqFw"x)!)[IH3UM' &LXːDnEu(@h	2B1H!Ј`¸mq
@a[ ,"S{D3H|}hM/k|:!Qej;5D%4>H@PIŌ
u
#c0D7K-[r%Bׄ*\L
Um)a5"q#Nx2I<3)iN#u^L=u֦^0c\ycy_,
^Ix*QkX;2ap(X)åyh xjL,<dt4PcX%#kpxZ2tIDIhB`3`iq"z[зArbrZ4Ps_Cx jZRhFtVpFisp4lK"/U9t  ,pu*
-s%6HUE\5.鄜yBp<CBLA-=!Q3]dh(KwhH9TFdUj3õueSث:r#m񉻖p7Wԅͧ1;}9Ε}rՒޒ7dvG|7>צW9ʔat'kNmSMͱ[5:6Wƚ|}6Z&9@Ꝉ㛌g4;ʑjxo玲gq~uAdio[_oǆu|-f'qmlvL!,ӭlg|ށm>twar\5.8o'EьC.{aa/wfԩAQ؛iƍJ~z
֎`Eغu1&'*]詂YlPsy8[)T;4x>Y*4cZC"¤LGQ`ӌKP4[j34ZC.=il\!<6)$5WC@"w[MIDʦ)Ά}4ҿ߸&pK>WofJMs| 	ܼO T,#NГ4!"u";ɳCE)[$P_SVZ h7'%7q 	`]s4#t}m	z5>*b*2w?qƍ%luY"P@iMT1Ipߴ>,m҅%0Osp	3mQ#ETT :kAz-<qX:[glGugU
5FW;jD^ibࢱHp'>9UDg#cUT,'-Ir<*:nZϰs%3s3HW3evwqlGVT,qef$0	feYj6I
-rV4?Ǜ3L7&og$
-jO( YA`\M<&
۔7%0t;Y#٩))nFCtlM]
-f2 mzdh P8<#c@**['ÒKgOU|_dqO=;g9xݏywu_;>|?J:Qd_<嚤lu]ȹs{[X3[882d#b@k3VAKUNrޢluO<uj$W*27ZW):c+V6'NAd5w)ʕ#Pz}7w߁zw6cw$q+Y1-ƻK{^.|ko}[Y9[߈~Oy>|b^1\ܬ"w
-EC'iSVG1ZCK]m3F`G5f\F幈wZX+.6AIsaD(!/:4JXlfdZvdz.5J y:1uTd4&!O4h	%S(s_z^O M6fHRiImRH-*od8fҁwȰN7Y"!n`T'D.Ѥk 6+3k^EVS>F֔=# TAˆ6M8<ΝqcKΥvOO.+KuQk:,y:[gl0oGeS8)}
cʨتr`7IRh3
-MVBp\@mȓ	ޢk0c /O7N06
9^4l֞ͳ1S-Yڪ(g_G,u]Ee]zhx;x6Rی
C[WQ(k	UU -҅"- =yV"'sUL-oIxt`b`jpĎ9h;}	{rXGH[1mc^\l!
pcb%y' hS@h
-9˥cL:Sd7ivPƑfo%ƚr,ge<5}մƒi}kcǖ3dղSt2O]P%&JM-> f
.d[gLu!Z;w;y{Ѿj{B
L]aYX(^}o0\c]-3m;lj[J6lcnto?_{Ps;b݅:qzik=zفQ?_/6v@|NF"
-h/o?AC<
vי%e
-=
-TOamǶڠTci)2f)k7("ku0c.V@/TThin
- T:<x˃P$CN Z'<2Cc@b$!qDR=\rmui>OKO (5x/"x
-4m
% %8J*Sm,"נ@`@x* %J >EMJf<M~CN Ipg%$e*]F#gQ!ͫLeYT"ӛ*)
ù28$,Qdb팈*eف2~m:'0syNvo<7h-0S*ƶ8"+t:?:[gl-!Dp@i3RNLcCYrtsiZ-!f׶@X4hX*Toctm@ؾe/$v;vFئ:|XʱgkKs.@6i(PuEm-na¹dla`ΐF!JfZEPBRZK*:@+ ^d8kQ#f\C5 _VTN d=)iI2霔шvniZ{l֎
2턤*KȲͺd٘@Y+ +-c8X*PB>v*[38c]SC{N˶/r9.8oG>r#7sޣq}ŉe`ӬԊdCloͣsǰڢ(h)SrvYR(àz<d<j$(1Ic=59rNB/*3Eq˨|.a0Ξַ(\qϔigᜃO{4v"&݅.oYsS/!;y+cHrFp%vanA\A~T7}wQk;y~N8Dس<ɨ,m/@:S{zdVM<=)h꾓v#_#lQgdl.O`ڗTv5Q)6QUډu
-1GKRA&%Zy'9iQ+!O")TtҸ:&^/OԦ[kfyPmLy<DD D6	6B),n2 8iֵΧqq,yZs\{QfIXcx"A:TD-?o8lz@:<8T)#1VAB	$s>$!zx:Wj[}t&x!.>/ҫ,mi*_#3RzjsgY'X!1&L\XTiFPu|R+=xluYu;M휵<2fh:iZ6)*Jr-V(@ICYy6`mt;K8ne$-Up&hBQKV	X҂NkֆsSWA2I\0V;[E<QK` s7[tEF$΍p0+6v;um95;G'48[S蜬!DLD?<xKS03Չӯ*lA8:G[72渪%XE-rDrSri
XLrW:]}+;=sqkHnv5bU1e+F;4[h
ҡ*}T'kF@/ua=n1ǌ
V
-=%ScZڲ%s;,]5Kk6GvIA9F~۱cZciGȶ"oõfqj݋>X2ݾӣ=l
8{	r<ØMEd>]ì^,ygosvr՚ ?sE6O|isŮEtVo=1B"QD
-gɤ(>
edcU(ׂ"^<|4,QJ2IZ,Lh	Г*fu Fes5#9|x]/inv1)[<:x|I44RT_IDHCOk*>{X$Z D  N`KmNc&.d&@8yR	٥4HTi@]Ä %%qQX:"gC2\G<5+\nD#J5F rD]!KAU{d
-.PEjJ~]2}R Q] kutetY$U`ζPi]*#PyN(l-gk<.KfSZ
-j/%͜([|@B&<-)9[, de,)`Py6GڲY26לNұV]y6TQѺr|yݳ^{umc[/ǔJTcŁq%xOO!jiqTRAoBpTu2EQP')c^'@+J1q2he`Uhm̾27WN֢0s2Qh<PV%#sqՈ (ǵe4p*bE	cec8T*-[9BMB*IU_h3bVGۧX8ٌG(ب2#sڬYl۳
s:33drHw8r92%=%.6	t:=EmKu>{?r]a~{)z ۨݻs,hP
-fO|]opQѾsX8u1*Lwv}=~	zd'ѶwpU̑M㧐}݃h_t%?5*>%~$[+wKT]
7f]EoÕw~W=_vb4b/gSmX{Bl"@ (Px*>3bXTh)'W>~ޕD*6͡8d
-5*$yL+Ǩ!h݂	RQB#LP",TkYI#.u婃f~Xx$|8BꨤypBR1> 'h .T0*DUH^
$b,ȥd 6Dl$`q)vAKpX3 BP:n)JB*r@d1M"u$Y e-X[Yq/8y2JXX5b+.HvؼQQ3rOqq.:i90+TH@6wʒ?'TՍ''MR9"
-06р
L0ɀ9cL0`r P9hr잎7V8sjo[Ϟͪգ{֭}-C&^nk窟|'ا={S o{g>?~.{`' 6]'>A>Cү~||cxtC|ĎMw߹R/=_> pϾGO||ζp_>?q~wV(qO>>qM x31{Zx|3= O{swm_|^̷7^׾ue3?f(qϾO]{{?% ~|Ï޳|k<䟿;J7~#|}SسcN<vn^'?}}1>˶n ɿ僟<xeO|/7tχ?Q>pӦpo߿.(q
k7B?Pbm#|G`kM} ᜿p<}r;：|N}(<oc{?6ޅo5_dF>/~m-KMٶohFb@:	zBꉘU*!HơDYTdة(v@:[{9SZFd4+X`zcːR00)L!P
-C!|:an2",6+|Ft~6Gr~X:9ul8ևz }"_-w(:'z^yGh
-Z
-qy5 qR~I!!BҦa]R`v+JTNKERuz`S"!h$+t8/w]YH(lYs5l@-9Ǳy?
<]DgLُ^`vߒ;C3qTj4pS3|CoaA-;p.Z1X&ȓC	ļ yE1}.jCMlA3$&gbbo|(e18G,x%f2ٍ NH]
:9Q		znGmA(XC5^F:u$$cDk?xO;֮Me1{ o\u+֯~˩;3dr[-G(nl}ȕ8@NI;㸴O.¿#2yR:|Vh$ Rr?*Lb/襆4rWy2]P5
-|+IXP{J+ēF2( ˊ`전8|᯽j`PsO8%QXTҚD
-
ȍ?w")KA5BAGi\Z>P(/rOc"fM)C Oatg#nwPM3xBa(_O7qWQu%QQ*[u0Swk)RPÔq߰2KINMv
V^JbO482CZc[Ѳ@2y^#27}\ؒqyPloz{sN8L<4,afu?Cp??K@>n^s/s};|['9Rw;o}Ga?W>¹;q`7h	_p6C8F
rױ?^9gIhGwoȳĕ#|CGwnC<3["oɨĳ|o?w̷iYC/|n= c+p9g]<0pYg0: Wt=EsΙnkW.k~D"O>K'9o5?pMp}w1m0[aQ^YpXk_7qˮv&gz*+~78̳8X\+?T{|mn>sG/︗0x[x)./])n ww^YTo}=)`/T  0wyϻ?woG [o-G;|Ʀ<bQBN圶&{[{WYy*+>`\qVb/sY{~ (;d<aƹPa[k.vhNJ+9(%(DhA;-Fi
-\H&,lQN
1hTk,LM2EN=d$&tk,'PCa
-FpaFXZj1"٬S	~ϴx[	E9{҃'^PTPγb@P&V8:JE1$Ԫz}HDW*j}W0K餩vƁ/מyNU"j3	&6Y-4uf=Iy:RZ
-PBɠQ'	*=yE˛X#\=s歙Gϴw{Z:~Z[w
=n+lAH.UPFסb`vf'/l61#*jȹYv2ܜ6'Hq{6qah&y"k&6<μ	qd\E{{\?ŊfBlv'RE#@kbl'*F|2>a8breO<qE ']0y,'և{&CG/c}DԎ64#q
wfzAm?qv䫠SB
-@zUEʰ$W.!AIq e [H!ӱ8(g0((&dJ)O%`]PÔ*z#@ &ΔA!3VkCsVΓ)ROXҖ(	ic3=9
d*<:2W{l]Rjߋ0&P"ԟGj9gajp$n3{`	4d"¢'VAlRm)5"|O"ĠBZ`O%Rge67T|j@Iq1AMk9XҒ24D"/(2_?sX?3Ga%JL!g(/crw!C?/pvhEǽSP
-jrOSx8W!y<ӡR*y38a^r.UMx91zGȮI|=)3].i3']4G𤧄Q{<.~QTsƣ?g'/xSgW4,g>s7ʮYs.<k^3+iv+ngY1?ē_2Ԗ߲}:9;gzٹ<PP/Bwy|׏}><"`W<ɜk\sn}Vq<7}̓uϸgBpp)ek)籎8Ы}0$Dab?9;8	%93D!'=b=(MN;"N:m
^=SP,gxՑ<qg˷w
-/b׀y#wk *ܲyp*rE笳"j~|߭,yKxp񲋎ģ;?W$X 5O=MWOqSx͑g+,`+>5nռϟo*l`sSF֯).~Ky%g=n  ܜ78,iذi/5Ѡެ|j?;Crx`]чԮm%œ<eHYj1ep_ȅGq c'A_'+.EP,*ac!"AWb_'%?7 0bv+H$pYC
-VX9fY6P==tAF1
-`,N>"Jt~lGS+b,(RbQ^S2t͵~ QBpXS!Z.H>i2F	-R(B`I\JYPZ^EZH1W#2sZtsCcjZ{"'#
-9dkV.p
-ܖ&,dO1I2QZvM*BC?KI0҈	#
*]"3ٹb0>z=ab,*bzN=;h4Em"dPqؚt%,5P:ChB4ktǚ6<IA;n-VtPKQvO1ޤo4KQ9r5636 %fzM}XX<m8]{FLD9%˖Sw+ XusN<ɇ?V3E뀪5|6#kLom޵6Iwe3vrܰ	}	4O?ﮦ0È.,+xvtAu&md`JV$Ӵ|"ď;;q1BLphl7_G6ȦgXps9CK39t#'"$XJ) 'Kf9ÆR
-C#[[H^9_KmeEpR[ 	m> )-HUPZITYHP3
&XdB
-Є"4z=!IT.\HR PaAI,Au+p(V7pNE$\ A+pN#ʌ@e,>1'qN	WXBbEU9D~nd-<CU'$*?{m,yT@7+-5+(Ԕ	UVI%iR\y.HnGs-O>wyZ1Mq@iM	.8i]7ϴ6 _>&6񼿸DO	9k1D&zn?|ɦ;_\th
-Js·?y6K8}[8g?9$nOm"jrjtίˢdO-ࢋN榝W"{ؽ\.9u!{ӟ]M>{9'S]s+O_]v/} ~cmUk_bUUw,9~y'W|U7s>_o_(sLu{%\qU<x\w>4¢g9 7_^MoQ"gg>N\[M򪿸c#\WP]q!ǧ3\'ֹν<oN=|)],֎J)JB&U ~k8?%wO_>ҩ;{vq! W/|'y۾?d$^yߗ1<s_rWH$@	cvWrolgah1ctx M %oPobmd0߹[Iwrͷs}sݷ{_ zJ7?Sxn_Úqý㦫u|\W|-o&p>Ɨ?'7(h}Գsx[KB[!=C?n!=L0Z:
?ro5
-.aF$-,eQ$(Btм[:_%ǬcnrfFJ>ݢh|CI"KIB)GPO3d# 6XZ&TԴJU
-?DhJ;%J*,)_ yH$h"觹W߄T0PZL$B됥b.X"#蚂$~V!1uCwR`8S'9ZPcA~'FNoGX7>J{͵)ڳfwm҄hRlΞd~ݲb(ZB~&Vʾ[Ov̋ә]9
ĬmһohQ25E%E"FH#}EC@)ړtAWEOc5kY0MGG8nYlY!eJW0hY6B[l`(pVg!k5^|ֆE	kGHҍt8xB:_Cȣ.X쥷2L6
S}i³ab@ɍ$;3&ZxuRz;hoiD\ztڎ("'ۻ$({)N<i/%1!l@:$V΋ 2CzEeYZ~LKi(|DXcE*2`OLrK)|fڤ)H(˝!5s|b\I8"(RϿo1f+srY0yއH0gԫ8uWJu8\ wTew2rP!<uAm=I[<B%0Ya@#P10V .(JZF=ZԒj,fRh%P$a
-H;Ԫ8X,UHkCjѤ0SpZ;H?UpMAu>HKF~ֹ,ߗg2{}??"f)e=Im`; 7(*1rq<r.I5cG:4j HMo	/WsICܶa37 	RW. c!]u'}35 BGTe.e.`q-=;xϖ^gyiIN?W<&Fҷ,sxO]
@g
lvrW YwfտW÷Aўy3y޹MױmżÙ<0Dgݷp{y|f[}j a1g>ټ笣?CQ4Ff:_NǊ/z	ϺD ٲsx_/8[jTm3k..Dt\R[Pvsve\vt+Pj&l&fU<x;S<yNb @= q&&Szsy39#na0~v0? 4;Z $&?c⯟s>
{ JHTǦqC}^>g߂
/io'}	|cz}|`ﾌN^&j4{
->27`bs±Gv/'4,b6=rټ}=@Du02oёz8Lf&X4$]Ǭ[nfia	A3sB|	YEaBgs|9xG<In\H\~&&FD"bBMX]OUyp;8|Ofã1v%US)¥X(x׬W.g!S'n?W%;i.`z!B H!SRM&0aQZG%LJ[Pגa
-i51\?"g :n޴(!}9LKm)qHu!APHn*g\X|{iF=/f^0*+Mt蛜X3՝qZvc;T>u9{Ʒ;&ƚt2={wP{`@$na:[uDd$wr*u	d>Iר'M{~F;kodBXq?Ѯ3E1paDLU9`B24^L-30Ƃ6 wKQL(]a޿!]|?M:b+QmѧX},r^ƒdq/p3j#O)ܕ;Bq<ћ0SۈGb?L+baA7b?+gۗL	?tw
}Is	Ѐש}!G_{;Bfg`18w]X<~ڦ75ԪH` \D5a,Ƈ@sG7h_HJbKb`M.L8p~~5V
-SCj\k(cK28T y<Yd4k"!PB sB,mXH%DInec	BJ"
-kP,1A([^f<(kyۃ!TJO:~IZ$`K;Es)`	p<o3P:Bp
s{c2Z'qA"y!L$r.u]T弝
-S?;SI<Ϸ+cBQF /rD.
8K6̢AnOAsy~~K@b Yk{zl*w.WRlݴ3M>g<i3s/U~Zz.?n9 })׿.|:?xw~G_y|3\;7>n9!55,{꬗sK	s/ w/9EcINg0˗~	ضsYT=%fL͍'լ}+§On~?s	3So1;9Adߊ*{?Ǻ~=ɛPz)K..8z+8{/_n;fxoG:p%OQsK&NxLn7rU7LXVۙcν}8wf><J0u`{{k!:xzv;عcw W,Adx{Kżoq's'.{/>/Z>>']O^Mn{?^yb.Uox/W=$ߣ5ȖM-=NsN=?Ksy&}"dmSx{XsęT~|Gװl*vSb:ӻ
lټ{vcYAx^NQDQ;	\7:^җAr*lm9=mUAc,~jwocɉK_ruh
-쿳	GQg<ge&)9?#58Abתo>ox۷ˊ=7#}wIKZl#t9-,]}|5)<"-88Z(gpWzB҈s!@Æ)R@@ȝŖ%Aw-ɰm)w$$X_[PIHбcL6uDB]-fh\v<Q0;1)+z;{)1Ƚ5*L
-OE(-}f;=)
-!`JXf>>$X!!F[)597gILz՗"Bǚ,eݢ} 1d߀(%\_rDrw #
dg>$$cP͊ C2ͅ4Muҳf`utN%.ksyT1$%\m*,ݼטG
4X1bFm1yGpI*3*D,rFKh5RY0D*,I2Qu3cTu'X2dLE3X-4=dk7(kb,#Dڸ^*\ՠwhfd!^Cn6mEuy'B6.?#wy6vNG􏯇yvCݺɦ`z2G
-*<eg3q
4cଣYx6ع
-LWy"'*jufr+n3I~s
-shey;%$e$
-OIf`MB	MfWÜh<ƥ
-F|MAEA%)1B7Tf$LuX	
-NE:p Na0WAI9dp$ `-(ʁ|EJ
-(pHKHHtg㭲X(Rҫ+qƅge"[N|.8a\~(CM\9+Oy0`<"#I
~ -heDB\*>%K)sC'3ts/j"c%"*-ព+Ly8gOBb'1tؑ\x~O9k˯*^wsh;rbsO;x_juŭ\YR[42H^0#==~ί.r)oY;Zqh3g<@O|yO;1TxO_{x㉯|zр3NjQ[8pέ,_},g0/y38ԓpi.O>
-/y&fN:lZcKxO?e~hő16Q'=? ^W;1\9=9v``+؅^q*)y{}ID2Oڲ0(h_N>wƹ>>".:L_\~+?zYub<3 A_n8H=<fb7bɼE{qzyIݰ3.z2o~I\w
<iK|[O;j4GsXŀyOb2Wa1qn[0G[{7O<e-:7Oo;3N5x3W7|w_
*M^W mU:a17 \8ɯ/c~`! Y`?"ޛa}cj7llntqڋyﾓT~ZC~'=!/?3;Sĺ7O1AG|s^W>/{0kLK;3'˿fzݫY~G4RsSx#','s߾%_/o 7u1BA M-jTUeƗ TbՙfzQt7Ed YD+jш%H829vBj{g9r 䀥3\DN.XD
-hSD\BdAEv^t
-}Rg_c:04(zqZGH|
-f,SQdr3]0:ʁtNr`n֟k6gќsW:a['kqf5bRe˶9p4"Ib֓DkIDi~9JL#Y
-Ч7=A!Y#d, a~(qJͼпyzQyW<S?{
'7]
CW4f=u~V=anOfq`A30Q9u2<EF/@ch=ö]C'3GAPlS=Loڎ׉F=}[oIp$@6@Â7]O{={);ڢ'STqbֲHGbܴCevh0g#)(;w`"	[F1@O`6wlm;b,Pr`nf&,NYFe¢5Sc7Ѿk0EuD5ݶiZI
-{}TG\fߐ¥Ufv\RsSHDCH.Xn8H9㱄4X21G^e	*O",X6YWF5!VuE(JQCr8Mngb$)yc
bhzYh,+h[CքR8b-hcCTQT$pZ /$.a2QRk*1!*5xDl2L/	P "GGYa
9fT\H4Y?*FRAU^a96K0E@V\.N"sAͭ4IvS8r(t`wIx^mΫ}a |l^`׃'>!pmӃ̘!N8b1x'^κe'`?%Ĥ1vzf?-@P3'UKM<_+%:K.[$C9'lc8Tڛub{>_xioXOoa۾[7@$cm=7\z%vY#cz̺ud9ҁvְ~sz
|5yC_AX9 ,HHS%JS5B v58eX"'RHu 9J(!DAEAUsͪ$)CHEUa[.,i48Qa=M5Tv%)rT(jG5k91Zr땷THz>ݮѬ!t3_ɥt;R
-MS&tގF`4%nq357kY<h0T#ɥ`j\#ú¼&'ıN YH|lև`-hȅs)0Bx{R<gZc 9G_JwHTB sTj	BȘhݗ8v>6g N^˾[.[BmnۻdTYf>Ձr(GWTtAU}#~*/`^WYs3$c{(z[*r R9Mz	NH~qYQԸm:gq=g7@Ҡa+W<sÛ-G8|1UԘAb#8vbC:jbfo#ڂ<bjz<I)1iR;N|n+\K31[xdp\Ց2k;Q^ztd̮9{l5hS5i
9a72u3fEoͦXn80YjRRc4:DHR ;&Bp"8X])o,LL$*-m 2U8; ,!QxlR\%(Hg>L"]e(7$D
-UDQȗ	5q6$`5
-`#Jd)$FHX!t]z`\>U.&-JKDY!c
-t0:'>)*
ThS9m,	7XCx+}4
-Z,֖iB(;ɨ_xؐډ2,%2
-Yq 1䞬l2cPOb9[EQ	rQ%X,:s?(Z'O;\(?(JY`Na@Ac
Wǽ&̣P=ߜLOn^Γz14̓|CfWo{b(vc.gt1 C,>(wP9p^r~Vc:_11GTb./>;9Nt4, UDZ`poAd9H"T<9y`R2;wR	1eB `e"m\p9#5sޔD1`p!+")i
-S0dL+kѬ(5ziL
-J80]z
DB/f^bV("8kQ_if|Y1n"_SԒM$,ԔdhR":ݼ,-gۄ
-B2e>D0(	d;%ɈI#8Bd
M}eb:1uImkΤug
-l8Ecq\:=ݿeg˖$ˆGy$br>.?TTdrJaMFU^&tL3yd*.\N)nن~8q;oUCtpNN!E\lMT!D߃u}Cȑ!ڻgݩM0hb枍,8MА@BsT0ɔ.̩B}FgJfnwGGh6Wո9t1qcN&wŘE>p&oh}.G
?X4cj8cˎqc	dGH/?x)POg>>b	{1;75cgSm>|N_yw:v}? {95ߧ(BIҴ
-2B4bdRr΅2n0[Nb?GBb-Ur0~uRc'P|nIW֭؂bO(@!
-CklHTmMHc5 ,Ңɞ ˍ$#(<ӥ|]q3881hY~.K\r T\^@&AT	[VH 3lPS	P"w{a%s0@X$GƄ6Ill5;(sO~5'%e.SIkW	=&̆[JgAndHIVCGcLVPH`8CPJ h6͟m	_r76 ?9dg; wS8=r`u ӓ3hC4#
-gfY_Ps+δxxW$غm+W|O\:piT;/Nbᴳe2eO}5n{!mlcN:&~zS.>4RYeߐeGH$"$DJ"lJַD/ðT ʒap(՛\<695#Q*!uM"AJngw+e:]Ogm<CS(NBX4z9@-)Iv;pf,R&TDqce/Sn".g$R{怤t}-H
-9p:haDii*IBc:dthZ8-E4%)peOֆ$Ln)uhS>,.'pS",8v+KJTAsPзVdIAJXac28h֚ܽ1ƖrŏwqD}JiSY~Ŏٽ 8Gv0nF0y;Y^8TGbܝP`ut>-G
&wdLC|$:L
-CcD[ca FaF~MU{,EժL!, ݼR.?;5X!$1}4en?~d ђ]k=;Gd9 =tc{2z{$؇w"xLJntgGS,PnD$HvcI庭~*K=bpLl&.dRlb?fnRv)t!#97@KcR&^z?˗czn߄Zܫ;)$Mȵ0W
- 0VJ`E}kQ2?-,Β]aqiϋ2 #0B Wv	5f@8\@$u$
-'9.ea<IPx
-ayRG%_	Y`%SdP]	BЁRA}O"AIX)P
-D$ERRXp,V 	/c?
-ҕ*^IRq|l9JA֠%˃*0đ ArR}kSæpdA&!
FBC8CO	1ٻу޾iJf(Aob3L0ǎ-sǿ<4ÿ:7S)Jq1_>??g^fL=\]Cp~18Dv+r3"*R:R!F;
-r#$ڂDNI<FXFbr-;3˦9jEA>r*m1Ԭ1$c=3Ϋo8")IjAۡ)TL߇XFVIT()deHz$Ȳ<>Ĥ#>DTIqRzA+i:Tk	C
-ڿ)%.^m2줢b
-#B	zyJ !-L^hh!}Yttj%#!%4<
D(0v)A5E(S0#n;S.>|g<v+g\))cfwmageۘWT4g%1>',gwKF
-2FcAbɅs*Y ٌa%p\UU-bL1.vB	jٕU0^0D
UT,?bl,YPDZ<IԞ瞵=7o&gCki9[Vd9c#3SNaz*hUG 45[Q6Yv7W,"wg&A7\a.X}(҈"ghOO!{xWዞwe71#7c2|QqFz`bClO{LFCٶuٜװޭ^jK")(a!$#7#68DÕ19hDЙ$>zEyU(,kx(iq.'BXRGWk$5@FW<
-}@:
w ,XWPIf@as}ϘZ
-B¢
-3cMS@IYC@
-"ChHWZjC,g)'ya(P^ĚZ RKc1ArmAWx΂$#DP6Š:@qlQ(YFg*	B:
-,R^FBE:̧V:$a3vB"C8C!o';/H,8_1X4"@U|X$
-C"V<ha2V	r)WOsTE)K:l2<']`B+qt>R)O`PdR86VX!K)b6ȡzt:bX$fY lJ/ǎFkMO}$_l1PFy"|J$$wӂٰPXܤ}Z-҈b:=LnKQ>A~OD)HkE$'!^j_7MI"_vͪRg|¦§x&R.]l(ujk<̻p
;?O9'qqϴ݁~ܜ!JbfQ>ۧvאo3±EKlV
-tjES_ڮkm*6Ѓiӟ݌GmS
-d3pCK5
\J\QsmPD#1nEQcLӗ<m} IB;;k;ntR?S!f:޶}3Mi5dKpة.Q9vn#(>ʻq ,K[-QEeghuA]0}OPϤj)΍A0i7[v{oLvl%oϢg0XQs{ﾙ+6fc'H=1'J rj,H` d"'^aI#TJ!
s,r
,I0HӠbDTè#D	N'f{n<-pÅy>:ɔD`<I3S^{n1H T¡EJpRE0	бm8"&AH$Fs +%TIg*B@1ueAEAbr|IsmxeYFў!>@8)n<a,ld63ig (o$]+$"++Z#^4Voe4퓄-XHz0T,| @ٜDI%䞀j2b~5aqAM5ass%;v=b: 9RCvku(xof'ذ`|N|A lG_lذ7ojup@3GcH{ڝaӃyxN;3֍[	0Y䞝l}s]<wDk8[07Pdtg۔]Ayv@8l|7lf.<;CJ!pXc )0p|W^=JHVO2hEMI\IAU
-hqል\r/n&	;p,0<УG/,[0H֛c
-I+ME2
-Vxn9X^]kEۥ@%U{ij}="`B?C9C$'%QZaC%kHso.HxR[Gd9OJi$JЕ%|RUڿ'zB.'8JDg!-n/4FfBC("| L!
-AU<'g@Jʦ	{Xbƭ~dbV/,dvK[M{i4-~",	zsW#Z)Wv@e
٧!cd}FhDk3:IɺPQ&^9aڊ$L@4$-Td=QE>5GꕂÙ!?
U̷z߻ӬD^Dmѐ{
-Jz/hIR9{f'{&Ql]cI)ă {5bEb)"iz*eހi{(x!f
-L G葘w26&t?ҭlypB,bѪSqy;c
-8CED܄P҂q%
-<Rt#+,̄V)tb:5J&\3"Q2B?F(laV;E;YNft~(NIfKX8bCYv#|<sinN$BF8 B{
-/|Ң9-
-c*nZRt
36(sY&-op[(-ɛ
- ttZ],)
-DQ@b}nWSPH{BZQS8\[ ~`^}ɠ9,PGCiI$1qU^J
-b6H]1_1@CZbI8j-F)KOH0.-!QQЬkuRa>Y/N  o|w^ܱu ]
c_߻<3/-U\ow3|䁝 +o]WxGmW<p|k_|Uױmট}w~_ޯ)Aoǝ|o>_Gxs>>o7L_ß#Ox[>~9_Ϙ>9v8~^^79c7Y/|{dn7OEwq3p9C߀!tl(0$f9i1bږJBٜ$)eiv{~C*vX1Pᄑ!zC'wN
-LҘ7OL0<@;c GDՅ_넏<4#=1'':J,BKIJ (!~JA(I-
-Z^YE^mn]Z-ո|dEERtRI=sErJaESsR>TOCcMεPݐ)`N
5VEԄPLDXq	Frc<)E8T$C}(g>s1lٺGm8B:r=MR nԡ=lڼ%Sӛw^xiP' rLRa3nNrhD>$uj*Pcv[)<)
ۿ0* ,[D")#SiCr$"Ne06Y6V i,LOX٘D_Gq.S.Ui߂ҋɓ0믢~ڕ!=5~ί~1Q`
-E>
-hS|6#G5[u\C{tctjY`ue;`
QK 9*]-ql [0(j˗{hqۦY8lQ^rN$H"z"w5Nܷ{ax[d/K a(bAjPh@6h\:pa
-Y>E8'_
-(KAA)ZF
-D)rk*
-P  riM$@D@51' :Yecz667"]f,&*YHDP BBz5.Sa,,)BңgN:@3j`Q+	,eBpZ㰞ܡBrc >"*A?2",1_h0%p;t(
ӭV޹C)EA\Y-hQUei6\1>?m>m|K5xϻ~,X2[)>}٧	7k6߿-fբ;/m=.]?fxCT\ൗsg<|Oy->y>S]N&W}+	'Ɛ;C@O~3z2_|yk^'v$z1yY\}39wI3/oz%g_O}}
-Gl[opXs$#l|KW=D0n}fN{/k,M?C8DV2
ZA7NK049a0G$U/|	f0J|nɞrk
-rX+j~חGm B+زc\P)"s8d֐[ES	z.KpAId߄ڋD0̺
-{WU|of3HQ8Y8}?"Gj= d
}L^SZH!Q/$
-G_dN2'kJkTdQ]?8-ETz( 3aQ6#-$PЉO§η!/>)-
-BX%Xa\'C@ςR	O]^TLM.N:i
vq{8Q֏O0:d߁f%e(Jɢɒ]pyBDKiu춇8lCVf4Ҍiѹ$Z03lx'!LUQFeZS푌$oWMgԛ}Ur
쓷'piUaT1T:;ד7΁м &^YeZ,&嘇vҙ'ɺ~;y]>U;w-̿Bu[~"Dm!?ɒ	qC.0|ycE!=	Z8>QƯY9肈=[90c(RKvV- Nw77I%q,idֆbޭ gټZT?GKbMap3 8-2P"'p0AXB-HPRW'BDC<K1?c'8I
-$o]HBV2&-JeI@lkk0lXfu.+b-yfAkP_O$;,̭d?Rs+7<
3.1~sMIU^7źHK+q>&'GDe(֖a!jԳR p7WCU@ r#C6B"& rvϺ+JcH[)%+r8E_8:K;s&OP
uԫ"$X߫?4DJ]\7~G􍞼\7poޝ/&Wu-Dk30@	?qɌD'<t󥸣ͻrW5ֳ?-"C'H /x/s9alLżM/ ϛ_,>+qұ^ɑLa'r71N>n-_C~~ɜpqcp%#u7#;9%kxaFp6H
o׷,;#r~0eD!#rJ\1'
-h"$8X%QFP!"(DfƚF#Uh§zUtuLd&yB?exlv#MGc+ED>$Yjw` 戚CLORU 0~0'd(2*	XK+}w_Ju&H@FJ}lK8)4Gc"<*)z)DyRqQdʁ"$ZfX>\əRSzf)ZƐ38"TLD"Dua$tL̊byf]⌕=[<nɌ˧1;sL5/ghԉ*^@<Ǿ]PƎqZO1/Gcd
-ioh
cFAl?BqEtt{=MԆN-@. o8գaovOmpD4s̚-M0AX3ʲOP33AZv"2-tWImHw?Ka)ͻЫ[(5?trx7B(L%q؛ {`34t\;D 
ɚelx;\̒F_m$j,:zU ajjA&?c@"+U0
-OB<C p%C8,N(Bjʶ4pJ&I:DܐL'<~Zo[gyK%NbI>2;cd V@)mYlI~Ҕ8h^LDC "(d8`<,܆b̫!n_(Exɡ\YMR'3T<+BFgJ($AÅ0lu$#%>RRp.DIS*!p` OBM	,
-+%d81(],h-j"Y~vRX4u(,Ui|¥ګo:vجg*!h$Aw$pqVX"=9<Yx܅"%K=׽~_7^Ήưs2.ٍ,͜sT~_~ݳ0Os׽O|ݜuI֫dPd ΁#53)O{9<;>rG3^`vjG)[98#}AT-Phw݅Kqqk1iVt^	S?4P!>%UTOS營2I΂/χg	
U%KPg12)"ppBȐ h
!Z(p4b
-)|P_8> TH`p4|!kqmhEa~lv,WiD9t%PclKIŜyIiEyl%}$~FTTEUh('Sb<V~[$R!l ,INBoJ#^kС߉"!'q`NG}Nk2?Xy%l0iRp&+`2Ɓ_6/;R ]i9
e( pƐ*"e^f ҅@iJ
-YKHInϿYa#5;@cE°{N`155Cl{Ų=6ʞ5,JwطNҒg@Yn{TwglcV'̫9TsEBiEL3DA2k EsthJmUn*Vi
Mu^Fb4z LR#ݺc'1}wvw?b>~77ͶT\X{rD;|	[9fq,Ɇfm?h:t7X:Sf7Cu*C+]` [4 V`&Dg3QWO$P7qz}wKn呫&۵yX8!#lZiP@p
-ҖZܒYQB(,e @1pH!1!K*	.Rkis*̮e<!*3)w'XO\6J HőilZLY`[I-UqiA@\"1h<H$:`	uNM~&I2p}O|{>AA@(Pe
-=jLPqDP%<-B*Iq.3OLY'	[ pZߊ0&)CqP(I+g
DQAMF28Jz*Ryc:r%$i8RP:\`8ćD*XhsȈ<QJa
7Fњ#M/͟~-o^y[~Ny-
`K>o}Rl]gy3?!>O󂷾۶G}7xp t\φ
-<r71ژ;Rw-xc</ypۏ^˹辷ɏ}W|C p:㟮.80[?/g C6S_rNmkmG\J왛b'=;<-"dLfwR_59FsnNNZPevjڲKoQ*$TLCs/:0C85TUBaA5A>sΒBNa-`TΡ1NdH\	KM*kRQ3)BviEcDXvMN3+2~.#j09agR(\E2r_2FPގsz9$D!*&gh*Tv?e&K{Ɍ!@ qҌ#_IPsY'P;ht)#/N
,h`y<TA($dT,~7
,	8"wԫpȰ
+)
6?V*"	D)thxt ?3\Xu:OĶhM
ɌE:zVD54jT F+
+4Ai1#"ȎSd'rџG@w2i2ԧ*lQv1*9T#8Ex+=(ġ":mRgҭlkO>⚀qqqq?:.k!A*=p`0OhqɏYql崝!^ ZNBx];B<c,noЭA8`1u4EֵLb1wbt>K,HL(9^3Z"
+,V>4r}]2.Dapd6ZRw6
KmkMR"ujC`@ד jԎT
+GQtVe,$փK"ò`*"m#(1D[CD	$Ѱ&=?2
QdGO5i3i#oQNoQdPdhq`)TqU;jy~tq
+%Wzt"Ay嘟ﱶB[S{06"ZCc9۝ßFwӚf%,XE[YrvDsZJ[zr-ǃ~)>ɂׁ0Xdŕ.M̦f
+ja;BɑbHq>5\:FwYQ.񌞾H~PA$Q,@IAlłs`<U1a)zq	`JTgŗ,a\[TruKln3p%F7S5':(ξ⭌w&̟9Zu߶YV@c[t12\S,o
&;;sM@k-U@Y
m(*
+ih+K.vnQ[cΟ=ǹ=ʳ=2zxr/#Q;<3fjllm.tutO]~]U*ǾS&oGfXmmҼTvB&HܻD"rL84"P<U6lt!ǩ"((M$R51IjGДBb6Hhvi n0(F|
Y>r`E@ѭm{^Oe@dq>Zgq|$FJ)SHtq/`.G*wԡ;MMh-F';-ssѤ̯OBΉ"g){*䢃~׋M(
+<<rpiFs(DDa$ `_tD6hi8zC<P!Gژs

A_.o"/Wـ"ﵐ	hTڨ(U::)lKsqqZ\(Bi`OA~] ,sM g1K!ŕ΢F&Bas'5tpCemvO<XS߂#Xab.0(]jݲo<#{7!JI[G>
zJE{LNΨzo_W߻u\u\u\u\qc߁&I3da4_@Bk-:kA[GF-+(0 B%Ч<Pd5
+#NRb	(X4Clk?::ڶq׿jLȖV,s^K?*91jz/.+8JQ,ηpru3>?	4M
+-ƔtmAZGJ鄦Bҷ%:tTbm*3lZ@bnul^yWC(aYεTָH(ޮ:::㊮yTL̿!wlMT؆r6X541Xo8#*cTm&wqxMѵ
+Big, ]ڑ~\u\u\zE븎K)P' 'A'ϱ:!J,fNP+bn޴AfQEieU=[mQN$VzB`fP3WZV&wT={D6*@l-,{FK#fK`u\u\u\u\bPQjX@!-Ct-l8ⷍABh'rlY"7Px 2f!cu݄9tphBZqqױu\u\Jmt6"CPQe@:=$q2)-"x܁"x!Zgi@h(:	k4у$^){:%dwC'R84fea"sM&C5	2;;j!;C~qqqfVÇ(2i>p$h%8h|ku
"`FGsI e Q X-|½}Te1R:
+긎븎X::߹?
+nrBJAD(
+"vhut0,B[X|jj%[G3L7Đ F*e
+rt
++^Ӛ\ĦLAUBlq-"<V&hR4QY#J!H7:::jZpBiJCNoi`FWYD0^aB4SP@D
+q@sCMbT~@(u!zI^}؆t+"oʲL< cFE1scsNGY(YCUss;ow-T~?uWՊg]d3`-Wf'ԮRo+\$Xsǽ#߃rG܏[`,|c;0+Oy쳺0xgl^6<޷O?>!7>׌3~
>bΤegiD&C	f"]pw$$IK#i!RH 2 -(qU@`jBX$
jaΜH%r
+|-'.rS0ܠldPSܩfHgo܉q_H	I`0&3Ju$%IY> LIˠd̐;1T3/d|Ŕ(~r2DkIkAm~A1" %vU`0XspGkOK#~ۜVOy!/o8S_[_V]r}=\'fqS:~{sԛJuG7I\ez.Gsq`1"%"(CHFJ EcFQA"S۷ZInf,3@	u
գ'=+hXu䈤`fjǸHR`i6eyڨV@hhԑ@([;G+`}`0Ӗx&RddOgb&J\PnЙAWHCV`@ʁ%24Qू1@HjdBʈ-`֋N(K5.k0K`S`wxs^W~h/:3/hpEJ/ks><Lfs]f&=<W߼OM;>̝
O_g
+yyaֳ	 n3_t$ͽl.\}->Чݟbg1P
+R'B`ǀΠ 9D2$BrX"A* i[ PR4%r#L̔Tsg2W*oFc"^./j4ɬ2ƣ18zF
+d723.2@FP,zpw2
'CD)0v}`0Z, NA)CZ>RY
+N΋!
+andK"E-LfIDRt2E)`0v|>wo??GEӋ^;׳8e>,]s#x#nΪ?|׿D[sK7܏8M_c?,^W!UXw׻ۣxo~+"v;+/΃~E[dկ#>e??#nrŻsUF߽N5Poع4P 3L"V. ̡`d(A2"EPiP0@)$CJ@))溊A sZ&AॣT94"BRr-YN0)}O
nƸV]anT0Hd0%DH` A,d&MBM( +I3]U	 $0cEX	"RR
+"[8JyZ)Yc6k4%(PT3Z@ؑ$i&2`0ssszӶ{γ_aqᔑs<'q>{ͻ>_?w^r^N]386Wpkq9|D0Gg=~3'p$ysٰa:A<7_w[rߝN|fp\߾Hl>W
6o-|Oq%[e a2Nг')"~SxmoB1 R<ou8Wz;$"7
+Di+Lcu
+(
+ZfT3(n`Wx$aq6lFD22\4Iff,ͦL*^g#TCJjWX5*wM	VȄ&C8j!
+
`0}k(
7G8AbR^/
9`PY(!Ľ Ucz2t*PK{"DFB(i)fjd:2IH%;x<IZv+3`׺:csI7znq#X#'.3'ˮɖnnySzNeiz
+zyO=06o "[.I>[t%nWot߹ɳO {1o|upʥ΍q{ً/B lV|q7>p~GO%(MAMq&##K7Fg5Ʒv.d$f$L@O1`%c^ǐ
+QR`fTUʪZ,#b0v2G`ҋɪU&ѳ5zfd``n
fd6R(5Ӟ+$}hJN%
`0hXM	Z&ЌA)#J-^
+$&jZ	bP21֋@ii$R	&D2ZB̘g0 nl_L^?|[3{|li#oNtJݿg[9gqe[aѨLD\cFoWͯ;K#flR
+b9l6-¦|oE;kx7~󨣎ߞ 9e8rǾr}$&lW |7[q;g|뛟:C7~d2W$H"0	"WLJZBf	^
+]u+nN-7cb)Ih nhGĕt
+'uye2FcL$::j<JpwHQ)`ND@/R,/cHzD+-Ja`0 ;TH0Q(QH%n(E!
1,dL#5RZ2 \dTG1`pFFP:N=SN>Dν(ͮI˷NkqGkp[]_}g7OcUͯ-/Aw7z[pͫϣOq;]g<<?eԍ#tss̭f;m_,p\q/ro$o}C;|ø5qW?;<y/:K[8V:[Õp;+q<|}<Fz'Z,,@YŨ9`^pwRiD@ 0psR+^G^++N1ZZ^i!J)td\ύ@^"IudL'u#/81
+s&Ŕ۟-7"hB8\b!Ab71*/ZVFqtYFnPA4>DK֒iDHidP]G)
+t4g,YY25#S2QjT|9`0B8e4h
 ?7|Uys!:sǝغBGWI|ǰu~gob,.5q={ABǝ=p^oBqyqJL.K/e:r~=k1?$\?ysc<s's]&^oQs!O?<`%nwp9{>5<
o|4oMZ'~7>U\f((^(8"hD$A 	8Rp{GFfa:
+DlLF=#wZ'swF1i0kSVy&DD쩣n)1RB;`!2qBI
+P00dH`0#%^
+ FVBQch
+R fH@-Yi@
(@ ܙE"%(!$b0;u(>bX;n\Rƫ{XjϞ-ٰ2|ujUZˉ?9__XǞ6oI ͭbݞ{fUG.3kdz68Jq˛8p	,sXl ]g<{7r{ykGWewF߃k9t}?m`2kPW~(N{|nNS=\9ϾWڏ&I_E7v&cc$JG)F503'C߂hЧ"&RF0/R*c#֘`2i}֎Gv-7oe"Xz1%k:Q3uZ~u
+Zr=X=7D]e&q̍Y=^Z,93v_5OFbuLdq:%R=NpڬqKy#|`0v]mq?}]\vVf$(S∹bTOF<A -	]9&0FSctL49=b:뱬HY1͞ !q-y*݈q`0o-p/ai#yF.X/%.:l.z÷E._asu՟?(z.<s:Wжrye.:|3؉	tUHL9H
I9 0wL#9зDI d 	 ѠBу%:<R:2t,
p/2Q)f(E	-QtscHAʘf"f7I+=Hb`0>SP
+	r$	);0ʠ!ZDAfI=f`P$ Z *bڒf@0>Y&YYB(.̌HC`0|pcʍ>N6/.#	 %fA.npd0	 I H ,E"2D(1%5.[Z"[7@A3;+	l2`~3O@aFF?ѕ¨VLbWBFq'3	%N
+3P
+dbZ3`0bg[Ȁ4 P%@Xcb--Jqj-tPLT	T03L   i$Чh0mC - SP`
fH$N=)ѷ@J@H21H,gd2 %0̌ &}P̨3 }}<3\=us2A3Cjǅ\G<[&+VZ
+FbZQq2CF1p 00dIdfLAF	BDW`0]$(!bR;S=
+LIRDNѧ!AX܍%p+Ȝh~	%FK	(C*B$`0
+`"0pQ܌hD0$GIDI"(#3" p/e#%2Sr6a=DuL/+Lg3@tBZ"	sC$M39"Zc4RF@t 8δQj aD40p3Xϒ BFpDqt`0]D4	E D!HDJ)j 3I3dѧ%VE10LWJ	t R
+f7(1v2!θșId6i}
2eTt,I	HF108QkW0ĨsƝbJded<P+1mQ?HD(1kAE#&d($afdhAuTwOB"I
+}k9]BaDW`0v}N"Ya
+P45|T("eP@fۿW
Gp9)d$0ic7"t@@Ip1v.DɠHRD!H !Da0w dw܅$;T^07dLǬ߲HY\YNqٶAH "3Rk2JF5p$H2$-&ȤX8jaanfV`kr(AfQ@Z! bRF$[!$*Ë A-%}H@+ FqFy$&V`0k0ةBP0JH D?홵hZ)hH%fnNBf@sCYL('4 -(r)L#hN$2(H!WJnbILK!+aq79IH}t΍j`0vuF1}8ffH	)H)qL!% 7
+w'3D3W h0(ũűLz%FftYP-)	P`
;GT%UFJnZ	٬'$BI 'Sx (VV](1700A`
HB ^0wFSb JcHZՊ(D&!5j5R}2K)f1U$\j4bUf#R`0Mg0$)`F
+L"a0w0Ak `v8MOڤA*.PB&oU2EY$SҕEqi1v.nFWQjʤl
+m;M0 Qps\%
I(3f+$0IZ@	a)JqdDGH`8nVQ1`iyı4Db%@d/H
+Q1|W(nd2`'`6)X1OaJhAWR
3P>@B!H"Y4BD!b&24Ψ+:r U&Wf
+(Ō1v*PgʨnHA$[`OH0K	J@p]q@nF&)ad&a QKPrm8*tJx1 g<UNgLVnGë#+ƨV܄dtFf07f:m)``0*#fF0c!<170G@KL(H9тHQQ5$0q+ՍQ 2*(
+a a
+DR`(J*!e
J$HȄ٬gn<f܍Nz3 @f܉H7R32hѰࣕYtx,zuΨ̖
+3FW6YܺLKCRڍqfFFb@¤o>A!Y17W}'m$>	gb~Av;pCsį]|݁SE>)ݹv׽'8qØ5Wӹغuw7
+O_>ߞFr#mjV/.Wu=Y1NG>X%s
+I> 12>:]g@f(3a8wUHB%qxe4*:)8177"SL-0dLA!3P`
;7r0D&T& +d&,攮R!	w`	#Aˤa"H`V$[ӱLōhrp D*A`f=7zTb7F̴2ˈv|\+]Z &"+txk@8ktO}	o>Zޱ9Ƈs#`|[ݚ'M|kg4ګ-^1_>G><V{|ϝ6ar^9={c>_gZVǹl:yAe(^Y^X?^H=4^7p`0vF 9 Z
+aa̛	Y0$2ȌPb-LìfjH"2!{JfP=)^A!LImbZZZ╯|`0ַP`
;[!,`d	f`@[R  `9LҜL$VFhk22&dz}B*APps,1Ch,N&dc(EH52jH"$FYuq-8F4Lgےhs{>7|oXE/ݏnY؃cwFl7Om7챖Uco7o77oegcÛ^z.{ymx
+}KŇg<#^!|kj/vWߓ"~c޼	{~3{sYncpjc0)$}#B`$.CC")``HJRd$f$FJwD42Y3
+c7X!D (nX $d iyyWU
X_{<<x>Ưg3y_Nx5olJv5xs_
&o8=|4~c[nr'rB.qo?Od#=+;z_~;3p3LNF9&oH c@* pw$
$ܑeb8T7BJ%Bu5AٌfDd9 d$fI!tH"@w#$1*2bN׍fL')7$T[wMq赸z>jl4J7fek`y3)~vy=)<+)+	'gݎ8 ~jFKuou}qW>?p \|iqCƪnKO>n{|2`0;>"T:P#Ia)
+)܌UG $HDh)B	N(
+$'S-ZGigwRID-(d0%Up;n:6n`0!dt 78<`ܳx[N<uG<5~>plb5p=ć127ߏri\TƴM߯<5q_{q]wι/o}[x}'
+/a{~ "BN*`ֳRʟ "MafH2af3`HA@ 03"*@%т6	0%RPJG)3gyDPh
3G$n̉~JʈY?aiyJSRZٖbN`6m,ϒI;l+
<29,yW㦷W?2_7/0̆[`X\Ƥƍط3[d8&b =<aJgfnx5^}٣85;o~8~tyӞ`0RI7<,1B%&Qѷ@xC(	ċR$NJ	hѠf,D/gc6,Ug~<	}B,) 0 $`8;˗^_f{u5$ֳq_ͥӞP_wwsǛݜߞ}{/{^a<.{ߞ
+ ={?߆ߛ]^YLO3% V=f#93'SD
+0l{̐DD#3Qxh<oKA&L=f-ArwtuDJIj3Kw"aZqwZ&}$JW*CYXntR*zx"<]"zf%yyK;|!/.:0W̋7!|	"Rqq5p!_빰͘B\~O
"Q
_s8`0vJFL H0f$Я\?[{EZ8t(L㥂*Vh,N&z-=[rKoƤ!f}B܀b0=l>s|9?E0xƓuhٝkn|Y8@N|zGݖu{ͪ{'uv&7?7yߟ}v]7֓>ϫ>o_rű<wn/{B8`a<lOz~O3φYllrٿ~s{ށ<.X|&}ԧ9uvs ̖.+K_@2)	Adb^DJqEaf 9 Fd %f++T Cd&ZYze-ӷ	HRE=sBkBfTT0R:bt^Jq#P1XNvwv2a+$2-AŌ`nt;s }l&G·ynpur&r=cO(׺鵸G{mntC~E~rچ
pǱ8Yspk#[_yO`g2"EdbV
+PqpnḦL!q%a
$J_=$1]qLaJCA)H9! c0C%ݙ[o;?c˥=sn{2\\㿴H=c,/kOcoa7|IW=wg
7w'_3/:ڼ_ƭo~ɻ8
qO<?c=,qW匹򖣞n斫3r+oΛ^2)g!9wY'g?%h:n7}?pU7_
+ Ӹl>{t妯=P

gyI3HdvRqEB%  	.pOHB(VhH`y3Ʉ.0@7l8Dft]!1Yrg=}4f&HlAj:ÔS,.-uDdaUǸVv4LFsmƬu:`+Ӟ7"!x,Su<r<O>]<[3h-Hg84>wC%rI?_?..O~[h{sC'|7U`g$oЇ `TBb Rr+-V/ɐR0> R 8fjT7a8 Ld.n[8mo^w?鍼os庙
nGWy3Θ?yuAov}i<nx~ﻛpsޓn.s\<>ٟ]g=wG^sv۟)̭MN
+.5[\߇5ƍg>|.}?A 
+ M}}ʹҁL2.K`nB)y/2S3 D
+?#$R݈HTwaJ:w,i	H\^PEju2BPR
+hLDl[188 #H;f3"bljqGWlEBWGY=3`ğhn
kVUVU^Ռ:w7s||w-x4O|=~ nfn, l7{+8u>=>1Ѷ^~>oS>WO{j`0Y"12ChI)@
+$ӈ4Z:R"rRBd7	_FfCs,quj&㮣8(O#!g0C%QgCO}ƽ֧Tll^ eh];></Ɨ9~}?h.sώg݃ؼg.gD1mA_EfOgA[Zb*`YFtI׭_}~?>-q'\XZ'`nɗ߉|<`kغ 'ނ9E= T [N^g`W4oD)Crf8 Fbf 0LV8	nX)Lai82!	d<^ŪUDH
+f=3֊h 8ŝÙFr$0*
ZqI3(T:VucLA$>yǚVp9A[È+<c+ۭ~/|-wzzv= Xsuxгɔ<kvۛ{gWm+ nw=	,ٓ׌V_=5XM_;Ag`2Hc0rC$лc	BHc6m@!h-17 pDBdCq"UAk0+b6]&VuA?.yk9=ލ/w~koχ_nxA9|]ɩǾStC~_/~&ޞ[43`r=)un51ǪVZM*Vw?gɏ~?ޕq7r~?|^n~5su t-Ge<krw/y1{#y?]bpFck߈=κ}o!~%x1WRpٯwfBX%  sC$LۃXaR"	"FV;啌`:8;$2j"WJK)KӞY(( \1~R#ʈbFBgӖ%ĪU9j-he~^c_s7抱:;`oV++joU}{߳vg>\+sX)F_*{`0v~MД9-Yk"I
+UҌ0kr&n;m4Lö͙%fN3d9>EH$93Q
:7
+ePJGb.DP`
.+Sbh~7/|GaӔcdv}pǗwLhg7qY?w/|X6	x߾1K~90iuiοl=93g1&\p{}hS>">[8^򰇼OO̗-|bgsisll?kyrۗ;>H^3^x_~K(3>w}yNeBGGP};;J.wd$CT$+ +B fNJu"HLf̏FuXY#D&QP$ N-sëIW:0ciHH}UjmEu72ܓUb[+QdLI`0>ID$-FZshGR̢r2pZ&p2 $Fi07蔌)9I@Fs1.]0	1À
:vtBZbэF3V:֮.׻n?bqqAFc~nD-Fl6%(D2QHJ($V;jq>xVN a+s%V#2AlL&3\[;g#vUg^.l
+uy=iO#uͳfaҴ1OLR"@H+bX d&Ruw%d&u!\Xڹ1g2!G0h	VFj܁ [`nku.]\ftFmʨ2k鬧v#oF]qF>?9y\ʖiOתy}
,;=`0u-nW>/#(A
+Ȟb 2i+h'J04nLT5xZca;g3Q;p7Z&>H+lݼÞ!Glܸ_۶K`ַ>@+;\D?EϦM?
+3
R,/,|;33N?+RX^s?e&_M?=+.-2'v"A0Pb^pDia`H
9s 3Ydb"й1_*jd}KB eүR]_cf(A2F-UfZ#BJ-BW+YcnnΝRqƬߴQ1FNu,b0`+)1R*J0%)@LzAR`0h$V H*1Ĝ:O;Q)]e@2{0IG 3R ɐD" 2Ð0gaVfp21qHYZ$^
+IGUq9d
+ࢫoЦfh8 ȠeB1GPōQ-ms:шYy:s1QH c0)H
+	9WcT$̰Z4$
2P0DqG *Nè8BfTcB0W7Q	fޡτ 2$1\({ǶUL&lڴM]ƆauP`
;3p !%B\NÐf`2d  qEI`@:sc\jYߓH`p7J1$11*}kD%e\T"AuguLfSh8*1*
706/.8bX=)``0`30!0!3TcJ m@
+Buq9D6Ҡ	Ƶ}0216c\uVQ#s9;#^;"-Ĩ-̍Rnԑ$3AB)9+.',h%;nf $d
+@ p003X 	nv~kqEXlg= :)p73h!DRJ`,$)6Y=7pw$b/.	QB 88vާw#@eK=33]U]Kߚ·zuu5Odu9mm(akhP	ZcA2H:ZDG/Ut]qU1=붾|G
Ϡ; yjukFZIqtĦjykL5	K1=>̣vCkyxbKV;z([n%/f``@%> < _|1]w-֭HΦ#W{fL<>Gպ9O[z^k)ٺDViM~kq+j\Sg#P@Jϭ^opKv('mD3FӱQ?t͸ʧGUۈZbuY[	0t]"cTTk!6Ү~"Fi*w|yבJS%
+XW[mV[me-,RA,'bWYh4Z!
.F l%Oi9TUy.xg#<J"SEiM r7vf+FK'(t5e2{
EIiejuc|1
+f9~+r92X48C\fl|zN^\O>%Hzb+Կxk]RLXuҌVTH2A.A H&0?V5"'_epFFGȤ
`O&\2YUJ%;B!9icH&kL5G^sL[0ÞZAXX,
[1AbyN>GV]ZJ\R2s罩&u]7k"=ǨĶ^/STszCco4uc)ҙ4As\W VZE}đ$r(H&x~i<**F]x0Iak
ם>Ns}ɔ2è		Z<{rr2ΣNk.<q\$ccU<
+Y3Ru R	3Rvn_z^x*oHsJaey^ą]O~#'x;:ZQkCu͟`tt4:~V3׮i^OW2-ق`B癆\5-錪j a	
kV[ChZbGSsq Ę֖͸nt?=W|b:(=_XcA6F](1ԣ ]FX8z?07lϺ\B2*?K.E=`넡C<C	_0+2.*bEQL&tǸ`ihjjB9m.DʟcRd
Ն5F
\aE傢)"Bkq[9"]R_ pq
Qtnl
+DPWZC\amJHյܿAƋ)֙ f褲"%EZ{nkie"װ$6Q)wa]GP*nZպC&ޞR>F
&0sr	F2f\ʀkVШWLJfRi,ߧYv9˖-0	yٳ9c]V:y'!s~%lSfa4#LL%aX2P	3a  BXP,<juABjBy S.(09) V)'i9H&zm(ҹꍺ@Ze7k>GF,\@6X ~ZP((
+9*v%O$J4'}3lچ݈"ʕ:sHgrymtv	LKe䪴VcI%2Yetx#}}33! WKK`mΜa||j#I"%~*l٤5zsPJ#T>'>9vcժYysnZcxϒŋ?ŗ\d2yoX@}V7 
#{r7
4*[l
93X>2<a4e١eBAkl652P}Tk;7zE
+`֦E`@?ƉM^p5glD.0^MB&q:p=ZwG+U7/ D该h\5B[,DBWc	P$u¢&L,P[mV[mW.2%#`\C;ȩzP}ap
Ǎ7
+1<\^	3xGCv'v@6N|Ɛت5ЎD2h׮c|drOF.|>9'\I*ce-80Q䲫.e݆r8 w&~/8e\\rz"
++׮bڵ4U
+twv6;ΦZG:T6+ 14Byj()O|R̝+\y"J8NDX`/|	>?bK1ơ;G*cy6'ߑ^x0o"]9"7'z8Z.h2LR ͏SZ'>FX9&&'cr56PF2"︹8EP@,L0>6)8CA*)HEc%8HD"R)
+蔊	n8d3)z$[WO^AbdU)5qj3>dT"[Ex{6[5FNm0ȖSs^-7Q/xGR[	RAcM7^W\Ȟ{ϾH@ajz~:9^pusЃx!v4'\|rzbtp0qODRLZc?nᖜbsWՖ[Nq?9Bg-#8$w};LR}2F-j`eVPFqkh6m6S.DR@+:0l~vqg[
-_?aVo*GN. ֲ^8\G6ZL;k%oԠR1U1d PHD@#ߗ[~=@*zhC l^MS)h4j_AV dL5Tļ帮
+p|٭ IqC'j`ժ
LU~qmU,	)V[mV[mUSK*b@	\@AF5Fs,N.^0qnZ7fօ(PO#E紇ydk0>>B	X={^?g\bEJ-j2I}=uFC7!VY3V;z
+J
+Gt:͖>C:E~n~7
elظj
r$4tdÏ8F._;4	?.CALjA&l?)q_A2IH0{B6|֯[C˕,u(5tuvى绺I?q|ej5FYr}]COW,TS	r9֪LFq)*L%qsY9<mȺ.%rϔH*F p<W RzCsEY`%!I5?'H_n<Rl^z{Xӧ<l`'VEdyrN0::Ɇ̝_&o2n|׼,_K/9yLƵv|%ˆPEV%ZE=Πl6MHtvvʤSK)+u9@--K$Dvc]o妛 GxsXbCכo}?Cݖ۩Qqk5+`JGc/~yv.8 7$ Pkhv-oy'7瞻tZ`*Y1
+FٷF>	eV(y" j)j:^T I1(жhv,SV&`U3y3xd,G%ʧұ`T/Nbg]GjQR7'FZRn:&i $|:Tigjjm%R)^ΏS/"1L m2PeFߋhC;n2}c\|00qCmTqCa{
kbocA,]Tt*ELbT?v
&U"H.jxwu~i?QnXn
rs3V=Zq|،9D~9=]Л9tuv6~κs̜:V[o}*e,K6ߖsXL10@N+|NyNl
efYj%]jZGdg2*oif͙/p4::L<A2a98N;Uq7Z1ufK$ ^"$)&)WLS.:)0(2kּS)p˅cC\?Wa+?{kB%x
n;s0:2F
6☀9s	*͘9].Z)r僔U2,TYe%TWh4B
㎻dQ*?u"MZsmNY\9
GFX!UDӸ2](fs>clDZ3Īw^̤ Va (W~x` İϘi1XN?ԩ1\<prx47rȌ#$ܢiȏ~v؅m^׾V|[_Vɣ9-3aF#n XSMc4Kaf¶jÏu{mV[mV[m=AtH[OK;w?˗.jMe!/Sl*E_W7=]=t;m<\KVQXZ/e=dɂ<^~VZl7v56;Ϟ{F3\%Ka}_7>(֯_%KviOFG޸Y&$T꺹^6՟ 9o\ǡ^111ɢAvm71wB2oj~Ը.["
+lN̟z~Fz)\"eC6	sG1HyKy`]LN;=sjv2,r=_z6zy
+$[n?_(Fn~ON;ojSۃÎx1˩9/Ixsaw#\=p]z
+doUv OiTb|l3oj>)\ ]Rk$,yJ(5\b)^*|vg]_`3k;nIOٚ#	xԪM\G/z?)5kAL:- HcTɵ
ꍆSlT.,%˩Zč3E vu
+5F]KŲ:'給Q_E%c#0,eԹJp6zɥ{sMSм幮\M+Vr6Ȳ&8VSo;Ɩ[nüyZey׻>0UNMZvnE{:tJ]%K%MRXmՖV[mV[mV[ 
+NWSB];<]}tw908:ĝKoL9..|r?<}R)ɀͷܖٳq3k<qF֍{Wˮsfϝ*{3y8'dxxwysǝ7PkT=x^s9^u1O_z+DncǝvkT#vgFb˭Z%q}l6u$	T59SL_֮SqTZ\Mr3if̜/x9\7\w9Z]vݗ=[&ȗ˹+@;ry<W.`qj7vqW./M
+f>̞=_d\=ShnV\[N?.ODvE6S0lT/abb]]cgMَS,_XpG(s 1o"@f.o[<ё
pUڼib	"&BB9XrS?#1~+S&eTZQ\&90&+Ag	xQ!N<7Ad2utd3xC.ݶn7YzlFrmd}<jQҮeVg p tR(l:kꜚ+`ޚK8b:*l;+{z?ƗQ48 ƴaʵגɤ~SXmV[mV[mV[m/#`i؈Q];:ԲT
+\In޿}vq债k9q9)}``7r^6Da56np=>~q+5392k|?tv;2M7ݨҲ}y̹m݆nqdB7z¤&v܍o]%oneWOFl:;KZ^ntlLQ ԿTd2V|3oϧ`Хڑ)(w}Ek TU+8k@bddpjL;MgnbqYF}oUV`̘%`y{Qo$KgZ0nԮ}Kؖ#dm
+]͟Sf1s̩Jn"~~w.LN/aL@\qx/&\jWM[&NNa,Z<50.rɉڥVϫ_vy7nZW"pU"ݩ9V@16>JyظptR?M`*%}	oR6ǟpIg{}?x
+`n;9.QAԄWlJCKXk:{;IV[fx/מS, 	rTl3nѢpLs$vL&W(K*""
+nzl򗿊:T 9ZۀUU)po{{9/K3x`]L,t8q2"QjjjjFVQÀnlFMN|.Ggw<|/$rbﻏ{D]y\|9<cƫc-[+*Ef
O=^xyoYnYh\pd"-:0Zz%+Vam`ɒ͙10}Rmb	.s[oZc|vc_;n-6v$Te\ZNjY6W⯻sNuHNzM9^{sA3*RDAD	lذys(̬f|Ji֮]Agg/##q/,j{.؜1|}!g/ Li{\Ar$JeI$2,_~?IRRqLP-+	QHTlnl&Aw
+<$tqyҼJLabήl9`qkZXB(3{\n9sq̱MHx'T*Zɤ@\Ht;m!$u73:-n*oM;VXSu5ff[	_@R(QSttfV3<8LRW4k%(pE>F0V?وd6@TDXXh!_ 휹x>(۪BөG jӭ,ѠacMr@k3~f~hjjjC98rUّn@QU_L'p	>JE8ĚX~w̝XY<-Khp #.g%
266ډlbrB;uvj{ｇVkdIr===;!סZbR*v؍իeeLLJ%pViJ1\h
kUFǕ8}ri5 I%LCq7o3fΜGEj
+Rp8.ղsQٖ@ի1FMΫPoT9&(8^/4?0ΐJXo-f͊f_.d>Gg>z*3\)Q,L2::F#fLDWc#{TdB@ڄM#Tk WsYTwɅre^ǋ^|x嚿%wQNwv
+R-J]KΙ2];;hU<\yʥxV?ccc6nqg|Oet0::=}:>6`ݎ;pKܳ?Q.B^׳^{tիw,UeFD+JhC7$k_~*gC,=ERN+_LL^5PeT+z,Y5uK	 Hjl#lp`ewXAb趟׆<Bnx]|q	ڟO} P憳;?bѡ[9_
+^ 7 ?.jxmV[mU C1{Y
+R_j-?aH4IߗJ +͐ΒCZbr}R-H(Jȱ5kxgwf˭g[q?Qh,LC*2iḗ=`ן~+֬}'hXh	٬2,flP/A%JhGL:-y'Ǳ4j<TaxdԚ
mɍ7\]nSGPZp6ʬxU2fp ˧
~d)>I(g[֮Y.@RY4\J($cUIU+VJu:h::y;)f܅$$Ã+pr0
+\COJqDbj|8*-2:2X݁U?
+tV%ޯPalbaJr4MN
+0LnGU}kB9<<˩&<>-[A\9<}u]]ɉI&KU*11*s]e6	693#20 wSרU*HNjk:^2TXq@p\'J(3kltU0ds_*v8?pۍpQGڷUk5 Zr	"xE:ɸd2Bq=W>kԿrK~1}!Da_Q,k׮3fɅ'8W?wXfTh5"\1WnkR;4充#~c`yl{o{oֈp}y΢.ç%>{pSQx.~pVO[rW_mx-Qy+g
+;譜/s,k=[)ο@mVyN:?p#L<,$sMoF5{
+Ř'F=䭼Շ3?j͍*cy;<>|d\eSH%}~
ӱyg.Y~xnkZɫ??C򷪎,<7#"Dx^\G7lV&y\:q"'rֳΓ~%o{K5is_5%n>z-D.L7ڊmvܙݷ߂]Q}/ڗ.ew7t'\ϝt[1uָcZw)|~J*]ηۙ/~0Ueb
w_{=|n}h#У}QN[&0wUK3Ǘ*2;*lxNg^~3ÕQ
+dcyQjs~Nr,I&bcӎ0?я8etuxQI|㍻`xbsΟ.kCw'hÝ|_ax[gZNpl>"'}3oߗ?v)iAp!9"a\h'6\U{N&<dqUkв̙G#O0|,kV<(pÞrsQ	!`elŖlX?u!tj$<]IlD&ͺ(J
+qr+e݀{?
T~tRvY">:2UW^1/<s091u:T*Yvv%⻆t:$NU]=]*|Yl.ttvrM**[n򓬍"b1ZZMJia?P
+f2fwfΜ˕搰̲2ˎ"U
+qfSO/(*+Jk:
+C8| %
}s5'k-5+ʤ2ܝW9Ixu#¨*ڕ,ZBaL,S~~SNA$!>
+5A1ju+()i9(<,I# )P%abH#jl&G&V@{2 
q]`XW6λӜ͗JԦz9îq_s6Gh-^,'
_dXbXx !癓^8\0Rh#<\S׷P;o㾻R^Xsjȷ*<K/~Y󰜂\àrR <viq>::*[#lPD_W(`Sbqu^PuHS$}jK#%]4ZFZǺ>爼z+jۜx"^j^վ4Aj#w
"zZ-Dr]-(jUas^yؗZ˹p	_NqN<w9fo~ijTx}Ï9
+3,m?[)gnRy Vg"Z
+{ip$~&dIH#<*kpmPeGcXvj֙GCyxGQd#Z$z;j.2ѵ:OM
VX5W.CXb՟	n&.-Ȧq1M.u8sbf!/|y'gRҿō׬ʑp_qBG:x\>Ҏ1|՜'&y/Moxyzܰkp[/s7r{is.rS	,WyGN!Sm_|VQ)?׷.(KWX[+?yofEZv!|~, vEn:೉lgKnP.Yf-ؒE3sNV +sN>8ᐝɨ8>3J<BK0ܩ;|vã|7]׏dUhiOt%\z2/=x[͓Н7q)0cZ<%V/ߝgLsRXvu|[Iob>ɞKk~Py?OSEn'l(iZ2㓓%VYC\#COb1d2}RQ.S0`|,{9/}u͔w\4qݚ)#u4kׯbƬ9
+e+x1/Ïah
+&ǇpUҒ-e匏,^ǽ= @IgTb6jq`_ȥ<7Z R`#luW~W3iNS,	:;7/ykbν:Ľ݂yjjU;nܸ?c#`̙}#qGD<F_gVo
+l^CMNky+β a}0D\w_(xp*ޛ7{vmːˤ"@%k8w+[mZ 7ۙwڗ믻nOy`fOO7SZHJ$׸az8T(͕wz}\yY3g^8:S)cɸI<56w	;{y})F2LlQk8JGFG<Ngt:1vޟu<pMZxfXמǆjՈd܅\na\hq\-X@mYi>ׯ[e]D @dFVձ{D6P~[ju( ^p,[oJ*/B.8l֯_MV~\|6Nh+Zs65^Q*N<Z5Q5AgO
Ek*Zn4
˸i'o'=LiJf{ I)ǧ>{rHLm=[|7~.|(}<>or(M?	oߜjeDsٷD/o^JN^?~ΊI҉:JD>/Xۮ_U*\y\S}-ٚ9<Smvib˿BmՖu"";ɼm=&{0<tғ%CČE/&y2r2xB?t/W&٘;X{exv{k4p0ǭlܟ]p»>%ߖH%tR;隧Q$K
汧I1s~|~ɺEGF%6<|;규quswP~wyt??T+plɓIϯJ2cJ\wo89Koy|f<? Ny\~=CIt?;#1'Yw23{ɶ3]ʫ2?;]<	- HD̋k骳mW&^qk*}{}5dq	yeʗ?.ZQ~oyQ&	|Wo|~q|_e~n<yow׽^zin?\y|#,y~s[:3?/~2>1'<^~6>0~v2vڬ*4!~ʑe
"$G&`w}n/#~t.|=I/Ym/{-HV[q01Te|lXT%Sy	9%Bղ(dZ59^|WHfw_7|+`5\syD
+nh*tusӵfj~ۮg-er4SRzҿ7k`
+\F<N^.,6
+E(n(V. 7SY-zRҙ$F`hp=dZk9WPظ~+W,\GJ"[9*fzf291J^ЛYgC}1/8(-֯XcؐVZl3{hԪ@4|`긽D
K2Lm  2kV?$5+#]se^Sf
;Fu<\vƍ4\SoO (nu;TW|?@2Swdh4zTZ	"
:Ae0R8>QD
e%=]<ss &7p088\t&fRrHr0&Rs:B c'C1>1B8AQc,H&Ө$ZS9`Z뫣#NͿ~vr e3:j
ZG5MJZVTB;҄V&c~_Iw%l+ނ%
+c6s\EL]]ٰa-_g[*c@0A(H/vXuǋK&
+W9cZVߵrUc,G0A`UjE?R^Igkyk^nt1M?-cC!I;M~r~vGyq\uMvف.#gX+, 0@%m܅Pӿ~S?r}da̏~q>߻89yg;/6~ɔ=R|'``xɤ~"#r#UXqyNg>	/O 8~'kV[m9`<L3clfulnd`"f♓-q=pvcW˗rsWosx۝):l><O,5qLSQ30Y9f8_K_?=ld^"ߜxf.X<5*Wl96co|D~y|-#D"w"txy38iϐʳۃnSk)Wp'1OZ]qw\s+qFKO㺥̅8<*_w?~~tZ<]fdR	S3fh~+8_{׍0p	41w>xZO5=OIW¡|~߱K<
Iw`,f16C9?|k<wo}ưZ;%yfΟˬnApq.9a/Z?bplRٲ9<]	܎]x{^=.W'[Yɩ^m'cI7d(56*FCFP7~Bq8ʮV/xu
W=ϥ38,{^>7b
+ɀU>w
ӕc4yhݘ(w,}V`ogH̞=lG﹑ߣulXmH$T"o~V]tlT:p[o
+7r7	Rr<CVpϿOQQNS*q7jEn{38Sefacr
+B.ׅq]^qsU~Z3h˙d*̙3sYÙZkV3<<̯y"7w\Yz	XNJF$@T,,pd.#r{*!tK:m1DLFkLNLSAJ`Fe	]+uk]=rU;&TSqOYQۯ`7N9GG'!]s.7p1Ɔ
+UFw{a#Й Nkwuy5":Z	8'b4!`5ϧ<$wy\ 'kX+s©>DX`U-d+`\ul eR
+_n*E=8
'
+I(u)_)R8v݋+s>?5șm7xWr\do@_Br,)`U)/r<4\
2	ְ~2A=ffxGt'Yf'Yv3?⏸[sz.(o? _Js^u
*aʔ
+U2S^7C6݁7иJN+%(lwlHyN~q$"QDlޙw>>y8z_DGQ [u
D=N%V[R9Xې]Y/WRmJ:x/yT-X'IsW6<,m<9|
+`d]!Ӗ,BHDV7H1w'>/ 97Nbfg9Ϥ"C"ؙW=3θx&{_{^>ǾױtAPv|Y~N?\z+﶐9'Ayg|5?8>p=8<qDJ*d{~n^ѕ1{wk9/e c%ݷGzK9m\tcXL%\.x/ӫ{|_q}/c>,OZ}5oRf̀Qg~|.c>m)ql,)U6Ti"//HPH&c_:]chLGذnV0БWʨu<'{xpMÃ
9u$ႭI/^7nFRrܐIUIU^$n%J$
+rYG9ZdΎ.:;U紳OߵYqWCClذNJk~<<|^W<([Z-)5:Da7##V"[]y^ *3++kbb|n1KG.IWo=k6ZRl:Jr\k5$RY:ΜjHdkrAagj:JEΫzF`KʗJ}RnnG'qj%p\穿As08x3f+@F#WmΤ&lCWd+W+$RIeSժ규Z]k<؄̱wg>X#ǡU%N]%
+(X$)(Xaʝ{${{k5>:ZXʋ.afvRj5-A
+"/h"@1ENϸnl$1ᡍa85߂}BZJZk-C
t-x=8ClV`R7ǫ/~m?)=6
+]
+Cug'p3tQW(ZQPY" I"[/0EWMTaH98SXz)WK[jWn	KK3͛/nBo&Cǖ<w7`mf~Ía&D6T Bs|>Z/nQ"jZY9E~j~wuȢ#svy3w]f<{dojQbRƿ@OI^j.<068US~uށl?Y(!L-?ǎZ̓U鶳w1}>o>e\v4OpkzΛbm٢ܓ/Ϝmzy|E<|;yM稭{x*2~$Dtfd #;	$xOS!JiƿNמ;uoZǑٍ-f΋w[Ho09u~?'9z3KsN`Kqij?Un[S(Lct@PVsRlQ-\+R,1 l&8&p|#eH%3
+43rx&bbbZ81I>Bdgt%l]Ωn@4w%|`37xCCvwЕ#~zw?u"k׮eʕDa
:rtwuӑPaӅ%%C7244@jKrT2ˎ\^	ÂqGYKE&ǙP	Y2hP<׎Ī*r\MC1J
+MYT2f0mBS}11?LFm]6Nyʄ抿PL~rrR	tJe2\e!9k^艚g}6 4f_LxQ7qGsB,(:|AٳfLYsfѩ9ΚzUUE;froeY9\ǨnsKZTNr?`.{CqGQTGj,gk֮Ysz>=1dM
]'AukӸhȤh`, UcVuZgFPa,Hyy^utPW%F*,7U"XG:6*j!SiƧRY K">km-ys+7Ko,k8W7Ǥnbf H|b.Y/dI&\Ul\c.ͲWg7x;~OfwM%p|O]p&xys9ۿ;6Rf|y~<&翂o~8/rU_}?-ޟw}C.a$cV[}wcq2Cyx8:ᙼŭ}[`
ɟ^B[mՖ-㎳~`eq<vN==z<dAR!";8gCwo.9k6ϟ)/*~1+?-ZZƓ*swpɕ~y;v s拹s9U/9jn\%?Q(fr!ԀNLƿr[9λۋ9@/cQU\᯹q! ?׾$~_aG6ą>7̞o|3^j?W*#`\'*S,0QdrvSkBrjasW*"LZ'z
ru$R)R02>.(zZ֬_mDSZبt	Futuʩ09Aza?Q|l.{}tJ0Vtlܰ5W
+\5z:{N ^&8'0֬appIs
+'ۋ|Xe OL222,0b|r%T R_
z9uQRɔ>;4tJB?99
+ED"T*9kaf\D2cÆ,_vuźZK& !
+v0p(TU4vj1J>ϺJTA.Pނ{9ךu= A
+	yYX-@ׄuV%qPp
"7)g`TBsU	:{5urŻ(z?:;HZP0NCl<N6[΢%2{"zzIgrf
+Nn2VƄ>k p@yVdC\M'^`,"U;S@\
+JZC-jw*bA
K9.Lm-&gRǰHVcn>Yr[w~ ;/byHgK^vv~ɝ?%t8RRN9˿*ku\tKW>q7rYs=+^嗮g-E{WpwM4P\sZle]u"?|pz޼[Sy<KWCׁŻ1q႓F++	\B[m9备lyKe{.,L䈡0R
qU/am3Oe`w%3(D!F^»=:
+}¹Yw婜yM8;%yov1<7s04Hvj_:8{oO<W<5g\HǲϧH/ʻ.-;F6cÿJ]z1ˮ-^uf>RN9w{8{2iC+/]:iov~ﱤVĺʩ?-֯{[ilY /LeuAn5JŒʆT##0>QPP.7!EMCaU'X6Ʉ@VlJ'ADA!ϣclup
X"r43gNlZcd|U+WzJm˟H̚ի\&CWGK}=rz$
*.]ʚ5@GC%\lF=]et:DXrrONNw\W0e3A\W.HJUoldD}
J"5:?Zk(7/hX$q-t̝\Qtt @X;|rO~ Y""-JB]Х.V-s=㺂7-WD*+Ѩ$EQd.r)4#&].U~0g
V4?L5	*c@qsWg'===ҽ12Ц,˰׹E"EY0ZK-i@'T]6~oiX};nYj-fnwT@z\ij
WN/ǋK jZ>-VK($arҿFCH6尢c58<{%:k"̦YOh(}u3J̞Ƀ"):G~ċڣC^~Yl%wjZ%CW]~5?5!e?yC==?0cohtV[m0.ψ^gJ9N;qsᅇpn[fO	B2s9f\~ݍ\pzNx.Hi7.{+7ᇜ`KUۿrݼ#Y2#R˓ns+_n{0m`NgE"֮[ΕKl9<gy2jOWr]I_˒zk׫6;)IK`ϐu\v\n6k;ua痼?=m-r?qz7mo={P}?$:׽h.j?\֏9g_ZtI( ۓfRTk!2&
+8*'UӥU.0PkbdQ"%äA=^=O-\݌
zgG٤6
(WJ!q9oR4f)`o169ZBd2!SgGOu`J=E`<2hg!ͪI73tt"9aFX$TV9N<%xqfQs**W*`d>GB^t3W鼓r>MGФl.K*"!wtjYWiTXcyJW}
Ui$Gs]A%|!(;@$bמ%.瑵Nφʐr=r30bQ,KJ6leq9DTUs9*X2( ars
T;6T3g`dɡQGrEV8.^2EJrTGdZb	&6ZZli5VzbnգI?7oty?]uwOaz՘`Tk{dq]LWaτ*#9陷@7og :[o}pREgx\Wsooz?~JqHvVfIt匌51S9 ];W~V~~8sgQ_*rRp;Œh- uf*c+x89]ve #ku3;r	[>9)]e".ޜ=YaY9*-4Ł/{!oᱥiτno߫uHq?ㇷ^)׮G?QG^u0e['.a̝?29mGel[u¨c&Z*Hr$A!#KJeer㓺	mbH!pE;%	%NPvKQ*VPe0dH$Wi E$A:IVz`2n$p{C!]*;P
+YF;


`F嚢Ѩ	9+WarAE#H%,ŤRk`"2y$T)y$1Wn,ݝi
:VQ[V)[
+7.&1$c^#a&\v<P VL<͗3J"K颸<J#M L.C:Ɖ9>\+C+QoD#JQI17Ǚu;9ʭb|l9k lsQ{FJNqX\V~8u2n@|BIy~JM?0k@|hxmPk8`hм9<L|=\&\wXRkа`
$,
+xGA)aDN!3kps}@3΍נn"
CRQMd kN-GOj#u<p8F^3\\voѰ<JuZIG^ğ0k8b<T#[ξVASƄ RF\ ~(8OX8>a5(O؈ن=vށ)]8~
+ϲݱog.=??o<b1?ϝŝ֫g>)Y7y#7W<=
+
\|1s)5tX@?GKR_qz
+{}=2"l:tIGi=Ǉ`uo;9mKe6p!vE
+eFׯ{oҿu/FcNPY};Tu1fҎtA'0<\uM\su:yL/ s)۳xAo;?O/y]x+?T~#x^~Lqأمp⭉ʜ*4~TZyPDL*%Wq<R|:Cz}zU0ftdf*%)KT6a\C|	dԹذn-(O%H%}Q%Nݡ|ZMmaٲ,{x9#Ó:K%SG_'IoX|Wj<Px6i(.m0㌍V%{Ͱr!M̓M5P
+<ejl֐	*ժ@3'Uv~\G"9{p]Oj``@`ppnΥR)9B|bNkAuuuit%l[
+9H0#cJ1>[RWNbXoF.#eV%z9{JR˗3QiG.eΜYZ#HclDV5:s^[rUsGLzz{VBNG=EfYmTh:j`!`tdR̙yQ6dpp˖.iwϵ J	6j90.u0X]'L25˔
G(_NƇɤO#tVT*<\mb0z
+k4OU|ediY5<jOo?8%=>9{V^<z!@{}|U6rͯd#gQe9s凱qoM|˟cN.AF$\Up570eC̋_r{yÜWb(/&혟qg(4T_쌭yջ璗ĩSe)6Qr^B1nZz^{܊:V_o_>{HAm;ϒH0k7+c?yl8.y)k6,3_~4y;<SHq%zdnoܫsEz3{Kxr$]O|>s{?w>c*\
7~1ʞLã4kWӹp+yf9t.5z-׾D)l8}Ѽ蹴\?PTy%bld&8S4eN%cI&v!JO&	 S2Ȑ萫)
+(TJUGԍ(cc̀q9yjjEr 
d?L$
+Pw4Tl069
ٰ~#h'ľN9z{t T.tVl2֬|ɉqΎ<lN%r2yS]9\9G#Jrk)cs*Ӌp<CR.SZm5cG	:+
֨)(lD4M#3ϛI4t:'7vP.E:@G.6APoUXh;A @(lB8ʤ$%.Ti͠>+=GWQ0\&b(HgApŋK
+TfM=.ʚse}U'KdѺWih:T>چX~@0<5nO2@WA\[EcQY6'MpUQP\q#62Y(С3*=cpa.`UvdQ`<黸h~ɤU(7}z>
+`YtI jA
ItZǺmoe_QZ8VdTJ>^2Vϐ$kԴ j0&m
u{<lHc^oã֪9b>6ay;yǑeb5z=W5TjooCٙ%y+%hqZcZvrѬ7^BWߕ9^,[{iHEb]>?>0HLq)r)翀/tfxJ*>|;מb=%c)}><e/ݙf<B&d5vNf̹q䋏Q?e℗.a aw#9ǿyȪ۹k9ďsn}w`s橔T#Yz\߇?~Ͼ-*<WHy1
j?cW#-W]ϕ;x3;4ǒ۹7psC9s?Q.3{~ŕWro
8<TasuS܉Ĩ˥bn6wY͖=⼡:"cc*=m7JPR*S,VTTVazC 1<Qzoo2]e|rQ,W#HKwW.(?UVswitʣKЪ::;wtIgֳnjF8= KP,L;ՈLYM*݆C&ќ5JLEEVz.@Rr	eb%R	czXF\j`cb򝝨Tu䌪)CK;N
+@Yk?\q'(a%r#Gz@F 7'dz xTULA%lDTRT:6TBKTչ7:l1Ja㪔`,sH#kU	VtJP0b:G"Tw31ބ%m#Rn휙wLƐf!
+o
қ!D5hsF*11<4(@>D׵ZXʍ:lT-gUh	EE4RY FFS&Hy&^?&Iku 9চJJUe.m XmV[mի%:f/2x
+uR<WXၳ~̓N;5wx<mw~Y|㌫#Y,yYj+^mCuj|:/s
fo+y.xbEap}1w4ZHBĿF8o:ۆP³Ey7czyjs]rU=y~<R_1kOf,cZjj4 '_ap#xD"+__ʞ/:#kdla/y	{v{<US\/k~||!|wɩ^)1/o|K^~g?cF	f]'OFQJ~җSrnn(|.[gyl]^fص?Ԇ^ǿ/87h6b[e¾8&C+8؁z+
+:!M+x|xsɄG"0n+ɪd=3ܹɥ2cml&rpUjH1b
+_?B6V 	"b\tB.Jz{z5qCĚ7n`5rR5AF__r:"R xGW5+XnG2P|>)%y>u=`pF6nh4qtxw=˸N\eRXVs@:"^1pqC1ұ,F*ӡT5k߆ɤQ'kb\vIAH5cm%r@6mŠI/j賂aT][u}W u:pK/k TcC]53A*vyrXK+^"&SANn c㚧3f6u
kؘ1\\Q0F/J`(vq֭TX.7v:o6"|4~ MH0<"{zݽ#4:<&ܜHjM8"H}Zi}FOeJ|%\cn4tluGdABkIędcI9`5*/jڻ|D	z<]Նg-ŉ֯<|BuoLrZȵ\v,Ys;=*VL-T.7N2:x-w>~|)W4g}73O 6j{N=;(
ga6'k~W8m7|ױ^{!~>A昃v))_=7Ϛte.LLEf>lfLb|s <|rlꗱ*N쇸;݉onzr!n<6lxK7H,I I^>49v2_'rf)PȅU.X6tw^|#͹/'3zGc+Qpdt|ٽs;"jNA.'Wj@' B0A[KY֣+;@@/zE_Y)ZJyrHTPYT#6[oꍚR|zf JY^Wj*c||	]LLpI:r4#KQ)%U]P&4TUV4{LKX:ã
+vr\uwu,#!HGg'@Zedbamv/LxQ.*T-Z;8]LĻ6
+`AȪ5BWEugA3g)]YGn
6tu+OCΪHQrFO0uil&*ת a8K1 3%y=7lC6Q+#'*M$7գk~Z

c8fr弫TTb9,K4WP;Pde2͒Q_}8Szd
+o:``F؈Kea$tKqƪj}DY!|+)jm-h=G}Fצ5B+>LT62\O9ee6l$=J$G[mV[UUUC.
7.oU'g8$ayr(a#3[ٛmiôfx$]C'9ݟߡ1.q
Kl2딙;ǿ]r.9BNe.K%îgyZu{̞;e?Lw~m>z-q򒭻ݳ}ktr؜k;MJ]ܐܭuoVǖrmdu˙<~RO`)HNMk_`7>ǖ9?]8rxk¥sot,Aa87yG)6B
+8140Deʻ/"hb !S̒fҨUV@Vexh#F bK!J*lrHyT'0Xv/8rѱzMUj5Jʖj	%J
G'A42@)H.#l6<vT(,}!=l@_U_$KCQ沙487(k%]d9-\G\pddk5
+Hw]L&c`Q. P U$`-gA%\~ lR;r4"P$Ўc/PԜ6fH&UZĎBGX:\B\wz
2yG6r(GI.	gy6$d hwx| Y#`k]4sT|Jʥj:bQL&MgG=={ʗ=5.4l(UOQ~WbY*8fћVޕF&񼈍&U#dx:&7!Y@R!u'Ҏ0"2@͵qM*TNTX9&! 7\z@Q 	W5걱q*ՊP(T j-嗗3|>cr0
oߝ[AgRTO<WR T_v.3Ӄ*w<-gqt8^s.X]'k>s[7|+;;>3l||ykw'x|pg]Թ?oO#? k<zvq΃\9(xkOPr"?Iaa?.l>~|oj/埪43(ow /{[9t.l=.r:>f._ymaSemD[m7un0喱u! Te|ā> XI^XL<7JbLV΅rEAZuB&
+A!
|2k#y&PPRQDA;
09QdbrR	Sm<"`P rAsJJN#crtt	r#EWO@:zJ֮[x5rtw߯ 8t~c(T'RTFΤ2sժ4Pnd9oR(lse~zieUPwY% P4axhHwhU
+NrC䞲:72obwYТjPTcp|.Z8oKV)cfjZ岞v.c`/.D-e垲֑+Qo(mb 7::qko͵ZKgH3mU'+P	vWT_Jd!]PzY~Xn>x>}=	 5s=+D=Ma:71:1NXkȮhb\7AZXQ9g;iT;DQ(^*Tn.Zljr	˕rʷh^[d*(c0vV[mK92N@^YIhK^v5tt.l0opwqoNgw`΀'W^W]Oc710OʇF?㋿}<[wA~s\J:clb9v:x^v|(؇O}[w<UM<t/WBzw8Î{9;ld~~Ƨxsڛ@]YNſ^~=wY,m٤ᙐӵoGysWmW޺#,ո9u9ؽcxڒW\K8~W[meh;Vrq`{*-s-iɽ0I$uc,	4O"#R2Be8N03_R''ԯ&DXDQ(o:<:S>ݝYzzPQ+*crbQ
+e&?>1ZZRO2͌0) Cn9|.ŰCn殅6灥KYn-`z說YK#'0UT AoO*_S)JR.WYH:&g%Ʉc\pD\D|;A3",1`Ђ.	Sr9W_rBAJB^"zDMooP\R
+4߂x*/Z9c<aZ%#A^dun1z]2T+
+T/(7Gp.H%3l"|	
+'NGpL}" 
+^řnrYFOpD"!:.XIGn{-kVz0C||Si<J֯[1-+BKhwk::tuwr޾nC7*G\K-X2Yehi\TM#ϷCjݲenv"㘟Ik!2Ӹ]Ieq1yq|?3.8۰OWżdć_+?P%͟d(_xގ8$z)*{=ޓaWsvxฝ`6nϝ:f,|3T8<:r!tjpPe=Ϙ:~yǉ˯2ŉ3dG.pmxrX𜗳.f]sqg^mՖ# 5
+VvXL.=wC.` kDC)m_ҒדC߸J5F׍09^d01H,\$HODS6I_fFFɂX
+nlQ'VkuG٠;su\>G(jLJĆ
k?1QPPoO7}tv}+Wӑz֬^6aBV=PwLiNª
B T.8`T-b3Ho< [@C,͌3I$Z+1:2wt |ZN5bP
+tGk,޽Nk>?]jr!ho^6uYP=QZrb729Q/>
'ѕSc}5s*]UrhhS$Lu0T9jBXb vc\,n~J$}72\dz$ad@x8c"BAҩN&U
+\+LLhWz
k)˹\QǸt2*L%S	?7 ^`V[mrtT]qlCލvZ-WӯwX@gLnvk^#}>lkFNŏΩWSys0#^7z8+_`}	uxjRÓRu?;|aLqv3pw)`>z.~dxj=ĭgV[!2ur+^7AHA䍯&{vx2*a:KcfD<n-Ѻ.{>]0>{o9^x㕝yxf\ś[~/¯pԢiUV.>Fv9-6foˎ{[߸㣻U[m@ǋ8A,W  h+$z#GkBCVX.˙z(x*Q<QJqÄa
+*aJ$R>L|1VQ.;Y䀚`||	1FGƩUԫDPartwH&arPXuEtguN5}ְr
+VX.ȓL$iW@w|G\Rh׏5]?ّ[X(VTx.`HO}Z
+Kr@tn/%GK&ܴKM_F
PzRZi=x1 =uG
PXƣHJ}M5qELײ,\ڐzR&Fz!xF>Y:;89ary2ȽsGol)'%j/?Ǝ:?ލP0FMͲE1t8
^@#E3Qn֕Fp
񮂁Js0SF"<J2&FbgUO9X43M%$Jy8[ygZYsXmV[
+ߐe%^>9<<j~{5\򓳹=_3-_F>N>{ҕ|;^G_|68әw_~s~vεlvݯ{nߓa/=o}'4c߹ѓSȄˡL+N9nxhsُۅLW<ߎ'˚q%clb܅<UB
篺oyo޳$;'?WW>ANc?Ԓ/lįϻ;l1?Cv/SyL%j}w*Nxy[׉%r??
7N^𾷱ϴRʷ_|5|-:{1Ssﾀ7l	g"cO_dW|-ҴdTi(<
*-QDMm?&帹@J)nAh:I :D*Ok
+5KD	`	tn:z
3]^☤59D
+^RUHQiQf{jJR)drDq̠ʥbj>8$	G"(<KiG86L,L261P! ?|T:#7؆Yv
CCԫa``@e~"1rhQ-WhL(5(
,i`KЫMUZ:.\^uKe]BbӸSI/"t
#+
+7nzn=X@߶T*U16:T+W|6쯙3f5Eә,
+WWB%~0KcZ\NKrH[́Z&+SQiO1
+uu(pUHt\0.Y0u\PK6\~Xƍ#ZXk7ԫc07
|m{F15|2}Zdr	RkĻnV5 $|fA T#?.J8@Vڈ$vyAc !hYKXPwX)LU׿O^eoxooPtx	ϥ+SVbCwpՙ~˫qnWZS
ܞǕ:?WbGxpl*2q|9iǕE3/u@&/0w//|뛑[oacő
|srV>WmeooyeoUH
)Y,%|m䰝ryZ!Ze .VԨ>Y!YSkVU7.)شs,??^g~:eri]$s?͙oq9p欓S_ĖlEo2J߸]IX42xao{͡)`3k'?#e懼}`<s7I?h-ނmf2~n[׭cly>ˇ_iB\Y|?Ԗ|k`l݀G^u))\ݑڋ{n_Nj}yr=woo
+?t*>qB mg7x3yWy~7_?\[;E{.eSYU{ߨRFoel| ' ;-Oy@

+roqpK,x+$`A
h9Ts l0H)Md"w<L\:iӹ=Kd!g̝=ODa=X(26>͝GFҎM SU(K
O:sI"<`2i:٭\.V._ʕXv-Rw9s&3d,jk#͒eЬE*:8ʣRI2
cb!v1}-{n.L*9H8Q0Vn;BV{lQr?5#	*!t'SpsSLrY5s&&&)+C@9LsfϦ3ߡD N>ٴd
+*ǄrrD]\E"΅RF"?~^@(j7bԇ ;ʀΑMjIE&&qqYЁFI?IGՎA)75
j`U
+)p]oضooO3+T!kI;b鑌s4^} \z>8|ak`
*w<8SR6x^ lWOrf[ȗ8G0v|_;8|`Y功}|H36{>?gz/}%8'~~SW[medTCefɎ>"
LZ)UH׈ (Gznw/G-o[MxTgeI,ϳ?ߟ{5ld{!j藸B}9yNdz13HɤxG?D][z>l`o:^%#_cld#k<"HF#d@eK!ь5I䙳n}8`r\z;2<}9f̤#Ձcd:w|G']T˅T+b%/Qy%5yMҹx>xkĩ_]7
arr5d6p=vb>r)ãdt^X0hjtհrSn~<Ip0a%wwdk^swޜox*ϘKd)XܽxǾ~+S>wЇ6K\˨}BrK 8{/C繻fx:
+sO?r9knp
+`I$7[KJVj.hٮ2.t3eJt']IQmebYY ?gHz9u|׳^ظ#OΫV77Zc&։<Tz|?骴/{'p`</> 5{+𓔫eP~K
+ֆz_*ٗe 6"LR*f|tB@j=ShBGF'Q.W&M"ubnJDaCrWZƍٝ׎vSftI9o&L*W`jjT75]3uuF?TƦ&[wԪ$}V:>ʙj":DX	Eh.6kLn@arQDs aQibZNjR2R0JD=6sizzI3iJ&5X+PVY$T	:2Z*5ǩYZfE11hB'΋s	TRV8c7Kח3.C;T\
+O$˴khe+P9
Xr5fp
+UGi-aA*gtpghNCBmp:pQ^7J'vvdbljEŘfl9<߉XA@OYd񮔎o)y.s\zL[Uy_WSQb}?}CJ[z	7s[8s/wŏ9eyr\^p>q76W__ˋ8|?~鎼-z?;O]Q DC^i$3oy5_Q[wx;R eyb	xij1<,t702YzzrO[Tl\Gj@fIerhVJ,P*ֈG2;_''RF@#Ó練
 
-!V~<EC^a$^HOVMQ u Bc,R!2pU-Y8 9ٸg*L˜5&:]̡H`l?h.8fQs=^<QAږtc槻^i+%cMH%{
:[,=@Ml&}pͳ"n'9a%pMTYiS}l1fٰj2LjFN$#qcߌ	&v+V1|	>ˏ:ec;jSJSe^jGQ%+`>"Ѿwq!9sX}& Ms;q9,тX5thкFG0t걨lnvlh4ǹ2>W~+"-clYMkix*
-,`]u>>(1̏pVINDt
-XLpanyKW*z֓XҫEκQ.aK{"
-+IsYagEp2Y8@0
*đY?0aYҢ J%H@M=IHTZ!{!.n]%!A_CRBP>J2T&`lP
@
-NDec'L9քפ((+AVIP"59TP WNff_ 
-tPX:>\8A%)
-^̂AĺNEH6vRMlւ8Q$*8-+ 	-R%|(?45LU	o;}_.:x[xkw\𪷲v8={. [{.o8G8^}މ fh, wSxkup1Rgh OruizH{LLnw <
o{_̶}<r8^g_ o?}av]/Fڷo|>ޭ׽HTN6|Jas_F
-<o{cT똾6>c`Q+.o}	Bē'kV$/?Ks='g1>ϱ<:罎'18CN p8X#Ij,1
-)o88<O~$V`BD܌++K#
-'*
-bp:`QUhd
3->D#Idd*@D`_?GkɃ	IGrOjؒ玾e
-N'Lvh[xd>(|HQs6&@)N
E!+@RXK'Kɭ$kJᤤ>ʰ`FęK?a"ZI걤A5T M~qgaq$E+D΢#MTY^CoB+)
-R:X:,i6+"J*Q}}(
-R[~pd|Mt`1iD5Z1[mr+wlg-^XZжY;sOw$ܿǮ};ZAmϖLpѪuMl0NXLНrLޢh.7UL%!Tu;LN ZKT.^6c&"=g228Mw8b;HRfKOajCA-+] y=ߍ<DWVC캕bg~%bl3HmʠdtQAmQC+<Let)iC߲spƎXG~36NDB1Ee1t7/"~TW'<{bX0mqQ҆ōpU'ۼ-̲ēCG9E
-չp8+~Ad!M҄MXpD#]v
-C8I`bfX%
-@b~!I`(K5c%Rֆ]W%,8+j8ɢpe8Rϩ#)?SW,
-,Єc6c0H$T0EVu<<rH@PZ!j'8 %bҫ:I"6: @RUS
-p2҅6[!@`9ҥ%,C/Bl$xe</J`e r%} Ԗ[~E*0s&pD:Gjt)xkh@4ț5e/?Nz<ٯC pPm9v
-.#+ٸ7V ,༗'_Kxړ	 
/kV0_c ;<>SOx_/|-E	V>yةrlr}WA׿;v6'TV;gc%MW0ڨrə#@}]S]}Ɍrɬ8$ӓ,:׽mTSPx9#y;	zȺeCf"p	g#z~uQ9w
;]S\z~k}Ƣ./L~qs0b5Kkx__|
{`QSNfI+Ҳ#mXmujRjǪ%ZRΒQHcg+Efլ̏ki6qS0=głXAp9:NR#k@{ZEPTTkӌc:ED
-$dܫ-/HA!q[]ޤ3<&J̡ t}\))0(UuT'RBiga|(B`W6)
-2!\^s<\9ZIzu#
-8f%aL2W!W^?XW&T'VPf6!VtJ6NMFĴh-b-1QqY ֨CY<<gew3azN|Uef[)caW5,g*觘*q3!U9@AK
-Y2`FeۛF",qkRAG4:H炙yjZsiٽS,8T>0-i`jcqSːg-F,"i1$*AڨRuxOrTE 6\peK`##>n۝Eh)q Փ17>*+rس	xGNO YԼa"ChYjc	tߴ՗'
r_-PBcDX9Ƙ&Jepsr+qTH
bd
EzAr1ia,kJPmSTC+Mfr\a}ЏpAKA^dXEx'[(-zdS\Yi)LlˋTibM5O*l@.+(p>A*YH
.
-heȰ^GiC ,R0d
-@X	T%FQ:??SRBcj\8'	}Yp/)֓dE*2[@6K#@miB nueڨTsE8¿ONq%X*] tiE%GTaD<ɏ; ͉g]>.wA(,ĳ==,X]wC波F+{^40u #~Z=4=~?cN>a<.,	ǳ$a>je8c=?C8D/'"l!G<7cy_G>75luzKi=)._s1y1}[x7pGU7!JO;Iװ2(OHCY$,;~^lȄĦ}hHfhN7cT(˙;teBGL,=)BV)ҌHW8iڈfvC3Ш}r2i҂H@Et:=)sNIzEϟfE$4L:hMB	2ﭳ8$
-Wd$pt
-+-^K`Id(PivuURTHYh,=5p+"k>BF΁PHm#5T`!
p>C=E+',~M)؞8Z%)-Qa3YY)WrՏpҚ%t `tJ=D2 -{Ydv'_KvE#mk04OiR NJ`~Nk04I>k94vXPMPRQ	9L8~1.j
]mKaI'	?|)֤|[[{J'FTDk\b|'ˑ&.&_ƞYTg^aWRb[&6d	",]`>k{U9~]Qxdnࡏ_Fh{ґ~s]Sd9F!yY`T p<oCH`Q,~~ycj 7E$ e,V2PP<a8Q*	ITABP84JXg:(ta
-W|N1HBa=ZKLV'D2{	UD՘Z5a>5+0NoXo]Ng
-U;*I <$I0leʦF{t iT$PY 'Vl!1$6ZDP)*H̆Zt]^
OgѠb>rC:hmPyQA%BI`/(ʠ
b]ip8G `ғP5 "+s[B:0P5V	*ͭHF cA\"ʫ@!! 5'5-y	:i<	.v+G\QkY~{6سxz3?fisD/S"FTU6asҺ8st) <cѝhH+yg10tߙpcW{,?I.4'?ۮ;ߙq鯮'O|\o+ض%ᄋUǲ9O~62<HX9ROdێKN^s>ngܾaeI6 W:Jj%EP/
P A\j1.')U,kRlSGpkdH-+L9g1}>6gTV"I:O5Cv$5J/r"hTkFNP%b^ca/<A]>o~`
-
-,Z/ZaPs(N%)"ʤ6ꂊNȋ8J
-&˨$8
-o`@A(F
-x,DqB/NdPJY#5&/%,1F@ː'}\A6!xGp&k1F:8@gzyՔWG}UdhZ.SQMƵ?c)HCf9{q̺uu&7{wHŚqcCd?kaNO>{غ}&bI%Ctf vקjN!:1f8b%JQd_NdQ8k'J|{	.q`:Tzj(*z'{2\oo1/ʉT
-[y"7#~<;|f2<n+O8}B/;l#Qvh#tfg#GTAԫ	QܡO|dhE؆$:^#]*.9'>	uw=F'd"CѢq#W8EẖPzƓAjr*X
-q]p2
-%tm@<
NiA)IU
-Z#'tEHc%B9	
-wZA-r" Ё@b"',ֆk""DC'QUAY چЧ
:\w&t4:r%:ҼO/v?Gf J'ƫ䲠0`FH1.tc"ý('@ryVU ܂}<d=+mRrD=
-?'^ԅkQ 	DJBL|oP!sD`rN`Xɸ)SG'{|9<A
-\ȿJ_8(bҕ:.>gNРTDA->W>BK<|ӯ|Z~;_at%|;cMnvO>Ѿ姜_}Â%ĥ_O\tk.۷Ko)|+SG}}rp¨`[ yXotc'#wOzv|;/y*Rc|?*?<W^7}<oy"ZĊÏc~.F5_¼h
z<
7_N_gӿĖo#XkK!X`!jI>yF"~,EbPx˞fwFHG5
-nAWN[
+$i`C)
j:%}F83Xggۇf`3"3hq{rJvJ*A#YZFVgFJ]C7e>@j.Dj
-rOg@wG	(#
դJ.ܚ5g\I$et<\h!AyR
-! O0%
-$E(5~	B@saQ%@~kRcc4j(/
N%%UߵxƧٱcec4 w?,ќ52f2o(ڏ9)柾?c/H'Uޭ{1I2@1 7E]ֈoНj fTVtɋ"Ou8bf`DY;@I(RA}a-{(&ϥ[JN!ux6EcQj݈v1#SĻS1z~z=Z3p>.9ՠ}bjQ1݋ܛ3rP/GL!LP$q<Bip$&S9jB;^x.`N~nO%t:~s8:eӹ^毺oo+3p1ETA8KEm"\.ܭɍVx;;ъȉަ2:`˨{!?:C
-"A/ޓDK%Ip]z
sgEu&H	H31BaCa^mQҞt{y0WlGP83#V*ua0+Yz۬F Ejr$}KnAX/:)y EG>J_[EߓVW픷SC(
-6nQH"
j,,Jl(ϱ,mMH*,bHEC8^q>7aRuDx)`gK+PQlr"XP3
͖rSry%X 	Wl 
-!!"p ,_,9觰^j]|/Ei_};8sv/:^6<__2dS|c66nag{>ǽ{Sb#i,1OOG'F^|tgqŁ=,a7υOsXu[\)N?-<$ťx+q|7}~WX{f$s<bv_~.?}}Pv_wx/^^79q3߽>~ɗyן=_
3Ԁ6u-Y
-h+JRX|'
pB9 @ Z#$"De@Wd$Ѵ"_t:04UՁ:lNjt32[/,ҧ]-|vA*;=F9b!ZSiZ^z Ϩb$Ϫ9_Di!d$2(F.}-DeY Rjp- (B9C5(A0;&'3YRU%Xҧ#FQ;ʅbH$/$(ivƆ a[ Ĵ[DY'U5́ U+Y<LxZɖkǆz=z|sLֽ3;d+E󃍳,b_ݯ'YϦ}Gػ#+9uWivXTN+P6Av̡Ru{}d%"2HѺK!kuFURɂ
-iDޣ7%_
-S]sŢse^Eֲ舉+nbvl,ejKuX~7'_ɉG`CFNY@m+1D}ȁG:rhƺj!ڭ}T8&sL=H f\+r9XNZ9(a=4W=|Sf܂u4Oa3*BU(U +p^ȍB⢅圖%Tq@;HkKECCPR9AzR%6
-%] 4"$TJ90Bb`QV18g=CTJZ_ѹYrB⡄4+|Q4Hd.XK)A
-םn&=͌eݧCYy 2Q{Mr+Gnc:
EGc!͙pwh
-JL aJD8B"|^)کΓDNID i"i8F4A-'!V2WPRI
0xxI4U%MqR 1RPS(	V+?Tm|ͯ>!ow|\O|ɻx+Pկ[>
-\*xO7sg#v'ǖg_Ǜ@gv˻X}ҩ\kfAĩOgc9fY >OY<cp?ocN//y!{,u#}v?ůTvǵg t}*&4DK<Jp3,Ac'zQ&0<6,R&RҚ&Wr
-
-QKWrBx].(	RbӔ8<Ȧ}s2_eEʸkh=2ckh@XFo-.ݧW&h-_mU*kI܆dF"EvRo
rG;u,ю#FRE@zm^
"M6xH)<	څ6di[31.tR8B*Q=LQq"^cZ7A 0¼#T
-!}R4Ш2|qd1wj	FE"3ﱜ,G-dUeXZq]H2^Cjx}9~1`m
;fy`"v#zU̦l #ݷP8R+!AIF~ӏhY1Nk4毄EK:ߍY sV p7ciūZvdbi5&gBhN.5Kt+<|(G}bVnw#^0uFEԛK18ekPw$!;,lz55-z@c"f:EO;%ha
DkFq
-ޝ+q:[nyd3Jyr/g͊ r8,I>b0SN2O">@ TTE謓P2Ht8 V1,̫	T-LHW$!ác4^?@bRX5 :5A𪛤Qݔ$/YBPD!* ){'XW!F8[	Ϋ؂Сؠsyۣ'(#t?@IK+D8IidEQ:ZK@lx-$H眿H~I :p3lZULk'O$`ޟ1)Y7)
-9txB.3cvʓi&Gt)(UY)$`49n^W7w{YT w7o[~um{^fjK>>)nG͟}{9em|%WL'>W/|œٷaNwI䎭\{mȋE^t[ _{;{L1Om^[W+WO~!R~p>s'yʮ
ؕ06n8ɾ
?Nyp#cݻx}e}ys&+ך[<_ռßok.xQWCгԅ$x&3ne9syfJp X+
-HAB#_hcE"8>b^~f9BzkK
-:"l$ad-o}_z$UaI-:^$OS9Pq&p$Z
-d=6,
-4ۚr[T*!#M`)c#E"y@@S;*Z6,,8$j
JB_C)F4VJGPAbumWh(X+nhf sUJH4xlJ"grUI_( =zVR1s}qM"g:vfDX]h0`5[u[4D&Y00DbnaP$FWJziB6]Ng'-0^;zJ+D!9I:/1*cuT
-41rC<H=R!GD
-^F>=I
-ɐF!Xv	{ȣQI
-+NxٔX5LIt(EKOنphw>DAw̆QUKQ
+t23IiZ`̓n"-9vd0]xAR3FdiO<ZZab!ۑw
lHa|#QYCQ_9,őj/Q{`LTPD|L2K*zLɦpQmkΓ[^#hE''(36VV)N<tӑmTucv
2<9ǆ<i)T.Ss"KGƧ^+1>V%͐xT92<Hϧ0rPkq@C:As C94deHeoʂ#I
+5Z/R[m&+Юzr)B
Cݬ+AXX02:2AӝKD16kX=o^`xt%J7vjM`>,
Yb-+S)JFW6;oG<A#H{2I'B` Ď_e}کOF꿕E	&&SoPI'$$րB#RJ9jQHhTbTjx1 rRv2A"1CU#V|.MWWs=truGXn-c#k
0	fΔ
+[]b6)HLjuRɩ2NX(wI}B`	F }I'v`k5eYM;<d{C6#vhwIOg*չ"Pp0YTEr
Nztvuu j>U*\d)>j@Jhk[.Y`zo#u,l<~4`ub+5kfUt*G>clܰ>\@.\bJ%|k\-t-9X4t^R`bl
rEuB-k9'uaDX9;,<BA(룧KLNL4anjMI@вR٣s+NF9Eod_:/r?$պАei'!JD֬dbHwәppSY202LRczN,Y8'Jt0w~?IPfŚA"/@OM>=yl]?ƫ!zd36c^J>v Qɬ,.uF7cH]N`M\ƧZeպaŖ%'W&aC|창ygrޛ.ng
^8P%K2>o|4Fk(zF$z?~ n<MyI	M.rHSXn2Mwɸ;5YڣJs]$%VggC^2MT{|l'hbozet	Rfc6OOr`L!T3&%u&xJuzđO{~??*Ur t=Mi;{N'SRՖNCNyFNg EfʴQO[QT(18F~t١AkW:C !NVU(-Z9&v{z'v*\mptv՟T)cMEeR.J;:rLꔍyAPVʢRֈ
+Uc r͟\;dI"J鹫rrLذnv8XinuL=vuwL')O19>Z].|G^vC,Rػ	QkTbe w؞F]ܒxCK152X7& եp`B%##٬JUۗ˕ӪDRu r9& LSMP5PUCey
AU5&)Wszwr*.|FkWg7aV*F#
+v;sjf9=WY`H\WZ鼙l-YֱjH'|Te9uZ-lZH jrFd*MRD)z̂J>qw[*|֭oϢ.4]+N3<󮿛+S'!&_~I߾wF|n+)7Mw6E{[3ygn|3䘏g~4dFfNݫ$(ӫA6Oz'嵟raw]t:^y|
+`Y_cTq
+s]9w<nKױcKʚmԁp7m!<[5C<?q!)iMsΉ#rӼ_yvjj1FDwep庉8`:۰c
+6z"m{8NC75c|l
+jU	O%QTZ@2$z@7^""-pe
+V7Bq5< { FDQX)Q.MbWR*5ca59^beS-8|҈6}7Uʥ
+Ed&>J`ZcxdPY\MX3:;$>c,_7R*LbUr\r]*2ZU}IRH.k~*n	vq:Y3Ü"&''t%<7p!~B9p0Y.wLF Ѩ{#LiWC:]tvv)Lm_krF!%,NN ǔ\aD!i4:ʑГK,(_0ZoLL)+HfHs]rF'Lc\wl=BzsdvWʵU@ncbp*mΗA:",*룻zJs M|,}v2KOyL6)iTWO}y_8|]ϩ~cWxWWݲw2/Z~z߶r7i5ʵ>__c:?zaO;/r)\^Ix7;:#tJrazT4/3ϾiV켝nｓ?b[N2; oqfX\^"5 El,&Aero}3t^p
-{jǿ7˳MmV[mV[mՖp=T2@|M垙^_=X	LWШGT7aZ,X0_K"i-$9DAq6|3ZmbX6eqF" Hd<%u:Cm]ɽwV~:*ʑr!*8ٖ1`"˲BX&<!N~ZJ"~INqO`hprccÂM\찗3f)=0<4DHqrBG*RvVWwJ+#KP%@1j*-^7]_VDYP"k'hDQl6UW+
+G'TvZ^ȒjB^r@=H+7$YHveWWWјΛ'wg#9ZӀD2׍bM<88Pl(7Kkjk)2`m!IAuyT
+( x%LjOy1/Ol	E[K;t%7Y
tӱ8sRfDDu֍g6Cبj>QC2Z' 蚸!H2,>%~K	/zy^A?]"`tb+O&\{}<\Ss!vW~/Ϯ)V>p7=d9$#v'tE7D}6Q̽~.Z/7`TK纑2>>c{Vr&[
Mn¯ã$x>';s?
+N<&
+e
<~`m`#zgjjj- 9BHqu'.s"BLJ2L\a#
+X"4
BY՞' dX"^~b	
RD5W¶
+61R<pq=Y}^sv%+F͒!޷t
+`-ch8zCBKE=z'bGXUf@L;,062UkwdehdH)Q.nX#ؐꍺ '3)7u*=db_wfs\1JEjҲY(2XkuJ2	ժUU9;P`#A`ͪU,] l
>C挏+t:87,)wZ?=zZK']WH=2eu:  %#癎Fkku}W)`k*'Uk
+2(ظqd:ۄlqY D2Ͷ"7R斃9^LsO:'R(l1xhuɱ@$WծsQtryº/T>Ѧ=&M&8F7T:2kJM3iX-M?g1z6v͚6[-.ϙ;]M)sſ?[喸:Ǽ%^16ĥ,?=w5qNV4@? 1X/ 8!u@vvR K0l5t
P_\YVq{9Dc|d6z\oYą!5|¥gPظ"-v?
Q*N eG[mV[mV[m.Ļ
+*{qZ;aZ .1ӎzC ~8 Ap	Z֍=XZB(gPKWc`bbT.#[qFKQPVpOd\eyDX0z0JNp-sõSqI,m2K*_=Z)ۆ-	kpB9=9hRd	H)NpB*es&
+eV<0l@9fͧI
+!K#4l]0l8),s걫S`dl|\I*
+Ftٕpi~φQZ]k߮
+(9}FHd˄~jRTUzr
+JŢ\I˖=WY5k5k`YBN4șG_sתal*-l4rK	
+x@;	A cB
+8A":uC\c2^r04kOP,l1fl~1fl2+fF
G&47_s"H}>}AEezLRp2p]:?.1Vέ0tVpU)Z7KL6.ur5&0< ֜]㇧%/sVÑ/csyg׼?afsM隻٧/z_"N[38)x黴/投<{BW+N!͐Sci]/݉ו'Xżw[fO^?k3>Wpҽ=e᳅@ȼHunq>|h'_E|W?g9ϟmf`k~_§hcx>GA\X{.^Ƌ_zy	\5ܶJ[mV[mV[m?ldeGߧ'0wC'%F'X<p_=	FǊT꡶߰q
hhGl"o=LX
+fUM(cipzUF+<ɱcWMx#Kuq{=TJU\SɠC)=	գ:n0ϸdC8I&Dd UR:LEn;kwaFGƘo^; D(H>PFAsJ$N:Z>j*;Vu]RBϛA]=]*߫44Y"tsgBm*øޟJfFdNT,)_\z|
 
-%7!jZ/(:O[ع[D.1?{);g1C#N l?3GmؙI8Syb|DaeRsE
D"c)"$*f.G*neTP("=	y0
-GHUu(hd(Z[e6*&0#p(>z5QM7NLEy2=-	UcF
E(PDFB*
-R)\֓2+U9z/B9fsFT(IQV[B
CgD}
-ǁUW4"t)ʸ#A4
-7*pQQ8(JJBbr$l~(S5={9Lje,|<A9H,'v\O
-Wfy}!(S!hg-LW;3_#c#ˮ@| AOšFC8,0Ru>"-plsp1ٻkS3= ~m0 ĺBViƊnQ˶K;g#?BpqlaFrԓ:^MQlV`嚣=%	ǭ$a.06jua( 'eQ!!
Ep`'hTaVcrGY',WoNTsu[cb׷1K>OO
F<H17ۧ*4#
PNKlm3G*$^9'-nmF:RVȜHKgm:At9/
-d,}""ZlfEᜤz+'Yьm6=)J$|J&7vF\}N~2}p>At0TT |J>W@wAJup6)NqMYGgwʔimx%*TYFzW'EgYFkԮq]118t>KkVpcL?X`;vV4Pe&-12ĳ}"{?!>}叠G,i 57V.殟dsu]QH1\zn5CyKOۭpjy[~ragwRͼ%:xD&񘤂imO/VLݶ޸Eª&	G!r٬x79僈D{',+vrգ8n%J,`GVέE.E lξtGcqm@[~@ju-]KVPU8!iI~("(Rn8^Mj1hA,C: iBon-0t!҇r[͖{f,D ,R05ՊH'\]*Jxre9SIb%R4B'G+nZ\-iW䞜ʹNg!tIDn
}<U
-L$'WXʒ	b'g!XrJ5M
-Bߝ'H͚VPyT&cA I $Ƃ!EZ5RDkiHɺ#1&!)2.0HĨjS`-6(^+#O
E?XG냊F3AE2\q-ֹ6Ԇ-D:tu*Ӛ{CB%K"d=?aNuI?B?s'o ɭ>$=I%7?3~:Pbcgw*	V2T!d(/W4NWE!Cڐ~X*X18Xևv1>*	-3
-:zV219+
-P>#Y*՘#-ͼe-6C*gz.]d9OҐ'&B9gb%	ϲ	gaA"$Q#dX(YQsQ	"^㤂~" 064֒*"5 :iTr)T({tLHь5XEST(	 %9? pe+@HȋGWWHStNg"ٌAe [v+/D~x,טZ 6.Q8Ќ5hVܿ}#9.mkTUKL?#*0=pvң3I[5PGo#pIP)%9ɒy#UEihājp>$ul!1݅CrvmHi:4dJnAl"M3nK10aDD>hɩOlP{fɩk:LD?}iU(
-2J`&v]aP kFwjbd>ԻpGI9܃8ǞJAѢic%[#Anl(C%`cyLaYHˬ""VaPҧ*$e:!$DҢD!@@ .o
-Eay	b)(E$h
-rԤ.O̔R"g	Ai
-ȍ{ EHͪl(4^Ƅ'h,W@A	Bp<8*{DH܆$g
_{#;Ԣ	aIH0EuHpA2^p Pdm̝o2%E$BjsAe3.ThZȘe`AyC L)ZBR#(k<</!E	ZL\GiqVBa ;k!@q\Z%J9Ȼ9qa9C8C
-厤"(\9e"lTNBR[HǢ5XP*J׫ \Bv109PTۆJX62ȮŔlQPM"1p:qz0"'iC -[Kg>  (Q@Wʝc@ ",Bʿ}Z؟y_떯U8v9 <vV~?~Op>'!(0ei  ޺O4(@4t
-3B[Yp'~F\I\%^x%((_Nn=1,H*
-\9+e:8Q2[bؽCeB+lfQrxW88!SK(\8c]Ѭ@ʥ	En }vw!U1}Hsh
P@6Uz$뷑2ZIV1ʗt^?^y-#1k2
-ʯS=dyxu ]>/3xυǕ_΍pݿ
p8{+ {26zu
.c.m^Ch-6r繡/wsaT:($eA"^1 %͓P)VeA9	?l}I~ps!o"prY`T܅H2΢^V(:EH`āEZGf-_'qBDwhV`5BgD0W98&1]Θhg,tP(Gl/yFaO|h{-GY}yz{g" 20$  
-ATDQQ@=((3BpDy ${zz
-{GBVzwWծNVz7uO.%T*J/{VxOjg乖E\B+QI<bHt Ʃ" ޜХ bD0'O?/{STS(") !sHRQ5EA ,M1*YPxs@	iF3J!k
4F,ժ3$]TRFFI]nC4M{GQH-mN.aƜ	N(T*ʒAcNШ؋o$@`(rc[ϙ
-Dp^@*  K<P50}sy$DE1PJRyr,~ qo&#i}*)wD6i4VZ~2f<89d  "2Fs F5"bH=ALZPfu2-k3eDjBKFjeP5o`f=a&|ɻԢ0u:(H ӈdT*Jڝ-Nw#Gn\q"	E dPU`h!^b00@E{ 1@:9vh7Y[mGT*[x9OO2gwy
򞭸rGZ[ǭW\wñ^SWc*M>~znx'0
-%*!Dx4XἠJQ&PS93TXEuu4\W EM$ԜV:¼nwHgPOVc~) DjlpbJb(0,0*J(14R02mhn `ޡ 34DnҨ%4$1P(E/Q+EEƈQJ"ȢůRTN<7l|aR34y.9Q`LHG|r,u;q{_ͷ  c59KЙ: 33
-`suH
-1Q")QT(F= JF
xS[	DHTJ(NQeѤ`EQ(rYjRK,D1$``&dT*JPa8SFH;HavCyy,/hT"	8qk)=)!/Uq?[
vc킑vX`A'0)ChHQT*P	oU6egL<oS}}sùx]_qimqajg+9#>%~~TX~<4$pUw=a_V?Z#O?1i|vyc"Ӳy0/_̷	8h.ߙyG$1q9 s_5[:^|aAP6[{9r"w2eܛ~HΝ_?x9_`c:{ݮGqroyÿnFX`Q% ^;A#(KʒF#*
-8 Lj(Fe!K5G{,*5t)Ú1ɭ&>&6^E&^:E+VOP%CRT%F]BQ|YpFūݎԼ'Mj΃BS%qS1bj5O(H^FhQhnJe8q"ιZKs5W
-Nvǡ~ϟs%<yμk
=lL̈ٗۄֺ3's//G~;'	c2s_?:><-gϢ?2mα[[~]PƷ__s-N~
{u'k<;?m&pǾ'_g<Ώ{Scoحwې
?>8G1?vS?AοFN8{ۙ+حgn3=oo^۟	E8*Np	J@!ƈFCqD'z4IpEL10`n{zҠ<LH`0t2n!LLh2V^
-DyyF`Fgr_D2R_2ԌB
<DJR,,B0Y
-#'M_sDjh(΁sa1^50b0B 3!	]5@BdkZuDJxȿgpgO'O<K,8=cys68P6F޳痿';I,AkW_rOsoԹ\Y:7}|ytռ#K1c;nv"zyXoVoy;^:C@kN;nڜ|Ym%z~=]#6>Xn.y]?ی1Of~I$O^~/ɅEgp%1??{֨ss}ov<;a`DS̄A8(CQH0D{GxqBŗ%O4	Ph߀>/)Og<}¼!~NfTZOSIo|XNaqDA&IT*<RsFj	4҄z-adYD	$3Db]/8yV>34ҋH@DP%8y˼T*)|.kw/随qrag~>ŵ_5SB?w`r}ǜZ04X*ejL=&qGrdF{JwH_}Ս72{GluwwZ䃑I܄_t&ٛko_c6fLeҪJqE7sOn6ϼͷf-bgګ*ys&&azL±S``rms+rS} #YpDb,chDH)	Iu+pSFۣDj`|I0BdÆ0@p45ZKJ1p@9(
-iXa5NɊ5( pJRY28 )< Abq "`	$,os*λ^I-%t@f
-A<*Y;|"4W*-
r.ܓg\K
oϑ\OnߑLjf|؛xy`hc~4j#w,o}}ĥr%\.4W߁<zw@q7Iw-9+_}+7aK8Wλi|<bn	/?(7|x毃|>7\+N<ǟxfL@v͇8p}Xν
 YWs~rϼ;q_x/qauWG,)TA^ᜑ&9W`
-D &D3'b\d(o5YRT=A1|̋yxMpdc$o#u3#F_ IBX$^甓h<`f` Y4A
JRY2u` (""N
F^F Q+סD"Q[D:12BBfV
-jE{GxT*x&s![oNo8|R#	#u q %	
OI55Z
Eƺn).EQh^0|"#gjL@6y)f^'O(YL7@
-TFbFșj0AA()tŉ8Ȋ@yܓ+~K*JڟdܴuA(c AoR"Y$D$N5bȂэhV0\Eh@	)}Ni	#O>͆߸wܗJ365|ۃa"@#e)^`bHhKA4$RhCԓ!:.c^[0F3
-&)ġjLjHn$$%)^ȣQQ1*!DQJPT*%3G/BpT(NN!("ZBj$PK=sē:#Fa1RH#\(k8bTRTޡަtx󨼝FI]J#qSp(	9EP
-E#yD*DSHD!:Ij)GXyى,[űA1%Z`#Z-%%OY /ΣpB"PD9{I<JRY2ZAU
-4@*bшQ	֋òhQ!ET F#;!r@T*UTJiyh^%BhaQL
 eY
Ix]B'xNhҍ$ikO7N)>B^;eKj	5QRPtH-Ipx!+Xj	JRY2DnŌ"(5a*KjFE|Q#4*1yh`
-;Z0BTjI=8RTRyk%NH$`8LVD,"he83%GhSP Lzz2{~qU#1D1@=Ihwr2 IR"rȢ"#Āj.YnO!!ST*%CaHCs C$BF9PL 
Vq`A!S("3zx^H  PTޡ&ɽ:k|j`ieva?&vqݟ"1@
YL %B ^8G"ڋ63CHS!i4%t3DBW#yQ@<@b/0LkHk,@T}%xT@UI&4r
-U*JdʌNap<PH7(!	x>I²trN4:A	jx׬1i|ɽLj%7<55SaK	*J5[GPkN'q}mf.íCS
I'0Syl4𿧒Hz/^0@IOj^p C4xg8pp"B3k	Q<IP?/B4ԡvTV3<RoHQG02
QLSW,(JRY2D DHfR/<3QA!AT@b0$F:4:NN)j@"O9bQT	\&yxҕ jzYymv.$ W\wٝ~1`?Ɗïj+NamwRt>'{ǍSڸwہ{:ӧU&C['6΋^2a5C#2{5w^֩uR4)(*D|rZVJSzQ>;9ݬ(c#fF,ΌM_#&`{,'MIZ.
-js
-"hdENF=aF<F,^$w0k aUQ Ξ#>ȈQ
-p2RPz摇ο^`g__|ECJ#-925vfDFS\" VP͕h Fa;^I&Ъ%7k	!BŢRTeσ\6]ݕe>ľ2<y
-!=qq,=0M_	kmW"\_ Ngݞ3O=)y/}vgko%'ȍ3_+fp3939|&kqk6u8_yxćĎz~Wۊg>!DSQnhw24I
ys DT!Apΰ)Siva:
-83:PkDj05jIJQD'	!(jЬ%R>֜
ůWs79V_Ƌj\uE|`Yw~x4+dL
-o_z	^\u\	} .)s׳ėi򼦄`W:$cg=Ů_JNڅ	 DP a1` 'TC^ &XNK/IB=ujJ`f,n]wO=GR|V]z	?"ߧ08s>u-gmYs?`ۘ6x]|249ȣiϚFog~3MZa %>8l1k_7nRߐѧ[^f޹9Ûӻd{vYc+\rQlޜ|NNFtѩL}n[{~)KtELHJP
J@<Z. `iq	b^D@:-R^/p"r!@;fFY@\B"7?n|#e>4!trF:EP?pϺ.݃/ۧ|ui>yS\`xO?؁mϼg|ܷ\y4+k}\w3pj\'87<JaB@9UIk,DGDT!DU|pS<0B	h9I$+"Ѫ'D$I$J3PCSN:;ŧRȅ<}G/<o'yWy/sǪ
ȯ4O1[4KMfR{RIL,?/Rk^д?q:}(S@SXvzXw>;^䉸9ssO^w/`T"&)+NH;7(	F j(`$Uq8A<A5ŋ# :kPcQ{4RRi3~\,Y!	1j&Koz-%p;g4"(ת1:s<ig9Nv\8o$nͼ?Ƭp'(wl`5Sepy̙9?k}6+w]}.}T>*JB1h`D BJE5!qUs,R3B/!JCHAc95*A#
UL8meeT*zPU<#/-|Q\9c&-	gŗ^[H2[p⨵;@pPˆF>s̝?~'|Gl~>r?1.~LfBژ
-&C][9OM̥3w&6[	yp fR028<fR!b)jR&z|B͂,^HD(,,q$>yO{c3ZqX,cX,cj<{l3c[l9~xa<0gflǇ6XV{?FKg^d$#E$P %x+c̟7ԥq5Ĺ_cۏBJRygjt# x"b4qFGBB)
-HQCM,("s̝14vnrjG- QTޙ_Ub޻4l^}Q{9?\-߳
-=FX02ʺ>+,<!;6}hG괄A?>?i[x{y&LvRp 1~p34]xߺl
-<vyu͊>_<[,FJ
 8sa *a
-E@q  ;TQ)}4|ã*'rʇ"0Ъy0hgJ0!J1YHP8Z$% Zi/Ky>L^nR`/3<2=O<M]23NS|=v
-}ϺM̻S E-bEd,*{ZSޗ'zlş7s|pT*;t"d!$Bԝ
-`
-5EĜ#Q"b4TFpԜzj8'GAnhT*-Ns@)7/؂Yp,ސyןzb]fXh\='g]|-Fs,#׏88?Ryk	Bx)`(&YL
E#:5jGM	FH\Jc..iP7C @_xN&58G34%7<O=!-
-o6H$FBVu,+oo0aes_{88ϲ^|utGA	[p?a[\?s>398Xf#~SiQT*Q( 	Q
Ps0XN(SEP!F8r(
-C !D	M/4%P
-
-;3LM	`,ƏoJ/P9_{G^K_p(bB`,2J"oFģRP"!+
-&5«ccPh[cF@RZ)s04\Ѭ)Np JficނQsLN<o~~~
$5u}yY~ ;4n,пN\uףԙxC}vv=~V N<쫸u߳: v='g/gܲT*;Ӌ'0,(8є<WB4DsBTż+TSsԽC RDEG i#	P TJr]{-ƒ-oǵjqy&O<U_ɱPU@0%dfh^`Qm%"D*fTA(<K!R57`#F<FrLjpN9@AH>2Pøzw[/Ye5d4b5 5z7J	޺WEykm,ޔL[EO^u_U*;<!!A hevP.YXPy(	"X'c
DQs0<PsB3qԽ N (AA߰[n~lvw 74MYD.¢~r`GV_}urKL6ls_4=l:{}8_o?/wFmāg?r0]w]bްjzwv`7|_`})#A;̦nZnla(/G?QVXax|]vfe.J[owXy_+nvuW{r?{W
-\e#ާ9*F@Rf{eER~o!y(Fv1юB5FBk@ :c	4HPB5GMF,ZJ=M0*JdPAcEX^XԆ3c0`M-<BfJ D
-X/J)_O;tLVW	oa,<{oFveqGL<*+"\p>EQ;*:W^yeyCeo7M4}[wǾY~O8~[j?WU~uQ1_җ8'w_ݡ$IB4-T/, &Ms+_JYj+<c"m}-,뭷qǱ{PiO_?,^1ڋvڑo|ߵ6یLEaQ}}c`fΜihWY2DJ4|/nWfQ"0`(`BIyNZtA+nHܨ4SG*7chK2K-I RT*K#YtbP!WOaLB
-ynągD:e"G#S#J(:@
-{9rP00׽J^xn!,O=4 ~g͚kɎ;H/e1Mzo]Nasϑ$I9qYrR裏K
蕝̘1#/2y7yȲ5X38,AbƔWYg},;SxNO~L8)o[VyjrZN?E^|J^{
-W 6mZͽ/j a}PzNoh}#)'Nsʢ{e300G܋
6؀ӧө#{~)ϗ%9@.v:uY</xA%pV\9昣9Ch6eȄ	WVǔ_Y7_z<2(	 16,yy?qY^{m Ν[0ccc{ײESoǨ钽RWWY	3@ a"-RN3La*D'qJ Q,py4Zދ,|QzZըutsPb8@Pa.{qD<}_DT&5hFRTEN3 h0PKp8L# F@(zQ#E{
-<"m0>uS'7c$(^M?\p[wͳ>C8//RV]uU<LU<+,+_ϛ7,XT|DYb.r6ls^yWꫯfW/u,gA,r{?3eQy?.إ^F^/VX|޹_L:s3ϖvEJeɺ?Л}MSOc}E׾5>^]w(Лn?^Y,Ok 12<<듢(޼7+l /Ϟq[<!"LìY/P9 ###vIO8`o>>4鳟=[=.jK Ne}W1|0ccm?8&O^|?Ꮰe^{{r^96޵|;)O{)MT4W~BeWa x'UR
-h8=
p'}`PAA`'qxae,SsAɊ2^ B#<'F__<Ti)^:EFj"i [A^9W۝7O7jLhԩ	ye*JdPp^0"`fD!8\"B#Ah&5}ᡌG0~D__IR; B(Uk7ӖmQ[~O__9YO/ F+[q'z
-ߝ4
#fnrl3ikMo0WH,M`ttvخ,PvYXsͲ\+o; VX]\k.dYgZ{-/IKaZ9}:_G|V]
6X|Pok58s9y9;'r\^7n@XժS/87M,26.m4iYwu0fIX҄"NBpM镨x/4uxa(4[5:4Mpޑ$=+.~zO{m݆ٽ8{֛R~~ijՈȻ[_+8סDZu01!S_gxhmflu_[Nr+eHyL#jDpΕR~!CYf13ыI/Np"R	'S<0,௼2$M0S$Yz3L, y^U6%N a&8pEy@H''I5#CMѨDU#D,z@(
-ф,yD|B)p}
u	c6'$Ge8@4%cw@7WbFYgb+pK*iY/,JRYR&p)[WL<u31*w8S#q	JA?
-d8
+gCk)t^cfԂDUDVN)&S1%u's	n\Rr|?1Wk5n+/H#VlZVOM)r޼d3YeXe*L$V2fhNY!*
1rQ	el+ח"[n{ Ea؉E3!0q
+@ Z:Ek_IyZ԰Aș#GmzȖ
+k/J},F%]w6k/o;vy+:O.C\9pt
+:} 3\r9TlGT}[Ɓ䋹s'?s]`+Ni\vGjo8j[{;oNa'9C\[~cWqeѵmp.wHaQ[|y&o\/~ۖwfrgMnv.|
+5`s=\aC:6\l,OA,y.z-X
+V[mV[mՖ#x3]mSer>"[G0UΦ,ۦ`
frF4ʡv38\H=]$apꑎ w=1f<=ƍi]KD8pO+݈[n1xr(
qｷrۭ719:!78'y<a,֩

%|'z>Sh"2L)\Yf1oRYʍ
+j$97ldtxq&61:4LPbDΦɤRsivU*DXǴc{ttDZDvjW)שW~BЪWpT
+p䆪V[<'Z]n8daANdn4nf~y͋!M TNh#5*K$u]V0LÛ~KrЪYk$j*cU7r Y<?ILw^ldt8@XɫLTigXCt:K"n5, C&._&nr9&b@r 7?GTFt\0L5#;cB:ίchu_-'nQn>>9fw$WhK$E!e2"L?mo;x;'jjJf9Z¥Ҩ){(L5cj;qB9yzzN(J 9(b|lQOlsSZ,V06	-#pQ	$]-؜/F8H$$I/)GgoHD* IhTN#MKＭHu$h`	Mqmq޹nz<9!.q[AraD7r\6>Y?A{Z&K0w<a[zf᧓$ҁD6aVmdpodJxAʦIg2$)9pɀ:;73	A1QH$Ri`TKrUkubaR*mf< uO6pװ졥*Qp;;찓ߓ*HC:ꘒJm-\k@$ơz*X5BKZWWTVx=!lDZLή.dJ0IU~.λCߏC;D%(yV->Yfӛ'jD*թfRsQ$YE0B4HX41Unctud{>rhq)0&ga.[[BU]˥^Iyub(0XRxEK2wA?%2rio&R	mx,:[$CCڝS ۂ؂TF؜9sXF9Wn/ԈǿKQEP"DNXjh%<*W`6jjjgЪ$,v{к'S99l|i~V`t:&曳͖0a2t{[(Q7-	faC	GS+Rˡ&AL AC;׋^=)?g<9 >x^s]p1I%''RY/k.4"A@ya+Ze{}
+QT`BsmP*oOpp㠀rL1+^[$*VT+*oT{GCcc\bH$Ǚ߄TZ׶2>.Ԅ.eaElMFESPZlEje<""WXI`A;-0^W;Ãd:phS$lAЁ	zĴJQr|VaWeFZolUi! :FǍ>j8cj 2бG.'\*>5puMO#
+u<G !6ƨ;ԗ--h\`u9ht!OYI縆gjjj70h#sE1)tІ q\F]ϓ$@;#gTu1,KO0-W\!zxX9r,78qYXF[}DMm5&l<?P]<Z֬~jIi\c ozQ)GITQcիTUĦ1
/lP.7ظfͷF
j
+CXf]y02Q"H\?Ns¤r
+IFFFXzoj6bp㘠C&Z`)UQ6a,z J$M:91J=f.l3|Kf͝n<S(BZ4!hm6(IajRRzE6ghP:t͝MgwjrC&l!` H$2(
a\bֺ38kNracppB.%eW_;^nͅQ#.l<od@
+ϥ%בֵt}kw1U+6B	]%.UvA'XZ[s*?
\ 6jjt\tu,[=JQ<lƒmeOcirܮSQp*U̬ߪ1+|2R917Gyf8^tnSk/klتGiK8('J%*Lޞ}9ͻxR???WC7,\ι~{T綫/uyE%)ߏ=> uws_&y3qy*pO!Z+8ؗ QĆ;+ofȄ~qHbofyB-s
%kxJٺ6xg}!]7'SQ/9+fxQG?s=	n>t^煯~>sB=\rJ{Gwp3`O(k#u!,H߮j,=yR/vYW/MA8z'Q\+rDlxvk43dbO\U3>Tdc%|'ֈl]erA2ORN+׈\-0qwkWcSߐ1\W*L50b@2H}ec@+gȑxC'ǎ`dL VZX%u\*%֮N{V.5<C"!8PYf=qu,I7T%G'T94Qu6242NX8V`bxu
+H*Ws=\GVUz7klN5u ԇ.VX)!keB%AVi+ &CbQGUH@"#c9{@-Rztv61s3Vl&ZB΍Q?@s~:j-Dʔrݩ7RHkqZ}F4LjAcwTBZ}}Oz}-g-TBkQk8Dp/~.DCb8h
Crk5290;"r9Zbjj\.ʫgbyu< ۲_wc_qI_&
+Yuݯw/dW=M𷪏|z_V=6Zu_W~Eofi(\kxEu8[u<R3YUk
8>8q粹*
?/|"; U8~tN_VOZ5\yW݆'X7GL.P I:RTC&pa]eM;-߶G=eUSoߎ]ܛ)V\sfpR
8wUK95C+Xa;r~^_keg|ʝt3 E*hSy|qغig2?2KWgɞ?s=O<Oۓy*+5c#Q Ϊ/_*K	2jeW{`,i73]An.6Un!oAci)B*vaFJ. ,9̱z*nnWcK.&*vKx؈j?ґ[J0iZ8G_#9n-5d"6 }5l7R-1>Y1	4(	1{o}_u=G!`Z hjGzDhаf.8*#l8u(Yj-V#է}̜UŚ>*[oB-k%LҨUW+$	r̞M߬D%T
28:6Ckױa*61^(06<*X2";:ұ]l	\$,
[(" jTK)S|8. Ap g[N%TGE*W
+_)W<
+̙PuORLJՐw?cqpqt`{kEhlRQZd!HF5.s%@w,*~"Qb]fC$$#lK.2DMvfz%AeFH*CKeTPcð/AB=U?'еNhLgsAk%i;j=p)_{y΁̡S{uSN7݊M}YQ+2|S6C'ofO5՛nw|[ɬOR%ݐb.CD;R$8f_70aÓu]R]8ssvTmA˓SShiƮseZr}|ΏX˾):_ĘG8_maNZq?!8<I'Z+,.0<Jե8?}<D!m\ͭw~}.g/=x<%|$-Ƶ,$Nd6^"Dh)lHZ̎=Uw]ɀ!3gz!7C_}-4)'ʅNA3<Z
jHf;B-8첰~V[cVu\'mX$? 
+x]2NIRfNI`,yxZZO&LҙM,a 1U&*Ël<L<L<;ty:šݏ\5.!r@r=d.VGd-IXRm?V@C*JazL@}wD"CQ;	u|\&X,\9G
+a$HYҙ,6l6}}=T+fIv7#Cu|RIl΃A\0>CY3Q(zZ7vRqH%;-$V-Csɤd`l.O2TFey(p^gafRĝwOPdwb`~ qRZ׾X.p#%"Kq\&dO.QYܦ; ;-Ǣ"pc1C`Ze
F3!qv=utŐHNG,mi*L$|zWb`0=o̡bf[ Ӛȩ(L<hжXmV[zY6>x5ƩunŇ?}"Gn{~wuy<?cOW.`.'/&|?zE-IRХ2;bݫ8N@sIvۼt-qyҎCyRۓ#㩿~'Ub^G/pؿV'V껧~<xsx:p_yZO[siYx1fy{y	ʊ_]/eJqulH_`axnNٻGoϳFmՖ\ ?2]9x7u	<w=,V =nKR\ҥMnc*QH=Iy
֯$dwbk5"qn>uSk|tv9@?V6n#yiqyBQXw|:::`?5Y`t.("8!p!kwH&TGgfC@4و(v`Ųذv-unTΊ,b|{\/dz-ظq $F;$F.(
+
&RIzr`a}3j*bIVZʕkXvLNN2:<F֬Y(VnH&vAwgΎEN!	'd4ShmhDK5Fu*2溣cL(j9HBu"6Ar	.6"I>~^KMU,=w\tmN{XT&YRR;xd
WPȸs7&xtK+DK6
b[L&~C-wXfN؂Wjn4mE=Hajz
j
+yS8Ï 9tCY2̓ ?0^_sچovX-bBZ+4ߣ(Qۮ?(mɿV
NoU[/cJu/oz/{9JT*l<߿-X,:;yopv%;T_oNed"KT(R[m>}=ad*`-БˑMt|d ׌g 7""3-i@@-M0qi
aI7CO7iW[9P}YIG70^Mw5|r{֣iظy˙mr 
+|QQ*AnЛ"e@9N,1n$ćK{*|i_R"I9pO crbVh%
+V"7I&݅&6 kqU;s¸T+.Q{+T%ʔ%4d\W_KeFGܸ˗1<4ƍXn
^z3$\m\Ws5FFzF7Sv1>	?L2IO,l9åD.ۇ\AbxnZ% #ZER_ZFRzu`iȳk$!-DrdA8cwSR^ pu
+F͂ 7^}=l$ \.N|:HםZ|VeA˥5ydi?oWmV[mֿX:׬e<C{9XYKb/=~.6I))cX!~#?n/aIz5=*1\-19If͟6"1hw=7/Zėz2?i37dobK>	x ݮR[m% SeX"Rw/ɤ2Ύz$ΐjL	:ӧ@ pUdk<"~hIz KWpK)3C>*Ɲ𽀙fпn-
\r*w؍*!tnR顃u= MITzf#WZQɗD5dPKLA5AfRIARYcAcHSNe(+j*W!")EZ
hJ4Tɩ$rE*P) KSUYsv{r +N,|.3>b62>YR?j՚g6&pUʦi幂
q+IdMF\y	]T$	mKNf)+8>.9qZi`Q#Ba$ mJ;](qA;6vuu31Qz.Diィ5.FVra 9@I_`ӐNCkfGO B:V쑊ϡF)"r:bns[ZP^ת
j:A->{g5|xOwJ_fm>_O"?n!;~Wrjej/I;jZK9̰oy:+~v!|갅8<	
+ݞpv:z5޳MmՖENja|t\D"Pf$|3;JBgϧqA*Pi|2xY;q@O:As,:.O"yOV1xJ	O+pq0QC#FPܞq'e\>(6Ƌ-D4:rDq|Viq+'hH8> Ig"M>R%tz_""2Z$SZL
\0ddxa

@LL AN*G)! .`B+'Wgg'\T852|7F)ٳPU)Nr2JsIΤr);7BX(Rdp]HYh8xP,Cv)x9Fc7:'Wq6wL!2 7F#FPnF#$lD296P0R'pG	@;G9=%	F+u5
W<X\׃<GbEbb[HªhIz*$HU}GlG9PĮCt>gkcg81-ׂmrI9^i]6jWb͕E.nhݲ4nś>A.}ǹM!Lw>78c%?wV.Of}ZM?ݾĎ݆Wt9>v~۷9`7#K[mcfbLh\ؑmk++W<O_Qhz޻dtu#]&1*S'ǖoCwW7cld?M#]XI$Z6Qgkik.xFZ;9` @q٤\|V._{N_ާ0#׺SIP4F5WNkYKw"
]R<?I TA+562:1dB$CQmCCn@S@E`%nV_
PsbB3D
zB̭`J;Ir#G8wKUTB#8zM@94l]n К ARm;c6=*L!ӰNPN@ǢJAca5r|)]cA',$iq"j<R2x\}jMu]u|i 0\cc;JF|ݤɣ0bZV,iFֽU5v;;}>w+Lo$9T 8lV[mVwp>nH?G˖J~q}<32X 6u|+W+n\]鶴D3:go\tgόB:8w__s[{ξ,||A1v`V[&!F6[#$OZF5*'
+T%lX+We~\s5\tE׳83[]Etvt$=@̅4l+=3â-
+ZbG!bݸKe_Fa(+WRB嶛xw6n`劕L)+P5ZE`P7DN8|ד&Le$f<,©Vs#F+EodG.Q	}%<l&-"rӴK	y۟=wyz.ER)L5$P;&_ooukW2QȲQ^\:l*%Ӽ~RN)zI/5=LzA5<Dqe|ҙ4]]I|3.p֣z-hּǻz|Ouc龪1$1)XlZ2.*qniIk/we$Gl 9-g q.iubZsj84Lj_,[vo|~r_;Go-߉]yI'/8<U%p3/v5
|]'Ob<Ͳ`,k8n~)3S'Kk*L⃸9wcݎLT$K*v=G!@'{8qi_K<(gvj#'|yCLlo0*V[*Zb*nLjUZR5,3FVV	
++
XĥGa}9J,\HXA!"X뤩.Kc$:F5I 5
}paarpqpqevŎz{:I&ߖ[allF0{n mHdµVsGefXTDF)	u:Hh¸j
MкU\K\10if'Sd`E2n7qDGk'e{CkGE]]ej
+<5.#Óy*ߥ\4/pvs5iPxӊ!./ӳ0ۥNF(vS!4fsc$p"$ΝFJ:ˠczS~2@U.N.5PߣrATVj̠&VY,KZ&P2x0}>cZ
У%irRbܫ蹾/wb˹e|k5OMǱi%E'	}B&j02<F1-Tv}>^q#ň'1@5+l\7D
\ =
bhȦJvϠ۫В	ыWbxFhigdڅD_u)|mvH^y̑l{HǕ1`CC+Y&,REtq蛿-W+Ӈ#kxXʊENX#ylM30KX?a EB>}n$c?UXӉOzk72T(kнKx+TO%z-u/䅇vfAo1Ƶ<v-9kUbP؛u}Kx˹{)؝^>N''5j֯fZ
c30@6_mՖlB\ mRy4!jrqr):zC;5jn-6\7z+V`$B4P%+	=9&;\" 
+Txɔ`x co|a
$Zt	l$R̟;T7CG(u*
+2:SY2~j@VTa'H%Z|`lB=K23>9.VH'6B#Jҕ0C*F׭{,h'ife!!J<ͷ!&@Px0WC
U|׀Dꕤ$|sbr<qa\=<Ce;(wU*ö& v5 ('j7=0nwȧlQCVizR3\N$O ,wR;P鮋Z4%
+uZ.x}9W$L(-CcvQogQќusPꑠLV1).3ԹuVҳ	`
%;!^ws%$ӿ5yּl'w{^T?9	V^KƏpPԶGc'|Wdl~GWB5uj17?`;<L~wܶ~.-8ǘ[qG<-$(9sŷ1n1<YvSx!ϸܮy?Uo E<>tVK3Q>~?v#x'O*/_	=_猯~Ԋ\w)(4
2oWy9ߜy1׏p_]yOyʒyx{'R/po\Wa<K,Aߴ|y/nଛ/ߛ0G8=_;$ɺyyEtgɟm<AұQK\,P*
+ɩVX,PVgSUz)Z'rx|2|1fqr4zJDDຄ0Y086A> |c} z5|NNLpv'V}4%8rK
̐JQ~s@%OU {o8V."$^I'S$O;/g45Q hPktrP*!ёґɐIڹЭXA,5{~2A8'TќVR+iGgbG p<{uQuIZ.Itz0@Mω 1s1i9=ASs
+rK/7U2l9gZl0{ɽTUuƦo@B zKKQ>kֱM9]tͦ<JRy|\/@ƥ
+_%%ߞ H^j-Grhnc=B]̚Oڵ<"3px3|SogS8Ucxn}Yޱ+x؃y
+^};yY_" >{ч8f.V[m`=}5#OK5Üok>=mD=s7Z
dSK.gEAOQև=ϰ_pill~4/D<jK43s!u5W];x5_}wYx}V:,W?8
nrO6ޅWg΅W͆{lϻ?E?d;}[qȁɤ<j5$j3=7^߶Oo9Y +?-Q?l?<ِ
9o{yQ=._?gFGmT
3ʹ<e7G"Tz.agnfwT*Q-WV8*XT,3:>BrcWD#=`mT+X	F+;#3Oww|6O2$JR1$x8~Z~"2||өst p%΂Hp*
+C7n e}	mޮn\tG|(
+^=*:_8|'dz`07DXKvVtt!L;j<+V^f׭tVZ
+K{
+p2\c%15BkFXU6v9ffw
+T_t~%<B:-gh;81ԳH2T| K_x1LW xEh+clZ{~Z5N|M<lMs	PS>ɹl+KJAH}/\Rd-^S/QY-k9&շxD:
+ďCu,ҚwbEփ@LD*p^SO/`md&r	j참)GUeC*%{eyhlff{g@Ѫ?ę-gì]rĶs'R^^<|y^tCdy#ّ9=V[2^75[7ϯN&~ُ<+0Qä_s/YS0x~~J?K[&>+y7nk	.|
+a.ޱ"J竾ƫ~3_>-珧?F6C"}嶸<7=Ċ+<srڇ75[mn8|\yu|UZ\<
qv]߸}~<ot>{_9qbu\UݍOv%z;_x<V[mʮ]A
fy''rۣLRLF˨WX{^bbr
6(^(T@X^XnzOժU
+Ad
+N%|~@63Βf1p}(V,}=d)YM#d1<:J͉D1n%観[Fy(ds94<=]Z-B];l2M=y\x!^kM;lifJuˬftZf尸XAWCYl$yNG"Hs\ ]EMBk	:y?Yf{e|?>o1]#CØ r>	d
*~l
SWki2" 
+\ZSzqYDz?xV}THkP'.!ӂJ1ljAN4еr
+5:c57B7'v['~t CE3u5H*YMњiV=F`akJkĲ9瑻
+LscJV){	{#9Wvrڟ^MމՊпg/?_[·z9{%^2VO吘ܾRpv[vKOvį {<b=#|i7Lvf6V[v=Ni|W۳ģ:?UA/p]'o$y K0gʤ/N=D>OyZkQϝ ϶m7;+÷N/b2x
+i׳9~N~{7?9Asqw?ΡmSLmՖ,Y9
+45  k{,`VuA T\
9l<	R9i`MD2Zm!(TJʥ VZjJ0v`rBrTLVqF	V\IT灥z;I|fg+dd;d3EV $xIzP#MGGQ!X`<:y(OPW uOoMV:94a\ёZ݆ͧpH;v|{5Z))Jə¡16._ˌc^	L;iXA}bu\rxvTvHBk$$S8+БIUqp)R\W/C2.`5X#PUVdZ Dи5^[޻)9ZS	Q֓ Uǧi`v}.FjR&x=뫟ZDYS0RS,:NTL.nVIREo7&G*ۗ8Ɖ7Hk9#Mps(LEi̸9lݳ	`i 6;Ph\K.އ?]՜xTEZ~,?㬟Uפ2]U1ݷ݁7ZZZs'}
+X6r=yry^vc@+پK؊}cp)_Gm*l<\eW?Zr7♿ZqC׊ӽ/G7 &#zsοaΘ>_φ9[>|W^[9qsoYc*Ӓ<V[m9KX<"J	j
+Kee`%B%26TCUQoe&&(Ur@(Mr"H-HbbPjxj^WFZFk4[]`j#bPephB7ƩdB;ƥS+E>I%h=S)uuhzZ]l\(Q,%Ҹ&'Q٠t"%60:BZJ:VH*U*3
+(N3aCdlȌ.@zHs[\VזIgc4u,6B`a6"lKrXL잇'1aNˌ/21Ze^MHszrJe@T+<.Bq?К}im5=79ȽnjG1(eldD7lP,0Y(1q=Rͱ'1&yTm,`L#YH$ʅ6`[kձBJV0j
Bk̎f4-Fha@!x.m[8^^oZ0W	V~.^/yp<)gs
P<~{v}tJ>l& ST!p@7FU6lCgj+53t7cX|壯-'},MkߑÜ]Z+f~=XÓS[lX<If4bJ_}//ǥy;CgV[md br֎v*aUUFZP,q
+,bI;*D76Y&l­zJ8fClTCeZFQ7F",
zP#Je&E
+M2Tl6nP;Cq(a<'u	Z|ܗs4JUAfrV4QF69^Pn#ܸL/K%PjA"x3kFh#z{fds$ҩ1K|rl+-NvXZ
0xA<u }#Ј,xMÆ.f
+E{`%Nk>A,Ql[04=Adݚ/5
ZkB5AhZzk=S(*Uf\
W`344\TrFT!jXj!ڊǊʡ6=ZaplʛRipEB5 fVĜ<ZLHZLi+G|rl؅MIYfnv(l</gfKgv@I%a)|󅗾#u#}"x]=>sŊҵ5l»Ocy[P,^Ε@1iOHU
+Ԍ6FyVڊRIϦ'W)|n_o},Kd[N/ʧ/#'bgIfزVhC&Ɠ$t<zz]#oyy{n/𣎥V[meA偵JV Hq嚚~J	&R)Az!xt	UUcYild-cu&'K4jh:Q\2ڢ?rP#c
`Ī1*R.)1FyZ'Rnv $
+cODMe4.dR^bju9Eqp\Ie73MDj
+?W6VdVfn5"4D QѐgrrR15
|?#L<fΦs, #sG6jVΕ/[_M~kr9D/c8{rUkJC*tc堛U|`ti9\5Ԛ_G92ё͟Ϳuq;zl\joxqۤ/Z)p0}EZ.Q8K"e՚61<:r\yO==T*>
 KR%Օ!ʐ5Ѝ&2S Q4fp5G |պѱ0LurBF<695ϸցPVHT^79bӟ yգcb:qgM6~ϳ `mamoemc%~sy!^f^/#;7F6pOǻ_5;?^-up>>|`37~t>O~~xcw[0M]2wA8YcxG9ѯЗxyv֎by6ڲnbY7 :wJdW|_)yt[f.;;|;}huXmFYE[OWN[*^Ux{W`mV[O]&έX$DP0pC@)N6zXigӑ
fΜn&n\pI're!YNH*(&|b!qreqap<.4,j
Dzwy[o5ec~
ŦF$\d| +j@,c5?DฺrF5aĄQ}JK\7-gf}ҝ)
+
+8P$lIOZnh=o	tp]DBۈavstLN Z3r2<l\~~y "-548D~V҂
+ւ"H'PP3ޜ@S =q.WlCCoވ&MdF-dQzHX*29YX(Ӓd;g.ju\WG.LϵԊMhLE;suRj9JOĀGp;@	j0-(渎}c
+R.0${F
+ō<|\`${wfw&qN7M2įا/ ,:KD.w^dZs~qRv?p;~|'|>)qn&Ȧsd	]d:GKWiNV[ryv{	y'2r]wzfL̬߮xg> =r)Ho>Jsv3y#zHg.Bs_5LU3sr|wwGVvVS0st>AGJj.ͻ.. J:zA&v]R\rTnfb|233WY|IJ
+UD
#&'T~0sǺr(k(1QQ-k?H$8ةIn !S>ʱlb|nvfϘE_LʃÄ	*3uA9Қ Q4K{g2!1tМ7J$gNA '\S	r]\o7@DiGs x<<:z/qZ;wmA1%zM4`劵,xӗcN 5%lҌ\^+zml̙3񱱩cE.qƚ@\dxx
+5g]t@*ziNвa5oEs0ɖ%{e׮Yڮn& d2:f$	9<ryA]I+HL^^q1W>GՈMel;6aI
p\Os`M.a1S"Z럮A?]u	B$k [棯LޫV{Nw zʏkᴓΤ3~2x~,K6*Pg򡷝cߟ8h'?yE=%/ܕGst2_:|: ]4{Ի^?}n_1gk'R2I>svy}|e5!Y);εNw[_wQ׳<?;|ҹx՛C-׳âxNYj˶RjZK M,A
Q׳p!H8S-EF~0ZºJ&vDs4wաRA5U\
+8	: !C/rnͤ2$I%]=dUL';?g.;m'ǩ7r̚5\>HMADET WT+d`CE0助v+jk՚^tI\,U
Z\+Ʉ-l!t	Hb=T߳bLK5ibB\VԗqnFnVf̞ɞ11l8j%CBsLOh"N{h(Te^Nj!\ײvF܈x$SIfMww'llF	
 Vkb*r


#ށ`\:7nCgG7rVyk<ӄS"ڬU?c'bWxшt6ɢ7ZycRNAp,(,қzzaWP-:EXGٝANie%=y07^aN͜{OzmV[@g|͏~q2_.nf\-K1ƲW7sᅗ63o9<,OK!2?JM<'q6E<F\o3|a'V!dw<Hqy24N4&ݎ/wO"P{Fd՞Zs`-9-+9{7g
,Af:X<>ww?&dK	H#<pf</a/~rFj[Q6 %13]zH<GB8gH]:*40 6v$\4&'i(ȤtfrXBA 풨򮑑16zuF;8&%9>{+x~Lt FFKgg=e-5Y,*{ttR"H:d8FV1'LفP{^GYЄO.a(A2e|@Q#	qOʇ	A)ZֵTwz.E35Sń5*]F
+o顯մiT,Nw˖>;3fDhP=cc/XnBÚ6PPqj?L~ҩlNI3o"9<Μtl.kx+e曱v
+ja#\dSWqӈ(lx[ΩV~E
+ʇ1V+;jc7_@glb2F5%0MzdtZ5bs"in1R[kA TsugA?wizfпpϲNqgpHEV\C19Î~zK8rɺ<JaS{i^P,U	-)CHXZ9<zRBnj-!}Gvl:V89ɝITh{l
?OJ/)|\K?Ą%
SQ5>Vn}6(YAe)L֊T'^FuZ)*3 FD*g[vZ/_r}&Eݳ>UX|6OrԑGrGY~FO3*¤>TeWkLV+4ن*Q()5UJ"a=(ɵP/ǭW<qC$v;`V[rMQ$s
+$L$H =XXFvEzU1bZ%OQj8Q^ǄV; !*2tN:Xe[LUbxrAR@"La|WE|6˗[ocwΤISqQY8ayEYHA20p),BJrXÂd xS8ad?Yee|nP *cl3(aĄ$Y7ᗵ
1S>-d< :J	~x%II/A<t*'I>8sC>Zej\+B:lb.eLuwuiLk#TBkar:($ZjL8''}4G%y(w؁ٳgrC*RY22:\k]7}}ݺa]$TH.D}[TVXLsM"YfhK6v;u/ps82r,n3Qc9 V)몄!L Tr5kj=x	`K^I&E"7A&&فyBqYwl1SU/٣ɢ.ǒ߷9Yb{	vSUfּڐg<Z^iq(PQX'ѻg9<YegN1C&~st>_Y:bQPiv|8ǲpE<9fV58:,*1lџu祟;}L?=uo/fG9p^j
#c+
 ۝[m
i?.9%1<	i=;v!SU~?{=ßt<#e|{ѻd1>+Ż|'c.vXM[m_.0e@9DrJ0<(lAJV`J氎|WY6`-?L,BUw
+rEx#±U=w=K2I,|&d(d-JbPVfqtuQ.W6C> գ)8 [/\E|^1L&MwOn£P*ɵRPE#<Zʟ.Vut*MJjQSxF>&Et$=)*)Tu;(ҬYC$i,J"I֭[OX`dxD%w2::k~:FFXb9SQ$	
+w?4P+an|{!Iѝ ` CaL\f-dɒm3g8<'AQ{vّ_oՆC3HjX#=Slɥ0338ܠh41t>惛zweir;{}O=6VyRi0]{էk.Lscy{xBeY5Nrwq@ETq]#_d
Z{0=u2ʆn߽ɽ
+˝q[L)(Pw9V&txgi PЀ߿`|=0h煸WTRw2yA9ȣ68oe8~:~|PE9i=
+9pQ+cwUnQ>vn&_2L\bN'U<^~%UwvZSW*Ud0Ar(MEA0{NwhU?9Ca</=x@,㋲)2@ˡ4ꁲTN؈ijԛ5DN$)LNa{7QIh8[g_bqaKo-N=dVqEQ$,qұ0Q6 ʰ
'$IJgrer>ڦd3e)-8̀>1r)._!O3i[4M&f
+鴛Lvc8H~mg>1
+	Z]Dc4:r:&eh4Lz18)ǵ
+vwӀ*̍2!MO~ujKLN.N5{y^}"'%Z//W]e>x>Yd9.Wbx'7(=/j:TZȸqI1w9AOQXh[_C!2rA͍u=]TsCsD]xLa@ec'3%/S(ӎa)r1XFOn^e?Ƽ2#
e]Xe*URJ*UTRJVpbwXB\QO;,zs3x0%18)@hg):^ye
X&0ف<ѣ

0oPO'	t9(H=9MmΕ+yӄq8|8jlj,NMОe6MmgmDH]DHFr?."t,2{"S	"N +K]5ƞ~w+gαAPiۂYVu׭VNZki݅^o(Hu+|3e{gW0&(ûwӄDa
qeΣQ<Εs P9f<yM&GPe@G>'9zĢ0fui'>8wqI?2E.B U=E	6Ѩ
+k8@0/E	06c A~7h;X  >3aY1Y\u>3S*z>9le#O{tOEmk>}fiۦ1XţyX8/!7ԏk9y>cV~yUTRJ*UTRhMg?YM;jxrr PN<50FGocpX
][ "g~OYr1XJy+¡z/?<?@(ьj,LLSk8r,5ups7וsGX&&Les8"ptP(_I9QpU^亗n+חeꀜd.wkIT[FZQD㘝{gqG&K
+^9sO|STOޣ)(Ggk#Q
^i@u_~?w	=KEcusYHN&67QwީVWazjǏ	,	C>4w8k# (X)$s`@2Jms4DJ֪٠. X z!+*כ*TFXB
xX8 zwYtUjrSt-9Kh.ЎK%K*ś&tD}1qTQbyig/01daE L`o|=F;^`ё568'_
7a w
+`}YUTRJ*UTR
+cah_
+wro{#lo251K`aR20
^!
+fX,
+o0V D@pj؇,sx. ,#ԩ[F'&(-X<pS^Ozf4Q$	ͱv΀F%^f9$A`H +}0 }FVBc-]֯\ԩ6bHHF7 kh44ZM0,qۉ˕!O</_VXy`k'/*Zg8	q	N
+W:o\L`M>
<OG>*ff1i"0\	p8zS34ڭNVCHjH՘_ةG\ׁ:~QUwYvl^]99q;agfMȲi.<^j0;,1YЪ<0,qԤ٘cu/%MrezyA:RGJ,q`J~= oW:jVq+	$=+>D^}VVJ*UTRJ*UrSN?P&pN C.J$w&:x<64OџK,(S/9Hj8L	$f%45jZ\C%o` qV;z9op\<Ą_0JGD6p|hVk2 Qܐ$Mu/X  X#ЕX#GLHF^Fܠl1qc
+/Єs v{\xAFx`IA2VjxHC^8ǬcD`%漠 Zxj'ŋ\rE%&FטeU I
|		PZ#HAr+gU,+,cy7[ScGի//IwkW mgD&ￇ~0
+Mpxvɲg$sdA )tz1h|ykO?V%(c,jY:_4&mEP' [RJ*UTRJ*+쯖g ?z(
+=FaGP6XQraf& pq
/Kr`8$,(! hswمꭀZ-^0Ft&]r &j?Q/RMMA=%;;;EKGqrB^3zjNYW9dV;eTxc\מX$ T"61Y'!+YkQP `}lLfZʵZaƔny<1>я 9O8? I06(,)7 `j'x|i~w}V<q$@	ޜ{xLr97þS
+H	U(RZ`H o"̸,| lk&݋W鞿ʚ"{â`yq#ocfnl09&˛L)UaaF
+bE	
+p9n8jրCVsL',e3`F ̚]W`c(Yy/
+`UTRJ*UTR%_FFЀ+c0 3>/믻hN'(!DqF\{LוG4,[K֗%Xr8FsI3L
+C}/rϽ*SO@>hń:g$ﵪ*[k{}
+0 <{[{=|XΙ<gf#zQEyNP+)3%DKqxkp*חtV
V}'w`(+GA	T)S: H Da$	ȉ4^,iIyXaO*-677xgh4
Hz<]vN`.bZSyE%Zf~2.2c@X9ݽdQ`@h8ꁛlu쭼H)&AB^3r|c{Y4Ƒha秊j>$I	j
y]&، -r9@0 xZJ%E"FM-FۆqH+TRJ*UTRJ3ykL-7P-b-QZg4n/d)rjoܤEpbc,Xz\$U+>t6<ya(2AT~kk+ů=_y%K0kז_<DԚ6H$s$YNg
+
tC!$gVeCŎY*Oq۩[1G^^@p!
P4vwݦY#,ɁjK_z/t	_t]9JW w?AyH $p<ͺe~Vcu81cM%}~U}Ĥ`VYYxǸy]hS,*6Kp{{0X]3$r坑o; fi{gϒv
+C:[mVH.iڣrsEΡ{֜{8(],X(9zR7ݯJr|(e,hndݐmF*TT -URJ*UTRJBXTIo]o.B@jv"hQiβH˚HӨ4m(}Lt,o%kEAcj
jq"7\~_xN0mjbSqh7c:>O0pRue4eBz$sW"2QG4[5&ffvc'pA<(G+3F
+(O]pD8$I
+0 *TLL4$ 4UC	%$Kxc
> ϱz-V E/Jg`cݼrd/]d{c8vC\ssܫʽ!6䉣P:g n3KXXX\Mӌ(3u؂"Kq~GiNM^k=F.sU2^y?=mat2GcF	s0[+KKI}M榧t{tw9!sSy5ɵBbժ@hF5í^c7-/zƜ$I˱c$?k"n0}r5nd]H1F`BcS#.rCoOٸ~/"E{-L"gϞcc7e_1ɝw.oSpCCpB/zQRJ*UTRJqx}eLaj`,e @Q	\,a-V+0&bok,*cxAAEC{}ƃC9Qr=&&[QA+
:N62?w($&ALC\QٚX+ׯp9._"e
%qZ&	vM\!s7v
+'q`ڽ!BB<iqyA0$,23;t6LOfQ [WB9]*  QO67k~ df@y0-'_u_~gX[jxZ]YwyP72d܎ɲ\VSd(g~'O0Y٨֚9ks^n a}m0iM}s:_emeե%q@I:$(F6Y03NȺ]=`qȣKa'Np͘O<9>ʫHs9
+Y
+,!Y8k14NNC5EVxpEr-^y{c<k9$J-P mW{tFm&@gwc A~!7;٧{JgZ'g.?-L4[9oXӜ_~wӟdoλ-mJ*UTRJ*Ue`s
peɐ/_԰P02eI!Yh@1cZѹ,QJH.z1L͑&VvTJWo4siecku$g8%)334u0037s
+qIv7%I [YV"#":~۹^	CmA^lˆF}ale<NбV$ɹ$#IZ ,Fh|fUyrU1u뭷}}^L'Y]Yfh4u]4[TB`7}׳*ۛ\:3	 kZ0ҸűV	ki
+jNlon3jf0aL((cv8Vn4d#O#=8H^4IqIJA	!Ϡ4sGr;{O|O$KWኜ^>Ss`4.{Oo<ܫ0 B7kxLʪ\k0FcJ fc{O/pffo<b|r`ylC+-Gp!f.1_s<-?>ٟw#Fw)HW*UTRJ*UTyOH:M+yn\x,=øQjH҄<W4I3
ۘ(txQsc7Y7.f)]Fdz=Thw^k&;{rlnu
a={{A(k_k,0tt
+&LOQnJ>xqF9OKNJQ#}A_͡ZpCFm
+ū4/^ pG2eG!ؠ7|' nH=o1o~_/n,#G+/$kxBnJ
+9Ӣ8TgE_Mo5
I~'Zqq w"J$/0
5T
+{Eޥ$a4.f8fN^eKX%[ܴ@ Q=<ˁ{nȝw0w8sObl3Ͻr`q. O.@4<Gh6`E**Sl  D
a	}ǗVw78GSh;փ]Qگt Ø^`
+@dH_s>?vg?sŝ;őWyK;wo~5FWO}]=>(~;;>ww0?{sp+;7~508@-2<n8J*UTRJ*U@
+jb02.eVWuQ w`;¹~ 6a`89iR0j-c :+hnvfA^$oM@7P)]tc<!iZ[;<LN('{EWz,x<j|t*[Ǚo2(+,t Oa,n6xwy`:<9t(B^ JǋDht}08tä逢0e[ʃGzK%7i&''y衇).{||akk(708)jyM\6M@ۗ=#hr KLYm
+"	HpG!Ffw@mkF-2 \HV$*	s IrW
+CN!1t:禙Xc}n$@=,\:W48
+_&
XyIG0Ѽ*(1Yb=cB9TQ}fo1[Rspʾoo^A`{|	*K׸IF㯼"ax'wOt?=_ogʫ\[y/?~/~_z>.'{gDw
GZ-v?GٹCZۻgVs>p?eg~3?o9Lh
*TRJ*UTR%)(C
+ ˌWc	xwE;0H'X`:FѶApt!I2is!xS
+@."9a<jx/,Ǐ'Bt@9\ɊT#p@Qd*3je](jyaRr(9N"O	P؄e._ZbbVZ9u˫\]Etr兂ɐp0DeVwEѳb%yuMV-RLG8sFF᭡^ZaPΥ/fu9~k `ordn̓	kl<	_dD֖b'~uR?y/Γg[\?"-F$67Ncx1AAКbba[N0uI\yHV%wuiM*O
+bf XRi5'<g9}I5K{TZ7ì7P3r"rF3Zס1WAM 
+eL	"yň}i{(_I  Y?e0,1&ހo{g_?k?w"ؿ}]"'< }7eǙ㿓|~ıl,\}]{:uwRJ*UTRJt4G(;zn "08:h=xWh5$^pNL#$'j1a86E~;z]$ƎW+ƵF`8EAbt΍'tpP?e#ŘAgqct8z;٭N
P@i@Id05ux)Zl5h4Xs
+X!5#LN&d5<V{Cxè,g`)?O1\}$W%USaE!Hnу\0g\?4HtʐJ%tor6>x[$w!Q })fVVרMOrct&g\Xuh*[8=hc
 
-PDԣea)DFPcqwQ|G%ٍR*ԩ+괥^JkBe}wBگ3'a3;;i}qUVI!oۚ;ͥz]|>x3``&gyO>tСq:]YF=q\ފ*T)
-rYt1s)zazk
-uЏb<^t'~ߍ B.dWy)BOsλ 믿8e˖`\v}o,\ {?xm
*KrAys^&0@8;"NnL&	떢$`(DG{YYyY,YiHnKnnX^lᰇo7|.כWt~\-|>'YCDQܷV
UB& |>7ep]..\>DYi~;q:ݔy|էRx$XW)b%%ۇfYf-w̤?rm% {"NAhҵTMESUy_ʯ\`c#E|%χjrL' e_΁ŋ9hnnK/HIquBχiRJ1-  %`<n۶j⧴nRNPiD
-&7!84 JE罹=BC2	@%ݿjj覛n濃hWZ j)"R`٠H(2!4- 
-N@T` EK
-Ą6歅ah*]KV 	ysu9	9?ȥ]U+H32|,Y}#bꕌ3އǅ-٫J֬^!{V,_J^N.zondԨ1BY5¡t;o^{@Aai.)-F,G{gt~FW\_EUeܗwLTVaq<~L6Kq`&uu$)g/르dK,4MX,"K}>?Es٧SXbO<%%=>$X|zc_<^k/bc!|tFiiLӠj
FIt8VC!
-q9R kH).,`]w}?Ξ!?ơ;d[?H8ˑGˋ/>Ǫի;nkYŤ)[Z(٫co%#/[u7=Ěk>btF%O|--6؀`ft]EU)ޤsi-0l)
Ð0
.ttmxC 9ac&Xҩ#ԷwI|nVn&8(
-yݩ\s4Ǔ8N;_h0yqy;a۝8;e؀ktӟ{u׼_cn	{(,1G&?Q0q>y=߭G	Fqe1;3Y8S|ʟ7<Uws߲)J0Ǣ/.EuN
  l dZ如^PUT@'*N] liRWU {r	mt50dXq8p]L7tM7:K/<m#}؀,SP6o
-66B"!uqr NE@V Xd+lrҔ?ٳ$@Y D`vp;4QTW]>_~9^|P'p2u~,\קB(fy}`ˡĩ	~uꨩYu]eAի5\kMf%,]HW'nkXb)7tRN'}ʵ/姳Gh,/<sϤ6B9xSO>dpH$ WFGho%s=xtY5sbR1k.],<󴷷d_qUxϗ?+-AWt<C_Ƣ]R|AOFvVҒbٳgqGq҅B%1NJKo`N4>$M8*Ӧ}Ee[|2C:<s/n&͟#uL,=Ţ\wtv`A,KNu*k|4<쳤ú`\qj*ibڰ1 F`01L)M,d)b)<"!P6-6ޛ&O^~]]2lȤyGXl/^Gz۶ʿN @"GY1safǱeO(wǥMuJ6|>qyA?O0F~oV|N;{a9|tiښUA'ܒx;qWO5,;NHg9}A8}Mqف=ErFn馛n&| S^( ˔ff|dx>Zpz=Ec (
-Xl}_x
-@aiLsnmm%K,/{q\ҵhh'++uw8>0r'YfLBt;eX]M
,tRRR&Fss3n6 ʊC"1L,\w+˯ۯUk83dOSV0 D[KIlPRUEЭ[WEk[,9r K~a+iobT2Uq BARbdNLSWׇ%XެT&aqztER hk¶	C x\>&#H1P͓}2,δdgk[W%2zDggHBn'm 9^ 1d r'ecI%
-,aMQ)dO',)"=P?onn<G<\zx|9NL:C$3N7˖.=DNx8Z{>ٓ[e%ǹtD= *>Vx{;{me'3{xgZ"L::0vrC2mVeG-3_|ȭx{X5k
-v9];sоSg*asd9}bݷ;3q{lDhĶ'Q^k;;~̯gͧ9_=5 ̽9br?^DsV2L1[OfxrՅ\vؚϨ$f
OgrК#z=(zxpE<s߮<p<ڇ}eN⏞aڲN UUU2]n馛nǁ7ޔiLSNCBC4azZmbڸ:9t,Pt2VI&'M(-KLN-G94y_USMWWOV0Q5U.PejPW:;H&`#d )t:]S)uuF~>GZiCMdIf*y>ɄoUUq8EFihtFX,.U!g9 ևma!#cq))qR(@¶IR$)6i"+=)Y}LӒ)K12<&Ņ쑋ŰstS<rLcPR8"4
LƐeQdPM!AT"ISf(&`2F	6
̢;44yM
- I !1Es۶6Ȝ˴c$W
-+A:&IX}ۥOFfsY<}%R4uK{i/6NWߦ$,p
-K'\2Ͽ=Fyj<^̿8Zbݲq\upw\tz9OPEY߇#.~;?xy7Wqlxtq8Zkt.}<_Lo4~rg>|_>bsO]
J.o͙ɮy];9_5rٗ2瓩n!p?m?e'?n'uĜ$Ngv4~b~zؑ|vٛ+馛n馛np{=X8p85:iyfeA#Et묫Y]y.)8)@u8pM AVO8E6,sSuD(ۉvvn+E1LHWD&O*"].3%r[1
-l)44E醙tF&x (I_/bt2R)-υP'E2Òb2H
-ضԝrUE 4,,LIt&jmAV 1jdn\q=))(NC&>W?ή҉4^wx֤`X)a:lYcO>GEStOR3HNrtް,H!(K)@FW-RrӆQT6  AAyd
nR~@"7Q	6xw2ISr{hR֗adeYWeK{5LKq"ūSBiNo{60amqv-;a-WN>t`qMh`5}ɰݎʚIN=Rb||(b 50uq\zK֝ċWu>DݟA}8e #gO<&:deGv!ͻIS=NS?dM}؀&d1	9ѫiƒr.)%oA|{aJVwb}aSCyĀeþ7}έO7sޥ\bɈa'dmqsܿf3oEX!-馛n馛n RBv#o*SBP
-D޸:Psl`uZр
.]N!NMD! PV
-PLQTF;VԄ[v1i<>=(6&HQc# ɔL̤,?9r]Rymed2IVU(RN)nPԏG"7.##u|zJ7^+K
- lv,8è!o7I1aL%I$E;p:uTE_2m2CW`)
-&6L
-`Oa%AZZФAé1QD24Hq
-Ѥxϱ-ȤRfL )"4tU&DaY2hE,T.錁Fnc#^7o9و1eMxcBrUuuY~m^&mH1m˲Q%66?\ˮ{o{zɲ6ӃY=
"5^搣sA[y=>I;?"e+'˭)1ٹŅ:?=<]ahA5*Ne Fm^;Ȟ猣}ݤ@<rF>丽^5=K3H׾䜧.CobEf<Oeַ_vhk&PP1u&lń]GIQE6!ҁ|xC!bdfs^9|x"'S_KIOUdX\<N}:6yݏǣHmkyQigl vN2y5覱A;Es*Ϻ
-%}$7=W9W\C_eƲF'9Y: $ ?Mks3$`E~ݸc!.Q^ux	Ly>>G݉eY~wD<pr\loצfstt1`ҙ\wl`YV?n"2%f}O~Y7_Kl1^bUՇ.9bƲc\~%fu*eG8Udxyj-G#4'y
M.?!ƣ?s$=?WYK}yLN@&"S~cYZWC0&D3xb,>zrY>n=-'yeV-^sgo&7]x&.wɔxp[tpH9lGB CǥC:1ݥ6346J-[:O#&s@\SEKS(t^/^E:<ē)VXI&ey7B"6lOh.|5wR[(,7D]76.q:.,!d`tJ1M"]h6r?Tre9#Bniꢣ˶d_i:GS2dC平-SB+_t
U
?Xt2	,ۓC:R)h<xl]s
-d<X"MHK
l@y^n7"H%d)9d@!7eS_ 6DK-MI7T@/MuHA;)Oi3#r囙~,%]J5P5MbUH`[5mtJ4cH֟/SHOIVx΍|+'e H$R(3q\{=IV9wO+o&Q3x|(RJ:~JZU
-v,:ٌy ofV}8;rwpͥpEhvud"|d'mמDn-Q̬akֺ̞ٔ6Pu	BO}J}G<X~߃o@s)gO'b O;O?;9X_=ZeI3?Ơ>bvv_?8¹|XŬWإ瓯SS=.}ݙ~9k<$N7E؍+yʻ*_LٴH&/*aXO@di0alQYs<:m9ȝx}7x	; PLuqș~I[d:d~CE;yx\).~?˲tYL<:޺,>MY3qVǯX6lҷ?O?\6Hl'f|Ƶg̀ɧW'P[&bzgHO}'jb凗cA[Kn
<obŹù恩P	ť3^ZIY<sls,!@i^ɓsLa|4w0nl"ESuCb gͲy|;V<ʫ:-fWGWLlly#t|;OA<cL˦y{Im˿n'^ YR[Xd2阽8h-ǹ텹{U&?<}wTsگ
-8jtp?x(ƴN⧦p hq8dzfBME<@2 *Τ	8]>k"1!a$Z;.KsL*5LМ
-li8c[@* 5Ȳ52*_(6GF	jM$i SS.҈*茶Kĥx3& 4eL :B#[:mM Ō\..Gs,!!mۥh*N[
-t&-_7J!CҕV:[y]7L$~/.8D\:R8o]c|>,-U4Eюe!H(;q8&Z*ĐCB|
+AwG"e_{Lthd}eb.K+*Y2.w`䄌H@)a-8JX}-WB8>R_#5;NyYBܧj3D%5(	CySd\x)6|S>}17y՟/gsKܬ;ſyOݿworZHf2Ϸ0$Bc(2r(V0jRJ*UTRJ^zER-jrq Rɑ!ZBA&|q2(95<GcRdd3sv"g4LȆЊZBU5̆}NV&͆<'V!TippXv4MlN?59R:rʯR^ZR_ㄵ͵->q7.׽!|(7(B˙3$,Ps		LG}8Bpiy,RiLVIet(`Q^\/W?[B]>O}}=ڝFr"$ 8g#;#A$L=trS?X=x*:Kd-A`iLk8Ǻ7dqLNܘ5=)	9`?Ip`
C|dpRcXp5z{%@74Xƛ0Ͳ8gɓ>8$3g w<jsc9r
+`a"c;	AkUG͇4ꍲE
jqT#kzBK= `ސ2ISj:XI%{WYc2JG_xb,MI/KK&bx?z)V<Xak韣g}?{;lƾ_wgxz /r5V5w~-_/w|7񳗞*0Wo1	"$!MǖVTRJ*UT'?ԍMFN{V cJʸl(;,@;-z`tf<^$
+ E^/B</Ҽ R<':ͥ+Z ٲL
+(Fv)XB:J蛀z nOG5\Dl	hEEF6pNecQK<yz_d˽e::P@G8ql$1Hu._DM )@D ny}Pr_y>鏳&g]9B'Ws%*Ɓf? ;g`֕딌`cȢw^t;()	XlpȠ?fz{[Nq`nV:pObIhM^ <p~|f P>w:( VW
wէte
+˱tX9rA hZgbgkAwp,Ќbf'J"n4՛㚠wFsVbFD3[<
+NLLЌgOOnwhԛLMM373Iz?΂8 Rx;j:Rm KJPZ(R>]_#Go;-[xU^|{W?LGxZNIf:~א~M~g?9݄9w ,}0[Ç__{9zoai{xzANt/#|ITRe~r-PRJ*U?{
F!dkc(K~0n35=>}lʒ:{{4u"-nof R'jak=f(VWͦg)
+ȳbdqQ (B#Z
Yϐ<ӏgMDZFR^MD)W38
+]."#Gޡ2A(P l31\/YnV>tZ[rTI%C!kIx,[~y7=34Gxᅧ޾.18Wf'_
+`pWUQ`<{fȨWDIjQ@ߍ5,AZL;{qF!HAh4YK`98W9z)[ÇP3KW?tn%j70Y#%jh3O(|Yި{3GuqI"A,ﳹ0)(L,KmW^>BQd` ݥAw{x;¡YXX4j-jqc5̡SL zJ
8]GQd8\3jXz,hl#q%Hn.!d)+B86ο>*?ƿKt9ɇ98UarsͿml¿V|{ch@yLi?iظN$/~ob[cOڅ3>=AoA3/M)K*U	?Ε+Wo^B<smo{aJ*UTR}]$EFԈ4fRE9TnpE/K@.9*B{?YwZDhm1嘝>P$ݥtRZ0hP,)ǑJN<̬ *9CӨP`AҀX(4sXB0 diA^jeccKgI89F1xE{{;qArllms`@ON{A&:8x2W._rYɕK<xOĉ[_u:3>$#wQM5uQoԵb:`y/}3g^fvn6ǧ}W,+̻2΃CyiէZ<o,6"?@#{[j&ڴg&.˫k`Nk,"&&h蒜g8#4_uJЗ˫0<y2b4jnE)e^]5s
jd;$(-ǢCGtu9-0Qo0I=\28z\@(?1A7<Q蚜w0!G[!MQTf!y1
ۃLЭNY1k
35P9gP+ `-}C8nڋOo_ko'7(5`=oԿ{/Kg־1A?̓?x7TT+Bݯp5~~
+k-w}7ol<gW0u^|'DH[~o/~);x莃@sE\ݦ01N;ugsboY	F;x]H?ǞXm3nя~^xY:O
Y>2QN"2q!,ĞsO~3<η1۶ d|9wp]<e<5<ph"{|o]Fy⵾~*i0wn3,_[S2/<w!8Qg^>t+1zΰx}x?ç_Bw'9qAz1jh"_z,;Gyz Um'	SJ*U! &ql\NH2F
+%#eNOIҧ(R;{]A/\rx!k=V<1Qm`\^FyxۃsAkb&Yo
++=MV&(=%ʞ [a
+-)i$<bb?q
+w}7NHrq=\zm=y09yLM.27;.{6ccey3g.rq=8c\oAџH 3n	` Μy^|Af1t9MW{o,ɲ8/ &sqϕk
+W	k-5
+(41Yjƶ볱I
+"O.h4T {2IBRz]V0PXO#-R<!to}9oEGQ6hvq.{c{*݅:v7dblrt
pbk[L5ksS3>vB-g63?3C٦Qo2w3xgIL%({RpSq)qq":t~%(FC!c&Y%CNo< 'W*?VTRZjΏ{+짹6#5_<X3br:z.t9t],Lju*/?Il88H~"/o׹qgXmYK1,u|ݯ<7s\O~'o0 ylmmfYA{b7X畗.S;t/th(/~Ob̶Kŧ'~!d?{x qsOǏ/0џӷI_ǿO_uz8c{\|S\{7|>in;~w^}/D<|mU>?_wz'ŕ׶=M'VlTTWF*U%Gh̶Dڰ\m.{X1$iac;&O1UiaglnĵWiΠ'HLSQܓr(FeP8 1G-d#8٨7ǆÄ\S#
 
-tJt:#e?,35A|Yi
-, ð>9tU
-dFV[d[KOcr]뗟>>tuYVln	-綼xtiD
-&U`MC
}!DxJQxtE؀8LU!f	%Cgs&~>_Pg<خ7~UM0KWk36EKk-O9'jsr@ II^.ncw`wp=}DhP6kׯ;?KfXpsY>*g=@仅٪ɠ9Տ9u64>]ɓwD=v`~2K>й＞3Gƴg.$۝K>(3nvf}O_bUЍ73?[8~v:ޫ\Ƅ~6j1XvޏOVx9Wy]M˶^ª1Gdl;/M[\ŗR??!ZYCXoAfMg{1RէYPc&c5?ξG]ICkgK|L<~+*ߢOM08sXG~db,Iwf*9oYX5:bN<&޽ᬩKye
-&2;r姄5";7fO#Wr寞瞼]hRSry	fyl4dc~A1umGtFA1z`*]P뙟2(8GIAeCqΧ'}t*C>}vB`డU.tn;pT[)-,fp:\R̸>9hYBn#F
eRc:(Z8L{=>x<-'5fRZښde?Fu8I$b6ъm#ŜENNSLZI$A[k#XM~z^tUcMQe:d<h%
?w%唕H'@&?J%7ưL:Ӎ;=]*HTuIgEsx|Ua3-t2R,E1RHLF*TNddrKӂVۣ,tim
-6Fwk2?E~n[d"!rWd<){mtsq{Sj6xN);:L*$A[tѮ$pz,Z!&?5
DWśLҕb~!$RIx5$nsA' y t6!2ܸx\9&ioi'لM)F`C<B($31<6=4KͣsNydI2nbK l~
-l1X ؇ӯ{:^^z<;af (4@_zpE7rҡ;r9h}3F	~/֞N{ɢ7n΃[L2pnIe,n~yJ8gmcik\|@6.=>5-/B2P|T}Ǆn6dA̞q_ELTnS7ޓyW#~<u\tf.)??\}
-cs<Bsz8;%w<|uwxoe	#h\:W:&MMtQ=i9<TP 
-Är),gr0u"M~6;fIw, 8ӿ^&0[VFP>q'হa7r%Ay\Ⱦ;
-Ѯ|ح̢e_c;0>ӧPѿ?ޜ"  rf|%FÈ!c(+.oEAIŖd\zǵ'Szz9fp	~%?yc+x -ZW[X
-"B?\@H 4կ#Cø}`NDwqL'G*~ pV7/gd-gMVZΤI{
-VFAdC>8Mǟ@. P_CsK#D[8.B;\ƺGiYj
.a;pYT5%2e9P钊 dH*z)6m	EnK4_Ԓ 6]]]464iIokX4N&;AX"&Z:"8e.&UGGb3n2HKϒn]Ϋoaܞ{)S&ƆNl;|?ͯN^5 NyL&
v͜zE;dl8W9hQW6%bk/~d[g#Sn߾ͱǹv4)~a_6܂_wdOvf8ClE#}Jk~ ؖşeg̝.bGy[ƞ47޻
IpTwoj8/⿔n>j2G
5u>k,\Aue˖buU
P -=K
-)O!Cu;ӧNÅk
,-+%^~{z9/!G/@`˙~etu;o~9y(+πYA4_ʛSgŲ|?k5A0O~q`[ T*7_bٲ%d{|SߋdP |`8=j{U^3zվ  e'KúzH5}PWme
ͣjJY..$ϟdB2tkjt !\)!(jBeu5U4`
-١l<<`H:t40X
-O*?h8dUÅ2֖&c>~#[ZdL>}SPP1\AGGm-PHʒ.mV [sy(BgWD{{;ɄLŤ0\㵗^哏>N[Oy\\WO{WUeI.@XIS]'5kjqy]ٷy).*[6Uijj&LskV
-pEv:b8uqyf LtnO ?ˢbvK	:и]x>Y~;~.=(lKCמ3ٶ?₇rHs<o6헜N@=mwxzҺ`K|Cགྷ{N>sy^b~F^|
-3{wrgql*X1u!sk?-3?*ɣϽRge{s/pqj'98{;tNgpC拏h|c0q$"ԯum,]UU\V1c*\@ًVzУb)O>>e+7b4,Q|1𕕱v~1{wл'#b!B4/?8NϩeAYf-{O>SY3	ҫȒH_n!Pn5f~ǪdIQ#B%'hgrZ9Hk˗-fMMߙ]&vN2$]MM̙3?Ζ
Ny^3n12q\KkkcYE=v(
-jiim22uѳ7Y9rtá;\Y&Z7KWI݄ssrdB}9%e̟/*ya0`jo9) TZֱp<hooöm9`}?Ǿe MRrtluI&;]rZ $°M::|!/ECU3$NܟV&P0l&HglZ^Y}iuuD;`*p)
6+8mk=	743vn'ٲ~ap1pS;	'_B#xw٩~o!,^'MQi!?AF*k99Ø7-G`plu'Nԋ_/׽]ŵoh'Y׾Ȅ_O'ؗ_aٔtZ{}!\u-Ⱦ?B=}9y^Oa,YZʤc7+e?˟!f>N]<N=k8W^Ir#Iu|p@'>MayTtYĭPTѓ(DcQ&w躃Z[McC`X5$%/!Y,J}D:;e?6&{Q]NX(,g~(Ny7ߜBKs;#zWʢ<z^iAO_noNa~q#GP^^JLrXWg{f4EǇF<М@n

5Uҝ٫={"''lѰlH<JJP((AM').LXGj׬NFCH8t6j
-UA)PRYdX:Z=xYYATՅTPY>H<CM%'/`0(KހYK&:ij]FQXT*GST-9Dc)ꕫP+Lx2q3$992AQ>Jg1;+ˠ[[Y8I,fijbF5,Ea8O?,Hv޿7jihB(<wX
-.![b"X[N~3	p"j*V 1
&LF"FlE`	!g;6nnś@ME1-9G6ML$
t@KZ?gjL.4< x)؏b3ض@	9޻|vyF)n^(VZuY&
-!EX[Ϣdb r=p?%'Dc82 6[d훷nC
-o.:]86?I4ʼkGEqȡ>uL:v){LޕcO;vƴ!T/h)m}	2lsD3Y>*F.m`ǲKg9O<p#q~,9-N9'=G4˝wq{!X	+3Ώ%0+	{Ud2D;ysVN}u3faT660cE֡ƺV<pR:!^FliЏ1Y$)Lߟ/ҵ+ky鷰Z`ӿw/Zԩ̛5BvygYtL$ʷ_IQY9-Y39l5|9y2E.d׬#ڊOsӧ|4rb'6Hj jr4N;*5l3c`Ⴙ̝3[h8}'6ANL[[DT<椴G/7'#."0ey4IggcsEgx=1;ꥰ23%&$+,Sΐ Ն!\GYR"8Ѓ<l4xkWXWOEO<sssei-MGiof!dr~<,YJU}=ێHG$O@UMMaXrE17I` @vLڢ%-JaQuH r;EX(DLo5*9N2eeCO
-ptb(u+M$D
-|8=zq2ǰ4E!PM+٫(\ϣGp}ؔ폹GOiR9c>'_g2$iP+y{qUN7?O	Ӽ}3,=#々@ik&??zQ`i.!${4O?z,^pbs73o+ ɍwLD)ǜµ{]#3qA62:/=-ɀOMߣj]/^K1?eYlݸy0e{
qwY(b~C*'?bw8_|_`@媣癠@x6w|˧MTsͭv[R__{;{>>o=G8xQ|%n|gùҽ率BN: "]L-[Hpp;,{ġȤmY8xPʷe; N&Yp.g/kae
6	XF#Qܳ[*SPTFW:goӦ1wzeC(KyzH~yo.YsMsv()ӦI'#+3g,E,oe42VjW~m-RKnN.FqifH-U$	Ip*W,o?P)TUe֬YԮ]C4$7q[M 77ED;;lo!!N?YY2rj)"D]r=9L.,VXF4 TZZls4Mj<>iIt$eRXPJvAx3c>OcMo@zt'x7"\t2M#C2X,FsSWHqi>y0m3̙/cP-]Ǌa,^~Jee*"aoJHm$FL(
-ldJ{IǨoH%1Ƞ flU
9\^h"En;#K2)"{ࠛn[,Fjl NwEÒ%J◤+/?ЋR:jzn1Qllt4G+*Rd_~&j-v9z>~$es$qӭ2,Ćy2zQ!a@S],&q*u	:@g-'_03fdt|<C<~ʀ=dw7slr,n@[&/^ǳ_3{w;@>&r!{=nkBlᓸg;yGiqQw|;_lbތh*Qx:Wݶbg2e!Gqb2qmm`R6an/r]s3y7ӯ]O!/}{#4nWX8HM>DT|LVհ}EIa_XDYrzcٻ#PW]˷fu]umQՆhfY.\
-eKv(in,!7}IWJ0d Es)SB4꺛gv2x  0C*(~oro3^D	YMڕ1LQvٳqc2Us`X6F::I$2b?77OrH[ѫ7eYʘJ%0h(kע:;;P֭eu".QT\&4Át{IbmdRQ)t7FZ6 M"mr(((r-ݲVd\D3-@E^~e9imDBWWƏs'??N;DNLLĢu4N]m
9=IeU=InAV.k3x`Əa/TJXT"}cl|WZeMCZp؊O
-FXN$bl,TB
-ē	MVve+"[	B|_vh1+ufR[u6MgW]hjbԱrI'G,n9wt[ʂ9l0ҚhQPOhlOP%<q tx	cǲ=[oH{b.9d<X$a"oxҹi<tP޿Df{)ĝl7	WlS U)"r-Lfy5Ji=>\ފgұ8!ߣ#YG4"!]$Ӿ~{ƤfWRc؉fL6s
- 4r}Fnmq8S8nh>8<p6ޥ̟fd|%秼
gO}w9mFò}9xx@
-%
-bјŲchng91z Veނ%sǞ9FIq#3hH
-Cf
-ydCH$/a95Ĩmm9
-ZV3wjJ<a۳u:p 9!:יn`ذrFϥ_rJK6|zW0<tCGCS<^z~ر02&I"刊(bA/E2pJWZH&R)Bp]wy}dc #a9TVUS[]Ő9b`-)x+͍r\:z"CNT
U:mMtt!??%Jq)T]q$HH4%IO&rh{Wxvִ/IlDr^vi/fBE^x.9%x}yhjp-vj٧%KK'LϾLA^?PqT\%KQZwO>eɪ2Hǧtvt5]xNzeiVF$

!TYVL&%	|BA8F:P9`TUURS[GEA99"Js	(,.УOPޣjmH+p264?''/L=J2B--؆M77{QUV<8sy3ii
6cnF'MaC	2Е-qQlL3/`&2l 0||}9޼q^[<GDu@u4{r_0&E;9=^~"LU┗s	хv8
>ev_Ͷlyk
=n	+7̟6Yx(/<8xk),M s}SV4fɒb47pm˾
=-ĶNRLOl:S	_:U
- 攂I:`c%-v~WAw9Vjj|?%n
-[XĪk	eӫ?CvypRljm
We[8Y^GX\M({y_ϧ"|*qҳ@gP7[}ca~5>{@
-KgQZĲy	fV2T*M2+Ȩ/ee3`Џ"g~Y"hwtLp9=2>;;$20RBx~:[s2`yL#[M̄,7tuEXh1),%+;`^|b$NA*mJpe"{dO?oii"L`6Xtp]hLY3F:!LaR6Uo O(EIi-M+wjwP4.㻙?R\R*ini'$dyϞ : ҙXHK(}~!?N_YKgs?uW$F4Fsh)(EHbRxNbMZM0o"rydeY!'^G'[4_&>2C+8	GGvL>eq}l1re<tHdx	!;B8J \#o?l/x˹e`%馛L"xgzv)Xk7˅=uFy?2LiҎJ/~I)}WsuqzAYI!brl[?zȱc
ݕ/:ÊᭅaH~z姓6\3,W3n X'W3c[$;raB<E"$?y˄;|2۟p߸?byr[C*ʠL߁z><ILn
-"WH2PMmH
Hh6nO'arF;M!cZa;O~~BKa&Ť!EYl+tP_+Yh	kjoidAU#0rQDp9$c?oVSd؛0pŬ\GϿL<ʮo#wLz
[W
-q/癹u*"IAQ.>6D0(>?NS)!H7.cXfðuM~X6r8.YڈeI\nZy1L'MϞŨ
NҲ4Mn/a[&eʈ%NNp<rFAȟJX0,;TMGR\ƺy%r@8;ȥ/>|;9sq5va+=K:|(KnKQ9V (;;Lt*	4́E@AEﾔk^Z[<T7qq
-䃏j1	4J\.yӑ'{K1CS[zVv5z׋EtvufJ*W.;;7Z⩸2h}6
n߯ĎA]͖;dGnozG.W\j?16jkv>2
Qɪ KW覛n~?w_z8
-2ǟz	W?|0O~ƕ=[Nc^-u7b&o{,8kI7;gE9+O<x8vd*|}.%o
ϖ9s3xrƭ\099氛Y:Nm_.mLЛ%o|2bp9ۗg>L-^	;;ɖ)唽'sI\D7{X
-  z
lĲ-M:l6"CKg._@ٶ*%B9uFƠF-[z;E^ǐ=7eO}iEhjme4ũ]5ܐ! ,/n[m-c**.+o}3z #`БC$
]sZ[8[\!E<ZKYl	h2egv8R  2-Yh[*BQp<5]:6mbqI2%(4jds)Շlzj5WI74+%+a9@h:)IgRLTFLx|RiCXt<)!3,Yu'..Eǫ*Dt:E,څpHAb[]̙f4ՠZhllWEOyZHII,d	bLÐ.\kkt8>7*;YA0;L*Pd҂D<JڈrsObT.'_dVB^L8$LCfLCaI. Y/[o558u{LO>ePSSCc}Vek2]U=	^;A lx=ߌ#u{~	=C{`1L,UKf֝q΅w1'q~EQb=c}wϬcgskX\_F*-z?h\y=n2aM7#-o0\9[VMNv]z\hYt<jn{t,{y$gP?`Η|]0˭ǊCw~,\sوmQ8'NcgWsǹ.=G%Ǳa#g.nb;.ϯcjn!.t# xS+q|.9-Rr5kkHΣbOA>Up0;+3F^;c&sCqdSss,z:fZ~9 ~N:poxIP o$.7!<nP@3}O"0L) 6`Xtt]`IwF#JS{u	Nx<~\BpJz
b,]8yW~;PxNY`#6]E\#ՕmTYêUKifnm]&@qA=ʊ().FkF'
-DZ;)+b٣}O4? 
u<	[e=*
,[+I鸌5cq(zt[l@0[wNsce;QT]OAUΘ	BA(0iYzp(vܕ@V3!&e\SM,ډ+84]^=Mwcۖtں:eYz
220Ew8gZhb۶u>ys1U,XL4?#ؙlRRGoE{KM5$1Րbն,?D^^1ED:;H$vIZvJ_EnmXa*Qisptb(I?@xm[2rGӶhlmKRbt-m!p:d2P(DVC(H&t	"Q)_OCZ&<;R{gG0r%Vn*`Ŋz:m:5lDѳŌ~x|%um|rU(ؚB·QM70xܾӴz?̜Y\?+S&sv7q9=y朇xl6:k;.km~
w^{jvZ]CvqhN^pʍ/x"/q_ǲMoC}[!Aq"|6-ݲ
-2wP\RG
-U,Ӕ`v-5L:^zj6```ao= S,Bv=|6efxǉыKOߊS̩Md`ʊk8^'<kiO?OfB2r&MqS1qr)Os_yPB	49UDuK攣O`ӯ=
gڲT9w9y .8`Y^ ҙ_13Sf.5B&ep2n}V\0}}8ܘ(g@b3M;!{GbM0ϑ/Yț*ۢ!T9CؘMڴQ
-BUt,[lYg6K6N0TLE!
-Zpg:-|.h
-НNMʀ9)'ik# Y\v
ǇםE~
-ޑDbi::tE_UVPɧTwC
-z,OWρ~η_Ϡ<sWTT0rm	GӦuی9I;L
-| Dv8Bksk:ai<kiiT!,ݯ;|dQ"N)NTU=iv14#M:pa192Fz`tM
?<.[OZF"K*L+I,(o"ŶlAA!\0RxY8]yh$,]Tɼs/ioiǭ:ݧݖ?p`
p{7b'Zג'.?mO&5ZJÅT/d~{d,NW[X#͍t)*gȶ#gȈ\M^\1ױd\4i'pbfd"NS)~~T`[@USIR(2Vif&F釶oyޏJ6uT6FL_q0Gvu\pƁ,:;=Ǐs/pMvDŀ//>
-OoY5+1SK|qլmnCWti:K"rS0˖\<[mQql{8ANv?Hā()E[q4_r >h<sqfPВL%Bc۷c~p蕹{q BnVXk}?D>ò˙<z4_ڗM+Cw"GbZ
-?Aph2G1 S_1WwgmAx6pi|}).{IdZGW4g}n6ճ0˯qcyľ(9[ZjnB{B*kR`~g7]_#HAF|g03Nܯj`[i!~_}t\9l^:+/f͚*z[³)0??cҸl>'΢.QwҮ&_.U:+.,E.`B~tz{d	P%S,-`c(a4dOQ&a+*m!Hc):Rt4.pRaSil;vx5Y15ֱrU-n3.aYUkhfΥ(?KMSPRB4xe=ɥG~/>M01cG}K'55˙=jkcvgST2#Im]kepV2`0$ţHK&۲d
ҙ3vk,Ӥ(*\^}(5̌ckmk=xPPTUۉ'd
']#Uӥ0K7hr.ZʪUeM~~ٖaCQQ^Τm;Z<A۰W[[OFAq)>9X&XdoYCC-xel=q; f$N}m46&+#;Mr%Y.[VnE|;[|鴼֋(FYPE	e9dob萁D,nP#+q*~_Y.UɄuܞ!4ko		y
I駲,~C'I-y
\~{*d:gmgll$5bB|\ e bN#KwcoWv*qWܢnꈞyc\<=>N~h3tb>>@w~p|~7P/Z@9n}sI C=yqn\h.1Yt(K[O%AƸ}d,
?&fr!
-6,p`Sƞz;CQl@4r
-(|sAb/?Q=E˭䥷>$@xs1~8o͔;|}zRFHY:~_p^}T`sx8ᡏح-QlDqsqlM5-n?ye\a̮3wnel7]ÏsV <:2-.Prs?j gxx{0~s1UgN9HGwD!n~}_a:ϋ~M `[FvBGG'55BBd+FXXraYb]m4.ͅbYht#' ΀jKgC.&!Mˍ%BcS#NGO[, P6bҎT.6b$1?ΞE<a%љvZuDYW%ݫJg caÇ>1~u.vNx`jrmmQXX헽fBQɤtt1499tvʒͶM TՅme
)TU
-nɓ`嗟vJ
9<4݃?}sdy59 Pz-K-aEuMN8A~}(()<@4]I̤Cd*%lf5OVlKTF;[@TdRf L+0+/ѕV[xpx4҉4M+<2o|.qe A4mܰH[
-sE$ciuTs{}6EŅXƩ;p{\oŊUՓ@O<_- ?
q]Ñq/K+*z)\,?(<h:m||Yq-7q^k1j1\rQ4U-w>'kNv6e_}0?yq`45P]n#z着*馛n馛n UU
i!%htNssuyak*]"3o>\PNGd?vrs
-ȤIb0mFkp'-:[Zi
-r^NC)@TYZsCTW^	eE,_^=G.qn*~6tmQZ(Pm+(wb>\FINn/ό￢Ǹq[3b(P̟K.LQG@9 |jjbۖLm[&pfeXt!>_=<uuG0H˲MSry3|=_ ŋ>I;.]3ΐo9"m,իj@ l*zdP M,k[Uzڒɤ9MCe؈rG%+;ThYG({,m3iVi~ۭ-tin|G~ThU3.'ћE4ִd\EiioHt&I[{;p;N,X@߾2PTU2SG5M>}Lĩs '"]
-nptM7t?JCsnG4wt\Rb[YZ:r=zc+&2q[3
-JWg3X5ҏ^92j^{@~0$qr94;Ts1Phl@wST2O6{OjW39CaNKMM-da8].ioZ9jLr }U
-{Pѧ` P8LU:f|=+)(c1lljUēoA(녦 dFшtRnNrǒLW- !N;O?"z"]¡K{0r^01Qo9ar]>eJfn^N]rc)43 lYǤ!TUidV*ӫO_N8TX6{>Cd̘ѨBqd9ih駟fUvߨ([a4L卍tFR\	{jndۏp86 @&
-`0KC*}\)'ҥM7tM7t<IaI_W49۲-C5~0P,T2-{cNh$BZ~jVrIZ׈i
-	 i;#g6P\z in:#nY/Ұ`].4]6Ջ0t8!G\N):Zrϥr:>[LfБTngƌ1|q6;LL})U$/`<:;:0&1Q ƚ5ily%%=(-"H}x̚#;O$2LCQ!0!@zI: *e͊2+d"5Q_ǣ1~֌L00S]R$eo@{GdqҀ6.,lx.+g
-+kr{{;;˖  kڥիsXzBeѤipub\Ͳ0)9ACSmjYWGi),/T<.-9<ar_$!reϦ[uM7tM7tWey ge`a`"nEyrФ!hϴKZ:gY4=Ir.@u,)@lFɲAٻe%rmKCӽ`",KS[ʌ.R,
Mc^PPPN"It@TEq9iO&4XPvkޞʲūY[ʵ`i袤hk1իVg^l3akJ{ϚUL|:u5x:#Fe}Ik[Hv)#*<*;Z).*"0*{o믳d2֬fҤvw
-BE:t'MUyd2)`d>a9Ѳt6	;'21I$)97,H: T'-og,Y"*Cumg}6l tڦ+)ߋ~i2rDrBȒM4d tL5
>A$݂7׃3o+D6YA;PѰLiXv*ICNݥP][G,C)((m%I9Au),[覛n馛n&iPܠ8:&+8PQmTR$~et*E
-2^片%FХu9X8c99!JrxUt,r!1Su
-B ({;Sѕ06*!%ï"$bZX.yNQBw2Eƛ@3Y,N!P0MW4Iu]p!|$|0Ǟv˗-ysS]]G]C=|%|%>,K^(I;N0*Y O/Qhm%=G( Ҹ\i2iC9eױH[3rpcT#OA}	fItIH$Dch8]9VA
!lEdJMӜHPpy1RQ"]Tfۉpuױĭ8)+^#Px,ASS EFmttXhf*iBCa8l62Mx*mZhQnөHTSiˤ|ۏåكA[*hK8]&wb*تXh"2-+|LGn馛n馛nl[)2UtmE
*V 7ƺY*R0lHccf!>.^?pwTICb"M͌2-r
-6&`jbC& %t HKa).@Hlϒ93Vp.>K%12`v85oQ#C@wUr~|ty:vGu{'f#[wAo&k+q|,\\_EyQկ).
-$/7^%=jt6vgX|LÆի?XϧBKsVTқ^U@]J.J~|N#8dLR(A*UO* ,,Y>i*z-4,9&t,+I?CG[əWUʹpz&9>Ory2)wүD14]X TȘ_``#A(L-	,"d4Ѕ-CAEu87:)x^x;R)Nljew:-d)m )C]?o@7aUtM7tM7tWC[G1@d9Q2tr`"F^ l),DAC~-d2ND(fɢ5|XdF@t;t d[HUBU0MK:inU/a8 @IWSpy&{l"m-3aXiH;,9@>{L<y^N7[Mܚm'$I`*=?Νͺu5,Z/!ۯaaIy(/vS͐2xk u
H$*e
-rfv<s. E!U#$Ml'\I*SU'.jd٠fժe,[aCѣb Y}0p[lLZpfrHM ,.P4@C0M9JD_lH4U%
r\nHG´lt6`c\$$ؤIA
+"c`Pf0^Z-y  E!q+S{/Bpb"l=fklu9Қ'/`w(ͰA1ȗjLY<pC0H`MscԏX> $ltY]]ܫ8|0ZK 5~<=j\(z,zAX͕1UE0NWY^PGk5Bc Ȅ	2X|hWba, 7j*]̲Ɔ juM45&&	dFQ	Fo
ɼ 5f,d L%82takwم4~8vmXhRd:^1>vʞ:4a`A:YHCЈ
+6GO>4iElr! xD&	`Ɣ9Qy
+yϾ<,x0f3Pn3X*UT
ꫬOȊn|3>|$rzoo5vWW[נ^"~xtm[VDR>,!+]ca!r_^yێ.Ps<Yn}݌^ϾxwZ\\W_9rSN&:ɮ>E; kGgq
+`=KZ\&C1>ďG
u_
+.\is^}ٓ-`>?~זL7BVfB1*tN'
+7#9@Rxhz|1:ϼV^X8j98v=|?@[t/+RJ*UІ/,\h#*˳A'x08?gU6u.0agknH$`~VS`v^\2\AY,df19=$vS0JxʛvyG ]H #2PދH0da~^NqＮ=t@JV>LW.qȌ=/|/|=*a1MgQDLMI51{fMW*糛TcQ6~sw++/A{'g W655nH__LG_
+ǰ?@L ^2kqr3*̝'6H9Mayb^o`kr'iNC񆮃1q
Pf=a
+5*7zIQ"SqrY|P`-J
+tL8vv6H>QYQ`/K8-Ađag{Em 8n%BͿ)Zffh~f4k
ڍ&d0dwg"tL0HS֕1w<\v	cړ$5b=A#ךZqcXQ
+) }vc)7|yShJUJ*U%tg~FYOy.UQ?~9N
|v}LGD" (R`jT	BJ0Z.;Ù;kGO/ -r &:?x׷`~>pr49Km;fwKU_U<4
YJDLa
+A <yM]O?꽧< vWoL̾^=W;[?˹xp8Am'/UtZu%50@M"aYZS 	r[
+PTTRJgbrV苰c	)xr V"w45&:r9M!1(P1q[VF9vw%i_J!gJĬCҬ]w4fnn5 OVxFiJeaX#96Z<#0a`T!abQWNYN0qY[|SʕʫZx2$aTgX]Ybll@ƪpu	 }izcވ<c0eE{?x`Q ˔qSd2f,]F9\'S3oofJ1K~'6^xOWNz_c+ !IC4)U U
+A,kW\%MR;z#jPAjoԧX*25hӠHff'ye"WKLNN05!"A8+t>3G0aO39'y%}hn5lo8t{KK#0` z3	|=6/
+zodgk`
+aJ*UR>?ys]w_LOOQ-_ͣ5!nq#=N"){\Vǲq,9<[1uҧ
(M>.ݷPc_!O3ou1{>9Ο?gz׻8vo(n9.]-c#O]䁣ġ
wOrn5Xx9~.~NO,gɻx?Srz{/Ol:]_$!.r|,?Ƚ`ekW|DݼۘVJ*Ud@s(!HL@\x6ʱp|9qGV+шXDHwwdj]Ξ}ח9|(A]=a@`\4hLhZr"̍&<aUeʳ a	E2{_aܹ^E#L \)-(W-0-H9y^}g^be:&r*x(|NgN_9yz]6NP: =zlrW=
+Gbzzi7v(leVp[(fyH{5XԬZڼa;_0V>
5Ny@T[7߇^O! Th`Ls)ȵ0`8{Qb\l9++k|#nQC&;| 
+"8]	p+KJߥFEZs>6W^?U:ISk(o_MP@z22J|&j1L_ǔ.wwy//^?ey{zu͍mZZt0dh=ݐ;h3F{ cs,.-V+9]dYX*U?Gr=Zu+v<{:ėm,>^s<?c\|??#a_Z1}Ne^^Myp̾L8x^Wϝ(
+< TboT^gj0
	
?
+aj.>ʓϱu"3%,]+N?h'hW^%N?x
{~.}>~kq6 9qLj5:Kyy$+<
l1o۾7[+[s;iF4PTTRJ22F#+``\|AQd)USԳ:Vd<k`[1aPccsE9YF G^k!Il!i
++灇aaqG0	H*n&0Gl0@  EhP䅶HGC8Ez*UC+gu2/f#ꮠfe:v7t~
` oٗTca~˳<|ࡇ޻\kVS8'0o
$&LZеֲyV2
+L;5𥫪(G~_k̓֑@4aSQD,4Ώ5g;R3sfgw,O摇yL	QsDerC-p>ӅV	Yxԑq+O!2^.[]F 4!Q\d8 w),5UDsmsw`ٹ9Z&V 
+4N{.ךZubow`0R~VR8CYz3tjoކ5X}wF?_J;g`?@ހ}QJ*U,侊{f`_NE2,9~_g^e嗗#'4.sLI\H92>0hg	~wrlf0x'&	
Z^^ֿeY&;}) ޫ䧸ł/pit]_NyoM\~KԿp3/sLLwS/uY,<"{CK\&weԎ?Ƈ闟`]54xgp	ԨTRJ~eF<47@UY+
쬯	㐸h:ig`
aH\Inlpm00
2gNCﻰ2el
+Ɔ1y˲@N$v9F(IX k0Ш)D	5REGH!jA QE
IDelE:7zԵe8=hen;EmqC(n;u/}qG҃g˱sJ
7Dqh~S0Dyj(p~σPppFEN7
 
-XQ"3KlLQY"	etʤ{	@ȞQñAtnHOT5ȶ{ɤylѸW|Ny}ư)<rQs#X|S$zL`-bKxy~!Q@f	o|qD+9mq6G;j]ëo|6GJdS٘OD/ߚ= p8u6Z`Ğ>uR|括s=G)]0ȣv9~y>TR7v/{[bׯ6P`R @>ʰK[#:zzq*26lb~C6?G`;ۡG;	V|yC<?n;mཀྵﰼ%/}9Ⰳ)	M7it3laڲ4EȁbdLޓj@V7TtLS"tIG!dOo ?FEHA既Ś+՝Ͷ6y
 !p	
]\7%Ҏmh;asr޼8}hR6V-[BS*Z*kIg|.gp>җcFs8HQz	,f5_|18N7)--EivZ78~GN>8`Æ
w:ښHTcC:P`AW]<2!!85H'#!W4`cSQчDz.l;d2TI2n#
}t`1ddrIKk+ e2mKg*eFbX/Jm6"8@:w  1ґN/܎".MmF$a 1NnKQClէ#N'_i\.zW&`y8Գhu+M\u,2?Y{
-߬lˉAhsO9fFٔopgqޅWp٥r/˸𢫹֩D2*t5)~Jfwqip^{Z816n\|\t%\r_.˯OO+/\}yLp& ]?igmj9̩_pƹ'3_4vv>'ữ}{`e3ǩwqqK89sˑ@% |TZ6m_rps	k9rEWpw3M4.禓eO&.O7+f!y
-}	oa_.J.VM7y/I2!c
-lp#$i4D镮
XrX4!+/S_{}>x#{
-~>
4l	
-ҁSUMW必)B:|`\
kCx,tyIX$iEiih$'7 TUפB4 򬬠te.AkK+HY:B)J
-homnl
-J*îpLPlw\7_~̷_Np^!w>o~!/./,{4Vyywx)??"3ĭwgI9+x,f|~!<ea9[qd2N`(M(^	X SYƝ;oM#tt	由.пT5M

-*#@0
- pHd2	# )6.L
-F
-N˲6
-pMbX2R멪Fl>/\LU4lǓE)Y܎@f2i9\[o n'K^7w\7Ӻ;tڅoz	= ^>vPmLC{(*"O=B	:?E10os3> [F@৘My˾br'l[䕕ҷUEh0xb\T{~bHP44n@jkf^6e
=PAw8P>zT=fQ8|YdE@'vڋGmgp.Q 2aʝ~u<;L~7~!ض @h*-Xӧd f2 V.=8'(:
~n9d 4F7hp
->)x\zQæ僫Kv}`nD)|EN0PX6b#,l)| 16up:j%<<)zlłkY=?T*RDel66}@
-X|E&!eۘ[׈\N)BHf$Rb$PPc#Ō 'Ax{oMeۣLUBLnoגG ;DQ4gE(Πjd՗ưnrM7fBV2˯es6{A,aߝm1g襤 I>}qU'O(8]n,C=8,H:&N
-N\p`aˠp{dkceu8`\< 
^4Rad3B?-,b#6:kRHIf[j3eN]g =Lkxɬ,RHذ yC~!ţ
'T
u߁|J|wh|CFHGē
-51c.6PdO7͏+Weijö濌L|1lDspոH`\~'
-Bm3rQ6cڧinǫ8޸T-@U)Y'RG6cXV@`&q۩cq
-vϯ!4P49pv%PuaE)-3瞯rߥ
EcAnci:Íc	t/.\.6P
-!T,tKF$gp-s[p|j+fr_ln/t}>He}-CeЅ ׃e( 4X ^L&d5(/ێٞN*NvAe=]Ҽ0݁ќ:i;`: ?ȹit As[lbF,)Cue	 n,˒pnU!jēqܚfPDM'vk$vrU'-,Yی%epk>, l|JʤpA/@ܼR_^>@,Z硹dhk%&ҫw7 S?`tuE`L>jn9~ƎKaqTM5	&2$S](>1Dh#gahi;`'"dP1ʐTڠ,[LfKeiN&w4JKk3`.~@MUU
-&lS_p9XhGMQAսtF[Fs\.\m	JFۢ
ۍGPtH%Sx^lKMHA5A ρ*tC'b
-%:{\.Uu_u
[hxq?3:1*gQTUamKC&a'<q]w\L6p2鄫hlbuUo|kC 	h\QM_܊__G7)OyOQַܰο:v9"޿\{W͟mLGSbO2??h9Oy^#l_^={3vW>?~vqµ[x{i@&n\]+ϿC<?ʙgϡig\w3g3h /A4KJ̋#/rtH4J=rзLC݊':
-@W1lSت LBs:*Lk
́°P8ܸnMIg2(a,SSE2"' O8亽N<~ C3-J68uX[
-P|({K BSIG*P9HpPV֛Q?Cd͌E,\\ɜY4Θ{.w)^էe1axsɧj:,['c94?`Э8*{,ܺ@9Pt%31,CR
-ŒUD8
:v [ 2h0@llmXR,)B!/'Æѿo_UE:YBSkS-uIgR zb;6թr,KPTҔ%{2f6h[tkMYHlRZ2-U%G/x0Յ˩P
* {oOAůQXZ)nbіaQm$z0H ׏VV.$~).@^ANDq-/lI~A=?%v(H^9WQzNЅQQm7?G dq]\{hA"ƭ6;νpi9?.'EQrUC$um=qNܮ??ߴY92Je%Uo2%$-1458NǮ`SrόLtc}6m6np9t?Y/^]v^sϿ
Å]57_MwY^E7/;/o,	w[Ji3BZUIjp7 57LԒ@lTaaZ)Diن*mcAM-|<T7Buy@ˡ<^R-!HŢ.K)ѨL4
T:MeDaC
-J@vʔC-$Id٪j:FgϤ~ќhH2Q8 %p9 N7a_6d0a?;ԬYIQQxl-]ۏb^;0tH?J1R1"tv&_G&tVgAL;F9= `) lݔ9NAE>m`IB0H`>^{mY(~N">?@M&ܤbGg**r;HlcȆDM	{d.)<BBaYVڐ`iXRd@A87$ed*M"n@>WpHMZWf_3gMp>t7w=z~+z[x[883݃nzr	anϱ6}!m2t)4
wo疃#+^C	ti	xEq!}=No޿ғ_ϻ˳o|~w棏̔/\tډ:9nv^t^{yn)$@ZYys9k 	aGo^bs^dλOrs~;^IG2Y#w.b߷H#Z9/?c(Rz,Z+ky^.?w:o=w?[JWOqwqo#dF:[xg:
-,B¿6UqoϜڧߍ
~u^z	q%:"\~6_/d^E eGd}A^ᮧoC#f_S o
-覛4;m&$;مji:Y^E$fُsx婧+kYh>,>`O/Lܑ>.}ͨx\Z::>v@!es89t;&ghNUT"{Z[ڙL:Zd~P@+*K`Edf2-EG;\brza{4Hkx&Ū*fW.gES
i+£;	dI&НNlE T$ Y,FQijUT!XRZV*B%m1ZjY"	M5k-p:<xTeb&a=rHt>FtHQ@ dt
[QQT]NùBUw2E@4mU
-2@
-#
O,*^$Ȉ̙%bق` JLnOGjYB^/lӖ߶lg|\lLA<@65R(m"5|V7^cwߕٗzpZ^~yڒ\tTߵfpias7qgsIpd)#\p:WDb\v3_?Fml.I;gmϝ9ʗ5Yf҅wp^W
-V-g `Dk7+1~<ٽ1KA񅧉w~՗+ڋy&xPEC=fxKk/_ -߾_BӐnqFٸ]вN9ʊ}yؽj@1E=ؿl\1Oۋ_>ΖmM6.jǔWo~y~lStE }7я+<"Sdm'm{<.9ů1{aEb>jo)
-669oEo!1-yc1SO>/I`umQ#,mƏ&V#ۣ "@WK
$:;4Pr%F,FavN$SvW_qG7=lfΘi_|	1p8z=
qlype0t[7P6
+jk0a@npbA
+iVj/@	SmX,.G#WSm
+ፄXXB\IFSu<Ci p~7~zgz~/!H3ECzݑrXh$֞h4-bR޼qy8̝wfk{Çљh[QG|>kn=OsÄd(K)4^pn;sf!RNqΒ(31qpIYJ*R>OrUAj~~u/+Xy's(v0{
+4qY3{:ɏ~J_~׿3ec|7|Ʒ~Mױ 8(3ǯzG(
+97we-p O?i7AO?w)#bZ&÷|os|{jye5|׷>je퉟~H>{w/-rr4/nqyF^xټ*P)C9`E0o?,=_^
+7q&!t
TRJLhe`/n+
+Q$<`sgC&FUyt1o:$iҌZ<xOAYWtUrhgCLr+Pi5[$D@@ZIZR4;0~TӹqzN;iicm4bkXgh'qlmS8t(
+ɲCn.sƥz]0ve@[\[(3HjV
+</s,enOCf̾\Pj+?,K'	b
+er
+KTfBӌ΀VG8sALn;vG}FL0${gaad	tEؐZE<uIMNR}-ncyX5L12,U)V֌kP\jAiUVKNB^;G-{,\ިeU#E רQ`71HFD;` 	Kjh6'HӔ42dGǴ'<~oH2*_uTTR?-xZ֕{^ 1|Yw2G^J(|@,q4
+L n6XN}_?ӷJmЙe `Ou?s<9S4t~j5;+[yHq>BA`fvCv,}w1ORŻ~n8ԭ`}W~i~꓇8oH+#p畏k8W	wNs
+jL̑7 3}?H,sADBm(oԙM3d-Ԙ^8F~懯aou1"TRJ*cf%4t0e`ot_YC x%LOMR7rm\<ro`LD1䔣hQx0
+	ȝ2GZW9YjIu Q /!177]*cTΫPV^<(ڡu`
+r18S"$ϱ!a\ˤM<Ϙ՜I=ĵQP8e579Fv\_cr+KtEESdޛl13`	>	*7){Jq:π׷쑥 漡(ѷ?꽜%yq]$AI-:33yL}RXi5pzW`t` Xtbo =45Y@8}cq.vve Vcc5Fs>j 1̧rFiZ򄩩sA.^б#wY|eXrurML&V0qq^^ygQ
"z濜W, B*
7d9/691-G}GK"uA._ȥ%@YJ*UՕ666?"\U?p/[ /r
+B0"x;λߎĝ|oAoۈ&n{gF  " <;n;]SzoM%t	.k}s;ޠCvQY%a8p{SyU 
j~n5 <Ve FpV M'n
@ҵa|۾e7և1倝o`-m~]{x7|k[fF ɦPR_UTZ1Pr6gY5߼G[8 'H)0Ǵ`JF Ng~~me^tQ&5[M|[Dlo3Xd~~(T2gDN$I F
+&L3AV1J
+;A/f 
*FXQy	aaK5v]`fj‥W\,T7fJl	],Fo.LNLq-«(LezQBLNbɩVߩ(!oX]{k6q1Zi#:GrqFA_@}{{IF>я%掰^#jAp{Djsq!D$C|gN=OYYUg]Zo㝏S6Z]x5k2z{ g'027$)<ZޢpV@w8d$IFޜl,a{}&CTFN&x6ZU
`]wF+0P4d08u\_,]gf>sU(#5/W5#HU&<Y.n; VJ*j{߬V pz+c(#K0z
+t $|ctMo-YX<QX(zFZ?go6>
B,g!!TRJq',,F9>?/QNPGZp|90xs04˕/Hm1;}'a	C|	[
(`<a 'Q`e)ny.3jZ/KSK"	>q$:	xk&zJh@ł@/25?zSN2-f0FPNbpɈ'N¡2=$1
ZB1XK"~;v$$C +
+&~NÑb|@<!?q%F{}aJ-Q wHFCWHnߒfc'<\a
+jq@Grc 
JW._
+֠h`hM٬ AYhNp`V5iu-i#38GԚ?Omfvu͘CG095@(cʹB0^$N<sϽ@ؠt$!\W{{r@z2U<6e{`N,e_A(d~mFG*1F|s*,:ZRJ~UeQ@TRJ*U2 -x/oˏ	;s؁/P`&(zL`7\Vq2[Єɉ.rجKߧ(	 #U!`TP9\Q`ÈFӐe@~r!*z^kq<EG*0qբPh|F`Sʐ0aHVWBbͶcQDu;ue|Z)J@g(!KhCʾ;w;nԢ&ҹ/b<摰x]y[q~!g82̒4ITr|4'K->"4}O}<ē71Ì2z
+ ՚
",{qUrQh/)΃ho?M AJk7"0%9vTAVeQ!"ZQgCݦY?LR?eo'4TΨ֦1K#uZDۈj1/03Ns˭+'ey)77%)Ji,c
+G.29I@İAX33?Oi4IN1KXJC+URJ*UTRJ+XJca, `3Α 	 
P`ƀ\8mO`q ?Cw&:3,\gooWYUF0}!&*BVyQsr*
~9{<+P%aIrY&VR
+Ҩ$W'q(rجOh"S3M1; [;t,5
+k(F\p4׵k?_<Kygf8xxDE
WDxg4ZC`߹sH sI9,IrY3	NALxŗܧ>ڵ%(SbPd(!&$a-<
I`04/	=Fr2@u8pf*?MiϢ#I1uv3vw
+3؈ewk80rgN&No;K}9Y@,ijRK;V76Hh6	`˹loNǎٗ(kAkI2u@U|8^dd\̱Y\3U3B;Xa?Sit{C4Wjrwp=xVw
+S#'<I8O ρN@s?iά{5Wĳgs~oo|>*U/RJ*UTR^s~nοR;@nA gEL%
+WY^cޖ`&#8MPz[M`׊4
\ 9WP7T
+6vl`Y*	srdZnX*7PەYXg5[dJ*``
9*R*daq	'Ljr8
z̵SꓲGPtIzkr|]4Mu
+r(xEA8Ɛ pe	<8 ZGZbUSCZZCd&4	KVg?ùW2iԛ
0:?I20eV(M)jBbi67DQTf5%heqL_rw	fY[̅瘝je}2#~A1ǭC`Zn
+/ɍD*GdzjV4KI!˫XkpAH׍6&eQ
-YaHӜF*mKz\f1wz,v\XZ9N9
+=` !q{s˗rZ}k匮sfFJ=[BY߅ZC$w?n~.{?_oONޤ1x?}S?樂gr;~?q~?oױ~
||G8GJ*UTRJ*,k3vKa8
+c`\1@G|	a/8nYHMG[[[JR[eChCl2!dsM}׍C˹l3W\LA+2,wNPނ7.d>E-Sh155KQ	Y}DΑcxϲ|I5L98(9/غJΈ,!¡J:#K_	q>h`rN	Uea
+>B	,?s|
1֚S4/Ȇ#\䀉vw崳aH$(c,yɏ=8|<ljXPYݰ?>F@:zwwyވݽ<zNVWv>^7a8t_;[9"˫kdryZ͖ h0R${P>S[kjVߋfۚ`U7j=.\8Gݠ=Ѣ
nǏ+/#VW὾3rh]zƪdPibTvjđCՆX{)/^bۥ4i}%,GG??]8ǿ'{a+?g5Y?~b<swX&SJKURJ*UT->3IZ-j: @Y6$y`2X@!ǹ@Y@,}
ș	P4*l8YGaZѫp8XV0rsjE^{ph p4Zz+$&/8S,{Sa?Mʔ`¥9ɠKQM&q39A
+OU%7Ûq	B;4YYǾK̔`Q6rHeY&0h>p`sxNf|ʋ/O~>	ņ#9rkRtq=@ז`fGq)4c(šend051ɑǙWPp%.]~`)޻-4g4*s>
;5QJXoa(96/GPxGqdv zｗѨKRO;b827q8$O٬4Bn<drÝwϕ+4n=,ŎAC,ce[{?#G0;h4uwP!a
+BfffAc֠l_u\`p_aXD>|ˇ|;fu+aI&ݐy~?HO<}
+ṁ[.=	}Goiee	&t㻈_?uGػcǸ=y
s?_
~ɷ}pW??!cgpׁ6QHJ*UTRJ*p׮nfv	E^y+r8~U>Q$Y@A c5FF|B`gvv 6_YYB2A5JґJ
u-A+9a9WKСs^ m8h0xgVN\NhDEFS|5RurLw
+\Oc<~2	teu}96wyxzjE}	LP>sxryHqYB6O}_|&IUrra v\1R˰`VZ!͚JhNlo@}Y9X;v][Qo^`yDQ(h_ \[Z0J9x8S,r"o=ᐴ/u̠?;}<qM`y=C::Smw{'k\xz#ĹPVkSg?3Aƺ[c=Z;]䅗ҥe 8oMޠ޵YqO="SZTZ9]wKlC&h@܈wgCYz~?<7|	U~\|5[kvy[M;/G>z?IgÜ3噧Hw%2?wss ſٽR<p)o3wAzO:#l3݈r~wx(}6pߞ7{$TRJ*UTRR\E(hє-=:2{Lv}V3QA8x9LL鱻ժ|H	hMh[ʽZ__W_,*TB^2rbq
c>
+D*J{q>";Z 
+p.	$YqU4`8e,@4AfA}7`0L"72[,7ʀGPzmUsNެ,O|K.	n8=R:4PU{)AB)U,uEF;m1O=4O})WVpaZs20tϙwVf)YQ;͖	D:0X(_ѨS+/Y⑻LP
"ҬLm Dq%.E9StsXsj{(<Q[9z0U.81aVWhCزV(j239A-kٹyZye		mZ<=ϳB?(ܸJ^\oW^>/ڡC4
66"
ȹNaBZ<p+WIX5w+`Q-?>q'[x{F>o~+Sw-pHGz.n|[MM&(貵g
wmG9`W_C__{O{ʿmydA]I#CDv1xgWGIڶOTRJ*UTRf~q-zrU(ʃr[ +xyZ(Mz:y&ڰF4j
ZͶF	T`j3)8=RX] ky8#@$FQW7iNN4^ (ChE^Oa̍plkzP@؁AY(ԬOYFY騲266X]^EdG rgAᝂ埀qpꏬr%._#<B#AaL|0%1vimٟ /RK%@ʋWGIC,EcrYGÑa)?1F9Gh0A@;ݷƚ l} l1xX*4
F	p)h2ײ|U
8Y/(X'
+C7cwv,tLA呶,.30FpjaS}z=A`Kg<VoȥY(ws_>g?Jwg*p
+/71Aa}ߜkXY1*5VN'llF,-<ƱpʕZ^$WɆ|z	hhн;yeu\	.uchd5RL}2I?ǹM_FYy>~_<qN[o?'OApr4:P'84ce_QT7SJ*UTRJUT7Kʪuax<F?汶F_^,/0J@ *oHQT#r"Y)jf6,{@mmmvy4(z4ՊZQP|U@U^EutAuNJx΂
Q`Gy1JQCc+̙`zR
+zV5cƫ
פty5V9Nd>˳Tp!#evYcusϩnq 	7W,Wc'WjgsO,{{)gy鹗1i-<k{ͽFI{}_Ǵ&:
+&#9Œ1r[B:ܢ?2h?]kY͹e$.߿/S3PKոPL)1/q?yKYmn^QSbB7MWkV|"gTha
c"<ēosA{swc`vE:25s߽o'^߿8յ rAV$*!,R}MMeahD7JիFP3S+ar}>/nw##"Z{FiBZ49u!nf~at ~#?_}O~?5H_ ֻ_!_O?
=o/LmO6@k~Ϟ??}%,DNAv  4`\:DzR*UTRJ*UT˃J	<(v&wFxިt1<)5c6Y^vu<rFeY*gh4Ta*AeLO\Щܮp). 
+i&QY@Ǖy,*h|BkEQ5VA7ձZs/^?n/U$glQ5ƨ̊4ϱEHr/"(BnwtN,p`a5$(	`Y,t$9Kג;K>IAXk<|3cke?		$'(T}cN^OFX6i`;{n34^a`{㱁X	? 9r]*@T2WxBıyǿ!ۗs챱Azlm`m)*j-JOpq9^yqd#^9s^@oz=w}O矡cnr9n8cPCsIsAtZUl@`aH`ƧW^V>?=oWw~?4Y@"'znz=&^~-厩6lz5ըZ>2lӟ~p5h}^ڨ;7qI&;06#JWѿ#wf>_.vk=|W; ⫾wOWk7s='y9Opv~_(Gmm{z/i~
?;8#wϕ_F*UTRJ*UTfU*O2^:T"8.'?jF {kP^
+9`_` +V $\p uZ&a_T>C._ŋIӄ9&рG8;87:	 	ep{K;0i4Z *Ct 4UVd-/Rl-G4%hΒ+WqQ
PF1zM(r[y?"$Iz*Vk*3"XbȤɀNCv )AsW4
+7r8<fIL`j<'F1m>qA	O-A"+zLi14A1*r준t˙{ngw0Ϋ|M壵8Be6TIgዜ4+r3 `+ޏ[!@x$QTCVDϑ֮m ܢ8K_??{~ZνZ;Gt|u͕,8~.}4#K?\x{ŅԢ)>|E}dJgcnRީURlNGem}w
뛫`d,.( o\zW@>?:*2}3ÿ郼ϲ[`o+8d|g
Yy>;[=gW36]dx93`^7ip翟OÇ8Bwx_;v7Oru_?2qE-Z.O<l*UTRJ*U kʓ=M';pAwhn*0#r('E
kXIaT ebji;]Ce\xW^yEj5YY['%foOrVeXNR`}4}Q$ an 9A0UYa^DBdpΔ](p66#t A%d$e{shZZ,q\WXX'i
 7r<g4	dMN6K1'0W.VV@GP@+Khm"kdt
+Zm+rÔ9$3/<<Y
+7)B nA Q#귮󎝽1pzA	 XUtbA웣JЄd4iw{<K*L`Ϫ>_*g旖j6;-\³<cFc0Y.5~wO2XC[o|[,/_'	Hs%.]K/#4jn֗t`xʾ_dƨG#-SSx2mss3*:&)jzݽ=IQBy?w.oTs/A/~}e='_x_X:tc<3o/?Z+ۼɟEJgOE*UTRJ*U$GQ	+
u M2AVjI2:SE^Xy!UfGY"4xE<okFaMn(ŗ_f}cSeq;{=ؤ7j䘊BFHh*Un~'SVexSaJy	"zEҭ#(dG;r2W!Q`1MO+(s^AZSN6`t&#hkIDQf.鹲P}UCzY,Nɉ	wO.4W<Z0qkEEVhff;Kx'Bۭ&a\pc5:^ejMnw^K<
VT_k	KP^{p/Ax^82y<qksK:T cG 2
x7޳U
+==oiwysLt&avnV[NEٟk:	-;;c^~>V٦ﱵǳϾ (]yz 7<ZmP+/ຶBY>h45bЬO`s--Ly{wWs*+X6TRJ*UTRuQ>Q)Xك~&r)!Xp
+XRBW\E!QIQ8X\SÑ!1,/pu
+]cem(Q]Frak[kͦKIz=Aҳ=ՕL.39wĵ(|JCArxz=Ɓ@NrҩϹŋ/$ka[`0L
+N!Wi\
+ApNן~\Xx墁lHXi4b7Ɔ!xLO.Ͽ<W^Rp4$z=⫾}O}q.]" 9d<31B>ATse4̴Ԕ>XǹB"TƦRW;G*)1yGyN#<%ʦuͳ~#LNMՓ4u<xPeyVh\7MP/r<ln4aF
+&'Z	3IמfJGlq%^},ND皧¼TBg 5K(ml	a}}kWq[zggq!vsmn`ott=AZ
+`=~9ߠJ*UTRJ*U*W@$DA@Ш! LNR,.K<׏zϙ_crrJ(Mء1~e&f2!.Sy:JQ,@.PaggufIZedIz\'KUǱ	VFVFgSj2D'-
ɵ$C _$lm,s?5ZS+Izh$
+M'Va8v}	^0Dc M
+Bj?>o5Z\6`ow4ϔQ5LGD5K9H!A_n69z+ϿpǟxJ}-G0k	tGAZQl
+Fv]VR7I2U,z@]˹l@Tr	R:9ꬎ\/c`.tU	gq=1RzꍺSE29p67k4YB&}Ea
@ݦi277.t]&&;<x_x/ru\QkzU
Vy@嗯;ws: [A	9w|H7@ тTRJ*UTRJoUG5P@YA`r*XqBYx'16{`5+EmS ЪKaCVW\u{'&Flnnp-%6{E!,q_ok'&S{_%`+-KKyJ㭣HFbBSzm9b6Q((uL"haL`-χ>H9á#VBdDnq`aGUuZruVLvIWx4
v]g8| ǎciOtr	MOOs˭=^_֢RQt]a5<B;9=rq
+93yBk5)/J刅$YN:QEټӎXc[cbR֦_|uF@qejN9#Lz@+`<r+y*GpاռH-PRYCn'g{gQ6b㇏fM\m
	yJkWm
+/23LaL
SD]Lw˥%\ }o K* VJ*UTRJ*Uz<(|S%[)0tZPP$CuE"WQZr?9j;c"iAZ^DritZm66V8;uME-d`r	3s	ݞ@
+ٞ&#m$k{z`DgZp,VITڨk;y6{s|m<^QN+G@C/AWYLE
+4 0Pb8
+5.^%5}X9IOؙ;:\V#ltRt`80?G2
+
GCQ pp~ 78t('O[nJr?}s/jDQQ	)G1zg߱d0FD֢[0áQ2pnJB%l^:#Ӹ;j Qt
++k5zcr {5o ^ qcQ@z]sVoF50Nar8l4Z2.A01ѡF\=s/G64] VWZM⅋:uD-@ax;=lWsl,/
+V RJ*UTRJ*I967x¼Z
+~$s&ggc(tavfR?(i7BBӨ( >h	\S Ѫz(W0PY,XW
A,'#TMNN|Qh^5=5EA"dK"exi(s]^^̬h,ȓ	ju)6@y]55A|	LHF V{|D	
+e,-b\ș83ﻟ=NN>Exw	~0:v<ۛ[\8{SN:~_ZY"MRla?a[ͱ*g?G?lmn"-r}| 9[AW@#kCAfhpe\t*+N*P<ExWd4ހp!/ƺ>J[	x|_f)P{<Y寷BciPoomdw0V#9F
P|^^_ 9`t/EyS=XůrF@lws^:EL@& VJ*UTRJ*UzK4l k BXlSbGSQcL@_8"p1u,!`@ZXJ\9¨5}[nd
+\D$}LnO`UI`8N48,2??OQ$F]P=&kRwYe Q$ՙpFry
v*%P/i
\i7c&'g}A6k\Y ]5JtH*:uf6Yoꞎ9Bd-KQ̕W89:ǎ~",.^d6-h,QInRusϽȏ+g[?.мrW_x
+劎~sX!(L?˙X- 'D*CPUӮ7hD ϰWa#jޓ;2j5:kk\~f<`n*^%mVP7d<}1FM[Yzsx *0,AD/;{ۺN$q]ᜂ[ `ՠQoP;ۻ{=0?V^
6X)KouV@E! Ą\[lPXCʲK0h2ݪ VJ*UTRJ*Uz /lE.2A7{"Q9[<
+l q%=emur_9(jS5䶹~:/}QcyibCt-2k,A_-VAU)
+Ǝ¶Z4u+Eqk~ @F*PGLj-QGLN"%IJe)Q1FkH0$c0,(6Q?FIFS* ֨̑ܤ`(W[3@_=}DƲl:5i8tfʕ*rqOMNje!v_?&&4ØC-̣GgѪr54mp{g0o0媓I0ΘaXnNNL1=9N$,׊i_8VI\'4ƨs*Y1q^rzNwX'k8qVKҌ#33\x\rxмC2HP\CɗZOR{V6f⥋\xvᣋZ-xC.{01pW+H =XXX{3,Ծ/ .{H4'ϫ˫xUrnFqMج5U.BPJ*UTRJ*U&	oU&ǱJV& B$K0Q` [E[W)p4`G+Y^(hd,` 9i(]PbȊ!Y:h'u^[w>F_j:s`x-/#E``wo.(Q`D;;*ʲL.2 }ey.sAmh/˭%C O	!,Y^_9&;rۯC#ΫLi*xA]\xz7!4V}5't
뫬^&7tE8v4*%v
+&kjԙa̠;(CsLk5榙_|~j5۴[z${ikD=M@}^zPx@kƠ(
+bktAcU#"<hD$iAZ`mi~*WĵX^i%Kaw9:ea_s2A0
+1h~0.|sngom-X4GCvwU>;nı\kk(!TZ<#˽_bmmM B5x
o
+Aj^w ˗?oC*fYb*UTRJ*UTқUBˣ (Cð,!eCcT.hP.%
+p8rec@Qg @inv\7xp&PU98E ؁Ln	lY^kFÇ+YoFlmn{k
+t8TW㜣<˜"qUjAS>Z0 oc6tړ~4s,-]sQy|VhGk
+}N*{}vSSTcɎvw3Éj6sqWС;mܥQOpF=s,??n'/؈9͸V<Ȋo#+`qrkeDrڥioDĪ74㈠(pYUWXZ(~G|17	f4:VWWԧ>ɓ'h7+
1s|2a1u/XGҡdYV入i ck}k8=!w]$wyBdlqqO4Vjelrs}[α͕+YY^G}zQo/G[;ë VJ*UTRJ*U88r0커TV
J$!kxˣitg&AGkk\[Zѣ:xDK&k
aN=5I9{ZnQyF(
+j.<ʽj\_^bw{xL0020 qWɞG:>
+h,S/##6W葓?~#|sOc1L[dN#X`tuxont>z~FffF6WW(l>0Vew----K/*-P^. a3|$IT.M@ ,3ɐ(EM@ɌG
+ޗP@
"(G䣾2ג|%GTכP0r] *u~Uh4jZLNOfQ>Yn+;/8ݷqN`9
+k4꾼LRt
HaC$[[[Y)W={B
+KO=
%×lqz{/z^Www$M)l5iF
\ ܐsTRJ*UTRJo`'q	C"QuK3EN)ȑ41ZDX
++7UR=굺Jq6cvzfi:t,_|K*93OA7@XJ,!jU&,Yj
+,;]
+Ggӧի_bʚTrQ-C(R8 (K,Zm
`_=[SY[vu棿l.c(wlnnڞeqnGy'Cﳵ勗Y_]gvz;CuQLN9z /_ꕋ|꓿(GF]gΜ
+yr αyhygyj
q'Ì=
+ :Z&Q\RWW*3FEr fYJ%=+H` "ﹰr+l(
+Tښ:&}x\HZy2NYe+&7<å<}w\P9Rܐ%v[9n^eU{.,R?WmfMk^d\]Y&EV&?G 0l~c1Vݽ=cЪot^_xazƝ`ٱ+URJ*UTRJ,LL5":-e%yV+Ȫi,,0=;Cj7ؒ)+,*5$CIdazjmsgQHPFHL0!r#_
+F*;yǎS%9iX^	zi5ǎ+7	ktl02Iz,qz+9|=vFِ|gG&FDGDF+]hRpws37=C CVxŗyz5ooŃp!W^B%p뭷QKU#p4RoO)5Jz=NMNkUZ=B+l1~R_WLBreHd#ai>ҌA6$hr}LָB;`{{\`xI}L`9\&XAт}5nv_彏|YW~_4au%ff4?1`Ԅ`QGqSƨ8֜oZra Td\r^k>Qܳ|g}U N=e}	pǢ\!,-Xj,ﶹHwwXJ*UTRJ*U&yZn66וlhMt]4'&1F01љ`a baaN[cȋBze0xbLP#/ YE>	ީD`$*3{-9 ¨{ ^sA± $<V3%R_1 ސwdx;/x h{HkVt:0q;A-왗'*yG8;!@Er10ρc8tF
rqμ
+g_>#&+k?^ڈ81ٙdzb^^ЪI~[[Sh=-#'-03?KQY'#Dt	c	AІRW"'uш,MqEFt-=}/zn;r+,2`ysgϝ+dQ@}b)<̻.=051Z_[_g-]x3y9I!UmY:`<VX259]K79W`Qߡ|(HF!Ƞ{IױOX>0nmo
+ws>ނ T˕<uj<jA@(m2K4'jTJ*UTRJ*U$ u	9MNL*+g0ȡv_k={{j=vo?ͩoh*aHAڣdHif3՞^F
5vוcCUdLMOiu^ϩ+IPn!fܮ5(fogM}6E)> ꋛ5r6_*2&D;Gc@(]:qΩ{NәdcmOGعvw> x{֓L!i6LF{ɹS3E㳜Q%. hHet62&xmw&17{#ճ{PƑJG1yjq](eHB [
+o7: hڻB иYW@`nHXN+W4x5`[3q-L&>xgA,sqzE>ww#}9/"
+΍e9wCJX& q@3Op ΄eg<Oտr8\θ
+G8KQh Ǵ"K
ܜ^`eu
Oyƃ)KgmS7(BZyZ`YFYιs=t*UTRJ*UTқssȱt{NNIqwgG0djzcl
 y	lZoP0LrMn9y'sk7zpkαL}bQ\ İ4
(ue@p)׈睠5`QY\&J-*yZq`Xo0x*yuN 72EeUɤce,/mS8|?<,a G':~ױqVe`Űg5^}/]f}cp M^Rpu>2ݘ`jC9MtIQXvvrlnnpu9 ^oRdN9L[*#l:t&{ 7Р(
\giL:)INn!
#4
+뱬y:ӟr׮,}iu:x\_:
"GO[ocavNevZ1(tPߏ@N#^h'w*}	a Vy`28pAᣂzSs/#QٹYq].Xy.0UY<0b1NyoSAg0siYYZλ~% kPo@P7Lhl!jo(%U{W*UTRJ*UT[ KؼxD^	"/óCF|+k{C
+58y[`.=+6ש5DÑ è,/L'H}5AT2W8+!ep8QZN
+ѵX#){nS8X.!F%u `Xt
au{"Yo`jf%G};u/B+ᣈyL >*(׮]{=JP`4%+
+l:şF&t:{Nϑ&
+3s4-^(j((8{N]Q,Ѭa
0Nʰpm禕ee_7,	{}46fJҚ-&+K,]ߤi	`Yx ǲ&NDgK`s98Y(5.&?y,X|_Ej<	rL]zn4UZc)XmkIk!I3^}<*^s}89J|=yxx=}h諃qRƍMH{繶LTѠj=WQʑ={pWȲ\,/JX(
+}ϓTRJ*UTRJor*F	aR"z{=~_?kay\Ш1T8</#9l;i5\<^}y>ӉICs{28=Jm y!^P!jl`A8)LXm?ξ^aB0
i;:oQyV 8F鈫׮sxQo[qis_gy$9Č\n0.(!C'f}uՕU~_v- >F59^>*;	<kk(AvvCMN el~`afj
+cCjQ
c冣!q9Ag&8yH@ W9DYFLOO3I+
+iG!5!Δ6첵˥kMtwvv
86Қ쨿.VN=s1Q5(>tӟ~֔6䄲<,pY,ݮ`_X3(m)PuUf+Wr=7l	Qi5qY?@`7?]SX<A	YŋX][gff͓=eq5Z-FSadQ껴1 VJ*UTRJ*Uz@ᨇ`ui.=At1^2宐*+Oǣ=nK)LF+b.]뒏Rr2dq^MffgW
 
-.EGk'5
dB.';O@"Ʉ]ш|:&L2d0da%S_BxGF͘x4lXNn Ag47sgyT7Qm4BAnzU0`$55Jh!AbSTUCQ6b&dMߏ"@x"E:ch:m#Yx4Uͼ״5ƣ8do$	Lp(N&p
-Fiۦ'E
- Rq} ),D2]N7/ i< ˍq6nLskUp C	@e=

--߷[|-MY	*<)΄쁶躼V2r3LI#
ȩW1xP; tA/LzzuQ<|(%{ѫM#IjfQc75hFX6G"|\wwv9?`|Z/Ɖ2B-0'XvtV.͔fq%:h4MFP#Daa鳸خ'αo,gU7u
-~>6P!xd+qޟӝOu.VZ~$|#`v).ΥTP,e*(m:JׯptH1|;^m9f~PZ F&5IRX>Y5WNxUya%oMOÏ&?'o_Ϥ6+sltP}w!EʴxJgoXΑWݓq~n bQv+|lJFAN~mΟPO,ss_90Y6"=8n4kt]TdGXn\z9<pUY\I?BLc#[I- uu]O[f/~K6QS-:A^>{_4!z\|≜wTxןU! ܢqq2%GEVg[_7&7fC,SހRI2AW4A}}kVZ$Lx#cH'+# ǏJ"dAL%M~,".!UtrS.H8=n9NUq<>w܍5kGxsx=QpX*}K{Q:SSTn,02Rd$1\JM}tbMiʊW֋?A
-STV(p`cɛww&
-*LFnF0
ضė?w2QEU2Q<aB:/
:X(*܀4E:blTAM3<N ״{׋[6lNt6( ו9R,[h
%Rw,RAa˾ش,)2s>%Ul)M\C )P9N #e'6as _QeIZA6yL<UoW#,	%2H<yJs+\m׏Аϟ
۹zJ3ab$\dȞWk\NL~#/b_-%͋H"!+XVCqy)φ
-h*,OrЊ+
-]bӯ3bXl^7y?>k>z"V5.#9_~:Sw0e&3ku%<y+:c
-zO0W	e7q:8⧨zl{fMdn%3Yűe	}q<SSPD%hNzz%O>9q5"tWw{q={v5|}ϗ߿^[?GOK lÆ>CǰCFGDٌPp8Ĩ_arw{r޻(~#VTz<ddV&IWܤoP㟍7e9sw`YwXWl8L;BeGѴGn>݉F>Ei~<8.#M̑"Q~!sٶqe20npt2]"ziհn|<_qC0Oi`#JW:on5b2L,r	H$tvv.7cUUUD"ru]}U @wyXp1?JvL^dJ%YVBa,eHGbs)J;ztPA$ʖ&]	jWaYʋǗEWӍ"%03@:TL4\N>={z|<5Ej ϛDdteYC?0lpn,)I6h.:ԶfUq#ܾ쿲`a[ l)SU]7ӒX/ $rV)2_ŶO*(#T)$<v,C!!d<rA$|}*.]UeI%Lucbeɯ- 24K$!#_
w< @R|*FaJo쓓Wpi޹}j_iBMX>TzjtS̬T9툝1"sf̞ő\7+GWwԾ|>SgU?y%oؿmG]v$,J%dw ˠX5x2NU}!1娗HyzSc]4{ڸmOd5'ΫOP=a<=tf?tj&Ol5O<Wv+Üqִ-\HesqT5}V+v@j= <iuL;>%cyRTap՞\ucXƻo+
9}'|W?/dpoy;Ӎo<֛/㒛.^#y 0i,οN.PuLU8!-_=/a;eD%c1T~qVBd3xa ːBwɮIoBm? +/4 vbЏ9Hm䖖p=7o1ޛNC["hoNrWr٤#8{>G̾OUA̹~&esrB馛P~f:z&uUu
8*7թtJ}9Hf{3|VZEss3흭viMJg>t1,˔aܖ$JYj(sQPX,aem}*8֗v>7%BV]#/x<>KE
Qr)[
۫SUSC?"z3 rJ`t	}h/%Ex*znm5hD{n}Ŝf1dm lF'ҽو@!d+m UR: t0eOqr
!E[̐ȤqU4Up U. eD"&G("FȡAZ!?]/}a@u[~@~[ozMK#ձ")>qLEAC o#rt4C-Mj--@(t\N'XQ)rM@:C.yrן^C5BUYT?!nfSn6S$0{!RHΘ&t4pݕ9}ɧoOAҺ%H}%O$P]wc䙻Nˆ˦.f닑aKϲ＆M抏ٔ*$Lyu9v4HNrHtjSPO% kYʟIvW7>syI]N@iB}}4ѕژS5/~(w8oKPd)Dʽƽ\4n;~o}>;fXi6
u-ץsugZd
Ox
WP?UQH$RԘ44L?.
`Qq<R΍w=7~hM7;߉6D"!$Z466b۶q;T^'b"';+kGI%3AI'e	%M$^<Ke 646ŨkZ|/)du!̙U\ѓ#<W
-V8D0Lks_}5{%%8t
G~>]mX$dNLgMKΆKj
-X-$26cU3B߁OXt1=@hаm'=Ͷyy>4x\`L] RylV>؝v!lk
iCS(Tt5@'0H&2`mYBe`
-H@=]C l a`H8\"L˒ULK5ACw^lVҙu
ud<
-`$㨊.ېd-EJlU~(`^:!{$m8y<S2i,)0:UQ֗H>Wy.Ձ.v&"M-mW)¿xGM=n{<|3N @Oݫ^fas6忒t)Yu?US).Α%'S6lorxHpvUȅՃ_]> n?nn_ʔB0H$),ZV"u4wҞhXgF"mQ0tHHA)NEGd/\iXL:H\'4fT2)Ņa"0 a14՛,?ǧ!D?0k8cWOC
-r{t(]D:(c47Ѳre%L"N:ܾ &RDTv"]I&iâ%VS7K*N/
-&iErv`HerNnrm㴜	$'c;QAi5x"2|RP/B l
#]	;cdgQBujymP,) M(E'K](^s*3&4Q
-
I+)`ku-5NAgW',a46ّĩhm#b~V0lg[rH:U6ڲ`8	,c<A*e*-Öɕh<8|nSbn![5JB7lVͺEG0fY
-{^.0#8[!lW^'g8޷q5lhƐ^;MuqבcstM7%ie aXf
-EUePE &Jg*7 LNHb6}3ڪ(qlqTaNF($m|~vq pjf-d&2+S;;:d{ 	C\$]kڴjEQc:Uuu<sN?^_J[C{GNQ!NDP%PҦauLXҀ&{{!7MuZ$+j=vv+Y0
Y*Kgp
-# P0dUD~&%{24PtKǰ4,Bm9GξhZڕ8`m6^	( x<jkd2	lʤpj@CXXdCS!]4rEGM,N:Iպx<^jhhh-BKs+M͍lVsr7s,-[S\'zހ*
3?KcE<6 dneC
-ȒH72=H&@lxU9<j*馛Ώq08/h_/5{t
qo3w(!1v8?EֽzFVxL{<v;z>-Q6R^{ݏ\u3>旴rE7S6|zc{}71⏫8jr?z?率nPT1BU,3q8iR1[Z#ۇƏf>0	NR&!.fB"B%R؈ieg&qۅI99RrP5QT@7Hd8n\^47ŏ279#	dhhl$꡼o4v	8 -GH!SS_錌/+@u8hwމ>ZL76O'<@E !# a9@C@90^I^3^o/SQ3tl =^p ӏWPQ#oFQm 9@8&$Mղ16)Tn\^U.`S_WG<2mj֑tȞHKg\Vb|7eCGۑGav,)+	 V:JscNȐS|yk-oM4g'l C] XRQ	~moiuUuM7fﻕ^]DNHgz>p"NlDK9o&,C#豻6QbٌL5:ܨ9Q~2LiW~)O̠pmAe"@~F,[.,y]`f#8 7<K{sOLn^#EKq~7/r>aGoifmӀ/"*59
pKG6["{N6-`bꪨuoy_Ty84tӍeڤ3 Y
-W
-lU9N@U82:e鄳../*f5|:m:n*/3:tFb4'l45CgIK:c.Ie]n892Id&A+N4ʔ)S3|coÇoFsk[NvVf

$EŰA(]:'P=n7dH"!ݿ"xFkjpTV(,ͥn,Mol'?'G 
fh,D@ ~y-MIPOQQ5Kks;V#:rje?.:hr;v"\>ՃòVxRB9Ej3f,Rxfl;C<F4v̴_9
-E:=zYn55Dt*ŲuLctrdmmm0il-~lH;hnl_?mmRŢQRa٨Xf0U]eegҶ~ .4`iP(
- ߟ RI\CΚ)UTmײLB2e%jac9tN*Eab^M)jey~iI a*inz{l _/9	/yؔ܂v6Xf?L([ׯ7M7ߎ3}ǃ#̄{􇙴aާQ3t,~Z:	./duմ4w[p6w]	
-]*c3_eY4̻|-RWSU.l~et.D$e9x|ZLD{`et;k;3KC];uf'?'ADD_=WmW"nj܎>}G1\WkD;Yn
)~v51d`'ɤM: KrhujbQci85FlMh--x҇4tcY@Vg& "+&oJm$al+	=tҝ2>Ljn\~TW;dӯ,Cwk2 #i;ql.\Ș]!$AFW6A*cH2l%i
iio
 fy%AQ޻[aٲ$0
)J[[MCS#`Xy=>V,_Bu"FLM[ϣ_>t56S1IQWB4
-%KÏ2oBf2YQR c챥62'PkC {E!7d>)K_5F~b#hmkQQb
-܌i2+Y8k١>GN˴))E(/g0ހ˗lJ&Mڕ`V1 TD֑+4A"$IAe.(
-tPEF4FMWeˍu"ҩ41F	XMS6u@RCVn};
-)~r'5XϨD{V^KpEù+hd~s]l?>noٓo>~x?uy2rCpO)3o.S\{=qMǈ.6%wyaett
-% A_;fN
?=t^|w*}}&x|«8G0Lh **mJ9Y1zw|=&٨4<+_HU?pAOvg'?H^~kls}P
-MNL]_{&YA}+az'`Ґs1Y0`@DPP@Q@,09Ǟιr8s\|wW~\eTwWW)g}ΝTŵ&Զ[mL?zki˧ Kc	O;Ԩat H:b$ 흌 2_ 3lyYeWD*ɁSUQUb=QCa-'FG UciimpXax(K&Q(T=3.>>F'3O&ٲy+?g>"2C̘3fGQM	p=qUM4b.OB"ê̌3k,:4;ͫٳcu#>b.GBUL
-,ܚd^yi>/ԩSeQ}v,%~JrcH"=\U*HȐ}<Фs-̓91r_
-:JIZ&OIT3j9($TX,*>;0BNA'bO g> zvSH$µtNG8Bp)bwp(⣫Pya빨iMfMZqEFg.5Yʭ͍d+yqE0j2v)e*DPSTe0"oU8oP*@HwO^÷Dh/`ɬ|/Y=ךZKWgxϪ{ᵕ|߿qEO|H=YwTVL=7#xeK7znis8cP2;xh88X0z;y#={?Ѡk]Bbߏ5jԨQFl1<4B@Yr
-mE]"=N(w:u(ٵc']}{hh8[ogkhl%}s豇@#*hT04]p8$;b0b礉XZgAV/~TD*6~|l lS*}B.KfUryRq
-/NP]C#pRD>>Hμ}ؕh>䟙iҁY_ǑN%_'3Q;]\AREQAgHX(QZ1x>"WSut]r.&{Cc(+T:"VO 	QA]y{ %{w<A9-Sc+H[=gU%_,hil")͛oDT"T)mVZZLJ(I7h!jQ-˥
-bQך4QnNuƞ8;&3459#	4bqֶzdΤF$c]8}oH^dTWQc;v}]?]_f]SA ceY8q)c0}G~:7-?psw<Fͧw
zTc:Dꩺ_$>o2ɏ hX e]ʑ0k\M9rSПG"9;)N?~fjԨQF55>-| C"u	1MSBK5 	&˸OarxT8X)e̪VŲ)t/b>>	y**bT*jE&VZ\IQ[V_gӻ%gHPǜ#f%tt,$t(o$O-\@5SBS<vmA	ArgSBss^Hd;W$UIVMf3vL7uaxEs'xE>HKA4JT)&
乶8~"kJ ȱCp
 #X6A#fϤs%=]2깮8Nb!
-3M#319<rYڊNU&=ER<<d/M%2?("OC jhF"êXDb)4E0էcݚ72N:Pn=6>U o@-nA2YQ|; ma׮^?Dh
GPGJȣy:~L!bqcW~}A8a8KQT00~bh(Muyw&<ȇ7x-ԁ 	6=R˚ٓ-?
KHWAl@ :c?>x;~u>ȑ,lJݔ'_w4^O/ao(-dY@3
-ԨQF5j3EQ5_e("L-جYmha_u}%QUdueON@AE'l҉fhzUb `:!h=|g=	+C&'|0@:CQLWEߦ3HXTSTQU3}O!b<B

ǵ	4xxBG~hilk"8%ǲ-Z]0k!"־*bnxUqpG[AF udPSE(hH#D3R:كsQ4Gs\ܙ3<CT\"/ɠsRQ
->h*X(xzK@pL
;t <UT4*N,-c{ ~EFyg8S Wfst΍ᐓj1Bavo-?~餎4o]BϦm<2jhK$   kȪ$NhȎŅTTF|W?O&4"4+$GG
ba
d=$eHEH@*[wV>|8}|WwScf2 КhhڭP7ϽNcYza4)4M=ͭd)F](UsY)5jԨQF3$+H| |CMP32P*?uPD8bIF&o.Iǔ6Z!ـxO`	<
J93pGOꧠ0"TME.ht*Ad̲J
-e_C:<<MR(K.vަ\*S,{bMꈢc&}r9]@|
D*EEFƤD=LEĭDp8DjX}ϵ/0DM[oseİR}vEp((D"QyN؞k:ra;Rxx\Q<\
L5lEElP04fv
-;ٸ=62ؽ?Ǧ;i8|~i옉C9%	z#=r}J;#7/a_J:!c !&p$8& "qM6kQdӔIUUqwNMJM9>y'سm^L=Aʳ^	6D^Š]k5~0۟鷞]*^(@PdKU0gy;Y~(_)lcݛBOq+Ƹ+_e}"^7^u55jԨQF씫UI]L&oߤ	~8~*؁"MGܯُdlos<	]5عs5chdDJ>pӧI
-õU,F1M$ǩٳ}];w|}6̛Ogr#Z\*Y8!B˶Q|p4
-<z0ow檟^«吃!HQc"xtäQ\ۑ
۶EX(t^ݥ+d3Yg_x֖1J8;IIHf&_*S)5+osq ˲jaꀂ2^
-EQE
- [!my\"DV>W.`s<.V?& =6P-w|WWa('GAc{;ny%ՔdBEG۲YO&%W$Uꆊ$*a[WĚ&z'u	RwAF6UU1S\>l&v\9.,_+o,PgN6@Ă޾^9 [;c&׳hcGa@},6Zl6@5jԨQ<w0dCt2NGTl,G$1W,ʋO.2"8TUH̺&N]X8he-q=ёI>}(mS\b(&628:HS۶Q h4Acc3`㖝,o>#Q%S<,צ\U=R>G)-*&v%OT"#O>?}+6/fȕ,=ny v@ +171޵︃?[o7HL,h'OQ) !׿& :g̒:.C7F@9eJ"z'KMPq<~ 4}
-f<	Rd֞	z2}7ա	bN4P(U)UV1څdK	
-Y?/$m #ժ+"42$AU%'y&C4௒W
s  YUu68=+؋Nqo	|%3(5jԨQFcG@[ ⚅B& T88NGI7ԓHMgbx9gS1ξyRHO]]S] %֩T#
͍h
UVRMoۻKcN%W,`ۋbH4VO(e{$nJ@eVU=E%WJ҅:2^a,d,^<$MM|~L1/+q\~6G9lݱM8( /KK >|{صs'DƦ&q$DBN$0O@bltuȶ>X<F$ibш
Xp!hT\%0#	B	{͑N#.qē
`q(I!2*]*&N'Y~뫯X,H=ԙSL`eHj>c֜+}'ƢDca]!x[#Me0 yLZr*TE$L
-R C.*Y͕dR7u|ԨQF5jԨ9py #sI%H^HRt
-:e<	dDq]
-*f8J)V-fΙ]q	4/	|QHg}I"fo@pC>AV7p!cnvL4kOw0gn'ݻב8z.(&]_:pfr46u}JQ&~y<t+
-&:@1 ^e-MQXS	<! A E]R4_<|CW_C>;6mf@@&)u1Ϟ6u*fg^ ӔLeWУ:HňF#Rih,e;
 Yk,nk!RbXNB&W41A*Ĉf_E5WĭV%0{"!%ĉi{%? kB!BmxF@0Y,LyitMѽc&}ad
t]e'nw@0E "0L} un\EA/ڡ&jԨQF5j)[v@E|
-:aC#P4$@BaqnuTgj!ǥ U$q*F:fh7N>_-JBd!g{.`z4:OMOW?c}Lik̘I(n4ny9s?B#yy*tau
-V5r*+N)#x#^h	5\TKYMNQE. (%xGH( +9?k_}7w}BV:Dl Hi2JFc\{
|s;\aQŲ,J2Tt\Ǘ4bl"#XTAŨd6l脞^*^"oGz:Ȉc*J&H288>3Y:k kz~mR:mMRt]D#aL%?6myƙ_2a:ijl~Nr(2B8컹HڧP dLQ}  *;X.jMߠF5jԨQcYDt
@SٻA*S)KQMF9Uą"[XvZR.
-UXT;p*V >)VQ>siobtbDzz X4LcS#TMtC[7LƨT:A}ClD<!BpMFkG;;vkw/[wh&dpGv-
-oAPEQPlJUV(TY@ " E!P\E	ldQ;2]𿤡?_z
-R$
-H7#@Qw2cإQJ1,eP)Cȗ>=lFtIk$P,GO!'{eQr8h1"%܉2dT%_
QmVr*cL#D}{+r3P׀Z8t65lj&x(j(Rnid}y7[~L$"PZ:613]%Tv<qɽîɵ\$E;BTUqJᇊTq=U'QF5jԨ'XtFUv䄖ƳmLU#HɘY396H\0\*Y2cUHk`M'|Mھ[+]8}W}7+N0r,b;$R)"
rxWDreN>!';l6%[uY6Y1 P\4@Ux*`>b "Q}%v
- T<cxIbQzPuy#ewˈTGYb_±f(UP"(s)~+7c$9SS4	ٲc7j fY(a)h5NYHsg'KKRa\"YhIn"Hfq75] 74>K15^yݻ,aUr
-Ãhb   DǲMum_~)!o
qT
_QLV4o5G5jԨQFxEO:YB*LӔp$
-B*%M `ltup(@PĮشMigE԰*pu-Y.NKy*|5\]v477+Ҋɮ];>>>N4 wWNuÐl&+;x[A3miyd3?QKoise&KU5$	n48d2=`I$,Kz
U
K17n ~HP&1(8KO/߫6kV_]yS(RH+]e hJA@He
-ԌU	Ep."K201LIB80@:޺ jJVY7u9 bɕqHfmh
100H}"W"A0x2L473rHCc< 7%H6
U},^8JBSB)=qRH N yN%
bqyo'II\nb4ﴟX\~P*f(rMըQC@ ߼K5jԨÏh9IM&6p$Dx215IcyZZN2cL::;ES6U"Qǭ
XߡGX$nd'HXXEUU 	 P\.ioa͜9]]Nٹm85}77m`ÎLmn :h7?OtppG1m4mG"%D ]řAdOǡQRŝ%Hv	XjwqO>bډ'"d(=]䢨"|TZcIʓCy4$*A<@edO64׃RBB8㽧ӔR͍x>gLwI͘B Xn?bh[R(ܤa.#Np)z1vȶiLǉ
-}4GCO#+!IshUHı)sXy"\ӥ1ܹ71
g9kY$w&	Е#H.=ިԨQG}댎عPfOw\~IZժɡ^v飊@T/gh_S*mڵ뮻͛7Go^/=TqW$~Y wl k5 ȾkW)˟}*2 Rн{#9ũV{j>YfÆ
|eϞ=5n`?{޹J ~@/(cU\\wnr!7!}t2G5j q聼YhDǶ?Gz[oo|¯/~s>s?r6g|.c9SO8|?;o\~\sr
7r[5d
ߑ青DPO}C=DR}ƦFq岈Q}ll7^6bBR(;hth4ƺ5[80iL/_-.ɢeK8}Qt{q
[߼o#CY̨jR`
-JkxC$b`:*
-" W $qw'M7H:dƬDa<FQnyr1%=RQ$DȩDژv4-^B,g)'x2;w/BA^7Ǫ7w.dzg'u^g<y,_qt#VpU&(a	~yɃS-fP
- vo"S[`E\ZO50=>)'ˊ+KGYt!f͡+e\T#9"&''eǯT*gtxgv4L]MTQJ@,"Ah@( S㟗 dddFč	7\.
s5\r'⑧cOqo	2.U\<r덼9տkv8u^{n;o	x?puW}wu/#U7ȕwwy7ʝ lyfͫ\]Ûpؽ)_ppw<oWw?~\S^pk2\oW{t
{/<__Eoy*!֬Y/̌35ڱc~/~30=\~5&.BF ;?iÍ+7.W]c-5jԨ}.ۗ^Ώ~~˫~_׿u>O|>8rirԱGs䑇HD;x<<StӭO/ro?/~y?|puU7˯3249X lljX{&t]X,2VyrT2I\W_g
("d<r
֦&6mhЙp13)Zb\֩L7&kar
^-7_k/=#纡H$tUSU3{ "^׬]ǵ^#ܹs	MD_\D9.e!_>N%);|݋<~=Gْ#HY7LEӋic1*Ec1\PY
-'?>W,a*.>e\ߢ[1 ;:H_7.`|F#}P!Dg[a-xrMBKc=M==KO>qs?&nWW044D\}T?fyٗپm/G2v鸞xr"Cv|qBUU?\"}7q	)D!Oo[o"-ާ@|?7LY
pw0u?|fn?|I}X,~+i)o事/	ً/(^OG~fR§>MN&ɣo;?y/~'so75d2ȼȘȿ85կd>.~x?6yhMˮai}OLNV`Swrݓ\?[wsBWsk멼q߾^Nk<q:䤥G9餓$eSOoQ8q?e?ŧmT^`G&It$<:qv?˕w<9Wz
2;ظyr9
V0
-;45پ
-DLUQ@Z%* m{I_D3|3sTJ6 Î\Ge<~$Iyx	`Z\ħ@c>M>]/E?{Xdƹ'͟_V\Hj5jԨX&uf:|OC<JǴT*EF1o&d|>G<gႅDaشi;vnzLggItUTZ2s|Uٝ lJriI
-V*qMMDQvW.]ORAe׉PƌqW-Zi2Fg-8 4?b*P68Y|QxMv@*ZO~r##`!$/?+{3{.|\TT
T\ zI)SF(gT%ػ	|^hnn}#(as=W$ OiJfXBWT(Ӆ!	$kR)9S'6KL۔6d2!LdUw4`QfQMzw =be`ھRn iRU=]8`,_8i
)M2Qwn4m]xZozdCd-\҈MRM!	xa%
-)
0xI`NUa3 EsPTC3P .P<]!>SOo{c<cf/=ӋϞ=:J*!=cw }.<{gcVN)~C"H7y|g碶)wCtS㟈gyVtI2?ϬY*-
!V{pA0QC:D@v"[ջÒ Ǟy"P'mV=;^3GA^w^]~<iQ԰N$T ɧ_cG/!:ϟT2?rͶqO8q~;"^3C>a}
{03`+q9,Y6/~6nD l3N,*O8b`%d4yA B[ꁧhDC: ѐ-GhhMgs?$ގ<H9}}}qYg!LvogM"K],f膎G}ʓ=Zh QPF8S:Q7 
*SlRiEܧrD8Ű[f̞EcSɱQ2Yl[7$_)c"8N@2p 0RftNum2y*Bi$SuyG̞5K&P
-Hd<c;yGP$a@1ؼy#3ϯ'QC]}#]5k&<;oxiv<'/RM(4<tΜGH@	&ZK344 a (lHIt )Q*滽f*iADKR*-MS5P`iIZ!iIw/pŁFBrqz]Xr.G,3k,[47EL$#J*FS@hlLQ
-qVubK.fOg8N_5q}J52{4C\6u${{(le)1^ym~t"2nf,_	h7CŶ*{*@ `E_T@\W ?,fVrqo/Ϝ;'sM#!_n-:n[1j0[6K;(0!g1_8c$ƴH>g <r79mw̵wE[hǗ1~6=e) 9K<#{X8eg.|`_weXqY]MUxޫ8Xpm\ 8?>TTa'Uh_Gs>z?}h0>pO8#
NsP]E嗷s? k'rr&'Z'SNaٲ<y'~ҥ>%q˩s/g 
-n	=~e;[t+<h5s<t4!A~;."n.bnVoei٩V;y
,98v?hlzq,rEn<:3<cX'bW8<9ɯ=&^J_7oĦMX]i $^n;~v%fơX >Wk/=Ǫmc	7o1޸qf vz_~[ CzYdw?L
-#ԨQ^DgJ8hiɌh2Xx<MKkfdٲ,gKC0?Ư}kVbll~v188 "mlݶj"ゆaNiD1ZZt:-%bQLXUL&+.	SN#oYUcWRPVPՀ:^:'yObqsj;''XȈ6Q"E.5oY%GCa| @H65pGP %(r"Ajwę&c (u(@XW S|y4ٯ}feTNҤf3Yʰ{.FGs.3|׸/]s?G2DW
4|'rrx^(UѰQ2>\grIea{nîqɍfȌdap`IfΞA:}/{QF:99F0I2{Op=_B֬YM{G;j&⹠ %ABchzLBo=Q=Mz"qR(:
& n7'׏/^{Bh_GGxNy7/_|#32:r?̪C:l~H9tFJ
-dt?HӰ2nw[
|h~m$pA[t^mￕ:NKǸk/'}ʷud7Ww.eE
>ݾ4 ߽>zOD<?"A<33z=ჹr_Gg}_:<{5\'+cʭe/6?5)_z8+Z=֎]]N(
-5fٲeD"2*eN=ͧ8=K(Q R&R7|~G Mh(f.5.O	8`> 2#o38rYF: ,Yߢ [_m5?_Q5P9+s۝[nyx5;Qo?Zdhif/^^Gvf~94 '@P$Q)(W׵rIGMT}X (@PUtNWxς$rrqǉ-J&I!1?,kF +* (p;7	oxkԨQCF#͐	
- 2ٶG,"p=ڒ2EA4zT[b:牀T*d2yl0
-ϲxq?{dd7-ZqMā+2q)2M$H0:*qLYVJ?pr
]2 J
-0UX,ɞ=]lʴ94%Ó1)vN0C5Q
]cCSbn|/~[nzs	qm21!J u\)15hJ ҿ++r88c"n]_@,Weh`᰸JFM3bGC2oފ@ Ņǀ=ذq#x"MQ+eT	Fт:>d>
-3fkLo0UDՑ{F&hĤk %8&q:>s'rܱGhUL{l%pM2v,3$))(:ݧ`01M%C6x8 | XJeyrus\ɡ!Zm_sL{^r:Lv"Þk>Eǋw+2\>6Uz7|`'s̲|ˇнgWp# ԥ=3{9#1_}EA\{34hïypܴ#N|=|!\+8i ޼vooz/#Vu׹G9`l|j>{A0֏oYF[geΣ (ֳ8)$]õ\jgi<n|E0pr޴ɡ~i?099N@[~&9ミflca[[\.T'Sb+pE!3Ϙc	#LLLB=EQ$ellœka3w<	_h#C&,D~Ig?E2Ks._!8ƒrǃ2|\ligGE&yJi/'e7@g||CX9,c>Ͽ_33Lu?clQ3ohl	,444pgx[*˦PP k~ؒ4lD^9p*}	 e<SFikhP u<|AUCPp}@ED1L=﨔Rrjfx43*IerwϽJt}
-p]ODeY" y<*pJ6"eoLOJt6ettT$P8]|Rڛlh6
O7	9cC58`}5؅U,B<jHJ!a%]3l֭_+d
- eosa|ߟo|BF&Eynn
-?/޹(2_Z"REEMB!)h*UIUQBL(4#k
hSUUe-j*,8zĢiy稣fӦDpvMCTk
-Jw#4J]Kz$߽$ŚWFU|2	2%צX*ڂW6\	NK&ȏfy?rG~ahU!"	/(X>uD|@UhvǶ~ѢH&Sr.A<Eل4X#)b
-њօiheV,,w0udp=W\u>J :}b
[_G}:b(!avW[WߍV?>-?*wO6YT䒟n土dFx-10c.L>gOp>/.:y9l̨}o[ͩÚƣZ<'edʰN-vAj;̶YqAq ۜwKҺ++~MWHMo?.wㄔݶ/g>X'ffzGT=S;P㟄-[i&."\-ZĿs^|1p$b|d[ ۟ i57kou{
-%|)zmtS|_!6%s# ?so\HzJ~Z2]C8_a	F 8_LP҃=L.(_|0N>@<:A (#>˾J諄/~0<[~e@ә~Y|{ s>%vd'aG7,M>CD{|/q=rA4D]=--;Ö`QgqɁ*aI5jEh28F)J*C>\47u墊SPRL:M(hj*#oU" M<c4dl*cY4Ub(|y||\aaTd2LNLH(m[j`!묩.EahJu\Jg#O>믽H$u
-Ay₠B(+.ì]GN*tp≧rکbhTdJ5U|zz	\]DK>?))kUq"Np_/Y+6B)ϞIR2X85Ve5`DIѻ\BKǃ:/|2#$I% .(@5Bi>0^ܶ
oLݟPH%uxmf;|9O+Ev5H`Nُokkgט>U{(Eѳ\P;`zG+fc4752"^ar8$)p#g"7
-1~Hnxjcﾅ^ES_\{8R{1_ƶхq~2!|Wipp}?`sf
-ߺj?'y|RZO?>};z?S\w!l?櫿Uc7|4@ӸO篾g&7¥þw#=n˿ї_3v7|^p;?1V8_ hշx"^n`qm
-dwK)?Wx@;of=9'4s
-_h?~?
~\سK?K2R*QG9[sG]W"'===\/XL5jԨQȞAF*o؞V⸸#mj-,|vk61ql4BQ@daUm~̜PvJS
];w"	7@_xYgqᴶcNd1M:=!S#Iu\W&?i#g7oaʔv@F<֌bD5>cyft.cl|Mĩ6ZT0{,sW% :Fuqqf̘߻
R*1<RPP%ҳcrt\sM?{:1BGXeR~mPAhJ=wĐ:EQD&P8
-<o_M=hFw091HGG3xDvoDU{װ&9/0ݽ*SX}^bk3gv2vtaKҷhkMoob_4%KI)8q9zR/~͙F\²$f(ʆM[ؼy+c2%|!Uὧ܎)
pDBq&T*Uw9L1Q'iin+|ё]G[[G{5K9şO[ϝ-3	5jԨQPXX"N@ # @VnIP
S.<11M*I{1g"{ٲa+hPUwP@3Ʊl$o6ffƌ~{u)I(v.7mݐ<TMb1ˎ)
21A`}c2? c|^^VL"0hpĔ^ɉ)uq4u^}9'?\+I>m+>Tp(P,w.OEQ45sT]CE;+	nry'v{%|89KǱǞ]jJi6:Zѣ0cbv24>BЀ@m$ \BLDaYj v1:K[[T۲DW+=g]i0^`}}5΋^56R*MrC%W0gv+=ICC%Kfc{Y;^d-|c{-;G$o[d,o,F(nDC;C8ɩI'TUmVR:gLglfwýXp)"lg,tj`w|_?_ըQF5j^!?
-'nĤKX	'PbRX$)
-KRHxHe*U(k2ɧ$f/<mS;w݃NG4&38H*e._$LcdsE)aRD&C}C^Q"@_E$lj-a#*M-30)0kl;:H<GEOT@<lۺ3{xR%f0
|=:ym<Gv<_Q 0B&2Qu\0r
FQ$Q`׮zUàW=JGYLNJ"u,fNQ,E*-1}y|S\וQqOo믰`y8N@(CQL"$&]$Na ]DۖEPcjdp[~QUWcd<ak֏2wN;>2nJ"%H;*qlp2Gu:o+Wٽk\		},,D(l×N*Pudt2ٳ	G5T]'lU8+WF׽05jԨQF5tn_"l<7D %H{@q=< S(W-P
\@7$@A@d'*x{J8qGCI:۲D).IDCمKƓ"8<Ux(pBflxԶ9DZ[[8ԓy77ىJ-rq۪V6mYE2M-LfJ/,P\_Qp]Gv|MAU/TRRUQ4:1e
-.Z8cRP
+'"haD@ץAU^X,i8&@$J1願͈:{EzDJ؇
-$):,z)G)ʲ_-?o̙?Vq0
-&6ߜ?NHS_~4J jQDo\zvO:e7Xp)=}C
.PX,'108ʚUkxϙU\dP[:%|hlnA}&s% 4|4UxjԨQF5jn8"PT͔^GJQ4A@Hߗ`Y~&94:u!i"FGFmKBbѨ]7Dr91cu'Br"##mcYR(n+!eԦi	|qD D&#V@17AL):*4L];w 5ZEQ?D"T,JE}]ZGƸ{0h*ea8B
-Uj <g8Պ#eҐ+Ͽ((R].UE? b=#iԥPH$H';ՐB@@N?L3,h6oʟ]o=m7~(OAzM֯Y֍y[=?<̳/ɶQ9c44JQN@Qipȡ=ڦEY~LZ8 #
-UpK
-͐a躂ۀ'5B~\ITٵ]`;:pYs/߰t}=19p5jԨQF5޵SĢ"|!\W%TT|WPU1@Qz/q@743Lh8Ԗv$FF_}1E!+V>Euuⶹ+%ޕJEW2L20Kն OnL)Hd*p8,xR"UurRml)jM O4gWPaT@	a
-ƶ\	ȏMUVR,"G:b՛p≧p-JV+R/J8+z98X,
 hޮmu8ybNPyHc?ٳ(IՓJF@ccV'N4ʕ<'0+4MFGddv-r,MoLضcopp8BUlU$RHaHH}ڸk)|1m.>Zκ-Gb(vtJ523̌xU
-	-e9o
W1:u|zWGC<P(qwʬ3y72{gO8g~t}:f:9MM$qPF5jԨqQGIW͛d̵mPu@Ej*JJ:hRff"85TӔQX41YzslWN>ݻ%}(:ciy PD(!dRK2OoOI";I&[2qk
-JL*(&ҰvZrR*_XJTS:.-J!㞮K*_wOeBR"&}ǉ|e0d?.Ϣ >"$P#KC`p
7ӷ}7QR='ꫴL1:8"f8$

E?T	n_i]]t9	}O0TPx4M"QG8`T)(聊(H
-롼sձ7e{w/0tP$L>p$]{-rv^~ucc6CYT-8vG+㓞xG@.9@^T4bM[v[)Wm,g2g"S`x4ǺgMУ%UB_\c'=w,࿜'W/~x>SQF5jvZZ[E$3z(%"@j t>R4B47>LёqݲwE|*./>۷najG8ot(={ݵj±mdtJ";"*΢"idð(&'Ԯ}9Z[dΪX4a	HivsgrY[Ӱ*elFG	Q{ -kg?OYp!S;( @E?  p|->]ZS,fyyO"X}Z6sۦT&sBΘA&e$3Iq6l;q6	JLX&Q5]k6J	 6*r2*x~ U[ػSbxsHC 2F2m
-cNNnl"ѐ`ӆ!.s9wuK$'w<GqCbʋeH+؎H'H:i9}./ 0s.Y& NAuB&p 3%2i 46yHCs,?ӦwPA0Z:8Ѓi%GW@+TSUYlʼ}gfgF Nc>3I]ۦ3AP"ɼD	OF5jԨQl{Z=o\,~9O.x.""N7 ;u!a+rE|
|ELXݵngm爧B
P)ZxL҉
-ˈn@(WGjr2O&u0
]*&fHbR9qDt)&p6J&Q#7нy7Mm3qÅ48:b`V,Q\%!$93yڧN!Y%#srrEB*SKV  I+eŅlU!ֲF*Yt'U=ÎnA4ϞI!f4іN3::jHD5OR hP5h@(|b{ض/,@,>-;e	/kk*
|_D8xTqUq~^\
-ã~{ǽto9x(^ѡάg|@gƍŏ~35tPȧ>J2YnFLUPTUlyl?sqs>vrN?~Sbut6M7_1CCh?B
-[7kcOnX~.>e~xg$'w<CO^^ָ-c{sOZE0$;˷h<#8e-0-1)OΞd<cQ)	<Gw|~{^f[1\U3|#ѽgB5jԨQR=obfYUtM
דd=UW$0CªWOD70|S3	T2ItC\.dK6o}K{G7<2IBw4(%P\.gm˪Jt`Yr2Bc&68tt@&誆H
-$BǞ@CDbD2
[Guuq	[k ωC%	ǘ@5憤T,X<F 9U_ lF!)I2>G5*V͋я~=UOT:UI[]=A<ƞq@׎)tRm!)X^$R)pca ?GJ+U1&&&e'E kZH(hwN P @tH-RO]w3w" z0
i=%!80/sP,$+ӯ?AcK=;Sp]7nࡢ:H
x^ )zFq<؏n͘2Az{	#(!=dr2b2mRB>Oܳaw*M"9SƕW|pXu ]O	~ah:#yX,q݇Gs*f4u\=Go>#˯ykygQ<|q|?Q-vzO^|u-΄?5jԨQFX:]qcI3ltcSࡸcS؀xja).k`!fIקIץ?DZeq;%P<tJ}R!FwVst]% n(hjUqd	eW-b0.CX"V:R4ݐ&*R#J^B!o\ J]]!|7Mk[xˮP*K%0TVtCaOg۶2z
-U`hloщ>Ʋ$EƏ~
;Xh-:TqE Ě" `0uҋ;ww1eT*k("Ȍ)w<܊Ŕz׳?ae9f(0?iin{Ξ9S,I|G2@Vu	AUQRY߾0K¡(DZM2Tbš2fܳω+Ma,K<ǇG(Gd8=xU}ar<c$R	Ru̘/<#L9S7$'?<v}[=39N̄57yiMD2)A] +yoW/W]!~zTJT
-l2:?/aoighB^Y'zG9脅Wv5[Zȏcpӏ3jԨQF5@vD:p2b[5 |U,rAH$kR  Me˖-h[Rp鐨Ah27^]b_q8/Z䄔\=`U+x6oL$fzgJ,~&$]UlǒP]א WdrrR9dva¦MѶŎ;*EڧoL@S]݈`Y577}v 0LC%Uߥ>\* 1
SLI JimR{^*
~Vw?փ2\ee|/RV(-ʣZnvEe,V
-V*{%Wc}BQ*LX<D,Xx8I("72L|_^KtMNyz*\
;t Q&%.[iks{9 EqE4KccU!
-,.]B4f)lߺ=Cz!uҙ̟=+'vp=o~$ ;hOsЁgqI56{v4 Ehio 6[EsUF۟䪏b2;Y=Om@9#|TO_;}vgا^w?ơ}
frg
-YM44w@Y4b4CrfMfZ5<sKaڢZ`) 1_ԨQF5j
-j!1[eR&mUk׵GN]2O֯߆P(j(BյĕhoT*9esywFS۷msMy|0k2I^~%-ZavfjV^-ӧO0xx ]{ؾk	d((
-2Bxx27<4Q5MbMMòr"Fw~JR(a#L	C\BBsCxgbrD*溮DrPU<-ֳ`N>immUEw?6*M~.c,Vy8;6Kiup'pmw32s>n"r1L@\:Of!39)#p^
EZ*/MZJX[̄x!a16m;vl'Kǁ|kh&_ }QE>fo:x'cP&&(edg.XdMml޸M
̎QH#C,].nlH< 3Ͼ2|jp"Cs%=7Vc
,^ׯRlzmfM̚=GQdYd1GrȗQGb^;Ne?N;)u	~i
-кغgFg~{#Ys|;#YiR\th]G9U+>2D%0zOK<acz?yQ_v `3NnPF5jԨ1;L\ G%ٯ8dMm%?:DŮHYvcCtyT%HF`蠘2zO9#QxWYR@jn7W,/Y0;w Me[oODhhcƵ26/nyRITUFhM.X*7>>NX\ϑ5IR)	+cd+E6mr)W*4q|T&J2UO6#xY2MS~f4099\#­m

-alN簣dشq#1Z	*=$MM̘ΩgůhJQ*hx*yinj& **r,ƇGVGt4A}t4dkR!{8"?p|וӉbeAzǅk׈@q4CRPs!SaqEusq-ԥRL
Ӄ~?xx$&DQ6nNI_\g_`(*.Umx&ngsk)v|] eo'A|KPw&  6	Bü>2Ʒn]3OF5jԨQETC5'>*FRőniSIqvPx
-r
I7":D
ӰK|&)ϲt%ѽk,^(##_0_DB}}=VX|9NHhvquJYqVDeYqSp80QEi
-x3:z`8U
-K
-E(Cà·N8x*<fVTʓO(3!&
-/?/`&b39LoB.gW={78tN4TE5M2J(2˲E0v%Mz0V;1BШ1}:eS4JnZGyTj p\/ddM]DEEH4A
-|ÌƣSbj
-K-#$1&d2HOQ:˗@ {y͵2F9դ*?`rdPԠ[0Ygц(!T"MT'?5jԨQF/*u
Șgϩg+ij!$EJa"Je	
-Ū|Zing
tdth Z!_`cwTYT6=]$R)RulKWOg6sUG<Q|>m;S7se-^VJ">-E[z:N÷+|+Z+te̝T$hơTt<!N<`~\<-[ݹLPNAGй`	a=7\凳k7׬1^g熛o/<C}t}#m$)B"j3JT|)DfKyj*W"fpTB(01(BE"	*>ĪU$YR<9(N=nN||[ⲡr-/*H'	EM g
Cp>fg|u>9cpQoXd1JPhgyKfsA+xǘ҈O ;v;F)BWats["$$"aiw	5jԨQFo|A|i:ux'aGZeѰDy>mKC["@K2WzOF ;)
=23sTȔ͛733m4̙C,qODe'(!b( ui
,*
-qŧQ"(r7l_(z#"xpT"㓩Ù*zcs׾g?̶vA)tnMձuj\=A8k-i5F/xzf];VT*UX<u;vpߗ	ǉD$)FFq\lEEST2>~H-k:n@UT	r#K).]򖅋Ia8/>#Oocģ(GZA{*<\E.QQ	x (tX4Ie!$Ll!miim6^O}MbH\v0
EQTUg"X.3(GKf4qq4'K\5jԨQF?_"Qa6ujBJWNfvJ:fȐQ=I&iff55|p3cpxZ%3<K^f662F".JH!;+۶OyK/ɮa,^e˖̽ⶕ+J"IR
-e#T\|p"ӯFu*g(U|sHEgG;-^D(\HSinzNz{v،NXl?|M-[/$?)j]sͧxK9]č};0~,;f_爆 YK,cS	"
-)3DX L0
-H̙3ILvmxX-|>m
-EPq=dG`"Ua<<~ @^c]F[^#"-P$T<P<UCz BFXĤi۶J6l\wq>qy/I[[+W=ۘ={&):P*T"8N?G8;=y\ۮ+JKf+/c&ag-$梥%Ww|%Zp5jԨQF5̜A}dcq-T63eJ(>#2Z$SqR
L駟ֲb0c"
-u7JXlccQ^7LU\r%Tڲ,|ߓs9Ë>˯vVrSו
-EBϓI F.m[FUGbz*
-t'}r׿LćN??EرuLD߼3*K/_K:2FX۬|m=pQĒI8dvG_E474nNx{'O0<2B<݀=]]X~${{%J`WMmRbnۖ0$Buz5	J	R"M'0"~L1Х:᳟c#<U9U"pT]Zkhjdl|Ru`{{?	 v@fnxc<h\H&rL]O)MBzLvEDPEU/ՔRƩ8-.N<(YEc<n@*y
-g.$	knR$1Mqm#b`d$+׬5jԨQFe)g~6-\(T	,NPWDG6NI&"*Cc67mP*k&ڦMcڭܹ>e1eJ;zHgwNqJ([TűtN΢ŋYۼr%gCs˲Aq1
]t.`۶|=}^ajP<mykF/	7r|9NibپKPρζT5DN;x&Je֮|wY{xޏ|juϞIaz>d

t]\7rȲ2(Z.ETn*Cs!GJ'PTضu+Pt[tIdHZ&	8.#Xj.e}c|#P=9M1/n6Gss{Ϣ6	yعc8h4ǡ*XtcK\@{CEA"h4Fwo?/-&?aJKK/:b.'P8BHRb"!4Mvhmm#3hiih&ByG?g=D"g8p);|'F2eq}	g.S֧\5jԨQF̙]~0m3(1:6 }}2:H?hP\q-
A\c=FPpI.'NK-$.I)쮔rҟ,ѹ|?x"2BnYDp8"0+
-h.۶mS*:NELo}pG?~Ysg͌/V0MSHvA?6ٹVcU+7X߾{Mufό!6ys?P l۲*ug	㕂%b)rIZ[	lC\jt*%"FD`&
i$up
0&2TXd+>jRa5[`x9h<y)\_a%X9A8#Σ82jYE
-(UC!±0**W.άCc~LFC2C"GG92iN\(bJ2(N"hB2nګ/qgGP*KA Π"ǒYS{<j}w6qP*hK6ȚQF5jԨwg>!eކJ&Pjq^`\Tܳ/ wm 18Yd.=C?d׎,o#</c#􉫑KKĩVD|)&&'TJL.iIy$}c1LϱpA=ϗǱEEI׷`O~:bu- a#DKs͈B8LP,xU%`M}Uvl@Oo#%&M_^O=X([l];MNPK0]chvvR,U1a\Ua gK[ler3eJᨁRf(ki	$aQ>bRZ	92n9iG$-g2uXx8(dB@,fm*"T)WXPBAդ]x56apT$B<Gb9bcQ82R(
-Gy8J&frcTbu14cu,Xx ~{abJ{='Ǩ<y*Ef<Wp
-ڴUok'h_?S5jԨQF<<m]CSuFGQimI`*badǳ誎㗱*&Ŵ㙧oɇ!$=89J3<Gw8t<M:рd&GD9>RdQĥilA4m[g[`h1\H>E MMLFcYU
d.YzW|;3Xa5[>s\4lGM&"]/ OA<>Nq0՛ykV&KP,>a|0#[9lc*ٱu:HnàSG1Wسg3MhxT HuBRS'_@ hMWcD:&s1`qڧOٸm7T,T<~gd"h'|L@Ǵi
K1C0eB5,GA3D5(*:]T
ġ\ҽR={@Q0]JTSRDSLGA$apxXE3>i/)2l[F̜t,)Pʗyg'>s/@N=]
-R'2*K\XZf1p(D.O!W@Ud:d)AP7_ab<_wهG~<sS?pYwO /6n5jԨQFڗPS
-w;evv{;1uS!ӑ8X\+RTk/Q'X	_Idc'oŞ	BFJV]U,)U**c25$|D:UϬٳm[.dR\ו]*YʫbTd*ޥ)dCqFyGؾ?4 nWv3;T2D(zqPPUUrEvouٲBӘJ1ۇD1>S;f6;5Sb.%E擹RYO0?@*UGԥ\\-]4
^b(˾WPugrNSY:w.8-qNLx,gt/;2Ja6e%(T-̞7t]Uo3=~tC^frep,v|q4DQTفӴ ETP  T_R)q]]d6S4M7	*&{sX8yPY5	I$뙿p)|	˭QzC#JU\>CZ"*[x".:N:L3c̟5=|[^pq'(O&S<̙=[
׬]͒H2s	/
-C#4ut#"u5?icNwo@+g|;+5ߎ5jԨQ"B~UtfϮY&vTB',SO8?t;'{*Iꚦ`Dx{N/P5hhj`9Q(rl7UUqD"L*Hr #wv;xlȔf [[sHd.ύ7=(zr
-+ׯ?̡s2M|*Y&nWcUܼW^}ZHBx3lF(LhF\xd+[/7<s1p|@]d-e,ʮ_RqR@UUOM^#@Z%_FeVw1uxV3,\4,]
vAŗϞSu,HńAڀ(s	PQ@Ay޽6 @(.NQ
-6k.U+T\KxLf@!BL؟C[H#C#D#
fؽW
-rv#I6e&hT?q%2;dM7(ki=xZ̋wuz$;Y";6J?ϭ$91[?}k3CYӗ"ͽ]´),Z>ϫz :iey~F~}{gR1gE63sE}|զeL^zmeVk+;8gl_sLcڌzq=O^}t8cۧY=0Om(w='ASg3]濔5jԨQFW|JL[ZU/+46r'غxpF G/(u8Xi-Z=EVN2ɡ@ct,{#<RN-,#^IyZe Lݔ
-HS.&l']qctqa(Lʎ]߱nvgi; |ace:5R
)ԎT(:",jP]lڲ72nhfƌxeT*$UCarYƙg/i6K*N*
-2N6LfHȡ!@^j 麎|kh&B-
-Q.(R,5l;\qCR=k7,"&Nc[/Ã4cC7}Zؾy㣣"A"B]!)JU5<D.)yEe_,=u!Mp\n5iGd2ytz5LF8BQ"Sy֮ .ߺ;n.&D47sïo<R4?
-b+z㿿ӓ|Ssyyik?ē=aͧ__n=_񝧎䬯$LM7_y(_ДS8gІ.=ѧ`S59?7kV9렣Y_ZX9g_9~6.y%zI4-s/~MϽyO7{Yrlz{Vǭ?6+pgfux_N:Hy%0">;U
-,u-hg13bEwcYŲ.yg2ǤWOmBx3%QF5j]`άzI?.V?)>ɏh>,[q?cמ$atu
o׻nچ8AUe
-DcENij
jUqT"N8=5pGHLNʮT]}=(T-O	I a\%]Wt̐b\qQnv^zm5GpX,g^)jD*jJXQ$f\JJ9T6f`th<a@v({.*d~v/بF#!UǪ+( [RW!c"'+Rf~	R)VKXA@`9Q,[]*K+tj'S)A_LfO`$M󹧞a`Wģir9q
]:Pg	"B/Pp{ŜeU<(b1qfmtS~fΞܹ3 40R	uQ5U\@x$y~	0$)>r&&&	F]H#* >Ť1W~8}@3IEa;d8`./_wәS$>W/ê.:,t~4 <uGq<weڵ}Ob$\1EwK<^"v?|#~@ĳ;GH.<غN9=Wp2?z^(+'h?~zV`#%5jԨQF
	!J}4FYAD(yGxhhi`N>O1c|ۖOa˓l
-z#t49g:I:?؄G7Pp!!b]t͢%5z4M=3q<GF"$&F2lN!h|`t5WȪuIVĶiTcM,]
Xg=
YÔEr'g_f͚U8.ՈAzibDS&ӦOӨe(*h 
-"_.DBM>s]WΝ-Ibr1GbQmӄ1C`45M콵L Es39 X
-j%IFFFRW: u|4U47@u*!:u
-dcDc	:[UT-P)VtΚdPX(Tl[eLINGae;!2W
-q'?ʂwxBￜ_~PWW'wM{7}<'?ٳ,[z /n&+ B) ^{w=DcOM2<)׽)~|ٗYO,Ħ{`c 4֛lYًqLڂ9BcsϮ{4'ƹTthk^ebN<۷k }2sԊy|kxwKFS
^)2glS>@uu:;EMT@9Gl=Ϫ\*F5|\Ts Qkj(
T'錶ɗ*q:I905k6q=`bV}˜yn[x6C2xjO"&p]3>Da׊E#X'}eqU$DUٳglNuDBKF\OzҩVPa0-uޕgM8yc[Yq$q&6MnHUqܐ`鼙C^-S|n.vtwqQǳ3yFVY˞^#!Tm'L3]v$Xq(~ M	|,\N+6'orr$u)COhi'6pq.4"XiMu4U+4afN.l*mfDqzʶ
011.)Ɋ*2fI SO" 3B!% zR	sd-oDyOy~U
$GW,jtT6snUaYrvw$!
-NIuQM!0C{'-lX~^}UY`!_;Ձa ߋ̯?Ek7غ/wgXGǈbeC@Biwfq|bn,7ՃpW xd,ttN'x}d=ɫq)|2駯e~oqkh<c]wK3\JС}9Se%0µ	OF,ƌY}wlH99';+/sߤgrԨ2賏k`,YG\
@Q2Ħ_&WB	̷/[:Ce2/?Y:
-eidÿe/Ჳv,p"ߙN.8)M {VNwT/g</Kou0߁w^oW~L+`+(<'-5j(
-%`3T-a
-~<$fPHF{yft5-cyxArp7{*AˉkF#jT:j(k9*N p)L2HTglt1U"ʾUqQ;FF(/YL{c#T:ki$3"DqWLooጣZfhd 	5_3(Kgؼi#/"
a᪠:O%^z%<tq>h<qFƆv0LlaǶ]uJb r
_+]N7UU@]Ϧ|^zRP íT]JL8'L$ H3B*v
cFBDS)f͉L#O1u"$ժRf<ݐ$Μ.{{$]7EC9"jbk*եP(龜(
-
VD5:ģ*by>sfMgrlJ)y\N"  > S6SfOkپѾֿgg> u A5g    IENDB`
\ No newline at end of file
+l y	TB!׀E]wG+MOOl L y9,hhu9c%
+vwwǱSL$i7(6wq+<ts3u]?Yv9u`%# ,&0HXSwc%r5._W!-rLY^I9
+bzŐ3WϳPE
+Ϭ5՘[`}}kt!k4M~)xD5jZz$,Oad˜}ةo0G`}YdؘX$0XYxN*WXۑ{+ët"յ]fLtmv.< `EQ pi( cG-TQA/aПQ٪ZS:\\FM,J?A_JOyшA?5+)SƠ?M(&iOM15;˽<̜3QwɩNK/k1͝mpW_c8295MpΤב#G*URJ*UTRJ$:nP9qFNK
첼2,z+2%AO@Q$+7&y9y\̶ijO!`.]Dِ$ˇxR/,IpEy	LMM?k2\e@`%^}Uz)6662y|rrR &R{1A  4 s/=%.]J2h6ڜ>}8⋜yeo]`<~U뱲¥W9w"\fmg߈Qhx6zy,$=WvllQޠ''^ra3cPƆk~G;Z6Q-NDU P)er*z8	An
+|qpƯFԣ:ͨF$hOLO"PN(p	CiBu9
+-/sui/>xcvQkáU`}ii??5\fqCz017 V1^P@
j<\ppɵeǫ=%5.X<ݞỽ(w3g*mrzh*aQaJ<6i;*/arv>M *r1
+t?~R߱
+`UTRJ*UTR7ZM?,1YJ:v(5XZ5֮_!A	_pXTjxlVvIbIrhqFGzLʑ<vK$rqɍ"urJ[,	#tѡ1kkkL;ԣV!w	>m	<a_yΞ=#k
+À%w*豣r_A)!KK/ʫg&Ly=$ݞ`}_zq6VV8О^eCq'dזfoiarZ`^UrX>/ԟ+TN6sMemmC꥙ e^[V9(w{ˋCHgFrŸcMgKU*suEFeؾZddPvTqG	IU6촉
]&rwY 3W/fspm мվ}d0.V916(17g&!x>ڇ1+K~Ɛ$M5z!<}LS>\w	C6~gyVA^\z$9w<^_YIe,ׯ/+G^Vt|;8~HިJ*UTRJ*U?DuQ`/WGg4Nγ{α/V@Ac4i5*S&pwZi
+42oS'Opy21=I%WH?nmnҝ[@#Ufڠ$N.2<#ĉ<<xHeZOf,-/SOσqt'l:v+Ͽ+>iA=+2hR`}@hAuu1VU(P<Ymr@@шzwq~6wɇ
+( Tb,W.$F} NDh\%k	֟P	_ݦdE
+NJh39q73ȰǶ
!˩yJ$b
+NcLQ>,9Q19U
+OƫL헰,働]SvX>/灃mS
+w8,`(L!(
+pkHTW]>C1:
+"GQW\!q٥W`ZJW5Fe)
+`A*UTRJ*UTI\cG!@d4$Or04w>B#=  \tz^e{+Kgϓ]9?
+g0@rx1q~dU|*C__{AmccE0-&\vFNֶI,9 Ĕ?@e? wuU~_<i"fgg9|0V%ԏyKO܋/17? Vgc'38,+hؐ$cwo.AN5,q+,#ҵ,/-SoakK^ Z GT
 ;x
La{!`z~]xg6g9+b>)	VԊR	
 u*YT9H%|u_QZ};e>i)}nCrir-<`CyK8dzrYf;Ǹms[Z}n;u'`kcF(_
+Á Mqz\~\b(~fFn5'5^+sb MG9##YІ*T+Rqrj=}3bj<x AU-PX9eM VJ*UTRJ*U*+_CeɚsN$H}nQ㋟?JpYipIOi1v.ݔo=kciS ϊ(OQ	Sh7b`dVEac-vIҵ
zr:uJ΋FBܔT)gbr ~)|!Tq]xW
k[;g3ϲAC?zs;MZ5'ZLL^}[;t7w^du/s=rK(QYA:O 3!0(ClyyO#h6lP>r
^}}=<3yCF㥦E*Bܨ3{1.Вe=ad@%~E
:NDVqA=#iOM( k5Z`2׼Hx ni`r7gL {C+!~Yh7+y&(t4j
"#4Z-SP*'5+ș fEZF>@Z,; TnozV`0R	nbk{,(nX*UTRJ*UT u#zRdY|f?<WmrH#Gr[8zQ<M6NfDC.X>eȷ95{8`pc
?<ϰ8X4L^^Z]]y.iwP8J<V.fQB$%tܬ\Fyn=u$nֱ>Ջɂ~Q,p}{Wld`zɁYժ3X\8U9׆.6:?y+6"w	XS .d
ExeS%et=ka8Ap!*{N,k+1fyz <6: HgssYf(?dIJ%P5qM@=љB *h6LOi.QLgrI/.0=94fbz
+o4UNy<Sr*ol~ڇkX1,QbLgAhq' nVoT4Kl G!ʌNsQB8ZP[i5ja
+r
C666
L2CK%vSY:%eVV,ɉ(pyF@^C07?/gc*UTRJ*UT[+26GLbmz¯E!IOn8wRט#Ys3*MЦ1r^/Rʲ),] WFCZ\EQ!Ǖ  $ױ("MS{N@J\+paEq6X%(jzC%A<_Ygs.]-n~^|yW^ezqN,gR78fF%,鵱2*;!˫z,,.09aoo^O卣Dj2=&ůÝ	s'28gpoWf(7pGʰsmD0`owWLOth6N0ӄӣиҵ07ZL +<Z]mbj1]%,Z11APMxn2%Z @-IܳLټѵJ-0 +PpnJMJJxA}톣
V9i؁ƥT";;-eu}HδfkZQ b2dVAQV׫k5 z\|ImY.s}y]ho喓'+J*UJ۬l]<L;ר{"+{2c1&(2w8稵<rVk3![#݃[$|Eiq.\!u}CCSOۼ=I2V%jnlK%p^|'
9Ü\ڕstn9Jl?us\}s٬eJU16d2|bF9:Kh"Mu` l:ee*/"c9gffbbfC;MIӤ,bp' Yp0qmm$Hp YʼR1GOQV yPʡf5\<\3a=Y\XLΨh7k:o$+SuӤ9#{]F$w$Ô4$؂8BdA%쭮ŋ2ᣇ>^`Ѩ'ȑ$C޼`]8l, ^ynȼS
7K-exLpn<zlnmu((\p, cF GRLب
lh,^pFeiAP_`0*X2SD(pC~,
x*Ex㹄?!y	w]H%JK`YCzcX뱠c>tQq!]p嚇޹1.(TM=Qh>T`cuuM׾Z,w_m'?'4    IENDB`
\ No newline at end of file
--- a/wp-content/themes/twentyfourteen/style.css
+++ b/wp-content/themes/twentyfourteen/style.css
@@ -4,7 +4,7 @@ Theme URI: https://wordpress.org/themes/twentyfourteen/
 Author: the WordPress team
 Author URI: https://wordpress.org/
 Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
-Version: 1.6
+Version: 1.7
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
@@ -347,6 +347,7 @@ figure {
 fieldset {
 	border: 1px solid rgba(0, 0, 0, 0.1);
 	margin: 0 0 24px;
+	min-width: inherit;
 	padding: 11px 12px 0;
 }
 
--- a/wp-content/themes/twentysixteen/functions.php
+++ b/wp-content/themes/twentysixteen/functions.php
@@ -65,6 +65,17 @@ function twentysixteen_setup() {
 	add_theme_support( 'title-tag' );
 
 	/*
+	 * Enable support for custom logo.
+	 *
+	 *  @since Twenty Sixteen 1.2
+	 */
+	add_theme_support( 'custom-logo', array(
+		'height'      => 240,
+		'width'       => 240,
+		'flex-height' => true,
+	) );
+
+	/*
 	 * Enable support for Post Thumbnails on posts and pages.
 	 *
 	 * @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
@@ -112,6 +123,9 @@ function twentysixteen_setup() {
 	 * specifically font, colors, icons, and column width.
 	 */
 	add_editor_style( array( 'css/editor-style.css', twentysixteen_fonts_url() ) );
+
+	// Indicate widget sidebars can use selective refresh in the Customizer.
+	add_theme_support( 'customize-selective-refresh-widgets' );
 }
 endif; // twentysixteen_setup
 add_action( 'after_setup_theme', 'twentysixteen_setup' );
@@ -239,32 +253,32 @@ function twentysixteen_scripts() {
 	wp_enqueue_style( 'twentysixteen-style', get_stylesheet_uri() );
 
 	// Load the Internet Explorer specific stylesheet.
-	wp_enqueue_style( 'twentysixteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentysixteen-style' ), '20150930' );
+	wp_enqueue_style( 'twentysixteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentysixteen-style' ), '20160412' );
 	wp_style_add_data( 'twentysixteen-ie', 'conditional', 'lt IE 10' );
 
 	// Load the Internet Explorer 8 specific stylesheet.
-	wp_enqueue_style( 'twentysixteen-ie8', get_template_directory_uri() . '/css/ie8.css', array( 'twentysixteen-style' ), '20151230' );
+	wp_enqueue_style( 'twentysixteen-ie8', get_template_directory_uri() . '/css/ie8.css', array( 'twentysixteen-style' ), '20160412' );
 	wp_style_add_data( 'twentysixteen-ie8', 'conditional', 'lt IE 9' );
 
 	// Load the Internet Explorer 7 specific stylesheet.
-	wp_enqueue_style( 'twentysixteen-ie7', get_template_directory_uri() . '/css/ie7.css', array( 'twentysixteen-style' ), '20150930' );
+	wp_enqueue_style( 'twentysixteen-ie7', get_template_directory_uri() . '/css/ie7.css', array( 'twentysixteen-style' ), '20160412' );
 	wp_style_add_data( 'twentysixteen-ie7', 'conditional', 'lt IE 8' );
 
 	// Load the html5 shiv.
 	wp_enqueue_script( 'twentysixteen-html5', get_template_directory_uri() . '/js/html5.js', array(), '3.7.3' );
 	wp_script_add_data( 'twentysixteen-html5', 'conditional', 'lt IE 9' );
 
-	wp_enqueue_script( 'twentysixteen-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151112', true );
+	wp_enqueue_script( 'twentysixteen-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20160412', true );
 
 	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
 		wp_enqueue_script( 'comment-reply' );
 	}
 
 	if ( is_singular() && wp_attachment_is_image() ) {
-		wp_enqueue_script( 'twentysixteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20151104' );
+		wp_enqueue_script( 'twentysixteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20160412' );
 	}
 
-	wp_enqueue_script( 'twentysixteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20151204', true );
+	wp_enqueue_script( 'twentysixteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20160412', true );
 
 	wp_localize_script( 'twentysixteen-script', 'screenReaderText', array(
 		'expand'   => __( 'expand child menu', 'twentysixteen' ),
--- a/wp-content/themes/twentysixteen/header.php
+++ b/wp-content/themes/twentysixteen/header.php
@@ -29,6 +29,8 @@
 		<header id="masthead" class="site-header" role="banner">
 			<div class="site-header-main">
 				<div class="site-branding">
+					<?php twentysixteen_the_custom_logo(); ?>
+
 					<?php if ( is_front_page() && is_home() ) : ?>
 						<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
 					<?php else : ?>
--- a/wp-content/themes/twentysixteen/inc/customizer.php
+++ b/wp-content/themes/twentysixteen/inc/customizer.php
@@ -106,6 +106,19 @@ function twentysixteen_customize_register( $wp_customize ) {
 	$wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
 	$wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
 
+	if ( isset( $wp_customize->selective_refresh ) ) {
+		$wp_customize->selective_refresh->add_partial( 'blogname', array(
+			'selector' => '.site-title a',
+			'container_inclusive' => false,
+			'render_callback' => 'twentysixteen_customize_partial_blogname',
+		) );
+		$wp_customize->selective_refresh->add_partial( 'blogdescription', array(
+			'selector' => '.site-description',
+			'container_inclusive' => false,
+			'render_callback' => 'twentysixteen_customize_partial_blogdescription',
+		) );
+	}
+
 	// Add color scheme setting and control.
 	$wp_customize->add_setting( 'color_scheme', array(
 		'default'           => 'default',
@@ -175,6 +188,30 @@ function twentysixteen_customize_register( $wp_customize ) {
 add_action( 'customize_register', 'twentysixteen_customize_register', 11 );
 
 /**
+ * Render the site title for the selective refresh partial.
+ *
+ * @since Twenty Sixteen 1.2
+ * @see twentysixteen_customize_register()
+ *
+ * @return void
+ */
+function twentysixteen_customize_partial_blogname() {
+	bloginfo( 'name' );
+}
+
+/**
+ * Render the site tagline for the selective refresh partial.
+ *
+ * @since Twenty Sixteen 1.2
+ * @see twentysixteen_customize_register()
+ *
+ * @return void
+ */
+function twentysixteen_customize_partial_blogdescription() {
+	bloginfo( 'description' );
+}
+
+/**
  * Registers color schemes for Twenty Sixteen.
  *
  * Can be filtered with {@see 'twentysixteen_color_schemes'}.
@@ -384,7 +421,7 @@ add_action( 'wp_enqueue_scripts', 'twentysixteen_color_scheme_css' );
  * @since Twenty Sixteen 1.0
  */
 function twentysixteen_customize_control_js() {
-	wp_enqueue_script( 'color-scheme-control', get_template_directory_uri() . '/js/color-scheme-control.js', array( 'customize-controls', 'iris', 'underscore', 'wp-util' ), '20150926', true );
+	wp_enqueue_script( 'color-scheme-control', get_template_directory_uri() . '/js/color-scheme-control.js', array( 'customize-controls', 'iris', 'underscore', 'wp-util' ), '20160412', true );
 	wp_localize_script( 'color-scheme-control', 'colorScheme', twentysixteen_get_color_schemes() );
 }
 add_action( 'customize_controls_enqueue_scripts', 'twentysixteen_customize_control_js' );
@@ -395,7 +432,7 @@ add_action( 'customize_controls_enqueue_scripts', 'twentysixteen_customize_contr
  * @since Twenty Sixteen 1.0
  */
 function twentysixteen_customize_preview_js() {
-	wp_enqueue_script( 'twentysixteen-customize-preview', get_template_directory_uri() . '/js/customize-preview.js', array( 'customize-preview' ), '20150922', true );
+	wp_enqueue_script( 'twentysixteen-customize-preview', get_template_directory_uri() . '/js/customize-preview.js', array( 'customize-preview' ), '20160412', true );
 }
 add_action( 'customize_preview_init', 'twentysixteen_customize_preview_js' );
 
--- a/wp-content/themes/twentysixteen/inc/template-tags.php
+++ b/wp-content/themes/twentysixteen/inc/template-tags.php
@@ -235,3 +235,18 @@ function twentysixteen_category_transient_flusher() {
 }
 add_action( 'edit_category', 'twentysixteen_category_transient_flusher' );
 add_action( 'save_post',     'twentysixteen_category_transient_flusher' );
+
+if ( ! function_exists( 'twentysixteen_the_custom_logo' ) ) :
+/**
+ * Displays the optional custom logo.
+ *
+ * Does nothing if the custom logo is not available.
+ *
+ * @since Twenty Sixteen 1.2
+ */
+function twentysixteen_the_custom_logo() {
+	if ( function_exists( 'the_custom_logo' ) ) {
+		the_custom_logo();
+	}
+}
+endif;
--- a/wp-content/themes/twentysixteen/js/functions.js
+++ b/wp-content/themes/twentysixteen/js/functions.js
@@ -160,7 +160,7 @@
 					newImg = new Image();
 					newImg.src = element.attr( 'src' );
 
-					$( newImg ).load( function() {
+					$( newImg ).on( 'load.twentysixteen', function() {
 						if ( newImg.width >= 840  ) {
 							element.addClass( 'below-entry-meta' );
 
--- a/wp-content/themes/twentysixteen/readme.txt
+++ b/wp-content/themes/twentysixteen/readme.txt
@@ -1,8 +1,8 @@
 === Twenty Sixteen ===
 Contributors: the WordPress team
 Requires at least: WordPress 4.4
-Tested up to: WordPress 4.4
-Version: 1.1
+Tested up to: WordPress 4.5
+Version: 1.2
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, gray, green, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
--- a/wp-content/themes/twentysixteen/searchform.php
+++ b/wp-content/themes/twentysixteen/searchform.php
@@ -11,7 +11,7 @@
 <form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
 	<label>
 		<span class="screen-reader-text"><?php echo _x( 'Search for:', 'label', 'twentysixteen' ); ?></span>
-		<input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search &hellip;', 'placeholder', 'twentysixteen' ); ?>" value="<?php echo get_search_query(); ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label', 'twentysixteen' ); ?>" />
+		<input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search &hellip;', 'placeholder', 'twentysixteen' ); ?>" value="<?php echo get_search_query(); ?>" name="s" />
 	</label>
 	<button type="submit" class="search-submit"><span class="screen-reader-text"><?php echo _x( 'Search', 'submit button', 'twentysixteen' ); ?></span></button>
 </form>
--- a/wp-content/themes/twentysixteen/style.css
+++ b/wp-content/themes/twentysixteen/style.css
@@ -4,7 +4,7 @@ Theme URI: https://wordpress.org/themes/twentysixteen/
 Author: the WordPress team
 Author URI: https://wordpress.org/
 Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
-Version: 1.1
+Version: 1.2
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
@@ -230,6 +230,7 @@ input[type="search"]::-webkit-search-decoration {
 fieldset {
 	border: 1px solid #d1d1d1;
 	margin: 0 0 1.75em;
+	min-width: inherit;
 	padding: 0.875em;
 }
 
@@ -1554,6 +1555,18 @@ blockquote:after,
 
 .site-branding {
 	margin: 0.875em auto 0.875em 0;
+	/* Avoid overflowing wide custom logo in small screens in Firefox and IEs */
+	max-width: 100%;
+	min-width: 0;
+	overflow: hidden;
+}
+
+.custom-logo-link {
+	display: block;
+}
+
+.custom-logo {
+	max-width: 180px;
 }
 
 .site-title {
@@ -1574,6 +1587,10 @@ blockquote:after,
 	color: #007acc;
 }
 
+.wp-custom-logo .site-title {
+	margin-top: 0.608695652em;
+}
+
 .site-description {
 	color: #686868;
 	display: none;
@@ -1635,7 +1652,6 @@ blockquote:after,
 	opacity: 0.85;
 }
 
-
 /**
  * 11.2 - Posts and pages
  */
@@ -2731,12 +2747,20 @@ p > video {
 		margin-bottom: 1.3125em;
 	}
 
+	.custom-logo {
+		max-width: 210px;
+	}
+
 	.site-title {
 		font-size: 28px;
 		font-size: 1.75rem;
 		line-height: 1.25;
 	}
 
+	.wp-custom-logo .site-title {
+		margin-top: 0.5em;
+	}
+
 	.site-description {
 		display: block;
 	}
@@ -2926,6 +2950,12 @@ p > video {
 		align-items: flex-start;
 	}
 
+	.wp-custom-logo .site-header-main {
+		-webkit-align-items: center;
+		-ms-flex-align: center;
+		align-items: center;
+	}
+
 	.site-header-menu {
 		display: block;
 		-webkit-flex: 0 1 auto;
@@ -3356,6 +3386,10 @@ p > video {
 		margin-bottom: 1.75em;
 	}
 
+	.custom-logo {
+		max-width: 240px;
+	}
+
 	.image-navigation {
 		margin-bottom: 3.230769231em;
 	}
--- a/wp-includes/admin-bar.php
+++ b/wp-includes/admin-bar.php
@@ -558,8 +558,7 @@ function wp_admin_bar_edit_menu( $wp_admin_bar ) {
 			&& ( $post_type_object->show_in_admin_bar ) )
 		{
 			if ( 'draft' == $post->post_status ) {
-				$draft_link = set_url_scheme( get_permalink( $post->ID ) );
-				$preview_link = get_preview_post_link( $post, array(), $draft_link );
+				$preview_link = get_preview_post_link( $post );
 				$wp_admin_bar->add_menu( array(
 					'id' => 'preview',
 					'title' => $post_type_object->labels->view_item,
@@ -573,8 +572,8 @@ function wp_admin_bar_edit_menu( $wp_admin_bar ) {
 					'href' => get_permalink( $post->ID )
 				) );
 			}
-		} elseif ( 'edit-tags' == $current_screen->base
-			&& isset( $tag ) && is_object( $tag )
+		} elseif ( 'term' == $current_screen->base
+			&& isset( $tag ) && is_object( $tag ) && ! is_wp_error( $tag )
 			&& ( $tax = get_taxonomy( $tag->taxonomy ) )
 			&& $tax->public )
 		{
@@ -692,16 +691,16 @@ function wp_admin_bar_comments_menu( $wp_admin_bar ) {
 
 	$awaiting_mod = wp_count_comments();
 	$awaiting_mod = $awaiting_mod->moderated;
-	$awaiting_title = esc_attr( sprintf( _n( '%s comment awaiting moderation', '%s comments awaiting moderation', $awaiting_mod ), number_format_i18n( $awaiting_mod ) ) );
+	$awaiting_text = sprintf( _n( '%s comment awaiting moderation', '%s comments awaiting moderation', $awaiting_mod ), number_format_i18n( $awaiting_mod ) );
 
 	$icon  = '<span class="ab-icon"></span>';
-	$title = '<span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-' . $awaiting_mod . '">' . number_format_i18n( $awaiting_mod ) . '</span>';
+	$title = '<span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-' . $awaiting_mod . '" aria-hidden="true">' . number_format_i18n( $awaiting_mod ) . '</span>';
+	$title .= '<span class="screen-reader-text">' . $awaiting_text . '</span>';
 
 	$wp_admin_bar->add_menu( array(
 		'id'    => 'comments',
 		'title' => $icon . $title,
 		'href'  => admin_url('edit-comments.php'),
-		'meta'  => array( 'title' => $awaiting_title ),
 	) );
 }
 
@@ -879,7 +878,7 @@ function _admin_bar_bump_cb() { ?>
  *
  * @since 3.1.0
  *
- * @global WP_Admin_Bar $wp_admin_bar
+ * @global bool $show_admin_bar
  *
  * @param bool $show Whether to allow the admin bar to show.
  */
@@ -893,8 +892,8 @@ function show_admin_bar( $show ) {
  *
  * @since 3.1.0
  *
- * @global WP_Admin_Bar $wp_admin_bar
- * @global string       $pagenow
+ * @global bool   $show_admin_bar
+ * @global string $pagenow
  *
  * @return bool Whether the admin bar should be showing.
  */
--- a/wp-includes/author-template.php
+++ b/wp-includes/author-template.php
@@ -289,9 +289,11 @@ function the_author_posts_link( $deprecated = '' ) {
  *
  * @global WP_Rewrite $wp_rewrite
  *
+ * @param int    $author_id       Author ID.
+ * @param string $author_nicename Optional. The author's nicename (slug). Default empty.
  * @return string The URL to the author's page.
  */
-function get_author_posts_url($author_id, $author_nicename = '') {
+function get_author_posts_url( $author_id, $author_nicename = '' ) {
 	global $wp_rewrite;
 	$auth_ID = (int) $author_id;
 	$link = $wp_rewrite->get_author_permastruct();
@@ -324,7 +326,7 @@ function get_author_posts_url($author_id, $author_nicename = '') {
 }
 
 /**
- * List all the authors of the blog, with several options available.
+ * List all the authors of the site, with several options available.
  *
  * @link https://codex.wordpress.org/Template_Tags/wp_list_authors
  *
--- a/wp-includes/bookmark.php
+++ b/wp-includes/bookmark.php
@@ -404,9 +404,11 @@ function sanitize_bookmark_field($field, $value, $bookmark_id, $context) {
 }
 
 /**
- * Deletes bookmark cache
+ * Deletes the bookmark cache.
  *
  * @since 2.7.0
+ *
+ * @param int $bookmark_id Bookmark ID.
  */
 function clean_bookmark_cache( $bookmark_id ) {
 	wp_cache_delete( $bookmark_id, 'bookmark' );
--- a/wp-includes/cache.php
+++ b/wp-includes/cache.php
@@ -112,7 +112,7 @@ function wp_cache_flush() {
  * @param string      $group  Optional. Where the cache contents are grouped. Default empty.
  * @param bool        $force  Optional. Whether to force an update of the local cache from the persistent
  *                            cache. Default false.
- * @param bool        &$found Optional. Whether the key was found in the cache. Disambiguates a return of false,
+ * @param bool        $found  Optional. Whether the key was found in the cache. Disambiguates a return of false,
  *                            a storable value. Passed by reference. Default null.
  * @return bool|mixed False on failure to retrieve contents or the cache
  *		              contents on success
@@ -209,7 +209,7 @@ function wp_cache_set( $key, $data, $group = '', $expire = 0 ) {
  * @see WP_Object_Cache::switch_to_blog()
  * @global WP_Object_Cache $wp_object_cache Object cache global instance.
  *
- * @param int $blog_id Blog ID.
+ * @param int $blog_id Site ID.
  */
 function wp_cache_switch_to_blog( $blog_id ) {
 	global $wp_object_cache;
@@ -247,8 +247,8 @@ function wp_cache_add_non_persistent_groups( $groups ) {
 /**
  * Reset internal cache keys and structures.
  *
- * If the cache backend uses global blog or site IDs as part of its cache keys,
- * this function instructs the backend to reset those keys and perform any cleanup
+ * If the cache back end uses global blog or site IDs as part of its cache keys,
+ * this function instructs the back end to reset those keys and perform any cleanup
  * since blog or site IDs have changed since cache init.
  *
  * This function is deprecated. Use wp_cache_switch_to_blog() instead of this
@@ -534,7 +534,7 @@ class WP_Object_Cache {
 	 * @param string     $group  Optional. Where the cache contents are grouped. Default 'default'.
 	 * @param string     $force  Optional. Unused. Whether to force a refetch rather than relying on the local
 	 *                           cache. Default false.
-	 * @param bool       &$found Optional. Whether the key was found in the cache. Disambiguates a return of
+	 * @param bool       $found  Optional. Whether the key was found in the cache. Disambiguates a return of
 	 *                           false, a storable value. Passed by reference. Default null.
 	 * @return false|mixed False on failure to retrieve contents or the cache contents on success.
 	 */
--- a/wp-includes/canonical.php
+++ b/wp-includes/canonical.php
@@ -17,7 +17,7 @@
  * prevents penalty for duplicate content by redirecting all incoming links to
  * one or the other.
  *
- * Prevents redirection for feeds, trackbacks, searches, comment popup, and
+ * Prevents redirection for feeds, trackbacks, searches, and
  * admin URLs. Does not redirect on non-pretty-permalink-supporting IIS 7+,
  * page/post previews, WP admin, Trackbacks, robots.txt, searches, or on POST
  * requests.
@@ -55,7 +55,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
 		}
 	}
 
-	if ( is_trackback() || is_search() || is_comments_popup() || is_admin() || is_preview() || is_robots() || ( $is_IIS && !iis7_supports_permalinks() ) ) {
+	if ( is_trackback() || is_search() || is_admin() || is_preview() || is_robots() || ( $is_IIS && !iis7_supports_permalinks() ) ) {
 		return;
 	}
 
@@ -172,7 +172,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
 		} elseif ( is_page() && !empty($_GET['page_id']) && ! $redirect_url ) {
 			if ( $redirect_url = get_permalink(get_query_var('page_id')) )
 				$redirect['query'] = remove_query_arg('page_id', $redirect['query']);
-		} elseif ( is_page() && !is_feed() && isset($wp_query->queried_object) && 'page' == get_option('show_on_front') && $wp_query->queried_object->ID == get_option('page_on_front')  && ! $redirect_url ) {
+		} elseif ( is_page() && !is_feed() && 'page' == get_option('show_on_front') && get_queried_object_id() == get_option('page_on_front')  && ! $redirect_url ) {
 			$redirect_url = home_url('/');
 		} elseif ( is_home() && !empty($_GET['page_id']) && 'page' == get_option('show_on_front') && get_query_var('page_id') == get_option('page_for_posts')  && ! $redirect_url ) {
 			if ( $redirect_url = get_permalink(get_option('page_for_posts')) )
@@ -262,10 +262,18 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
 		}
 
 		// Post Paging
-		if ( is_singular() && ! is_front_page() && get_query_var('page') ) {
+		if ( is_singular() && get_query_var('page') ) {
 			if ( !$redirect_url )
 				$redirect_url = get_permalink( get_queried_object_id() );
-			$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( get_query_var( 'page' ), 'single_paged' );
+
+			$page = get_query_var( 'page' );
+			if ( $page > 1 ) {
+				if ( is_front_page() ) {
+					$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( "$wp_rewrite->pagination_base/$page", 'paged' );
+				} else {
+					$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( $page, 'single_paged' );
+				}
+			}
 			$redirect['query'] = remove_query_arg( 'page', $redirect['query'] );
 		}
 
@@ -602,6 +610,12 @@ function redirect_guess_404_permalink() {
 }
 
 /**
+ * Redirects a variety of shorthand URLs to the admin.
+ *
+ * If a user visits example.com/admin, they'll be redirected to /wp-admin.
+ * Visiting /login redirects to /wp-login.php, and so on.
+ *
+ * @since 3.4.0
  *
  * @global WP_Rewrite $wp_rewrite
  */
--- a/wp-includes/capabilities.php
+++ b/wp-includes/capabilities.php
@@ -16,6 +16,8 @@
  *
  * @since 2.0.0
  *
+ * @global array $post_type_meta_caps Used to get post type meta capabilities.
+ *
  * @param string $cap       Capability name.
  * @param int    $user_id   User ID.
  * @param int    $object_id Optional. ID of the specific object to check against if `$cap` is a "meta" cap.
@@ -377,7 +379,7 @@ function map_meta_cap( $cap, $user_id ) {
 		break;
 	default:
 		// Handle meta capabilities for custom post types.
-		$post_type_meta_caps = _post_type_meta_capabilities();
+		global $post_type_meta_caps;
 		if ( isset( $post_type_meta_caps[ $cap ] ) ) {
 			$args = array_merge( array( $post_type_meta_caps[ $cap ], $user_id ), $args );
 			return call_user_func_array( 'map_meta_cap', $args );
@@ -406,6 +408,8 @@ function map_meta_cap( $cap, $user_id ) {
  * While checking against particular roles in place of a capability is supported
  * in part, this practice is discouraged as it may produce unreliable results.
  *
+ * Note: Will always return true if the current user is a super admin, unless specifically denied.
+ *
  * @since 2.0.0
  *
  * @see WP_User::has_cap()
@@ -433,11 +437,11 @@ function current_user_can( $capability ) {
 }
 
 /**
- * Whether current user has a capability or role for a given blog.
+ * Whether current user has a capability or role for a given site.
  *
  * @since 3.0.0
  *
- * @param int $blog_id Blog ID
+ * @param int    $blog_id    Site ID.
  * @param string $capability Capability or role name.
  * @return bool
  */
--- a/wp-includes/category-template.php
+++ b/wp-includes/category-template.php
@@ -348,7 +348,7 @@ function category_description( $category = 0 ) {
  *                                           of the option elements. Accepts any valid term field: 'term_id', 'name',
  *                                           'slug', 'term_group', 'term_taxonomy_id', 'taxonomy', 'description',
  *                                           'parent', 'count'. Default 'term_id'.
- *     @type string       $taxonomy          Name of the category to retrieve. Default 'category'.
+ *     @type string|array $taxonomy          Name of the category or categories to retrieve. Default 'category'.
  *     @type bool         $hide_if_empty     True to skip generating markup if no categories are found.
  *                                           Default false (create select element even if no categories are found).
  * }
@@ -520,24 +520,34 @@ function wp_dropdown_categories( $args = '' ) {
  *                                               the list. Default false (title will always be shown).
  *     @type int          $depth                 Category depth. Used for tab indentation. Default 0.
  *     @type string       $taxonomy              Taxonomy name. Default 'category'.
+ *     @type string       $separator             Separator between links. Default '<br />'.
  * }
  * @return false|string HTML content only if 'echo' argument is 0.
  */
 function wp_list_categories( $args = '' ) {
 	$defaults = array(
-		'show_option_all' => '', 'show_option_none' => __('No categories'),
-		'orderby' => 'name', 'order' => 'ASC',
-		'style' => 'list',
-		'show_count' => 0, 'hide_empty' => 1,
-		'use_desc_for_title' => 1, 'child_of' => 0,
-		'feed' => '', 'feed_type' => '',
-		'feed_image' => '', 'exclude' => '',
-		'exclude_tree' => '', 'current_category' => 0,
-		'hierarchical' => true, 'title_li' => __( 'Categories' ),
+		'child_of'            => 0,
+		'current_category'    => 0,
+		'depth'               => 0,
+		'echo'                => 1,
+		'exclude'             => '',
+		'exclude_tree'        => '',
+		'feed'                => '',
+		'feed_image'          => '',
+		'feed_type'           => '',
+		'hide_empty'          => 1,
 		'hide_title_if_empty' => false,
-		'echo' => 1, 'depth' => 0,
-		'separator' => '<br />',
-		'taxonomy' => 'category'
+		'hierarchical'        => true,
+		'order'               => 'ASC',
+		'orderby'             => 'name',
+		'separator'           => '<br />',
+		'show_count'          => 0,
+		'show_option_all'     => '',
+		'show_option_none'    => __( 'No categories' ),
+		'style'               => 'list',
+		'taxonomy'            => 'category',
+		'title_li'            => __( 'Categories' ),
+		'use_desc_for_title'  => 1,
 	);
 
 	$r = wp_parse_args( $args, $defaults );
@@ -904,7 +914,8 @@ function wp_generate_tag_cloud( $tags, $args = '' ) {
 
 	// generate the output links array
 	foreach ( $tags_data as $key => $tag_data ) {
-		$a[] = "<a href='" . esc_url( $tag_data['url'] ) . "' class='" . esc_attr( $tag_data['class'] ) . "' title='" . esc_attr( $tag_data['title'] ) . "' style='font-size: " . esc_attr( str_replace( ',', '.', $tag_data['font_size'] ) . $args['unit'] ) . ";'>" . esc_html( $tag_data['name'] ) . "</a>";
+		$class = $tag_data['class'] . ' tag-link-position-' . ( $key + 1 );
+		$a[] = "<a href='" . esc_url( $tag_data['url'] ) . "' class='" . esc_attr( $class ) . "' title='" . esc_attr( $tag_data['title'] ) . "' style='font-size: " . esc_attr( str_replace( ',', '.', $tag_data['font_size'] ) . $args['unit'] ) . ";'>" . esc_html( $tag_data['name'] ) . "</a>";
 	}
 
 	switch ( $args['format'] ) {
@@ -946,22 +957,33 @@ function wp_generate_tag_cloud( $tags, $args = '' ) {
 }
 
 /**
- * Callback for comparing objects based on name
+ * Serves as a callback for comparing objects based on name.
+ *
+ * Used with `uasort()`.
  *
  * @since 3.1.0
  * @access private
- * @return int
+ *
+ * @param object $a The first object to compare.
+ * @param object $b The second object to compare.
+ * @return int Negative number if `$a->name` is less than `$b->name`, zero if they are equal,
+ *             or greater than zero if `$a->name` is greater than `$b->name`.
  */
 function _wp_object_name_sort_cb( $a, $b ) {
 	return strnatcasecmp( $a->name, $b->name );
 }
 
 /**
- * Callback for comparing objects based on count
+ * Serves as a callback for comparing objects based on count.
+ *
+ * Used with `uasort()`.
  *
  * @since 3.1.0
  * @access private
- * @return bool
+ *
+ * @param object $a The first object to compare.
+ * @param object $b The second object to compare.
+ * @return bool Whether the count value for `$a` is greater than the count value for `$b`.
  */
 function _wp_object_count_sort_cb( $a, $b ) {
 	return ( $a->count > $b->count );
--- a/wp-includes/category.php
+++ b/wp-includes/category.php
@@ -15,9 +15,12 @@
  *
  * @since 2.1.0
  * @see get_terms() Type of arguments that can be changed.
- * @link https://codex.wordpress.org/Function_Reference/get_categories
  *
- * @param string|array $args Optional. Change the defaults retrieving categories.
+ * @param string|array $args {
+ *     Optional. Arguments to retrieve categories. See {@see get_terms()} for additional options.
+ *
+ *     @type string $taxonomy Taxonomy to retrieve terms for. In this case, default 'category'.
+ * }
  * @return array List of categories.
  */
 function get_categories( $args = '' ) {
@@ -48,10 +51,16 @@ function get_categories( $args = '' ) {
 		$taxonomy = $args['taxonomy'] = 'link_category';
 	}
 
-	$categories = (array) get_terms( $taxonomy, $args );
+	$categories = get_terms( $taxonomy, $args );
 
-	foreach ( array_keys( $categories ) as $k )
-		_make_cat_compat( $categories[$k] );
+	if ( is_wp_error( $categories ) ) {
+		$categories = array();
+	} else {
+		$categories = (array) $categories;
+		foreach ( array_keys( $categories ) as $k ) {
+			_make_cat_compat( $categories[ $k ] );
+		}
+	}
 
 	return $categories;
 }
--- a/wp-includes/certificates/ca-bundle.crt
+++ b/wp-includes/certificates/ca-bundle.crt
@@ -19,30 +19,6 @@
 ## SHA1: ed3c0bbfb7912bcc00cd2033b0cb85c98d10559c
 ##
 
-EE Certification Centre Root CA
-===============================
------BEGIN CERTIFICATE-----
-MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
-EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy
-dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw
-MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB
-UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy
-ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM
-TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2
-rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw
-93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN
-P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T
-AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ
-MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF
-BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj
-xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM
-lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
-uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
-3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
-dcGWxZ0=
------END CERTIFICATE-----
-
 GTE CyberTrust Global Root
 ==========================
 -----BEGIN CERTIFICATE-----
@@ -3688,6 +3664,30 @@ Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems
 WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
 -----END CERTIFICATE-----
 
+EE Certification Centre Root CA
+===============================
+-----BEGIN CERTIFICATE-----
+MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
+EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy
+dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw
+MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB
+UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy
+ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM
+TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2
+rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw
+93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN
+P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T
+AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ
+MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF
+BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj
+xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM
+lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
+uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
+3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
+dcGWxZ0=
+-----END CERTIFICATE-----
+
 E-Tugra Certification Authority
 ===============================
 -----BEGIN CERTIFICATE-----
--- a/wp-includes/class-feed.php
+++ b/wp-includes/class-feed.php
@@ -9,6 +9,11 @@ class WP_Feed_Cache extends SimplePie_Cache {
 	 *
 	 * @static
 	 * @access public
+	 *
+	 * @param string $location  URL location (scheme is used to determine handler).
+	 * @param string $filename  Unique identifier for cache object.
+	 * @param string $extension 'spi' or 'spc'.
+	 * @return WP_Feed_Cache_Transient Feed cache handler object that uses transients.
 	 */
 	public function create($location, $filename, $extension) {
 		return new WP_Feed_Cache_Transient($location, $filename, $extension);
@@ -20,6 +25,13 @@ class WP_Feed_Cache_Transient {
 	public $mod_name;
 	public $lifetime = 43200; //Default lifetime in cache of 12 hours
 
+	/**
+	 * Class instantiator.
+	 * 
+	 * @param string $location  URL location (scheme is used to determine handler).
+	 * @param string $filename  Unique identifier for cache object.
+	 * @param string $extension 'spi' or 'spc'.
+	 */
 	public function __construct($location, $filename, $extension) {
 		$this->name = 'feed_' . $filename;
 		$this->mod_name = 'feed_mod_' . $filename;
@@ -38,6 +50,9 @@ class WP_Feed_Cache_Transient {
 
 	/**
 	 * @access public
+	 *
+	 * @param SimplePie $data Data to save.
+	 * @return true Always true.
 	 */
 	public function save($data) {
 		if ( $data instanceof SimplePie ) {
--- a/wp-includes/class-http.php
+++ b/wp-includes/class-http.php
@@ -20,6 +20,71 @@
  */
 class WP_Http {
 
+	// Aliases for HTTP response codes.
+	const HTTP_CONTINUE                   = 100;
+	const SWITCHING_PROTOCOLS             = 101;
+	const PROCESSING                      = 102;
+
+	const OK                              = 200;
+	const CREATED                         = 201;
+	const ACCEPTED                        = 202;
+	const NON_AUTHORITATIVE_INFORMATION   = 203;
+	const NO_CONTENT                      = 204;
+	const RESET_CONTENT                   = 205;
+	const PARTIAL_CONTENT                 = 206;
+	const MULTI_STATUS                    = 207;
+	const IM_USED                         = 226;
+
+	const MULTIPLE_CHOICES                = 300;
+	const MOVED_PERMANENTLY               = 301;
+	const FOUND                           = 302;
+	const SEE_OTHER                       = 303;
+	const NOT_MODIFIED                    = 304;
+	const USE_PROXY                       = 305;
+	const RESERVED                        = 306;
+	const TEMPORARY_REDIRECT              = 307;
+	const PERMANENT_REDIRECT              = 308;
+
+	const BAD_REQUEST                     = 400;
+	const UNAUTHORIZED                    = 401;
+	const PAYMENT_REQUIRED                = 402;
+	const FORBIDDEN                       = 403;
+	const NOT_FOUND                       = 404;
+	const METHOD_NOT_ALLOWED              = 405;
+	const NOT_ACCEPTABLE                  = 406;
+	const PROXY_AUTHENTICATION_REQUIRED   = 407;
+	const REQUEST_TIMEOUT                 = 408;
+	const CONFLICT                        = 409;
+	const GONE                            = 410;
+	const LENGTH_REQUIRED                 = 411;
+	const PRECONDITION_FAILED             = 412;
+	const REQUEST_ENTITY_TOO_LARGE        = 413;
+	const REQUEST_URI_TOO_LONG            = 414;
+	const UNSUPPORTED_MEDIA_TYPE          = 415;
+	const REQUESTED_RANGE_NOT_SATISFIABLE = 416;
+	const EXPECTATION_FAILED              = 417;
+	const IM_A_TEAPOT                     = 418;
+	const MISDIRECTED_REQUEST             = 421;
+	const UNPROCESSABLE_ENTITY            = 422;
+	const LOCKED                          = 423;
+	const FAILED_DEPENDENCY               = 424;
+	const UPGRADE_REQUIRED                = 426;
+	const PRECONDITION_REQUIRED           = 428;
+	const TOO_MANY_REQUESTS               = 429;
+	const REQUEST_HEADER_FIELDS_TOO_LARGE = 431;
+	const UNAVAILABLE_FOR_LEGAL_REASONS   = 451;
+
+	const INTERNAL_SERVER_ERROR           = 500;
+	const NOT_IMPLEMENTED                 = 501;
+	const BAD_GATEWAY                     = 502;
+	const SERVICE_UNAVAILABLE             = 503;
+	const GATEWAY_TIMEOUT                 = 504;
+	const HTTP_VERSION_NOT_SUPPORTED      = 505;
+	const VARIANT_ALSO_NEGOTIATES         = 506;
+	const INSUFFICIENT_STORAGE            = 507;
+	const NOT_EXTENDED                    = 510;
+	const NETWORK_AUTHENTICATION_REQUIRED = 511;
+
 	/**
 	 * Send an HTTP request to a URI.
 	 *
@@ -298,7 +363,7 @@ class WP_Http {
 	 * Tests which transports are capable of supporting the request.
 	 *
 	 * @since 3.2.0
-	 * @access private
+	 * @access public
 	 *
 	 * @param array $args Request arguments
 	 * @param string $url URL to Request
@@ -307,6 +372,7 @@ class WP_Http {
 	 */
 	public function _get_first_available_transport( $args, $url = null ) {
 		$transports = array( 'curl', 'streams' );
+
 		/**
 		 * Filter which HTTP transports are available and in what order.
 		 *
@@ -623,7 +689,7 @@ class WP_Http {
 	 * prevent plugins from working and core functionality, if you don't include api.wordpress.org.
 	 *
 	 * You block external URL requests by defining WP_HTTP_BLOCK_EXTERNAL as true in your wp-config.php
-	 * file and this will only allow localhost and your blog to make requests. The constant
+	 * file and this will only allow localhost and your site to make requests. The constant
 	 * WP_ACCESSIBLE_HOSTS will allow additional hosts to go through for requests. The format of the
 	 * WP_ACCESSIBLE_HOSTS constant is a comma separated list of hostnames to allow, wildcard domains
 	 * are supported, eg *.wordpress.org will allow for all subdomains of wordpress.org to be contacted.
@@ -834,7 +900,7 @@ class WP_Http {
 	 * This does not verify if the IP is a valid IP, only that it appears to be
 	 * an IP address.
 	 *
-	 * @see http://home.deds.nl/~aeron/regex/ for IPv6 regex
+	 * @link http://home.deds.nl/~aeron/regex/ for IPv6 regex
 	 *
 	 * @since 3.7.0
 	 * @static
--- a/wp-includes/class-json.php
+++ b/wp-includes/class-json.php
@@ -445,7 +445,7 @@ class Services_JSON
             case 'array':
                /*
                 * As per JSON spec if any array key is not an integer
-                * we must treat the the whole array as an object. We
+                * we must treat the whole array as an object. We
                 * also try to catch a sparsely populated associative
                 * array with numeric keys here because some JS engines
                 * will create an array with empty indexes up to
--- a/wp-includes/class-oembed.php
+++ b/wp-includes/class-oembed.php
@@ -1,7 +1,8 @@
 <?php
 /**
- * API for fetching the HTML to embed remote content based on a provided URL.
- * Used internally by the {@link WP_Embed} class, but is designed to be generic.
+ * API for fetching the HTML to embed remote content based on a provided URL
+ *
+ * Used internally by the WP_Embed class, but is designed to be generic.
  *
  * @link https://codex.wordpress.org/oEmbed oEmbed Codex Article
  * @link http://oembed.com/ oEmbed Homepage
@@ -11,26 +12,45 @@
  */
 
 /**
- * oEmbed class.
+ * Core class used to implement oEmbed functionality.
  *
- * @package WordPress
- * @subpackage oEmbed
  * @since 2.9.0
  */
 class WP_oEmbed {
+
+	/**
+	 * A list of oEmbed providers.
+	 *
+	 * @since 2.9.0
+	 * @access public
+	 * @var array
+	 */
 	public $providers = array();
+
 	/**
+	 * A list of an early oEmbed providers.
+	 *
+	 * @since 4.0.0
+	 * @access public
 	 * @static
 	 * @var array
 	 */
 	public static $early_providers = array();
 
+	/**
+	 * A list of private/protected methods, used for backwards compatibility.
+	 *
+	 * @since 4.2.0
+	 * @access private
+	 * @var array
+	 */
 	private $compat_methods = array( '_fetch_with_format', '_parse_json', '_parse_xml', '_parse_body' );
 
 	/**
-	 * Constructor
+	 * Constructor.
 	 *
 	 * @since 2.9.0
+	 * @access public
 	 */
 	public function __construct() {
 		$host = urlencode( home_url() );
@@ -43,7 +63,7 @@ class WP_oEmbed {
 			'#https://youtu\.be/.*#i'                             => array( 'http://www.youtube.com/oembed?scheme=https',                true  ),
 			'#https?://(.+\.)?vimeo\.com/.*#i'                    => array( 'http://vimeo.com/api/oembed.{format}',                      true  ),
 			'#https?://(www\.)?dailymotion\.com/.*#i'             => array( 'https://www.dailymotion.com/services/oembed',               true  ),
-			'http://dai.ly/*'                                     => array( 'https://www.dailymotion.com/services/oembed',               false ),
+			'#https?://dai.ly/.*#i'                               => array( 'https://www.dailymotion.com/services/oembed',               true  ),
 			'#https?://(www\.)?flickr\.com/.*#i'                  => array( 'https://www.flickr.com/services/oembed/',                   true  ),
 			'#https?://flic\.kr/.*#i'                             => array( 'https://www.flickr.com/services/oembed/',                   true  ),
 			'#https?://(.+\.)?smugmug\.com/.*#i'                  => array( 'http://api.smugmug.com/services/oembed/',                   true  ),
@@ -55,7 +75,9 @@ class WP_oEmbed {
 			'#https?://(.+\.)?polldaddy\.com/.*#i'                => array( 'https://polldaddy.com/oembed/',                             true  ),
 			'#https?://poll\.fm/.*#i'                             => array( 'https://polldaddy.com/oembed/',                             true  ),
 			'#https?://(www\.)?funnyordie\.com/videos/.*#i'       => array( 'http://www.funnyordie.com/oembed',                          true  ),
-			'#https?://(www\.)?twitter\.com/.+?/status(es)?/.*#i' => array( 'https://api.twitter.com/1/statuses/oembed.{format}',        true  ),
+			'#https?://(www\.)?twitter\.com/.+?/status(es)?/.*#i' => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/.+?/timelines/.*#i'   => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/i/moments/.*#i'       => array( 'https://publish.twitter.com/oembed',                        true  ),
 			'#https?://vine.co/v/.*#i'                            => array( 'https://vine.co/oembed.{format}',                           true  ),
 			'#https?://(www\.)?soundcloud\.com/.*#i'              => array( 'http://soundcloud.com/oembed',                              true  ),
 			'#https?://(.+?\.)?slideshare\.net/.*#i'              => array( 'https://www.slideshare.net/api/oembed/2',                   true  ),
@@ -101,59 +123,61 @@ class WP_oEmbed {
 		 *
 		 * Supported providers:
 		 *
-		 * |   Provider   |        Flavor        | HTTPS |   Since   |
-		 * | ------------ | -------------------- | :---: | --------- |
-		 * | Dailymotion  | dailymotion.com      |  Yes  | 2.9.0     |
-		 * | Flickr       | flickr.com           |  Yes  | 2.9.0     |
-		 * | Hulu         | hulu.com             |  Yes  | 2.9.0     |
-		 * | Photobucket  | photobucket.com      |  No   | 2.9.0     |
-		 * | Scribd       | scribd.com           |  Yes  | 2.9.0     |
-		 * | Vimeo        | vimeo.com            |  Yes  | 2.9.0     |
-		 * | WordPress.tv | wordpress.tv         |  Yes  | 2.9.0     |
-		 * | YouTube      | youtube.com/watch    |  Yes  | 2.9.0     |
-		 * | Funny or Die | funnyordie.com       |  Yes  | 3.0.0     |
-		 * | Polldaddy    | polldaddy.com        |  Yes  | 3.0.0     |
-		 * | SmugMug      | smugmug.com          |  Yes  | 3.0.0     |
-		 * | YouTube      | youtu.be             |  Yes  | 3.0.0     |
-		 * | Twitter      | twitter.com          |  Yes  | 3.4.0     |
-		 * | Instagram    | instagram.com        |  Yes  | 3.5.0     |
-		 * | Instagram    | instagr.am           |  Yes  | 3.5.0     |
-		 * | Slideshare   | slideshare.net       |  Yes  | 3.5.0     |
-		 * | SoundCloud   | soundcloud.com       |  Yes  | 3.5.0     |
-		 * | Dailymotion  | dai.ly               |  No   | 3.6.0     |
-		 * | Flickr       | flic.kr              |  Yes  | 3.6.0     |
-		 * | Spotify      | spotify.com          |  Yes  | 3.6.0     |
-		 * | Imgur        | imgur.com            |  Yes  | 3.9.0     |
-		 * | Meetup.com   | meetup.com           |  Yes  | 3.9.0     |
-		 * | Meetup.com   | meetu.ps             |  Yes  | 3.9.0     |
-		 * | Animoto      | animoto.com          |  Yes  | 4.0.0     |
-		 * | Animoto      | video214.com         |  Yes  | 4.0.0     |
-		 * | CollegeHumor | collegehumor.com     |  Yes  | 4.0.0     |
-		 * | Issuu        | issuu.com            |  Yes  | 4.0.0     |
-		 * | Mixcloud     | mixcloud.com         |  Yes  | 4.0.0     |
-		 * | Polldaddy    | poll.fm              |  Yes  | 4.0.0     |
-		 * | TED          | ted.com              |  Yes  | 4.0.0     |
-		 * | YouTube      | youtube.com/playlist |  Yes  | 4.0.0     |
-		 * | Vine         | vine.co              |  Yes  | 4.1.0     |
-		 * | Tumblr       | tumblr.com           |  Yes  | 4.2.0     |
-		 * | Kickstarter  | kickstarter.com      |  Yes  | 4.2.0     |
-		 * | Kickstarter  | kck.st               |  Yes  | 4.2.0     |
-		 * | Cloudup      | cloudup.com          |  Yes  | 4.4.0     |
-		 * | ReverbNation | reverbnation.com     |  Yes  | 4.4.0     |
-		 * | VideoPress   | videopress.com       |  Yes  | 4.4.0     |
-		 * | Reddit       | reddit.com           |  Yes  | 4.4.0     |
-		 * | Speaker Deck | speakerdeck.com      |  Yes  | 4.4.0     |
+		 * |   Provider   |        Flavor         | Supports HTTPS |   Since   |
+		 * | ------------ | --------------------- | :------------: | --------- |
+		 * | Dailymotion  | dailymotion.com       |      Yes       | 2.9.0     |
+		 * | Flickr       | flickr.com            |      Yes       | 2.9.0     |
+		 * | Hulu         | hulu.com              |      Yes       | 2.9.0     |
+		 * | Photobucket  | photobucket.com       |      No        | 2.9.0     |
+		 * | Scribd       | scribd.com            |      Yes       | 2.9.0     |
+		 * | Vimeo        | vimeo.com             |      Yes       | 2.9.0     |
+		 * | WordPress.tv | wordpress.tv          |      Yes       | 2.9.0     |
+		 * | YouTube      | youtube.com/watch     |      Yes       | 2.9.0     |
+		 * | Funny or Die | funnyordie.com        |      Yes       | 3.0.0     |
+		 * | Polldaddy    | polldaddy.com         |      Yes       | 3.0.0     |
+		 * | SmugMug      | smugmug.com           |      Yes       | 3.0.0     |
+		 * | YouTube      | youtu.be              |      Yes       | 3.0.0     |
+		 * | Twitter      | twitter.com           |      Yes       | 3.4.0     |
+		 * | Instagram    | instagram.com         |      Yes       | 3.5.0     |
+		 * | Instagram    | instagr.am            |      Yes       | 3.5.0     |
+		 * | Slideshare   | slideshare.net        |      Yes       | 3.5.0     |
+		 * | SoundCloud   | soundcloud.com        |      Yes       | 3.5.0     |
+		 * | Dailymotion  | dai.ly                |      Yes       | 3.6.0     |
+		 * | Flickr       | flic.kr               |      Yes       | 3.6.0     |
+		 * | Spotify      | spotify.com           |      Yes       | 3.6.0     |
+		 * | Imgur        | imgur.com             |      Yes       | 3.9.0     |
+		 * | Meetup.com   | meetup.com            |      Yes       | 3.9.0     |
+		 * | Meetup.com   | meetu.ps              |      Yes       | 3.9.0     |
+		 * | Animoto      | animoto.com           |      Yes       | 4.0.0     |
+		 * | Animoto      | video214.com          |      Yes       | 4.0.0     |
+		 * | CollegeHumor | collegehumor.com      |      Yes       | 4.0.0     |
+		 * | Issuu        | issuu.com             |      Yes       | 4.0.0     |
+		 * | Mixcloud     | mixcloud.com          |      Yes       | 4.0.0     |
+		 * | Polldaddy    | poll.fm               |      Yes       | 4.0.0     |
+		 * | TED          | ted.com               |      Yes       | 4.0.0     |
+		 * | YouTube      | youtube.com/playlist  |      Yes       | 4.0.0     |
+		 * | Vine         | vine.co               |      Yes       | 4.1.0     |
+		 * | Tumblr       | tumblr.com            |      Yes       | 4.2.0     |
+		 * | Kickstarter  | kickstarter.com       |      Yes       | 4.2.0     |
+		 * | Kickstarter  | kck.st                |      Yes       | 4.2.0     |
+		 * | Cloudup      | cloudup.com           |      Yes       | 4.4.0     |
+		 * | ReverbNation | reverbnation.com      |      Yes       | 4.4.0     |
+		 * | VideoPress   | videopress.com        |      Yes       | 4.4.0     |
+		 * | Reddit       | reddit.com            |      Yes       | 4.4.0     |
+		 * | Speaker Deck | speakerdeck.com       |      Yes       | 4.4.0     |
+		 * | Twitter      | twitter.com/timelines |      Yes       | 4.5.0     |
+		 * | Twitter      | twitter.com/moments   |      Yes       | 4.5.0     |
 		 *
 		 * No longer supported providers:
 		 *
-		 * |   Provider   |        Flavor        | HTTPS |   Since   |  Removed  |
-		 * | ------------ | -------------------- | :---: | --------- | --------- |
-		 * | Qik          | qik.com              |  Yes  | 2.9.0     | 3.9.0     |
-		 * | Viddler      | viddler.com          |  Yes  | 2.9.0     | 4.0.0     |
-		 * | Revision3    | revision3.com        |  No   | 2.9.0     | 4.2.0     |
-		 * | Blip         | blip.tv              |  No   | 2.9.0     | 4.4.0     |
-		 * | Rdio         | rdio.com             |  Yes  | 3.6.0     | 4.4.1     |
-		 * | Rdio         | rd.io                |  Yes  | 3.6.0     | 4.4.1     |
+		 * |   Provider   |        Flavor        | Supports HTTPS |   Since   |  Removed  |
+		 * | ------------ | -------------------- | :------------: | --------- | --------- |
+		 * | Qik          | qik.com              |      Yes       | 2.9.0     | 3.9.0     |
+		 * | Viddler      | viddler.com          |      Yes       | 2.9.0     | 4.0.0     |
+		 * | Revision3    | revision3.com        |      No        | 2.9.0     | 4.2.0     |
+		 * | Blip         | blip.tv              |      No        | 2.9.0     | 4.4.0     |
+		 * | Rdio         | rdio.com             |      Yes       | 3.6.0     | 4.4.1     |
+		 * | Rdio         | rd.io                |      Yes       | 3.6.0     | 4.4.1     |
 		 *
 		 * @see wp_oembed_add_provider()
 		 *
@@ -168,7 +192,7 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Make private/protected methods readable for backwards compatibility.
+	 * Exposes private/protected methods for backwards compatibility.
 	 *
 	 * @since 4.0.0
 	 * @access public
@@ -225,14 +249,16 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Add an oEmbed provider just-in-time when wp_oembed_add_provider() is called
-	 * before the 'plugins_loaded' hook.
+	 * Adds an oEmbed provider.
+	 *
+	 * The provider is removed just-in-time when wp_oembed_add_provider() is called before
+	 * the {@see 'plugins_loaded'} hook.
 	 *
-	 * The just-in-time addition is for the benefit of the 'oembed_providers' filter.
+	 * The just-in-time addition is for the benefit of the {@see 'oembed_providers'} filter.
 	 *
+	 * @static
 	 * @since 4.0.0
 	 * @access public
-	 * @static
 	 *
 	 * @see wp_oembed_add_provider()
 	 *
@@ -251,10 +277,12 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Remove an oEmbed provider just-in-time when wp_oembed_remove_provider() is called
-	 * before the 'plugins_loaded' hook.
+	 * Removes an oEmbed provider.
+	 *
+	 * The provider is removed just-in-time when wp_oembed_remove_provider() is called before
+	 * the {@see 'plugins_loaded'} hook.
 	 *
-	 * The just-in-time removal is for the benefit of the 'oembed_providers' filter.
+	 * The just-in-time removal is for the benefit of the {@see 'oembed_providers'} filter.
 	 *
 	 * @since 4.0.0
 	 * @access public
@@ -279,8 +307,11 @@ class WP_oEmbed {
 	 * @see WP_oEmbed::fetch()
 	 * @see WP_oEmbed::data2html()
 	 *
-	 * @param string $url The URL to the content that should be attempted to be embedded.
-	 * @param array $args Optional arguments. Usually passed from a shortcode.
+	 * @since 2.9.0
+	 * @access public
+	 *
+	 * @param string       $url  The URL to the content that should be attempted to be embedded.
+	 * @param array|string $args Optional. Arguments, usually passed from a shortcode. Default empty.
 	 * @return false|string False on failure, otherwise the UNSANITIZED (and potentially unsafe) HTML that should be used to embed.
 	 */
 	public function get_html( $url, $args = '' ) {
@@ -304,11 +335,17 @@ class WP_oEmbed {
 	/**
 	 * Attempts to discover link tags at the given URL for an oEmbed provider.
 	 *
+	 * @since 2.9.0
+	 * @access public
+	 *
 	 * @param string $url The URL that should be inspected for discovery `<link>` tags.
 	 * @return false|string False on failure, otherwise the oEmbed provider URL.
 	 */
 	public function discover( $url ) {
 		$providers = array();
+		$args = array(
+			'limit_response_size' => 153600, // 150 KB
+		);
 
 		/**
 		 * Filter oEmbed remote get arguments.
@@ -320,7 +357,7 @@ class WP_oEmbed {
 		 * @param array  $args oEmbed remote get arguments.
 		 * @param string $url  URL to be inspected.
 		 */
-		$args = apply_filters( 'oembed_remote_get_args', array(), $url );
+		$args = apply_filters( 'oembed_remote_get_args', $args, $url );
 
 		// Fetch URL content
 		$request = wp_safe_remote_get( $url, $args );
@@ -342,7 +379,9 @@ class WP_oEmbed {
 			) );
 
 			// Strip <body>
-			$html = substr( $html, 0, stripos( $html, '</head>' ) );
+			if ( $html_head_end = stripos( $html, '</head>' ) ) {
+				$html = substr( $html, 0, $html_head_end );
+			}
 
 			// Do a quick check
 			$tagfound = false;
@@ -380,9 +419,12 @@ class WP_oEmbed {
 	/**
 	 * Connects to a oEmbed provider and returns the result.
 	 *
-	 * @param string $provider The URL to the oEmbed provider.
-	 * @param string $url The URL to the content that is desired to be embedded.
-	 * @param array $args Optional arguments. Usually passed from a shortcode.
+	 * @since 2.9.0
+	 * @access public
+	 *
+	 * @param string       $provider The URL to the oEmbed provider.
+	 * @param string       $url      The URL to the content that is desired to be embedded.
+	 * @param array|string $args     Optional. Arguments, usually passed from a shortcode. Default empty.
 	 * @return false|object False on failure, otherwise the result in the form of an object.
 	 */
 	public function fetch( $provider, $url, $args = '' ) {
@@ -417,6 +459,7 @@ class WP_oEmbed {
 	 *
 	 * @since 3.0.0
 	 * @access private
+	 *
 	 * @param string $provider_url_with_args URL to the provider with full arguments list (url, maxheight, etc.)
 	 * @param string $format Format to use
 	 * @return false|object|WP_Error False on failure, otherwise the result in the form of an object.
@@ -475,7 +518,7 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Helper function for parsing an XML response body.
+	 * Serves as a helper function for parsing an XML response body.
 	 *
 	 * @since 3.6.0
 	 * @access private
@@ -513,7 +556,10 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Converts a data object from {@link WP_oEmbed::fetch()} and returns the HTML.
+	 * Converts a data object from WP_oEmbed::fetch() and returns the HTML.
+	 *
+	 * @since 2.9.0
+	 * @access public
 	 *
 	 * @param object $data A data object result from an oEmbed provider.
 	 * @param string $url The URL to the content that is desired to be embedded.
@@ -566,9 +612,12 @@ class WP_oEmbed {
 	}
 
 	/**
-	 * Strip any new lines from the HTML.
+	 * Strips any new lines from the HTML.
 	 *
+	 * @since 2.9.0 as strip_scribd_newlines()
+	 * @since 3.0.0
 	 * @access public
+	 *
 	 * @param string $html Existing HTML.
 	 * @param object $data Data object from WP_oEmbed::data2html()
 	 * @param string $url The original URL passed to oEmbed.
@@ -605,7 +654,7 @@ class WP_oEmbed {
 }
 
 /**
- * Returns the initialized {@link WP_oEmbed} object
+ * Returns the initialized WP_oEmbed object.
  *
  * @since 2.9.0
  * @access private
--- a/wp-includes/class-snoopy.php
+++ b/wp-includes/class-snoopy.php
@@ -999,20 +999,23 @@ class Snoopy
 		if(!empty($this->user) || !empty($this->pass))
 			$headers[] = "Authorization: BASIC ".base64_encode($this->user.":".$this->pass);
 
-		for($curr_header = 0; $curr_header < count($headers); $curr_header++) {
-			$safer_header = strtr( $headers[$curr_header], "\"", " " );
-			$cmdline_params .= " -H \"".$safer_header."\"";
+		$headerfile = tempnam( $this->temp_dir, "sno" );
+		$cmdline_params = '-k -D ' . escapeshellarg( $headerfile );
+
+		foreach ( $headers as $header ) {
+			$cmdline_params .= ' -H ' . escapeshellarg( $header );
 		}
 
-		if(!empty($body))
-			$cmdline_params .= " -d \"$body\"";
+		if ( ! empty( $body ) ) {
+			$cmdline_params .= ' -d ' . escapeshellarg( $body );
+		}
 
-		if($this->read_timeout > 0)
-			$cmdline_params .= " -m ".$this->read_timeout;
+		if ( $this->read_timeout > 0 ) {
+			$cmdline_params .= ' -m ' . escapeshellarg( $this->read_timeout );
+		}
 
-		$headerfile = tempnam($this->temp_dir, "sno");
 
-		exec($this->curl_path." -k -D \"$headerfile\"".$cmdline_params." \"".escapeshellcmd($URI)."\"",$results,$return);
+		exec( $this->curl_path . ' ' . $cmdline_params . ' ' . escapeshellarg( $URI ), $results, $return );
 
 		if($return)
 		{
--- a/wp-includes/class-walker-category-dropdown.php
+++ b/wp-includes/class-walker-category-dropdown.php
@@ -15,32 +15,44 @@
  * @see Walker
  */
 class Walker_CategoryDropdown extends Walker {
+
 	/**
-	 * @see Walker::$tree_type
+	 * What the class handles.
+	 *
 	 * @since 2.1.0
+	 * @access private
 	 * @var string
+	 *
+	 * @see Walker::$tree_type
 	 */
 	public $tree_type = 'category';
 
 	/**
-	 * @see Walker::$db_fields
+	 * Database fields to use.
+	 *
 	 * @since 2.1.0
+	 * @access public
 	 * @todo Decouple this
 	 * @var array
+	 *
+	 * @see Walker::$db_fields
 	 */
 	public $db_fields = array ('parent' => 'parent', 'id' => 'term_id');
 
 	/**
-	 * Start the element output.
+	 * Starts the element output.
 	 *
-	 * @see Walker::start_el()
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::start_el()
 	 *
 	 * @param string $output   Passed by reference. Used to append additional content.
 	 * @param object $category Category data object.
 	 * @param int    $depth    Depth of category. Used for padding.
 	 * @param array  $args     Uses 'selected', 'show_count', and 'value_field' keys, if they exist.
-	 *                         See {@see wp_dropdown_categories()}.
+	 *                         See wp_dropdown_categories().
+	 * @param int    $id       Optional. ID of the current category. Default 0 (unused).
 	 */
 	public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
 		$pad = str_repeat('&nbsp;', $depth * 3);
--- a/wp-includes/class-walker-category.php
+++ b/wp-includes/class-walker-category.php
@@ -15,36 +15,42 @@
  * @see Walker
  */
 class Walker_Category extends Walker {
+
 	/**
 	 * What the class handles.
 	 *
-	 * @see Walker::$tree_type
 	 * @since 2.1.0
+	 * @access public
 	 * @var string
+	 *
+	 * @see Walker::$tree_type
 	 */
 	public $tree_type = 'category';
 
 	/**
 	 * Database fields to use.
 	 *
-	 * @see Walker::$db_fields
 	 * @since 2.1.0
-	 * @todo Decouple this
+	 * @access public
 	 * @var array
+	 *
+	 * @see Walker::$db_fields
+	 * @todo Decouple this
 	 */
 	public $db_fields = array ('parent' => 'parent', 'id' => 'term_id');
 
 	/**
 	 * Starts the list before the elements are added.
 	 *
-	 * @see Walker::start_lvl()
-	 *
 	 * @since 2.1.0
+	 * @access public
 	 *
-	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int    $depth  Depth of category. Used for tab indentation.
-	 * @param array  $args   An array of arguments. Will only append content if style argument value is 'list'.
-	 *                       @see wp_list_categories()
+	 * @see Walker::start_lvl()
+	 *
+	 * @param string $output Used to append additional content. Passed by reference.
+	 * @param int    $depth  Optional. Depth of category. Used for tab indentation. Default 0.
+	 * @param array  $args   Optional. An array of arguments. Will only append content if style argument
+	 *                       value is 'list'. See wp_list_categories(). Default empty array.
 	 */
 	public function start_lvl( &$output, $depth = 0, $args = array() ) {
 		if ( 'list' != $args['style'] )
@@ -57,14 +63,15 @@ class Walker_Category extends Walker {
 	/**
 	 * Ends the list of after the elements are added.
 	 *
-	 * @see Walker::end_lvl()
-	 *
 	 * @since 2.1.0
+	 * @access public
 	 *
-	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int    $depth  Depth of category. Used for tab indentation.
-	 * @param array  $args   An array of arguments. Will only append content if style argument value is 'list'.
-	 *                       @wsee wp_list_categories()
+	 * @see Walker::end_lvl()
+	 *
+	 * @param string $output Used to append additional content. Passed by reference.
+	 * @param int    $depth  Optional. Depth of category. Used for tab indentation. Default 0.
+	 * @param array  $args   Optional. An array of arguments. Will only append content if style argument
+	 *                       value is 'list'. See wp_list_categories(). Default empty array.
 	 */
 	public function end_lvl( &$output, $depth = 0, $args = array() ) {
 		if ( 'list' != $args['style'] )
@@ -75,17 +82,18 @@ class Walker_Category extends Walker {
 	}
 
 	/**
-	 * Start the element output.
-	 *
-	 * @see Walker::start_el()
+	 * Starts the element output.
 	 *
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::start_el()
 	 *
 	 * @param string $output   Passed by reference. Used to append additional content.
 	 * @param object $category Category data object.
-	 * @param int    $depth    Depth of category in reference to parents. Default 0.
-	 * @param array  $args     An array of arguments. @see wp_list_categories()
-	 * @param int    $id       ID of the current category.
+	 * @param int    $depth    Optional. Depth of category in reference to parents. Default 0.
+	 * @param array  $args     Optional. An array of arguments. See wp_list_categories(). Default empty array.
+	 * @param int    $id       Optional. ID of the current category. Default 0.
 	 */
 	public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
 		/** This filter is documented in wp-includes/category-template.php */
@@ -170,6 +178,13 @@ class Walker_Category extends Walker {
 					} elseif ( $category->term_id == $_current_term->parent ) {
 						$css_classes[] = 'current-cat-parent';
 					}
+					while ( $_current_term->parent ) {
+						if ( $category->term_id == $_current_term->parent ) {
+							$css_classes[] =  'current-cat-ancestor';
+							break;
+						}
+						$_current_term = get_term( $_current_term->parent, $category->taxonomy );
+					}
 				}
 			}
 
@@ -199,14 +214,16 @@ class Walker_Category extends Walker {
 	/**
 	 * Ends the element output, if needed.
 	 *
-	 * @see Walker::end_el()
-	 *
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::end_el()
 	 *
 	 * @param string $output Passed by reference. Used to append additional content.
 	 * @param object $page   Not used.
-	 * @param int    $depth  Depth of category. Not used.
-	 * @param array  $args   An array of arguments. Only uses 'list' for whether should append to output. @see wp_list_categories()
+	 * @param int    $depth  Optional. Depth of category. Not used.
+	 * @param array  $args   Optional. An array of arguments. Only uses 'list' for whether should append
+	 *                       to output. See wp_list_categories(). Default empty array.
 	 */
 	public function end_el( &$output, $page, $depth = 0, $args = array() ) {
 		if ( 'list' != $args['style'] )
--- a/wp-includes/class-walker-comment.php
+++ b/wp-includes/class-walker-comment.php
@@ -8,44 +8,49 @@
  */
 
 /**
- * HTML comment list class.
+ * Core walker class used to create an HTML list of comments.
  *
- * @uses Walker
  * @since 2.7.0
+ *
+ * @see Walker
  */
 class Walker_Comment extends Walker {
+
 	/**
 	 * What the class handles.
 	 *
-	 * @see Walker::$tree_type
-	 *
 	 * @since 2.7.0
+	 * @access public
 	 * @var string
+	 *
+	 * @see Walker::$tree_type
 	 */
 	public $tree_type = 'comment';
 
 	/**
-	 * DB fields to use.
-	 *
-	 * @see Walker::$db_fields
+	 * Database fields to use.
 	 *
 	 * @since 2.7.0
+	 * @access public
 	 * @var array
+	 *
+	 * @see Walker::$db_fields
+	 * @todo Decouple this
 	 */
 	public $db_fields = array ('parent' => 'comment_parent', 'id' => 'comment_ID');
 
 	/**
-	 * Start the list before the elements are added.
-	 *
-	 * @see Walker::start_lvl()
+	 * Starts the list before the elements are added.
 	 *
 	 * @since 2.7.0
+	 * @access public
 	 *
+	 * @see Walker::start_lvl()
 	 * @global int $comment_depth
 	 *
 	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int $depth Depth of comment.
-	 * @param array $args Uses 'style' argument for type of HTML list.
+	 * @param int    $depth  Optional. Depth of the current comment. Default 0.
+	 * @param array  $args   Optional. Uses 'style' argument for type of HTML list. Default empty array.
 	 */
 	public function start_lvl( &$output, $depth = 0, $args = array() ) {
 		$GLOBALS['comment_depth'] = $depth + 1;
@@ -64,17 +69,18 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * End the list of items after the elements are added.
-	 *
-	 * @see Walker::end_lvl()
+	 * Ends the list of items after the elements are added.
 	 *
 	 * @since 2.7.0
+	 * @access public
 	 *
+	 * @see Walker::end_lvl()
 	 * @global int $comment_depth
 	 *
 	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int    $depth  Depth of comment.
-	 * @param array  $args   Will only append content if style argument value is 'ol' or 'ul'.
+	 * @param int    $depth  Optional. Depth of the current comment. Default 0.
+	 * @param array  $args   Optional. Will only append content if style argument value is 'ol' or 'ul'.
+	 *                       Default empty array.
 	 */
 	public function end_lvl( &$output, $depth = 0, $args = array() ) {
 		$GLOBALS['comment_depth'] = $depth + 1;
@@ -93,7 +99,7 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * Traverse elements to create list from elements.
+	 * Traverses elements to create list from elements.
 	 *
 	 * This function is designed to enhance Walker::display_element() to
 	 * display children of higher nesting levels than selected inline on
@@ -111,17 +117,18 @@ class Walker_Comment extends Walker {
 	 *     2
 	 *      2.2
 	 *
+	 * @since 2.7.0
+	 * @access public
+	 *
 	 * @see Walker::display_element()
 	 * @see wp_list_comments()
 	 *
-	 * @since 2.7.0
-	 *
-	 * @param object $element           Data object.
-	 * @param array  $children_elements List of elements to continue traversing.
-	 * @param int    $max_depth         Max depth to traverse.
-	 * @param int    $depth             Depth of current element.
-	 * @param array  $args              An array of arguments.
-	 * @param string $output            Passed by reference. Used to append additional content.
+	 * @param WP_Comment $element           Comment data object.
+	 * @param array      $children_elements List of elements to continue traversing. Passed by reference.
+	 * @param int        $max_depth         Max depth to traverse.
+	 * @param int        $depth             Depth of the current element.
+	 * @param array      $args              An array of arguments.
+	 * @param string     $output            Used to append additional content. Passed by reference.
 	 */
 	public function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) {
 		if ( !$element )
@@ -133,9 +140,9 @@ class Walker_Comment extends Walker {
 		parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
 
 		/*
-		 * If we're at the max depth, and the current element still has children,
-		 * loop over those and display them at this level. This is to prevent them
-		 * being orphaned to the end of the list.
+		 * If at the max depth, and the current element still has children, loop over those
+		 * and display them at this level. This is to prevent them being orphaned to the end
+		 * of the list.
 		 */
 		if ( $max_depth <= $depth + 1 && isset( $children_elements[$id]) ) {
 			foreach ( $children_elements[ $id ] as $child )
@@ -147,20 +154,21 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * Start the element output.
+	 * Starts the element output.
 	 *
 	 * @since 2.7.0
+	 * @access public
 	 *
 	 * @see Walker::start_el()
 	 * @see wp_list_comments()
-	 *
 	 * @global int        $comment_depth
 	 * @global WP_Comment $comment
 	 *
-	 * @param string $output  Passed by reference. Used to append additional content.
-	 * @param object $comment Comment data object.
-	 * @param int    $depth   Depth of comment in reference to parents.
-	 * @param array  $args    An array of arguments.
+	 * @param string     $output  Used to append additional content. Passed by reference.
+	 * @param WP_Comment $comment Comment data object.
+	 * @param int        $depth   Optional. Depth of the current comment in reference to parents. Default 0.
+	 * @param array      $args    Optional. An array of arguments. Default empty array.
+	 * @param int        $id      Optional. ID of the current comment. Default 0 (unused).
 	 */
 	public function start_el( &$output, $comment, $depth = 0, $args = array(), $id = 0 ) {
 		$depth++;
@@ -193,14 +201,15 @@ class Walker_Comment extends Walker {
 	 * Ends the element output, if needed.
 	 *
 	 * @since 2.7.0
+	 * @access public
 	 *
 	 * @see Walker::end_el()
 	 * @see wp_list_comments()
 	 *
-	 * @param string     $output  Passed by reference. Used to append additional content.
-	 * @param WP_Comment $comment The comment object. Default current comment.
-	 * @param int        $depth   Depth of comment.
-	 * @param array      $args    An array of arguments.
+	 * @param string     $output  Used to append additional content. Passed by reference.
+	 * @param WP_Comment $comment The current comment object. Default current comment.
+	 * @param int        $depth   Optional. Depth of the current comment. Default 0.
+	 * @param array      $args    Optional. An array of arguments. Default empty array.
 	 */
 	public function end_el( &$output, $comment, $depth = 0, $args = array() ) {
 		if ( !empty( $args['end-callback'] ) ) {
@@ -216,15 +225,15 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * Output a pingback comment.
+	 * Outputs a pingback comment.
 	 *
-	 * @access protected
 	 * @since 3.6.0
+	 * @access protected
 	 *
 	 * @see wp_list_comments()
 	 *
 	 * @param WP_Comment $comment The comment object.
-	 * @param int        $depth   Depth of comment.
+	 * @param int        $depth   Depth of the current comment.
 	 * @param array      $args    An array of arguments.
 	 */
 	protected function ping( $comment, $depth, $args ) {
@@ -238,16 +247,16 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * Output a single comment.
+	 * Outputs a single comment.
 	 *
-	 * @access protected
 	 * @since 3.6.0
+	 * @access protected
 	 *
 	 * @see wp_list_comments()
 	 *
-	 * @param object $comment Comment to display.
-	 * @param int    $depth   Depth of comment.
-	 * @param array  $args    An array of arguments.
+	 * @param WP_Comment $comment Comment to display.
+	 * @param int        $depth   Depth of the current comment.
+	 * @param array      $args    An array of arguments.
 	 */
 	protected function comment( $comment, $depth, $args ) {
 		if ( 'div' == $args['style'] ) {
@@ -297,16 +306,16 @@ class Walker_Comment extends Walker {
 	}
 
 	/**
-	 * Output a comment in the HTML5 format.
+	 * Outputs a comment in the HTML5 format.
 	 *
-	 * @access protected
 	 * @since 3.6.0
+	 * @access protected
 	 *
 	 * @see wp_list_comments()
 	 *
-	 * @param object $comment Comment to display.
-	 * @param int    $depth   Depth of comment.
-	 * @param array  $args    An array of arguments.
+	 * @param WP_Comment $comment Comment to display.
+	 * @param int        $depth   Depth of the current comment.
+	 * @param array      $args    An array of arguments.
 	 */
 	protected function html5_comment( $comment, $depth, $args ) {
 		$tag = ( 'div' === $args['style'] ) ? 'div' : 'li';
--- a/wp-includes/class-walker-page-dropdown.php
+++ b/wp-includes/class-walker-page-dropdown.php
@@ -15,31 +15,46 @@
  * @see Walker
  */
 class Walker_PageDropdown extends Walker {
+
 	/**
-	 * @see Walker::$tree_type
+	 * What the class handles.
+	 *
 	 * @since 2.1.0
+	 * @access public
 	 * @var string
+	 *
+	 * @see Walker::$tree_type
 	 */
 	public $tree_type = 'page';
 
 	/**
-	 * @see Walker::$db_fields
+	 * Database fields to use.
+	 *
 	 * @since 2.1.0
-	 * @todo Decouple this
+	 * @access public
 	 * @var array
+	 *
+	 * @see Walker::$db_fields
+	 * @todo Decouple this
 	 */
-	public $db_fields = array ('parent' => 'post_parent', 'id' => 'ID');
+	public $db_fields = array( 'parent' => 'post_parent', 'id' => 'ID' );
 
 	/**
-	 * @see Walker::start_el()
+	 * Starts the element output.
+	 *
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::start_el()
 	 *
-	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param object $page   Page data object.
-	 * @param int    $depth  Depth of page in reference to parent pages. Used for padding.
-	 * @param array  $args   Uses 'selected' argument for selected page to set selected HTML attribute for option
-	 *                       element. Uses 'value_field' argument to fill "value" attribute. See {@see wp_dropdown_pages()}.
-	 * @param int    $id
+	 * @param string  $output Used to append additional content. Passed by reference.
+	 * @param WP_Post $page   Page data object.
+	 * @param int     $depth  Optional. Depth of page in reference to parent pages. Used for padding.
+	 *                        Default 0.
+	 * @param array   $args   Optional. Uses 'selected' argument for selected page to set selected HTML
+	 *                        attribute for option element. Uses 'value_field' argument to fill "value"
+	 *                        attribute. See wp_dropdown_pages(). Default empty array.
+	 * @param int     $id     Optional. ID of the current page. Default 0 (unused).
 	 */
 	public function start_el( &$output, $page, $depth = 0, $args = array(), $id = 0 ) {
 		$pad = str_repeat('&nbsp;', $depth * 3);
@@ -68,6 +83,7 @@ class Walker_PageDropdown extends Walker {
 		 * @param object $page  Page data object.
 		 */
 		$title = apply_filters( 'list_pages', $title, $page );
+
 		$output .= $pad . esc_html( $title );
 		$output .= "</option>\n";
 	}
--- a/wp-includes/class-walker-page.php
+++ b/wp-includes/class-walker-page.php
@@ -15,28 +15,42 @@
  * @see Walker
  */
 class Walker_Page extends Walker {
+
 	/**
-	 * @see Walker::$tree_type
+	 * What the class handles.
+	 *
 	 * @since 2.1.0
+	 * @access public
 	 * @var string
+	 *
+	 * @see Walker::$tree_type
 	 */
 	public $tree_type = 'page';
 
 	/**
-	 * @see Walker::$db_fields
+	 * Database fields to use.
+	 *
 	 * @since 2.1.0
-	 * @todo Decouple this.
+	 * @access private
 	 * @var array
+	 *
+	 * @see Walker::$db_fields
+	 * @todo Decouple this.
 	 */
-	public $db_fields = array ('parent' => 'post_parent', 'id' => 'ID');
+	public $db_fields = array( 'parent' => 'post_parent', 'id' => 'ID' );
 
 	/**
-	 * @see Walker::start_lvl()
+	 * Outputs the beginning of the current level in the tree before elements are output.
+	 *
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::start_lvl()
 	 *
 	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int    $depth  Depth of page. Used for padding.
-	 * @param array  $args
+	 * @param int    $depth  Optional. Depth of page. Used for padding. Default 0.
+	 * @param array  $args   Optional. Arguments for outputing the next level.
+	 *                       Default empty array.
 	 */
 	public function start_lvl( &$output, $depth = 0, $args = array() ) {
 		$indent = str_repeat("\t", $depth);
@@ -44,12 +58,17 @@ class Walker_Page extends Walker {
 	}
 
 	/**
-	 * @see Walker::end_lvl()
+	 * Outputs the end of the current level in the tree after elements are output.
+	 *
 	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see Walker::end_lvl()
 	 *
 	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param int    $depth  Depth of page. Used for padding.
-	 * @param array  $args
+	 * @param int    $depth  Optional. Depth of page. Used for padding. Default 0.
+	 * @param array  $args   Optional. Arguments for outputting the end of the current level.
+	 *                       Default empty array.
 	 */
 	public function end_lvl( &$output, $depth = 0, $args = array() ) {
 		$indent = str_repeat("\t", $depth);
@@ -57,14 +76,17 @@ class Walker_Page extends Walker {
 	}
 
 	/**
+	 * Outputs the beginning of the current element in the tree.
+	 *
 	 * @see Walker::start_el()
 	 * @since 2.1.0
+	 * @access public
 	 *
-	 * @param string $output       Passed by reference. Used to append additional content.
-	 * @param object $page         Page data object.
-	 * @param int    $depth        Depth of page. Used for padding.
-	 * @param int    $current_page Page ID.
-	 * @param array  $args
+	 * @param string  $output       Used to append additional content. Passed by reference.
+	 * @param WP_Post $page         Page data object.
+	 * @param int     $depth        Optional. Depth of page. Used for padding. Default 0.
+	 * @param array   $args         Optional. Array of arguments. Default empty array.
+	 * @param int     $current_page Optional. Page ID. Default 0.
 	 */
 	public function start_el( &$output, $page, $depth = 0, $args = array(), $current_page = 0 ) {
 		if ( $depth ) {
@@ -101,7 +123,7 @@ class Walker_Page extends Walker {
 		 * @see wp_list_pages()
 		 *
 		 * @param array   $css_class    An array of CSS classes to be applied
-		 *                             to each list item.
+		 *                              to each list item.
 		 * @param WP_Post $page         Page data object.
 		 * @param int     $depth        Depth of page, used for padding.
 		 * @param array   $args         An array of arguments.
@@ -117,12 +139,12 @@ class Walker_Page extends Walker {
 		$args['link_before'] = empty( $args['link_before'] ) ? '' : $args['link_before'];
 		$args['link_after'] = empty( $args['link_after'] ) ? '' : $args['link_after'];
 
-		/** This filter is documented in wp-includes/post-template.php */
 		$output .= $indent . sprintf(
 			'<li class="%s"><a href="%s">%s%s%s</a>',
 			$css_classes,
 			get_permalink( $page->ID ),
 			$args['link_before'],
+			/** This filter is documented in wp-includes/post-template.php */
 			apply_filters( 'the_title', $page->post_title, $page->ID ),
 			$args['link_after']
 		);
@@ -140,13 +162,17 @@ class Walker_Page extends Walker {
 	}
 
 	/**
-	 * @see Walker::end_el()
+	 * Outputs the end of the current element in the tree.
+	 *
 	 * @since 2.1.0
+	 * @access public
 	 *
-	 * @param string $output Passed by reference. Used to append additional content.
-	 * @param object $page Page data object. Not used.
-	 * @param int    $depth Depth of page. Not Used.
-	 * @param array  $args
+	 * @see Walker::end_el()
+	 *
+	 * @param string  $output Used to append additional content. Passed by reference.
+	 * @param WP_Post $page   Page data object. Not used.
+	 * @param int     $depth  Optional. Depth of page. Default 0 (unused).
+	 * @param array   $args   Optional. Array of arguments. Default empty array.
 	 */
 	public function end_el( &$output, $page, $depth = 0, $args = array() ) {
 		$output .= "</li>\n";
--- a/wp-includes/class-wp-admin-bar.php
+++ b/wp-includes/class-wp-admin-bar.php
@@ -96,7 +96,11 @@ class WP_Admin_Bar {
 	}
 
 	/**
-	 * Add a node to the menu.
+	 * Adds a node to the menu.
+	 *
+	 * @since 3.1.0
+	 * @since 4.5.0 Added the ability to pass 'lang' and 'dir' meta data.
+	 * @access public
 	 *
 	 * @param array $args {
 	 *     Arguments for adding a node.
@@ -106,7 +110,7 @@ class WP_Admin_Bar {
 	 *     @type string $parent Optional. ID of the parent node.
 	 *     @type string $href   Optional. Link for the item.
 	 *     @type bool   $group  Optional. Whether or not the node is a group. Default false.
-	 *     @type array  $meta   Meta data including the following keys: 'html', 'class', 'rel',
+	 *     @type array  $meta   Meta data including the following keys: 'html', 'class', 'rel', 'lang', 'dir',
 	 *                          'onclick', 'target', 'title', 'tabindex'. Default empty.
 	 * }
 	 */
@@ -506,12 +510,24 @@ class WP_Admin_Bar {
 				if ( ! empty( $node->meta['rel'] ) ) :
 					?> rel="<?php echo esc_attr( $node->meta['rel'] ); ?>"<?php
 				endif;
+				if ( ! empty( $node->meta['lang'] ) ) :
+					?> lang="<?php echo esc_attr( $node->meta['lang'] ); ?>"<?php
+				endif;
+				if ( ! empty( $node->meta['dir'] ) ) :
+					?> dir="<?php echo esc_attr( $node->meta['dir'] ); ?>"<?php
+				endif;
 				?>><?php
 			else:
 				?><div class="ab-item ab-empty-item" <?php echo $aria_attributes;
 				if ( ! empty( $node->meta['title'] ) ) :
 					?> title="<?php echo esc_attr( $node->meta['title'] ); ?>"<?php
 				endif;
+				if ( ! empty( $node->meta['lang'] ) ) :
+					?> lang="<?php echo esc_attr( $node->meta['lang'] ); ?>"<?php
+				endif;
+				if ( ! empty( $node->meta['dir'] ) ) :
+					?> dir="<?php echo esc_attr( $node->meta['dir'] ); ?>"<?php
+				endif;
 				?>><?php
 			endif;
 
--- a/wp-includes/class-wp-ajax-response.php
+++ b/wp-includes/class-wp-ajax-response.php
@@ -28,26 +28,38 @@ class WP_Ajax_Response {
 	}
 
 	/**
-	 * Append to XML response based on given arguments.
+	 * Appends data to an XML response based on given arguments.
 	 *
-	 * The arguments that can be passed in the $args parameter are below. It is
-	 * also possible to pass a WP_Error object in either the 'id' or 'data'
-	 * argument. The parameter isn't actually optional, content should be given
-	 * in order to send the correct response.
+	 * With `$args` defaults, extra data output would be:
 	 *
-	 * 'what' argument is a string that is the XMLRPC response type.
-	 * 'action' argument is a boolean or string that acts like a nonce.
-	 * 'id' argument can be WP_Error or an integer.
-	 * 'old_id' argument is false by default or an integer of the previous ID.
-	 * 'position' argument is an integer or a string with -1 = top, 1 = bottom,
-	 * html ID = after, -html ID = before.
-	 * 'data' argument is a string with the content or message.
-	 * 'supplemental' argument is an array of strings that will be children of
-	 * the supplemental element.
+	 *     <response action='{$action}_$id'>
+	 *      <$what id='$id' position='$position'>
+	 *          <response_data><![CDATA[$data]]></response_data>
+	 *      </$what>
+	 *     </response>
 	 *
 	 * @since 2.1.0
+	 * @access public
 	 *
-	 * @param string|array $args Override defaults.
+	 * @param string|array $args {
+	 *     Optional. An array or string of XML response arguments.
+	 *
+	 *     @type string          $what         XML-RPC response type. Used as a child element of `<response>`.
+	 *                                         Default 'object' (`<object>`).
+	 *     @type string|false    $action       Value to use for the `action` attribute in `<response>`. Will be
+	 *                                         appended with `_$id` on output. If false, `$action` will default to
+	 *                                         the value of `$_POST['action']`. Default false.
+	 *     @type int|WP_Error    $id           The response ID, used as the response type `id` attribute. Also
+	 *                                         accepts a `WP_Error` object if the ID does not exist. Default 0.
+	 *     @type int|false       $old_id       The previous response ID. Used as the value for the response type
+	 *                                         `old_id` attribute. False hides the attribute. Default false.
+	 *     @type string          $position     Value of the response type `position` attribute. Accepts 1 (bottom),
+	 *                                         -1 (top), html ID (after), or -html ID (before). Default 1 (bottom).
+	 *     @type string|WP_Error $data         The response content/message. Also accepts a WP_Error object if the
+	 *                                         ID does not exist. Default empty.
+	 *     @type array           $supplemental An array of extra strings that will be output within a `<supplemental>`
+	 *                                         element as CDATA. Default empty array.
+	 * }
 	 * @return string XML response.
 	 */
 	public function add( $args = '' ) {
--- a/wp-includes/class-wp-comment-query.php
+++ b/wp-includes/class-wp-comment-query.php
@@ -150,12 +150,14 @@ class WP_Comment_Query {
 	 * @since 4.4.0 `$parent__in` and `$parent__not_in` were added.
 	 * @since 4.4.0 Order by `comment__in` was added. `$update_comment_meta_cache`, `$no_found_rows`,
 	 *              `$hierarchical`, and `$update_comment_post_cache` were added.
+	 * @since 4.5.0 Introduced the `$author_url` argument.
 	 * @access public
 	 *
 	 * @param string|array $query {
 	 *     Optional. Array or query string of comment query parameters. Default empty.
 	 *
 	 *     @type string       $author_email              Comment author email address. Default empty.
+	 *     @type string       $author_url                Comment author URL. Default empty.
 	 *     @type array        $author__in                Array of author IDs to include comments for. Default empty.
 	 *     @type array        $author__not_in            Array of author IDs to exclude comments for. Default empty.
 	 *     @type array        $comment__in               Array of comment IDs to include. Default empty.
@@ -217,11 +219,12 @@ class WP_Comment_Query {
 	 *                                                   Default empty.
 	 *     @type array        $post__not_in              Array of post IDs to exclude affiliated comments for.
 	 *                                                   Default empty.
-	 *     @type int          $post_author               Comment author ID to limit results by. Default empty.
-	 *     @type string       $post_status               Post status to retrieve affiliated comments for.
-	 *                                                   Default empty.
-	 *     @type string       $post_type                 Post type to retrieve affiliated comments for.
+	 *     @type int          $post_author               Post author ID to limit results by. Default empty.
+	 *     @type string|array $post_status               Post status or array of post statuses to retrieve
+	 *                                                   affiliated comments for. Pass 'any' to match any value.
 	 *                                                   Default empty.
+	 *     @type string       $post_type                 Post type or array of post types to retrieve affiliated
+	 *                                                   comments for. Pass 'any' to match any value. Default empty.
 	 *     @type string       $post_name                 Post name to retrieve affiliated comments for.
 	 *                                                   Default empty.
 	 *     @type int          $post_parent               Post parent ID to retrieve affiliated comments for.
@@ -256,6 +259,7 @@ class WP_Comment_Query {
 	public function __construct( $query = '' ) {
 		$this->query_var_defaults = array(
 			'author_email' => '',
+			'author_url' => '',
 			'author__in' => '',
 			'author__not_in' => '',
 			'include_unapproved' => '',
@@ -270,6 +274,8 @@ class WP_Comment_Query {
 			'orderby' => '',
 			'order' => 'DESC',
 			'parent' => '',
+			'parent__in' => '',
+			'parent__not_in' => '',
 			'post_author__in' => '',
 			'post_author__not_in' => '',
 			'post_ID' => '',
@@ -681,6 +687,10 @@ class WP_Comment_Query {
 			$this->sql_clauses['where']['author_email'] = $wpdb->prepare( 'comment_author_email = %s', $this->query_vars['author_email'] );
 		}
 
+		if ( '' !== $this->query_vars['author_url'] ) {
+			$this->sql_clauses['where']['author_url'] = $wpdb->prepare( 'comment_author_url = %s', $this->query_vars['author_url'] );
+		}
+
 		if ( '' !== $this->query_vars['karma'] ) {
 			$this->sql_clauses['where']['karma'] = $wpdb->prepare( 'comment_karma = %d', $this->query_vars['karma'] );
 		}
@@ -738,7 +748,8 @@ class WP_Comment_Query {
 			$this->sql_clauses['where']['user_id'] = $wpdb->prepare( 'user_id = %d', $this->query_vars['user_id'] );
 		}
 
-		if ( '' !== $this->query_vars['search'] ) {
+		// Falsy search strings are ignored.
+		if ( strlen( $this->query_vars['search'] ) ) {
 			$search_sql = $this->get_search_sql(
 				$this->query_vars['search'],
 				array( 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_content' )
@@ -750,7 +761,7 @@ class WP_Comment_Query {
 
 		// If any post-related query vars are passed, join the posts table.
 		$join_posts_table = false;
-		$plucked = wp_array_slice_assoc( $this->query_vars, array( 'post_author', 'post_name', 'post_parent', 'post_status', 'post_type' ) );
+		$plucked = wp_array_slice_assoc( $this->query_vars, array( 'post_author', 'post_name', 'post_parent' ) );
 		$post_fields = array_filter( $plucked );
 
 		if ( ! empty( $post_fields ) ) {
@@ -762,6 +773,27 @@ class WP_Comment_Query {
 			}
 		}
 
+		// 'post_status' and 'post_type' are handled separately, due to the specialized behavior of 'any'.
+		foreach ( array( 'post_status', 'post_type' ) as $field_name ) {
+			$q_values = array();
+			if ( ! empty( $this->query_vars[ $field_name ] ) ) {
+				$q_values = $this->query_vars[ $field_name ];
+				if ( ! is_array( $q_values ) ) {
+					$q_values = explode( ',', $q_values );
+				}
+
+				// 'any' will cause the query var to be ignored.
+				if ( in_array( 'any', $q_values, true ) || empty( $q_values ) ) {
+					continue;
+				}
+
+				$join_posts_table = true;
+
+				$esses = array_fill( 0, count( $q_values ), '%s' );
+				$this->sql_clauses['where'][ $field_name ] = $wpdb->prepare( " {$wpdb->posts}.{$field_name} IN (" . implode( ',', $esses ) . ")", $q_values );
+			}
+		}
+
 		// Comment author IDs for an IN clause.
 		if ( ! empty( $this->query_vars['author__in'] ) ) {
 			$this->sql_clauses['where']['author__in'] = 'user_id IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['author__in'] ) ) . ' )';
--- a/wp-includes/class-wp-comment.php
+++ b/wp-includes/class-wp-comment.php
@@ -33,7 +33,7 @@ final class WP_Comment {
 	public $comment_post_ID = 0;
 
 	/**
-	 * Comment author ID.
+	 * Comment author name.
 	 *
 	 * @since 4.4.0
 	 * @access public
@@ -350,6 +350,8 @@ final class WP_Comment {
 	 * unneeded database queries.
 	 *
 	 * @since 4.4.0
+	 *
+	 * @param bool $set Whether the comment's children have already been populated.
 	 */
 	public function populated_children( $set ) {
 		$this->populated_children = (bool) $set;
--- a/wp-includes/class-wp-customize-control.php
+++ b/wp-includes/class-wp-customize-control.php
@@ -65,6 +65,18 @@ class WP_Customize_Control {
 	public $setting = 'default';
 
 	/**
+	 * Capability required to use this control.
+	 *
+	 * Normally this is empty and the capability is derived from the capabilities
+	 * of the associated `$settings`.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $capability;
+
+	/**
 	 * @access public
 	 * @var int
 	 */
@@ -133,15 +145,42 @@ class WP_Customize_Control {
 	/**
 	 * Constructor.
 	 *
-	 * Supplied $args override class property defaults.
+	 * Supplied `$args` override class property defaults.
 	 *
-	 * If $args['settings'] is not defined, use the $id as the setting ID.
+	 * If `$args['settings']` is not defined, use the $id as the setting ID.
 	 *
 	 * @since 3.4.0
 	 *
 	 * @param WP_Customize_Manager $manager Customizer bootstrap instance.
 	 * @param string               $id      Control ID.
-	 * @param array                $args    Optional. Arguments to override class property defaults.
+	 * @param array                $args    {
+	 *     Optional. Arguments to override class property defaults.
+	 *
+	 *     @type int                  $instance_number Order in which this instance was created in relation
+	 *                                                 to other instances.
+	 *     @type WP_Customize_Manager $manager         Customizer bootstrap instance.
+	 *     @type string               $id              Control ID.
+	 *     @type array                $settings        All settings tied to the control. If undefined, `$id` will
+	 *                                                 be used.
+	 *     @type string               $setting         The primary setting for the control (if there is one).
+	 *                                                 Default 'default'.
+	 *     @type int                  $priority        Order priority to load the control. Default 10.
+	 *     @type string               $section         Section the control belongs to. Default empty.
+	 *     @type string               $label           Label for the control. Default empty.
+	 *     @type string               $description     Description for the control. Default empty.
+	 *     @type array                $choices         List of choices for 'radio' or 'select' type controls, where
+	 *                                                 values are the keys, and labels are the values.
+	 *                                                 Default empty array.
+	 *     @type array                $input_attrs     List of custom input attributes for control output, where
+	 *                                                 attribute names are the keys and values are the values. Not
+	 *                                                 used for 'checkbox', 'radio', 'select', 'textarea', or
+	 *                                                 'dropdown-pages' control types. Default empty array.
+	 *     @type array                $json            Deprecated. Use {@see WP_Customize_Control->json()} instead.
+	 *     @type string               $type            Control type. Core controls include 'text', 'checkbox',
+	 *                                                 'textarea', 'radio', 'select', and 'dropdown-pages'. Additional
+	 *                                                 input types such as 'email', 'url', 'number', 'hidden', and
+	 *                                                 'date' are supported implicitly. Default 'text'.
+	 * }
 	 */
 	public function __construct( $manager, $id, $args = array() ) {
 		$keys = array_keys( get_object_vars( $this ) );
@@ -160,7 +199,7 @@ class WP_Customize_Control {
 		$this->instance_number = self::$instance_count;
 
 		// Process settings.
-		if ( empty( $this->settings ) ) {
+		if ( ! isset( $this->settings ) ) {
 			$this->settings = $id;
 		}
 
@@ -169,7 +208,7 @@ class WP_Customize_Control {
 			foreach ( $this->settings as $key => $setting ) {
 				$settings[ $key ] = $this->manager->get_setting( $setting );
 			}
-		} else {
+		} else if ( is_string( $this->settings ) ) {
 			$this->setting = $this->manager->get_setting( $this->settings );
 			$settings['default'] = $this->setting;
 		}
@@ -272,21 +311,32 @@ class WP_Customize_Control {
 	}
 
 	/**
-	 * Check if the theme supports the control and check user capabilities.
+	 * Checks if the user can use this control.
+	 *
+	 * Returns false if the user cannot manipulate one of the associated settings,
+	 * or if one of the associated settings does not exist. Also returns false if
+	 * the associated section does not exist or if its capability check returns
+	 * false.
 	 *
 	 * @since 3.4.0
 	 *
 	 * @return bool False if theme doesn't support the control or user doesn't have the required permissions, otherwise true.
 	 */
 	final public function check_capabilities() {
+		if ( ! empty( $this->capability ) && ! current_user_can( $this->capability ) ) {
+			return false;
+		}
+
 		foreach ( $this->settings as $setting ) {
-			if ( ! $setting->check_capabilities() )
+			if ( ! $setting || ! $setting->check_capabilities() ) {
 				return false;
+			}
 		}
 
 		$section = $this->manager->get_section( $this->section );
-		if ( isset( $section ) && ! $section->check_capabilities() )
+		if ( isset( $section ) && ! $section->check_capabilities() ) {
 			return false;
+		}
 
 		return true;
 	}
--- a/wp-includes/class-wp-customize-manager.php
+++ b/wp-includes/class-wp-customize-manager.php
@@ -67,6 +67,15 @@ final class WP_Customize_Manager {
 	public $nav_menus;
 
 	/**
+	 * Methods and properties dealing with selective refresh in the Customizer preview.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var WP_Customize_Selective_Refresh
+	 */
+	public $selective_refresh;
+
+	/**
 	 * Registered instances of WP_Customize_Setting.
 	 *
 	 * @since 3.4.0
@@ -94,6 +103,15 @@ final class WP_Customize_Manager {
 	protected $panels = array();
 
 	/**
+	 * List of core components.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $components = array( 'widgets', 'nav_menus' );
+
+	/**
 	 * Registered instances of WP_Customize_Section.
 	 *
 	 * @since 3.4.0
@@ -228,7 +246,7 @@ final class WP_Customize_Manager {
 		 *
 		 * This allows Core components to be excluded from being instantiated by
 		 * filtering them out of the array. Note that this filter generally runs
-		 * during the <code>plugins_loaded</code> action, so it cannot be added
+		 * during the {@see 'plugins_loaded'} action, so it cannot be added
 		 * in a theme.
 		 *
 		 * @since 4.4.0
@@ -238,13 +256,17 @@ final class WP_Customize_Manager {
 		 * @param array                $components List of core components to load.
 		 * @param WP_Customize_Manager $this       WP_Customize_Manager instance.
 		 */
-		$components = apply_filters( 'customize_loaded_components', array( 'widgets', 'nav_menus' ), $this );
+		$components = apply_filters( 'customize_loaded_components', $this->components, $this );
+
+		require_once( ABSPATH . WPINC . '/customize/class-wp-customize-selective-refresh.php' );
+		$this->selective_refresh = new WP_Customize_Selective_Refresh( $this );
 
-		if ( in_array( 'widgets', $components ) ) {
+		if ( in_array( 'widgets', $components, true ) ) {
 			require_once( ABSPATH . WPINC . '/class-wp-customize-widgets.php' );
 			$this->widgets = new WP_Customize_Widgets( $this );
 		}
-		if ( in_array( 'nav_menus', $components ) ) {
+
+		if ( in_array( 'nav_menus', $components, true ) ) {
 			require_once( ABSPATH . WPINC . '/class-wp-customize-nav-menus.php' );
 			$this->nav_menus = new WP_Customize_Nav_Menus( $this );
 		}
@@ -679,7 +701,7 @@ final class WP_Customize_Manager {
 		 *
 		 * Fires when the {@see WP_Customize_Manager::set_post_value()} method is called.
 		 *
-		 * This is useful for <code>WP_Customize_Setting</code> instances to watch
+		 * This is useful for `WP_Customize_Setting` instances to watch
 		 * in order to update a cached previewed value.
 		 *
 		 * @since 4.4.0
@@ -792,19 +814,24 @@ final class WP_Customize_Manager {
 	 */
 	public function customize_preview_settings() {
 		$settings = array(
+			'theme' => array(
+				'stylesheet' => $this->get_stylesheet(),
+				'active'     => $this->is_theme_active(),
+			),
+			'url' => array(
+				'self' => empty( $_SERVER['REQUEST_URI'] ) ? home_url( '/' ) : esc_url_raw( wp_unslash( $_SERVER['REQUEST_URI'] ) ),
+			),
 			'channel' => wp_unslash( $_POST['customize_messenger_channel'] ),
 			'activePanels' => array(),
 			'activeSections' => array(),
 			'activeControls' => array(),
+			'nonce' => $this->get_nonces(),
+			'l10n' => array(
+				'shiftClickToEdit' => __( 'Shift-click to edit this element.' ),
+			),
+			'_dirty' => array_keys( $this->unsanitized_post_values() ),
 		);
 
-		if ( 2 == $this->nonce_tick ) {
-			$settings['nonce'] = array(
-				'save' => wp_create_nonce( 'save-customize_' . $this->get_stylesheet() ),
-				'preview' => wp_create_nonce( 'preview-customize_' . $this->get_stylesheet() )
-			);
-		}
-
 		foreach ( $this->panels as $panel_id => $panel ) {
 			if ( $panel->check_capabilities() ) {
 				$settings['activePanels'][ $panel_id ] = $panel->active();
@@ -1015,40 +1042,38 @@ final class WP_Customize_Manager {
 			wp_send_json_error( 'not_preview' );
 		}
 
-		$nonces = array(
-			'save'    => wp_create_nonce( 'save-customize_' . $this->get_stylesheet() ),
-			'preview' => wp_create_nonce( 'preview-customize_' . $this->get_stylesheet() ),
-		);
-
-		/**
-		 * Filter nonces for a customize_refresh_nonces AJAX request.
-		 *
-		 * @since 4.2.0
-		 *
-		 * @param array                $nonces Array of refreshed nonces for save and
-		 *                                     preview actions.
-		 * @param WP_Customize_Manager $this   WP_Customize_Manager instance.
-		 */
-		$nonces = apply_filters( 'customize_refresh_nonces', $nonces, $this );
-		wp_send_json_success( $nonces );
+		wp_send_json_success( $this->get_nonces() );
 	}
 
 	/**
 	 * Add a customize setting.
 	 *
 	 * @since 3.4.0
+	 * @since 4.5.0 Return added WP_Customize_Setting instance.
+	 * @access public
 	 *
-	 * @param WP_Customize_Setting|string $id Customize Setting object, or ID.
-	 * @param array $args                     Setting arguments; passed to WP_Customize_Setting
-	 *                                        constructor.
+	 * @param WP_Customize_Setting|string $id   Customize Setting object, or ID.
+	 * @param array                       $args Setting arguments; passed to WP_Customize_Setting
+	 *                                          constructor.
+	 * @return WP_Customize_Setting             The instance of the setting that was added.
 	 */
 	public function add_setting( $id, $args = array() ) {
 		if ( $id instanceof WP_Customize_Setting ) {
 			$setting = $id;
 		} else {
-			$setting = new WP_Customize_Setting( $this, $id, $args );
+			$class = 'WP_Customize_Setting';
+
+			/** This filter is documented in wp-includes/class-wp-customize-manager.php */
+			$args = apply_filters( 'customize_dynamic_setting_args', $args, $id );
+
+			/** This filter is documented in wp-includes/class-wp-customize-manager.php */
+			$class = apply_filters( 'customize_dynamic_setting_class', $class, $id, $args );
+
+			$setting = new $class( $this, $id, $args );
 		}
+
 		$this->settings[ $setting->id ] = $setting;
+		return $setting;
 	}
 
 	/**
@@ -1056,11 +1081,12 @@ final class WP_Customize_Manager {
 	 * that have no corresponding setting created.
 	 *
 	 * This is a mechanism to "wake up" settings that have been dynamically created
-	 * on the frontend and have been sent to WordPress in `$_POST['customized']`. When WP
+	 * on the front end and have been sent to WordPress in `$_POST['customized']`. When WP
 	 * loads, the dynamically-created settings then will get created and previewed
 	 * even though they are not directly created statically with code.
 	 *
 	 * @since 4.2.0
+	 * @access public
 	 *
 	 * @param array $setting_ids The setting IDs to add.
 	 * @return array The WP_Customize_Setting objects added.
@@ -1141,10 +1167,13 @@ final class WP_Customize_Manager {
 	 * Add a customize panel.
 	 *
 	 * @since 4.0.0
+	 * @since 4.5.0 Return added WP_Customize_Panel instance.
 	 * @access public
 	 *
 	 * @param WP_Customize_Panel|string $id   Customize Panel object, or Panel ID.
 	 * @param array                     $args Optional. Panel arguments. Default empty array.
+	 *
+	 * @return WP_Customize_Panel             The instance of the panel that was added.
 	 */
 	public function add_panel( $id, $args = array() ) {
 		if ( $id instanceof WP_Customize_Panel ) {
@@ -1154,6 +1183,7 @@ final class WP_Customize_Manager {
 		}
 
 		$this->panels[ $panel->id ] = $panel;
+		return $panel;
 	}
 
 	/**
@@ -1180,6 +1210,16 @@ final class WP_Customize_Manager {
 	 * @param string $id Panel ID to remove.
 	 */
 	public function remove_panel( $id ) {
+		// Removing core components this way is _doing_it_wrong().
+		if ( in_array( $id, $this->components, true ) ) {
+			/* translators: 1: panel id, 2: link to 'customize_loaded_components' filter reference */
+			$message = sprintf( __( 'Removing %1$s manually will cause PHP warnings. Use the %2$s filter instead.' ),
+				$id,
+				'<a href="' . esc_url( 'https://developer.wordpress.org/reference/hooks/customize_loaded_components/' ) . '"><code>customize_loaded_components</code></a>'
+			);
+
+			_doing_it_wrong( __METHOD__, $message, '4.5' );
+		}
 		unset( $this->panels[ $id ] );
 	}
 
@@ -1216,9 +1256,13 @@ final class WP_Customize_Manager {
 	 * Add a customize section.
 	 *
 	 * @since 3.4.0
+	 * @since 4.5.0 Return added WP_Customize_Section instance.
+	 * @access public
 	 *
 	 * @param WP_Customize_Section|string $id   Customize Section object, or Section ID.
 	 * @param array                       $args Section arguments.
+	 *
+	 * @return WP_Customize_Section             The instance of the section that was added.
 	 */
 	public function add_section( $id, $args = array() ) {
 		if ( $id instanceof WP_Customize_Section ) {
@@ -1226,7 +1270,9 @@ final class WP_Customize_Manager {
 		} else {
 			$section = new WP_Customize_Section( $this, $id, $args );
 		}
+
 		$this->sections[ $section->id ] = $section;
+		return $section;
 	}
 
 	/**
@@ -1286,10 +1332,13 @@ final class WP_Customize_Manager {
 	 * Add a customize control.
 	 *
 	 * @since 3.4.0
+	 * @since 4.5.0 Return added WP_Customize_Control instance.
+	 * @access public
 	 *
 	 * @param WP_Customize_Control|string $id   Customize Control object, or ID.
 	 * @param array                       $args Control arguments; passed to WP_Customize_Control
 	 *                                          constructor.
+	 * @return WP_Customize_Control             The instance of the control that was added.
 	 */
 	public function add_control( $id, $args = array() ) {
 		if ( $id instanceof WP_Customize_Control ) {
@@ -1297,7 +1346,9 @@ final class WP_Customize_Manager {
 		} else {
 			$control = new WP_Customize_Control( $this, $id, $args );
 		}
+
 		$this->controls[ $control->id ] = $control;
+		return $control;
 	}
 
 	/**
@@ -1347,7 +1398,9 @@ final class WP_Customize_Manager {
 	 */
 	public function render_control_templates() {
 		foreach ( $this->registered_control_types as $control_type ) {
-			$control = new $control_type( $this, 'temp', array() );
+			$control = new $control_type( $this, 'temp', array(
+				'settings' => array(),
+			) );
 			$control->print_template();
 		}
 	}
@@ -1586,16 +1639,42 @@ final class WP_Customize_Manager {
 	}
 
 	/**
+	 * Get nonces for the Customizer.
+	 *
+	 * @since 4.5.0
+	 * @return array Nonces.
+	 */
+	public function get_nonces() {
+		$nonces = array(
+			'save' => wp_create_nonce( 'save-customize_' . $this->get_stylesheet() ),
+			'preview' => wp_create_nonce( 'preview-customize_' . $this->get_stylesheet() ),
+		);
+
+		/**
+		 * Filter nonces for Customizer.
+		 *
+		 * @since 4.2.0
+		 *
+		 * @param array                $nonces Array of refreshed nonces for save and
+		 *                                     preview actions.
+		 * @param WP_Customize_Manager $this   WP_Customize_Manager instance.
+		 */
+		$nonces = apply_filters( 'customize_refresh_nonces', $nonces, $this );
+
+		return $nonces;
+	}
+
+	/**
 	 * Print JavaScript settings for parent window.
 	 *
 	 * @since 4.4.0
 	 */
 	public function customize_pane_settings() {
 		/*
-		 * If the frontend and the admin are served from the same domain, load the
+		 * If the front end and the admin are served from the same domain, load the
 		 * preview over ssl if the Customizer is being loaded over ssl. This avoids
-		 * insecure content warnings. This is not attempted if the admin and frontend
-		 * are on different domains to avoid the case where the frontend doesn't have
+		 * insecure content warnings. This is not attempted if the admin and front end
+		 * are on different domains to avoid the case where the front end doesn't have
 		 * ssl certs. Domain mapping plugins can allow other urls in these conditions
 		 * using the customize_allowed_urls filter.
 		 */
@@ -1645,12 +1724,10 @@ final class WP_Customize_Manager {
 			),
 			'panels'   => array(),
 			'sections' => array(),
-			'nonce'    => array(
-				'save'    => wp_create_nonce( 'save-customize_' . $this->get_stylesheet() ),
-				'preview' => wp_create_nonce( 'preview-customize_' . $this->get_stylesheet() ),
-			),
-			'autofocus' => array(),
+			'nonce'    => $this->get_nonces(),
+			'autofocus' => $this->get_autofocus(),
 			'documentTitleTmpl' => $this->get_document_title_template(),
+			'previewableDevices' => $this->get_previewable_devices(),
 		);
 
 		// Prepare Customize Section objects to pass to JavaScript.
@@ -1672,20 +1749,6 @@ final class WP_Customize_Manager {
 			}
 		}
 
-		// Pass to frontend the Customizer construct being deeplinked.
-		foreach ( $this->get_autofocus() as $type => $id ) {
-			$can_autofocus = (
-				( 'control' === $type && $this->get_control( $id ) && $this->get_control( $id )->check_capabilities() )
-				||
-				( 'section' === $type && isset( $settings['sections'][ $id ] ) )
-				||
-				( 'panel' === $type && isset( $settings['panels'][ $id ] ) )
-			);
-			if ( $can_autofocus ) {
-				$settings['autofocus'][ $type ] = $id;
-			}
-		}
-
 		?>
 		<script type="text/javascript">
 			var _wpCustomizeSettings = <?php echo wp_json_encode( $settings ); ?>;
@@ -1728,6 +1791,42 @@ final class WP_Customize_Manager {
 	}
 
 	/**
+	 * Returns a list of devices to allow previewing.
+	 *
+	 * @access public
+	 * @since 4.5.0
+	 *
+	 * @return array List of devices with labels and default setting.
+	 */
+	public function get_previewable_devices() {
+		$devices = array(
+			'desktop' => array(
+				'label' => __( 'Enter desktop preview mode' ),
+				'default' => true,
+			),
+			'tablet' => array(
+				'label' => __( 'Enter tablet preview mode' ),
+			),
+			'mobile' => array(
+				'label' => __( 'Enter mobile preview mode' ),
+			),
+		);
+
+		/**
+		 * Filter the available devices to allow previewing in the Customizer.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @see WP_Customize_Manager::get_previewable_devices()
+		 *
+		 * @param array $devices List of devices with labels and default setting.
+		 */
+		$devices = apply_filters( 'customize_previewable_devices', $devices );
+
+		return $devices;
+	}
+
+	/**
 	 * Register some default controls.
 	 *
 	 * @since 3.4.0
@@ -1820,6 +1919,22 @@ final class WP_Customize_Manager {
 			'section'    => 'title_tagline',
 		) );
 
+		// Add a setting to hide header text if the theme doesn't support custom headers.
+		if ( ! current_theme_supports( 'custom-header', 'header-text' ) ) {
+			$this->add_setting( 'header_text', array(
+				'theme_supports'    => array( 'custom-logo', 'header-text' ),
+				'default'           => 1,
+				'sanitize_callback' => 'absint',
+			) );
+
+			$this->add_control( 'header_text', array(
+				'label'    => __( 'Display Site Title and Tagline' ),
+				'section'  => 'title_tagline',
+				'settings' => 'header_text',
+				'type'     => 'checkbox',
+			) );
+		}
+
 		$this->add_setting( 'site_icon', array(
 			'type'       => 'option',
 			'capability' => 'manage_options',
@@ -1828,13 +1943,49 @@ final class WP_Customize_Manager {
 
 		$this->add_control( new WP_Customize_Site_Icon_Control( $this, 'site_icon', array(
 			'label'       => __( 'Site Icon' ),
-			'description' => __( 'The Site Icon is used as a browser and app icon for your site. Icons must be square, and at least 512px wide and tall.' ),
+			'description' => sprintf(
+				/* translators: %s: site icon size in pixels */
+				__( 'The Site Icon is used as a browser and app icon for your site. Icons must be square, and at least %s pixels wide and tall.' ),
+				'<strong>512</strong>'
+			),
 			'section'     => 'title_tagline',
 			'priority'    => 60,
 			'height'      => 512,
 			'width'       => 512,
 		) ) );
 
+		$this->add_setting( 'custom_logo', array(
+			'theme_supports' => array( 'custom-logo' ),
+			'transport'      => 'postMessage',
+		) );
+
+		$custom_logo_args = get_theme_support( 'custom-logo' );
+		$this->add_control( new WP_Customize_Cropped_Image_Control( $this, 'custom_logo', array(
+			'label'         => __( 'Logo' ),
+			'section'       => 'title_tagline',
+			'priority'      => 8,
+			'height'        => $custom_logo_args[0]['height'],
+			'width'         => $custom_logo_args[0]['width'],
+			'flex_height'   => $custom_logo_args[0]['flex-height'],
+			'flex_width'    => $custom_logo_args[0]['flex-width'],
+			'button_labels' => array(
+				'select'       => __( 'Select logo' ),
+				'change'       => __( 'Change logo' ),
+				'remove'       => __( 'Remove' ),
+				'default'      => __( 'Default' ),
+				'placeholder'  => __( 'No logo selected' ),
+				'frame_title'  => __( 'Select logo' ),
+				'frame_button' => __( 'Choose logo' ),
+			),
+		) ) );
+
+		$this->selective_refresh->add_partial( 'custom_logo', array(
+			'settings'            => array( 'custom_logo' ),
+			'selector'            => '.custom-logo-link',
+			'render_callback'     => array( $this, '_render_custom_logo_partial' ),
+			'container_inclusive' => true,
+		) );
+
 		/* Colors */
 
 		$this->add_section( 'colors', array(
@@ -1854,7 +2005,7 @@ final class WP_Customize_Manager {
 		// With custom value
 		$this->add_control( 'display_header_text', array(
 			'settings' => 'header_textcolor',
-			'label'    => __( 'Display Header Text' ),
+			'label'    => __( 'Display Site Title and Tagline' ),
 			'section'  => 'title_tagline',
 			'type'     => 'checkbox',
 			'priority' => 40,
@@ -2064,6 +2215,26 @@ final class WP_Customize_Manager {
 
 		return $color;
 	}
+
+	/**
+	 * Callback for rendering the custom logo, used in the custom_logo partial.
+	 *
+	 * This method exists because the partial object and context data are passed
+	 * into a partial's render_callback so we cannot use get_custom_logo() as
+	 * the render_callback directly since it expects a blog ID as the first
+	 * argument. When WP no longer supports PHP 5.3, this method can be removed
+	 * in favor of an anonymous function.
+	 *
+	 * @see WP_Customize_Manager::register_controls()
+	 *
+	 * @since 4.5.0
+	 * @access private
+	 *
+	 * @return string Custom logo.
+	 */
+	public function _render_custom_logo_partial() {
+		return get_custom_logo();
+	}
 }
 
 /**
--- a/wp-includes/class-wp-customize-nav-menus.php
+++ b/wp-includes/class-wp-customize-nav-menus.php
@@ -48,6 +48,12 @@ final class WP_Customize_Nav_Menus {
 		$this->previewed_menus = array();
 		$this->manager         = $manager;
 
+		// Skip useless hooks when the user can't manage nav menus anyway.
+		if ( ! current_user_can( 'edit_theme_options' ) ) {
+			return;
+		}
+
+		add_filter( 'customize_refresh_nonces', array( $this, 'filter_nonces' ) );
 		add_action( 'wp_ajax_load-available-menu-items-customizer', array( $this, 'ajax_load_available_items' ) );
 		add_action( 'wp_ajax_search-available-menu-items-customizer', array( $this, 'ajax_search_available_items' ) );
 		add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
@@ -60,6 +66,23 @@ final class WP_Customize_Nav_Menus {
 		add_action( 'customize_controls_print_footer_scripts', array( $this, 'print_templates' ) );
 		add_action( 'customize_controls_print_footer_scripts', array( $this, 'available_items_template' ) );
 		add_action( 'customize_preview_init', array( $this, 'customize_preview_init' ) );
+
+		// Selective Refresh partials.
+		add_filter( 'customize_dynamic_partial_args', array( $this, 'customize_dynamic_partial_args' ), 10, 2 );
+	}
+
+	/**
+	 * Adds a nonce for customizing menus.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param array $nonces Array of nonces.
+	 * @return array $nonces Modified array of nonces.
+	 */
+	public function filter_nonces( $nonces ) {
+		$nonces['customize-menus'] = wp_create_nonce( 'customize-menus' );
+		return $nonces;
 	}
 
 	/**
@@ -311,6 +334,16 @@ final class WP_Customize_Nav_Menus {
 			}
 		}
 
+		/**
+		 * Filter the available menu items during a search request.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param array $items The array of menu items.
+		 * @param array $args  Includes 'pagenum' and 's' (search) arguments.
+		 */
+		$items = apply_filters( 'customize_nav_menu_searched_items', $items, $args );
+
 		return $items;
 	}
 
@@ -329,14 +362,13 @@ final class WP_Customize_Nav_Menus {
 
 		// Pass data to JS.
 		$settings = array(
-			'nonce'                => wp_create_nonce( 'customize-menus' ),
 			'allMenus'             => wp_get_nav_menus(),
 			'itemTypes'            => $this->available_item_types(),
 			'l10n'                 => array(
 				'untitled'          => _x( '(no label)', 'missing menu item navigation label' ),
 				'unnamed'           => _x( '(unnamed)', 'Missing menu name.' ),
 				'custom_label'      => __( 'Custom Link' ),
-				/* translators: %s: menu location slug */
+				/* translators: %s: menu location */
 				'menuLocation'      => _x( '(Currently set to: %s)', 'menu' ),
 				'menuNameLabel'     => __( 'Menu Name' ),
 				'itemAdded'         => __( 'Menu item added' ),
@@ -361,12 +393,13 @@ final class WP_Customize_Nav_Menus {
 				'reorderLabelOn'    => esc_attr__( 'Reorder menu items' ),
 				'reorderLabelOff'   => esc_attr__( 'Close reorder mode' ),
 			),
-			'menuItemTransport'    => 'postMessage',
+			'settingTransport'     => 'postMessage',
 			'phpIntMax'            => PHP_INT_MAX,
 			'defaultSettingValues' => array(
 				'nav_menu'      => $temp_nav_menu_setting->default,
 				'nav_menu_item' => $temp_nav_menu_item_setting->default,
 			),
+			'locationSlugMappedToName' => get_registered_nav_menus(),
 		);
 
 		$data = sprintf( 'var _wpCustomizeNavMenusSettings = %s;', wp_json_encode( $settings ) );
@@ -411,11 +444,13 @@ final class WP_Customize_Nav_Menus {
 	public function filter_dynamic_setting_args( $setting_args, $setting_id ) {
 		if ( preg_match( WP_Customize_Nav_Menu_Setting::ID_PATTERN, $setting_id ) ) {
 			$setting_args = array(
-				'type' => WP_Customize_Nav_Menu_Setting::TYPE,
+				'type'      => WP_Customize_Nav_Menu_Setting::TYPE,
+				'transport' => 'postMessage',
 			);
 		} elseif ( preg_match( WP_Customize_Nav_Menu_Item_Setting::ID_PATTERN, $setting_id ) ) {
 			$setting_args = array(
-				'type' => WP_Customize_Nav_Menu_Item_Setting::TYPE,
+				'type'      => WP_Customize_Nav_Menu_Item_Setting::TYPE,
+				'transport' => 'postMessage',
 			);
 		}
 		return $setting_args;
@@ -534,7 +569,9 @@ final class WP_Customize_Nav_Menus {
 			) ) );
 
 			$nav_menu_setting_id = 'nav_menu[' . $menu_id . ']';
-			$this->manager->add_setting( new WP_Customize_Nav_Menu_Setting( $this->manager, $nav_menu_setting_id ) );
+			$this->manager->add_setting( new WP_Customize_Nav_Menu_Setting( $this->manager, $nav_menu_setting_id, array(
+				'transport' => 'postMessage',
+			) ) );
 
 			// Add the menu contents.
 			$menu_items = (array) wp_get_nav_menu_items( $menu_id );
@@ -547,7 +584,8 @@ final class WP_Customize_Nav_Menus {
 				$value = (array) $item;
 				$value['nav_menu_term_id'] = $menu_id;
 				$this->manager->add_setting( new WP_Customize_Nav_Menu_Item_Setting( $this->manager, $menu_item_setting_id, array(
-					'value' => $value,
+					'value'     => $value,
+					'transport' => 'postMessage',
 				) ) );
 
 				// Create a control for each menu item.
@@ -568,28 +606,20 @@ final class WP_Customize_Nav_Menus {
 			'priority' => 999,
 		) ) );
 
-		$this->manager->add_setting( 'new_menu_name', array(
-			'type'      => 'new_menu',
-			'default'   => '',
-			'transport' => 'postMessage',
-		) );
-
 		$this->manager->add_control( 'new_menu_name', array(
 			'label'       => '',
 			'section'     => 'add_menu',
 			'type'        => 'text',
+			'settings'    => array(),
 			'input_attrs' => array(
 				'class'       => 'menu-name-field',
 				'placeholder' => __( 'New menu name' ),
 			),
 		) );
 
-		$this->manager->add_setting( 'create_new_menu', array(
-			'type' => 'new_menu',
-		) );
-
 		$this->manager->add_control( new WP_Customize_New_Menu_Control( $this->manager, 'create_new_menu', array(
-			'section' => 'add_menu',
+			'section'  => 'add_menu',
+			'settings' => array(),
 		) ) );
 	}
 
@@ -743,19 +773,15 @@ final class WP_Customize_Nav_Menus {
 						<span class="toggle-indicator" aria-hidden="true"></span>
 					</button>
 				</h4>
-				<div class="accordion-section-content">
+				<div class="accordion-section-content customlinkdiv">
 					<input type="hidden" value="custom" id="custom-menu-item-type" name="menu-item[-1][menu-item-type]" />
-					<p id="menu-item-url-wrap">
-						<label class="howto" for="custom-menu-item-url">
-							<span><?php _e( 'URL' ); ?></span>
-							<input id="custom-menu-item-url" name="menu-item[-1][menu-item-url]" type="text" class="code menu-item-textbox" value="http://">
-						</label>
+					<p id="menu-item-url-wrap" class="wp-clearfix">
+						<label class="howto" for="custom-menu-item-url"><?php _e( 'URL' ); ?></label>
+						<input id="custom-menu-item-url" name="menu-item[-1][menu-item-url]" type="text" class="code menu-item-textbox" value="http://">
 					</p>
-					<p id="menu-item-name-wrap">
-						<label class="howto" for="custom-menu-item-name">
-							<span><?php _e( 'Link Text' ); ?></span>
-							<input id="custom-menu-item-name" name="menu-item[-1][menu-item-title]" type="text" class="regular-text menu-item-textbox">
-						</label>
+					<p id="menu-item-name-wrap" class="wp-clearfix">
+						<label class="howto" for="custom-menu-item-name"><?php _e( 'Link Text' ); ?></label>
+						<input id="custom-menu-item-name" name="menu-item[-1][menu-item-title]" type="text" class="regular-text menu-item-textbox">
 					</p>
 					<p class="button-controls">
 						<span class="add-to-menu">
@@ -791,28 +817,49 @@ final class WP_Customize_Nav_Menus {
 	<?php
 	}
 
+	//
 	// Start functionality specific to partial-refresh of menu changes in Customizer preview.
-	const RENDER_AJAX_ACTION = 'customize_render_menu_partial';
-	const RENDER_NONCE_POST_KEY = 'render-menu-nonce';
-	const RENDER_QUERY_VAR = 'wp_customize_menu_render';
+	//
 
 	/**
-	 * The number of wp_nav_menu() calls which have happened in the preview.
+	 * Nav menu args used for each instance, keyed by the args HMAC.
 	 *
 	 * @since 4.3.0
 	 * @access public
-	 * @var int
+	 * @var array
 	 */
-	public $preview_nav_menu_instance_number = 0;
+	public $preview_nav_menu_instance_args = array();
 
 	/**
-	 * Nav menu args used for each instance.
+	 * Filter arguments for dynamic nav_menu selective refresh partials.
 	 *
-	 * @since 4.3.0
+	 * @since 4.5.0
 	 * @access public
-	 * @var array
+	 *
+	 * @param array|false $partial_args Partial args.
+	 * @param string      $partial_id   Partial ID.
+	 * @return array Partial args.
 	 */
-	public $preview_nav_menu_instance_args = array();
+	public function customize_dynamic_partial_args( $partial_args, $partial_id ) {
+
+		if ( preg_match( '/^nav_menu_instance\[[0-9a-f]{32}\]$/', $partial_id ) ) {
+			if ( false === $partial_args ) {
+				$partial_args = array();
+			}
+			$partial_args = array_merge(
+				$partial_args,
+				array(
+					'type'                => 'nav_menu_instance',
+					'render_callback'     => array( $this, 'render_nav_menu_partial' ),
+					'container_inclusive' => true,
+					'settings'            => array(), // Empty because the nav menu instance may relate to a menu or a location.
+					'capability'          => 'edit_theme_options',
+				)
+			);
+		}
+
+		return $partial_args;
+	}
 
 	/**
 	 * Add hooks for the Customizer preview.
@@ -821,13 +868,11 @@ final class WP_Customize_Nav_Menus {
 	 * @access public
 	 */
 	public function customize_preview_init() {
-		add_action( 'template_redirect', array( $this, 'render_menu' ) );
 		add_action( 'wp_enqueue_scripts', array( $this, 'customize_preview_enqueue_deps' ) );
-
-		if ( ! isset( $_REQUEST[ self::RENDER_QUERY_VAR ] ) ) {
-			add_filter( 'wp_nav_menu_args', array( $this, 'filter_wp_nav_menu_args' ), 1000 );
-			add_filter( 'wp_nav_menu', array( $this, 'filter_wp_nav_menu' ), 10, 2 );
-		}
+		add_filter( 'wp_nav_menu_args', array( $this, 'filter_wp_nav_menu_args' ), 1000 );
+		add_filter( 'wp_nav_menu', array( $this, 'filter_wp_nav_menu' ), 10, 2 );
+		add_filter( 'wp_footer', array( $this, 'export_preview_data' ), 1 );
+		add_filter( 'customize_render_partials_response', array( $this, 'export_partial_rendered_nav_menu_instances' ) );
 	}
 
 	/**
@@ -835,52 +880,71 @@ final class WP_Customize_Nav_Menus {
 	 *
 	 * @since 4.3.0
 	 * @access public
-	 *
 	 * @see wp_nav_menu()
+	 * @see WP_Customize_Widgets_Partial_Refresh::filter_dynamic_sidebar_params()
 	 *
 	 * @param array $args An array containing wp_nav_menu() arguments.
 	 * @return array Arguments.
 	 */
 	public function filter_wp_nav_menu_args( $args ) {
-		$this->preview_nav_menu_instance_number += 1;
-		$args['instance_number'] = $this->preview_nav_menu_instance_number;
-
+		/*
+		 * The following conditions determine whether or not this instance of
+		 * wp_nav_menu() can use selective refreshed. A wp_nav_menu() can be
+		 * selective refreshed if...
+		 */
 		$can_partial_refresh = (
+			// ...if wp_nav_menu() is directly echoing out the menu (and thus isn't manipulating the string after generated),
 			! empty( $args['echo'] )
 			&&
+			// ...and if the fallback_cb can be serialized to JSON, since it will be included in the placement context data,
 			( empty( $args['fallback_cb'] ) || is_string( $args['fallback_cb'] ) )
 			&&
+			// ...and if the walker can also be serialized to JSON, since it will be included in the placement context data as well,
 			( empty( $args['walker'] ) || is_string( $args['walker'] ) )
-			&&
-			(
+			// ...and if it has a theme location assigned or an assigned menu to display,
+			&& (
 				! empty( $args['theme_location'] )
 				||
 				( ! empty( $args['menu'] ) && ( is_numeric( $args['menu'] ) || is_object( $args['menu'] ) ) )
 			)
+			&&
+			// ...and if the nav menu would be rendered with a wrapper container element (upon which to attach data-* attributes).
+			(
+				! empty( $args['container'] )
+				||
+				( isset( $args['items_wrap'] ) && '<' === substr( $args['items_wrap'], 0, 1 ) )
+			)
 		);
 		$args['can_partial_refresh'] = $can_partial_refresh;
 
-		$hashed_args = $args;
+		$exported_args = $args;
 
+		// Empty out args which may not be JSON-serializable.
 		if ( ! $can_partial_refresh ) {
-			$hashed_args['fallback_cb'] = '';
-			$hashed_args['walker'] = '';
+			$exported_args['fallback_cb'] = '';
+			$exported_args['walker'] = '';
 		}
 
-		// Replace object menu arg with a term_id menu arg, as this exports better to JS and is easier to compare hashes.
-		if ( ! empty( $hashed_args['menu'] ) && is_object( $hashed_args['menu'] ) ) {
-			$hashed_args['menu'] = $hashed_args['menu']->term_id;
+		/*
+		 * Replace object menu arg with a term_id menu arg, as this exports better
+		 * to JS and is easier to compare hashes.
+		 */
+		if ( ! empty( $exported_args['menu'] ) && is_object( $exported_args['menu'] ) ) {
+			$exported_args['menu'] = $exported_args['menu']->term_id;
 		}
 
-		ksort( $hashed_args );
-		$hashed_args['args_hash'] = $this->hash_nav_menu_args( $hashed_args );
+		ksort( $exported_args );
+		$exported_args['args_hmac'] = $this->hash_nav_menu_args( $exported_args );
 
-		$this->preview_nav_menu_instance_args[ $this->preview_nav_menu_instance_number ] = $hashed_args;
+		$args['customize_preview_nav_menus_args'] = $exported_args;
+		$this->preview_nav_menu_instance_args[ $exported_args['args_hmac'] ] = $exported_args;
 		return $args;
 	}
 
 	/**
-	 * Prepare wp_nav_menu() calls for partial refresh. Wraps output in container for refreshing.
+	 * Prepares wp_nav_menu() calls for partial refresh.
+	 *
+	 * Injects attributes into container element.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -892,29 +956,29 @@ final class WP_Customize_Nav_Menus {
 	 * @return null
 	 */
 	public function filter_wp_nav_menu( $nav_menu_content, $args ) {
-		if ( ! empty( $args->can_partial_refresh ) && ! empty( $args->instance_number ) ) {
-			$nav_menu_content = preg_replace(
-				'/(?<=class=")/',
-				sprintf( 'partial-refreshable-nav-menu partial-refreshable-nav-menu-%1$d ', $args->instance_number ),
-				$nav_menu_content,
-				1 // Only update the class on the first element found, the menu container.
-			);
+		if ( isset( $args->customize_preview_nav_menus_args['can_partial_refresh'] ) && $args->customize_preview_nav_menus_args['can_partial_refresh'] ) {
+			$attributes = sprintf( ' data-customize-partial-id="%s"', esc_attr( 'nav_menu_instance[' . $args->customize_preview_nav_menus_args['args_hmac'] . ']' ) );
+			$attributes .= ' data-customize-partial-type="nav_menu_instance"';
+			$attributes .= sprintf( ' data-customize-partial-placement-context="%s"', esc_attr( wp_json_encode( $args->customize_preview_nav_menus_args ) ) );
+			$nav_menu_content = preg_replace( '#^(<\w+)#', '$1 ' . $attributes, $nav_menu_content, 1 );
 		}
 		return $nav_menu_content;
 	}
 
 	/**
-	 * Hash (hmac) the arguments with the nonce and secret auth key to ensure they
-	 * are not tampered with when submitted in the Ajax request.
+	 * Hashes (hmac) the nav menu arguments to ensure they are not tampered with when
+	 * submitted in the Ajax request.
+	 *
+	 * Note that the array is expected to be pre-sorted.
 	 *
 	 * @since 4.3.0
 	 * @access public
 	 *
 	 * @param array $args The arguments to hash.
-	 * @return string
+	 * @return string Hashed nav menu arguments.
 	 */
 	public function hash_nav_menu_args( $args ) {
-		return wp_hash( wp_create_nonce( self::RENDER_AJAX_ACTION ) . serialize( $args ) );
+		return wp_hash( serialize( $args ) );
 	}
 
 	/**
@@ -924,14 +988,12 @@ final class WP_Customize_Nav_Menus {
 	 * @access public
 	 */
 	public function customize_preview_enqueue_deps() {
-		wp_enqueue_script( 'customize-preview-nav-menus' );
+		wp_enqueue_script( 'customize-preview-nav-menus' ); // Note that we have overridden this.
 		wp_enqueue_style( 'customize-preview' );
-
-		add_action( 'wp_print_footer_scripts', array( $this, 'export_preview_data' ) );
 	}
 
 	/**
-	 * Export data from PHP to JS.
+	 * Exports data from PHP to JS.
 	 *
 	 * @since 4.3.0
 	 * @access public
@@ -940,71 +1002,58 @@ final class WP_Customize_Nav_Menus {
 
 		// Why not wp_localize_script? Because we're not localizing, and it forces values into strings.
 		$exports = array(
-			'renderQueryVar'        => self::RENDER_QUERY_VAR,
-			'renderNonceValue'      => wp_create_nonce( self::RENDER_AJAX_ACTION ),
-			'renderNoncePostKey'    => self::RENDER_NONCE_POST_KEY,
-			'requestUri'            => empty( $_SERVER['REQUEST_URI'] ) ? home_url( '/' ) : esc_url_raw( wp_unslash( $_SERVER['REQUEST_URI'] ) ),
-			'theme'                 => array(
-				'stylesheet' => $this->manager->get_stylesheet(),
-				'active'     => $this->manager->is_theme_active(),
-			),
-			'previewCustomizeNonce' => wp_create_nonce( 'preview-customize_' . $this->manager->get_stylesheet() ),
-			'navMenuInstanceArgs'   => $this->preview_nav_menu_instance_args,
+			'navMenuInstanceArgs' => $this->preview_nav_menu_instance_args,
 		);
-
 		printf( '<script>var _wpCustomizePreviewNavMenusExports = %s;</script>', wp_json_encode( $exports ) );
 	}
 
 	/**
+	 * Export any wp_nav_menu() calls during the rendering of any partials.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param array $response Response.
+	 * @return array Response.
+	 */
+	public function export_partial_rendered_nav_menu_instances( $response ) {
+		$response['nav_menu_instance_args'] = $this->preview_nav_menu_instance_args;
+		return $response;
+	}
+
+	/**
 	 * Render a specific menu via wp_nav_menu() using the supplied arguments.
 	 *
 	 * @since 4.3.0
 	 * @access public
 	 *
 	 * @see wp_nav_menu()
+	 *
+	 * @param WP_Customize_Partial $partial       Partial.
+	 * @param array                $nav_menu_args Nav menu args supplied as container context.
+	 * @return string|false
 	 */
-	public function render_menu() {
-		if ( empty( $_POST[ self::RENDER_QUERY_VAR ] ) ) {
-			return;
-		}
-
-		$this->manager->remove_preview_signature();
-
-		if ( empty( $_POST[ self::RENDER_NONCE_POST_KEY ] ) ) {
-			wp_send_json_error( 'missing_nonce_param' );
-		}
+	public function render_nav_menu_partial( $partial, $nav_menu_args ) {
+		unset( $partial );
 
-		if ( ! is_customize_preview() ) {
-			wp_send_json_error( 'expected_customize_preview' );
+		if ( ! isset( $nav_menu_args['args_hmac'] ) ) {
+			// Error: missing_args_hmac.
+			return false;
 		}
 
-		if ( ! check_ajax_referer( self::RENDER_AJAX_ACTION, self::RENDER_NONCE_POST_KEY, false ) ) {
-			wp_send_json_error( 'nonce_check_fail' );
-		}
+		$nav_menu_args_hmac = $nav_menu_args['args_hmac'];
+		unset( $nav_menu_args['args_hmac'] );
 
-		if ( ! current_user_can( 'edit_theme_options' ) ) {
-			wp_send_json_error( 'unauthorized' );
+		ksort( $nav_menu_args );
+		if ( ! hash_equals( $this->hash_nav_menu_args( $nav_menu_args ), $nav_menu_args_hmac ) ) {
+			// Error: args_hmac_mismatch.
+			return false;
 		}
 
-		if ( ! isset( $_POST['wp_nav_menu_args'] ) ) {
-			wp_send_json_error( 'missing_param' );
-		}
-
-		if ( ! isset( $_POST['wp_nav_menu_args_hash'] ) ) {
-			wp_send_json_error( 'missing_param' );
-		}
-
-		$wp_nav_menu_args = json_decode( wp_unslash( $_POST['wp_nav_menu_args'] ), true );
-		if ( ! is_array( $wp_nav_menu_args ) ) {
-			wp_send_json_error( 'wp_nav_menu_args_not_array' );
-		}
-
-		$wp_nav_menu_args_hash = sanitize_text_field( wp_unslash( $_POST['wp_nav_menu_args_hash'] ) );
-		if ( ! hash_equals( $this->hash_nav_menu_args( $wp_nav_menu_args ), $wp_nav_menu_args_hash ) ) {
-			wp_send_json_error( 'wp_nav_menu_args_hash_mismatch' );
-		}
+		ob_start();
+		wp_nav_menu( $nav_menu_args );
+		$content = ob_get_clean();
 
-		$wp_nav_menu_args['echo'] = false;
-		wp_send_json_success( wp_nav_menu( $wp_nav_menu_args ) );
+		return $content;
 	}
 }
--- a/wp-includes/class-wp-customize-panel.php
+++ b/wp-includes/class-wp-customize-panel.php
@@ -27,7 +27,6 @@ class WP_Customize_Panel {
 	 *
 	 * @static
 	 * @access protected
-	 * @static
 	 * @var int
 	 */
 	protected static $instance_count = 0;
@@ -369,10 +368,12 @@ class WP_Customize_Panel {
 			<button class="customize-panel-back" tabindex="-1"><span class="screen-reader-text"><?php _e( 'Back' ); ?></span></button>
 			<div class="accordion-section-title">
 				<span class="preview-notice"><?php
-					/* translators: %s is the site/panel title in the Customizer */
+					/* translators: %s: the site/panel title in the Customizer */
 					echo sprintf( __( 'You are customizing %s' ), '<strong class="panel-title">{{ data.title }}</strong>' );
 				?></span>
-				<button class="customize-help-toggle dashicons dashicons-editor-help" tabindex="0" aria-expanded="false"><span class="screen-reader-text"><?php _e( 'Help' ); ?></span></button>
+				<# if ( data.description ) { #>
+					<button class="customize-help-toggle dashicons dashicons-editor-help" tabindex="0" aria-expanded="false"><span class="screen-reader-text"><?php _e( 'Help' ); ?></span></button>
+				<# } #>
 			</div>
 			<# if ( data.description ) { #>
 				<div class="description customize-panel-description">
--- a/wp-includes/class-wp-customize-setting.php
+++ b/wp-includes/class-wp-customize-setting.php
@@ -207,7 +207,20 @@ class WP_Customize_Setting {
 	}
 
 	/**
-	 * The ID for the current blog when the preview() method was called.
+	 * Reset `$aggregated_multidimensionals` static variable.
+	 *
+	 * This is intended only for use by unit tests.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @ignore
+	 */
+	static public function reset_aggregated_multidimensionals() {
+		self::$aggregated_multidimensionals = array();
+	}
+
+	/**
+	 * The ID for the current site when the preview() method was called.
 	 *
 	 * @since 4.2.0
 	 * @access protected
@@ -216,7 +229,7 @@ class WP_Customize_Setting {
 	protected $_previewed_blog_id;
 
 	/**
-	 * Return true if the current blog is not the same as the previewed blog.
+	 * Return true if the current site is not the same as the previewed site.
 	 *
 	 * @since 4.2.0
 	 * @access public
@@ -358,7 +371,7 @@ class WP_Customize_Setting {
 	 * Clear out the previewed-applied flag for a multidimensional-aggregated value whenever its post value is updated.
 	 *
 	 * This ensures that the new value will get sanitized and used the next time
-	 * that <code>WP_Customize_Setting::_multidimensional_preview_filter()</code>
+	 * that `WP_Customize_Setting::_multidimensional_preview_filter()`
 	 * is called for this setting.
 	 *
 	 * @since 4.4.0
@@ -374,7 +387,7 @@ class WP_Customize_Setting {
 	 * Callback function to filter non-multidimensional theme mods and options.
 	 *
 	 * If switch_to_blog() was called after the preview() method, and the current
-	 * blog is now not the same blog, then this method does a no-op and returns
+	 * site is now not the same site, then this method does a no-op and returns
 	 * the original value.
 	 *
 	 * @since 3.4.0
@@ -496,7 +509,6 @@ class WP_Customize_Setting {
 	 * @return string|array|null Null if an input isn't valid, otherwise the sanitized value.
 	 */
 	public function sanitize( $value ) {
-		$value = wp_unslash( $value );
 
 		/**
 		 * Filter a Customize setting value in un-slashed form.
--- a/wp-includes/class-wp-customize-widgets.php
+++ b/wp-includes/class-wp-customize-widgets.php
@@ -62,6 +62,15 @@ final class WP_Customize_Widgets {
 	protected $old_sidebars_widgets = array();
 
 	/**
+	 * Mapping of widget ID base to whether it supports selective refresh.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $selective_refreshable_widgets;
+
+	/**
 	 * Mapping of setting type to setting ID pattern.
 	 *
 	 * @since 4.2.0
@@ -69,8 +78,8 @@ final class WP_Customize_Widgets {
 	 * @var array
 	 */
 	protected $setting_id_patterns = array(
-		'widget_instance' => '/^(widget_.+?)(?:\[(\d+)\])?$/',
-		'sidebar_widgets' => '/^sidebars_widgets\[(.+?)\]$/',
+		'widget_instance' => '/^widget_(?P<id_base>.+?)(?:\[(?P<widget_number>\d+)\])?$/',
+		'sidebar_widgets' => '/^sidebars_widgets\[(?P<sidebar_id>.+?)\]$/',
 	);
 
 	/**
@@ -84,8 +93,13 @@ final class WP_Customize_Widgets {
 	public function __construct( $manager ) {
 		$this->manager = $manager;
 
+		// Skip useless hooks when the user can't manage widgets anyway.
+		if ( ! current_user_can( 'edit_theme_options' ) ) {
+			return;
+		}
+
 		add_filter( 'customize_dynamic_setting_args',          array( $this, 'filter_customize_dynamic_setting_args' ), 10, 2 );
-		add_action( 'after_setup_theme',                       array( $this, 'register_settings' ) );
+		add_action( 'widgets_init',                            array( $this, 'register_settings' ), 95 );
 		add_action( 'wp_loaded',                               array( $this, 'override_sidebars_widgets_for_theme_switch' ) );
 		add_action( 'customize_controls_init',                 array( $this, 'customize_controls_init' ) );
 		add_action( 'customize_register',                      array( $this, 'schedule_customize_register' ), 1 );
@@ -100,17 +114,61 @@ final class WP_Customize_Widgets {
 		add_action( 'dynamic_sidebar',                         array( $this, 'tally_rendered_widgets' ) );
 		add_filter( 'is_active_sidebar',                       array( $this, 'tally_sidebars_via_is_active_sidebar_calls' ), 10, 2 );
 		add_filter( 'dynamic_sidebar_has_widgets',             array( $this, 'tally_sidebars_via_dynamic_sidebar_calls' ), 10, 2 );
+
+		// Selective Refresh.
+		add_filter( 'customize_dynamic_partial_args',          array( $this, 'customize_dynamic_partial_args' ), 10, 2 );
+		add_action( 'customize_preview_init',                  array( $this, 'selective_refresh_init' ) );
+	}
+
+	/**
+	 * List whether each registered widget can be use selective refresh.
+	 *
+	 * If the theme does not support the customize-selective-refresh-widgets feature,
+	 * then this will always return an empty array.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return array Mapping of id_base to support. If theme doesn't support
+	 *               selective refresh, an empty array is returned.
+	 */
+	public function get_selective_refreshable_widgets() {
+		global $wp_widget_factory;
+		if ( ! current_theme_supports( 'customize-selective-refresh-widgets' ) ) {
+			return array();
+		}
+		if ( ! isset( $this->selective_refreshable_widgets ) ) {
+			$this->selective_refreshable_widgets = array();
+			foreach ( $wp_widget_factory->widgets as $wp_widget ) {
+				$this->selective_refreshable_widgets[ $wp_widget->id_base ] = ! empty( $wp_widget->widget_options['customize_selective_refresh'] );
+			}
+		}
+		return $this->selective_refreshable_widgets;
+	}
+
+	/**
+	 * Determines if a widget supports selective refresh.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $id_base Widget ID Base.
+	 * @return bool Whether the widget can be selective refreshed.
+	 */
+	public function is_widget_selective_refreshable( $id_base ) {
+		$selective_refreshable_widgets = $this->get_selective_refreshable_widgets();
+		return ! empty( $selective_refreshable_widgets[ $id_base ] );
 	}
 
 	/**
-	 * Get the widget setting type given a setting ID.
+	 * Retrieves the widget setting type given a setting ID.
 	 *
 	 * @since 4.2.0
 	 * @access protected
 	 *
 	 * @staticvar array $cache
 	 *
-	 * @param $setting_id Setting ID.
+	 * @param string $setting_id Setting ID.
 	 * @return string|void Setting type.
 	 */
 	protected function get_setting_type( $setting_id ) {
@@ -127,7 +185,8 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Inspect the incoming customized data for any widget settings, and dynamically add them up-front so widgets will be initialized properly.
+	 * Inspects the incoming customized data for any widget settings, and dynamically adds
+	 * them up-front so widgets will be initialized properly.
 	 *
 	 * @since 4.2.0
 	 * @access public
@@ -159,7 +218,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Determine the arguments for a dynamically-created setting.
+	 * Determines the arguments for a dynamically-created setting.
 	 *
 	 * @since 4.2.0
 	 * @access public
@@ -176,10 +235,9 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get an unslashed post value or return a default.
+	 * Retrieves an unslashed post value or return a default.
 	 *
 	 * @since 3.9.0
-	 *
 	 * @access protected
 	 *
 	 * @param string $name    Post value.
@@ -228,18 +286,18 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Filter old_sidebars_widgets_data Customizer setting.
+	 * Filters old_sidebars_widgets_data Customizer setting.
 	 *
-	 * When switching themes, filter the Customizer setting
-	 * old_sidebars_widgets_data to supply initial $sidebars_widgets before they
-	 * were overridden by retrieve_widgets(). The value for
-	 * old_sidebars_widgets_data gets set in the old theme's sidebars_widgets
+	 * When switching themes, filter the Customizer setting old_sidebars_widgets_data
+	 * to supply initial $sidebars_widgets before they were overridden by retrieve_widgets().
+	 * The value for old_sidebars_widgets_data gets set in the old theme's sidebars_widgets
 	 * theme_mod.
 	 *
-	 * @see WP_Customize_Widgets::handle_theme_switch()
 	 * @since 3.9.0
 	 * @access public
 	 *
+	 * @see WP_Customize_Widgets::handle_theme_switch()
+	 *
 	 * @param array $old_sidebars_widgets
 	 * @return array
 	 */
@@ -248,16 +306,16 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Filter sidebars_widgets option for theme switch.
+	 * Filters sidebars_widgets option for theme switch.
 	 *
-	 * When switching themes, the retrieve_widgets() function is run when the
-	 * Customizer initializes, and then the new sidebars_widgets here get
-	 * supplied as the default value for the sidebars_widgets option.
+	 * When switching themes, the retrieve_widgets() function is run when the Customizer initializes,
+	 * and then the new sidebars_widgets here get supplied as the default value for the sidebars_widgets
+	 * option.
 	 *
-	 * @see WP_Customize_Widgets::handle_theme_switch()
 	 * @since 3.9.0
 	 * @access public
 	 *
+	 * @see WP_Customize_Widgets::handle_theme_switch()
 	 * @global array $sidebars_widgets
 	 *
 	 * @param array $sidebars_widgets
@@ -270,7 +328,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Make sure all widgets get loaded into the Customizer.
+	 * Ensures all widgets get loaded into the Customizer.
 	 *
 	 * Note: these actions are also fired in wp_ajax_update_widget().
 	 *
@@ -289,11 +347,10 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Ensure widgets are available for all types of previews.
+	 * Ensures widgets are available for all types of previews.
 	 *
-	 * When in preview, hook to 'customize_register' for settings
-	 * after WordPress is loaded so that all filters have been
-	 * initialized (e.g. Widget Visibility).
+	 * When in preview, hook to 'customize_register' for settings after WordPress is loaded
+	 * so that all filters have been initialized (e.g. Widget Visibility).
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -307,7 +364,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Register Customizer settings and controls for all sidebars and widgets.
+	 * Registers Customizer settings and controls for all sidebars and widgets.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -319,6 +376,8 @@ final class WP_Customize_Widgets {
 	public function customize_register() {
 		global $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_sidebars;
 
+		add_filter( 'sidebars_widgets', array( $this, 'preview_sidebars_widgets' ), 1 );
+
 		$sidebars_widgets = array_merge(
 			array( 'wp_inactive_widgets' => array() ),
 			array_fill_keys( array_keys( $wp_registered_sidebars ), array() ),
@@ -343,7 +402,7 @@ final class WP_Customize_Widgets {
 
 		/*
 		 * Add a setting which will be supplied for the theme's sidebars_widgets
-		 * theme_mod when the the theme is switched.
+		 * theme_mod when the theme is switched.
 		 */
 		if ( ! $this->manager->is_theme_active() ) {
 			$setting_id = 'old_sidebars_widgets_data';
@@ -452,12 +511,10 @@ final class WP_Customize_Widgets {
 				$this->manager->get_setting( $new_setting_id )->preview();
 			}
 		}
-
-		add_filter( 'sidebars_widgets', array( $this, 'preview_sidebars_widgets' ), 1 );
 	}
 
 	/**
-	 * Return whether the widgets panel is active, based on whether there are sidebars registered.
+	 * Determines whether the widgets panel is active, based on whether there are sidebars registered.
 	 *
 	 * @since 4.4.0
 	 * @access public
@@ -473,7 +530,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Covert a widget_id into its corresponding Customizer setting ID (option name).
+	 * Converts a widget_id into its corresponding Customizer setting ID (option name).
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -492,13 +549,13 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Determine whether the widget is considered "wide".
+	 * Determines whether the widget is considered "wide".
+	 *
+	 * Core widgets which may have controls wider than 250, but can still be shown
+	 * in the narrow Customizer panel. The RSS and Text widgets in Core, for example,
+	 * have widths of 400 and yet they still render fine in the Customizer panel.
 	 *
-	 * Core widgets which may have controls wider than 250, but can
-	 * still be shown in the narrow Customizer panel. The RSS and Text
-	 * widgets in Core, for example, have widths of 400 and yet they
-	 * still render fine in the Customizer panel. This method will
-	 * return all Core widgets as being not wide, but this can be
+	 * This method will return all Core widgets as being not wide, but this can be
 	 * overridden with the is_wide_widget_in_customizer filter.
 	 *
 	 * @since 3.9.0
@@ -529,7 +586,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Covert a widget ID into its id_base and number components.
+	 * Converts a widget ID into its id_base and number components.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -554,7 +611,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Convert a widget setting ID (option path) to its id_base and number components.
+	 * Converts a widget setting ID (option path) to its id_base and number components.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -575,7 +632,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Call admin_print_styles-widgets.php and admin_print_styles hooks to
+	 * Calls admin_print_styles-widgets.php and admin_print_styles hooks to
 	 * allow custom styles from plugins.
 	 *
 	 * @since 3.9.0
@@ -590,7 +647,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Call admin_print_scripts-widgets.php and admin_print_scripts hooks to
+	 * Calls admin_print_scripts-widgets.php and admin_print_scripts hooks to
 	 * allow custom scripts from plugins.
 	 *
 	 * @since 3.9.0
@@ -605,7 +662,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Enqueue scripts and styles for Customizer panel and export data to JavaScript.
+	 * Enqueues scripts and styles for Customizer panel and export data to JavaScript.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -661,7 +718,6 @@ final class WP_Customize_Widgets {
 		);
 
 		$settings = array(
-			'nonce'                => wp_create_nonce( 'update-widget' ),
 			'registeredSidebars'   => array_values( $wp_registered_sidebars ),
 			'registeredWidgets'    => $wp_registered_widgets,
 			'availableWidgets'     => $available_widgets, // @todo Merge this with registered_widgets
@@ -683,6 +739,7 @@ final class WP_Customize_Widgets {
 				'widgetReorderNav' => $widget_reorder_nav_tpl,
 				'moveWidgetArea'   => $move_widget_area_tpl,
 			),
+			'selectiveRefreshableWidgets' => $this->get_selective_refreshable_widgets(),
 		);
 
 		foreach ( $settings['registeredWidgets'] as &$registered_widget ) {
@@ -697,7 +754,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Render the widget form control templates into the DOM.
+	 * Renders the widget form control templates into the DOM.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -735,7 +792,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Call admin_print_footer_scripts and admin_print_scripts hooks to
+	 * Calls admin_print_footer_scripts and admin_print_scripts hooks to
 	 * allow custom scripts from plugins.
 	 *
 	 * @since 3.9.0
@@ -750,7 +807,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get common arguments to supply when constructing a Customizer setting.
+	 * Retrieves common arguments to supply when constructing a Customizer setting.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -763,16 +820,17 @@ final class WP_Customize_Widgets {
 		$args = array(
 			'type'       => 'option',
 			'capability' => 'edit_theme_options',
-			'transport'  => 'refresh',
 			'default'    => array(),
 		);
 
 		if ( preg_match( $this->setting_id_patterns['sidebar_widgets'], $id, $matches ) ) {
 			$args['sanitize_callback'] = array( $this, 'sanitize_sidebar_widgets' );
 			$args['sanitize_js_callback'] = array( $this, 'sanitize_sidebar_widgets_js_instance' );
+			$args['transport'] = current_theme_supports( 'customize-selective-refresh-widgets' ) ? 'postMessage' : 'refresh';
 		} elseif ( preg_match( $this->setting_id_patterns['widget_instance'], $id, $matches ) ) {
 			$args['sanitize_callback'] = array( $this, 'sanitize_widget_instance' );
 			$args['sanitize_js_callback'] = array( $this, 'sanitize_widget_js_instance' );
+			$args['transport'] = $this->is_widget_selective_refreshable( $matches['id_base'] ) ? 'postMessage' : 'refresh';
 		}
 
 		$args = array_merge( $args, $overrides );
@@ -791,7 +849,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Make sure that sidebar widget arrays only ever contain widget IDS.
+	 * Ensures sidebar widget arrays only ever contain widget IDS.
 	 *
 	 * Used as the 'sanitize_callback' for each $sidebars_widgets setting.
 	 *
@@ -811,7 +869,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Build up an index of all available widgets for use in Backbone models.
+	 * Builds up an index of all available widgets for use in Backbone models.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -885,7 +943,7 @@ final class WP_Customize_Widgets {
 				'multi_number' => ( $args['_add'] === 'multi' ) ? $args['_multi_num'] : false,
 				'is_disabled'  => $is_disabled,
 				'id_base'      => $id_base,
-				'transport'    => 'refresh',
+				'transport'    => $this->is_widget_selective_refreshable( $id_base ) ? 'postMessage' : 'refresh',
 				'width'        => $wp_registered_widget_controls[$widget['id']]['width'],
 				'height'       => $wp_registered_widget_controls[$widget['id']]['height'],
 				'is_wide'      => $this->is_wide_widget( $widget['id'] ),
@@ -898,7 +956,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Naturally order available widgets by name.
+	 * Naturally orders available widgets by name.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -912,7 +970,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get the widget control markup.
+	 * Retrieves the widget control markup.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -932,15 +990,15 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get the widget control markup parts.
+	 * Retrieves the widget control markup parts.
 	 *
 	 * @since 4.4.0
 	 * @access public
 	 *
 	 * @param array $args Widget control arguments.
 	 * @return array {
-	 *     @type string $control  Markup for widget control wrapping form.
-	 *     @type string $content  The contents of the widget form itself.
+	 *     @type string $control Markup for widget control wrapping form.
+	 *     @type string $content The contents of the widget form itself.
 	 * }
 	 */
 	public function get_widget_control_parts( $args ) {
@@ -963,7 +1021,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Add hooks for the Customizer preview.
+	 * Adds hooks for the Customizer preview.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -975,7 +1033,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Refresh nonce for widget updates.
+	 * Refreshes the nonce for widget updates.
 	 *
 	 * @since 4.2.0
 	 * @access public
@@ -989,13 +1047,12 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * When previewing, make sure the proper previewing widgets are used.
+	 * When previewing, ensures the proper previewing widgets are used.
 	 *
-	 * Because wp_get_sidebars_widgets() gets called early at init
-	 * (via wp_convert_widget_settings()) and can set global variable
-	 * $_wp_sidebars_widgets to the value of get_option( 'sidebars_widgets' )
-	 * before the Customizer preview filter is added, we have to reset
-	 * it after the filter has been added.
+	 * Because wp_get_sidebars_widgets() gets called early at {@see 'init' } (via
+	 * wp_convert_widget_settings()) and can set global variable `$_wp_sidebars_widgets`
+	 * to the value of `get_option( 'sidebars_widgets' )` before the Customizer preview
+	 * filter is added, it has to be reset after the filter has been added.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1011,23 +1068,22 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Enqueue scripts for the Customizer preview.
+	 * Enqueues scripts for the Customizer preview.
 	 *
 	 * @since 3.9.0
 	 * @access public
 	 */
 	public function customize_preview_enqueue() {
 		wp_enqueue_script( 'customize-preview-widgets' );
+		wp_enqueue_style( 'customize-preview' );
 	}
 
 	/**
-	 * Insert default style for highlighted widget at early point so theme
+	 * Inserts default style for highlighted widget at early point so theme
 	 * stylesheet can override.
 	 *
 	 * @since 3.9.0
 	 * @access public
-	 *
-	 * @action wp_print_styles
 	 */
 	public function print_preview_css() {
 		?>
@@ -1044,8 +1100,8 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * At the very end of the page, at the very end of the wp_footer,
-	 * communicate the sidebars that appeared on the page.
+	 * Communicates the sidebars that appeared on the page at the very end of the page,
+	 * and at the very end of the wp_footer,
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1055,6 +1111,7 @@ final class WP_Customize_Widgets {
 	 */
 	public function export_preview_data() {
 		global $wp_registered_sidebars, $wp_registered_widgets;
+
 		// Prepare Customizer settings to pass to JavaScript.
 		$settings = array(
 			'renderedSidebars'   => array_fill_keys( array_unique( $this->rendered_sidebars ), true ),
@@ -1062,8 +1119,9 @@ final class WP_Customize_Widgets {
 			'registeredSidebars' => array_values( $wp_registered_sidebars ),
 			'registeredWidgets'  => $wp_registered_widgets,
 			'l10n'               => array(
-				'widgetTooltip' => __( 'Shift-click to edit this widget.' ),
+				'widgetTooltip'  => __( 'Shift-click to edit this widget.' ),
 			),
+			'selectiveRefreshableWidgets' => $this->get_selective_refreshable_widgets(),
 		);
 		foreach ( $settings['registeredWidgets'] as &$registered_widget ) {
 			unset( $registered_widget['callback'] ); // may not be JSON-serializeable
@@ -1077,7 +1135,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Keep track of the widgets that were rendered.
+	 * Tracks the widgets that were rendered.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1102,7 +1160,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Determine if a sidebar is rendered on the page.
+	 * Determines if a sidebar is rendered on the page.
 	 *
 	 * @since 4.0.0
 	 * @access public
@@ -1115,19 +1173,18 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Tally the sidebars rendered via is_active_sidebar().
+	 * Tallies the sidebars rendered via is_active_sidebar().
 	 *
-	 * Keep track of the times that is_active_sidebar() is called
-	 * in the template, and assume that this means that the sidebar
-	 * would be rendered on the template if there were widgets
-	 * populating it.
+	 * Keep track of the times that is_active_sidebar() is called in the template,
+	 * and assume that this means that the sidebar would be rendered on the template
+	 * if there were widgets populating it.
 	 *
 	 * @since 3.9.0
 	 * @access public
 	 *
 	 * @param bool   $is_active  Whether the sidebar is active.
 	 * @param string $sidebar_id Sidebar ID.
-	 * @return bool
+	 * @return bool Whether the sidebar is active.
 	 */
 	public function tally_sidebars_via_is_active_sidebar_calls( $is_active, $sidebar_id ) {
 		if ( is_registered_sidebar( $sidebar_id ) ) {
@@ -1142,7 +1199,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Tally the sidebars rendered via dynamic_sidebar().
+	 * Tallies the sidebars rendered via dynamic_sidebar().
 	 *
 	 * Keep track of the times that dynamic_sidebar() is called in the template,
 	 * and assume this means the sidebar would be rendered on the template if
@@ -1153,7 +1210,7 @@ final class WP_Customize_Widgets {
 	 *
 	 * @param bool   $has_widgets Whether the current sidebar has widgets.
 	 * @param string $sidebar_id  Sidebar ID.
-	 * @return bool
+	 * @return bool Whether the current sidebar has widgets.
 	 */
 	public function tally_sidebars_via_dynamic_sidebar_calls( $has_widgets, $sidebar_id ) {
 		if ( is_registered_sidebar( $sidebar_id ) ) {
@@ -1169,7 +1226,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get MAC for a serialized widget instance string.
+	 * Retrieves MAC for a serialized widget instance string.
 	 *
 	 * Allows values posted back from JS to be rejected if any tampering of the
 	 * data has occurred.
@@ -1185,10 +1242,10 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Sanitize a widget instance.
+	 * Sanitizes a widget instance.
 	 *
-	 * Unserialize the JS-instance for storing in the options. It's important
-	 * that this filter only get applied to an instance once.
+	 * Unserialize the JS-instance for storing in the options. It's important that this filter
+	 * only get applied to an instance *once*.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1226,7 +1283,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Convert widget instance into JSON-representable format.
+	 * Converts a widget instance into JSON-representable format.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1249,7 +1306,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Strip out widget IDs for widgets which are no longer registered.
+	 * Strips out widget IDs for widgets which are no longer registered.
 	 *
 	 * One example where this might happen is when a plugin orphans a widget
 	 * in a sidebar upon deactivation.
@@ -1269,9 +1326,9 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Find and invoke the widget update and control callbacks.
+	 * Finds and invokes the widget update and control callbacks.
 	 *
-	 * Requires that $_POST be populated with the instance data.
+	 * Requires that `$_POST` be populated with the instance data.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1396,18 +1453,17 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Update widget settings asynchronously.
+	 * Updates widget settings asynchronously.
 	 *
 	 * Allows the Customizer to update a widget using its form, but return the new
 	 * instance info via Ajax instead of saving it to the options table.
 	 *
-	 * Most code here copied from wp_ajax_save_widget()
+	 * Most code here copied from wp_ajax_save_widget().
 	 *
 	 * @since 3.9.0
 	 * @access public
 	 *
 	 * @see wp_ajax_save_widget()
-	 *
 	 */
 	public function wp_ajax_update_widget() {
 
@@ -1460,9 +1516,316 @@ final class WP_Customize_Widgets {
 		wp_send_json_success( compact( 'form', 'instance' ) );
 	}
 
-	/***************************************************************************
-	 * Option Update Capturing
-	 ***************************************************************************/
+	/*
+	 * Selective Refresh Methods
+	 */
+
+	/**
+	 * Filters arguments for dynamic widget partials.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param array|false $partial_args Partial arguments.
+	 * @param string      $partial_id   Partial ID.
+	 * @return array (Maybe) modified partial arguments.
+	 */
+	public function customize_dynamic_partial_args( $partial_args, $partial_id ) {
+		if ( ! current_theme_supports( 'customize-selective-refresh-widgets' ) ) {
+			return $partial_args;
+		}
+
+		if ( preg_match( '/^widget\[(?P<widget_id>.+)\]$/', $partial_id, $matches ) ) {
+			if ( false === $partial_args ) {
+				$partial_args = array();
+			}
+			$partial_args = array_merge(
+				$partial_args,
+				array(
+					'type'                => 'widget',
+					'render_callback'     => array( $this, 'render_widget_partial' ),
+					'container_inclusive' => true,
+					'settings'            => array( $this->get_setting_id( $matches['widget_id'] ) ),
+					'capability'          => 'edit_theme_options',
+				)
+			);
+		}
+
+		return $partial_args;
+	}
+
+	/**
+	 * Adds hooks for selective refresh.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function selective_refresh_init() {
+		if ( ! current_theme_supports( 'customize-selective-refresh-widgets' ) ) {
+			return;
+		}
+		add_filter( 'dynamic_sidebar_params', array( $this, 'filter_dynamic_sidebar_params' ) );
+		add_filter( 'wp_kses_allowed_html', array( $this, 'filter_wp_kses_allowed_data_attributes' ) );
+		add_action( 'dynamic_sidebar_before', array( $this, 'start_dynamic_sidebar' ) );
+		add_action( 'dynamic_sidebar_after', array( $this, 'end_dynamic_sidebar' ) );
+	}
+
+	/**
+	 * Inject selective refresh data attributes into widget container elements.
+	 *
+	 * @param array $params {
+	 *     Dynamic sidebar params.
+	 *
+	 *     @type array $args        Sidebar args.
+	 *     @type array $widget_args Widget args.
+	 * }
+	 * @see WP_Customize_Nav_Menus_Partial_Refresh::filter_wp_nav_menu_args()
+	 *
+	 * @return array Params.
+	 */
+	public function filter_dynamic_sidebar_params( $params ) {
+		$sidebar_args = array_merge(
+			array(
+				'before_widget' => '',
+				'after_widget' => '',
+			),
+			$params[0]
+		);
+
+		// Skip widgets not in a registered sidebar or ones which lack a proper wrapper element to attach the data-* attributes to.
+		$matches = array();
+		$is_valid = (
+			isset( $sidebar_args['id'] )
+			&&
+			is_registered_sidebar( $sidebar_args['id'] )
+			&&
+			( isset( $this->current_dynamic_sidebar_id_stack[0] ) && $this->current_dynamic_sidebar_id_stack[0] === $sidebar_args['id'] )
+			&&
+			preg_match( '#^<(?P<tag_name>\w+)#', $sidebar_args['before_widget'], $matches )
+		);
+		if ( ! $is_valid ) {
+			return $params;
+		}
+		$this->before_widget_tags_seen[ $matches['tag_name'] ] = true;
+
+		$context = array(
+			'sidebar_id' => $sidebar_args['id'],
+		);
+		if ( isset( $this->context_sidebar_instance_number ) ) {
+			$context['sidebar_instance_number'] = $this->context_sidebar_instance_number;
+		} else if ( isset( $sidebar_args['id'] ) && isset( $this->sidebar_instance_count[ $sidebar_args['id'] ] ) ) {
+			$context['sidebar_instance_number'] = $this->sidebar_instance_count[ $sidebar_args['id'] ];
+		}
+
+		$attributes = sprintf( ' data-customize-partial-id="%s"', esc_attr( 'widget[' . $sidebar_args['widget_id'] . ']' ) );
+		$attributes .= ' data-customize-partial-type="widget"';
+		$attributes .= sprintf( ' data-customize-partial-placement-context="%s"', esc_attr( wp_json_encode( $context ) ) );
+		$attributes .= sprintf( ' data-customize-widget-id="%s"', esc_attr( $sidebar_args['widget_id'] ) );
+		$sidebar_args['before_widget'] = preg_replace( '#^(<\w+)#', '$1 ' . $attributes, $sidebar_args['before_widget'] );
+
+		$params[0] = $sidebar_args;
+		return $params;
+	}
+
+	/**
+	 * List of the tag names seen for before_widget strings.
+	 *
+	 * This is used in the {@see 'filter_wp_kses_allowed_html'} filter to ensure that the
+	 * data-* attributes can be whitelisted.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $before_widget_tags_seen = array();
+
+	/**
+	 * Ensures the HTML data-* attributes for selective refresh are allowed by kses.
+	 *
+	 * This is needed in case the `$before_widget` is run through wp_kses() when printed.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param array $allowed_html Allowed HTML.
+	 * @return array (Maybe) modified allowed HTML.
+	 */
+	public function filter_wp_kses_allowed_data_attributes( $allowed_html ) {
+		foreach ( array_keys( $this->before_widget_tags_seen ) as $tag_name ) {
+			if ( ! isset( $allowed_html[ $tag_name ] ) ) {
+				$allowed_html[ $tag_name ] = array();
+			}
+			$allowed_html[ $tag_name ] = array_merge(
+				$allowed_html[ $tag_name ],
+				array_fill_keys( array(
+					'data-customize-partial-id',
+					'data-customize-partial-type',
+					'data-customize-partial-placement-context',
+					'data-customize-partial-widget-id',
+					'data-customize-partial-options',
+				), true )
+			);
+		}
+		return $allowed_html;
+	}
+
+	/**
+	 * Keep track of the number of times that dynamic_sidebar() was called for a given sidebar index.
+	 *
+	 * This helps facilitate the uncommon scenario where a single sidebar is rendered multiple times on a template.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $sidebar_instance_count = array();
+
+	/**
+	 * The current request's sidebar_instance_number context.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var int
+	 */
+	protected $context_sidebar_instance_number;
+
+	/**
+	 * Current sidebar ID being rendered.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $current_dynamic_sidebar_id_stack = array();
+
+	/**
+	 * Begins keeping track of the current sidebar being rendered.
+	 *
+	 * Insert marker before widgets are rendered in a dynamic sidebar.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param int|string $index Index, name, or ID of the dynamic sidebar.
+	 */
+	public function start_dynamic_sidebar( $index ) {
+		array_unshift( $this->current_dynamic_sidebar_id_stack, $index );
+		if ( ! isset( $this->sidebar_instance_count[ $index ] ) ) {
+			$this->sidebar_instance_count[ $index ] = 0;
+		}
+		$this->sidebar_instance_count[ $index ] += 1;
+		if ( ! $this->manager->selective_refresh->is_render_partials_request() ) {
+			printf( "\n<!--dynamic_sidebar_before:%s:%d-->\n", esc_html( $index ), intval( $this->sidebar_instance_count[ $index ] ) );
+		}
+	}
+
+	/**
+	 * Finishes keeping track of the current sidebar being rendered.
+	 *
+	 * Inserts a marker after widgets are rendered in a dynamic sidebar.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param int|string $index Index, name, or ID of the dynamic sidebar.
+	 */
+	public function end_dynamic_sidebar( $index ) {
+		array_shift( $this->current_dynamic_sidebar_id_stack );
+		if ( ! $this->manager->selective_refresh->is_render_partials_request() ) {
+			printf( "\n<!--dynamic_sidebar_after:%s:%d-->\n", esc_html( $index ), intval( $this->sidebar_instance_count[ $index ] ) );
+		}
+	}
+
+	/**
+	 * Current sidebar being rendered.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var string
+	 */
+	protected $rendering_widget_id;
+
+	/**
+	 * Current widget being rendered.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var string
+	 */
+	protected $rendering_sidebar_id;
+
+	/**
+	 * Filters sidebars_widgets to ensure the currently-rendered widget is the only widget in the current sidebar.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 *
+	 * @param array $sidebars_widgets Sidebars widgets.
+	 * @return array Filtered sidebars widgets.
+	 */
+	public function filter_sidebars_widgets_for_rendering_widget( $sidebars_widgets ) {
+		$sidebars_widgets[ $this->rendering_sidebar_id ] = array( $this->rendering_widget_id );
+		return $sidebars_widgets;
+	}
+
+	/**
+	 * Renders a specific widget using the supplied sidebar arguments.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @see dynamic_sidebar()
+	 *
+	 * @param WP_Customize_Partial $partial Partial.
+	 * @param array                $context {
+	 *     Sidebar args supplied as container context.
+	 *
+	 *     @type string $sidebar_id              ID for sidebar for widget to render into.
+	 *     @type int    $sidebar_instance_number Disambiguating instance number.
+	 * }
+	 * @return string|false
+	 */
+	public function render_widget_partial( $partial, $context ) {
+		$id_data   = $partial->id_data();
+		$widget_id = array_shift( $id_data['keys'] );
+
+		if ( ! is_array( $context )
+			|| empty( $context['sidebar_id'] )
+			|| ! is_registered_sidebar( $context['sidebar_id'] )
+		) {
+			return false;
+		}
+
+		$this->rendering_sidebar_id = $context['sidebar_id'];
+
+		if ( isset( $context['sidebar_instance_number'] ) ) {
+			$this->context_sidebar_instance_number = intval( $context['sidebar_instance_number'] );
+		}
+
+		// Filter sidebars_widgets so that only the queried widget is in the sidebar.
+		$this->rendering_widget_id = $widget_id;
+
+		$filter_callback = array( $this, 'filter_sidebars_widgets_for_rendering_widget' );
+		add_filter( 'sidebars_widgets', $filter_callback, 1000 );
+
+		// Render the widget.
+		ob_start();
+		dynamic_sidebar( $this->rendering_sidebar_id = $context['sidebar_id'] );
+		$container = ob_get_clean();
+
+		// Reset variables for next partial render.
+		remove_filter( 'sidebars_widgets', $filter_callback, 1000 );
+
+		$this->context_sidebar_instance_number = null;
+		$this->rendering_sidebar_id = null;
+		$this->rendering_widget_id = null;
+
+		return $container;
+	}
+
+	//
+	// Option Update Capturing
+	//
 
 	/**
 	 * List of captured widget option updates.
@@ -1483,7 +1846,7 @@ final class WP_Customize_Widgets {
 	protected $_is_capturing_option_updates = false;
 
 	/**
-	 * Determine whether the captured option update should be ignored.
+	 * Determines whether the captured option update should be ignored.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -1496,7 +1859,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Retrieve captured widget option updates.
+	 * Retrieves captured widget option updates.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -1508,13 +1871,13 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get the option that was captured from being saved.
+	 * Retrieves the option that was captured from being saved.
 	 *
 	 * @since 4.2.0
 	 * @access protected
 	 *
 	 * @param string $option_name Option name.
-	 * @param mixed  $default     Optional. Default value to return if the option does not exist.
+	 * @param mixed  $default     Optional. Default value to return if the option does not exist. Default false.
 	 * @return mixed Value set for the option.
 	 */
 	protected function get_captured_option( $option_name, $default = false ) {
@@ -1527,7 +1890,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Get the number of captured widget option updates.
+	 * Retrieves the number of captured widget option updates.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -1539,7 +1902,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Start keeping track of changes to widget options, caching new values.
+	 * Begins keeping track of changes to widget options, caching new values.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -1555,7 +1918,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Pre-filter captured option values before updating.
+	 * Pre-filters captured option values before updating.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1580,7 +1943,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Pre-filter captured option values before retrieving.
+	 * Pre-filters captured option values before retrieving.
 	 *
 	 * @since 3.9.0
 	 * @access public
@@ -1602,7 +1965,7 @@ final class WP_Customize_Widgets {
 	}
 
 	/**
-	 * Undo any changes to the options since options capture began.
+	 * Undoes any changes to the options since options capture began.
 	 *
 	 * @since 3.9.0
 	 * @access protected
@@ -1612,7 +1975,7 @@ final class WP_Customize_Widgets {
 			return;
 		}
 
-		remove_filter( 'pre_update_option', array( $this, 'capture_filter_pre_update_option' ), 10, 3 );
+		remove_filter( 'pre_update_option', array( $this, 'capture_filter_pre_update_option' ), 10 );
 
 		foreach ( array_keys( $this->_captured_options ) as $option_name ) {
 			remove_filter( "pre_option_{$option_name}", array( $this, 'capture_filter_pre_get_option' ) );
--- a/wp-includes/class-wp-editor.php
+++ b/wp-includes/class-wp-editor.php
@@ -251,7 +251,7 @@ final class _WP_Editors {
 			'<textarea' . $editor_class . $height . $tabindex . $autocomplete . ' cols="40" name="' . esc_attr( $set['textarea_name'] ) . '" ' .
 			'id="' . $editor_id_attr . '">%s</textarea></div>' );
 
-		// Prepare the content for the Visual or Text editor
+		// Prepare the content for the Visual or Text editor, only when TinyMCE is used (back-compat).
 		if ( self::$this_tinymce ) {
 			add_filter( 'the_editor_content', 'format_for_editor', 10, 2 );
 		}
@@ -261,10 +261,17 @@ final class _WP_Editors {
 		 *
 		 * @since 2.1.0
 		 *
-		 * @param string $content Default editor content.
+		 * @param string $content        Default editor content.
+		 * @param string $default_editor The default editor for the current user.
+		 *                               Either 'html' or 'tinymce'.
 		 */
 		$content = apply_filters( 'the_editor_content', $content, $default_editor );
 
+		// Remove the filter as the next editor on the same page may not need it.
+		if ( self::$this_tinymce ) {
+			remove_filter( 'the_editor_content', 'format_for_editor' );
+		}
+
 		// Back-compat for the `htmledit_pre` and `richedit_pre` filters
 		if ( 'html' === $default_editor && has_filter( 'htmledit_pre' ) ) {
 			// TODO: needs _deprecated_filter(), use _deprecated_function() as substitute for now
@@ -772,6 +779,7 @@ final class _WP_Editors {
 
 		if ( in_array('wplink', self::$plugins, true) || in_array('link', self::$qt_buttons, true) ) {
 			wp_enqueue_script('wplink');
+			wp_enqueue_script( 'jquery-ui-autocomplete' );
 		}
 
 		if ( self::$old_dfw_compat ) {
@@ -1035,6 +1043,9 @@ final class _WP_Editors {
 			'No alignment' => __( 'No alignment' ), // Tooltip for the 'alignnone' button in the image toolbar
 			'Remove' => __( 'Remove' ), // Tooltip for the 'remove' button in the image toolbar
 			'Edit ' => __( 'Edit' ), // Tooltip for the 'edit' button in the image toolbar
+			'Paste URL or type to search' => __( 'Paste URL or type to search' ), // Placeholder for the inline link dialog
+			'Apply'  => __( 'Apply' ), // Tooltip for the 'apply' button in the inline link dialog
+			'Link options'  => __( 'Link options' ), // Tooltip for the 'link options' button in the inline link dialog
 
 			// Shortcuts help modal
 			'Keyboard Shortcuts' => __( 'Keyboard Shortcuts' ),
@@ -1057,6 +1068,8 @@ final class _WP_Editors {
 				__( 'When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.' ),
 			'The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.' =>
 				__( 'The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.' ),
+			'The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.' =>
+				__( 'The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.' ),
 		);
 
 		/**
@@ -1389,37 +1402,36 @@ final class _WP_Editors {
 	 * @static
 	 */
 	public static function wp_link_dialog() {
-		$search_panel_visible = '1' == get_user_setting( 'wplink', '0' ) ? ' search-panel-visible' : '';
-
 		// display: none is required here, see #WP27605
 		?>
 		<div id="wp-link-backdrop" style="display: none"></div>
-		<div id="wp-link-wrap" class="wp-core-ui<?php echo $search_panel_visible; ?>" style="display: none">
+		<div id="wp-link-wrap" class="wp-core-ui" style="display: none" role="dialog" aria-labelledby="link-modal-title">
 		<form id="wp-link" tabindex="-1">
 		<?php wp_nonce_field( 'internal-linking', '_ajax_linking_nonce', false ); ?>
-		<div id="link-modal-title">
-			<?php _e( 'Insert/edit link' ) ?>
-			<button type="button" id="wp-link-close"><span class="screen-reader-text"><?php _e( 'Close' ); ?></span></button>
-	 	</div>
+		<h1 id="link-modal-title"><?php _e( 'Insert/edit link' ) ?></h1>
+		<button type="button" id="wp-link-close"><span class="screen-reader-text"><?php _e( 'Close' ); ?></span></button>
 		<div id="link-selector">
 			<div id="link-options">
-				<p class="howto"><?php _e( 'Enter the destination URL' ); ?></p>
+				<p class="howto" id="wplink-enter-url"><?php _e( 'Enter the destination URL' ); ?></p>
 				<div>
-					<label><span><?php _e( 'URL' ); ?></span><input id="wp-link-url" type="text" /></label>
+					<label><span><?php _e( 'URL' ); ?></span>
+					<input id="wp-link-url" type="text" aria-describedby="wplink-enter-url" /></label>
 				</div>
 				<div class="wp-link-text-field">
-					<label><span><?php _e( 'Link Text' ); ?></span><input id="wp-link-text" type="text" /></label>
+					<label><span><?php _e( 'Link Text' ); ?></span>
+					<input id="wp-link-text" type="text" /></label>
 				</div>
 				<div class="link-target">
-					<label><span>&nbsp;</span><input type="checkbox" id="wp-link-target" /> <?php _e( 'Open link in a new tab' ); ?></label>
+					<label><span></span>
+					<input type="checkbox" id="wp-link-target" /> <?php _e( 'Open link in a new tab' ); ?></label>
 				</div>
 			</div>
-			<p class="howto"><a href="#" id="wp-link-search-toggle"><?php _e( 'Or link to existing content' ); ?></a></p>
+			<p class="howto" id="wplink-link-existing-content"><?php _e( 'Or link to existing content' ); ?></p>
 			<div id="search-panel">
 				<div class="link-search-wrapper">
 					<label>
 						<span class="search-label"><?php _e( 'Search' ); ?></span>
-						<input type="search" id="wp-link-search" class="link-search-field" autocomplete="off" />
+						<input type="search" id="wp-link-search" class="link-search-field" autocomplete="off" aria-describedby="wplink-link-existing-content" />
 						<span class="spinner"></span>
 					</label>
 				</div>
@@ -1438,12 +1450,12 @@ final class _WP_Editors {
 					<div class="river-waiting">
 						<span class="spinner"></span>
 					</div>
-				</div>
-			</div>
+ 				</div>
+ 			</div>
 		</div>
 		<div class="submitbox">
 			<div id="wp-link-cancel">
-				<a class="submitdelete deletion" href="#"><?php _e( 'Cancel' ); ?></a>
+				<button type="button" class="button"><?php _e( 'Cancel' ); ?></button>
 			</div>
 			<div id="wp-link-update">
 				<input type="submit" value="<?php esc_attr_e( 'Add Link' ); ?>" class="button button-primary" id="wp-link-submit" name="wp-link-submit">
--- a/wp-includes/class-wp-embed.php
+++ b/wp-includes/class-wp-embed.php
@@ -15,7 +15,7 @@ class WP_Embed {
 	public $last_url = '';
 
 	/**
-	 * When an URL cannot be embedded, return false instead of returning a link
+	 * When a URL cannot be embedded, return false instead of returning a link
 	 * or the URL. Bypasses the 'embed_maybe_make_link' filter.
 	 */
 	public $return_false_on_fail = false;
--- a/wp-includes/class-wp-http-curl.php
+++ b/wp-includes/class-wp-http-curl.php
@@ -298,13 +298,17 @@ class WP_Http_Curl {
 	}
 
 	/**
-	 * Grab the headers of the cURL request
+	 * Grabs the headers of the cURL request.
 	 *
-	 * Each header is sent individually to this callback, so we append to the $header property for temporary storage
+	 * Each header is sent individually to this callback, so we append to the `$header` property
+	 * for temporary storage
 	 *
 	 * @since 3.2.0
 	 * @access private
-	 * @return int
+	 *
+	 * @param resource $handle  cURL handle.
+	 * @param string   $headers cURL request headers.
+	 * @return int Length of the request headers.
 	 */
 	private function stream_headers( $handle, $headers ) {
 		$this->headers .= $headers;
@@ -312,14 +316,18 @@ class WP_Http_Curl {
 	}
 
 	/**
-	 * Grab the body of the cURL request
+	 * Grabs the body of the cURL request.
 	 *
-	 * The contents of the document are passed in chunks, so we append to the $body property for temporary storage.
-	 * Returning a length shorter than the length of $data passed in will cause cURL to abort the request with CURLE_WRITE_ERROR
+	 * The contents of the document are passed in chunks, so we append to the `$body`
+	 * property for temporary storage. Returning a length shorter than the length of
+	 * `$data` passed in will cause cURL to abort the request with `CURLE_WRITE_ERROR`.
 	 *
 	 * @since 3.6.0
 	 * @access private
-	 * @return int
+	 *
+	 * @param resource $handle  cURL handle.
+	 * @param string   $data    cURL request body.
+	 * @return int Total bytes of data written.
 	 */
 	private function stream_body( $handle, $data ) {
 		$data_length = strlen( $data );
@@ -343,11 +351,12 @@ class WP_Http_Curl {
 	}
 
 	/**
-	 * Whether this class can be used for retrieving an URL.
+	 * Determines whether this class can be used for retrieving a URL.
 	 *
 	 * @static
 	 * @since 2.7.0
 	 *
+	 * @param array $args Optional. Array of request arguments. Default empty array.
 	 * @return bool False means this class can not be used, true means it can.
 	 */
 	public static function test( $args = array() ) {
--- a/wp-includes/class-wp-http-proxy.php
+++ b/wp-includes/class-wp-http-proxy.php
@@ -24,7 +24,7 @@
  * <li>WP_PROXY_USERNAME - Proxy username, if it requires authentication.</li>
  * <li>WP_PROXY_PASSWORD - Proxy password, if it requires authentication.</li>
  * <li>WP_PROXY_BYPASS_HOSTS - Will prevent the hosts in this list from going through the proxy.
- * You do not need to have localhost and the blog host in this list, because they will not be passed
+ * You do not need to have localhost and the site host in this list, because they will not be passed
  * through the proxy. The list should be presented in a comma separated list, wildcards using * are supported, eg. *.wordpress.org</li>
  * </ol>
  *
@@ -150,7 +150,7 @@ class WP_HTTP_Proxy {
 	/**
 	 * Whether URL should be sent through the proxy server.
 	 *
-	 * We want to keep localhost and the blog URL from being sent through the proxy server, because
+	 * We want to keep localhost and the site URL from being sent through the proxy server, because
 	 * some proxies can not handle this. We also have the constant available for defining other
 	 * hosts that won't be sent through the proxy.
 	 *
@@ -165,7 +165,7 @@ class WP_HTTP_Proxy {
 	public function send_through_proxy( $uri ) {
 		/*
 		 * parse_url() only handles http, https type URLs, and will emit E_WARNING on failure.
-		 * This will be displayed on blogs, which is not reasonable.
+		 * This will be displayed on sites, which is not reasonable.
 		 */
 		$check = @parse_url($uri);
 
--- a/wp-includes/class-wp-http-streams.php
+++ b/wp-includes/class-wp-http-streams.php
@@ -377,13 +377,14 @@ class WP_Http_Streams {
 	}
 
 	/**
-	 * Whether this class can be used for retrieving a URL.
+	 * Determines whether this class can be used for retrieving a URL.
 	 *
 	 * @static
 	 * @access public
 	 * @since 2.7.0
 	 * @since 3.7.0 Combined with the fsockopen transport and switched to stream_socket_client().
 	 *
+	 * @param array $args Optional. Array of request arguments. Default empty array.
 	 * @return bool False means this class can not be used, true means it can.
 	 */
 	public static function test( $args = array() ) {
--- a/wp-includes/class-wp-image-editor-imagick.php
+++ b/wp-includes/class-wp-image-editor-imagick.php
@@ -67,6 +67,7 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
 			'setimagecompression',
 			'setimagecompressionquality',
 			'setimagepage',
+			'setoption',
 			'scaleimage',
 			'cropimage',
 			'rotateimage',
@@ -78,8 +79,15 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
 		if ( ! defined( 'imagick::COMPRESSION_JPEG' ) )
 			return false;
 
-		if ( array_diff( $required_methods, get_class_methods( 'Imagick' ) ) )
+		$class_methods = array_map( 'strtolower', get_class_methods( 'Imagick' ) );
+		if ( array_diff( $required_methods, $class_methods ) ) {
 			return false;
+		}
+
+		// HHVM Imagick does not support loading from URL, so fail to allow fallback to GD.
+		if ( defined( 'HHVM_VERSION' ) && isset( $args['path'] ) && preg_match( '|^https?://|', $args['path'] ) ) {
+			return false;
+		}
 
 		return true;
 	}
@@ -249,18 +257,148 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
 			return $this->crop( $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h );
 		}
 
+		// Execute the resize
+		$thumb_result = $this->thumbnail_image( $dst_w, $dst_h );
+		if ( is_wp_error( $thumb_result ) ) {
+			return $thumb_result;
+		}
+
+		return $this->update_size( $dst_w, $dst_h );
+	}
+
+	/**
+	 * Efficiently resize the current image
+	 *
+	 * This is a WordPress specific implementation of Imagick::thumbnailImage(),
+	 * which resizes an image to given dimensions and removes any associated profiles.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 *
+	 * @param int    $dst_w       The destination width.
+	 * @param int    $dst_h       The destination height.
+	 * @param string $filter_name Optional. The Imagick filter to use when resizing. Default 'FILTER_TRIANGLE'.
+	 * @param bool   $strip_meta  Optional. Strip all profiles, excluding color profiles, from the image. Default true.
+	 * @return bool|WP_Error
+	 */
+	protected function thumbnail_image( $dst_w, $dst_h, $filter_name = 'FILTER_TRIANGLE', $strip_meta = true ) {
+		$allowed_filters = array(
+			'FILTER_POINT',
+			'FILTER_BOX',
+			'FILTER_TRIANGLE',
+			'FILTER_HERMITE',
+			'FILTER_HANNING',
+			'FILTER_HAMMING',
+			'FILTER_BLACKMAN',
+			'FILTER_GAUSSIAN',
+			'FILTER_QUADRATIC',
+			'FILTER_CUBIC',
+			'FILTER_CATROM',
+			'FILTER_MITCHELL',
+			'FILTER_LANCZOS',
+			'FILTER_BESSEL',
+			'FILTER_SINC',
+		);
+
+		/**
+		 * Set the filter value if '$filter_name' name is in our whitelist and the related
+		 * Imagick constant is defined or fall back to our default filter.
+		 */
+		if ( in_array( $filter_name, $allowed_filters ) && defined( 'Imagick::' . $filter_name ) ) {
+			$filter = constant( 'Imagick::' . $filter_name );
+		} else {
+			$filter = defined( 'Imagick::FILTER_TRIANGLE' ) ? Imagick::FILTER_TRIANGLE : false;
+		}
+
+		/**
+		 * Filter whether to strip metadata from images when they're resized.
+		 *
+		 * This filter only applies when resizing using the Imagick editor since GD
+		 * always strips profiles by default.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param bool $strip_meta Whether to strip image metadata during resizing. Default true.
+		 */
+		if ( apply_filters( 'image_strip_meta', $strip_meta ) ) {
+			$this->strip_meta(); // Fail silently if not supported.
+		}
+
 		try {
-			/**
-			 * @TODO: Thumbnail is more efficient, given a newer version of Imagemagick.
-			 * $this->image->thumbnailImage( $dst_w, $dst_h );
+			/*
+			 * To be more efficient, resample large images to 5x the destination size before resizing
+			 * whenever the output size is less that 1/3 of the original image size (1/3^2 ~= .111),
+			 * unless we would be resampling to a scale smaller than 128x128.
+			 */
+			if ( is_callable( array( $this->image, 'sampleImage' ) ) ) {
+				$resize_ratio = ( $dst_w / $this->size['width'] ) * ( $dst_h / $this->size['height'] );
+				$sample_factor = 5;
+
+				if ( $resize_ratio < .111 && ( $dst_w * $sample_factor > 128 && $dst_h * $sample_factor > 128 ) ) {
+					$this->image->sampleImage( $dst_w * $sample_factor, $dst_h * $sample_factor );
+				}
+			}
+
+			/*
+			 * Use resizeImage() when it's available and a valid filter value is set.
+			 * Otherwise, fall back to the scaleImage() method for resizing, which
+			 * results in better image quality over resizeImage() with default filter
+			 * settings and retains backwards compatibility with pre 4.5 functionality.
 			 */
-			$this->image->scaleImage( $dst_w, $dst_h );
+			if ( is_callable( array( $this->image, 'resizeImage' ) ) && $filter ) {
+				$this->image->setOption( 'filter:support', '2.0' );
+				$this->image->resizeImage( $dst_w, $dst_h, $filter, 1 );
+			} else {
+				$this->image->scaleImage( $dst_w, $dst_h );
+			}
+
+			// Set appropriate quality settings after resizing.
+			if ( 'image/jpeg' == $this->mime_type ) {
+				if ( is_callable( array( $this->image, 'unsharpMaskImage' ) ) ) {
+					$this->image->unsharpMaskImage( 0.25, 0.25, 8, 0.065 );
+				}
+
+				$this->image->setOption( 'jpeg:fancy-upsampling', 'off' );
+			}
+
+			if ( 'image/png' === $this->mime_type ) {
+				$this->image->setOption( 'png:compression-filter', '5' );
+				$this->image->setOption( 'png:compression-level', '9' );
+				$this->image->setOption( 'png:compression-strategy', '1' );
+				$this->image->setOption( 'png:exclude-chunk', 'all' );
+			}
+
+			/*
+			 * If alpha channel is not defined, set it opaque.
+			 *
+			 * Note that Imagick::getImageAlphaChannel() is only available if Imagick
+			 * has been compiled against ImageMagick version 6.4.0 or newer.
+			 */
+			if ( is_callable( array( $this->image, 'getImageAlphaChannel' ) )
+				&& is_callable( array( $this->image, 'setImageAlphaChannel' ) )
+				&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
+				&& defined( Imagick::ALPHACHANNEL_OPAQUE )
+			) {
+				if ( $this->image->getImageAlphaChannel() === Imagick::ALPHACHANNEL_UNDEFINED ) {
+					$this->image->setImageAlphaChannel( Imagick::ALPHACHANNEL_OPAQUE );
+				}
+			}
+
+			// Limit the bit depth of resized images to 8 bits per channel.
+			if ( is_callable( array( $this->image, 'getImageDepth' ) ) && is_callable( array( $this->image, 'setImageDepth' ) ) ) {
+				if ( 8 < $this->image->getImageDepth() ) {
+					$this->image->setImageDepth( 8 );
+				}
+			}
+
+			if ( is_callable( array( $this->image, 'setInterlaceScheme' ) ) && defined( 'Imagick::INTERLACE_NO' ) ) {
+				$this->image->setInterlaceScheme( Imagick::INTERLACE_NO );
+			}
+
 		}
 		catch ( Exception $e ) {
 			return new WP_Error( 'image_resize_error', $e->getMessage() );
 		}
-
-		return $this->update_size( $dst_w, $dst_h );
 	}
 
 	/**
@@ -367,7 +505,11 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
 				if ( ! $dst_h )
 					$dst_h = $src_h;
 
-				$this->image->scaleImage( $dst_w, $dst_h );
+				$thumb_result = $this->thumbnail_image( $dst_w, $dst_h );
+				if ( is_wp_error( $thumb_result ) ) {
+					return $thumb_result;
+				}
+
 				return $this->update_size();
 			}
 		}
@@ -530,4 +672,57 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
 
 		return true;
 	}
+
+	/**
+	 * Strips all image meta except color profiles from an image.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 *
+	 * @return true|WP_Error True if stripping metadata was successful. WP_Error object on error.
+	 */
+	protected function strip_meta() {
+
+		if ( ! is_callable( array( $this->image, 'getImageProfiles' ) ) ) {
+			/* translators: %s: ImageMagick method name */
+			return new WP_Error( 'image_strip_meta_error', sprintf( __( '%s is required to strip image meta.' ), '<code>Imagick::getImageProfiles()</code>' ) );
+		}
+
+		if ( ! is_callable( array( $this->image, 'removeImageProfile' ) ) ) {
+			/* translators: %s: ImageMagick method name */
+			return new WP_Error( 'image_strip_meta_error', sprintf( __( '%s is required to strip image meta.' ), '<code>Imagick::removeImageProfile()</code>' ) );
+		}
+
+		/*
+		 * Protect a few profiles from being stripped for the following reasons:
+		 *
+		 * - icc:  Color profile information
+		 * - icm:  Color profile information
+		 * - iptc: Copyright data
+		 * - exif: Orientation data
+		 * - xmp:  Rights usage data
+		 */
+		$protected_profiles = array(
+			'icc',
+			'icm',
+			'iptc',
+			'exif',
+			'xmp',
+		);
+
+		try {
+			// Strip profiles.
+			foreach ( $this->image->getImageProfiles( '*', true ) as $key => $value ) {
+				if ( ! in_array( $key, $protected_profiles ) ) {
+					$this->image->removeImageProfile( $key );
+				}
+			}
+
+		} catch ( Exception $e ) {
+			return new WP_Error( 'image_strip_meta_error', $e->getMessage() );
+		}
+
+		return true;
+	}
+
 }
--- a/wp-includes/class-wp-image-editor.php
+++ b/wp-includes/class-wp-image-editor.php
@@ -17,10 +17,12 @@ abstract class WP_Image_Editor {
 	protected $mime_type = null;
 	protected $default_mime_type = 'image/jpeg';
 	protected $quality = false;
-	protected $default_quality = 90;
+	protected $default_quality = 82;
 
 	/**
 	 * Each instance handles a single file.
+	 *
+	 * @param string $file Path to the file to load.
 	 */
 	public function __construct( $file ) {
 		$this->file = $file;
--- a/wp-includes/class-wp-meta-query.php
+++ b/wp-includes/class-wp-meta-query.php
@@ -124,8 +124,9 @@ class WP_Meta_Query {
 	 *         @type string $key     Meta key to filter by.
 	 *         @type string $value   Meta value to filter by.
 	 *         @type string $compare MySQL operator used for comparing the $value. Accepts '=',
-	 *                               '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE', 'IN', 'NOT IN',
-	 *                               'BETWEEN', 'NOT BETWEEN', 'REGEXP', 'NOT REGEXP', or 'RLIKE'.
+	 *                               '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE',
+	 *                               'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN', 'REGEXP',
+	 *                               'NOT REGEXP', 'RLIKE', 'EXISTS' or 'NOT EXISTS'.
 	 *                               Default is 'IN' when `$value` is an array, '=' otherwise.
 	 *         @type string $type    MySQL data type that the meta_value column will be CAST to for
 	 *                               comparisons. Accepts 'NUMERIC', 'BINARY', 'CHAR', 'DATE',
@@ -346,16 +347,12 @@ class WP_Meta_Query {
 		 *
 		 * @since 3.1.0
 		 *
-		 * @param array $args {
-		 *     An array of meta query SQL arguments.
-		 *
-		 *     @type array  $clauses           Array containing the query's JOIN and WHERE clauses.
-		 *     @type array  $queries           Array of meta queries.
-		 *     @type string $type              Type of meta.
-		 *     @type string $primary_table     Primary table.
-		 *     @type string $primary_id_column Primary column ID.
-		 *     @type object $context           The main query object.
-		 * }
+		 * @param array  $clauses           Array containing the query's JOIN and WHERE clauses.
+		 * @param array  $queries           Array of meta queries.
+		 * @param string $type              Type of meta.
+		 * @param string $primary_table     Primary table.
+		 * @param string $primary_id_column Primary column ID.
+		 * @param object $context           The main query object.
 		 */
 		return apply_filters_ref_array( 'get_meta_sql', array( $sql, $this->queries, $type, $primary_table, $primary_id_column, $context ) );
 	}
--- /dev/null
+++ b/wp-includes/class-wp-metadata-lazyloader.php
@@ -0,0 +1,176 @@
+<?php
+/**
+ * Meta API: WP_Metadata_Lazyloader class
+ *
+ * @package WordPress
+ * @subpackage Meta
+ * @since 4.5.0
+ */
+
+/**
+ * Core class used for lazy-loading object metadata.
+ *
+ * When loading many objects of a given type, such as posts in a WP_Query loop, it often makes
+ * sense to prime various metadata caches at the beginning of the loop. This means fetching all
+ * relevant metadata with a single database query, a technique that has the potential to improve
+ * performance dramatically in some cases.
+ *
+ * In cases where the given metadata may not even be used in the loop, we can improve performance
+ * even more by only priming the metadata cache for affected items the first time a piece of metadata
+ * is requested - ie, by lazy-loading it. So, for example, comment meta may not be loaded into the
+ * cache in the comments section of a post until the first time get_comment_meta() is called in the
+ * context of the comment loop.
+ *
+ * WP uses the WP_Metadata_Lazyloader class to queue objects for metadata cache priming. The class
+ * then detects the relevant get_*_meta() function call, and queries the metadata of all queued objects.
+ *
+ * Do not access this class directly. Use the wp_metadata_lazyloader() function.
+ *
+ * @since 4.5.0
+ */
+class WP_Metadata_Lazyloader {
+	/**
+	 * Pending objects queue.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $pending_objects;
+
+	/**
+	 * Settings for supported object types.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var array
+	 */
+	protected $settings = array();
+
+	/**
+	 * Constructor.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function __construct() {
+		$this->settings = array(
+			'term' => array(
+				'filter'   => 'get_term_metadata',
+				'callback' => array( $this, 'lazyload_term_meta' ),
+			),
+			'comment' => array(
+				'filter'   => 'get_comment_metadata',
+				'callback' => array( $this, 'lazyload_comment_meta' ),
+			),
+		);
+	}
+
+	/**
+	 * Adds objects to the metadata lazy-load queue.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $object_type Type of object whose meta is to be lazy-loaded. Accepts 'term' or 'comment'.
+	 * @param array  $object_ids  Array of object IDs.
+	 * @return bool|WP_Error True on success, WP_Error on failure.
+	 */
+	public function queue_objects( $object_type, $object_ids ) {
+		if ( ! isset( $this->settings[ $object_type ] ) ) {
+			return new WP_Error( 'invalid_object_type', __( 'Invalid object type' ) );
+		}
+
+		$type_settings = $this->settings[ $object_type ];
+
+		if ( ! isset( $this->pending_objects[ $object_type ] ) ) {
+			$this->pending_objects[ $object_type ] = array();
+		}
+
+		foreach ( $object_ids as $object_id ) {
+			// Keyed by ID for faster lookup.
+			if ( ! isset( $this->pending_objects[ $object_type ][ $object_id ] ) ) {
+				$this->pending_objects[ $object_type ][ $object_id ] = 1;
+			}
+		}
+
+		add_filter( $type_settings['filter'], $type_settings['callback'] );
+
+		/**
+		 * Fires after objects are added to the metadata lazy-load queue.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param array                  $object_ids  Object IDs.
+		 * @param string                 $object_type Type of object being queued.
+		 * @param WP_Metadata_Lazyloader $lazyloader  The lazy-loader object.
+		 */
+		do_action( 'metadata_lazyloader_queued_objects', $object_ids, $object_type, $this );
+	}
+
+	/**
+	 * Resets lazy-load queue for a given object type.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $object_type Object type. Accepts 'comment' or 'term'.
+	 * @return bool|WP_Error True on success, WP_Error on failure.
+	 */
+	public function reset_queue( $object_type ) {
+		if ( ! isset( $this->settings[ $object_type ] ) ) {
+			return new WP_Error( 'invalid_object_type', __( 'Invalid object type' ) );
+		}
+
+		$type_settings = $this->settings[ $object_type ];
+
+		$this->pending_objects[ $object_type ] = array();
+		remove_filter( $type_settings['filter'], $type_settings['callback'] );
+	}
+
+	/**
+	 * Lazy-loads term meta for queued terms.
+	 *
+	 * This method is public so that it can be used as a filter callback. As a rule, there
+	 * is no need to invoke it directly.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param mixed $check The `$check` param passed from the 'get_term_metadata' hook.
+	 * @return mixed In order not to short-circuit `get_metadata()`. Generally, this is `null`, but it could be
+	 *               another value if filtered by a plugin.
+	 */
+	public function lazyload_term_meta( $check ) {
+		if ( ! empty( $this->pending_objects['term'] ) ) {
+			update_termmeta_cache( array_keys( $this->pending_objects['term'] ) );
+
+			// No need to run again for this set of terms.
+			$this->reset_queue( 'term' );
+		}
+
+		return $check;
+	}
+
+	/**
+	 * Lazy-loads comment meta for queued comments.
+	 *
+	 * This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it
+	 * directly, from either inside or outside the `WP_Query` object.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param mixed $check The `$check` param passed from the 'get_comment_metadata' hook.
+	 * @return mixed The original value of `$check`, so as not to short-circuit `get_comment_metadata()`.
+	 */
+	public function lazyload_comment_meta( $check ) {
+		if ( ! empty( $this->pending_objects['comment'] ) ) {
+			update_meta_cache( 'comment', array_keys( $this->pending_objects['comment'] ) );
+
+			// No need to run again for this set of comments.
+			$this->reset_queue( 'comment' );
+		}
+
+		return $check;
+	}
+}
--- a/wp-includes/class-wp-network.php
+++ b/wp-includes/class-wp-network.php
@@ -23,9 +23,11 @@ class WP_Network {
 	/**
 	 * Network ID.
 	 *
+	 * A numeric string, for compatibility reasons.
+	 *
 	 * @since 4.4.0
 	 * @access public
-	 * @var int
+	 * @var string
 	 */
 	public $id;
 
@@ -53,9 +55,11 @@ class WP_Network {
 	 * Named "blog" vs. "site" for legacy reasons. A main site is mapped to
 	 * the network when the network is created.
 	 *
+	 * A numeric string, for compatibility reasons.
+	 *
 	 * @since 4.4.0
 	 * @access public
-	 * @var int
+	 * @var string
 	 */
 	public $blog_id = 0;
 
@@ -64,7 +68,7 @@ class WP_Network {
 	 *
 	 * @since 4.4.0
 	 * @access public
-	 * @var int
+	 * @var string
 	 */
 	public $cookie_domain = '';
 
--- a/wp-includes/class-wp-rewrite.php
+++ b/wp-includes/class-wp-rewrite.php
@@ -841,6 +841,28 @@ class WP_Rewrite {
 		}
 	}
 
+
+	/**
+	 * Removes an existing rewrite tag.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @see WP_Rewrite::$rewritecode
+	 * @see WP_Rewrite::$rewritereplace
+	 * @see WP_Rewrite::$queryreplace
+	 *
+	 * @param string $tag Name of the rewrite tag to remove.
+	 */
+	public function remove_rewrite_tag( $tag ) {
+		$position = array_search( $tag, $this->rewritecode );
+		if ( false !== $position && null !== $position ) {
+			unset( $this->rewritecode[ $position ] );
+			unset( $this->rewritereplace[ $position ] );
+			unset( $this->queryreplace[ $position ] );
+		}
+	}
+
 	/**
 	 * Generates rewrite rules from a permalink structure.
 	 *
@@ -1000,6 +1022,10 @@ class WP_Rewrite {
 			$feedmatch2 = $match . $feedregex2;
 			$feedquery2 = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1);
 
+			// Create query and regex for embeds.
+			$embedmatch = $match . $embedregex;
+			$embedquery = $embedindex . '?' . $query . '&embed=true';
+
 			// If asked to, turn the feed queries into comment feed ones.
 			if ( $forcomments ) {
 				$feedquery .= '&withcomments=1';
@@ -1011,7 +1037,7 @@ class WP_Rewrite {
 
 			// ...adding on /feed/ regexes => queries
 			if ( $feed ) {
-				$rewrite = array( $feedmatch => $feedquery, $feedmatch2 => $feedquery2 );
+				$rewrite = array( $feedmatch => $feedquery, $feedmatch2 => $feedquery2, $embedmatch => $embedquery );
 			}
 
 			//...and /page/xx ones
@@ -1552,7 +1578,9 @@ class WP_Rewrite {
 	 * @since 2.8.0
 	 * @access public
 	 *
-	 * @return string
+	 * @param bool $add_parent_tags Optional. Whether to add parent tags to the rewrite rule sets.
+	 *                              Default false.
+	 * @return string IIS7 URL rewrite rule sets.
 	 */
 	public function iis7_url_rewrite_rules( $add_parent_tags = false ) {
 		if ( ! $this->using_permalinks() )
@@ -1566,7 +1594,7 @@ class WP_Rewrite {
 		}
 
 		$rules .= '
-			<rule name="wordpress" patternSyntax="Wildcard">
+			<rule name="WordPress: ' . esc_attr( home_url() ) . '" patternSyntax="Wildcard">
 				<match url="*" />
 					<conditions>
 						<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
@@ -1743,6 +1771,18 @@ class WP_Rewrite {
 	}
 
 	/**
+	 * Removes a permalink structure.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $name Name for permalink structure.
+	 */
+	public function remove_permastruct( $name ) {
+		unset( $this->extra_permastructs[ $name ] );
+	}
+
+	/**
 	 * Removes rewrite rules and then recreate rewrite rules.
 	 *
 	 * Calls WP_Rewrite::wp_rewrite_rules() after removing the 'rewrite_rules' option.
@@ -1770,7 +1810,7 @@ class WP_Rewrite {
 			unset( $do_hard_later );
 		}
 
-		delete_option('rewrite_rules');
+		update_option( 'rewrite_rules', '' );
 		$this->wp_rewrite_rules();
 
 		/**
--- a/wp-includes/class-wp-role.php
+++ b/wp-includes/class-wp-role.php
@@ -81,18 +81,18 @@ class WP_Role {
 	}
 
 	/**
-	 * Whether role has capability.
+	 * Determines whether the role has the given capability.
 	 *
-	 * The capabilities is passed through the 'role_has_cap' filter. The first
-	 * parameter for the hook is the list of capabilities the class has
-	 * assigned. The second parameter is the capability name to look for. The
-	 * third and final parameter for the hook is the role name.
+	 * The capabilities is passed through the {@see 'role_has_cap'} filter.
+	 * The first parameter for the hook is the list of capabilities the class
+	 * has assigned. The second parameter is the capability name to look for.
+	 * The third and final parameter for the hook is the role name.
 	 *
 	 * @since 2.0.0
 	 * @access public
 	 *
 	 * @param string $cap Capability name.
-	 * @return bool True, if user has capability. False, if doesn't have capability.
+	 * @return bool True if the role has the given capability. False otherwise.
 	 */
 	public function has_cap( $cap ) {
 		/**
@@ -105,6 +105,7 @@ class WP_Role {
 		 * @param string $name         Role name.
 		 */
 		$capabilities = apply_filters( 'role_has_cap', $this->capabilities, $cap, $this->name );
+
 		if ( !empty( $capabilities[$cap] ) )
 			return $capabilities[$cap];
 		else
--- a/wp-includes/class-wp-roles.php
+++ b/wp-includes/class-wp-roles.php
@@ -133,7 +133,7 @@ class WP_Roles {
 	 * Reinitialize the object
 	 *
 	 * Recreates the role objects. This is typically called only by switch_to_blog()
-	 * after switching wpdb to a new blog ID.
+	 * after switching wpdb to a new site ID.
 	 *
 	 * @since 3.5.0
 	 * @access public
--- /dev/null
+++ b/wp-includes/class-wp-site.php
@@ -0,0 +1,201 @@
+<?php
+/**
+ * Site API: WP_Site class
+ *
+ * @package WordPress
+ * @subpackage Multisite
+ * @since 4.5.0
+ */
+
+/**
+ * Core class used for interacting with a multisite site.
+ *
+ * This class is used during load to populate the `$current_blog` global and
+ * setup the current site.
+ *
+ * @since 4.5.0
+ */
+final class WP_Site {
+
+	/**
+	 * Site ID.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $blog_id;
+
+	/**
+	 * Domain of the site.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $domain = '';
+
+	/**
+	 * Path of the site.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $path = '';
+
+	/**
+	 * The ID of the site's parent network.
+	 *
+	 * Named "site" vs. "network" for legacy reasons. An individual site's "site" is
+	 * its network.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $site_id = '0';
+
+	/**
+	 * The date on which the site was created or registered.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string Date in MySQL's datetime format.
+	 */
+	public $registered = '0000-00-00 00:00:00';
+
+	/**
+	 * The date and time on which site settings were last updated.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string Date in MySQL's datetime format.
+	 */
+	public $last_updated = '0000-00-00 00:00:00';
+
+	/**
+	 * Whether the site should be treated as public.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $public = '1';
+
+	/**
+	 * Whether the site should be treated as archived.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $archived = '0';
+
+	/**
+	 * Whether the site should be treated as mature.
+	 *
+	 * Handling for this does not exist throughout WordPress core, but custom
+	 * implementations exist that require the property to be present.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $mature = '0';
+
+	/**
+	 * Whether the site should be treated as spam.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $spam = '0';
+
+	/**
+	 * Whether the site should be treated as deleted.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $deleted = '0';
+
+	/**
+	 * The language pack associated with this site.
+	 *
+	 * A numeric string, for compatibility reasons.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $lang_id = '0';
+
+	/**
+	 * Retrieves a site from the database by its ID.
+	 *
+	 * @static
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @global wpdb $wpdb WordPress database abstraction object.
+	 *
+	 * @param int $site_id The ID of the site to retrieve.
+	 * @return WP_Site|false The site's object if found. False if not.
+	 */
+	public static function get_instance( $site_id ) {
+		global $wpdb;
+
+		$site_id = (int) $site_id;
+		if ( ! $site_id ) {
+			return false;
+		}
+
+		$_site = wp_cache_get( $site_id, 'sites' );
+
+		if ( ! $_site ) {
+			$_site = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->blogs} WHERE blog_id = %d LIMIT 1", $site_id ) );
+
+			if ( empty( $_site ) || is_wp_error( $_site ) ) {
+				return false;
+			}
+
+			wp_cache_add( $site_id, $_site, 'sites' );
+		}
+
+		return new WP_Site( $_site );
+	}
+
+	/**
+	 * Creates a new WP_Site object.
+	 *
+	 * Will populate object properties from the object provided and assign other
+	 * default properties based on that information.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param WP_Site|object $site A site object.
+	 */
+	public function __construct( $site ) {
+		foreach( get_object_vars( $site ) as $key => $value ) {
+			$this->$key = $value;
+		}
+	}
+}
--- a/wp-includes/class-wp-tax-query.php
+++ b/wp-includes/class-wp-tax-query.php
@@ -557,7 +557,7 @@ class WP_Tax_Query {
 	 * @since 3.2.0
 	 * @access private
 	 *
-	 * @param array &$query The single query.
+	 * @param array $query The single query. Passed by reference.
 	 */
 	private function clean_query( &$query ) {
 		if ( empty( $query['taxonomy'] ) ) {
@@ -599,7 +599,7 @@ class WP_Tax_Query {
 	 *
 	 * @global wpdb $wpdb The WordPress database abstraction object.
 	 *
-	 * @param array  &$query          The single query.
+	 * @param array  $query           The single query. Passed by reference.
 	 * @param string $resulting_field The resulting field. Accepts 'slug', 'name', 'term_taxonomy_id',
 	 *                                or 'term_id'. Default 'term_id'.
 	 */
--- a/wp-includes/class-wp-term.php
+++ b/wp-includes/class-wp-term.php
@@ -237,7 +237,8 @@ final class WP_Term {
 	 * @since 4.4.0
 	 * @access public
 	 *
-	 * @return mixed
+	 * @param string $key Property to get.
+	 * @return mixed Property value.
 	 */
 	public function __get( $key ) {
 		switch ( $key ) {
--- a/wp-includes/class-wp-theme.php
+++ b/wp-includes/class-wp-theme.php
@@ -268,7 +268,14 @@ final class WP_Theme implements ArrayAccess {
 		if ( ! $this->template && ! ( $this->template = $this->headers['Template'] ) ) {
 			$this->template = $this->stylesheet;
 			if ( ! file_exists( $this->theme_root . '/' . $this->stylesheet . '/index.php' ) ) {
-				$this->errors = new WP_Error( 'theme_no_index', __( 'Template is missing.' ) );
+				$error_message = sprintf(
+					/* translators: 1: index.php, 2: Codex URL, 3: style.css */
+					__( 'Template is missing. Standalone themes need to have a %1$s template file. <a href="%2$s">Child themes</a> need to have a Template header in the %3$s stylesheet.' ),
+					'<code>index.php</code>',
+					__( 'https://codex.wordpress.org/Child_Themes' ),
+					'<code>style.css</code>'
+				);
+				$this->errors = new WP_Error( 'theme_no_index', $error_message );
 				$this->cache_add( 'theme', array( 'headers' => $this->headers, 'errors' => $this->errors, 'stylesheet' => $this->stylesheet, 'template' => $this->template ) );
 				return;
 			}
@@ -336,7 +343,8 @@ final class WP_Theme implements ArrayAccess {
 	 *
 	 * @staticvar array $properties
 	 *
-	 * @return bool
+	 * @param string $offset Property to check if set.
+	 * @return bool Whether the given property is set.
 	 */
 	public function __isset( $offset ) {
 		static $properties = array(
@@ -350,7 +358,8 @@ final class WP_Theme implements ArrayAccess {
 	/**
 	 * __get() magic method for properties formerly returned by current_theme_info()
 	 *
-	 * @return mixed
+	 * @param string $offset Property to get.
+	 * @return mixed Property value.
 	 */
 	public function __get( $offset ) {
 		switch ( $offset ) {
@@ -1129,7 +1138,7 @@ final class WP_Theme implements ArrayAccess {
 	 *
 	 * @param string $check Optional. Whether to check only the 'network'-wide settings, the 'site'
 	 * 	settings, or 'both'. Defaults to 'both'.
-	 * @param int $blog_id Optional. Ignored if only network-wide settings are checked. Defaults to current blog.
+	 * @param int $blog_id Optional. Ignored if only network-wide settings are checked. Defaults to current site.
 	 * @return bool Whether the theme is allowed for the network. Returns true in single-site.
 	 */
 	public function is_allowed( $check = 'both', $blog_id = null ) {
@@ -1176,18 +1185,22 @@ final class WP_Theme implements ArrayAccess {
 	 * @static
 	 * @access public
 	 *
-	 * @param int $blog_id Optional. Defaults to current blog.
+	 * @param int $blog_id Optional. ID of the site. Defaults to the current site.
 	 * @return array Array of stylesheet names.
 	 */
 	public static function get_allowed( $blog_id = null ) {
 		/**
-		 * Filter the array of themes allowed on the site or network.
+		 * Filter the array of themes allowed on the network.
 		 *
-		 * @since MU
+		 * Site is provided as context so that a list of network allowed themes can
+		 * be filtered further.
+		 *
+		 * @since 4.5.0
 		 *
 		 * @param array $allowed_themes An array of theme stylesheet names.
+		 * @param int   $blog_id        ID of the site.
 		 */
-		$network = (array) apply_filters( 'allowed_themes', self::get_allowed_on_network() );
+		$network = (array) apply_filters( 'network_allowed_themes', self::get_allowed_on_network(), $blog_id );
 		return $network + self::get_allowed_on_site( $blog_id );
 	}
 
@@ -1205,8 +1218,19 @@ final class WP_Theme implements ArrayAccess {
 	 */
 	public static function get_allowed_on_network() {
 		static $allowed_themes;
-		if ( ! isset( $allowed_themes ) )
+		if ( ! isset( $allowed_themes ) ) {
 			$allowed_themes = (array) get_site_option( 'allowedthemes' );
+		}
+
+		/**
+		 * Filter the array of themes allowed on the network.
+		 *
+		 * @since MU
+		 *
+		 * @param array $allowed_themes An array of theme stylesheet names.
+		 */
+		$allowed_themes = apply_filters( 'allowed_themes', $allowed_themes );
+
 		return $allowed_themes;
 	}
 
@@ -1220,7 +1244,7 @@ final class WP_Theme implements ArrayAccess {
 	 *
 	 * @staticvar array $allowed_themes
 	 *
-	 * @param int $blog_id Optional. Defaults to current blog.
+	 * @param int $blog_id Optional. ID of the site. Defaults to the current site.
 	 * @return array Array of stylesheet names.
 	 */
 	public static function get_allowed_on_site( $blog_id = null ) {
@@ -1229,8 +1253,17 @@ final class WP_Theme implements ArrayAccess {
 		if ( ! $blog_id || ! is_multisite() )
 			$blog_id = get_current_blog_id();
 
-		if ( isset( $allowed_themes[ $blog_id ] ) )
-			return $allowed_themes[ $blog_id ];
+		if ( isset( $allowed_themes[ $blog_id ] ) ) {
+			/**
+			 * Filter the array of themes allowed on the site.
+			 *
+			 * @since 4.5.0
+			 *
+			 * @param array $allowed_themes An array of theme stylesheet names.
+			 * @param int   $blog_id        ID of the site. Defaults to current site.
+			 */
+			return (array) apply_filters( 'site_allowed_themes', $allowed_themes[ $blog_id ], $blog_id );
+		}
 
 		$current = $blog_id == get_current_blog_id();
 
@@ -1278,16 +1311,19 @@ final class WP_Theme implements ArrayAccess {
 			}
 		}
 
-		return (array) $allowed_themes[ $blog_id ];
+		/** This filter is documented in wp-includes/class-wp-theme.php */
+		return (array) apply_filters( 'site_allowed_themes', $allowed_themes[ $blog_id ], $blog_id );
 	}
 
 	/**
-	 * Sort themes by name.
+	 * Sorts themes by name.
 	 *
 	 * @since 3.4.0
 	 *
 	 * @static
 	 * @access public
+	 *
+	 * @param array $themes Array of themes to sort, passed by reference.
 	 */
 	public static function sort_by_name( &$themes ) {
 		if ( 0 === strpos( get_locale(), 'en_' ) ) {
@@ -1308,7 +1344,10 @@ final class WP_Theme implements ArrayAccess {
 	 * @static
 	 * @access private
 	 *
-	 * @return int
+	 * @param string $a First name.
+	 * @param string $b Second name.
+	 * @return int Negative if `$a` falls lower in the natural order than `$b`. Zero if they fall equally.
+	 *             Greater than 0 if `$a` falls higher in the natural order than `$b`. Used with usort().
 	 */
 	private static function _name_sort( $a, $b ) {
 		return strnatcasecmp( $a->headers['Name'], $b->headers['Name'] );
@@ -1322,7 +1361,10 @@ final class WP_Theme implements ArrayAccess {
 	 * @static
 	 * @access private
 	 *
-	 * @return int
+	 * @param string $a First name.
+	 * @param string $b Second name.
+	 * @return int Negative if `$a` falls lower in the natural order than `$b`. Zero if they fall equally.
+	 *             Greater than 0 if `$a` falls higher in the natural order than `$b`. Used with usort().
 	 */
 	private static function _name_sort_i18n( $a, $b ) {
 		// Don't mark up; Do translate.
--- a/wp-includes/class-wp-user-query.php
+++ b/wp-includes/class-wp-user-query.php
@@ -75,7 +75,7 @@ class WP_User_Query {
 	 *
 	 * @since 3.1.0
 	 *
-	 * @param null|string|array $args Optional. The query variables.
+	 * @param null|string|array $query Optional. The query variables.
 	 */
 	public function __construct( $query = null ) {
 		if ( ! empty( $query ) ) {
@@ -140,7 +140,7 @@ class WP_User_Query {
 	 * @param string|array $query {
 	 *     Optional. Array or string of Query parameters.
 	 *
-	 *     @type int          $blog_id             The site ID. Default is the global blog id.
+	 *     @type int          $blog_id             The site ID. Default is the current site.
 	 *     @type string|array $role                An array or a comma-separated list of role names that users must match
 	 *                                             to be included in results. Note that this is an inclusive list: users
 	 *                                             must match *each* role. Default empty.
--- a/wp-includes/class-wp-user.php
+++ b/wp-includes/class-wp-user.php
@@ -113,7 +113,7 @@ class WP_User {
 	 *
 	 * @param int|string|stdClass|WP_User $id User's ID, a WP_User object, or a user object from the DB.
 	 * @param string $name Optional. User's username
-	 * @param int $blog_id Optional Blog ID, defaults to current blog.
+	 * @param int $blog_id Optional Site ID, defaults to current site.
 	 */
 	public function __construct( $id = 0, $name = '', $blog_id = '' ) {
 		if ( ! isset( self::$back_compat_keys ) ) {
@@ -157,8 +157,8 @@ class WP_User {
 	/**
 	 * Sets up object properties, including capabilities.
 	 *
-	 * @param object $data User DB row object
-	 * @param int $blog_id Optional. The blog id to initialize for
+	 * @param object $data    User DB row object.
+	 * @param int    $blog_id Optional. The site ID to initialize for.
 	 */
 	public function init( $data, $blog_id = '' ) {
 		$this->data = $data;
@@ -701,12 +701,12 @@ class WP_User {
 	 *
 	 * @see map_meta_cap()
 	 *
-	 * @param string $cap       Capability name.
-	 * @param int    $object_id Optional. ID of the specific object to check against if `$cap` is a "meta" cap.
-	 *                          "Meta" capabilities, e.g. 'edit_post', 'edit_user', etc., are capabilities used
-	 *                          by map_meta_cap() to map to other "primitive" capabilities, e.g. 'edit_posts',
-	 *                          'edit_others_posts', etc. The parameter is accessed via func_get_args() and passed
-	 *                          to map_meta_cap().
+	 * @param string $cap           Capability name.
+	 * @param int    $object_id,... Optional. ID of the specific object to check against if `$cap` is a "meta" cap.
+	 *                              "Meta" capabilities, e.g. 'edit_post', 'edit_user', etc., are capabilities used
+	 *                              by map_meta_cap() to map to other "primitive" capabilities, e.g. 'edit_posts',
+	 *                              'edit_others_posts', etc. The parameter is accessed via func_get_args() and passed
+	 *                              to map_meta_cap().
 	 * @return bool Whether the current user has the given capability. If `$cap` is a meta cap and `$object_id` is
 	 *              passed, whether the current user has the given meta capability for the given object.
 	 */
@@ -768,13 +768,13 @@ class WP_User {
 	}
 
 	/**
-	 * Set the blog to operate on. Defaults to the current blog.
+	 * Set the site to operate on. Defaults to the current site.
 	 *
 	 * @since 3.0.0
 	 *
 	 * @global wpdb $wpdb WordPress database abstraction object.
 	 *
-	 * @param int $blog_id Optional Blog ID, defaults to current blog.
+	 * @param int $blog_id Optional. Site ID, defaults to current site.
 	 */
 	public function for_blog( $blog_id = '' ) {
 		global $wpdb;
--- a/wp-includes/class-wp-widget-factory.php
+++ b/wp-includes/class-wp-widget-factory.php
@@ -14,10 +14,21 @@
  * @since 4.4.0 Moved to its own file from wp-includes/widgets.php
  */
 class WP_Widget_Factory {
+
+	/**
+	 * Widgets array.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var array
+	 */
 	public $widgets = array();
 
 	/**
 	 * PHP5 constructor.
+	 *
+	 * @since 4.3.0
+	 * @access public
 	 */
 	public function __construct() {
 		add_action( 'widgets_init', array( $this, '_register_widgets' ), 100 );
@@ -25,6 +36,9 @@ class WP_Widget_Factory {
 
 	/**
 	 * PHP4 constructor.
+	 *
+	 * @since 2.8.0
+	 * @access public
 	 */
 	public function WP_Widget_Factory() {
 		_deprecated_constructor( 'WP_Widget_Factory', '4.2.0' );
@@ -32,31 +46,31 @@ class WP_Widget_Factory {
 	}
 
 	/**
-	 * Register a widget subclass.
+	 * Registers a widget subclass.
 	 *
 	 * @since 2.8.0
 	 * @access public
 	 *
-	 * @param string $widget_class The name of a {@see WP_Widget} subclass.
+	 * @param string $widget_class The name of a WP_Widget subclass.
 	 */
 	public function register( $widget_class ) {
 		$this->widgets[$widget_class] = new $widget_class();
 	}
 
 	/**
-	 * Un-register a widget subclass.
+	 * Un-registers a widget subclass.
 	 *
 	 * @since 2.8.0
 	 * @access public
 	 *
-	 * @param string $widget_class The name of a {@see WP_Widget} subclass.
+	 * @param string $widget_class The name of a WP_Widget subclass.
 	 */
 	public function unregister( $widget_class ) {
 		unset( $this->widgets[ $widget_class ] );
 	}
 
 	/**
-	 * Utility method for adding widgets to the registered widgets global.
+	 * Serves as a utility method for adding widgets to the registered widgets global.
 	 *
 	 * @since 2.8.0
 	 * @access public
--- a/wp-includes/class-wp-widget.php
+++ b/wp-includes/class-wp-widget.php
@@ -37,7 +37,7 @@ class WP_Widget {
 	public $name;
 
 	/**
-	 * Option array passed to {@see wp_register_sidebar_widget()}.
+	 * Option array passed to wp_register_sidebar_widget().
 	 *
 	 * @since 2.8.0
 	 * @access public
@@ -46,7 +46,7 @@ class WP_Widget {
 	public $widget_options;
 
 	/**
-	 * Option array passed to {@see wp_register_widget_control()}.
+	 * Option array passed to wp_register_widget_control().
 	 *
 	 * @since 2.8.0
 	 * @access public
@@ -84,7 +84,9 @@ class WP_Widget {
 	 */
 	public $updated = false;
 
-	// Member functions that you must over-ride.
+	//
+	// Member functions that must be overriden by subclasses.
+	//
 
 	/**
 	 * Echoes the widget content.
@@ -155,30 +157,40 @@ class WP_Widget {
 		$this->id_base = empty($id_base) ? preg_replace( '/(wp_)?widget_/', '', strtolower(get_class($this)) ) : strtolower($id_base);
 		$this->name = $name;
 		$this->option_name = 'widget_' . $this->id_base;
-		$this->widget_options = wp_parse_args( $widget_options, array('classname' => $this->option_name) );
-		$this->control_options = wp_parse_args( $control_options, array('id_base' => $this->id_base) );
+		$this->widget_options = wp_parse_args( $widget_options, array( 'classname' => $this->option_name, 'customize_selective_refresh' => false ) );
+		$this->control_options = wp_parse_args( $control_options, array( 'id_base' => $this->id_base ) );
 	}
 
 	/**
 	 * PHP4 constructor.
 	 *
-	 * @param string $id_base
-	 * @param string $name
-	 * @param array  $widget_options
-	 * @param array  $control_options
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @see __construct()
+	 * 
+	 * @param string $id_base         Optional Base ID for the widget, lowercase and unique. If left empty,
+	 *                                a portion of the widget's class name will be used Has to be unique.
+	 * @param string $name            Name for the widget displayed on the configuration page.
+	 * @param array  $widget_options  Optional. Widget options. See wp_register_sidebar_widget() for information
+	 *                                on accepted arguments. Default empty array.
+	 * @param array  $control_options Optional. Widget control options. See wp_register_widget_control() for
+	 *                                information on accepted arguments. Default empty array.
 	 */
 	public function WP_Widget( $id_base, $name, $widget_options = array(), $control_options = array() ) {
-		_deprecated_constructor( 'WP_Widget', '4.3.0' );
+		_deprecated_constructor( 'WP_Widget', '4.3.0', get_class( $this ) );
 		WP_Widget::__construct( $id_base, $name, $widget_options, $control_options );
 	}
 
 	/**
 	 * Constructs name attributes for use in form() fields
 	 *
-	 * This function should be used in form() methods to create name attributes for fields to be saved by update()
+	 * This function should be used in form() methods to create name attributes for fields
+	 * to be saved by update()
 	 *
 	 * @since 2.8.0
 	 * @since 4.4.0 Array format field names are now accepted.
+	 * @access public
 	 *
 	 * @param string $field_name Field name
 	 * @return string Name attribute for $field_name
@@ -192,10 +204,10 @@ class WP_Widget {
 	}
 
 	/**
-	 * Constructs id attributes for use in {@see WP_Widget::form()} fields.
+	 * Constructs id attributes for use in WP_Widget::form() fields.
 	 *
 	 * This function should be used in form() methods to create id attributes
-	 * for fields to be saved by {@see WP_Widget::update()}.
+	 * for fields to be saved by WP_Widget::update().
 	 *
 	 * @since 2.8.0
 	 * @since 4.4.0 Array format field IDs are now accepted.
@@ -212,7 +224,7 @@ class WP_Widget {
 	 * Register all widget instances of this widget class.
 	 *
 	 * @since 2.8.0
-	 * @access private
+	 * @access public
 	 */
 	public function _register() {
 		$settings = $this->get_settings();
@@ -241,10 +253,10 @@ class WP_Widget {
 	}
 
 	/**
-	 * Set the internal order number for the widget instance.
+	 * Sets the internal order number for the widget instance.
 	 *
 	 * @since 2.8.0
-	 * @access private
+	 * @access public
 	 *
 	 * @param int $number The unique order number of this widget instance compared to other
 	 *                    instances of the same class.
@@ -255,26 +267,43 @@ class WP_Widget {
 	}
 
 	/**
-	 * @return callback
+	 * Retrieves the widget display callback.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @return callable Display callback.
 	 */
 	public function _get_display_callback() {
 		return array($this, 'display_callback');
 	}
+
 	/**
-	 * @return callback
+	 * Retrieves the widget update callback.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @return callable Update callback.
 	 */
 	public function _get_update_callback() {
 		return array($this, 'update_callback');
 	}
+
 	/**
-	 * @return callback
+	 * Retrieves the form callback.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @return callable Form callback.
 	 */
 	public function _get_form_callback() {
 		return array($this, 'form_callback');
 	}
 
 	/**
-	 * Determine whether the current request is inside the Customizer preview.
+	 * Determines whether the current request is inside the Customizer preview.
 	 *
 	 * If true -- the current request is inside the Customizer preview, then
 	 * the object cache gets suspended and widgets should check this to decide
@@ -294,14 +323,14 @@ class WP_Widget {
 	}
 
 	/**
-	 * Generate the actual widget content (Do NOT override).
+	 * Generates the actual widget content (Do NOT override).
 	 *
-	 * Finds the instance and calls {@see WP_Widget::widget()}.
+	 * Finds the instance and calls WP_Widget::widget().
 	 *
 	 * @since 2.8.0
 	 * @access public
 	 *
-	 * @param array     $args        Display arguments. See {@see WP_Widget::widget()} for information
+	 * @param array     $args        Display arguments. See WP_Widget::widget() for information
 	 *                               on accepted arguments.
 	 * @param int|array $widget_args {
 	 *     Optional. Internal order number of the widget instance, or array of multi-widget arguments.
@@ -353,7 +382,7 @@ class WP_Widget {
 	}
 
 	/**
-	 * Deal with changed settings (Do NOT override).
+	 * Handles changed settings (Do NOT override).
 	 *
 	 * @since 2.8.0
 	 * @access public
@@ -438,12 +467,17 @@ class WP_Widget {
 	}
 
 	/**
-	 * Generate the widget control form (Do NOT override).
+	 * Generates the widget control form (Do NOT override).
 	 *
 	 * @since 2.8.0
 	 * @access public
 	 *
-	 * @param int|array $widget_args Widget instance number or array of widget arguments.
+	 * @param int|array $widget_args {
+	 *     Optional. Internal order number of the widget instance, or array of multi-widget arguments.
+	 *     Default 1.
+	 *
+	 *     @type int $number Number increment used for multiples of the same widget.
+	 * }
 	 * @return string|null
 	 */
 	public function form_callback( $widget_args = 1 ) {
@@ -500,10 +534,10 @@ class WP_Widget {
 	}
 
 	/**
-	 * Register an instance of the widget class.
+	 * Registers an instance of the widget class.
 	 *
 	 * @since 2.8.0
-	 * @access private
+	 * @access public
 	 *
 	 * @param integer $number Optional. The unique order number of this widget instance
 	 *                        compared to other instances of the same class. Default -1.
@@ -515,7 +549,7 @@ class WP_Widget {
 	}
 
 	/**
-	 * Save the settings for all instances of the widget class.
+	 * Saves the settings for all instances of the widget class.
 	 *
 	 * @since 2.8.0
 	 * @access public
@@ -528,7 +562,7 @@ class WP_Widget {
 	}
 
 	/**
-	 * Get the settings for all instances of the widget class.
+	 * Retrieves the settings for all instances of the widget class.
 	 *
 	 * @since 2.8.0
 	 * @access public
--- a/wp-includes/class-wp-xmlrpc-server.php
+++ b/wp-includes/class-wp-xmlrpc-server.php
@@ -188,6 +188,9 @@ class wp_xmlrpc_server extends IXR_Server {
 	}
 
 	/**
+	 * Serves the XML-RPC request.
+	 *
+	 * @since 2.9.0
 	 * @access public
 	 */
 	public function serve_request() {
@@ -244,9 +247,22 @@ class wp_xmlrpc_server extends IXR_Server {
 		}
 
 		/**
-		 * Filter whether XML-RPC is enabled.
+		 * Filter whether XML-RPC methods requiring authentication are enabled.
+		 *
+		 * Contrary to the way it's named, this filter does not control whether XML-RPC is *fully*
+		 * enabled, rather, it only controls whether XML-RPC methods requiring authentication - such
+		 * as for publishing purposes - are enabled.
+		 *
+		 * Further, the filter does not control whether pingbacks or other custom endpoints that don't
+		 * require authentication are enabled. This behavior is expected, and due to how parity was matched
+		 * with the `enable_xmlrpc` UI option the filter replaced when it was introduced in 3.5.
+		 *
+		 * To disable XML-RPC methods that require authentication, use:
 		 *
-		 * This is the proper filter for turning off XML-RPC.
+		 *     add_filter( 'xmlrpc_enabled', '__return_false' );
+		 *
+		 * For more granular control over all XML-RPC methods and requests, see the {@see 'xmlrpc_methods'}
+		 * and {@see 'xmlrpc_element_limit'} hooks.
 		 *
 		 * @since 3.5.0
 		 *
@@ -1348,9 +1364,15 @@ class wp_xmlrpc_server extends IXR_Server {
 			$dateCreated = $post_data['post_date']->getIso();
 		}
 
+		// Default to not flagging the post date to be edited unless it's intentional.
+		$post_data['edit_date'] = false;
+
 		if ( ! empty( $dateCreated ) ) {
 			$post_data['post_date'] = get_date_from_gmt( iso8601_to_datetime( $dateCreated ) );
 			$post_data['post_date_gmt'] = iso8601_to_datetime( $dateCreated, 'GMT' );
+
+			// Flag the post date to be edited.
+			$post_data['edit_date'] = true;
 		}
 
 		if ( ! isset( $post_data['ID'] ) )
@@ -4327,11 +4349,18 @@ class wp_xmlrpc_server extends IXR_Server {
 	/**
 	 * Private function for retrieving a users blogs for multisite setups
 	 *
+	 * @since 3.0.0
 	 * @access protected
 	 *
+	 * @param array $args {
+	 *     Method arguments. Note: arguments must be ordered as documented.
+	 *
+	 *     @type string $username Username.
+	 *     @type string $password Password.
+	 * }
 	 * @return array|IXR_Error
 	 */
-	protected function _multisite_getUsersBlogs($args) {
+	protected function _multisite_getUsersBlogs( $args ) {
 		$current_blog = get_blog_details();
 
 		$domain = $current_blog->domain;
@@ -4520,7 +4549,9 @@ class wp_xmlrpc_server extends IXR_Server {
 	 *
 	 * @since 1.5.0
 	 * @deprecated 3.5.0
-	 * @return IXR_Error
+	 *
+	 * @param array $args Unused.
+	 * @return IXR_Error Error object.
 	 */
 	public function blogger_getTemplate($args) {
 		return new IXR_Error( 403, __('Sorry, that file cannot be edited.' ) );
@@ -4531,18 +4562,20 @@ class wp_xmlrpc_server extends IXR_Server {
 	 *
 	 * @since 1.5.0
 	 * @deprecated 3.5.0
-	 * @return IXR_Error
+	 *
+	 * @param array $args Unused.
+	 * @return IXR_Error Error object.
 	 */
 	public function blogger_setTemplate($args) {
 		return new IXR_Error( 403, __('Sorry, that file cannot be edited.' ) );
 	}
 
 	/**
-	 * Create new post.
+	 * Creates new post.
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param array  $args {
+	 * @param array $args {
 	 *     Method arguments. Note: arguments must be ordered as documented.
 	 *
 	 *     @type string $appkey (unused)
@@ -5065,8 +5098,12 @@ class wp_xmlrpc_server extends IXR_Server {
 	}
 
 	/**
-	 * @param integer $post_ID
-	 * @param array   $enclosure
+	 * Adds an enclosure to a post if it's new.
+	 *
+	 * @since 2.8.0
+	 *
+	 * @param integer $post_ID   Post ID.
+	 * @param array   $enclosure Enclosure data.
 	 */
 	public function add_enclosure_if_new( $post_ID, $enclosure ) {
 		if ( is_array( $enclosure ) && isset( $enclosure['url'] ) && isset( $enclosure['length'] ) && isset( $enclosure['type'] ) ) {
@@ -5344,16 +5381,22 @@ class wp_xmlrpc_server extends IXR_Server {
 		elseif ( !empty( $content_struct['dateCreated']) )
 			$dateCreated = $content_struct['dateCreated']->getIso();
 
+		// Default to not flagging the post date to be edited unless it's intentional.
+		$edit_date = false;
+
 		if ( !empty( $dateCreated ) ) {
 			$post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
 			$post_date_gmt = iso8601_to_datetime($dateCreated, 'GMT');
+
+			// Flag the post date to be edited.
+			$edit_date = true;
 		} else {
 			$post_date     = $postdata['post_date'];
 			$post_date_gmt = $postdata['post_date_gmt'];
 		}
 
 		// We've got all the data -- post it.
-		$newpost = compact('ID', 'post_content', 'post_title', 'post_category', 'post_status', 'post_excerpt', 'comment_status', 'ping_status', 'post_date', 'post_date_gmt', 'to_ping', 'post_name', 'post_password', 'post_parent', 'menu_order', 'post_author', 'tags_input', 'page_template');
+		$newpost = compact('ID', 'post_content', 'post_title', 'post_category', 'post_status', 'post_excerpt', 'comment_status', 'ping_status', 'edit_date', 'post_date', 'post_date_gmt', 'to_ping', 'post_name', 'post_password', 'post_parent', 'menu_order', 'post_author', 'tags_input', 'page_template');
 
 		$result = wp_update_post($newpost, true);
 		if ( is_wp_error( $result ) )
@@ -6259,35 +6302,37 @@ class wp_xmlrpc_server extends IXR_Server {
 				'X-Pingback-Forwarded-For' => $remote_ip,
 			),
 		);
+
 		$request = wp_safe_remote_get( $pagelinkedfrom, $http_api_args );
-		$linea = wp_remote_retrieve_body( $request );
+		$remote_source = $remote_source_original = wp_remote_retrieve_body( $request );
 
-		if ( !$linea )
+		if ( ! $remote_source ) {
 			return $this->pingback_error( 16, __( 'The source URL does not exist.' ) );
+		}
 
 		/**
 		 * Filter the pingback remote source.
 		 *
 		 * @since 2.5.0
 		 *
-		 * @param string $linea        Response object for the page linked from.
-		 * @param string $pagelinkedto URL of the page linked to.
+		 * @param string $remote_source Response source for the page linked from.
+		 * @param string $pagelinkedto  URL of the page linked to.
 		 */
-		$linea = apply_filters( 'pre_remote_source', $linea, $pagelinkedto );
+		$remote_source = apply_filters( 'pre_remote_source', $remote_source, $pagelinkedto );
 
 		// Work around bug in strip_tags():
-		$linea = str_replace('<!DOC', '<DOC', $linea);
-		$linea = preg_replace( '/[\r\n\t ]+/', ' ', $linea ); // normalize spaces
-		$linea = preg_replace( "/<\/*(h1|h2|h3|h4|h5|h6|p|th|td|li|dt|dd|pre|caption|input|textarea|button|body)[^>]*>/", "\n\n", $linea );
+		$remote_source = str_replace( '<!DOC', '<DOC', $remote_source );
+		$remote_source = preg_replace( '/[\r\n\t ]+/', ' ', $remote_source ); // normalize spaces
+		$remote_source = preg_replace( "/<\/*(h1|h2|h3|h4|h5|h6|p|th|td|li|dt|dd|pre|caption|input|textarea|button|body)[^>]*>/", "\n\n", $remote_source );
 
-		preg_match('|<title>([^<]*?)</title>|is', $linea, $matchtitle);
+		preg_match( '|<title>([^<]*?)</title>|is', $remote_source, $matchtitle );
 		$title = $matchtitle[1];
 		if ( empty( $title ) )
 			return $this->pingback_error( 32, __('We cannot find a title on that page.' ) );
 
-		$linea = strip_tags( $linea, '<a>' ); // just keep the tag we need
+		$remote_source = strip_tags( $remote_source, '<a>' ); // just keep the tag we need
 
-		$p = explode( "\n\n", $linea );
+		$p = explode( "\n\n", $remote_source );
 
 		$preg_target = preg_quote($pagelinkedto, '|');
 
@@ -6335,7 +6380,10 @@ class wp_xmlrpc_server extends IXR_Server {
 		$this->escape($comment_content);
 		$comment_type = 'pingback';
 
-		$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_url', 'comment_author_email', 'comment_content', 'comment_type');
+		$commentdata = compact(
+			'comment_post_ID', 'comment_author', 'comment_author_url', 'comment_author_email',
+			'comment_content', 'comment_type', 'remote_source', 'remote_source_original'
+		);
 
 		$comment_ID = wp_new_comment($commentdata);
 
@@ -6399,9 +6447,13 @@ class wp_xmlrpc_server extends IXR_Server {
 	}
 
 	/**
-	 * @param integer $code
-	 * @param string $message
-	 * @return IXR_Error
+	 * Sends a pingback error based on the given error code and message.
+	 *
+	 * @since 3.6.0
+	 *
+	 * @param int    $code    Error code.
+	 * @param string $message Error message.
+	 * @return IXR_Error Error object.
 	 */
 	protected function pingback_error( $code, $message ) {
 		/**
--- a/wp-includes/class-wp.php
+++ b/wp-includes/class-wp.php
@@ -15,7 +15,7 @@ class WP {
 	 * @access public
 	 * @var array
 	 */
-	public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
+	public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
 
 	/**
 	 * Private query variables.
@@ -23,6 +23,7 @@ class WP {
 	 * Long list of private query variables.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var array
 	 */
 	public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title' );
@@ -31,6 +32,7 @@ class WP {
 	 * Extra query variables set by the user.
 	 *
 	 * @since 2.1.0
+	 * @access public
 	 * @var array
 	 */
 	public $extra_query_vars = array();
@@ -39,6 +41,7 @@ class WP {
 	 * Query variables for setting up the WordPress Query Loop.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var array
 	 */
 	public $query_vars;
@@ -47,6 +50,7 @@ class WP {
 	 * String parsed to set the query variables.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var string
 	 */
 	public $query_string;
@@ -55,6 +59,7 @@ class WP {
 	 * Permalink or requested URI.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var string
 	 */
 	public $request;
@@ -63,6 +68,7 @@ class WP {
 	 * Rewrite rule the request matched.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var string
 	 */
 	public $matched_rule;
@@ -71,6 +77,7 @@ class WP {
 	 * Rewrite query the request matched.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var string
 	 */
 	public $matched_query;
@@ -79,6 +86,7 @@ class WP {
 	 * Whether already did the permalink.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 * @var bool
 	 */
 	public $did_permalink = false;
@@ -87,6 +95,7 @@ class WP {
 	 * Add name to list of public query variables.
 	 *
 	 * @since 2.1.0
+	 * @access public
 	 *
 	 * @param string $qv Query variable name.
 	 */
@@ -96,9 +105,22 @@ class WP {
 	}
 
 	/**
+	 * Removes a query variable from a list of public query variables.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $name Query variable name.
+	 */
+	public function remove_query_var( $name ) {
+		$this->public_query_vars = array_diff( $this->public_query_vars, array( $name ) );
+	}
+
+	/**
 	 * Set the value of a query variable.
 	 *
 	 * @since 2.3.0
+	 * @access public
 	 *
 	 * @param string $key Query variable name.
 	 * @param mixed $value Query variable value.
@@ -114,6 +136,7 @@ class WP {
 	 * filters and actions that can be used to further manipulate the result.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 *
 	 * @global WP_Rewrite $wp_rewrite
 	 *
@@ -308,12 +331,12 @@ class WP {
 			if ( $t->query_var && isset( $this->query_vars[$t->query_var] ) )
 				$this->query_vars[$t->query_var] = str_replace( ' ', '+', $this->query_vars[$t->query_var] );
 
-		// Don't allow non-public taxonomies to be queried from the front-end.
+		// Don't allow non-publicly queryable taxonomies to be queried from the front end.
 		if ( ! is_admin() ) {
-			foreach ( get_taxonomies( array( 'public' => false ), 'objects' ) as $taxonomy => $t ) {
+			foreach ( get_taxonomies( array( 'publicly_queryable' => false ), 'objects' ) as $taxonomy => $t ) {
 				/*
 				 * Disallow when set to the 'taxonomy' query var.
-				 * Non-public taxonomies cannot register custom query vars. See register_taxonomy().
+				 * Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy().
 				 */
 				if ( isset( $this->query_vars['taxonomy'] ) && $taxonomy === $this->query_vars['taxonomy'] ) {
 					unset( $this->query_vars['taxonomy'], $this->query_vars['term'] );
@@ -370,6 +393,7 @@ class WP {
 	 *
 	 * @since 2.0.0
 	 * @since 4.4.0 `X-Pingback` header is added conditionally after posts have been queried in handle_404().
+	 * @access public
 	 */
 	public function send_headers() {
 		$headers = array();
@@ -492,6 +516,7 @@ class WP {
 	 * use the 'request' filter instead.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 */
 	public function build_query_string() {
 		$this->query_string = '';
@@ -525,6 +550,9 @@ class WP {
 	 * be taken when naming global variables that might interfere with the
 	 * WordPress environment.
 	 *
+	 * @since 2.0.0
+	 * @access public
+	 *
 	 * @global WP_Query     $wp_query
 	 * @global string       $query_string Query string for the loop.
 	 * @global array        $posts The found posts.
@@ -533,8 +561,6 @@ class WP {
 	 * @global int          $more Only set, if single page or post.
 	 * @global int          $single If single page or post. Only set, if single page or post.
 	 * @global WP_User      $authordata Only set, if author archive.
-	 *
-	 * @since 2.0.0
 	 */
 	public function register_globals() {
 		global $wp_query;
@@ -562,6 +588,7 @@ class WP {
 	 * Set up the current user.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 */
 	public function init() {
 		wp_get_current_user();
@@ -571,6 +598,7 @@ class WP {
 	 * Set up the Loop based on the query variables.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 *
 	 * @global WP_Query $wp_the_query
 	 */
@@ -594,12 +622,28 @@ class WP {
 	 * a 404 so that canonical redirection logic can kick in.
 	 *
 	 * @since 2.0.0
+     * @access public
 	 *
 	 * @global WP_Query $wp_query
  	 */
 	public function handle_404() {
 		global $wp_query;
 
+		/**
+		 * Filter whether to short-circuit default header status handling.
+		 *
+		 * Returning a non-false value from the filter will short-circuit the handling
+		 * and return early.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param bool     $preempt  Whether to short-circuit default header status handling. Default false.
+		 * @param WP_Query $wp_query WordPress Query object.
+		 */
+		if ( false !== apply_filters( 'pre_handle_404', false, $wp_query ) ) {
+			return;
+		}
+
 		// If we've already issued a 404, bail.
 		if ( is_404() )
 			return;
@@ -671,6 +715,7 @@ class WP {
 	 * object.
 	 *
 	 * @since 2.0.0
+	 * @access public
 	 *
 	 * @param string|array $query_args Passed to {@link parse_request()}
 	 */
--- a/wp-includes/class.wp-dependencies.php
+++ b/wp-includes/class.wp-dependencies.php
@@ -1,14 +1,19 @@
 <?php
 /**
- * BackPress Scripts enqueue
+ * Dependencies API: WP_Dependencies base class
  *
- * Classes were refactored from the WP_Scripts and WordPress script enqueue API.
+ * @since 2.6.0
  *
- * @since BackPress r74
+ * @package WordPress
+ * @subpackage Dependencies
+ */
+
+/**
+ * Core base class extended to register items.
  *
- * @package BackPress
+ * @package WordPress
+ * @since 2.6.0
  * @uses _WP_Dependency
- * @since r74
  */
 class WP_Dependencies {
 	/**
@@ -72,17 +77,19 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.8.0
+	 * @deprecated 4.5.0
 	 * @var int
 	 */
 	public $group = 0;
 
 	/**
-	 * Process the items and dependencies.
+	 * Processes the items and dependencies.
 	 *
 	 * Processes the items passed to it or the queue, and their dependencies.
 	 *
 	 * @access public
-	 * @since 2.1.0
+	 * @since 2.6.0
+	 * @since 2.8.0 Added the `$group` parameter.
 	 *
 	 * @param mixed $handles Optional. Items to be processed: Process queue (false), process item (string), process items (array of strings).
 	 * @param mixed $group   Group level: level (int), no groups (false).
@@ -98,21 +105,6 @@ class WP_Dependencies {
 
 		foreach ( $this->to_do as $key => $handle ) {
 			if ( !in_array($handle, $this->done, true) && isset($this->registered[$handle]) ) {
-
-				/*
-				 * A single item may alias a set of items, by having dependencies,
-				 * but no source. Queuing the item queues the dependencies.
-				 *
-				 * Example: The extending class WP_Scripts is used to register 'scriptaculous' as a set of registered handles:
-				 *   <code>add( 'scriptaculous', false, array( 'scriptaculous-dragdrop', 'scriptaculous-slider', 'scriptaculous-controls' ) );</code>
-				 *
-				 * The src property is false.
-				 */
-				if ( ! $this->registered[$handle]->src ) {
-					$this->done[] = $handle;
-					continue;
-				}
-
 				/*
 				 * Attempt to process the item. If successful,
 				 * add the handle to the done array.
@@ -130,7 +122,7 @@ class WP_Dependencies {
 	}
 
 	/**
-	 * Process a dependency.
+	 * Processes a dependency.
 	 *
 	 * @access public
 	 * @since 2.6.0
@@ -143,17 +135,19 @@ class WP_Dependencies {
 	}
 
 	/**
-	 * Determine dependencies.
+	 * Determines dependencies.
 	 *
 	 * Recursively builds an array of items to process taking
 	 * dependencies into account. Does NOT catch infinite loops.
 	 *
 	 * @access public
 	 * @since 2.1.0
+	 * @since 2.6.0 Moved from `WP_Scripts`.
+	 * @since 2.8.0 Added the `$group` parameter.
 	 *
-	 * @param mixed $handles   Item handle and argument (string) or item handles and arguments (array of strings).
-	 * @param bool  $recursion Internal flag that function is calling itself.
-	 * @param mixed $group     Group level: (int) level, (false) no groups.
+	 * @param mixed     $handles   Item handle and argument (string) or item handles and arguments (array of strings).
+	 * @param bool      $recursion Internal flag that function is calling itself.
+	 * @param int|false $group     Group level: (int) level, (false) no groups.
 	 * @return bool True on success, false on failure.
 	 */
 	public function all_deps( $handles, $recursion = false, $group = false ) {
@@ -168,7 +162,8 @@ class WP_Dependencies {
 			if ( in_array($handle, $this->done, true) ) // Already done
 				continue;
 
-			$moved = $this->set_group( $handle, $recursion, $group );
+			$moved     = $this->set_group( $handle, $recursion, $group );
+			$new_group = $this->groups[ $handle ];
 
 			if ( $queued && !$moved ) // already queued and in the right group
 				continue;
@@ -178,7 +173,7 @@ class WP_Dependencies {
 				$keep_going = false; // Item doesn't exist.
 			elseif ( $this->registered[$handle]->deps && array_diff($this->registered[$handle]->deps, array_keys($this->registered)) )
 				$keep_going = false; // Item requires dependencies that don't exist.
-			elseif ( $this->registered[$handle]->deps && !$this->all_deps( $this->registered[$handle]->deps, true, $group ) )
+			elseif ( $this->registered[$handle]->deps && !$this->all_deps( $this->registered[$handle]->deps, true, $new_group ) )
 				$keep_going = false; // Item requires dependencies that don't exist.
 
 			if ( ! $keep_going ) { // Either item or its dependencies don't exist.
@@ -207,12 +202,16 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.1.0
-	 *
-	 * @param string $handle Unique item name.
-	 * @param string $src    The item url.
-	 * @param array  $deps   Optional. An array of item handle strings on which this item depends.
-	 * @param string $ver    Optional. Version (used for cache busting).
-	 * @param mixed  $args   Optional. Custom property of the item. NOT the class property $args. Examples: $media, $in_footer.
+	 * @since 2.6.0 Moved from `WP_Scripts`.
+	 *
+	 * @param string           $handle Name of the item. Should be unique.
+	 * @param string           $src    Full URL of the item, or path of the item relative to the WordPress root directory.
+	 * @param array            $deps   Optional. An array of registered item handles this item depends on. Default empty array.
+	 * @param string|bool|null $ver    Optional. String specifying item version number, if it has one, which is added to the URL
+	 *                                 as a query string for cache busting purposes. If version is set to false, a version
+	 *                                 number is automatically added equal to current installed WordPress version.
+	 *                                 If set to null, no version is added.
+	 * @param mixed            $args   Optional. Custom property of the item. NOT the class property $args. Examples: $media, $in_footer. 
 	 * @return bool Whether the item has been registered. True on success, false on failure.
 	 */
 	public function add( $handle, $src, $deps = array(), $ver = false, $args = null ) {
@@ -269,6 +268,7 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.1.0
+	 * @since 2.6.0 Moved from `WP_Scripts`.
 	 *
 	 * @param mixed $handles Item handle and argument (string) or item handles and arguments (array of strings).
 	 * @return void
@@ -288,6 +288,7 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.1.0
+	 * @since 2.6.0 Moved from `WP_Scripts`.
 	 *
 	 * @param mixed $handles Item handle and argument (string) or item handles and arguments (array of strings).
 	 */
@@ -310,6 +311,7 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.1.0
+	 * @since 2.6.0 Moved from `WP_Scripts`.
 	 *
 	 * @param mixed $handles Item handle and argument (string) or item handles and arguments (array of strings).
 	 */
@@ -354,10 +356,11 @@ class WP_Dependencies {
 	 *
 	 * @access public
 	 * @since 2.1.0
+	 * @since 2.6.0 Moved from `WP_Scripts`.
 	 *
 	 * @param string $handle Name of the item. Should be unique.
 	 * @param string $list   Property name of list array.
-	 * @return bool Found, or object Item data.
+	 * @return bool|_WP_Dependency Found, or object Item data.
 	 */
 	public function query( $handle, $list = 'registered' ) {
 		switch ( $list ) {
@@ -399,15 +402,12 @@ class WP_Dependencies {
 	public function set_group( $handle, $recursion, $group ) {
 		$group = (int) $group;
 
-		if ( $recursion )
-			$group = min($this->group, $group);
-		else
-			$this->group = $group;
-
-		if ( isset($this->groups[$handle]) && $this->groups[$handle] <= $group )
+		if ( isset( $this->groups[ $handle ] ) && $this->groups[ $handle ] <= $group ) {
 			return false;
+		}
+
+		$this->groups[ $handle ] = $group;
 
-		$this->groups[$handle] = $group;
 		return true;
 	}
 
--- a/wp-includes/class.wp-scripts.php
+++ b/wp-includes/class.wp-scripts.php
@@ -1,41 +1,154 @@
 <?php
 /**
- * BackPress Scripts enqueue.
+ * Dependencies API: WP_Scripts class
  *
- * These classes were refactored from the WordPress WP_Scripts and WordPress
- * script enqueue API.
+ * @since 2.6.0
  *
- * @package BackPress
- * @since r16
+ * @package WordPress
+ * @subpackage Dependencies
  */
 
 /**
- * BackPress Scripts enqueue class.
+ * Core class used to register scripts.
  *
- * @package BackPress
+ * @package WordPress
  * @uses WP_Dependencies
- * @since r16
+ * @since 2.1.0
  */
 class WP_Scripts extends WP_Dependencies {
-	public $base_url; // Full URL with trailing slash
+	/**
+	 * Base URL for scripts.
+	 *
+	 * Full URL with trailing slash.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 * @var string
+	 */
+	public $base_url;
+
+	/**
+	 * URL of the content directory.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $content_url;
+
+	/**
+	 * Default version string for stylesheets.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 * @var string
+	 */
 	public $default_version;
+
+	/**
+	 * Holds handles of scripts which are enqueued in footer.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var array
+	 */
 	public $in_footer = array();
+
+	/**
+	 * Holds a list of script handles which will be concatenated.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $concat = '';
+
+	/**
+	 * Holds a string which contains script handles and their version.
+	 *
+	 * @since 2.8.0
+	 * @deprecated 3.4.0
+	 * @access public
+	 * @var string
+	 */
 	public $concat_version = '';
+
+	/**
+	 * Whether to perform concatenation.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var bool
+	 */
 	public $do_concat = false;
+
+	/**
+	 * Holds HTML markup of scripts and additional data if concatenation
+	 * is enabled.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $print_html = '';
+
+	/**
+	 * Holds inline code if concatenation is enabled.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $print_code = '';
+
+	/**
+	 * Holds a list of script handles which are not in the default directory
+	 * if concatenation is enabled.
+	 *
+	 * Unused in core.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $ext_handles = '';
+
+	/**
+	 * Holds a string which contains handles and versions of scripts which
+	 * are not in the default directory if concatenation is enabled.
+	 *
+	 * Unused in core.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $ext_version = '';
+
+	/**
+	 * List of default directories.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var array
+	 */
 	public $default_dirs;
 
+	/**
+	 * Constructor.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 */
 	public function __construct() {
 		$this->init();
 		add_action( 'init', array( $this, 'init' ), 0 );
 	}
 
 	/**
+	 * Initialize the class.
+	 *
+	 * @since 3.4.0
 	 * @access public
 	 */
 	public function init() {
@@ -54,6 +167,10 @@ class WP_Scripts extends WP_Dependencies {
 	 *
 	 * Prints the scripts passed to it or the print queue. Also prints all necessary dependencies.
 	 *
+	 * @since 2.1.0
+	 * @since 2.8.0 Added the `$group` parameter.
+	 * @access public
+	 *
 	 * @param mixed $handles Optional. Scripts to be printed. (void) prints queue, (string) prints
 	 *                       that script, (array of strings) prints those scripts. Default false.
 	 * @param int   $group   Optional. If scripts were queued in groups prints this group number.
@@ -65,12 +182,19 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @deprecated 3.3
+	 * Prints extra scripts of a registered script.
+	 *
+	 * @since 2.1.0
+	 * @since 2.8.0 Added the `$echo` parameter.
+	 * @deprecated 3.3.0
+	 * @access public
+	 *
 	 * @see print_extra_script()
 	 *
-	 * @param string $handle
-	 * @param bool   $echo
-	 * @return bool|string|void
+	 * @param string $handle The script's registered handle.
+	 * @param bool   $echo   Optional. Whether to echo the extra script instead of just returning it.
+	 *                       Default true.
+	 * @return bool|string|void Void if no data exists, extra scripts if `$echo` is true, true otherwise.
 	 */
 	public function print_scripts_l10n( $handle, $echo = true ) {
 		_deprecated_function( __FUNCTION__, '3.3', 'print_extra_script()' );
@@ -78,9 +202,15 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $handle
-	 * @param bool   $echo
-	 * @return bool|string|void
+	 * Prints extra scripts of a registered script.
+	 *
+	 * @since 3.3.0
+	 * @access public
+	 *
+	 * @param string $handle The script's registered handle.
+	 * @param bool   $echo   Optional. Whether to echo the extra script instead of just returning it.
+	 *                       Default true.
+	 * @return bool|string|void Void if no data exists, extra scripts if `$echo` is true, true otherwise.
 	 */
 	public function print_extra_script( $handle, $echo = true ) {
 		if ( !$output = $this->get_data( $handle, 'data' ) )
@@ -99,9 +229,17 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string   $handle Name of the item. Should be unique.
-	 * @param int|bool $group
-	 * @return bool True on success, false if not set.
+	 * Processes a script dependency.
+	 *
+	 * @since 2.6.0
+	 * @since 2.8.0 Added the `$group` parameter.
+	 * @access public
+	 *
+	 * @see WP_Dependencies::do_item()
+	 *
+	 * @param string $handle    The script's registered handle.
+	 * @param int|false $group  Optional. Group level: (int) level, (false) no groups. Default false.
+	 * @return bool True on success, false on failure.
 	 */
 	public function do_item( $handle, $group = false ) {
 		if ( !parent::do_item($handle) )
@@ -135,6 +273,17 @@ class WP_Scripts extends WP_Dependencies {
 			$cond_after = "<![endif]-->\n";
 		}
 
+		$before_handle = $this->print_inline_script( $handle, 'before', false );
+		$after_handle = $this->print_inline_script( $handle, 'after', false );
+
+		if ( $before_handle ) {
+			$before_handle = sprintf( "<script type='text/javascript'>\n%s\n</script>\n", $before_handle );
+		}
+
+		if ( $after_handle ) {
+			$after_handle = sprintf( "<script type='text/javascript'>\n%s\n</script>\n", $after_handle );
+		}
+
 		if ( $this->do_concat ) {
 			/**
 			 * Filter the script loader source.
@@ -145,7 +294,14 @@ class WP_Scripts extends WP_Dependencies {
 			 * @param string $handle Script handle.
 			 */
 			$srce = apply_filters( 'script_loader_src', $src, $handle );
-			if ( $this->in_default_dir( $srce ) && ! $conditional ) {
+
+			if ( $this->in_default_dir( $srce ) && ( $before_handle || $after_handle ) ) {
+				$this->do_concat = false;
+
+				// Have to print the so-far concatenated scripts right away to maintain the right order.
+				_print_scripts();
+				$this->reset();
+			} elseif ( $this->in_default_dir( $srce ) && ! $conditional ) {
 				$this->print_code .= $this->print_extra_script( $handle, false );
 				$this->concat .= "$handle,";
 				$this->concat_version .= "$handle$ver";
@@ -168,6 +324,11 @@ class WP_Scripts extends WP_Dependencies {
 			echo $cond_after;
 		}
 
+		// A single item may alias a set of items, by having dependencies, but no source.
+		if ( ! $obj->src ) {
+			return true;
+		}
+
 		if ( ! preg_match( '|^(https?:)?//|', $src ) && ! ( $this->content_url && 0 === strpos( $src, $this->content_url ) ) ) {
 			$src = $this->base_url . $src;
 		}
@@ -181,7 +342,7 @@ class WP_Scripts extends WP_Dependencies {
 		if ( ! $src )
 			return true;
 
-		$tag = "{$cond_before}<script type='text/javascript' src='$src'></script>\n{$cond_after}";
+		$tag = "{$cond_before}{$before_handle}<script type='text/javascript' src='$src'></script>\n{$after_handle}{$cond_after}";
 
 		/**
 		 * Filter the HTML script tag of an enqueued script.
@@ -204,7 +365,66 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * Localizes a script, only if the script has already been added
+	 * Adds extra code to a registered script.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $handle   Name of the script to add the inline script to. Must be lowercase.
+	 * @param string $data     String containing the javascript to be added.
+	 * @param string $position Optional. Whether to add the inline script before the handle
+	 *                         or after. Default 'after'.
+	 * @return bool True on success, false on failure.
+	 */
+	public function add_inline_script( $handle, $data, $position = 'after' ) {
+		if ( ! $data ) {
+			return false;
+		}
+
+		if ( 'after' !== $position ) {
+			$position = 'before';
+		}
+
+		$script   = (array) $this->get_data( $handle, $position );
+		$script[] = $data;
+
+		return $this->add_data( $handle, $position, $script );
+	}
+
+	/**
+	 * Prints inline scripts registered for a specific handle.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $handle   Name of the script to add the inline script to. Must be lowercase.
+	 * @param string $position Optional. Whether to add the inline script before the handle
+	 *                         or after. Default 'after'.
+	 * @param bool $echo       Optional. Whether to echo the script instead of just returning it.
+	 *                         Default true.
+	 * @return string|false Script on success, false otherwise.
+	 */
+	public function print_inline_script( $handle, $position = 'after', $echo = true ) {
+		$output = $this->get_data( $handle, $position );
+
+		if ( empty( $output ) ) {
+			return false;
+		}
+
+		$output = trim( implode( "\n", $output ), "\n" );
+
+		if ( $echo ) {
+			printf( "<script type='text/javascript'>\n%s\n</script>\n", $output );
+		}
+
+		return $output;
+	}
+
+	/**
+	 * Localizes a script, only if the script has already been added.
+	 *
+	 * @since 2.1.0
+	 * @access public
 	 *
 	 * @param string $handle
 	 * @param string $object_name
@@ -241,9 +461,16 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $handle    Name of the item. Should be unique.
-	 * @param bool   $recursion Internal flag that calling function was called recursively.
-	 * @param mixed  $group     Group level.
+	 * Sets handle group.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::set_group()
+	 *
+	 * @param string    $handle    Name of the item. Should be unique.
+	 * @param bool      $recursion Internal flag that calling function was called recursively.
+	 * @param int|false $group     Optional. Group level: (int) level, (false) no groups. Default false.
 	 * @return bool Not already in the group or a lower group
 	 */
 	public function set_group( $handle, $recursion, $group = false ) {
@@ -259,13 +486,20 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @param mixed $handles   Item handle and argument (string) or item handles and arguments (array of strings).
-	 * @param bool  $recursion Internal flag that function is calling itself.
-	 * @param mixed $group     Group level: (int) level, (false) no groups.
+	 * Determines script dependencies.
+     *
+	 * @since 2.1.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::all_deps()
+	 *
+	 * @param mixed     $handles   Item handle and argument (string) or item handles and arguments (array of strings).
+	 * @param bool      $recursion Internal flag that function is calling itself.
+	 * @param int|false $group     Optional. Group level: (int) level, (false) no groups. Default false.
 	 * @return bool True on success, false on failure.
 	 */
 	public function all_deps( $handles, $recursion = false, $group = false ) {
-		$r = parent::all_deps( $handles, $recursion );
+		$r = parent::all_deps( $handles, $recursion, $group );
 		if ( ! $recursion ) {
 			/**
 			 * Filter the list of script dependencies left to print.
@@ -280,7 +514,14 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @return array
+	 * Processes items and dependencies for the head group.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::do_items()
+	 *
+	 * @return array Handles of items that have been processed.
 	 */
 	public function do_head_items() {
 		$this->do_items(false, 0);
@@ -288,7 +529,14 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @return array
+	 * Processes items and dependencies for the footer group.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::do_items()
+	 *
+	 * @return array Handles of items that have been processed.
 	 */
 	public function do_footer_items() {
 		$this->do_items(false, 1);
@@ -296,8 +544,13 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $src
-	 * @return bool
+	 * Whether a handle's source is in a default directory.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @param string $src The source of the enqueued script.
+	 * @return bool True if found, false if not.
 	 */
 	public function in_default_dir( $src ) {
 		if ( ! $this->default_dirs ) {
@@ -317,6 +570,9 @@ class WP_Scripts extends WP_Dependencies {
 	}
 
 	/**
+	 * Resets class properties.
+	 *
+	 * @since 2.8.0
 	 * @access public
 	 */
 	public function reset() {
--- a/wp-includes/class.wp-styles.php
+++ b/wp-includes/class.wp-styles.php
@@ -1,33 +1,121 @@
 <?php
 /**
- * BackPress Styles enqueue.
+ * Dependencies API: WP_Styles class
  *
- * These classes were refactored from the WordPress WP_Scripts and WordPress
- * script enqueue API.
+ * @since 2.6.0
  *
- * @package BackPress
- * @since r74
+ * @package WordPress
+ * @subpackage Dependencies
  */
 
 /**
- * BackPress Styles enqueue class.
+ * Core class used to register styles.
  *
- * @package BackPress
+ * @package WordPress
  * @uses WP_Dependencies
- * @since r74
+ * @since 2.6.0
  */
 class WP_Styles extends WP_Dependencies {
+	/**
+	 * Base URL for styles.
+	 *
+	 * Full URL with trailing slash.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 * @var string
+	 */
 	public $base_url;
+
+	/**
+	 * URL of the content directory.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $content_url;
+
+	/**
+	 * Default version string for stylesheets.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 * @var string
+	 */
 	public $default_version;
+
+	/**
+	 * The current text direction.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 * @var string
+	 */
 	public $text_direction = 'ltr';
+
+	/**
+	 * Holds a list of style handles which will be concatenated.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $concat = '';
+
+	/**
+	 * Holds a string which contains style handles and their version.
+	 *
+	 * @since 2.8.0
+	 * @deprecated 3.4.0
+	 * @access public
+	 * @var string
+	 */
 	public $concat_version = '';
+
+	/**
+	 * Whether to perform concatenation.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var bool
+	 */
 	public $do_concat = false;
+
+	/**
+	 * Holds HTML markup of styles and additional data if concatenation
+	 * is enabled.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var string
+	 */
 	public $print_html = '';
+
+	/**
+	 * Holds inline styles if concatenation is enabled.
+	 *
+	 * @since 3.3.0
+	 * @access public
+	 * @var string
+	 */
 	public $print_code = '';
+
+	/**
+	 * List of default directories.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 * @var array
+	 */
 	public $default_dirs;
 
+	/**
+	 * Constructor.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 */
 	public function __construct() {
 		/**
 		 * Fires when the WP_Styles instance is initialized.
@@ -40,8 +128,15 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $handle
-	 * @return bool
+	 * Processes a style dependency.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::do_item()
+	 *
+	 * @param string $handle The style's registered handle.
+	 * @return bool True on success, false on failure.
 	 */
 	public function do_item( $handle ) {
 		if ( !parent::do_item($handle) )
@@ -72,11 +167,24 @@ class WP_Styles extends WP_Dependencies {
 		else
 			$media = 'all';
 
+		// A single item may alias a set of items, by having dependencies, but no source.
+		if ( ! $obj->src ) {
+			if ( $inline_style = $this->print_inline_style( $handle, false ) ) {
+				$inline_style = sprintf( "<style id='%s-inline-css' type='text/css'>\n%s\n</style>\n", esc_attr( $handle ), $inline_style );
+				if ( $this->do_concat ) {
+					$this->print_html .= $inline_style;
+				} else {
+					echo $inline_style;
+				}
+			}
+			return true;
+		}
+
 		$href = $this->_css_href( $obj->src, $ver, $handle );
-		if ( empty( $href ) ) {
-			// Turns out there is nothing to print.
+		if ( ! $href ) {
 			return true;
 		}
+
 		$rel = isset($obj->extra['alt']) && $obj->extra['alt'] ? 'alternate stylesheet' : 'stylesheet';
 		$title = isset($obj->extra['title']) ? "title='" . esc_attr( $obj->extra['title'] ) . "'" : '';
 
@@ -85,12 +193,14 @@ class WP_Styles extends WP_Dependencies {
 		 *
 		 * @since 2.6.0
 		 * @since 4.3.0 Introduced the `$href` parameter.
+		 * @since 4.5.0 Introduced the `$media` parameter.
 		 *
 		 * @param string $html   The link tag for the enqueued style.
 		 * @param string $handle The style's registered handle.
 		 * @param string $href   The stylesheet's source URL.
+		 * @param string $media  The stylesheet's media attribute.
 		 */
-		$tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-css' $title href='$href' type='text/css' media='$media' />\n", $handle, $href );
+		$tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-css' $title href='$href' type='text/css' media='$media' />\n", $handle, $href, $media);
 		if ( 'rtl' === $this->text_direction && isset($obj->extra['rtl']) && $obj->extra['rtl'] ) {
 			if ( is_bool( $obj->extra['rtl'] ) || 'replace' === $obj->extra['rtl'] ) {
 				$suffix = isset( $obj->extra['suffix'] ) ? $obj->extra['suffix'] : '';
@@ -100,7 +210,7 @@ class WP_Styles extends WP_Dependencies {
 			}
 
 			/** This filter is documented in wp-includes/class.wp-styles.php */
-			$rtl_tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-rtl-css' $title href='$rtl_href' type='text/css' media='$media' />\n", $handle, $rtl_href );
+			$rtl_tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-rtl-css' $title href='$rtl_href' type='text/css' media='$media' />\n", $handle, $rtl_href, $media );
 
 			if ( $obj->extra['rtl'] === 'replace' ) {
 				$tag = $rtl_tag;
@@ -133,8 +243,14 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $handle
-	 * @param string $code
+	 * Adds extra CSS styles to a registered stylesheet.
+	 *
+	 * @since 3.3.0
+	 * @access public
+	 *
+	 * @param string $handle The style's registered handle.
+	 * @param string $code   String containing the CSS styles to be added.
+	 * @return bool True on success, false on failure.
 	 */
 	public function add_inline_style( $handle, $code ) {
 		if ( ! $code ) {
@@ -152,9 +268,15 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $handle
-	 * @param bool $echo
-	 * @return bool
+	 * Prints extra CSS styles of a registered stylesheet.
+	 *
+	 * @since 3.3.0
+	 * @access public
+	 *
+	 * @param string $handle The style's registered handle.
+	 * @param bool   $echo   Optional. Whether to echo the inline style instead of just returning it.
+	 *                       Default true.
+	 * @return string|bool False if no data exists, inline styles if `$echo` is true, true otherwise.
 	 */
 	public function print_inline_style( $handle, $echo = true ) {
 		$output = $this->get_data( $handle, 'after' );
@@ -175,14 +297,21 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param mixed $handles
-	 * @param bool $recursion
-	 * @param mixed $group
-	 * @return bool
+	 * Determines style dependencies.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::all_deps()
+	 *
+	 * @param mixed     $handles   Item handle and argument (string) or item handles and arguments (array of strings).
+	 * @param bool      $recursion Internal flag that function is calling itself.
+	 * @param int|false $group     Group level: (int) level, (false) no groups.
+	 * @return bool True on success, false on failure.
 	 */
 	public function all_deps( $handles, $recursion = false, $group = false ) {
-		$r = parent::all_deps( $handles, $recursion );
-		if ( !$recursion ) {
+		$r = parent::all_deps( $handles, $recursion, $group );
+		if ( ! $recursion ) {
 			/**
 			 * Filter the array of enqueued styles before processing for output.
 			 *
@@ -196,10 +325,15 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $src
-	 * @param string $ver
-	 * @param string $handle
-	 * @return string
+	 * Generates an enqueued style's fully-qualified URL.
+	 *
+	 * @since 2.6.0
+	 * @access public
+	 *
+	 * @param string $src The source of the enqueued style.
+	 * @param string $ver The version of the enqueued style.
+	 * @param string $handle The style's registered handle.
+	 * @return string Style's fully-qualified URL.
 	 */
 	public function _css_href( $src, $ver, $handle ) {
 		if ( !is_bool($src) && !preg_match('|^(https?:)?//|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) {
@@ -222,10 +356,15 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @param string $src
-	 * @return bool
+	 * Whether a handle's source is in a default directory.
+	 *
+	 * @since 2.8.0
+	 * @access public
+	 *
+	 * @param string $src The source of the enqueued style.
+	 * @return bool True if found, false if not.
 	 */
-	public function in_default_dir($src) {
+	public function in_default_dir( $src ) {
 		if ( ! $this->default_dirs )
 			return true;
 
@@ -237,14 +376,26 @@ class WP_Styles extends WP_Dependencies {
 	}
 
 	/**
-	 * @return array
+	 * Processes items and dependencies for the footer group.
+	 *
+	 * HTML 5 allows styles in the body, grab late enqueued items and output them in the footer.
+	 *
+	 * @since 3.3.0
+	 * @access public
+	 *
+	 * @see WP_Dependencies::do_items()
+	 *
+	 * @return array Handles of items that have been processed.
 	 */
-	public function do_footer_items() { // HTML 5 allows styles in the body, grab late enqueued items and output them in the footer.
+	public function do_footer_items() {
 		$this->do_items(false, 1);
 		return $this->done;
 	}
 
 	/**
+	 * Resets class properties.
+	 *
+	 * @since 3.3.0
 	 * @access public
 	 */
 	public function reset() {
--- a/wp-includes/comment-template.php
+++ b/wp-includes/comment-template.php
@@ -102,7 +102,7 @@ function get_comment_author_email( $comment_ID = 0 ) {
  *
  * Care should be taken to protect the email address and assure that email
  * harvesters do not capture your commentors' email address. Most assume that
- * their email address will not appear in raw form on the blog. Doing so will
+ * their email address will not appear in raw form on the site. Doing so will
  * enable anyone, including those that people don't want to get the email
  * address and use it for their own means good and bad.
  *
@@ -133,7 +133,7 @@ function comment_author_email( $comment_ID = 0 ) {
  *
  * Care should be taken to protect the email address and assure that email
  * harvesters do not capture your commentors' email address. Most assume that
- * their email address will not appear in raw form on the blog. Doing so will
+ * their email address will not appear in raw form on the site. Doing so will
  * enable anyone, including those that people don't want to get the email
  * address and use it for their own means good and bad.
  *
@@ -154,7 +154,7 @@ function comment_author_email_link( $linktext = '', $before = '', $after = '' )
  *
  * Care should be taken to protect the email address and assure that email
  * harvesters do not capture your commentors' email address. Most assume that
- * their email address will not appear in raw form on the blog. Doing so will
+ * their email address will not appear in raw form on the site. Doing so will
  * enable anyone, including those that people don't want to get the email
  * address and use it for their own means good and bad.
  *
@@ -730,7 +730,6 @@ function get_comment_link( $comment = null, $args = array() ) {
 		 * If the default page displays the oldest comments, the permalinks for comments on the default page
 		 * do not need a 'cpage' query var.
 		 */
-		$default_comments_page = get_option( 'default_comments_page' );
 		if ( 'oldest' === get_option( 'default_comments_page' ) && 1 === $cpage ) {
 			$cpage = '';
 		}
@@ -1229,7 +1228,7 @@ function wp_comment_form_unfiltered_html_nonce() {
  * default theme. If either does not exist, then the WordPress process will be
  * halted. It is advised for that reason, that the default theme is not deleted.
  *
- * @uses $withcomments Will not try to get the comments if the post has none.
+ * Will not try to get the comments if the post has none.
  *
  * @since 1.5.0
  *
@@ -1242,6 +1241,7 @@ function wp_comment_form_unfiltered_html_nonce() {
  * @global int        $user_ID
  * @global string     $user_identity
  * @global bool       $overridden_cpage
+ * @global bool       $withcomments
  *
  * @param string $file              Optional. The file to load. Default '/comments.php'.
  * @param bool   $separate_comments Optional. Whether to separate the comments by comment type.
@@ -1339,6 +1339,30 @@ function comments_template( $file = '/comments.php', $separate_comments = false
 		}
 	}
 
+	/**
+	 * Filters the arguments used to query comments in comments_template().
+	 *
+	 * @since 4.5.0
+	 *
+	 * @see WP_Comment_Query::__construct()
+	 *
+	 * @param array $comment_args {
+	 *     Array of WP_Comment_Query arguments.
+	 *
+	 *     @type string|array $orderby                   Field(s) to order by.
+	 *     @type string       $order                     Order of results. Accepts 'ASC' or 'DESC'.
+	 *     @type string       $status                    Comment status.
+	 *     @type array        $include_unapproved        Array of IDs or email addresses whose unapproved comments
+	 *                                                   will be included in results.
+	 *     @type int          $post_id                   ID of the post.
+	 *     @type bool         $no_found_rows             Whether to refrain from querying for found rows.
+	 *     @type bool         $update_comment_meta_cache Whether to prime cache for comment meta.
+	 *     @type bool|string  $hierarchical              Whether to query for comments hierarchically.
+	 *     @type int          $offset                    Comment offset.
+	 *     @type int          $number                    Number of comments to fetch.
+	 * }
+	 */
+	$comment_args = apply_filters( 'comments_template_query_args', $comment_args );
 	$comment_query = new WP_Comment_Query( $comment_args );
 	$_comments = $comment_query->comments;
 
@@ -1371,9 +1395,6 @@ function comments_template( $file = '/comments.php', $separate_comments = false
 	 */
 	$wp_query->comments = apply_filters( 'comments_array', $comments_flat, $post->ID );
 
-	// Set up lazy-loading for comment metadata.
-	add_action( 'get_comment_metadata', array( $wp_query, 'lazyload_comment_meta' ), 10, 2 );
-
 	$comments = &$wp_query->comments;
 	$wp_query->comment_count = count($wp_query->comments);
 	$wp_query->max_num_comment_pages = $comment_query->max_num_pages;
@@ -1412,45 +1433,7 @@ function comments_template( $file = '/comments.php', $separate_comments = false
 }
 
 /**
- * Display the JS popup script to show a comment.
- *
- * If the $file parameter is empty, then the home page is assumed. The defaults
- * for the window are 400px by 400px.
- *
- * For the comment link popup to work, this function has to be called or the
- * normal comment link will be assumed.
- *
- * @global string $wpcommentspopupfile  The URL to use for the popup window.
- * @global int    $wpcommentsjavascript Whether to use JavaScript. Set when function is called.
- *
- * @since 0.71
- *
- * @param int $width  Optional. The width of the popup window. Default 400.
- * @param int $height Optional. The height of the popup window. Default 400.
- * @param string $file Optional. Sets the location of the popup window.
- */
-function comments_popup_script( $width = 400, $height = 400, $file = '' ) {
-	global $wpcommentspopupfile, $wpcommentsjavascript;
-
-	if (empty ($file)) {
-		$wpcommentspopupfile = '';  // Use the index.
-	} else {
-		$wpcommentspopupfile = $file;
-	}
-
-	$wpcommentsjavascript = 1;
-	$javascript = "<script type='text/javascript'>\nfunction wpopen (macagna) {\n    window.open(macagna, '_blank', 'width=$width,height=$height,scrollbars=yes,status=yes');\n}\n</script>\n";
-	echo $javascript;
-}
-
-/**
- * Displays the link to the comments popup window for the current post ID.
- *
- * Is not meant to be displayed on single posts and pages. Should be used
- * on the lists of posts
- *
- * @global string $wpcommentspopupfile  The URL to use for the popup window.
- * @global int    $wpcommentsjavascript Whether to use JavaScript. Set when function is called.
+ * Displays the link to the comments for the current post ID.
  *
  * @since 0.71
  *
@@ -1464,8 +1447,6 @@ function comments_popup_script( $width = 400, $height = 400, $file = '' ) {
  *                          Default false.
  */
 function comments_popup_link( $zero = false, $one = false, $more = false, $css_class = '', $none = false ) {
-	global $wpcommentspopupfile, $wpcommentsjavascript;
-
 	$id = get_the_ID();
 	$title = get_the_title();
 	$number = get_comments_number( $id );
@@ -1502,31 +1483,21 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c
 	}
 
 	echo '<a href="';
-	if ( $wpcommentsjavascript ) {
-		if ( empty( $wpcommentspopupfile ) )
-			$home = home_url();
-		else
-			$home = get_option('siteurl');
-		echo $home . '/' . $wpcommentspopupfile . '?comments_popup=' . $id;
-		echo '" onclick="wpopen(this.href); return false"';
+	if ( 0 == $number ) {
+		$respond_link = get_permalink() . '#respond';
+		/**
+		 * Filter the respond link when a post has no comments.
+		 *
+		 * @since 4.4.0
+		 *
+		 * @param string $respond_link The default response link.
+		 * @param integer $id The post ID.
+		 */
+		echo apply_filters( 'respond_link', $respond_link, $id );
 	} else {
-		// if comments_popup_script() is not in the template, display simple comment link
-		if ( 0 == $number ) {
-			$respond_link = get_permalink() . '#respond';
-			/**
-			 * Filter the respond link when a post has no comments.
-			 *
-			 * @since 4.4.0
-			 *
-			 * @param string $respond_link The default response link.
-			 * @param integer $id The post ID.
-			 */
-			echo apply_filters( 'respond_link', $respond_link, $id );
-		} else {
-			comments_link();
-		}
-		echo '"';
+		comments_link();
 	}
+	echo '"';
 
 	if ( !empty( $css_class ) ) {
 		echo ' class="'.$css_class.'" ';
@@ -1534,11 +1505,11 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c
 
 	$attributes = '';
 	/**
-	 * Filter the comments popup link attributes for display.
+	 * Filter the comments link attributes for display.
 	 *
 	 * @since 2.5.0
 	 *
-	 * @param string $attributes The comments popup link attributes. Default empty.
+	 * @param string $attributes The comments link attributes. Default empty.
 	 */
 	echo apply_filters( 'comments_popup_link_attributes', $attributes );
 
@@ -1834,8 +1805,13 @@ function comment_id_fields( $id = 0 ) {
  *
  * Only affects users with JavaScript disabled.
  *
+ * @internal The $comment global must be present to allow template tags access to the current
+ *           comment. See https://core.trac.wordpress.org/changeset/36512.
+ *
  * @since 2.7.0
  *
+ * @global WP_Comment $comment Current comment.
+ *
  * @param string $noreplytext  Optional. Text to display when not replying to a comment.
  *                             Default false.
  * @param string $replytext    Optional. Text to display when replying to a comment.
@@ -1845,7 +1821,7 @@ function comment_id_fields( $id = 0 ) {
  *                             to their comment. Default true.
  */
 function comment_form_title( $noreplytext = false, $replytext = false, $linktoparent = true ) {
-	$comment = get_comment();
+	global $comment;
 
 	if ( false === $noreplytext ) $noreplytext = __( 'Leave a Reply' );
 	if ( false === $replytext ) $replytext = __( 'Leave a Reply to %s' );
@@ -1855,6 +1831,7 @@ function comment_form_title( $noreplytext = false, $replytext = false, $linktopa
 	if ( 0 == $replytoid )
 		echo $noreplytext;
 	else {
+		// Sets the global so that template tags can be used in the comment form.
 		$comment = get_comment($replytoid);
 		$author = ( $linktoparent ) ? '<a href="#comment-' . get_comment_ID() . '">' . get_comment_author( $comment ) . '</a>' : get_comment_author( $comment );
 		printf( $replytext, $author );
@@ -2052,6 +2029,8 @@ function wp_list_comments( $args = array(), $comments = null ) {
 	if ( null === $r['reverse_top_level'] )
 		$r['reverse_top_level'] = ( 'desc' == get_option('comment_order') );
 
+	wp_queue_comments_for_comment_meta_lazyload( $_comments );
+
 	if ( empty( $r['walker'] ) ) {
 		$walker = new Walker_Comment;
 	} else {
@@ -2084,6 +2063,8 @@ function wp_list_comments( $args = array(), $comments = null ) {
  * @since 4.2.0 Introduced the 'submit_button' and 'submit_fields' arguments.
  * @since 4.4.0 Introduced the 'class_form', 'title_reply_before', 'title_reply_after',
  *              'cancel_reply_before', and 'cancel_reply_after' arguments.
+ * @since 4.5.0 The 'author', 'email', and 'url' form fields are limited to 245, 100,
+ *              and 200 characters, respectively.
  *
  * @param array       $args {
  *     Optional. Default arguments and form fields to override.
@@ -2145,11 +2126,11 @@ function comment_form( $args = array(), $post_id = null ) {
 	$html5    = 'html5' === $args['format'];
 	$fields   =  array(
 		'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
-		            '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . $html_req . ' /></p>',
+		            '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" maxlength="245"' . $aria_req . $html_req . ' /></p>',
 		'email'  => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
-		            '<input id="email" name="email" ' . ( $html5 ? 'type="email"' : 'type="text"' ) . ' value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="30" aria-describedby="email-notes"' . $aria_req . $html_req  . ' /></p>',
+		            '<input id="email" name="email" ' . ( $html5 ? 'type="email"' : 'type="text"' ) . ' value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="30" maxlength="100" aria-describedby="email-notes"' . $aria_req . $html_req  . ' /></p>',
 		'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label> ' .
-		            '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
+		            '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" maxlength="200" /></p>',
 	);
 
 	$required_text = sprintf( ' ' . __('Required fields are marked %s'), '<span class="required">*</span>' );
@@ -2164,11 +2145,23 @@ function comment_form( $args = array(), $post_id = null ) {
 	$fields = apply_filters( 'comment_form_default_fields', $fields );
 	$defaults = array(
 		'fields'               => $fields,
-		'comment_field'        => '<p class="comment-form-comment"><label for="comment">' . _x( 'Comment', 'noun' ) . '</label> <textarea id="comment" name="comment" cols="45" rows="8"  aria-required="true" required="required"></textarea></p>',
+		'comment_field'        => '<p class="comment-form-comment"><label for="comment">' . _x( 'Comment', 'noun' ) . '</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" aria-required="true" required="required"></textarea></p>',
 		/** This filter is documented in wp-includes/link-template.php */
-		'must_log_in'          => '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
+		'must_log_in'          => '<p class="must-log-in">' . sprintf(
+		                              /* translators: %s: login URL */
+		                              __( 'You must be <a href="%s">logged in</a> to post a comment.' ),
+		                              wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) )
+		                          ) . '</p>',
 		/** This filter is documented in wp-includes/link-template.php */
-		'logged_in_as'         => '<p class="logged-in-as">' . sprintf( __( '<a href="%1$s" aria-label="Logged in as %2$s. Edit your profile.">Logged in as %2$s</a>. <a href="%3$s">Log out?</a>' ), get_edit_user_link(), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
+		'logged_in_as'         => '<p class="logged-in-as">' . sprintf(
+		                              /* translators: 1: edit user link, 2: accessibility text, 3: user name, 4: logout URL */
+		                              __( '<a href="%1$s" aria-label="%2$s">Logged in as %3$s</a>. <a href="%4$s">Log out?</a>' ),
+		                              get_edit_user_link(),
+		                              /* translators: %s: user name */
+		                              esc_attr( sprintf( __( 'Logged in as %s. Edit your profile.' ), $user_identity ) ),
+		                              $user_identity,
+		                              wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) )
+		                          ) . '</p>',
 		'comment_notes_before' => '<p class="comment-notes"><span id="email-notes">' . __( 'Your email address will not be published.' ) . '</span>'. ( $req ? $required_text : '' ) . '</p>',
 		'comment_notes_after'  => '',
 		'id_form'              => 'commentform',
@@ -2280,7 +2273,7 @@ function comment_form( $args = array(), $post_id = null ) {
 					$comment_fields = array( 'comment' => $args['comment_field'] ) + (array) $args['fields'];
 
 					/**
-					 * Filter the comment form fields.
+					 * Filter the comment form fields, including the textarea.
 					 *
 					 * @since 4.4.0
 					 *
--- a/wp-includes/comment.php
+++ b/wp-includes/comment.php
@@ -231,13 +231,10 @@ function get_comments( $args = '' ) {
  */
 function get_comment_statuses() {
 	$status = array(
-		'hold'		=> __('Unapproved'),
-		/* translators: comment status  */
-		'approve'	=> _x('Approved', 'adjective'),
-		/* translators: comment status */
-		'spam'		=> _x('Spam', 'adjective'),
-		/* translators: comment status */
-		'trash'		=> _x('Trash', 'adjective'),
+		'hold'		=> __( 'Unapproved' ),
+		'approve'	=> _x( 'Approved', 'comment status' ),
+		'spam'		=> _x( 'Spam', 'comment status' ),
+		'trash'		=> _x( 'Trash', 'comment status' ),
 	);
 
 	return $status;
@@ -472,6 +469,30 @@ function update_comment_meta($comment_id, $meta_key, $meta_value, $prev_value =
 }
 
 /**
+ * Queues comments for metadata lazy-loading.
+ *
+ * @since 4.5.0
+ *
+ * @param array $comments Array of comment objects.
+ */
+function wp_queue_comments_for_comment_meta_lazyload( $comments ) {
+	// Don't use `wp_list_pluck()` to avoid by-reference manipulation.
+	$comment_ids = array();
+	if ( is_array( $comments ) ) {
+		foreach ( $comments as $comment ) {
+			if ( $comment instanceof WP_Comment ) {
+				$comment_ids[] = $comment->comment_ID;
+			}
+		}
+	}
+
+	if ( $comment_ids ) {
+		$lazyloader = wp_metadata_lazyloader();
+		$lazyloader->queue_objects( 'comment', $comment_ids );
+	}
+}
+
+/**
  * Sets the cookies used to store an unauthenticated commentator's identity. Typically used
  * to recall previous comments by this commentator that are still held in moderation.
  *
@@ -951,6 +972,61 @@ function get_page_of_comment( $comment_ID, $args = array() ) {
 }
 
 /**
+ * Retrieves the maximum character lengths for the comment form fields.
+ *
+ * @since 4.5.0
+ *
+ * @global wpdb $wpdb WordPress database abstraction object.
+ *
+ * @return array Maximum character length for the comment form fields.
+ */
+function wp_get_comment_fields_max_lengths() {
+	global $wpdb;
+
+	$lengths = array(
+		'comment_author'       => 245,
+		'comment_author_email' => 100,
+		'comment_author_url'   => 200,
+		'comment_content'      => 65525,
+	);
+
+	if ( $wpdb->is_mysql ) {
+		foreach ( $lengths as $column => $length ) {
+			$col_length = $wpdb->get_col_length( $wpdb->comments, $column );
+			$max_length = 0;
+
+			// No point if we can't get the DB column lengths
+			if ( is_wp_error( $col_length ) ) {
+				break;
+			}
+
+			if ( ! is_array( $col_length ) && (int) $col_length > 0 ) {
+				$max_length = (int) $col_length;
+			} elseif ( is_array( $col_length ) && isset( $col_length['length'] ) && intval( $col_length['length'] ) > 0 ) {
+				$max_length = (int) $col_length['length'];
+
+				if ( ! empty( $col_length['type'] ) && 'byte' === $col_length['type'] ) {
+					$max_length = $max_length - 10;
+				}
+			}
+
+			if ( $max_length > 0 ) {
+				$lengths[ $column ] = $max_length;
+			}
+		}
+	}
+
+	/**
+	 * Filters the lengths for the comment form fields.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param array $lengths Associative array `'field_name' => 'maximum length'`.
+	 */
+	return apply_filters( 'wp_get_comment_fields_max_lengths', $lengths );
+}
+
+/**
  * Does comment contain blacklisted characters or words.
  *
  * @since 1.5.0
@@ -1476,7 +1552,7 @@ function wp_get_current_commenter() {
  *     @type int        $comment_karma        The karma of the comment. Default 0.
  *     @type int        $comment_parent       ID of this comment's parent, if any. Default 0.
  *     @type int        $comment_post_ID      ID of the post that relates to the comment, if any.
- *                                            Default empty.
+ *                                            Default 0.
  *     @type string     $comment_type         Comment type. Default empty.
  *     @type array      $comment_meta         Optional. Array of key/value pairs to be stored in commentmeta for the
  *                                            new comment.
@@ -1496,7 +1572,7 @@ function wp_insert_comment( $commentdata ) {
 	$comment_date     = ! isset( $data['comment_date'] )     ? current_time( 'mysql' )            : $data['comment_date'];
 	$comment_date_gmt = ! isset( $data['comment_date_gmt'] ) ? get_gmt_from_date( $comment_date ) : $data['comment_date_gmt'];
 
-	$comment_post_ID  = ! isset( $data['comment_post_ID'] )  ? '' : $data['comment_post_ID'];
+	$comment_post_ID  = ! isset( $data['comment_post_ID'] )  ? 0  : $data['comment_post_ID'];
 	$comment_content  = ! isset( $data['comment_content'] )  ? '' : $data['comment_content'];
 	$comment_karma    = ! isset( $data['comment_karma'] )    ? 0  : $data['comment_karma'];
 	$comment_approved = ! isset( $data['comment_approved'] ) ? 1  : $data['comment_approved'];
@@ -1575,7 +1651,7 @@ function wp_filter_comment($commentdata) {
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param int $comment_agent The comment author's browser user agent.
+	 * @param string $comment_agent The comment author's browser user agent.
 	 */
 	$commentdata['comment_agent'] = apply_filters( 'pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) );
 	/** This filter is documented in wp-includes/comment.php */
@@ -1585,7 +1661,7 @@ function wp_filter_comment($commentdata) {
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param int $comment_content The comment content.
+	 * @param string $comment_content The comment content.
 	 */
 	$commentdata['comment_content'] = apply_filters( 'pre_comment_content', $commentdata['comment_content'] );
 	/**
@@ -1593,7 +1669,7 @@ function wp_filter_comment($commentdata) {
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param int $comment_author_ip The comment author's IP.
+	 * @param string $comment_author_ip The comment author's IP.
 	 */
 	$commentdata['comment_author_IP'] = apply_filters( 'pre_comment_user_ip', $commentdata['comment_author_IP'] );
 	/** This filter is documented in wp-includes/comment.php */
@@ -1736,11 +1812,13 @@ function wp_new_comment( $commentdata ) {
 	 * Fires immediately after a comment is inserted into the database.
 	 *
 	 * @since 1.2.0
+	 * @since 4.5.0 The `$commentdata` parameter was added.
 	 *
 	 * @param int        $comment_ID       The comment ID.
 	 * @param int|string $comment_approved 1 if the comment is approved, 0 if not, 'spam' if spam.
+	 * @param array      $commentdata      Comment data.
 	 */
-	do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'] );
+	do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'], $commentdata );
 
 	return $comment_ID;
 }
@@ -1904,7 +1982,7 @@ function wp_update_comment($commentarr) {
 	}
 
 	// Make sure that the comment post ID is valid (if specified).
-	if ( isset( $commentarr['comment_post_ID'] ) && ! get_post( $commentarr['comment_post_ID'] ) ) {
+	if ( ! empty( $commentarr['comment_post_ID'] ) && ! get_post( $commentarr['comment_post_ID'] ) ) {
 		return 0;
 	}
 
@@ -1942,7 +2020,7 @@ function wp_update_comment($commentarr) {
 
 	$comment_ID = $data['comment_ID'];
 	$comment_post_ID = $data['comment_post_ID'];
-	$keys = array( 'comment_post_ID', 'comment_content', 'comment_author', 'comment_author_email', 'comment_approved', 'comment_karma', 'comment_author_url', 'comment_date', 'comment_date_gmt', 'comment_type', 'comment_parent', 'user_id' );
+	$keys = array( 'comment_post_ID', 'comment_content', 'comment_author', 'comment_author_email', 'comment_approved', 'comment_karma', 'comment_author_url', 'comment_date', 'comment_date_gmt', 'comment_type', 'comment_parent', 'user_id', 'comment_agent', 'comment_author_IP' );
 	$data = wp_array_slice_assoc( $data, $keys );
 	$rval = $wpdb->update( $wpdb->comments, $data, compact( 'comment_ID' ) );
 
@@ -2006,13 +2084,19 @@ function wp_defer_comment_counting($defer=null) {
  *
  * @staticvar array $_deferred
  *
- * @param int $post_id Post ID
- * @param bool $do_deferred Whether to process previously deferred post comment counts
- * @return bool|void True on success, false on failure
+ * @param int|null $post_id     Post ID.
+ * @param bool     $do_deferred Optional. Whether to process previously deferred
+ *                              post comment counts. Default false.
+ * @return bool|void True on success, false on failure or if post with ID does
+ *                   not exist.
  */
 function wp_update_comment_count($post_id, $do_deferred=false) {
 	static $_deferred = array();
 
+	if ( empty( $post_id ) && ! $do_deferred ) {
+		return false;
+	}
+
 	if ( $do_deferred ) {
 		$_deferred = array_unique($_deferred);
 		foreach ( $_deferred as $i => $_post_id ) {
@@ -2054,7 +2138,24 @@ function wp_update_comment_count_now($post_id) {
 		return false;
 
 	$old = (int) $post->comment_count;
-	$new = (int) $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1'", $post_id) );
+
+	/**
+	 * Filters a post's comment count before it is updated in the database.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param int $new     The new comment count. Default null.
+	 * @param int $old     The old comment count.
+	 * @param int $post_id Post ID.
+	 */
+	$new = apply_filters( 'pre_wp_update_comment_count_now', null, $old, $post_id );
+
+	if ( is_null( $new ) ) {
+		$new = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1'", $post_id ) );
+	} else {
+		$new = (int) $new;
+	}
+
 	$wpdb->update( $wpdb->posts, array('comment_count' => $new), array('ID' => $post_id) );
 
 	clean_post_cache( $post );
@@ -2102,11 +2203,11 @@ function discover_pingback_server_uri( $url, $deprecated = '' ) {
 	/** @todo Should use Filter Extension or custom preg_match instead. */
 	$parsed_url = parse_url($url);
 
-	if ( ! isset( $parsed_url['host'] ) ) // Not an URL. This should never happen.
+	if ( ! isset( $parsed_url['host'] ) ) // Not a URL. This should never happen.
 		return false;
 
 	//Do not search for a pingback server on our own uploads
-	$uploads_dir = wp_upload_dir();
+	$uploads_dir = wp_get_upload_dir();
 	if ( 0 === strpos($url, $uploads_dir['baseurl']) )
 		return false;
 
@@ -2458,15 +2559,24 @@ function xmlrpc_pingback_error( $ixr_error ) {
 //
 
 /**
- * Removes comment ID from the comment cache.
+ * Removes a comment from the object cache.
  *
  * @since 2.3.0
  *
- * @param int|array $ids Comment ID or array of comment IDs to remove from cache
+ * @param int|array $ids Comment ID or an array of comment IDs to remove from cache.
  */
 function clean_comment_cache($ids) {
 	foreach ( (array) $ids as $id ) {
 		wp_cache_delete( $id, 'comment' );
+
+		/**
+		 * Fires immediately after a comment has been removed from the object cache.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param int $id Comment ID.
+		 */
+		do_action( 'clean_comment_cache', $id );
 	}
 
 	wp_cache_set( 'last_changed', microtime(), 'comment' );
@@ -2766,6 +2876,7 @@ function wp_handle_comment_submission( $comment_data ) {
 	}
 
 	$comment_type = '';
+	$max_lengths = wp_get_comment_fields_max_lengths();
 
 	if ( get_option( 'require_name_email' ) && ! $user->exists() ) {
 		if ( 6 > strlen( $comment_author_email ) || '' == $comment_author ) {
@@ -2775,8 +2886,22 @@ function wp_handle_comment_submission( $comment_data ) {
 		}
 	}
 
+	if ( isset( $comment_author ) && $max_lengths['comment_author'] < mb_strlen( $comment_author, '8bit' ) ) {
+		return new WP_Error( 'comment_author_column_length', __( '<strong>ERROR</strong>: your name is too long.' ), 200 );
+	}
+
+	if ( isset( $comment_author_email ) && $max_lengths['comment_author_email'] < strlen( $comment_author_email ) ) {
+		return new WP_Error( 'comment_author_email_column_length', __( '<strong>ERROR</strong>: your email address is too long.' ), 200 );
+	}
+
+	if ( isset( $comment_author_url ) && $max_lengths['comment_author_url'] < strlen( $comment_author_url ) ) {
+		return new WP_Error( 'comment_author_url_column_length', __( '<strong>ERROR</strong>: your url is too long.' ), 200 );
+	}
+
 	if ( '' == $comment_content ) {
 		return new WP_Error( 'require_valid_comment', __( '<strong>ERROR</strong>: please type a comment.' ), 200 );
+	} elseif ( $max_lengths['comment_content'] < mb_strlen( $comment_content, '8bit' ) ) {
+		return new WP_Error( 'comment_content_column_length', __( '<strong>ERROR</strong>: your comment is too long.' ), 200 );
 	}
 
 	$commentdata = compact(
--- a/wp-includes/compat.php
+++ b/wp-includes/compat.php
@@ -42,29 +42,58 @@ function _wp_can_use_pcre_u( $set = null ) {
 }
 
 if ( ! function_exists( 'mb_substr' ) ) :
+	/**
+	 * Compat function to mimic mb_substr().
+	 *
+	 * @ignore
+	 * @since 3.2.0
+	 *
+	 * @see _mb_substr()
+	 *
+	 * @param string      $str      The string to extract the substring from.
+	 * @param int         $start    Position to being extraction from in `$str`.
+	 * @param int|null    $length   Optional. Maximum number of characters to extract from `$str`.
+	 *                              Default null.
+	 * @param string|null $encoding Optional. Character encoding to use. Default null.
+	 * @return string Extracted substring.
+	 */
 	function mb_substr( $str, $start, $length = null, $encoding = null ) {
 		return _mb_substr( $str, $start, $length, $encoding );
 	}
 endif;
 
-/*
+/**
+ * Internal compat function to mimic mb_substr().
+ *
  * Only understands UTF-8 and 8bit.  All other character sets will be treated as 8bit.
  * For $encoding === UTF-8, the $str input is expected to be a valid UTF-8 byte sequence.
  * The behavior of this function for invalid inputs is undefined.
+ *
+ * @ignore
+ * @since 3.2.0
+ *
+ * @param string      $str      The string to extract the substring from.
+ * @param int         $start    Position to being extraction from in `$str`.
+ * @param int|null    $length   Optional. Maximum number of characters to extract from `$str`.
+ *                              Default null.
+ * @param string|null $encoding Optional. Character encoding to use. Default null.
+ * @return string Extracted substring.
  */
 function _mb_substr( $str, $start, $length = null, $encoding = null ) {
 	if ( null === $encoding ) {
 		$encoding = get_option( 'blog_charset' );
 	}
 
-	// The solution below works only for UTF-8,
-	// so in case of a different charset just use built-in substr()
+	/*
+	 * The solution below works only for UTF-8, so in case of a different
+	 * charset just use built-in substr().
+	 */
 	if ( ! in_array( $encoding, array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) ) {
 		return is_null( $length ) ? substr( $str, $start ) : substr( $str, $start, $length );
 	}
 
 	if ( _wp_can_use_pcre_u() ) {
-		// Use the regex unicode support to separate the UTF-8 characters into an array
+		// Use the regex unicode support to separate the UTF-8 characters into an array.
 		preg_match_all( '/./us', $str, $match );
 		$chars = is_null( $length ) ? array_slice( $match[0], $start ) : array_slice( $match[0], $start, $length );
 		return implode( '', $chars );
@@ -82,44 +111,73 @@ function _mb_substr( $str, $start, $length = null, $encoding = null ) {
 		| \xF4[\x80-\x8F][\x80-\xBF]{2}
 	)/x';
 
-	$chars = array( '' ); // Start with 1 element instead of 0 since the first thing we do is pop
+	// Start with 1 element instead of 0 since the first thing we do is pop.
+	$chars = array( '' );
 	do {
 		// We had some string left over from the last round, but we counted it in that last round.
 		array_pop( $chars );
 
-		// Split by UTF-8 character, limit to 1000 characters (last array element will contain the rest of the string)
+		/*
+		 * Split by UTF-8 character, limit to 1000 characters (last array element will contain
+		 * the rest of the string).
+		 */
 		$pieces = preg_split( $regex, $str, 1000, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );
 
 		$chars = array_merge( $chars, $pieces );
-	} while ( count( $pieces ) > 1 && $str = array_pop( $pieces ) ); // If there's anything left over, repeat the loop.
+
+	// If there's anything left over, repeat the loop.
+	} while ( count( $pieces ) > 1 && $str = array_pop( $pieces ) );
 
 	return join( '', array_slice( $chars, $start, $length ) );
 }
 
 if ( ! function_exists( 'mb_strlen' ) ) :
+	/**
+	 * Compat function to mimic mb_strlen().
+	 *
+	 * @ignore
+	 * @since 4.2.0
+	 *
+	 * @see _mb_strlen()
+	 *
+	 * @param string      $str      The string to retrieve the character length from.
+	 * @param string|null $encoding Optional. Character encoding to use. Default null.
+	 * @return int String length of `$str`.
+	 */
 	function mb_strlen( $str, $encoding = null ) {
 		return _mb_strlen( $str, $encoding );
 	}
 endif;
 
-/*
+/**
+ * Internal compat function to mimic mb_strlen().
+ *
  * Only understands UTF-8 and 8bit.  All other character sets will be treated as 8bit.
- * For $encoding === UTF-8, the $str input is expected to be a valid UTF-8 byte sequence.
- * The behavior of this function for invalid inputs is undefined.
+ * For $encoding === UTF-8, the `$str` input is expected to be a valid UTF-8 byte
+ * sequence. The behavior of this function for invalid inputs is undefined.
+ *
+ * @ignore
+ * @since 4.2.0
+ *
+ * @param string      $str      The string to retrieve the character length from.
+ * @param string|null $encoding Optional. Character encoding to use. Default null.
+ * @return int String length of `$str`.
  */
 function _mb_strlen( $str, $encoding = null ) {
 	if ( null === $encoding ) {
 		$encoding = get_option( 'blog_charset' );
 	}
 
-	// The solution below works only for UTF-8,
-	// so in case of a different charset just use built-in strlen()
+	/*
+	 * The solution below works only for UTF-8, so in case of a different charset
+	 * just use built-in strlen().
+	 */
 	if ( ! in_array( $encoding, array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) ) {
 		return strlen( $str );
 	}
 
 	if ( _wp_can_use_pcre_u() ) {
-		// Use the regex unicode support to separate the UTF-8 characters into an array
+		// Use the regex unicode support to separate the UTF-8 characters into an array.
 		preg_match_all( '/./us', $str, $match );
 		return count( $match[0] );
 	}
@@ -136,28 +194,64 @@ function _mb_strlen( $str, $encoding = null ) {
 		| \xF4[\x80-\x8F][\x80-\xBF]{2}
 	)/x';
 
-	$count = 1; // Start at 1 instead of 0 since the first thing we do is decrement
+	// Start at 1 instead of 0 since the first thing we do is decrement.
+	$count = 1;
 	do {
 		// We had some string left over from the last round, but we counted it in that last round.
 		$count--;
 
-		// Split by UTF-8 character, limit to 1000 characters (last array element will contain the rest of the string)
+		/*
+		 * Split by UTF-8 character, limit to 1000 characters (last array element will contain
+		 * the rest of the string).
+		 */
 		$pieces = preg_split( $regex, $str, 1000 );
 
-		// Increment
+		// Increment.
 		$count += count( $pieces );
-	} while ( $str = array_pop( $pieces ) ); // If there's anything left over, repeat the loop.
 
-	// Fencepost: preg_split() always returns one extra item in the array
+	// If there's anything left over, repeat the loop.
+	} while ( $str = array_pop( $pieces ) );
+
+	// Fencepost: preg_split() always returns one extra item in the array.
 	return --$count;
 }
 
 if ( !function_exists('hash_hmac') ):
+/**
+ * Compat function to mimic hash_hmac().
+ *
+ * @ignore
+ * @since 3.2.0
+ *
+ * @see _hash_hmac()
+ *
+ * @param string $algo       Hash algorithm. Accepts 'md5' or 'sha1'.
+ * @param string $data       Data to be hashed.
+ * @param string $key        Secret key to use for generating the hash.
+ * @param bool   $raw_output Optional. Whether to output raw binary data (true),
+ *                           or lowercase hexits (false). Default false.
+ * @return string|false The hash in output determined by `$raw_output`. False if `$algo`
+ *                      is unknown or invalid.
+ */
 function hash_hmac($algo, $data, $key, $raw_output = false) {
 	return _hash_hmac($algo, $data, $key, $raw_output);
 }
 endif;
 
+/**
+ * Internal compat function to mimic hash_hmac().
+ *
+ * @ignore
+ * @since 3.2.0
+ *
+ * @param string $algo       Hash algorithm. Accepts 'md5' or 'sha1'.
+ * @param string $data       Data to be hashed.
+ * @param string $key        Secret key to use for generating the hash.
+ * @param bool   $raw_output Optional. Whether to output raw binary data (true),
+ *                           or lowercase hexits (false). Default false.
+ * @return string|false The hash in output determined by `$raw_output`. False if `$algo`
+ *                      is unknown or invalid.
+ */
 function _hash_hmac($algo, $data, $key, $raw_output = false) {
 	$packs = array('md5' => 'H32', 'sha1' => 'H40');
 
@@ -228,15 +322,18 @@ if ( !function_exists('json_decode') ) {
 
 if ( ! function_exists( 'hash_equals' ) ) :
 /**
- * Compare two strings in constant time.
+ * Timing attack safe string comparison
+ *
+ * Compares two strings using the same time whether they're equal or not.
  *
  * This function was added in PHP 5.6.
- * It can leak the length of a string.
+ *
+ * Note: It can leak the length of a string when arguments of differing length are supplied.
  *
  * @since 3.9.2
  *
  * @param string $a Expected string.
- * @param string $b Actual string.
+ * @param string $b Actual, user supplied, string.
  * @return bool Whether strings are equal.
  */
 function hash_equals( $a, $b ) {
@@ -324,7 +421,7 @@ if ( ! interface_exists( 'JsonSerializable' ) ) {
 	 *
 	 * Compatibility shim for PHP <5.4
 	 *
-     * @link http://php.net/jsonserializable
+	 * @link http://php.net/jsonserializable
 	 *
 	 * @since 4.4.0
 	 */
--- a/wp-includes/cron.php
+++ b/wp-includes/cron.php
@@ -232,9 +232,11 @@ function wp_next_scheduled( $hook, $args = array() ) {
 }
 
 /**
- * Send request to run cron through HTTP request that doesn't halt page loading.
+ * Sends a request to run cron through HTTP request that doesn't halt page loading.
  *
  * @since 2.1.0
+ *
+ * @param int $gmt_time Optional. Unix timestamp. Default 0 (current time is used).
  */
 function spawn_cron( $gmt_time = 0 ) {
 	if ( ! $gmt_time )
@@ -296,6 +298,7 @@ function spawn_cron( $gmt_time = 0 ) {
 	 * Filter the cron request arguments.
 	 *
 	 * @since 3.5.0
+	 * @since 4.5.0 The `$doing_wp_cron` parameter was added.
 	 *
 	 * @param array $cron_request_array {
 	 *     An array of cron request URL arguments.
@@ -310,6 +313,7 @@ function spawn_cron( $gmt_time = 0 ) {
 	 *         @type bool $sslverify Whether SSL should be verified for the request. Default false.
 	 *     }
 	 * }
+	 * @param string $doing_wp_cron The unix timestamp of the cron lock.
 	 */
 	$cron_request = apply_filters( 'cron_request', array(
 		'url'  => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
@@ -320,7 +324,7 @@ function spawn_cron( $gmt_time = 0 ) {
 			/** This filter is documented in wp-includes/class-wp-http-streams.php */
 			'sslverify' => apply_filters( 'https_local_ssl_verify', false )
 		)
-	) );
+	), $doing_wp_cron );
 
 	wp_remote_post( $cron_request['url'], $cron_request['args'] );
 }
--- a/wp-includes/css/admin-bar-rtl.css
+++ b/wp-includes/css/admin-bar-rtl.css
@@ -453,7 +453,7 @@ html:lang(he-il) .rtl #wpadminbar *  {
 }
 
 #wpadminbar #wp-admin-bar-user-info .username {
-	color: #999;
+	color: #a0a5aa;
 	font-size: 11px;
 }
 
@@ -671,19 +671,6 @@ html:lang(he-il) .rtl #wpadminbar *  {
 	z-index: -1;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-	color: #999;
-}
-
 #wpadminbar #adminbarsearch .adminbar-button {
 	display: none;
 }
@@ -906,7 +893,7 @@ html:lang(he-il) .rtl #wpadminbar *  {
 		overflow: hidden;
 		width: 52px;
 		padding: 0;
-		color: #999;
+		color: #a0a5aa; /* @todo not needed? this text is hidden */
 		position: relative;
 	}
 
--- a/wp-includes/css/admin-bar-rtl.min.css
+++ b/wp-includes/css/admin-bar-rtl.min.css
@@ -1 +1 @@
-#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:"\f141";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;right:6px;content:"\f139"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f112";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;max-width:none;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 100% 0}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#999;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}
\ No newline at end of file
+#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:"\f141";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;right:6px;content:"\f139"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f112";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;max-width:none;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 100% 0}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}
\ No newline at end of file
--- a/wp-includes/css/admin-bar.css
+++ b/wp-includes/css/admin-bar.css
@@ -453,7 +453,7 @@ html:lang(he-il) .rtl #wpadminbar *  {
 }
 
 #wpadminbar #wp-admin-bar-user-info .username {
-	color: #999;
+	color: #a0a5aa;
 	font-size: 11px;
 }
 
@@ -671,19 +671,6 @@ html:lang(he-il) .rtl #wpadminbar *  {
 	z-index: -1;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
-	color: #999;
-}
-#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
-	color: #999;
-}
-
 #wpadminbar #adminbarsearch .adminbar-button {
 	display: none;
 }
@@ -906,7 +893,7 @@ html:lang(he-il) .rtl #wpadminbar *  {
 		overflow: hidden;
 		width: 52px;
 		padding: 0;
-		color: #999;
+		color: #a0a5aa; /* @todo not needed? this text is hidden */
 		position: relative;
 	}
 
--- a/wp-includes/css/admin-bar.min.css
+++ b/wp-includes/css/admin-bar.min.css
@@ -1 +1 @@
-#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f112";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#999;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}
\ No newline at end of file
+#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f112";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}
\ No newline at end of file
--- a/wp-includes/css/buttons-rtl.css
+++ b/wp-includes/css/buttons-rtl.css
@@ -162,11 +162,11 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-secondary:active {
 	background: #eee;
 	border-color: #999;
- 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
- 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
- 	-webkit-transform: translateY(1px);
- 	-ms-transform: translateY(1px);
- 	transform: translateY(1px);
+	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .wp-core-ui .button.active:focus {
@@ -224,8 +224,8 @@ TABLE OF CONTENTS:
 	background: #0085ba;
 	border-color: #0073aa #006799 #006799;
 	-webkit-box-shadow: 0 1px 0 #006799;
- 	box-shadow: 0 1px 0 #006799;
- 	color: #fff;
+	box-shadow: 0 1px 0 #006799;
+	color: #fff;
 	text-decoration: none;
 	text-shadow: 0 -1px 1px #006799,
 		-1px 0 1px #006799,
@@ -256,9 +256,9 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-primary:active {
 	background: #0073aa;
 	border-color: #006799;
- 	-webkit-box-shadow: inset 0 2px 0 #006799;
- 	box-shadow: inset 0 2px 0 #006799;
- 	vertical-align: top;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
+	vertical-align: top;
 }
 
 .wp-core-ui .button-primary[disabled],
--- a/wp-includes/css/buttons.css
+++ b/wp-includes/css/buttons.css
@@ -162,11 +162,11 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-secondary:active {
 	background: #eee;
 	border-color: #999;
- 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
- 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
- 	-webkit-transform: translateY(1px);
- 	-ms-transform: translateY(1px);
- 	transform: translateY(1px);
+	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .wp-core-ui .button.active:focus {
@@ -224,8 +224,8 @@ TABLE OF CONTENTS:
 	background: #0085ba;
 	border-color: #0073aa #006799 #006799;
 	-webkit-box-shadow: 0 1px 0 #006799;
- 	box-shadow: 0 1px 0 #006799;
- 	color: #fff;
+	box-shadow: 0 1px 0 #006799;
+	color: #fff;
 	text-decoration: none;
 	text-shadow: 0 -1px 1px #006799,
 		1px 0 1px #006799,
@@ -256,9 +256,9 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-primary:active {
 	background: #0073aa;
 	border-color: #006799;
- 	-webkit-box-shadow: inset 0 2px 0 #006799;
- 	box-shadow: inset 0 2px 0 #006799;
- 	vertical-align: top;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
+	vertical-align: top;
 }
 
 .wp-core-ui .button-primary[disabled],
--- a/wp-includes/css/customize-preview.css
+++ b/wp-includes/css/customize-preview.css
@@ -4,3 +4,9 @@
 	transition: opacity 0.25s;
 	cursor: progress;
 }
+
+/* Override highlight when refreshing */
+.customize-partial-refreshing.widget-customizer-highlighted-widget {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
--- a/wp-includes/css/customize-preview.min.css
+++ b/wp-includes/css/customize-preview.min.css
@@ -1 +1 @@
-.customize-partial-refreshing{opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:progress}
\ No newline at end of file
+.customize-partial-refreshing{opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{-webkit-box-shadow:none;box-shadow:none}
\ No newline at end of file
--- a/wp-includes/css/dashicons.css
+++ b/wp-includes/css/dashicons.css
@@ -5,7 +5,7 @@
 
 @font-face {
 	font-family: dashicons;
-    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGW8AA4AAAAAo7wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcb+kWhkdERUYAAAFgAAAAHwAAACABMQAET1MvMgAAAYAAAABAAAAAYJYFachjbWFwAAABwAAAATwAAAKatulUimdhc3AAAAL8AAAACAAAAAgAAAAQZ2x5ZgAAAwQAAFl6AACLYEUhCQtoZWFkAABcgAAAAC4AAAA2Cpn6WGhoZWEAAFywAAAAGwAAACQPogitaG10eAAAXMwAAAEvAAAEENEK6Wlsb2NhAABd/AAAAgoAAAIKw8CgEm1heHAAAGAIAAAAHwAAACABVwCzbmFtZQAAYCgAAAGdAAADWi+oduNwb3N0AABhyAAAA+oAAAoztf4M13dlYmYAAGW0AAAABgAAAAYlmlWwAAAAAQAAAADMPaLPAAAAANHVnZ0AAAAA0dXWGXjaY2BkYGDgA2IJBhBgYmBkYGRkBpIsYB4DAAR3ADcAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vjqzXwDxgaQGkGJEUqLAwAgANkAKxHja3ZA7SwNREIXnJmtkuXfHBbFYsViQFNutTxJsVoMmARUxhSSFxEcTq9iI6dJY2FnY+Gvs1EYbUTBYq5U696GNui4JWNjbeGDOcGD4DgwApKE3I8ASB3acJNbNFttPdg0i6IPh7AfZNEgejVJAIU1Tngo0TyWq0gY1qEUHkklbejKQeRnJOWUrTwUqr8q6rNd0Vdd1Q7f0oT4xlrGNZwIzZnKmEMcACRvIpSHyKZuwxylHUcIuUoXqtEW71JYg09KVvgy7bKZc5atQRbqkV7rsTd3UbX1kwGSMa3wTmgkTxXGnf8DCL/zEd3zDV3zBZ3zCR3zAe7zFG7zCC1zGJSziLM7gFE46e07T2XG2nXVRFzVRFRWxKhbFgoh4h9/xa37Jz/kZP+396q/EMvBTwFKJpX4fwL/XN7iViiEAAQAB//8AD3jarL0HfBRl+jg+78zOzG7aZrMtbTfZbEvZ1G0hZRMg9NBCiwpIWXoxijQJqBgRlRIbNsSGiD0qchaOs52uHbmIp4ce6slx6p16x9eDJPv6e553dpMN4n3v+//8s5l533ln5p133vL05xlO5OCPnOYPcQIncRouhdNyXKXOphP0Nr1ZR2zJRKcnp3sepY9HHqU7yNRHI4/yh6JN5EbuZ9r9M6HRj7ifiYfy3M8c4RL+KjmO58JcVH5R6oE6/RynIcEQMZmtxGwVAkENkSVDHjEZ5DRelmBn5UMkGAiG+GCgCsqrguL+aP2urHW31pQ+OKWkblbLiprow9H6py2WpRZLzohFpmF236QKefTiSy/1FXhTm325lilwaopF2MS/tis31e6ybinLzLWlkpTow/xrT7OzUy05gdHplXbfpZcuHi1XTPQVNOlWDs9hdXKEeLiI1CiruQzoE1uVyagzSCWE6OwFLr/OFyCnhY6WNWtaIjQlAqmsXtMSbWpZQ1PI6TUt/KGWNfDaAvdvqOMT6Rj0ZRqrxyxriFtD/F6RQLfiJjXeuTS6Prp+Kf8j6YxE9/OtvZOEfNqm2nTnUv46Vk7bIndFH4k+xk+jWnKapkC9EW6XvFyu4TI5F1cH9ZrStSSNuEkDCfjcrgItIa4A5PM17FiSiWQwmwIyMUlaIuW7XekNJETMrLRK+semTXe2fLmUSM3NDQ0NzzSMp09ahrTccSVZ0Pctb8rLK2jNi36LSRnZY8UTdPeVyi10XmNjwzPSISy5o2WIlYjjm6GCxsZm+uTSL1vu3NQ7Ayq4MC+ft0a/Yemb5F52YtMmsnAT3GKhcxueaWzgOBXMjzC803JOz+VwRThHiM7nKiFum2wvkKD3TV5bVYCrMhmkApdPtOlYGvBWmXU26ND+Q9FQW/TwtbTt2oeLamuLhFNFtdHGIzfffORm4SA5DcnNi805tBv6VMkLHfyhotpIpLYo2gQ38M9i8RFV78nFeI9IzlJ5CX2AHXB8/5wQYEQ5HD7RZrTpvHyrcKr3gJDflxkhp0VDz3fhiGjA8f+GOyn9RTrFqblszo6z3k0COOvFIJHTiN0mY6Mb4EUDGuWETMQ8eugl0pQ90+XO6HvjIuHatVXfzqXt7Z72Vk97vSCRpiw8lU0PSbnKlXq366J32vo2TK0a1u5phQtJx5zTdC+cyYAz2fQlXII8zJk3pKjUxxk5G7RdUrkJPjxIXBnBgMOs4U0SLjQ2f2A1Sh3z6T+uiH419uitY/ltPt/82US1hv6ZZBNrUXXPbutUi9VqmWq1CD/P9/mil4+99egY3noFyZg/u9pD/0xPkrzVP0fzLJbYhZxAPMQjq6W9sP5LuFHK6NptAyNLvDi0JcSIA1lP7DiatdgzsPTiR348ssSvZEPul9W1RT3f4ViLhqLavswwZsOWYkt/hpw+T1mnqgvzvZNw0C21LbW7jBaLcRdkeBfm6AOJZdFPMcfAI9fJPSCPlFthlnIEhtEl4dIzy9CdKuhK4g6aAri6VIaDfPtvJrw6YlyT3vebH+mpAP0o8LafmH+EwqZxI/TSAwej1x706UeMG/HKxIM/0r8F3g6QUrjgn6yw6VWYbwaYb4dgvmVyFfDsgjJVOXGFBG8VTJQ0UXBCaiFpKntBGV8OnRMiXpVp5uSAJ0snCJJU0rAwtGhrWRpR6TJL/JtI+uV/2Kj1P7T3ywULv3jyJrf78g+vUHld9WPG1Ov1wWXzx5WueXSWnDVq6KQh9K8HtxxdcVbUuq2ZZltBSvLZtvc3KzA8LKuhPW6uHN7eLsnw3pJstPldbtkddLntOm8g6A6aA0G/zWgyB82yyezlqgI+V4FkkNWfZgfvOnpX6yLavaj1ru67gpmffmIeAiXTlhMPKxli/qSv6kxX15kuIX/ZdDgDl3yaGYQzrYtI0YJZUBLIiZXMWkCHduG1rF0RuUCeDDAWRoUzZQAWUbkFUbC5lemdURXwszZIDS+PGDGnjb619SX60S7aHRZyRlWumkP48pUTJqycIJe9TCn9eU6bv5E+l0e3RQRyI2lYNWdE9MSE6iBcgc8ihfJymMc6zgF9UKUyy2UwPyXZqyHeQIZDX+BwB60wRwNBu4bY0wTh1F1EN++x0ItL7/mx4BR9gD5wJPNVUvrE3fSH/lIym8w+krHh4PfS3k1tr7XMef022kY695OMPT0dsQLSSds2fXbfLA5hZQTeV1lLWbCai365mrh8lVlS5TvcARV7b1MVAUjlhx9bL1vZelkH6yVIWohvwwb6Ln2SvrthA//Qmr1r1uyF+evp2Uo8Qj6CNry4LxP2wpg9O3bsge0EXrQmuj8cDkN7UrkIrO3lMC+0AL3NMAZ5MENKYI4EuVquAVb7uPOsd5vOpocmeWNbHLIHoZ1OODfoGM6rEo7l5fAODvYOx4tqexwM5BKP8t+7otgCKzyCHca3IsLsiyaUHBp8BelEsBEDIapPoMATYX80xcKuCocBp3vieTgRyyJMBXwQlvYyGsE6mEqwxagEdxAWBqwSWApAMZyKUQy0GzLC3p6ecPwf6Ye+E3H6QchvWdP3ZMJpxCUcjPkReJYMvZyHuERv1wMt4WCjG/AJTpPZZS9QyS6HvUAOBIVTUVNZpOJW4ZRwqm9oSy1AsTBf2pbpLzxEX5k1i75yqNCf2SacIsW9B1Wra7EvwuzVor//823PyS/s3v2C/NxtCs6Th8trgBrUIQUDRBoiPhvQb4jOZOnO7RYLbek9oCo5YJ0S/SuftSN6apTcuh1oLDq5b4h4/ICF9N3MZ+6I/rWbA7oS/uA9jsBMsXOtsHKXcm1QlM6XEUe+Ko3w6RlWAjM3RGAOmzLSeZzGLigNMJrRJUv2AnfA4YWF55KMBqAgTWYTIA2geUIEAS+7wgWAUjLlEb2GhFRuOM9riIv3+4geb5ePLHjhJ/oBfZF+8NMLCyBPKslIUvnTC71vkJVk/I87dvxIn6U302cxR+rpB0sMaXrj1VNt+pVk3vt3EfNy3yyzKVsUqhry8+mPRpdabdAaDJun2pfYHQbITm0jzxNRUJs0ctLsj3qOk01v/49Q/PXqjYsWCSOURy04pwnijEEPHc8a0lsk+NW8t5wkkX2vrpwvjxtrGVpYpFHN2FJ3oqWF/wdRqwQ+6CPJEi8Qf5Co6ZFoLv+CnNXSctWQR//wJ7pNuLn31Hxy3bfP0neiO4utnBibs8thRslcMluxHK5FAhB70OYR1/VsVTX3nQC6hm18a3S/vPzMGXEdrInugQ1g4jTSKYtyGtAWJVCbz10GeDEj6E5TmRESBgPOXxYJ00dXPTEm6/37H5z33J4VVenZXz16+9x5wlPnK+WPbZ7Z4ErfSYZO/kv5lgPvnb3qD32trbvOV4jTS+ynJVVAeaVw6fiOeqC3bQQACdvgBTXEBsgsur93EvGounonqbqi+6P7hXyEGPLy3knR/eJxeME2BACYktMKHTVAp7oQBxZIlgGuwMtAQD8c0JFYuaq5ZfL1tBs5hRa+tWUNbggJusOQiut2jH2edhPPmhZyGstpG2wpAAz6y2DJMByHz9UAvNVBT2dxFi4f3wuf5oSHiIJXb7MLXhLfYJlqeCBYi2rPnKklL0TCAKbDkTDQQ/EdAvnTyrjWFp19mZdCRbVhfOzABnTtqb5MoYO20TZG/yjvH0YYRJwBIMfgVfNd6YwSF3Vp+MrKgS/Av6SaUFj7Hv38vfduGjO+rz0j0nETy1ZLuyNSQ0mk9x9wTAres/OrIn0dVz3O8kJtoT+BH9AyjmBo/E0Nkj0OXOH9uDh284Vkb/+5KqsqD9Z9lZU3fyGl+caM8Z39J+zFf/ds5Q8pCO4BIiYZLWU1LRUKbisaX+OzZ0mSKr26cXHbouHeZHl57DYfVnH2ZVwOQg9DfLRbnd0yafms2cOLGV4s4g95Rk2bNspkSilaNHEolBjjcyXC8KKeUYvntN8LeI7LD6S78qV08ThxeUIhz9l3cU9cQC130ptJ8zff0APfSI0hT+/80qamUtU9nlCk57tvlBP4DAmesaufb7LD+vMCzuUAdlp5QxoPsLOM94X4jBgNpjonjWNZKZYKOeQuUvPWVT7fVW/RN+hC+oaSl9tbW9tb+ezEJCqx5HcMt8jLh6965MUvX3xk1fB4JmpvZRck/Ec3s6StFu8BHruTnGb4M1nhpuI/aS/iSMSFAIUM8RzjfRUeTLnHjHfZ/ciCARPmDxrtRrvf7vcCPSHthcXV165qBpQNSDssGgCvh3scQkeEHUciyJ8jTyLtBTpKgYUwQn4btkPAVIF/XcDTYUY8HunLxJUCnCODMefcG4Ojyv2Y6jDfX4/QgY0ZWFODqmSMP/7/p3p1sbqLSCzP6sXaxHV97UijYI7VyirDimN1/tp7ZiW0D9b4L16TIPknrhPXwUzmNDweAVBcR1fQVRzhD8G546ou5Zx4HEsRhPKtsXOG+H2iAUuBFLuFbGfnDonHgT1m54Acg1K8Prr/P56TFZpXroH+yGO0pZdRlwx3QX8onKGSGm1GJInqCU5xMSGP/efU2WGvbLDqPGdfJsA0t5JO2PW1K8Qdf0hJSSf0cGeEb8V/qRG6Z1041NoaCrN9D/KEg3c9q3CgwygUi28IM/lh/HBpsvhXpH6ImdhJUBTf2RJ9aQs9tIUQ8a+z+14kb2z8QYEZf+T+KJ2RzihYC/iLARrI78twAE4RTt1HCo62tx+ln9OX6edH27vJEnJ39EXpzEBR+1FScN9HZMnR3uWCml6p8P8RxrtpGY90Lm3FAykpa4hZQxiBUnjsyiuP0T8CefJHzAm/w4kLSwpwGE60iMLNJ15CCtltfV48FRl8+SC8qcH30hCRCPAs4iR6keidop44hVO0GxbDPZfiZGkju2ESdn9DPqSvzqAe6plBXyUfysuj+8fRqugSrJW/nbw/jqyjJTV0dzT6zTdAAoVruAQchc9iTwIqkNVPPHwrDbchnr+Uzudbf1kdthPL2RwUcXaRIkKACspECAQtTIHZDOPK+hN54eVcmsIHmtIZZYmTMUT0MX7TaDCjcMCE3CAxia9vOXx4i825FHDqi5oD18665poXr8mhh+3XZghy/tNW0lQhL/8dPX1YvbT3K/H4TXdH/9Qxc1ZHx6xAJVz0eoZqA1yCQI/sJ/ulQqmIrWVFpBjUoDxP/yf6KL31fbKcPvopmUGWv0dv5de8T1bQR9jh+/RWMv1T+gj3v84HLj9E0stIfhpJN51vQpDhJP3kli0n6Q+wP+9E6F225WT/NQiDOmOyMzOs31Jot3cwNmSynnyTUdCxjtMRd4jE+tBklmHh9XOhRWHEfxHAw8TjcJfDui13O1TNMQleEcrziGffN9/sw0nI6KnuaNPHGWM8uGg9YzI+HkwjIh3l5Jq48YPbVE8SaTqEMv20RkjywjADdZGHWaQyAA2x24xS4+sl9fUlPadL6llGTCmp7/lO1dx7gJxmqI/k82pLfmDI+KK+9uoWl4kQIqRm2Ny1BeXjinJF/uVwfUnfVVKjUkd9yetKHfUlvVNVzTTC8CjtTnIsvnjVlCFIk8NL5eWptEWuMpsZCY9oBczWq0rqgUHVJNBQZkYduBncRJ6cCwIP7k/gyTNiFADy2vx/kWd0JRKNsI8wEkBc13vgx/+YC9cWDdwlNTIqoBZY7bb/lEscq4H34JznSjzibYOh4RPyCmWLD8VHn+09T7MSX0USleciyuo7MZDnOIUHx3YcAX7fyGUOplmQhYJ5ABPFjA8Fcrm77wTKFwDoHAK6G2XOwEyQTiEfs5gyIq+NnYs2AXWDZzlOkYUrPHISPCmTy0U+Ayaiv4Az2jXxh4osQVEJf+i1nXecoj88QyRpKk1BakPIB0gKgJimAO1+Sjx+/Z1H6d8+o0/wX/VspSnCKaCDok3AfgBm/ZXnaeCRnN1YZSKxt9OzREDyrPY10kikZ+gPp+7Y2VOEtWGtDCmE8Wn0CTLlM2I+eieR+9oRdCIZhf3Q1x7vSxXryyMwpslMNwIEMzEqqBz3TpsGBVaijchHaDfU3o10Su9J/hB9gD+EiJg+AH02W9UcQeY0gvxphHRG14R7GJsSeyccK6ShlPpjeB9oRXgNu07QCDBQcB+roQrvhFE5RdukvfEHIl7AhwEhmI2SO5TTMZQOOCbCHZWToP1mpn+RnQDx3S782XUwRlUolpBemjiRfhMM+ubN3dixHV/93RcPbr1B+PxFuvjF1R3bd2zeOG+uPwjPepW8So9NHH/DVqXuN6BudazuQBB+XqyzQJbwB0hFdKUTI1x98MV3kTra3tE+b54vGKTfTBQ+hweMn0iKaYiGiCfonztv4+Yd2ztWv0juYPQFdD8QtACH09kMNkiyDoUnujKUruebVEyY5CoQ1z1yTbiq6ppHENZG97OFIK674VhB9C5PODdXKCs4dgPA2Cy2QNjaUNaoul8iacNFqEB3Jr5HOAoUGrHFV6cjlvKtQkccuEcwQzxFtUD2t/W1tzF4JxxX2I5D2AqYbizB+duWwFrEeKHIOXJI+/n5RiZ5REo9lg4GAT1bUZQo5KNoAJLBIlOFmBfywwqj3KakMboDqSLxOOP2rKjKYM/0BYK4A544xDCMQXzv2oPv3dSXedN7XZulmxdXllX97rJ93whfp71xHfLH176uy85dfLN+/rpv9lUofUuuA5rkDwDRzShhAb7fLMHOHRB9OOXS4FFIY3D5jmAZQXEXcOR+XzCNyCb+Vb6Z/OWKK2hu9ADNveIK4X98hbr8yqZmf2ActZFT5O4lI37YveLv9Jm/r9j9w4gl4h/o0TNn6FFSduaM2tOUwvOqMV5/c3P09n8e2vBY0ep7H/773x++d3XRYxsOKXh0gI7QM+6z8ZeyXjcsOpENv13nNeI2MBoc439N+YLZquh+sLsG93gYl2BvUJWd5wnDnyev92SexyO0Im8M03Pf+GATEANNQVyxTJYbuxOu3AgUKO3eCJfn4e1RPsZS84dWZYbrkTioD2eydUEMhEiHpMOch6vGFZ0hK6LF+E+GzpSUBR77SQ63Kz0YcKiEQLrblS9L6WZTvurwja4lQpa6oDykqrdV2h1mk0oYVlFZ5fN5K20evjQ/M9NwF71j8333LSU5JMe+cOEi+vnCRYsWkgKp7Ea6/l7BJOXke4RSWyVSjaUVwwTBZHTZK211QkNZvtUwxXf1/eSt+5aOGxfNXkRsi+CP/nnRIoR5v+Ad+zGUEE87kINjnCEmqmYEH7gp4j3GasE6An4H5vG6BB7UrNTlBNiJiACoNXu/pPC0cKrnuwjAYBSbdyu1wKIGkByOV6qwubhUAKFL/XpULcDlPIbPSxSIobBwXiChq0yirQz6hNjiSzeRc1N1IZDo+Q6BhW7ngZ30auJJnzZvGp2DhGBfO5KAgE3xH+iMojBQj9Mvu2x6yZAh9JEYETmYSVP3z2N85/SYfM0GlCHnjHH08P6Kktnsh0XsjPHk8U1Wo4gIxYh97cSDiqkTKOdDnBLf8CS8N1xnQHKgux0VXZHImhYULwLFg8LGuK42wsZRUvAWMoFGfPwAge4QTu0kwkuXwLgduuQlGqVf0uhLl1zyEhGEU0rJTujzpp3xUgBHcDXHbAcG3jNZebt4v8pq1g78x2Yi2YqjyGgf4N894nGpEXBpLvYKNKcqqOA8P1LqbpdN0AGIQ+Bjl71VRoMslRC4640P1q7z+lZNW7h6FY2u37rC5529eNd9f/RWLdsPLPV34fnPbBrXnKPR7rr88QkTo1Fiy7eNnTTyT/dfVIKQjpB3YU6r4LnI69iJV7YFvcQetIlvfERPdYeis0LHSOZHIf5BFIPAJOzA+dXJ1kEje0M94zjsqD91oXTAgBok/tfyYYZOwgjiD503KxoUERaQTudmmDwOnp3Nxg7ltD6AJYu4ZUxOJZsBkctA2Rhtgt/uDzK87kfBuF1B7GbE86wD8VBLjOxS6Fg4r5wzMgV5/BpgN11uo8nbPwxwjRnfoXXE1YVlKRk8ycUGb3jcW51m1CSlp9XZLSZdljGnNNNozDSnpEpySnL5fLITr7ra6WyYECzM0RuMNZ6KvDxvptlgLM6xZuVUNU0qLsnOqizMMl+tdADpXOR1JmUU039FwtEnRqoqfPpssznXBpskpKSYA/rkpOSUTK02XZdaGa55LUw/KcvKLqzLEOWyvMxhKSmWfK1WLaeONdlstYWZmRKvyc1tCgMMdpBO6VMYNwOjIAaUBjz/S0VCf5nwXH3JrSHjUzfcuPSlW0frTK/ddNXUKYJzoPAWKHwVC/l9l47329KuIBkjXvPufodGtx74eNzYqy8dH8g/t5D7FXh6jpYEV3tcvheTn+Hq6d/+mzpg4p5QNSu6Fkz/v9Qh7QWSpAPxZCw9t47zyxURsvmZYphtzCBpryJVRIk/bN2oI8AhR+5F0YwiJGdEdlwml85ZORdXw40AHrqVm43SEMCYQZcyrxlpEvRLyoQFqiRAvIJd8Aa9et2guYsZu+zvn96iHVYIVCTGS0oIE1NJFQ57tss+4aLpw4YWFGzraB2dX+xyXFBaXlHZ9+TiE0tPLKr5+ugnC6qrrblDq3JzqwMbJ01rsuRZcuvplCcDZo1WrSFb5jcW5OfnhRbTNLTkCiOrJh1KVusmu53OUU0X37Yne2qSRj0k0Lakri7KVCT7yDPR/WWeljq7PUWlsTu9ExyOM/v0GSVlBsPC3UNLfdlZ28zmMm9mZvRFYLHyw8iBIX0Us3sRWa8bGW0o652yrojo3KKeWRGZnYK5iAQFMajjWzd+Qa/fCAiucyO9/ou+N/nW3gMbydovNtI2VdfGL8jajdJePLMRRwGP+84y5S27LXYhBxgsTgsn4vCcfmwbl582xGYBo4VRlj54O/85m19g80U5Rp2gtBflqBFyOuG/85xiYHxTwjjF8QA1b4AdUxQOONL/BwwrTGDEaoCZW/tLu5UU6bTTyL8AjW3ishEjIHXAeAydwSpUhQS/ji2pyLYlS2+LZA2df2/k/vnDsmF1Ho/+fufdu7fx9dHn6tdumFUz5KIr1tZHUcCg6h+j/vWlh5dM/DF8OGjbG4k3CdtETot/Y/gmCaVIiKf0NrdNL5YcpvNhAR5aRh4ooa/cBpwwioI8d5GTA3YcMEYi4Ao72vhomHYyrq1RLODMUBRMsIEjgj0Z9Xs5BP5Vx4gEvLX6NcaICR21RXcFeicF747Tzthz4fCRlyOoCAkDgu8Oh3F5M4au14hWUA1//0coZgkljGGCiBRgs1MwVXSeie3UAu4vTWhnTETn/IU0D62CBKab8eoGN5K/9u4BKv3uINBEfSdgCgy0raYYzxQXY6OKa2qKlUb+PXoNTg9oUswOT+qCOeBmNgkWYpCJVFDOu+qJL0gQjaLpYzlBGESYbWmVeNvK+vrokron6y6BDH973Yzp9ZTnN1ssxywlxZboJsxMk8RL6mZ0z6iLLqmvX8my9fyu+vreCFw41XrMAtdZp8KF2C86Rmc0Ml3Ur6+v4TH7FwZidQzUxlcTSovlWF48J/1P56RGJLMRNiNV1pcZFk6Fw2iNAykQ3f3785XJ6nC4xxEOoxY/zIxbTrNMpH93vjK0h2X4YyXDzApATmODbEPQDQyQDTggnQHgNb4ocKEM1AunDi8Ij7CtmARrfefNw8Y+tA8I1S8eemhM6FZ6M986daV1eHi+eGD58vdevi403xuJLLj2zoMk+e6779lNzzx3x+alkUgwHLr2t+8vW440ejgBh6HUCGGAlStQ8KEIm2z3o3mtMwE12mMpzOk2RI/hCNLiEeFUXzsCGaawAVSXT7ulxjCz8ImgqCcOdpQFxPgWNdN6LP+156PNG/Hi8+2Jz/f2G1QAnkFwx+yOIqhTR+YDwR0U4xJApB1mz/qVBgzS5WlhjtUzyxmHvUAlAVNgUnmrHMSO/R6M49MC2Z1AVAI2FmKiCFZSIO09RA8f7ucSdh4mw+jI3ZmmYfUGQ26ut7Wt8Zqb140eZcmZGkzX3pLj85bn5uTkzBGKSTsZ/tIA4/ESWVFSXeyuKsnNdjiN+iFXja2pmTustLS+0Gyy03eyKqqqgIQsz8qJyQz4A9IfRTPXxE3gLuBmAY0McwrabFSIWnsM3fvtZrvbLtuDdj+QC2ZvjDbQEq8iFKsyyy63QmbApAMmncheN049t+Q0euNdANUYRbfdqBAbUllhga1wZOs1I2s1szOCQ+Z/vH3Wotq/1CyeNeuaWUtnPvP0qlAwR3212uwINc6Y1WzPctsdUyrsGuKkn2jspb0nMxab+GRVCp9Gnlnrzsq1WofTi5/gfyu8vLguP0+QZTl1avbE4W355ZPKSnt6Hn64J3z2bE+RY7zPrglVjLI7XZNTU5JrPcPD44uryZhAvViQUpRUW/ugoNWXF+sz6BlCCL/fnFlVhn2l8KWKniIXoEsBF+CGcHUMb6PVtyS7G3jF6FtwKzbfvBdVa04SNMsxW2+zVjH1DooaQE16DRGZ0Xdpw0ePxG2+m/cOzStDm++eVpQdR5hOmln9nGgce4Ni8n3jtyPuQIPvBuEsiguQsEQhuZAv/YNZgJflDd0bNwBvfuRYg+fOTQinFPshRj9G3xzx7Y2K8fcNYxvvZJdOVOqABdAJD429M+lk+DgV6CXUzpTBW4e4kQhFAzof73Lkw4Q3psdl/qpzJIqamG1wf0E87VfhrFOd6BpQWvH/ZoiJPqYg0YuUo3FkMtp6jGJHqm+VQkUtQTr/RLIejCvFHqR/FT5i5dsVhQH7p+nkzeh+FDFN+zix+GRcZBq3ZWDwRIecuB1orRBw6oGgLo2U8Ug2eaZ0f3KCrpzy3Z9/fjciHu9xoGAll1gsfE7fCbu6IE+twIROxu/26/dRlK5sin4/vkmNESYRi8Sez7dKe5meXkScroOpgWURpHeFr8ktbOBQ3Q/XdhLCcB3S+qgv5FExZxUB4AeCITGIMgBelW9KR2Mg1Y3Qsd/dv+1SldtQaHGmX2uxXJvutBQa3KpLt90ffYnkvv02/cvbsvp++t2DO87OE2wZTkux8cm5c580FlucGTZh3tkdDxLDxXjV2yS3X24hHeNSgDtEa0t9gn4wrrwiTp3oFHVOUS8aVteNufnIzWPqgox3J8PIaJoZ3c1MSR57gn+Sb7GtHrn45psXj1xtI5cxDp6uu7av/Z13UIawPeoa4G8QvyOsR3lQCcxE5OaZFoFJkKEFNp8LiwikdrQysOsc/ZQR8ReUiXCuMwKETqR3Eppzkc7VfT+GhXxIp6DNZ1i4bd9q1Gd2Lnhk3cqV6x5ZENM2d9NuVJyouta0TFkNKwRJMs+U1Wui0zEbxrvhTLQ3YvM3NvptNCUuA4c5lcy0ZWgj5mJWEnajHYkxP7MLi8tCgELTob4Czf/wDU4D5Rzp2RqJiIbeScIxZu0U7j0Qxtb0ZfKHICvt7T0QiSiKF8CdpJMZVEWr4H0QlwFdksKyitwa13Ejs8HLh1kTEwszOhamG5HPERQL+bVFNKWott5NThfxtzC+prao7wRz5cgvqhWfRdF/cQ1icOgYNM3AU9H9sGc2BuS0vBx4gxh3O7hyYLUI9iT66Sg+Oop48pBijcfWKmmmIej3EMrgYrheyzx3zqnLCW1fvqal5zu8UzS0rOk9gLbGioVvXybsDyLIU/REEekYzCEXsxJQ4FLQKdlj3itOF7NZQS7GLSLeEwPio0wyqKFjL+iAXPvmi8hBDUoUIUfHajTk4AVCPjsusJ+cD5n5Jwvs7BbMYBn2xZvcW2zu5jHfAdTz2IjyLHiIGR9NYqRA0GgSdMSkSN+DbmwJkdXeop4css8IK0PsLB0GJPbC2tZQVq5YtJ3+BkvJg4UVmTn0Zem+meN0PV/w9zvdqGDXGRqqNPzVnrGh1iRNsq5nmOrC6LPKKXm0JYkKim5O4U0RliBs55yJqxmpdsBrgYGCOKA/F+DLalIagPnX4KXzfY2hsPlY2up9q/2l9JhkZmC290aF5ehQlMmqd3MuCuAQ1c7NjK50NVXfWeCcsnr1lMCFOdHvxeMMQEevZMmPio0azmENzIM3md4cB9SURhK0AApVFaOtgAzR2QLB/l9cdxBHO6ILnd76f8GES/2BINyLOob4L/4EabrdvHi93VjgyHMWFhdfOLOkqNBpsxWYMnUkJZl6SZJGKK701jUMHTXy9ttHjhraUOetpAeZH1O0GO69okC511Ex4+IKB96bl5WthXvJe/QnXo7d3Dj+9tvHN7KbxW2+9SPNvjxHgTErXS8b9JqM9CyTrcDmKOR5azHxpKtCld7Ckhxran5+qjWnpNBbGT3InKwe9V0xMjN2Z3qSXp+UjnfmOYrseCft5tNit+ak5+en57Bb2VpT8H0K6hkAMKSp5AzAhwQYX1RbqGQbcIcp06+966rrQyYyjzShNV2kxyE8Rf/xMD2q6gKAUMKnuRqWjyWppMJIqgBG3Rc9omquuAPX4FKikxdKh9ERESgmmOlJRFLZ850mbz5TmAFpWEbqYWxQCxo0qcyxlREISnJAXjhuOZnedZo++ho9QqMVhdzPkbUvOVx55ZVXPjxp+rjWqhvI9V8kfXzHfcs3LStZu0zKaJugzb+FfkL/eaT9IfEefsclcmr22x2qEsF7/+zw1EfeSS513/7x5dkNHSOTmd6Q3BDTh+ShlBqBjGzIMFcxSMPgjl8XywGOPfDkBvLtF3ySwGumt7dPj56w8iGWeVVWb5jRd7kkfEh/lkj7kxvcpHzDk+3vz1BsFxT8+T3wLTkIi5w2XxLhPMSuq0oh2US0+XjOAQcqsylD7MdeJrGb+FZ9AO9yP537yVFyAwl9f030BPHtp1/T9cd2kfRlSy+N/q1148auje2RY+QOcgGxv3spPXr1t/RNuuGDP5CrifkherRt8WL6z5uvmDF9w4bpM66I6c8V3OpItIzVeYHWZ65eLmZZDVR7vy+FTdzp9HqddPGRvO+rRl41bN2ORz78MMo7fQAGvM6eNoePX/7jXbW1f9Q8fMczP0Zv9TnETqeX2d+hzvt2eJYB31vn1dvYM3SxZ+i8wgTi/B8nPVnbcvvF7Q+/+dNPEf5TkntwxAju5+TfP3uU/gX7D3CLIiPSME8IRV4KK57r12PTbvF4X3uEpghq5sSEDF1fJqLKdgVgn+EkooGxfkN6DjBiLvDS1dxorhVnpVXwVoV4pg2QRMlKqkLEjfovzHvjB4I+wC4w65mHEYEMIhK34MLZKjmrTLKAFthufQBAR0Cwy6KjYmxRVWuFOTX90uFNbbQlteCCyy4oSE2bc9kcYTEcVA9Rji4es9EZOnjdB68O2aTb2DxuY/SpZUPb/MOHLtEuq9jbVeRKFiq7Hqpcpl0ydLj/kuErUrUuKaPwolnjykcvXVcx+qKLHghuXbhwa7B+woT6/lxvM3ly0zPzPn2etvibmoSKW7rptXlDysiK3c9Lybrnd9NbyobkkfUf35yhldicGM8dlNdKy5htuZmgR5kGxTqE+Sk6HWarxix9s50+tGNqYC71Rv9pmWJdZ7GoxvyVdpHdP2VVub25Pn0wuUYQW3fQx3a0XL0wuoIWWyzr0RX4xE3CxouTcswlpmr98NRxAsCdO0i1dKv0OFfM1TCNfZoAYDmkCiIRbrYSHuGxqgxHJSTrGbx2+xSYbzYJMwx8piM32eIyN4+9qHlSlvui+bPybOmlFz916Woa/emzLq/FmO4ZNWPRyssvedI656KWOUJq9ryZU2fLvLRHthZVBP3VZl1m1fhRw9NM6ekTho8+TqN9p0aNbcyc9fiqYbtu2nXdleGW4tTooqaUlNHTF9jyh+Zbpswenx7TEZKdjLZCSUS/hbDehoYiNtKpMFXAyKExJRo8AmHXO/EtlBfRFKQiFfk9KWF1pALctXHlwFkOZ3Zwg7gsotAMMMXF/hwJOBpIGuFlCfh130C58zy5c5mtQworRFOUlLzuJCM7O62zfuts6GoIUZNSzLcOTknJZyTzAVLEWK6PH6CnhDYmJayp2RNL6THnUyNGNL5C73Y2NISenhcrLj4nVeSZiu0m+gs6mO7Zy0zI0YWyCmkjKzGi5MaHclckTEoIEEAEgAWUSXvDZ18Obzm5dcnFFy/ZenJL76TIQr69SzjV1c4vpN1hIPR7D8Cih1PFxXBZJLJ3axc9FGnv2ro3QvZd2BGJdHAiCXCTpLtkHbO/dEIbKpl/eB6w7Q0w88uJ7JZJgYKHsB/dBXFCUZTd+qCXmIOC204OBwJvbTh5csNbgUCk/eTXG8n8h7/5dt9D33zzcPtTT515uosIVx2JbuvpfWfjR73besR3T37dDpe+1f71yfa3goFINOmbh+Hih/Z9G35qIyMhV54oj75wnDd+4Y3+9jgHcytRX5wExzqAonFJpwsgmAd9QfVo/oaajCBLnG6gj81umRmNFUGJqJwTgm7RrNMSW0QRvQFDYd1Fu9HpBjLk9K5dPbuIJxJtkhqZbCyTpqg2oZvmrl1kNjsnq+Na+55diowa0m7i2bWrahcyKHiGCTB37aJtu+CPeHp2KXKzmN9T3P7UeI43Bg5+vpWIRhvDfcSfQJEaxeP9hH2LYtcabWKcD8kMDINkWADWVyJrgaPPxh4Kep/4JHN+HdKZdfMzP2G8NOCAocyXD9cu4yO9OugjYMR04vrBCxW6QhHEtEZwHeN65hLrkJQ6lHtjqnyUZqJSAsUvEdXTb+FNChiIxAGDgoOZ3qORebMzAxEzNARd2M++zB+CYQiLhr5M0RBBbm7AxgvtMGu5CUz2qAAJlD3mOwLE4Q5wzjTeZJbKVAgj4WdVybwYKBPdIYFYVWmClpSpAIQu3xn3dtu5M+7t1jecbnl0LLmRcLayjGKfvanS76owtJZVPRMaPfe6CcUpRKJtfE5l/bDayuQknWuYsDmv3Jouq0StWi0bQ7XVpUluoZLVtXNQ/T3uwz+Q6uTgjt13ekWTq9gq6kZMbq02pOrKfWNGVNFjj0/fMrWhyFZoLvaOriNvV8yfPnPkZO+wnMxM7wV11Y0F1w/257HFqZYBP/SY2bKStxeUEZhOGp4v5P/KrE36JUAlG46sX39EeIe5mamhQHFeT3BHL+Knrj/y05H1vZNQIsaeu5J7RxZlEeBEFcNTGUi/OlDUGWSIKiSUAd6XzUQwh4hDxRg7vz2HEGfQJU676f2ZplvP0BP08E03vFG1t+DeVZf8dPy3l2WMvudzSIccojr3M2PPEhsZSo9bVGTuXFJOQ3yq1DX2DP0z/R39/L1ZprGj/rJ90brX64boRu2Buw5fBuklc+m7/MiLoHpz335LsSpFIF/QPPpKNy8DjNXA3HoF6CX016jjxmJ/IeGSAcjVa0OxLRzKoi2kqgW22ExgIVYFgvoAI3LZSS2PVwCKIcpFaGfdSQ9bS1S7X3Coh9h41UhZX0ufyy2VyRswMSS9ISf1I2OVNnp/5XjJWRhU7xcLc+hv3Tl0q9mTlDSKjsoqVN2bqlN9RMfymuwsh/ZrQ4FRK4jHy519WfyJpx0FR8wjCqxbVWkF2aaqrN7N4zxuodnuukXrsmjTduSYo/MaZgrL2GmjxZLMJfrEq4B7wVWkIXGHd1UzgrBok+pVJkdB0IUgKiYxQTl43Bc2A6jAadxMtFmFNcXBmuJ4owEdYb1VDs55XsdX1X9yexVDgo+5vcoZxMXpfEEYDnZ/hnzkXnqa7qBL6XZ6eg/zfX3wHXIZSen9hD62OjPdlHnTTKdxPbnxr4+T4BU1yzTqzCS7KjjSbqcfZhbBEVzROdt9ududaUrPnLlJSEtJNsmaJf94+9+9r35Jvx9NJpF/EP7aG9Yvz31EsJBdWPe97JnvPMicXfeQFKdwi1qo9pNk8uIfr2jTTGvJcGeXp9dIc3YN65k5UxhB1CoVH6olKZIgkLoQUdPHyvKtF03c2PTKqf+hF1/O3xZtXkEOEun1B/sWkfuiI0ttU8jfFRvMuJ/0tPP5GKA+5r8qQyM0/yCvTmZ7gzlZzXwRKKM/0Dn0V4/QeZMdk052jLI/IH+K6bHi2tpiUlyMgUd+/QiwiJJTSgG/KHMmzORSZi4b6NaJ3AzFC1UWbIIXZQiJXgt2vXiu8asfXgtpG4AbwClgyBFYdsBNuEJ8A9Ab7hAJyi63FyaWS9V8e9mM7AvpF98/MpbkoEeqgttow9th8hrmYhhPcNPXLqevXaUZ5m+8Ll8Uk0no+ZYphxqISpIE3rZtqHeo5n+asz7MHqsSRIM7j6RFmyLo5arUAcy785VE5ElTln/yyfJh26qzHdnZo01Dq6qGprldtuRkZ3b1tqGvjNzQPkLgER/dxHXKDXJj3J5FQ0ySTEQ9FwyY0JeJdxMxQiYUEWefK9qyU3ikwr6ZfhKddD3/KNXyXR3RibKBPu1Z5+pz7OS7hMcrnSq6KTr+ev6Fvu38s3Aan/E0t1LOEyOAZS2o++SY/Aw5Ry1RNAyJh1w+p3cz01w5g1+yb3Xu6LBnutGYy783kKfX8mXkjQs7muk11EOvae64UIysnuKrMCSJYoUPyYT+fG8OaSLqss/pDyT98zJ6BukYtDU4Lh7vl/UnWhIdR2t/ZQOsPWD9o/DbCs2rV6jd+DSBnIQyTakx0vMdShtRqMswUjNab3S1q7rau3q2ospiwOdJB33BtAyDa9HHkaAJeFMWCAcrxBQq/DHmU+eJJNSJFvzoPNd7APYJOhFYvxbOi7hO5TUkkTQeyAaZ9wOHHNQDNvADDaGzWYU8IpxKKb3lrpNt49tvu63d7dLkzZm5acXKCZVtXz14ja2AnGaw2jDiN7fflktTctu3XlVcLKvVOSP8JSfoZfTvJ2+co9ertKFxHbf/6V9k2NPoQdN3WpUxYeGLbSptaWlDbrRJqSqmez0t7T1/36PdVL+m5Zy+T3in873Rf3yH/621rP6z5Kz4sfgxtknD9zuEiR/TPWTedrqH3ruDzGU7Mk8cC8d7tseP5+6g95K5Ci+oyOoFrgyojOnchdxsbl4sNkBMSNkArKA/4I7rXNkvL1Gi6a1ihL6bnbWQgWJ2fwj1toqXhF2MKeyZ0l6NNjW9L+jT0pJSVaIoETk5pcDuteRka3VJSTzheV4F+Cs5NUWrN5gzhZ9oSvTkDfV+f67FkG0pchcMC/qqhlRUBXLTHXyqOi/f568RtsRNWNCHU9VFa5NT0zOyk1ONmbxESktLAH+nZBgyM3MynJrkNKuQoQdyUK1xodJhSmu+zecLbhTVUpIsy5IkapJkIUnFbwz6/DbbB8wqIhJmPlYD/BH2WyDWbwu5pUzW9H/pu7gRw/+l/8igPuyz/Nd9WKZ0D33yf+lH/nA8FgCaLwOvC/zIx/9dVxKJddJv/nNnLmMXoe0PdujA+i/ipsLsc7viEnIvc6lBjXf/jxkLxH6EGQHFBejxMxgWSek5s6wzB3XuINTCfyoAXWEyWW1VvvpFTSNMplSBJMmpqcYMS1axu7ysqDgrK9OUkiZrhNuqLHKddWVw2sq2BQsuvXC5p62kIads6LTyZyY+PHzhvKaHPpw8R1ynD/qrK6ocbqO5tm7qtFn6JJfNUQADnW3S642WXJfD6c61Re+fdvVZlYbXAUWlTUlJUevV2Un65LNbJq/yW7IfvpZ2L19OPNc+7KtncPAg8Ks5AGttCAe5fFWG0YBAI43Ae8Y8FH0ud5nK78vQwwRA8gQ3gMhAtggTSRURbi+urTMas+wKQWLPUueM9Ht2tfGt+SVZwfJImS+rJF9efjuld/o6VoUtVtvSIiVCVtFSW7J71dLrfHcSvic8Y4a/rizgL69L4Bn3cmrmscWchomsRmYlrDDfbapmZhpwCFhIJWYEsx1fx2wgFfgkrmM2Rni9eBzZXHY1NwhWQv1Ouw5BmUwG1RhBcT8z34/5y5F+PTarH+5IqFQJARSOuWIPbj/0G8JJNxlUpdDBrB+agEaJ1T+4/XBHQqWIj8lpdvkv2g94Fj2qg2RQlYM765fthzsSKk3oqgQ5PvOdMJ/Xczema9KjGOA8nrt8ecyx8rxeu/QNdlLxBon5PEJ/HRnwF+i3CEX7tCNnKuIb+tIz/+3+PVyfGOsHPYPGAo9zqRKdgkCj0zDQTxmG/AmRmBwhheQ7uIz0JDwe9F5igYwOQjKTyohK0CPIERmpAK+vDNhFdxryPrYAEAe/FmWHv41uovf9vGsX9zOZQzaTORzkf45WkQtJ7V+2bPkL/T3dR3+POX73lNFr7g7O3/wYvXP9Y4/98/HHSLl32LxyCy9cZXJW+v2VzuTPurubVo4CaCkgdJ2alFvTPHG48VejC3l3/Uzv+8XzqxKfSmpZS5yluS9vDM8w3bt4/WPhx//52GPrr3iMJtfqL5g/K8/avHHqMEeWWiAtH36octWOmzx5dFCXvnDvgnEFBhKzW4/NQTP0ezmLtmdTIui5mOKD0awsip7Y76XnC+h/kS9hSmEGU1ASCuXiyGgTqnLv1bSGwqFWzb1w0JeSILzYnhAu7EdFO78idu0KOGDeExYjVmG0oEtFTBbcnZDGTzMrGZTVvicvkqcDd50NGLYB3s9VEAtoGSQBc+KBT09QFYNRqVhoQxSXysSH0fHS0FwF3jygamxt90Tf9njKNpTwAc/3no0l/UclDeQBT+vGEjr7aQy3CKdh3/toQWWlTqf1jBs/JD80WqKteHu7x0Pw/lUeOCrZ6PHwxXD/xug2OhtvIg88DRV5eD8GZIx2l64Kt2Zn583/Y+DClRfAutgDdHSV9CU3mbuIm8+t4jZzO7i7ULdsQG2HIU2Sy0S/IlsPMudBFPMAZ6YYDcTDIMZSZaSUC3BgIUfi8e5M8fBgRDJaCb5/EOgHGFHRxyQwsqTYM4hxTSMcm72Yh2sgL33a2nW2tUCfXe6qt9dpksf7xpUVFLSeuaC1deHyreqMjoX+W5w65NswoBpsmNU57qxc2JGh3lqxJLfvVlcIx5ZsUgb4oJ7P1Yf1ubxeqw1riUavTafd6Vq9xUg8Rgt9APcWI+2G/fowZnEnvNN6tqvVN+zyKc2llSa7pK5wTL7wllZfa2vr2dbhDc9/Ve6/5uuW3Bppzd41VXhTlbKHQ6k+q+Xra/zlXz2fOzSDXF5XWMSAn6Lpp7psfU6O3mhK7jEDRtYBg/K1wqXEorxxMTsQ5HlqueFMVouiAWPAq4tFobQo8r96ItnjoStjaYHbGJMGKtrGuFhIyI88f/lFKzD0UwvOf29lrEWVXgzS1tUe4ctjMXUAX6x6Yfp02o1mOISm4nL6NIM5yUaUfcaninwh3N6F2EgxWmB+SHF5dxJnBChQybUi5CW+fmdR50CWWbfEjFvQtiXxCD1MY++BFI1kj70uu9ds5atCKJ3iWCIE4SQCbL/Oit45Qke4sA67HNqnZGgb6mBwI50DucP3AShQ2zTqAjVk7jt8z978OzvaO+7Mf3BPVNx0/e3OpgWjiy0v0d/SDvrbl5zDNs6w3yntnbm88HKPs6GuMJ6JHiGz0XaIPsAsiAby9Sue9/+EQIWUEEI/wtxP/udXrHzKl9Tocg1N8j5FJ7pDSfrKYf5S2r3i+WXLnl9BPDVjxmclhdAekfkcHGc+0zboyaHcCG4MNx5WLxcDLioWZMaZeKDY7ivdiOvOec4xCRplJ2xiLBWWOby+jAw5s67MNf2Z6XzroMPoKzDWbMCLUCPWn0eXN3STiO5XUnGne+mcaVnZSQVzL1junjdu3Lxzjnt/RjuqRJuqWJ6/GiMlMWtvJUV+91XAI2mykTNwuVwhylfS+IIyoJdg05sQ3ugBASN74pYEAC1upnuWTaqx5PWKQ0ePHD1UQV4d8vmun96c51298Dcv08CsUVPe3L1g66xbesbPG99zy4wLGu4Qi/venrOtsXHbHKFq1lIVcWw/PGmhlX5ZRjMeSb/44JToZ+HpXdMXGFdNjvvdR6R7YSyYdAC4AYx7bCcSkMLIapklDCotyXod2gGHCAuVSmSdnkm2Au6ApLlgfH5j7VvT6Zkl9N/TPqxvzJ9wQdM4XmO4d5m15q2Fz+oNo7tOd4026J9d+EGDY8UDBg0/Rry4bP+rF05ZpKap5F8pi2dc+Or+0gIhVHv1T6HpbnoNH8g91dHxl23b/tLRcSo3+jtylW1u/dnNtQ18QpyVVIyrwLGoIUA6hQQgVGW9U3DHou7cuv+rd571B86+bBj13iHhDL2RrC75MrPvlrI3bWQ13V/Ir+W3y+pFt9zi9aF20dD0eEfP48RBMp2byVM+WnNxHj1Fvyohd9C53DnxdrS/jLfzn2Lt/KcgOxizS+iQGlXNjDJE+9JOFjyvOYK4uov7lNmzlnE13EjAbYoXfBqP+hC/zwHgxIvITHKhZBWVrTbZbor5EsCqcZsCzHwbx1BMiObF0Jm7TAKUhaJvk3BP68i6FY8t3nT0SqJ6Ps2XUm9W50q3v3LJb+aT1xd0TjGUXOW3TXy7daFW29mK+5tUk1jYr74HHt8tqlLNGS6jL6W6+po3HhOaQh3zQ6tmBRs2TLzq96R+aEkJEV7dNuPeueEZllDLdfOLq5y5094U9qy67AGBv+uyVfuGKvHDojVXLjNlpefk6i1pDnUGv31OeDvr90lktHyVtJXTKRZ/qgwzRoZVYsS6Aw59QRnvthNThtmuRIk1Syqh7wlS+mrmETT7P1Xw4z1LXww9No/oLtv8/cENGQDUav5W219Mf5C27qH/2I8mkLe9PqfltbZNPS/Puu+zTaRzGD09LFYEa7eKeKU90v3nk40KMdnoCqItINa+P0e7L+fPuC1Lvo9+eAlfTFfwZcuiH0ob6Q/2eXl9n1/Ol/G9hVaBvhn94BLeH/XxFcujR9i7vgnczHLmm6vEtwPgxqyVfBrCLFZgbruAGzeZyTVi6aFDPX84JLTwDxhTDMZRWdE3om9mjTIaUoxS47N9B599Vhj7bN9evkg3xGaVDXQT2QykjG2ILvE5WhZ3+FyjUYQC8HoMEmAcZuD7gUdTwIGGBOTlraGe6xDoi+tDrddoxdQkupRsyTZoXBo67thHdBxkDNlkC12alCpqC4N8G39pkHcJHXhPXzvshfe09swkuo0utRqTeTVZ/dpr9EY1nww01S5yeVKmXVtYTtXkTDlb7ytkjTwb2mpT2iojroS2BqFPYA2W8YAv84jIQWI2yZo1Lb0TUeirenrK6p3RvdFFcoomWWNLSebXkK9yUxxZNuEyYf4Fk23Ubnvywr49F06ykc9sTwhNfReRd0WtRZuejD7fVzi0yalm9N3v5w9NzHbew+QH52pq9ZLsDBEiutx6K4lbA4tOk1koI6IQCIoANM8b32vsbXNL6Y3+wyo9vbF07m0bDlMV0271PUdWs2NhPlxBVvsPn4/7VE2I3/Vm7KrofqYNey1W7b9itZzL6+Yg/vlllCoHHMJ7wQHBKFEkmXgNACHOG7IKX8Bw//30O2abfj9pS9Pw5FX64dy5RHX+EFby/cSQeBNpSxL5btKAak6SzhczmXCcNsBVZvpllEcWbcRG0Gx/ANd+Hd3PXIEGx7nonRQLtZmi2CsoPNx/rndQIHPV6r5MZtN8bsQSBUSzevv71DKgxVbqRS2YEn8BdWKDnxKLrEFTkObIBNIDrbRrxfreScwpHp/HwrcooRYiSuB9xcEKYyD029wAboh7TZ0vXjKG0zezuD8KYmEkMk1hptmqPYj3wiiFxNCOgIX2nvvNhRjhQvpl2eqYZQ/aREmNkd4DeC3ir7522o3a9Vhsuvj1YlyCrgIAgh7QKKfZj+IfZooei3/Yxhxf+Fa0QGd+Mhi7sD+mRRnjtlEIic5wQOvpmOsNBtsKBtB/qf847v0sHo+a2hcvqauvr1uyaGOJJW9SnhV3FivuFhRardY8WV0XWrTozKLFdfXRxwsxsH6Rqgt4FEteIQy9FVPRYM0thuwgGFDAXcwt49ZyHeddPYGMOFwwssaikj0d0TUSSwp6CjBjbH0Ard7SiCkYsDKrOCPTeckZQXYi4CDeAAAzSUb3Mo4FgUWltLdKTMibhJGkKW7BRQ/Rj9laq4Kf8a21a9+i39L36bdvrb2iKLCYPHF9z4Flyw70XP/+/gk3+w3rLtr8Wbblso2lC92L+eTU6scyUnUZgH5VUjJA+CFXly1whwUhObX4+tlEQxdJPk2SmZcX1PKusrVTg026Au2Kuha+3LQOD+za5XUtQbbkB5pRxJrWc+nat4hxoEV3/vml+uolYja0hP4DWnSpqrm+ZmpX+5WPF+eRP6dpVVodb80lRKUzlwVKBPKvWVD+XkZquipZu2ID/Zg3mxenWGnl5ps/oLcc2doy7uHG6d8sVtLNSvzWc32PlVgrsUDFtnNSFPMjkJAaKQtjCDP5BAYWQXdkxT9/YA+cX5jhzb3n9QHvjw0TT/XnPC/u643RD9F2AdehrO49EO47IathAbVhIDGMqB5B10ppb3+ok5T+6MFKW7rDsb9YLCMPw+VxeSI8QR+LP42e5GEl8gi+Gt6KBhN4oxro2Vnye/IbXBZXBDyYnxvC1TNODP1/QwRnJfuCDEH5jyL8McskyNQHZfhVGUmlmOkGRBm/2zB4U+3bVnXLsrXNZq1W2max9C2xTrH0/WSxCHdYpsyoId/XZGoEKVlVsWBMafkyUlxTM7WmJvrhKH7jyL6fRvLto/p+Yvl/j4rnR8mPbJO0WnPz2mW3VG2zQG2LobYkyxSrcLuF1lBdzbhl5aVjFlSokiVBU4j1Ta0ZOjJ6zSjy/ahox0jyfX+e7a8Zpdh8QfcATZ/CuJ9+bSsy7QZONnoHBHhoQc3FjQfxAiWv6lq9b/WalqmXwzB99XEEzSKZ80xR5Bj9Epnxbx/a9w2mGBloyuq1kxH0rp38GX3G8aEiovvQQSZ8hndghEXmdgPtmkqsUrv0Loyom2nIFWcsn6OBqJiNSoU+Q5aQOa6QeTezNHAIjyqxDHky9qGH+FtPtF1Se5FHN3FGS07OnKdLdWpXiU5HG6V3W9svuKCdtltcoip5qGWk0UDfj0Z18sK776mufoU+mp72UPS7adPGcTF7VkVWg7JxnCP1LCYFdy4vHo9AplCSxrg6JZGmhPUQ/3KCI+69YcoPppF8l6prgP/+MeZ2j0Em542gP42Yx2L7tyDqCvds5VuZHImMUSLrv3U7+eb29C/pu1+itJwh1G7Yk2mKN74b4/7bRsybN8KmfA1gDf8oYp8fB7wHa40TJzZjsCcVrOU0+XfyQS6TaYjqOE6P0u8Q4ULQxZyWlKnF/+JzM3rT25e0WcIk9eS3G9KtNPPk1yptVemIQFNxqfg9/f1zpDbrAqcro++zVmH55ZV/mU2vW1+ybnrJ+lr+h9ipbPp78aqMM5evglq0/+y7T6OjN738O0FtyXRmWVPUy+jvD8KVGS7nBb9f0Xfb5MrG9SXT13nWkXWz/06fILXZcKY1i74O45cSiwmI9lD53GhuAtfKzeHauU5uF3cPt497CkZS8CsMhVGApocIkK8kgCyjSpYwXpdDMJnxg0cSIiMt0ZuBo2RGUWboG1k5dKMoQAwE9WWE6FG1iJyDoDeYUWeI1nS1CBGZBNWu88oicpz5eOQ0w4OxHgHtsezMnkr2YT1OxS05aEBMGQQ8mkMMJjNcIB9ZMGGXJXfUxAU91vkTdlWPmrBQeLXAfuPC3fSjakzvJp7ItY2qzFJNklaj1VSPVRemqdOG2FvTUtKAqL0TDuW0arugH9VFd2b5VaNLyW+OVhpUclqe7ZYHeVJXV1lExh3NWDqcnH15CiztJbnk8SUYtI+Prro1maRm6KsnXFOkkdSaWqdWrZ+Y/9jMS8iDj6fk2g/MbVkpyz6BVi2/hJC62nLxID1JckdPmLArl9CTfDYx547afVsuyeu7bflb+5zBHXcvf3ufI7iDX12xgddkZeY2hIpzxiwgdyQLuSptqkPKkdTqB18ndyvHRA7knhkToCmj36Q3Ejk4JCnrwhkzN5AKeljFGzOs9MFxjZMBTRSiGyOpmHTHqjsRpqhS/u4XMglP7vqObBGINk0klq+aR9Li0id/Clnyc1vXfTpvXzkJGbL1OrqL1NAPiUBi3+b5LcmX9dLjLGpWADjdDLcLpT84QWQpw2zihFM/kCWL5uqndn49//DYsYfnf905VT9/AVlC8heQMb/7DWle+ZwsTGxsnCjIz62kB37zO/obwFT3w7w0y/OA+xzO7K2UaHB2/Nn0MNMAfgDPKdjdEtM6o7Y/rvfHZSbYY77oyBJLimGsEFA+XIHHyk0hIpuHNeWtn5CeKaVI6dHWzwVdqpEeNabqhPAVvLPFPjnLlpczkRc6DCqNVp83/tFxzWu/4mvKpudWXVWzueaKiopA7fpNHdb8YY7iFGt1dkNWjSEzO6lM3PS3j+dcbZZ4PvqpTpeertPxLl5ls01YuXLlbAfP56aoJClJbfIPb4pEfWnViyMzl765sboi3fbw7j92t63lv5KSckdPne1xTE5Vm7NqZk65wO5N9I8dTF8wa/AsYtNhRAR9AoVhUyItnn0ZqGb2jxQ0bugKi8HHlNBCjGZgxgkpStw4DBEDlLqqP4awCp6Xo3wFhQVnI4Iurs9g5LUXY5OJOtmIYXTwg2p4fxhoZNqNtHNeIfFAqgQdaQPqqRGfgIFZlLOxq+rIaRSDcuqE5w6O9aE838xIGGY5ThLMWkQWHwqfD4wDC2yCzBC+cNxGS2HVlBaElTiSA6YQcQsTRiPG7K6Ufo5HPk+wPnKK6H+oY7YlSMozixGdM17ACADsogRrJQd6k6NhuaSJ7s9ITs8LTR5SXT1k8pjqag35V3HRzCFDLps86bL09L5qZQziNCZur7cBFZ5J/WlDqlsmVw+pqASC5RK6Vz+kGm65bBL/TFZ6RvSRGB0qn9P+HBYzw3XOG5zL35aScxurfNEnFiy0nSFOMp4+C/Ok7dz2RRIl3NGmWCQNxRzr/xd+L33QnED/ZgOLnJsPPHUh5+EqWOy3OoyGqYmry0VGTtsZaf1/ySuTCHhpplZn7vksmvB/lU2c4dAJ4YHALudNYjHsEtZZRjzGSXytsUDAsjdo9rrjgiNnjG1IXG4sqo9SM40qLjydOMMHpryy6NiHCuCPeJQQCgrDgO1I+tV1x/iX86w9C29jIaucCUvx/EsQPaSYfwV6SjG/kfMvxNgRyw7YKCX2T3+/JL584ismxD5XAU+WHr/DHXRriE0DUF9WbgVwE2FPw7hC6EjUP3jocc9CRrIQyziLhUFtKE0cHfRQU/0CGvihU1xMJoFHg+BiSpKOrsp1pHuGuAsL3UOG5jUSz4whbndhExQMGizKi7qUFH6ULJfSp2R3cSBYWJg9JEia605mD3G3FbrdxeeMG/oMpbJvGZiAc3MpMa6UlorGoFk2OxP2QhXK/8t5pPDi3mN+X2JbaduBdQcO0O6B/a7GizV8VnLym6WyONvS6PE0ehKbXBUJV4XDiXvaNneYblJ+/srXmmsXf1+al19amp8HMOED7gMZCGIlHj5RviHncLt4/H6catDXSTz3tLXds4deSC/cw3JkH9lHf2Ah8lhkb8lzzknM9ZzFUY1fxPxJFb4fZ0QW9gr7XogXNtFmlt12LHAHzcjzIwRCrjqCVkEYlHhV26IIvh9NgRzpFNfSj2C5sQisnxz4fXQ4HEKqxCaLxwuKfclU54aZR2x6HfOsljEkLNwWPbKdn0sXRyIY8TOCsLTvRJj4oh9u5+dhBIpItEnVDLsE+ynsJb1OCAKaF21Os85mFnR6qE922kS3zia5v8BIdBvJWkD3azH3BYas20ivh4ZfDzmxlKzt2Tr4FABbPLWR3TrI38gMOO8XUuz/jtM8v6/Re/8N+3k+ZyLVqf+WJU2N4b0aaH1hDBs0AV/TzE3ipgJvMxO4m/7vlzDZIBO/KlJCm1ERE9YTJYwTfshkoACO+8PyeY12/ISeeE5etPu9bIt95MTDbFY6WdLXrk0rTtNq04ymVC1/KC29MD0tTVusTYt98QT+cWMx1eM5VC/jkdSI2DhcV+bxlNWFY2mPUQsVGHugOm2qqccA1aUbeoz4iB6tItVm0fLCCfvI4O8wJFBV54vYnRjFODFaN38y+rC4HiMas2RwuP++L/rjG/95IL6x2O/HNfAlLU6vDEOMiiRKsDadEENsYRR82QsqaUVlgR0Dd6FZXkRxRZRu6fGL66ZU2AsKCugB9PhGsViM3EB99Q3yCHkLdyHHBU0hKYjsaqDKik7GbuYWhyLUNAkjWSFTYVXJTFzF2PM0FssqIZ9EIrkdXR998lFXR44j66LR+SPqhg4JBaxlpcaUyrIWz5xUR+ucoUS4cUSWx5GTm54lprcEF44lpLCmoSTZNOHeO4aMnLV/u1ZOTnJqb3h8VMM9V2ilpCRn+uq7dt5wT46udvEV2zuuLKu7++6xRnuF352mzdxQmu02ZUgaonEOmVQ8YqNaMJW4h7vGpf55dEnSlGBeQ2VdYIyzboy2oLT9mdnJDm26nDz76SVr9kxR8pPuoCcpqr6BZvIAcbEX+Pv/NSYl+oyS+ASG7b/KY5RxSHWYV76OpExetsEM/l/zyIAgeYCTE787EItIeZ6krx2XAxwo9CTHLWByCxv3/+q6FuA2ijN8e3fS6WHLOr1j6SRZkvWwZVmWLQk/JL9ix07sEOJHnIdNnDqxE5OWJiQ4DpCAg0kIBdMEY8gAtkmYNn0QGmAMhpI+hgooDJQQk2mnDR3SyQCFBsJAY2vp7p5k7EBHo7ud092edNr99398//dfj0YS8e6nnPzp1Tc9d3ENOl2qpAIyB+mwjpS8dnxvsyf2m1hParOuI9WEZ69+glc2tBaMgCslQbfTnGE3C2Xr11ekmxvWpZtFxcyl/Pzld+xrXLxt3CeiXffNlYh8j5zLbC/1Wv1uoz6P9i9ul3ltuO2SUWL9RjG/CsdxHFQAWcRrKSqcEzZE4wztCbBcmGT7AjJe+Th2qEgMOI5A/DIGfDwAcATUQIDZeGhLjeRg9JqjzKXLHw++NrxMVpB3dPrvlwawFJm7IKkuntkcsMeead3cAKfVvkxkK/NetAWx9je6dAaFS88fG2rIU3o1vEJZqtl+9Xa9iWWdBsO7pzbXKXy8Rq5sSmRXrikYf+sTAAZ3nhm6gbNkE5L5udc3N4QMuWBXtcNXPKNFPaP+M6W82gcPlLpMEpdXL2HN7UV1vFyh9PHrZhrDOtaJBDPLmnbX9qOeFT7NYNrGSOOMMVsEzyHpgpZ0su7q5UCPlD22iVgZOCxF6pDCs6P0vQn4Llq9sao/mtydQFZQfiJVEwL8hJNKY8RiATx+OfliHrC/FunbMf86+x7oQ+pBHxwDF6CdPQXt4EIK8yzaO99eW4zZnnAeMA5M4llAfw3H0BVj6Gp0FeoF9bDoWvTPa8VrE8wlQhCGtvh88Y7Xnpu6DyebM5GbXEI/qS99ixQOG6cYYcwzUuCRQpjA4xkbc5huGE/eVAx4nj83gBFX4rnAKtWpJCLOH40XabgkwJBhpdXhFOP0cVY8TCLtRsP8DdgvZUJtVWPE5Yo0VtUKMpnSqZSptQpNeTCeZy1tXOOXadVq92hhuDVbD+RyRybHa6VCpMDhKIgIUi36VW7tg6XW9BdlVjIqf3T9ttGnRretj/pVDGvTumUSmcffvOb2uo3Hb2w0MjK3W508V7+3Lp6JTE07+pxW+SLr+tZFfCoadYc6rRqqpzD0e4TwrJMaaJhSCkd7iM1Jz3+G5aeIxMaRkytpiyGFxUHv+dzSm9As9SHNYwPOR0l5T40p9ynhs8AeVMIWgpEaDIZqYGeBHGemYC4RjPWKanH0DhhEv2h03jEqwhqwuzyGnq+EJE6mi15wb29uHrNYnC7i+WxuWi5YXI7rtzCfH9IYDMGkOngjf0jjD9L/Meg91ckV9GeCKlN5SFEqJHnBrDzEeY1K+oUwdmq2lpYTr6bNE2osYewljS2a2dN+Wwtj8tvmLtj8ktWi17K5acW82xLdqrmpUQC22V+BgcJgAA1c3l8IDxZ18fBTWYCxwc+UFosAD1osSqBBdwUDBvNszIe9keWlrcQduSWj2gdvxvUfn7ZWrwIjNj+8eMbm9+MxuYU6yK3mbkWaeynS5yhAsGcgLrEiASYHVlbKIflNA7RRATQCSYQKwyPjtAediwsyRokIZJ/XZ2dozUCtzFGZMvUaU5YeiYIpvS+cu0SizSlZY/knvNe3qa0pv69308YqK5jara6utRsPd98s2POzTLNafRZPGzLyFEDjK/DpJAM6s9dlBlqlU6VnWIVapYMqMGWp7Ozu3VrQ1NLrht/ASWFNxMrTZlfYrQdTk8ZMv914X/ctNntNNT93t15tWqKyZHoVQO3hnHpRR6OoD7i3CRdaORpJ/dROisI8AwQnKgaCc8B385m+ZbeqBItynzCEH3N9z+c5hRZegk6WpAjR8FDzxAElEl84uLdXvDK88XGv19ew0zSnYOoUgGbQi5YxGXJVpkZj0GvUqgyFHK0dNKAB0nJstqBgNKkywLNlwcLobfuvCxaazRq6yOuwVZTmecvKbMjSVILaHRMTO/pX5YYDOcPQ3zvS2zsiPT67aviVre3q1hpmj8loNsrUnMyoNGSps2RyuUyVocvSIP1GxrESn89tMSuUfFby8I6iTVZb62qrtTBYvEOikkulnATJKSYzg+EmPpxovq629AfW5cg6xLfopVI5lUrpB1Q11UiYdQmQuzhkZXA5Zw4H7YwY4BSg8bNTIGW0RIOGj9tpl+BK8AZjgMGnudJ5H8y6QkfHDeC6RJtvZduyGP/k668Ola340e9cDnlFOdf9WHttzfbRWpjReSxxblvnWvgK/MrSs//w8s6Tpaa1O3ZV/XhDDcijg4QQUfqByjPzQPOYNrRy3w1da9V18bITx1x9v93troEz8K6L4yB0+Y1hZ9bv+ydvDNRVrNoVszg7D84VE9NKzOWkCAbZQZXguuyLq5+S8CWxeOLAjn+kAADxkqe8FkZ9cTgiDczzbpDSrfAsod+oddng6ZzyismK8pycyHiEbVqYPyyWfevpwRwcO2OPHEokPwrGWsrLyspbYsGQ6fx5U2p9NhAuB1zNIkJUbFakJsSJ8zjTCvNRRTBOC6Dlkv1aZc7LzaQFk4XvKAT+gmhPKKSOWOd+eE4AxQZ1ZPZT7LCh5aqV+dza6zc2ZLnj0QIznJyYdMeZAwJ41W/1JH85dxuxP17jbpI+SZmQ5hugakiGhlEMXmOyo0rg9qCJkBMyIlsQ4IcRJQVnAGbVx/hJTpobNRjRLsfhiaJp40KfO9xyPAelU2pBuPqN0CLwgvDEv2/d88Vl4Hn6xKdCa7LDYXtWt8SjKJr7a99r+5u3P7J3D/uvjY92oFPg+fbu/rjqS/Do1qV7aGnyHbSg7NotHeZRP1ehIOD9+MOffzX2cMVnAlydW5zvPq3lGMDCoy8M7O87MH6Lt71jw8a7TqMzNP2Sz1/a08Em/wJGju/aLdZj3ITsrW2YA3K+oqXT4fLkYowJwXBhGWKU8Ebsa5kGDReHhi7CqelPYP8+wLTBByeBfmICfjw5kmx7Pvmzl+8Ed3Hb7v8CPgdH4HNf3D8zNbbz4AmkU1UA/YnhnQ8n6Jcef+oMktN3UNNcG6en5FS2WFHCbRejeQCTlGCi1YgGyWP0YF04pIfEODbBNJKBVGmhj2b/vKzbo/VFp9/seaC9xbf/yDizYwRUtYRBf1f9+JH9vpZ2yd0nPsZR84/gn7x3Hhmv7+oH4RZQNVKPLkw6Wtof6HlzOurTerrrR+CZRZg2LUYIXovKAdoc86JpEPreLK4KJ3zfeT7XlXuvO9ftPvj9WL336OHkIDzljMWdTqejMuZ0/F+8SbrGDXpLFuy/rWqD8R/gikgMv7Cdrh9LIOjiJp0HN4rmfhmJxYXjbHGItaF/CBs9oBCpcH5V0bHH/rHlSdDV2QUzBnsDa/R6qSqRot5YkkhWJ5fJQ4ZlJhO4TPq7QvVIbuW2kup0fC6D8yCRqGRyGB2SjHSYxxSSOCUSqUxDoHMvGOwC8BdgqdtTB0+CzsFBaS8AAELdQ5tCm47qIITfNMOj4KZmgPqmtfjoQ4vqWS2ok0HwKQveuPRegthNHantCIldXcEQGczwj70FGG8HrmC4DswQ8/xo6j7qj1whh6sLYZkjjjikrVJIXSAqQgQdZMWYIdIc3JyPkaqyTTGtZn1yZm+gNbuw5OU/5A+Dwf8eqlmdaysPLn2mshgsbXr3vLRfbm1YYsyQSgrgPfeUvPhyNKBryR+mS66+k7+1u3ODI5RRG/3bsvpKBYVzlkUbzr6gJoUdfSMf8SOnKsEiY0USduq1JJlcQra5IAWl4yUkQuHUS47ANtjWiN2SPbAf7hIhdQnz/FHmifkmjt8g620Ab5HhzJ5KSDCy/XAjeB4u/xD+HKxfDrrg5FsnT8Lt88cb51uJdP09cX81XXuBepHwGh5P1WqSEnWfFSlkkKzUEOgZ0lXwQwaY649+f6Ech2fTcpz56TkBvonkOKtBXV8rxkEXFuNztwmwDIlxupU5QM1z4h9P4Zgw+VIYMzlJj6dKMGOaXLLH9tL/AIxzQ2cAAHjaY2BkYGBgZOzcvTpCNJ7f5isDN/sFoAjDxavXJJFp9gtgcQ4GJhAPAGEpC8MAAHjaY2BkYGC/8P8GiGRgAJOMDCiAkQUAdcoEZAB42mP8wgAGTLMYGBiBbPYLDCnsFxh1gPR3ID6BxH8F4YPZE4C0CEQOjk8gyTOg0aFoatEw4wSIOnTMrMB+gWkPKgbZweQEpG8g3IfsBsYVUHoCmhwDFjZI/zGgeRFY3HUC4kew+08gaBgG6WE8A3U7CKtguh+uHuTHL1BzvqCGFczvsHBGtwfFzAmoZqKHPcNxNLEsoJ4uVDeDzeQE0r5APAPNLjM0d01AsysPiDmRwhCGJwLxRix+g+GfaOLbkMIQyc/ofJj5cP48JDOAdjEeQgtjkHs3AHEAkG0EDY/jaH78ghnGGPGLnjZDoOLCUDftBeKFiHSGEi9IYtgww3k0+1LQ7ETKQ2AMTaPo7oX75QtUXRpCPYrZIFyHFv6weOqB6tkFEmeKYGAAANkHWesAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAxADXAOSA9QEHASYBM4FCgUyBfIGHAZkBpIGzgcSB0YHqAfaCDgIUgh4CJYIwgjsCQgJFgkkCTIJQAlOCawJwgnuCi4KZAqCCpYK1Ar2Cy4LdgvoDEwMkAzEDPwNNg1mDZYNxA3yDh4OYA6gDswPGg9+D+AQBBA0EH4QxBDyEQ4RShFkEaISQBKIEqoSzBLuExgTqhPmFFIUfBScFLgVDBVUFZgWDhZQFpAW0hc0F8oYRBi4GNwY+BkOGU4ZiBniGigaYBqGGqoa5hs0G4ocPBxsHLwc7h02HWwdjh2yHkAeeB7WHvgfdB+2IAogbiC0INYg+CEQIZAhzCImIpoiuCNiI9IkWCSKJNIk7iUQJUIlkCWsJdwl/iaaJ0InxigSKCwoQihcKHIojCiiKLwo0ikKKSgp5CpKKrQriivmLIwtCC1SLaot5i4SLiAuoi7mLxgvTC+iL+IwSDCaMMYw8jEuMWQxfDGeMeQyujLoMzIzTjPQNBw0YDTWNUA2YDaMNxg3UDeMN8w4LDh0OJY5BDlIOZQ5rDnWOiQ6fjq2Ouo7EjtIO6g8Ojx0PKo9MD2cPhI+pj7OPuw/Cj8gPzY/Sj/CP9A/5kCUQQxBukIoQnZCtEMsQ2hDskPyRCZETkSCRLBE9EVaRZhFsEWwAAB42mNgZGBgZGHYwCDIAAJMQMwIhAwMDmA+AwAVeAEMAHjajVLJTgJBEH0zoJHEcPDgwXiY6EVNWMSALFeXRIkhGsXrIMMSEQYYFhOPfoEf4ne4XLx68RuMH2B81dMQwlxMpadfvX5V1V01AKJ4RghGOALgi8vHBlbo+dik5lvjELL41TiMDSOj8QLGxrXGi+Q/NI5gx/jReBlr5rrGL1g1J7GvSJpFjd+wZD5o/I6o+ejjzxBjn3CMEoqwMISDHvpoooM2/RRXh4wFm/499xaRp1RB9YjIQ4OophiPyMEYN/y69Ca6LWo8mos8ErSRsjjqPB1wl4p18i1GSGybNRyuBFmXbIz5bXSplDx3ZDZxpCseBupt44DqPrWSraOynVNRZy15TQ+7zJSkZVDAJU5RxhlRMCo2FxdUWHOKq7kOzVYq4YKMeLNsg0pP5xtOI+LY57fAt9q4ZU7R1MhKhyqcUhxptbLYo5f7x93LqstV3qKneit3ryrUVHOw1JRtVhxppTtVTiZUpl+ZmbV/V2Gr9E5ULfmHUuosx2kLzqsXCy97Wr1H5uXqXjmM60/nabFLXTJNnkn91h+P6YatAAAAeNptlGV0XFUYRbNDocXd3R0y97v3vTc4FFLc3a3QQilFSilW3N3d3a24u7u7u7uXVbLzj/mRs2bl3X0nJ2dPR2fHf68xoztSx/+86DP2R0cnnYxDH8ZlPPrSj/GZgAmZiImZhEmZjMmZgimZiqmZhmmZjumZgRmZiZmZhVmZjdmZgzmZi7mZh3mZj/lZgAVZiIVZhEXpokUiyBQqahraLMbiLMGSLMXSLMOyLEd/lmcFuhnAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1mzDtgxkO7ZnEIPZgR0Zwk4MZWeGsQu7shu7M5w9GMGejGQv9mYf9mU/RrE/B3AgB3Ewh3Aoh3E4R3AkR3E0x3Asx3E8J3AiJ3Eyp3Aqp3E6Z3AmZ3E253Au53E+F3AhF3Exl3Apl3E5V3AlV3E113At13E9N3AjN3Ezo7mFW7mN27mDO7mLu7mHe7mP+3mAB3mIh3mER3mMx3mCJ3mKp3mGZ3mO53mBF3mJl3mFV3mN13mDN3mLt3mHd3mP9/mAD/mIj/mET/mMz/mCL/mKr/mGb/mO7/mBH/mJn/mFX/mN3/mDP/mLv/mHMZ1j//2dfYcPHZxKd/+x2d3q6jJbZjLDzGYxK7M2G7Pdky15LXkteS15LTktOS05LTktOUlOkpPkJDlJTpKT5CQ5SU7ICc+H58O/K+SEnPB8eD57Pvs5spwsJ3s+e3/2fPH3xXuKzxXvKT5fep/3vsr7Ku+r5FRyKjmVnEpOJaeSU3u+9vPWcmo5tZxaTi2nllPLafw8jbxGXiOvkdf08JJ7Su4puaPkjlJX73OVWZuN2XNvckfJHSV3lNxRaslzT8k9JfeU3FNyT8k9JfeU3FNyTynJc1fJXSV3ldxVclfJXaWQ576S+0ruK7mv5L5SyHNnyZ0ld5bcV9hfdPW+DzObxazM2mzMHm7YY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY+hr9Papr5Hl6W1kefob+hu5h5d9n3vfly6zZSYzzGwWszJrU46e58rzep71POt51vOs51nPs57nWo6+Z33P+p71Pet71ves71nfs75nfc/6nvU963vW96zvuZHXyGvkNfLa8try2vLa8try2vLa8try2vLaPbzi90vRj6IfRT+KfhS9KHpR9KLoRdGLohdFL4peFL0oelH0ouhF0YuiF0Uvil4UvSh6UfSi6EXRi6IXRS+KXhS9KHpR9KHoQ9GHog9FH4o+FD0oelD0oOToN3TgiAFDRg4b9C8VmLmgAAAAAVWwJZkAAA==) format('woff'),
+    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGYMAA4AAAAAowAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcckwii0dERUYAAAFgAAAAHwAAACABMwAET1MvMgAAAYAAAABAAAAAYJYFacxjbWFwAAABwAAAAUEAAAKi6kAXkmdhc3AAAAMEAAAACAAAAAj//wADZ2x5ZgAAAwwAAFnuAACMgOFsk4doZWFkAABc/AAAAC4AAAA2DP0UgmhoZWEAAF0sAAAAGgAAACQPogeuaG10eAAAXUgAAAEHAAACFodAcgtsb2NhAABeUAAAAg4AAAIO/oLadm1heHAAAGBgAAAAHwAAACABWQC1bmFtZQAAYIAAAAGbAAADVi8qdoNwb3N0AABiHAAAA+cAAApGwPo//ndlYmYAAGYEAAAABgAAAAayr1bhAAAAAQAAAADMPaLPAAAAANMHHI4AAAAA0wdjLXjaY2BkYGDgA2IJBhBgYmBkYGRkBZIsYB4DAASNADkAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vrqzXwDxgaQGkGJEUqLAwAgANrQKyHja3ZC9SwNBEMXnkqgcuzcGxOIgxYGkuO78JMHmNMQkoCKmkIhI/GhiFRshXRoLO1vBv0U7tdFGFAzWaqXO7o426nkkYGFv44N5w4Ph92AAIAm9yYAVO1jHcbK6OWW1470GIfRBJvtBNg2RSyPkU0BTlKcCFalMNdqgBrVoX1nKVq7yVV6Falbb2tW+zuuKqZgVUzN10zAtc2COOMU2u+zzKOe4wKUoAojpQGkaJo+yMX2MchTG9BJVqU5btEttBSqp0spTQZdu6bT2dKBDUzZLXfqmaZq2OWTgfk6zxwGPc8jFKOoMDKbwCz/xHd/wFV/wGZ/wER/wHm/xBq/wAhdxAUs4g9M4iRPOntN0dpxtZ13W5aqsyapclvNyToaiI+7EtbgU5+JMnIqT3sf+TlY//FRYidgSvw/g3+sbNnmNdAAAAAAAAAH//wACeNqsvQl8FFW2OFy3qquqO1un01u27nSntyydtTeydQKEPWwBIYogS7MvRpFNAm4RUUFQFEURN0RcRqMi45Jh3EbbbUQm6uhDxXFkGHVGncdzIElf/+fc6k46yMyb9/2+dKrurVtVt27d5eznFCdy8EdO892cwEmchkvjtBxXpbPrBL1db9YReyrR6cnp3sfoE9HH6C1k+mPRx/juWDO5mfuZ9vxMaOxD7mfipTz3M0e4pL8qjuO5CBeTX5R6oc4Ax2lIKExMZisxW4VgSENkyVBATAY5g5cl2Fn5MAkFQ2E+FKyG8uqQeDDWsDtn/e21ZQ9NK62f3bqyNvZIrOFpi2WZxZI3arFphMM/pVIeu+Syy/yFvvQWf75lGpyaZhE286/tzk93uK1byrPz7ekkLfYI/9rT7Ox0S15wbGaVw3/ZZUvGypWT/YXNulUj81idHCFeLio1yWouC/rEXm0y6gxSKSE6R6E7oPMHyWmhs3Xt2tYoTYtCKqvXtsaaW9fSNHJ6bSvf3boWXlvg/gl1fCJ9BH2Zweoxyxri0ZCATyTQrbhJTXuWxTbENizjfyQ7o7GDfFvfFMFG21Wb9yzjb2DltD16d+zR2OP8BVRLTtM0qDfK7ZZXyLVcNufm6qFeU6aWZBAPaSRBv8ddqCXEHYS8TcOOJZlIBrMpKBOTpCWSzePObCRhYmal1dLfN2/e0/qnZURqaWlsbHymcSJ90lLTetdVZGH/t7ypoKCwrSD2LSblZJ8VT9C9Vym30PlNTY3PSN1YcldrjZWIE1uggqamFvrksj+17tncNxMquKjAxltj37D0TXIfO7F5M1m0GW6x0HmNzzQ1cpwK5kcE3mkFp+fyuGKcI0Tnd5cSj112FErQ+yafvTrIVZsMUqHbL9p1LA36qs06O3TowKFoqCt+5Hrafv0jxXV1xcKp4rpY09Hbbjt6m3CYnIbktiXmPNoDfarkhU6+u7guGq0rjjXDDfyzWHxU1XdyCd4jkrNUXkofZAccPzAnBBhRDodPtBvtOh/fJpzqOyTY+rOj5LRo6P0uEhUNOP7fcCelP0unODW8kxNnvYcEcdaLISJnEIddlgo9bn8jvGlQo5yRiVhAu18izbkXuz1Z/W/MEq5fV/3tPNrR4e3wer0dDYJEmnPwXC7tlvKVS/Ue96x32vs3Tq8eAReVbvJ2kM65p+l+OJUFp3LpS7D+otwbUkzq54ycHdouqTwEeyxE3FmhoNOs4U0SLjQ2f2A1Sp0L6N+vjH01/tjt4/ltfv+COUS1ln5Bcom1eFjvXut0i9VqmW61CD8v8PtjV4y//dg43nolyVowZ5iXfkFPkoI1P8cKLJb4hZxAvMQrq6X9sP5LuTHK6DrsgyNLfDi0pcSIA9lAHDiaddgxsPQSRwE8siSuZEMekNV1xb3f4ViLhuK6/uwIZiOWEstAhpw+T9lOVRfm+6bgoFvqWut2Gy0W427I8G7M0QeTy2KfYo6BR24n96A8Wm6DEeUIDKNbwqVnlqE7VdCVxBMyBXF1qQyH+Y5fT3p11IRmvf/XP9JTQfph8O0AMf8Ihc0TRumlBw/Hrj/s14+aMOqVyYd/pH8Nvh0kZXDBP1hh86sw3wzcC1I3zLdsrhyeXViuqiDusOCrhnmSIQouSC0kQ+UodFZA34SJT2W6eGrQm6MTBEkqbVwUXry1PIOodNmlgc0k84o/bNIGHt7/p4UP0t2RyBUfXKnyuRvGjWvQ60PLF0woW/vYbDlnzPApNfSPh7ccW3lW1Hqs2TX5+Wfbf3+tAr8jshra4uEq4M0dkgzvLMlGe8DtkT0ht8eh8wVDnpA5GArYjSZzyCybzD6uOuh3F0oGWf1pbujuY3e3LaY9i9vu7rk7lP3pJ+YaKLlgBfGykhrzJ/3VZ7q6znQJtuUz4Axc8ml2CM60LSbFC2dDSTAvXjJ7IR3ehdeydkXlQnkqwFcYEc6UBRhE5RFEwe5RpnZWdTDA2iA1vjxq1Nx2+tbWl+iHu2lPRMgbU7V6LuErVk2atGqSXP4ypfTnue2BJvpcAd0WFcjNpHH13FGxE5OGheAKfBYpklfAHNbhaibVKrNcDnNTkn0a4gtmOfWFTk/ICvMzGHJoiCNDEE7dTXTzHw+/uOzeHwtP0Qfpg0ezXyVlv7qH/jBQSuaQOUezNh7+Xtq/uf211rmv30Hbyc6DJGtfb2e8gOyk7Zs/u382h3AyCu+rrKMcWMnFv1xJnE1lllQ2pyeoYu9tqiYApQLwY2tlK1sr62GthEgr8W/cSN+lT9J3N27kH167f+3a/TB3vb1biVewIVjDi/uzYS+M23fLLftgO4EXrY0djEQi0J50LgrregXMCy1AbjOMQQHMkFKYIyGujmuElT7hPGvdrrProUm++JaA6iFopwvODTmG86qkY3kFvIOTvcPx4rpeJwO3xKv8960sscDqjmKH8W2ILPtjSSXdQ68gOxFkxMGH6hMo8EbZH02zsKsiEcDn3kQeTsSz8N6ICyLSfkYfWIdSCPY4heAJwcKAVQJLAaiFU3FqgfZARtjf2xtJ/CPt0H8iQTsItta1/U8mnUY8wsGYH4VnydDLBYhH9A490BFONrpBv+Aymd2OQpXsdjoK5WBIOBUzlUcrbxdOCaf6h7fWAQSL8GXt2f7ibvrK7Nn0le6iQHa7cIqU9B1WranDvoiwV4v97os7npNf2Lv3Bfm5OxR8J4+U1wIlqEPqBQg0RHp2oN0QlcnSnu0WC23tO6QqPWSdFvsLn3NL7NQYuW070Fd0an+NePyQhfTfxmffEvtLDwc0JfzBexyFmeLg2mDlLuPaoSiTLydOmyqD8JlZVgIzN0xgDpuyMnmcxm4oDTJ60S1LjkJP0OmDheeWjAagHk1mEyAMoHfCBIEuu8INQFIyFRC9hoRVHjjPa4ibD/iJHm+Xjy584Sf6Pn2Rvv/TCwshT6rIaFL10wt9b5BVZOKPt9zyI32W3kafxRxpoO8vNWTojddMt+tXkfm/v5uYV/hnm025olDdaLPRH41utdqgNRiune5Y6nAaIDu9nTxPREFt0sgpcz7sPU42v/0/QsnXazYtXiyMUh618JwmiDOHPHQia0hfsRBQ874KkkIOvLpqgTxhvGV4UbFanLml/kRrK/93olYJfMhPUiVeIIEQUdOjsXz+BTmntfXqmsf+8F90m3Bb36kF5IZvn6XvxHaUWDkxPmdXwIySuVS2YjlciwQg9pDNK67v3apq6T8BNA3b+LbYQXnFmTPielgTPYMbwMQLyE5ZlDOAriiF2vyecsCJWSFPhsqMkDAUdP2ySJgxtvpX43J+/8BD85/bt7I6M/erx+6cN1946nyl/EfXXtzoztxBhk/9c8WWQ++dvfoP/W1tu89XiNNLHKAjVUB1pXGZ+I56oLXtBAAJ2+AFNcQOyCx2sG8K8aq6+qaoumIHYwcFG0IMeUXflNhB8Ti8YDsCAEzJaaybT6JR3YgDCyXLIEfgYyBgAA7oSLxc1dI69Ubag1xCK9/WuhY3hAQ9EUjF9beMf572EO/aVnIay2k7bGkADAbKYMkwHIfP1QC81UFP53AWzobvhU9zwUNEwae3OwQfSWywTDU8EKvFdWfO1JEXohEA05FoBGihxA6B/GllXOuKz77MS+Hiugg+dnADmvZUf7bQSdtpO6N9lPePIAwiriCQYvCqNncmo8JFXQa+snLgD/IvqSYV1b1HP3/vvVvHTezvyIp23sqyw6S9UamxNNr3dzgmhe85+NXR/s6rn2B5oa4okMQLaBk3MDzxpgbJkQCu8H5cArv5w7Jv4Fy1VVUA677aypu/lDL848b5z/4D9uI/e7fy3QqCe5CIKUZLeW1rpYLbiifW+h05kqTKHNa0pH3xSF+qvCJ+mx+rOPsyLgehlyE+2qPObZ2yYvackSUMLxbz3d4xF1wwxmRKK148eTiUGBNzJcrwop5Riue03wd4jrMFM902KVM8TtzecNh79l3cEzdQyjvpbaTlm2/ooW+kprC3b0FZc3OZ6l5vONr73TfKCXyGBM/YPcAzOWD9+QDncgA7rbwhgwfYWc77w3xWnAZTnZMmsKwUT4U8cjepfetqv//qt+gbdBF9Q8nLHW1tHW18bnISk1jyW4Zb5BUjVz/64p9efHT1yEQm5mhjFyT9x65lSXsd3gP89U5ymuHPVIWTSvyk/YgjERcCFDIkcozvVfgv5R4z3uUIIPsFDFggZHQYHQFHwAf0hLQfFld/h6oFUDYg7YhoALwe6XUKnVF2HI0ib478iLQf6CgFFsIIBezYDgFTBf51AT+HGfF4tD8bVwpwjQzGnHNvHI4q92Oqw/xAPUInNmZwTQ2pkjH9+P/v6tXF6y4m8TyrF2sT1/d3II2COVYrqwwrjtf5r94zJ6l9sMZ/8ZoEyT9xvbgeZjKn4fEIgOJ6upKu5gjfDeeOq7qUc+JxLEUQyrfFzxkS94kGLAVSbBfZzs51i8eBNWbngByDUrw+dvDfnpMVmleuhf4oYLSlj1GXDHdBfyhcoZIa7UYkiRoITnExKY/959I5YK9ssOq8Z18mXpiUZCfs+jsU4o7vVlKyE3p4Z5Rvw3+pCbpnfSTc1haOsH0v8oNDd72rcaAjKBBLbAgz+RH8SGmq+BekfoiZOEhIFN/ZEntpC+3eQoj4lzn9L5I3Nv2gwIw/cn+UzkhnFKwF/MUgDRTwZzkBpwin7ieFxzo6jtHP6cv082MdPWQpuSf2onRmsKjjGCm8/0Oy9FjfCkFNr+IY7x9lvJuW8Ujn0lY8kJKyhpg1hBEoRR9dddVH9I9AnvwRc8JvceLCkgIchhMtqnDyyZeQInZbvw9PRYdePgRvavC9NEQkAjyLuIheJHqXqCcu4RTtgcVw72U4WdrJXpiEPd+QD+irM6mXemfSV8kH8orYwQm0OrYUa+XvJL+fQNbT0lq6Nxb75hsggSK1XBKOwmexJwEVyOonXr6NRtoRz19GF/Btv6wO24nlbA6KOLtIMSFABWUjBIIWpsFshnFl/Ym88AouQ+EDTZmMssTJGCb6OL9pNJhRMGBCbpCYxNe3HDmyxe5aBjj1Rc2h62dfd92L1+XRI47rswTZ9rSVNFfKK35LTx9RL+v7Sjx+6z2x/+q8eHZn5+xgFVz0epZqI1yCQI88Q56RrJIV1zIbNhi8EAyeqpvM66H30X09ZD7bkfk90Ob7esi8xCHdB5dw/+t84GxhkllObBkk03S+CUFGksyTW7acpD/A/rwToW/5lpMD1yAM2hmXm5lh/ZbBS/iGYkMm57GZjIKOdZyOeMIk3ocmswwLb4ALLY4g/osCHiZep6cC1m2Fx6lqiUvvilGWR7wHvvnmAE5CRk/1xJo/zhrnxUXrHZf18VAaEekoF9fMTRzapgaSTNMhlBmgNcKSD4YZqIsCzCKVAWiI3WaUml4vbWgo7T1d2sAyYlppQ+93qpa+Q+Q0Q33ExqsttmDNxOL+jmGtbhMhREjPsnvqCismFOeL/MuRhtL+q6UmpY6G0teVOhpK+6arWmiU4VHak+JccsnqaTVIk8NLFRSotMXucrsZCY9YJczWq0sbgEHVJNFQZkYdeBjcRJ6cCwEPHkjiybPiFADy2vx/kGd0JRKNsI8yEkBc33fox3+bi9QVD94lNTEqoA5Y7fZ/l0seq8H34FznSjwSbYOh4ZPyCmWLD8VHn+07T7OSX0USleciyuo/MZjnOIUHx3YcBX7fyGUPpVmQhYJ5ABPFjA8Fcrmn/wTKFwDodAPdjfJmYCbITsGGWUwZkdfOzsWagbrBsxynyMEVHjkFnpTN5SOfARMxUMgZHZrEQ0WWoKiE735tx12n6A/PEEmaTtOQ2hBsAEkBENM0oN1Picdv3HOM/vUz+iv+q96tNE04BXRQrBnYD8Cs/+J5Gngk5zBWm0j87fQsEZA8q3uNNBHpGfrDqbt29BZjbVgrQwoRfBr9FZn2GTEf20Pk/g4EnUhGYT/0dyT6UsX68iiMaSrTiwDBTIwKKse9y65BgZVoJ/JR2gO19yCd0neS76YP8t2IiOmD0GdzVC1RZE6jyJ9Gyc7Y2kgvY1Pi74RjhTSUUn8c7wOtCK/h0AkaAQYK7mM1VOOdMCqnaLu0P/FAxAv4MCAEc1Fyh3I6htIBx0S5Y3IKtN/MdC+yCyC+x40/hw7GqBrFEtJLkyfTb0Ih//x5mzq346u/++LhrTcJn79Il7y4pnP7Lddumj8vEIJnvUpepR9NnnjTVqXuN6BudbzuYAh+PqyzUJbwB0hFdGcSI1x9+MV3kTra3tkxf74/FKLfTBY+hwdMnExKaJiGiTcUmDd/07W3bO9c8yK5i9EX0P1A0AIczmQz2CDJOhSe6MpRsm4zqZgwyV0orn/0ukh19XWPIqyNHWQLQVx/00eFsbu9kfx8obzwo5sAxuawBcLWhrJG1QMSSTsuQgW6M9E9wlGg0Ig9sTqd8ZRvEzoTwD2KGeItrgOyv72/o53BO+G4wnZ0YytgurEE5297EmsR54Wi58ghHefnG5nkESn1eDoUBPRuRVGiYEPRACRDRaYKMS/YIgqj3K6kcboDqSLxOOP2rKjGYM/0B0O4A544zDCMQXzv+sPv3dqffet7XddKty2pKq/+7eUHvhG+znjjBuSPr39dl5u/5Db9gvXfHKhU+pbcADTJHwCim1HCAny/WYKdJyj6ccplwKOQxuBszlA5QXEXcOQBfyiDyCb+Vb6F/PnKK2l+7BDNv/JK4X/8RTpbVXNLIDiB2skpcs/SUT/sXfk3+szfVu79YdRS8Q/02Jkz9BgpP3NG7W1O43nVOF+gpSV25z+6Nz5evOa+R/72t0fuW1P8+MZuBY8O0hF6xn02/VLW64FFJ7Lhd+h8RtwGR4Nj/K/JJpitit4Hu2toj0dwCfaFVLkF3gj8eQv6ThZ4vUIb8sYwPQ9MDDUDMdAcwhXLZLnxO+HKTUCB0p5NcHkB3h7j4yw13706O9KAxEFDJJutC2IgROqWjnBebhiu6CxZES0mfjJ0pqQs8PhPcnrcmaGgUyUEMz1umyxlmk021ZGb3UuFHHVhRVjVYK9yOM0mlTCisqra7/dV2b18mS0723A3veva++9fRvJInmPRosX080WLFy8ihVL5zXTDfYJJyrOVqsrsVUg1llWOEAST0e2ostcLjeU2q2Ga/5oHyFv3L5swIZa7mNgXwx/9YvFihHm/4B0HMJSQSDuRg2OcISaqFgQfuCniPcZqwToCfgfm8fokHtSs1OUC2ImIAKg1x4Ck8LRwqve7KMBgFJv3KLXAogaQHElUqrC5uFQAoUsDOlQtwOUChs9LFYihsHA+IKGrTaK9HPqE2BNLN5lzU3UhkOj9DoGFbsehHfQa4s28YP4FdC4Sgv0dSAICNsV/oDOKI0A9zrj88hmlNTX00TgROZRJUw/MY3znzLh8zQ6UIeeKc/Tw/oqC2RyAReyK8+SJTVajiAjFiP0dxIuKqRMo50OcktjwJLw3XGdAcqCnAxVd0ejaVhQvAsWDwkYuQZuzcZQUvIVMoBEfP0igO4VTO4jw0qUwbt2XvkRj9E809tKll75EBOGUUrID+rx5R6IUwBFczTG7gcH3TFXeLtGvspq1A/+xmUi24igy2gf4d694XGoCXJqPvQLNqQ4pOC+AlLrHbRd0AOIQ+DhkX7XRIEulBO564/11633+1RcsWrOaxjZsXen3zVmy+/4/+qqXHwSW+rvIgmc2T2jJ02h3X/HEpMmxGLHb7OOnjP6vB2aVIqQj5F2Y0yp4LsotHMQn20M+4gjZxTc+pKd6wrHZ4Y9I9odh/iEUg8Ak7MT5tZOtgyb2hnrGcThQd+pG6YABNUj8v8pHGDqJIIjvPm9WNCgiLCCdzs0weRw8O5eNHcpp/QBLFnPLmZxKNgMil4GyMdqFgCMQYng9gIJxh4LYzYjnWQfioZYY2aXQsXBeOWdkyvHENcBuuj1Gk29gGOAaM75D26hrisrTsniSjw3e+IRvWIZRk5KZUe+wmHQ5xryybKMx25yWLslpqRULyA686hqXq3FSqChPbzDWeisLCnzZZoOxJM+ak1fdPKWkNDenqijHfI3SAWTnYp8rJauE/nc0EvvVaFWlX59rNufbYZOEtDRzUJ+akpqWrdVm6tKrIrWvRegn5Tm5RfVZolxekD0iLc1i02rVcvp4k91eV5SdLfGa/PzmCMBgJ9kpfQrjZmAUxKDSgOd/qUgYKBOeayi9PWx86qabl710+1id6bVbr54+TXANFu6CwlexkD9w2cSAPeNKkjXqNd/ed2hs66GPJ4y/5rKJQdu5hdy/gKfnaElwtSfke3H5Ga6ege0/qQMm7glVi6JrwfT/Sx3SfiBJOhFPxtNz6zi/XBEhW4AphtnGjJH2K1JFlPjD1oM6Ahxy5F4UzShCckZkJ2RymZyVc3O13Cjgodu4OSgNAYwZcivzmpEmoYCkTFigSoLEJzgEX8in1w2Zu5hxyIGB6S06YIVARWKipJQwMZVU6XTkuh2TZs0YMbywcFtn21hbidt5YVlFZVX/k0tOLDuxuPbrY58sHDbMmj+8Oj9/WHDTlAuaLQWW/AY67cmgWaNVa8iWBU2FNltBeAnNQCuuCLJqUneqWjfV43KNab7kjn2501M06ppg+9L6+hhTkRwgz8QOlntb6x2ONJXG4fJNcjrPHNBnlZYbDIv2Di/z5+ZsM5vLfdnZsReBxbJFkAND+ihu8yKyXjcy2lDWu2RdMdF5RD2zIDK7BHMxCQliSMe3bfqS3rgJENzOTfTGL/vf5Nv6Dm0i677cRNtVXZu+JOs2SfvxzCYcBTzuP8uUt+y2+IUcYLAELZyMw/MGsG1CftoYnwWMFkZZ+tDt/OfsAYHNF+UYdYLSfpSjRsnppP+d5xQD45sWwSmOB6h5A+yYpnDA0YE/YFhhAiNWA8zcNlDao6RIp51G/gVobBOXixgBqQPGY+gMVqE6LAR0bElFty1ddkc0Z/iC+6IPLBiRC6vzeOx3O+7Zu41viD3XsG7j7NqaWVeua4ihgEE1MEYD60sPL5n8Y/hwyLY/mmgStomcFv/K8E0KSpEQT+ntHrteLD1CF8AC7F5OHiylr9wBnDCKgrx3k5ODdhwwRiLgCgdXidI81E4mtDWK9ZsZikJJ9m9EcKSifi+PwL/qIyIBb61+jTFiQmdd8d3BvimhexK0M/ZcJHL05SgqQiKA4HsiEVzejKHrM6IFVOPf/h6OW0EJ45ggIg3Y7DRMFZ1ncju1gPvLktoZF9G5fiHNQ6sggelmfLqhjeSvv2eQSr8nBDRR/wmYAoNtqy3BMyUl2KiS2toSpZF/i12H0wOaFLfBk7pgDniYTYKFGGQiFVbw7gbiDxFEo2j2WEEQBhFmV1ot3rGqoSG2tP7J+kshw99ZP3NGA+X5ay2WjyylJZbYZsxcIImX1s/smVkfW9rQsIplG/jdDQ19UbhwuvUjC1xnnQ4XYr/oGJ3RxHRR/3p9jYzbvzAQq2OgNrGaUFosx/PiOem/Oyc1IZmNsBmpsv7siHAqEkFrHEiB6B7Yn69MVkcivc5IBLX4EWbccpplogO785WhLSzDH6sYZlYAcgYbZDuCbmCA7MAB6QwAr/FFgQtloF44dWRhZJR95RRY6ztuGzH+4QNAqH758MPjwrfT2/i26ausIyMLxEMrVrz38g3hBb5odOH1ew6T1HvuuXcvPfPcXdcui0ZDkfD1v/n98hVIo0eScBhKjRAGWLlCBR+KsMmOAJrWupJQoyOewpxuR/QYiSItHhVO9XcgkGEKG0B1NtojNUWYhU8URT0JsKMsIMa3qJnWY8W/ej7avBEfPt+R/HzfgEEF4BkEd8zuKIo6dWQ+ENxBMS4BRNoR9qx/0YAhujwtzLEGZjnjdBSqJGAKTCpftZM4sN9DCXxaKHuSiErAxkJcFMFKCqX93fTIkQEuYccRMoKO3pttGtFgMOTn+9ram667bf3YMZa86aFM7a48v68iPy8vb65QQjrIyJcGGY+XyMrSYSWe6tL8XKfLqK+5enxt7bwRZWUNRWaTg76TW1FdnZtbWZGTF5cZ8IekP4pmrpmbxF3IzQYaGeYUtNmoELWOOLoPOMwOj0N2hBwBIBfMvjhtoCU+RShWbZbdHoXMgEkHTDqRfR6ceh7JZfQlugCqMYoeh1EhNqTyokJ70ei260bXaeZkhWoWfLx99uK6P9cumT37utnLLn7m6dXhUJ76GrXZGW6aObsFKQ3ntEqHhrjoJxpHWd/JrCUmPlWVxmeQZ9Z5cvKt1pH0kl/xvxFeXlJvKxBkWU6fnjt5ZLutYkp5WW/vI4/0Rs6e7S12TvQ7NOHKMQ6Xe2p6Wmqdd2RkYskwMi7YIBamFafU1T0kaPUVJfoseoYQwh80Z1ejuWecL1X0FPkAXQq5IFfD1TO8jRbfkuxp5BWDb8Gj2HvzPlStuUjILMftvM1axcw7JGoANek1RGQG32WNHz6asPdu2T+8oBztvXvbUHYcZTppZvVzomn8TYq5983fjroLjb0bhbMoLkDCEoXkgk36O7P+Li8Yvj9h/N3y6EeN3j2bEU4p9kOMfoy9OerbmxXD75vGN+1hl05W6oAFsBMeGn9nspPh43Sgl1A7Uw5vHeZGIxQN6vy822mDCW/MTMj8VedIFDVxu+CBgkQ6oMJZrzrRNai04v/JEBN9XEGis5SjCWQq2nqMYUeqb5VCRS1Bdv4XyXkooRR7iP5F+JCVb1cUBuyfZpI3YwdRxHTBx8nFJxMi04QtA4MnOuTEHUBrhYFTD4Z0GaScR7LJO63nkxN01bTvvvj53ah4vNeJgpV8YrHwef0nHOrCArUCE3YyfndAv4+idGVT9PuJTWqKMolYNP58vk3az/T0IuJ0HUwNLIsivSt8TXaxgUN1P1y7kxCG65DWR30hj4o5qwgAPxgKiyGUAfAqmykTjYFUN0PHfvfAtstUHkORxZV5vcVyfabLUmTwqC7b9kDsJZL/9tv0z2/L6gfodw/dcna+YM9yWUqMT86b96SxxOLKsgvzz97yEDFcgle9TfIH5BbSR1wacIdobalP0g8mlFfEpRNdos4l6kXDmvpxtx29bVx9iPHuZAQZS7Nje5kpyeO/4p/kW+1rRi+57bYlo9fYyeWMg6frr+/veOcdlCFsj7kH+RvE7wjrUR5UCjMRuXmmRWASZGiB3e/GIgKpA60MHDrnAGVEAoXlIpzbGQVCJ9o3Bc25yM41/T9GBBuk09DmMyLccWAN6jN3Lnx0/apV6x9dGNc299AeVJyouta2TlsDKwRJMu+0NWtjMzAbwbvhTKwvag80NQXsNC0hA4c5lcq0ZWgj5mZWEg6jA4mxALMLS8hCgELTob4Czf/wDU4D5Rzt3RqNioa+KcJHzNop0ncogq3pz+a7ISvt7zsUjSqKF8CdZCczqIpVw/sgLgO6JI1lFbk1ruMmZoNng1kTFwszOhamG5HPERQLtrpimlZc1+Ahp4v5XYyvqSvuP8HcOGzFdeKzKPovqUUMDh2Dphl4KnYQ9szGgJyWVwBvEOduh1YOrBbBnkQfHcU/RxFPdivWeGytkhYahn4Powwujuu1zGvnnLpc0PYVa1t7v8M7RUPr2r5DaGusWPj2Z8P+MII8RU8UlT6COeRiVgIKXAq5JEfcc8XlZjYryMV4RJNBFoPiY0wwqKHjL+yEXMe1s8hhDQoUIUfHazTk8IWCjR0XOk4ugMyCk45CdgtkmqFIkSG+yb3F5m4B8hUc6nnsRHkWIFczPprESYGQ0SToiEmRvoc82BIiq33FvXnkgBFWhrizbASQ2Ivq2sI5+WLxdvprLCUPFVVm59GXpfsvnqDr/ZJ/wOVBBbvO0Fit4a/xjg+3pWhSdb0jVBfFnlVOyWMtKVRQdHMKb4qwBGE750pezUi1A14LDhYkAP25AF9Wk7IgzL9GH13gbwpHzB9lrDmwJlBGP5LMDMz23aywHJ2KMln1bt6sIA5R3bzs2Cp387A9ha5pa9ZMC16UF/tePM4AdOwqlvyo2KjhHNbAPHiT6c1xQE0ZJEkLoFBVcdoKyBCdPRga+CV0Bwm0I7rR4W3gF0q6NBAMwb2oY0j8Ek+QZjjMSzY4jIXOAldRSclFF5cWF7ns9kJTto6kpVIfSdEIJVW++sbhY0bfeefoMcMb631V9DDzYYqVwL1XFir3OitnXlLpxHsLcnK1cC95j/7Ey/GbmybeeefEJnazuM2/YbTZX+AsNOZk6mWDXpOVmWOyF9qdRTxvLSHeTFW4yldUmmdNt9nSrXmlRb6q2GHmYPWY/8rR2fE7M1P0+pRMvLPAWezAO2kPnxG/NS/TZsvMY7eytabg+zTUMwBgyFDJWYAPCTC+qLZQyXbgDtNmXH/31TeGTWQ+aUZrumivU3iK/v0RekzVBQChlM9wN64YT9JJpZFUA4y6P3ZU1VJ5F67BZUQnL5KOoBMiUEww01OIpHLYXCafjSnMgDQsJw0wNqgFDZlU5vjKCIYkOSgvmrCCzOg6TR97jR6lscoi7ufoupecHmtF1VWPTJkxoa36JnLjlykf33X/is3LS9ctl7LaJ2ltu+gn9B9HOx4W7+VvuVROz327U1Uq+B6YE5n+6DupZZ47P74it7FzdCrTG5Kb4vqQApRSI5CRDVnmagZpGNwJ6OI5wLGHntxIvv2STxF4zYyOjhmxE1Y+zDKvyuqNM/uvkIQP6M8S6Xhyo4dUbHyy4/czFdsFBX9+D3xLHmIEl92fQjgvceiq00guEe1+nnPCgcpsyhIHsJdJ7CH+1e/DuzxA531yjNxEwt9fFztB/Afp13TDR7tJ5vJll8X+2rZpU9emjuhH5C5yIXG8exk9ds239E268f0/kGuI+WF6rH3JEvqP266cOWPjxhkzr4zrzxXc6ky2jNX5gNZnbl5uZlkNVPuAL4Vd3OHy+Vx0ydGC76tHXz1i/S2PfvBBjHf5AQz4XL3tTj+/4se76+r+qHnkrmd+jN3ud4o7XT5mf4c67zvhWQZ8b51Pb2fP0MWfofMJk4jrf1z0ZF3rnZd0PPLmTz9F+U9J/uFRo7ifU3/37DH6Z+w/wC2KjEjDPCEUeSmseG5Aj017xOP9HVGaJqiZExMydP3ZiCo7FIh9hpOIBsb6Dek5wIj5wEsP48ZybTgrrYKvOswzbYAkSlZSHSYe1H9h3pc4EPRBdoFZzzyMCGQQkXgEN85WyVVtkgW0wPbogwA6goJDFp2V44ur2yrN6ZmXjWxup63phRdefmFhesbcy+cKS+BgWI1ydMm4Ta7w4Rvef7Vms25Ty4RNsaeWD28PjBy+VLu8cn9XsTtVqOp6uGq5dunwkYFLR65M17qlrKJZsydUjF22vnLsrFkPhrYuWrQ11DBpUsNArq+FPLn5mfmfPk9bA83NQuWuHnp9QU05Wbn3eSlV9/xeuqu8poBs+Pi2LK3E5sRE7rC8TlrObMvNBD3KNCjWIcxH0eU0WzVm6Zvt9OFbpgfnUV/sH5Zp1vUWi2rcX2gX2ftTTrXHl+/Xh1JrBbHtFvr4La3XLIqtpCUWywZ0Az5xq7DpkpQ8c6lpmH5k+gQB4M5dZJh0u/QEV8LVMo19hgBgOawKIRFuthIe4bGqHEclLOsZvE7AfLNJmGngs535qRa3uWX8rJYpOZ5ZC2YX2DPLLnnqsjU09tNnXT6LMdM7ZubiVVdc+qR17qzWuQJJy51/8fQ5Mi/tk63FlaHAMLMuu3rimJEZpszMSSPHHqex/lNjxjdlz35i9Yjdt+6+4apIa0l6bHFzWtrYGQsLC4bbLNPmTMxUdIRkB6OtUBIxYCGst6OhiJ3sVJgqYOTQmBINHoGw65v8FsqLaBpSkYr8npSyOtIB7tq5CuAsRzI7uCFcFlFoBpji4kCOBJ2NJIPwivPqYLnrPLlzma1uhRWiaUpKXneR0Tt3Wmf/xtXY1RimJqWYbxuaktLPSPaDpJixXB8/SE8J7UxKWFu7L57Sj1xPjRrV9Aq9x9XYGH56fry45JxUkWcqtptZzCcXdc8+ZkKO/pPVSBtZiRElN36UuyJhUkqAACIALKBM2h85+3Jky8mtSy+5ZOnWk1v6pkQX8R1dwqmuDn4R7YkAod93CBY9nCopgcui0f1bu2h3tKNr6/4oOXBRZzTayYkkyE2R7pZ1zP7SBW2oYr7hBcC2N8LMryCyRyaFCh7CfvQUJghFUfboQz5iDgkeBzkSDL618eTJjW8Fg9GOk19vIgse+ebbAw9/880jHU89debpLiJcfTS2rbfvnU0f9m3rFd89+XUHXPpWx9cnO94KBaOxlG8egYsfPvBt5KlNjIZcdaIi9sJx3vilL/ab4xzMrWR9cQoc6wCKJiSdboBgXvQF1aP5G2oyQixxeYA+NntkZjRWDCWick4IeUSzTkvsUUX0BgyFdTftQacbyJDTu3f37ibeaKxZamKysWyaptqMbpq7d5M57JysTmjte3crMmpIe4h39+7q3cig4BkmwNy9m7bvhj/i7d2tyM3ifk8J+1PjOd4YOPg2KxGNdob7SCCJIjWKxwcI+1bFrjXWzDgfkh0cAcmIIKyvZNYCR5+NPRT0/eqT7AX1SGfWL8j+hPHSgAOGM18+XLuMj/TpoI+AEdOJG4YuVOgKRRDTFsV1jOuZS65DUupQ7o2r8lGaiUoJFL9EVU+/hTcpYCCaAAwKDmZ6jybmyc4MRMzQEHRfP/sy3w3DEBEN/dmiIYrc3KCNF9ph1nGTmOxRARIoe7Q5g8TpCXKuDN5klspVCCPhZ1XJvBgsFz1hgVhVGYKWlKsAhK7YkfB227Ej4e3WP5JueWw8uZlw9vKsEr+juSrgrjS0lVc/Ex4774ZJJWlEou18XlXDiLqq1BSde4RwbUGFNVNWiVq1WjaG64aVpXiEKlbXjiH193qO/ECGpYZu2bvHJ5rcJVZRN2pq2zBDuq7CP25UNf3oiRlbpjcW24vMJb6x9eTtygUzLh491TciLzvbd2H9sKbCG4f689gTVMugD3rcbFnJOwrLCUwnDc8X8X9h1iYDEqDSjUc3bDgqvMPczNRQoDiuJ7miF/PTNxz96eiGvikoEWPPXcW9I4uyCHCimuGpLKRfnSjqDDFEFRbKAe/LZiKYw8SpYoxdwJFHiCvkFi+49fcXm24/Q0/QI7fe9Eb1/sL7Vl/60/HfXJ419t7PIa3ppjrPM+PPEjsZTo9bVGTePFJBw3y61DX+DP2C/pZ+/t5s0/gxf96+eP3r9TW6MfvgriOXQ3rpPPouP3oWVG/uP2gpUaUJ5EtaQF/p4WWAsRqYW68AvYT+GvXceOwvJFyyALn67Ci2hUNZtIdVdcAWmwksxOpgSB9kRC47qeXxCkAxRLkI7ax30iPWUtXeF5zqGjuvGi3r6+hz+WUyeQMmhqQ35KV/aKzWxh6omii5ikLqg2JRHv2NJ49uNXtTUsbQMTlFqvvSdaoP6Xhek5vj1H5tKDRqBfF4has/hz/xtLPwqHlUoXWrKqMw11Sd03ftBK9HaHG4d2ndFm3GLXnm2PzGi4Xl7LTRYknlkn3iVcC94CrSkITDu6oFQVisWfUqk6Mg6EIQFZeYoBw84QubBVTgBdzFaLMKa4qDNcXxRgM6wvqqnZzrvI6vqn/n9iqGBT9ze5WziJvT+UMwHOz+LPnoffQ0vYUuo9vp6X3M9/Whd8jlJK3vE/r4muxMU/atF7uMG8jNf3mChK6sXa5RZ6c4VKHRDgf9ILsYjuCKnXM8V3g82abM7Is3CxlpqSZZs/Tvb/+z79U/0e/Hkink74S//qYNK/IfFSxkN9Z9H3vmOw8xZ9d9JM0l7FILwwIklbz4xyvbNRe0ZnlyKzJrpbm7R/RefLEwiqhVKj5cR9IkQSD1YaKmj5fbrLMmb2p+5dT/0Euu4O+Itawkh4n0+kP9i8n9sdFl9mnkb4oNZsJP+oLz+RigPuY/KkMjtMAQr05me4M5Wc18ESijP9A59F8eofMmOyY72THK/oD8KaEfldTVlZCSEgw68q+PAIsoOaUU8IsyZyJMLmXmcoFunczNVLxQZcEu+FCGkOy14NCL5xq/BuC1kLYBuAGcAkYbgWUH3IQ7zDcCveEJk5Ds9vhgYrlVLXeWz8y9iH75/aPjSR56pCq4jTa+HSGvYS6O8QQPfe0K+trVmhGBphtsophKws+3TutuJCpJEnj7tuG+4Zr/acn5IHe8ShANngKSEWuOoperUgcw765XkpEnTVvxyScrRmwbluvMzR1rGl5dPTzD47anprpyh20b/srojR2jBB7x0a3cTrlRbkrYs2iISZKJqOdCQRP6MvEeIkbJpGLi6nfHWncIj1Y6rqWfxKbcyD9GtXxXZ2yybKBPe9e7+507+C7hiSqXim6OTbyRf6F/O/8snMZnPM2tkgvEKGBZC+o+OSY/Q85RSxQNQ/IhZ+P0HmaaK2fxSw+syR8b8c4wGvP59wbz9Hq+nLxxUWcLvY566XUtnReJ0TXT/JWGFFGs9COZMJDvyyPNRF3+Of2BZH5eTs8gHYO2BsfF4wOy/mRLouNo7a9sgLUHrX8UfluhefUKtZuYJpCTUKYpNUV7v0NxIwp1GUZqQeuNrg5VV0dX71ZUWQz6POmgL5iWYWgt+gQSNAFvyoLgYIWYQoU/xn3qvNGkOtGCH53n+g7BPkknAuvXwvkQ16l8hhSSwQPZIPMB4JBDesAGAaAhdHarUECEU2llu+4+2T6x4447OjxuTcHcizevXDWpqv2rh66zF5LTDFYbRv36zjvyaVp+x9arS0pktTpvVKD0BL2c/u3kzXP1epU2PKHzzv/6bzLiafSg6T+typq06MV2lbasrDE/1qxUFde9npb2n7/v0W5qQNNyTt8nvdP53ujfvsP/1lpW/1lyVvxY/Jj5g/ED/mDix3Qfmb+d7qP33ULmsR2ZL46H433bE8fzbqH3kXkKL6jI6gWgjqsAeqJedl48NkBcSNkIrGCAscBxk0X4FSRLNKsZne9hJy0D5tOoeMVIXqi2VZwkHGJcX8909mo0qel7QZ+RkZKuEkWJyKlphQ6fJS9Xq0tJ4QnP8ypAX6npaVq9vlL4iabFTt7UEAjkWwy5lmJP4YiQv7qmsjqYn+nk09UFNn+gVtiSMGBBD05VF61LTc/Myk1NN2bzEikrKwXsnZZlyM7Oy3JpUjOsQpYeiEG1xo0qh2ltNrvfH9okqqUUWZYlSdSkyEKKit8U8gfs9veZTUSUhT4BynmQP8J+C8T7bSG3lMma/g99l7Bh+L/0HxnSh/2W/7QPy5XuoU8O6cdhvnP7kT+SiASAxsvA6QI38vF/1pVEYp3063/fmcvZRWj5o3To4Pov5qbD7PO4ExJyH3OpQY33wI8ZC8R/hBkBJQToiTMYE0npOrOsM4d0nhDUwn8qAF1hMlnt1f6Gxc2jTKZ0gaTI6enGLEtOiaeivLgkJyfblJYha4Q7qi1yvXVV6IJV7QsXXnbRCm97aWNe+fALKp6Z/MjIRfObH/5g6lxxvT4UGFZZ7fQYzXX10y+YrU9x252FMNC5Jr3eaMl3O12efHvsgQuuOavS8DqgqLRpaWlqvTo3RZ96dsvU1QFL7iPX054VK4j3+kf8DawfDgO/mgew1o5wkLOpsowGBBoZBN4z7qHod3vKVQF/lh5mAJInuAFEBrJFmEyqiXBnSV290ZjjUAgSR446b3TAu7udb7OV5oQqouX+nFKbvOJOSvf4O1dHLFb7smIlOlbxMnuqZ/WyG/x7CN8bmTkzUF8eDFTUJ/GM+zk189hiTsNEViOzElGY73ZVCzMN6AYWUokZwWzH1zMbSAU+ieuZjRFeLx5HNpddzQ2BlVC/y6FDUCaTITVGUdzPzPfj/nJkQI/N6oc7kipVQgBF4q7YQ9sP/YZw0kOGVCl0MuuHZqBR4vUPbT/ckVQp4mNyml3+i/YDnkWP6hAZUuXQzvpl++GOpEqTuipJjs98J8zn9dyN65r0KAY4j+cuXxF3rDyv1y59g51UvEHiPo/QX0cH/QUGLELRPu3omcrEhr70zH97YA/XJ8f6Qc+g8cDjXKZEpyDQ6AwM9FOOIX/CJC5HSCM2J5eVmYLHQ95LLJTRQUhmUhlRCXoEOSIjFeDzlwO76MlA3sceBOLgX0XZ4e+gm+n9P+/ezf1M5pJryVwO8j/HqslFpO7PW7b8mf6OHqC/wxy/d9rYtfeEFlz7ON2z4fHH//HE46TCN2J+hYUXrja5qgKBKlfqZz09zavGALwUELxOT8mvbZk80vgvowv5dv9M7//F86uTn0rqWEtcZfkvb4rMNN23ZMPjkSf+8fjjG658nKbW6S9cMLvA2rJp+ghnjlogrR98oHLXTZg6dWxIl7lo/8IJhQYSt1uPz0Ez9HsFi7RnV6LnuZnig9GsLIKeOOCl5w/qf5EvZUphBlNQEgrl4uhYM6py79O0hSPhNs19cNCfliS82J4ULuxHRTu/Mn7tSjhg3hMWI1ZhtKBLRVwW3JOUJk4zKxmU1b4nL5ZnAHedy5Wj3RPnLowHswyRoDn5wK8nqIrBqFQsrCGKS2XiL+crgN4yGkzw5kFVU1uHN/a211u+sZQPer/3biodOCptJA962zaV0jlPezvavHAa9n2PFVZV6XRa74SJNbbwWIm24e0dXi/B+1d74ah0k9fLl8D9m2Lb6By8iTz4NFTk5QNefFpP2epIW25uwYI/Bi9adSGsi31AR1dLf+KmcBdx87nLuWu47dwe1C0bUNthyJDkcjGgvATzHUQpDzBmis1AIgJiPFUGSrkAxxVyJBHuzpSIDkYko5Xg64eAfoABFf1MACNLijmDmFA0wrHZh3m4BvLSp21dZ9sK9bkV7gZHvSZ1on9CeWFh29mutkUrtqqzOhcFdrl0yLVhODXYMKtz7qla1Jml3lq5xNJ/uzuMI0s2K8N7WM/n6yP6fF6v1Ua0RKPXZtKeTK3eYiReo4U+iHuLkfbAfkMEs7gT3sEH+kdcMa2lrMrkkNSVzqkX7WrzY9NGNj7/VUXguq9b82ultfvXVuM91coeDqWGnNavrwtUfPV8/vAsckV9UTGDfIqan+py9Xl5eqMptdcM6FgH3MnXCosSD/EWtwFBfqeOG8nktCgWMAZ9unj0SYsi+2sgkiMRsjKeFnqMcUmgomlMiIQEW/T5K2atxLBPrTj3fVXxBlX5MEBbV0eUr4jH0wFcsfqFGTNoD5rgEJqOS+nTLOYgG1X2WZ8qsoVIRxdiIsVggfkgJWTdKZwRIEAVN5NZLvgHHEVdg1lm2RI3bEG7luQj9C6Nv0chtN4Rf1t2q9nKV4dRMMWxRAjBSYTVAZ0VHXOEzkhRPXY4NE/J0HZUv+BGdg7mjtwPUEBdmFmohvT+I/fut+3p7OjcY3toX0zcfOOdruaFY0ssL9Hf0E76m5dcIzbNdOyR9l+8ougKr6uxviiRiR0lc9BqiD7IbIcG8w0rnw/8hOCElBJCP8TcT4HnV656yp/S5HYPT/E9RSd7win6qhGBMtqz8vnly59fSby14ybmpIQ5NfM1OM58pe3Qi8O5Udw4biI3FfuSARUVCy7jSj5QbPaVLsQF5zrnmISMsgs2MZ4Ky50+f1aWnF1f7p7xzAy+bchh7BUYZzbYxagJG8ijqxu6R8QOKqm4w7Ns7gU5uSmF8y5c4Zk/YcL8c477fkb7qWRbqnievwYjJDErbyVFPvdVwB8ZspEzcPlcEcpVMvjCcqCTYNObENDoAfEiX+KRBIApHqZzlk2q8eT1yu5jR491V5JXaz7f/dOb831rFv36ZRqcPWbam3sXbp29q3fi/Im9u2Ze2HiXWNL/9txtTU3b5grVs5epiHP7kSmLrPRP5TTr0cxLDk+LfRaZ0TVjoXH11IS/fVS6D8aCSQWAC8BYxw4iAQmMLJZZwkDSkqzXof1vmLDwqETW6ZlEK+gJSpoLJ9qa6t6aQc8spf+84IOGJtukC5sn8BrDfcuttW8telZvGNt1umusQf/sovcbnSsfNGj4ceIl5QdfvWjaYjVNJ/+dtmTmRa8eLCsUwnXX/BSe4aHX8cH8U52df9627c+dnafyY78lV9vnNZy9tq6RT4qvko7xFDgWLQRIprAABKqsdwmeeLSd2w9+9c6zgeDZlw1j3usWztCbyZrSP2X37yp/007W0INF/Dp+u6xevGuXz49aRUPzE529TxAnyXZdS57y09pLCugp+lUpuYvO486Js6P9ZZydfxdj598F18FYXUKn1KRqYRQh2pXuZEHzWqKK3d2FzD/dxnnxLKAhzlHo5AP+MM+MtB2K0R8KO+yupDBd/AN8voZ+8NNeembPrD09a764/57ZN+w6enTXlKvGeiTarXpn/0P79z8knPKX/pO+eTdR37OmZ8+s3bsv7Nl9R49/6iTn6/sfggv2YxumkLHy1dJWTsfsHatVWWaMyKrEZvUEnfrCct7jIKYss0OJzmqWVEL/r0jZq9lH0dz+VOGP9y57Mfz4fKK7/NrvD2/MApBS99fagWL6g7R1H/37QTQ9vOP1ua2vtW/ufXn2/Z9tJjtH0p9Gxotg7VQTn7RPeuB8MkkhLpNcSbSFxNr/RaznCv6Mx7L0+9gHl/IldCVfvjz2gbSJ/uCYX9D/+RV8Od9XZBXom7H3L+UDMT9fuSJ2VLHtAy5iBfOJVeLKAXBhVkJ+DWGWIjC33MAFm8zkOrGsu7v3D91CK/+gMc1gHJMTeyP2Zs4YoyHNKDU923/42WeF8c/27+eLdTV2q2ygm8m1QEPYa3TJz9GyeL/nGmviKoTXYysRYx8Dvw28kbIcNSQor2gL996AIFfcEG67Tiump9BlZEuuQePW0AkffUgnQMaQS7bQZSnporYoxLfzl4V4t9CJ9/R3wF54T+vITqHb6DKrMZVXkzWvvUZvVvOpQMzsJlekZDu0RRVUTc5UsPW2UtbIc6CtdqWtMiIqaGsI+gTWQDkPyKqAiBwkZpOsWdvaNxmFraqnp63ZEdsfWyynaVI19rRUfi35Kj/NmWMXLhcWXDjVTh32Jy/q33fRFDv5zP4robl/FnlX1Fq0manoa32lU5uabkaf+QG+zMRs1r2Mbz9XQ6qXZFeYENHt0VtJwgpXdJnMQjkRhWBIBKB13rha4++YV0ZvDhxR6enNZfPu2HiEqphWqf85soYdCwvgCrImcOR8XJ9qUuKuN+NXxQ4yLdRr8Wr/O17LuTxmHsL/X0aHcsIhvBccEIzORFKJzwBL/LyhovAFDA88QL9jNuEPkPYMDU9epR/Mm0dU5w8dJT9ADMk3kfYUke8hjaheJJl8CZPFJnAzrjLTL6MrsigfdoLm8oO47uvYQeaCMzS+RN+UeIjLNMVOQOGd/n29Q4KHq9b0ZzNb4nMjhSggktU70KeWQe2xUi9qn5S4B6iLGvqUeEQLmoY4PxtQP1pH14kNfVOYMzo+j4VNUUIcRJVg94pjE8YeGLB1kfYPeCudL04xhrA3s3g7CmBn5ClNYybRqn2IdyIo/8OQioAF9p/7nYM44UAGZMjquEUN2iJJTdG+Q3gt4o/+DtqDWu14TLjE9WJCcq0CAIKexygfOYhiF2YCHo872M4cTvg2tPxm/ikYM3AglkQ543JR+IdOaEBr6ZjLCwa5CgXRb2jgOOF1LB6PmTqWLK1vaKhfunhTqaVgSoEVdxYr7hYWWa3WAlldH168+MziJfUNsSeKMJh9saoL2ANLQREMvRVT0WDNL4HsEBhQyF3CreQ2cFvOu3qCWQm4YGSNReV2ZgYPRBQQKwp6CjIjaH0Qrc0yiCkUtDJrNCNDpnJWiJ0IOokvaCXsBDp2cSz8KqqDfdViUt4kjCbNCdsp2k0/ZqutGn7Gt9ate4t+S39Pv31r3ZXFwSXkVzf2Hlq+/FDvjb8/OOm2gGH9rGs/y7VcvqlskWcJn5o+7PGsdF2WKSdTJaUCjK+5pnyhJyIIqeklN84hGrpYys3LENJTycI63l2+bnqoWVeoXVnfyleY1uOBQ7uivjXEVv1gO4pZ23ovW/cWMQ42ac8XLzUMWyrmQlPo36FJl6laGmqnd3Vc9URJAfkiQ6vS6nhrPiEqnbk8WCqQ/54N5e9lpWeqUrUrN9KPidpcMrKSJ7Tq2tvep7uObm2d8EjTjG+WKOm1LF7QuX6/SpyTeJBg+zkpytgRUEhNlIUQhNl8AoN6oCuw4hs/uAfOK8Jw5/7z+l8PxGVJpPpznpfws8bIg2g3gGtRVvcdivSfkNWwiNoxiBdGM4+iW6O0fyDMSNpA5F6lLT2R+F88jpCX4fOELA+eoI/HfkYv7ogS9QNfDW9FYwW8UQ005Wz5PfkNLocrZjqOGq6BcUPoexsmODPZl1sIyl4UwYtZJiEmui/Hr7lIKsVENijK+L2EoZvqwLbqXcvXtZi1WmmbxdK/1DrN0v8T8P13WabNrCXf12ZrBClVVblwXFnFclJSWzu9tjb2wRh+0+j+n0bzHWP6f2L5f45J5MfIj26TtFpzy7rlu6q3WaC2JVBbimWaVbjTQmuprnbC8oqycQsrVamSoCnC+qbXDh8du24M+X5MrHM0+X4gz/bXjVHsraB7gK5OYxzIgKYTmWYDJxt9g8IztF7mEoZ7eIGSV3WtObBmbev0K2CYvvo4iiaJzHGlOPoR/RNyw98+fOAbTDEqz7Q166Yi+F039TP6jPMDRTz2gZNM+gzvwOiGzOUF2jWdWKUO6V0YUQ/TTiuOUH5nI1Ex+5BKfZYsIYNaKfMepuV3Co8pcQR5Mv7hh/nbT7RfWjfLq5s8szUvb+7TZTq1u1Sno03Su20dF17YQTssblGVOtwy2migv4/FdPKie+4dNuwV+lhmxsOx7y64YAIXtyVVZCUol8Y50sDiQXDn8sOJ6F8KNWlMqDKS6UpYD4mvFjgTnhMmWyiD2NyqrkEe+Me4yzsGeJw/iv40aj6Lq9+K6CvSu5VvY2IcMk6Jav/WneSbOzP/RN/9E0qqGVLtgT25QPGE92DMffuo+fNH2ZVI/Gv5xxAD/TjouVdnnDy5BQMtqWAtZ8i/lQ9z2Uw7U89xepQ8hwkXhi7mtKRcLZ7nMy/nfuVFb3r70nZLhKSf/HZjppVmn/xapa0uGxVsLikTv6e/e47U5Vzocmf1f9YmrLii6s9z6A0bStfPKN1Qx/8QP5VLfydenXXmitVQi/Yf/fdrdPTWl38rqC3Zrhxrmno5/d1huDLL7brwdyv775ha1bShdMZ673qyfs7f6K9IXS6cacuhr8P4pcXj8aEtko0bH5dMbuZu4+7i7uMOck/DSAoBhakwCtD0MAESlgSR21bJEsbKcgomM35oSALqGuad3mwKogLOnYFazgIiKwUeZMjFYEhfTogeFXvIPwh6gxk1dmjLVocwkQkwHTqfLCLjaMMjl1lS6hHQGsrBrJlkP9bjUpyCQwbElyHApnnEYDLDBfLRhZN2W/LHTF7Ya10wafewMZMWCa8WOm5etJd+OAzTe4g3en2TKrtMk6LVaDXDxquLMtQZNY42OUVUSUDc7oECOWOYQ9CP6aI7cgKqsWXk18eqDCo5o8C+6yGe1NdXFZMJx7KWjSRnX54Gy3tpPnliKQbN42Orb08l6Vn6YZOuK9ZIak2dS6vWT7Y9fvGl5KEn0vIdh+a1rpJlv0CrV1xKSH1dhXiYniT5YydN2p1P6Ek+l5jzx+y9I58U9N+x4q0DrtAt96x4+4AzdAu/pnIjr8nJzm8Ml+SNW0juShXyVdp0pyBp0gS1+qHXyT1KCZGD+WfGBWna2DfpzUQO1aTkXDTz4o2kkh5R8cYsK31oQtNUQBZF6EhIKqfctXoPQhZV2t8CQjbhyd3fkS0C0WaIxPJVy2haUvbkT2GLLb9t/afzD1SQsCFXr6O7SS39gAgEA1VxvyE2WS89waJWBYHjzfK4UQqDk0SWsswmTjj1A1m6eJ5++s6vFxwZP/7Igq93TtcvWEiWEttCMu63vyYtq56ThclNTZMF+blV9NCvf0t/DdjqAZibZnk+cKEjmb2TEo3NgT+7HmYbwBDgPQWHR2JaX9S2J/TuuNQER9wXHFljSTFMFYLKhyPwWLkpTGTziOaCDZMys6U0KTPW9rmgSzfSY8Z0nRC5kne1Oqbm2AvyJvNCp0Gl0eoLJj42oWXdV3xt+Yz86qtrr629srIyWLdhc6fVNsJZkmYdltuYU2vIzk0pFzf/9eO515glno99mpWZmanT8W5eZbdPWrVq1Rwnz+enqSQpRW0KjGyOxvwZw5ZEL1725qZhlZn2R/b+sad9Hf+VlJI/dvocr3NqutqcU3vxtAsdvmT/1KE0BrPGziF2HUYk0CdRGXYl0uHZl4F6Zv9ISeOGrqgY/EsJ7cPoBmYekKbEbcMQLUCxqwZi+KrgeXnKV0hYcDQi6BIKBUZm+zA2mKiTjRjGBj9mhvdHgFamPUhDFxQRL6RK0I92oKCa8AkYGEU5G7+qnpxGcSSnTnru0FgbyvPNjIxhltskya5EZPGZ8PnAQLDAIsgU4QsnbKQUlk1pQUSJ4zhojDBo4yEN2D0p/ZyIPJ5k/eMS0f9Px2w7kKRnJhs6V6KAEQHYRUnWQk705kbDbkkTO5iVmlkQnlozbFjN1HHDhmnIf5cUX1xTc/nUKZdnZvYPU8YgQWfi9no70OLZNJBRM6x16rCayiogWi6l+/U1w+CWy6fwz+RkZsUejdOi8jntz2MxK9znvMG5fG4ZObexyhd14sE6OxjyJBPpszBP2s9tXzRZ0hxrjkeyUMyh/n/h+zKHzAn0LzawyLU24K2LOC9XyWKv1WM0Sk1CXS0yktrByOv/S16ZRMBTM7U2c49n0Xz/o2zyDIdOiAwGVjlvEo8hl7TOshIxRhJrjQXilX0hs8+TECC54qxD8nJjUXWUmmlMcaHZiTN8cMori459KAD+iFcJYaAwDdiOlH+57hgPc561Z+HtLGSUK2kpnn8JoocS829ATyXmt3H+hRg/YtmElRA/pH8G+iX55ZNfMSn2uAr4sszEHZ6QR0PsGoD6snIrgJsoexrG9UFHnoHBQ493FrKRhTjGWSwMaUNZ8ujAMpdVv4AGAegUN5NN4NEQuJiWoqOr852Z3hpPUZGnZnhBE/HOrPF4ipqhYMhgUV7UpaXxY2S5jD4le0qCoaKi3JoQaak/mVvjaS/yeErOGTf02Uln3xIwAffmVmJMKS0VjSGzbHYl7YXqIGDICh6pvIT3VsCf3Fbafmj9oUO0Z3C/u+kSDZ+TmvpmmSzOsTR5vU3e5CZXRyPVkUjynrbPG6GbYrOteq2lbsn3ZQW2sjJbAcCE97n3ZSCKlXj0RPmGm9Pj5vH7baohXwfx3tvefu8+ehG9aB/LkQPkAP2BhahjkbUl7zknMdd7Fkc1cRHz51R4f5wROdgr7HsdPthEu1n2OLDAEzIj348QCDnrKFrlYFDg1e2Lo/h+NA1yZKe4jn4Iy41FQP3k0O9iI+EQUiU2WCJeT/wrojoPzDxi1+uYZ7OMIVnhttjR7fw8uiQaxYibUYSl/ScixB/7YDs/HyNARGPNqhbYJdkvYS/pdUII0Lxod5l1drOg00N9sssuenR2yfMlRoLbRNYBul+HuS8xZNwmeiM0/EbIiWVkXe/WoacA2OKpTezWIf4+ZsB5v5Bm/2fc5vl9fd77T1jQ8znzqE79p2xpehzv1ULrPUOicU3mpgEdOYu7ZPD7IUxGyMSwirTQblTEhQ1E+RqmeM7xQFQ8n9GBX7ATz8mLjoCPbfFvjHiZychOlvR3aDNKMrTadG+6lu/OyCzKzMjQlmgz4t8bgX/cWETzRA6VvHgkNSEujtSXe73l9ZF42mvUQgXGXlM61GnqNUB1mYZeIzwho1eryLZZrLpI0v6cuPoDFNX5omUnRxBOjpTNn4w9Im7AaMIsGRpqv//LgdjCXwzGFhYHfKgGv2LF6ZUhiFOQRAmUphPiSC2Cgi9HYRWtrCp0YNAsNImLKm6A0q7egLh+WqWjsLCQHkJvaxSLxUkN1BnfJI+StwAvy4VMYSmE7Gqw2ooOvh7mkoZi1AwJo0ghQ2FVyUxcxdjzDBZHKimfQqL5nV0ffvJhV2eeM2fWWNuo+uE14aC1vMyYVlXe6p2b7mybO5wIN4/K8Trz8jNzxMzW0KLxhBTVNpammibdd1fN6NkHt2vl1BSX9qYnxjTee6VWSklxZa65e8dN9+bp6pZcub3zqvL6e+4Zb3RUBjwZ2uyNZbkeU5akIRpXzZSSUZvUgqnUM9I9If2LsaUp00IFjVX1wXGu+nHawrKOZ+akOrWZcuqcp5eu3TdNyU+5i56kqH4GeskLhMV+4O//13iQ6K9JErMXtv8ojxG+IdVhXvkykTJ12Qbz93/NI/OBpAFOTYz5H48GeZ6kvwMXAxwotCTHLWRyCzusak7PJPxxQX8C8yYWLn7/zRD/nAGwgnzAwD41XXjebKThmYZIfHdRWzxLe3q/Q6wGeGAnOe2vdDvy0mx5ltpZs+oT2YsvSmSrfMKp0tLxm68aN3Q/7irF0vSqfr8Sa1F25tlqiqxet9lYwnuH5muLCjDvVHPKtxMV3ybU5RRy5QDNLuS4gD1g+n91XQtwU1Uavuc+82qamzQPmtwkTdKkadO0pE1DW1r6hBZahD7Doy+20EJl1wWppeiKghXE1bogsjIq1OKs7EMcH1utKOqOG3V12FVBZ3d2cUd2GB+wKI4IzXHPOTeJBd3p5N705D7am3P/+z++//silQztC7JCmHTaAjJfxUqcTuFMuJZA8jImPB4EuApqIqBoPLV5MxmMXDfKnLv42eibY4sU+bn7pv95bgTbkJkzXHXR6bVBZ8XTbWsb4LTOn4biZDEHLUFFx9vdGSaVxyge3NGQq87Riyp1qX7jlduMFpZ1m0zvHVtbr/KLeqW6KZa5oDP/0LufAzC6+cSO5YItkxC8z7y1tiFkygZbql3+otMGdGR0/DRe1PnhzlKPhfPkGDnW2jG3XlSq1H5x5enGcAbrRlaZZS3DtUPoyCq/fjQZXyQxvpipQRSQdUGPc/LMNSqBETl6bBOJMHBpimiAwvf30/fE4HvoyY3d/P3x4RiKgPJiCT0G8EuB5ytkvR0R/7jFIhGwf5Cp0zH3OfsBGESuwSA8AM5AJ3sMOsGZBN5YjnW+37cIMy3hHlxcnMR3AX0ZHkB7HEB7o73QUdARrtkXffMGed8Yc46Qc6El3l4+4/XbJs4jKGYs5CTn0L80mDxFAgON23sw3hg578gZjOH5jAM5TPWLb95EHTjFXRvEqCd5W2DnM7ScjLFH84UPFwcZMq0MGbi9NznOysOk2m42pU7Afq2QaqsaSzyeksaqWkmhULvVCp1BpS8vrMy1lzZ2BhQGnc67vyDclmkESqUrTRANvFSS73Lll0i8Af1XXsMDpfbkH8osZbSByKoN+5/Yv2FVJKBlWIfBq+AUvkBz5231vZM9jWZG4fXq4qcWbquvTENhphN9Tmv9JSsHV5b4tTQ6HDpo1Y6FFIZdjxOOc6I/humccLWHxJt06jNsP2UUNK6cXEpGCwk8DHql+jpvRHepH8Wgq6kNqeypOZE+TXBJGABh6sBoDQbDNXCiQInzpZjHA+OtIgZcvwMmOSsaSaVFZWgDTpdXoOvLkabFpOCEcHJt8wGbze0hec/mpsWSzeO6YR3z5W69yVQY1xX2iLv1gUL6vyajrzq+hL4gadPUu1WlUlyUrOrdQo5ZTb8QxgnNttJyktF0+EKNxYyzuLFVf/WZgKOVsQQcM2ccAa5Fzlg2Ny1JpSzRqZqbGiXguPp7MFJQGEQTVwwUwF1zu0V4XhFkHPCC2maT4C6bTQ306KxgxGS9WuHHecjy0jaSiFynqfbDm7D24lP26mVg3BGAZ084AgE8J9dRu4QW4RbktZdSDbhDBANOQCVnRwZMCewsLyD7TQO00AI0A0mFCuMTK2kf2haLIUaICWSfN2ZqDFagU2dpLWlGvSXdiEzBlNEfzp7DGbKKO23/hvf417Q35Q0OrOmtsoOpYV11rdO8p+8myZmXbrlqMKaLtEmTqwJ6f74/gxvJsOZ4rMCgdmuNDKvSaTOgFkzZFnT1DazPb2od8MLv4ITUWWIXaasn7DWCqQlzWsBpvrfvZoezplqcucuos8zR2tJyVEDnE9xGmSuToj4WThIesnI0k4aozRSFe/wJTlMuBmeB63uJEh1Dicaja/qOMHwe82ynmoxCs3dBG3MJMjI81XyVgJJJJ1zCySWvjPU+mpPjb9hsmVEx9SpAM+iHVjAapTZNrzcZ9TqtRqVEzw4a0AB5OQ5ngWS2aDXg2bLCgsit2+cVFlitehDKcTnml+bmlJU5UJSpBrWbDh/eNLQsOxzMGoOBgfGBgXF+8uqysVfWd+jaapitFrPVrNAJCrPalK5LVyiVCq0mI12P/BuFwHJ+v9dmVanF9PieTXPX2B1tLXZ7QWHRJk6r5HmBQ3aKSdMwwuFPDjfPqy39iX0xigzxKQaoRD+jmv+YqqYaCastQVEXhewMllIWcNHOjEFOQRpfOxVyRov1aPp43U4OK7CbzEEGb+ZJ9lwwKwtc0eVgXqzdv7R9UYX4+Ftv7Chb8rNXPS7l/HKh75GO2pqN+2uhputg7NSGrhXwFfiNrX/7nsVdR0stKzZtqfr56hqQSxcSMkL+Y63v9P3NBwyhpbcv716hq68sO3LQM/jysLcGnoZ3nj0EQhffHnOnvzY00ROsn79sS4XN3bVrpoiEVdSsHIlE+E3keqWbSKyJ17U7F12rtcYeG54cjuESxizNNTo6S2pNllWTJdZmy65dJ7MmP4dNhC8Bs9+VEFealen/cHM67mbCnE8lGJMF0GORvay15man0ZLFJkYLQCA/0h8K6UrsMz89JYEik67k6nmclKGV2qV5woobehvSvZWRfCucODzhrWR2SuCNgN0X/93MrSTOeFO4kX+csiAPN0jVkC4Is1ykxoRCC4DXhyZ8VsiM4j2A0zQRIuoCMHM9CgLRzZEdMZnRKsvli6Dbw4M+d3mV+F7jp3SSdOU7qc0mStJjX9yy9auLwPfUkfNSWzzqcjybMcernjvz98E3tzdv/PW2rex/eh+Ook3gRx19Q5Xar8HD6+u2Aj5+Ej04tgzzY6LUKl2BkoTXhx768psDD82/IMGW7KI87zMGgQEs3PfCyPbBnYduzumIru698xm0hX6I+/KlrVE2/jcwPrllWNY8XIPiqg2YZzGlGul2eXzZGE9C8FrYVpg50YzzKdOg4eyOHWfh1PTncOh2wLTDByaA8fBh+NnEeLz9+fhvjt8B7hQ23PcVfA6Ow+e+uu/01IHNu44g32k+MB4Z2/xQjH7p0SdOIHv8C2paaBeMlJLKlFUbvE65ZgcwEQgmMy3RI7uLLqwHF+6Qucahlp4bScj3fHr1L4v6fAZ/ZPqd/vs7Wv3b9x5iNo2DqtYwGOpeeGjvdn9rB3fXkc9wdfxT+OecO/YeWtg9BMKtoGp8Idox7mrtuL//nemI3+DrWzgOT1yDXzNgNOD1CBxgyLICUhBKJOhCP9opNd8NP3R/lO3Jvseb7fXu+nFc3gf0WHwUHnNXVLrdbteCCrfr/+JKkjoy6MXNWn+vHINxHuCSTL4++31So5XAveVFstdsP4rpyki9LVzJFoVYB/qGcHADCpCrFtDOPfjIv9Y9Drq7uqFmdCDYaTTy2liC3mJOLF4dX6QMmRZZLOAiOd4lqp+7RVhPFODEbAb3GiKTyGQxGcgC0mER0zTitkPkGu0AXdvAaDeAvwV1Xl89PAq6Rkf5AQAAhBkPrgmt2ZcBIfyuGe4DNzYDdGzagEcfvEYzapYWBcGhzHphebsYiY+iieU4qU9dwlAYzKKPswIYWwcuYVgO1Mi9dDR1L/UnoUDACj7Y5sgzDnmlFHILiCtQggZZuS6IPASv4Gd4baalwqBfFT+9LdiWWVB8/PW8MTD67e6almxHeWHd0wuKQF3Tex/xQ0p7wxyzhufy4d13F794PBLMaM0bo4uv/DVvfV/XaldIUxv5x6KFC1SkL1iO1ZyzdB+c6C/yk1xxQm0VBSVc2G00kIZtjiyzQQI2J3KkCuE2cnthO2xvxKnHfjgEt8jwuZg1Nco8lnqLazQoShvBSxQgs8diHEaR72kEz8PFn8AnwarFoBtOvHv0KNyYGm9MvYslNe7k9ZWkvgH1IuEOnEzoIfHErWdlmhZkK/UEZIZ8EnyRAebToz+cbcfh+0k7zvzqlATfQXac1aNDX2/GQTc24zO3SrAMmXG6jdlJpXjnJxN4JUxwFMZsSfxkQuYYU9GStawhnMppmROZbkKMlLimifdEnhHXY75fkouaXOIc0o+NyyoohDsNUE9QfxRyhVb0ZJGz1UBLphrJWAM56CEPG4KHIqYGS8FioESJPOAjFJ8JolD+yZ7a2p74gtWXr/TSWgb/As7XvtwStkej0CC1lkngC0mytdmgvtbht9QUtRyvo1/t7GzdotFkm9FtanQbjK/xr/XAOIQ98Yqu+vIoUDM9yBOje8GFOntOpjN6OQpFqaxVAhfQo0aSoFj3cktRjcVvr6Nfj34bXc4BwJns7XajwHCqFE8r8T1x/cD5QzQsJ9+tuNaTEKdApio/Esm/sgstueoEahRNycuXq4J8IFjFT0byZyx4E+ZcfgQHvy+h+7quvz8wbx5F/Q+5ZZ0FAAB42mNgZGBgYGTsZNzX+iqe3+YrAzf7BaAIw2X2ZD1kmv0CWJyDgQnEAwA0+QnKAAB42mNgZGBgv/D/BohkYACTjAyogBUAdckEZAAAeNpFUTFuQjEMfQ5Dxcw/AEPHP3XgAOxIHUD6B4g6dOgROABiCBtiQGLp3g4MCBYGfoZK7dgzdP4SYqvtOCFPSZzEfn52qIMOtwGI7YcfeKpxRdT9D5HXQBW8IuoZNmd2a6BAdUZv6I4JiG6MX+FLDPTJM9gJZY24uKZwRaqYX3JFgWvoi9kDPWZ+vfesOMoUT8kumnOMeYbkmdWjNeuVFomZPfuYYG1RI+MKFvWGviqUscJHySa4mb1XhZo57+Ku+1Y9OjqbYqn8mZ5YR2sZu6y41Ju7OWV7wEQn7KRnVotad+Db4rxF6g/x4I5mXs0iP/0i96W2uemXmpb8cpAO4h3+H/MQhcAAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAw4DWgOQA9IEGgSWBMwFCAUwBfAGGgZiBpAGzAcQB0QHpgfYCDYIUAh2CJQIwAjqCQYJFAkiCTAJPglMCaoJwAnsCiwKYgqACpQK0gr0CywLdAvmDEoMjgzCDPoNNA1kDZQNwg3wDhwOXg6eDsoPGA98D94QAhAyEHwQwhDwEQwRSBFiEaASPhKGEqgSyhLsExYTqBPkFFAUehSaFLYVChVSFZYWDBZOFo4W0BcyF8gYQhi2GNoY9hkMGUwZhhngGiYaXhqEGqga5BsyG4gcOhxqHLoc7B00HWodjB2wHj4edh7UHvYfch+0IAggbCCyINQg9iEOIY4hyiIkIpgitiNgI9AkViSIJNAk7CUOJUAljiWqJdol/CaYJ0AnxCgQKCooQChaKHAoiiigKLoo0CkIKSYp4ipIKrIrhiviLIYtAi1MLaQt4C4MLhouXC6gLtIvBi9cL5wwAjBUMIAwrDDoMR4xNjFYMZ4ydjKkMu4zCjOMM9g0HDSSNPw2HjZKNtY3DjdKN4o36jgyOFQ4wjkGOVI5ajmUOeI6PDp0Oqg60DsGO2Y79jwwPGY87D1YPc4+Yj6KPqg+xj7cPvI/Bj9+P4w/okBQQMhBdkHkQiZCZELcQxhDYkOiQ9ZD/kQyRGBEpEUKRUhFYEWURgZGQAAAeNpjYGRgYGRj2MQgyAACTEDMCIQMDA5gPgMAFeABEAB42o1Su04CQRQ9u6ARYywsLIzFRhs14SEqIrSKhWiIqNgu8jIirMvyMLG09lP8Dh+NrY3fYPwA45m7AyFsYyYze+7h3HvuzAXAPJ4RghGOAPji9rGBBUY+Nqn51jiENH41DmPFSGk8hYFxqfE0+Q+NI9gwfjSew5K5rPELFs1h7isSZl7jN8yYDxq/Y9Z89PFniLlPOEQBeVjooQoXHVyjjRbjJHebjAWb8T2/TSJPVEF1n8hDg6gmjEdUxQBXPB1GQ90aNR6XgwziXH1ZMdT5a5df5Vgn32SGym3Ro8odJ+uQjbK+jTsqVZ1bMqvIaceDgN869qnuUKuqtaXaKRV1eqnbuNhkpQRXClmc4wglnBAFs6ITeUGFNaG4mHihcacCimRUNM42qPR0vd4oI4Zdnlne1cYNaypNjax6oTKnFMOO7DS2GO39o/eSvHKFXbjytqr3iqBrmYMlU7bp2NdKZ6QcTqjEuDw2a7/XM/p2GR2Lj2ITciY57W32mCFOy39L3Twl91HzUjX9d8qNKhY55S5ZV7ybf2Gphc8AeNptlGWUHEUYRfduQoK7u7tsV9XX3YNDILi7uwQJGhyCu7u7uwV3d3d3d/dwwt79x/zYd+Zs163Zt+9OV3fXf6+RI7pS1/+8GDDqR1c33fSjP6MxgIGMzhiMyViMzTiMy3iMzwRMyERMzCRMymRMzhRMyVRMzTRMy3RMzwzMyEzMzCzMymzMzhzMyVzMzTzMy3z0UJHIFIKahpYO87MAC7IQC7MIi7IYizOIJViSwSzF0izDsizH8qzAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1gxhG7ZlO7ZnKDuwIzuxM7uwK8PYjd3Zgz3Zi73Zh33Zj+HszwEcyEEczCEcymEczhEcyVEczTEcy3EczwmcyEmczCmcymmczhmcyVmczTmcy3mczwVcyEVczCVcymVczhVcyVVczTVcy3Vczw3cyE3czAhu4VZu43bu4E7u4m7u4V7u434e4EEe4mEe4VEe43Ge4Eme4mme4Vme43le4EVe4mVe4VVe43Xe4E3e4m3e4V3e430+4EM+4mM+4VM+43O+4Eu+4mu+4Vu+43t+4Ed+4md+4Vd+43f+4E/+4m/+YWT3qH9/d3e/7v4Dhw0dkmLwoFE5uOrpMSszmdksZpi12Zit2enNSl4lr5JXyavkVHIqOZWcSk6Sk+QkOUlOkpPkJDlJTpKT5WTPZ89n/64sJ8vJns+eL54vfo4ip8gpni/eXzwf/j68J3wuvCd8Pvqe977a+2rvq+XUcmo5tZxaTi2nltN4vvHzNnIaOY2cRk4jp5HTyGn9PK28Vl4rr5XX9vKSe0ruKbmj5I5ST99ztdmYrdl7b3JHyR0ld5TcUarkuafknpJ7Su4puafknpJ7Su4puaeU5Lmr5K6Su0ruKrmr5K5Slue+kvtK7iu5r+S+UpbnzpI7S+4sua9sf7mn7302ixlmbTZma/Zysz1me8z2mO0x22O2x2yP2R6zPWZ7zPaY7THbY7bHbI/ZHrM9ZnvM9pjtMdtjtsdsj9kesz1me8z2mO0x22O2x2yPWV9zX5/6mos8vc1Fnv5m/c2ll1d8X/reR49ZmcnMZjHDrM3GlKPnpfa8nhc9L3pe9LzoedHzouelkaPvRd+Lvhd9L/pe9L3oe9H3ou9F34u+F30v+l70veh7aeW18lp5rbyOvI68jryOvI68jryOvI68jrxOLy/8fgn9CP0I/Qj9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQh9CH0IfQh9CH0IfQg9CD0IPQg9CPcf7j9K8y+BQLz/AAABVuGyrgAA) format('woff'),
 		url(../fonts/dashicons.ttf) format("truetype"),
 		url(../fonts/dashicons.svg#dashicons) format("svg");
 	font-weight: normal;
@@ -490,6 +490,10 @@
 	content: "\f509";
 }
 
+.dashicons-move:before {
+	content: "\f545";
+}
+
 
 /* WPorg specific icons: Jobs, Profiles, WordCamps */
 
@@ -954,6 +958,10 @@
 	content: "\f472";
 }
 
+.dashicons-laptop:before {
+	content: "\f547";
+}
+
 .dashicons-tablet:before {
 	content: "\f471";
 }
@@ -1013,3 +1021,7 @@
 .dashicons-layout:before {
 	content: "\f538";
 }
+
+.dashicons-paperclip:before {
+	content: "\f546";
+}
\ No newline at end of file
--- a/wp-includes/css/dashicons.min.css
+++ b/wp-includes/css/dashicons.min.css
@@ -1 +1 @@
-@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGW8AA4AAAAAo7wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcb+kWhkdERUYAAAFgAAAAHwAAACABMQAET1MvMgAAAYAAAABAAAAAYJYFachjbWFwAAABwAAAATwAAAKatulUimdhc3AAAAL8AAAACAAAAAgAAAAQZ2x5ZgAAAwQAAFl6AACLYEUhCQtoZWFkAABcgAAAAC4AAAA2Cpn6WGhoZWEAAFywAAAAGwAAACQPogitaG10eAAAXMwAAAEvAAAEENEK6Wlsb2NhAABd/AAAAgoAAAIKw8CgEm1heHAAAGAIAAAAHwAAACABVwCzbmFtZQAAYCgAAAGdAAADWi+oduNwb3N0AABhyAAAA+oAAAoztf4M13dlYmYAAGW0AAAABgAAAAYlmlWwAAAAAQAAAADMPaLPAAAAANHVnZ0AAAAA0dXWGXjaY2BkYGDgA2IJBhBgYmBkYGRkBpIsYB4DAAR3ADcAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vjqzXwDxgaQGkGJEUqLAwAgANkAKxHja3ZA7SwNREIXnJmtkuXfHBbFYsViQFNutTxJsVoMmARUxhSSFxEcTq9iI6dJY2FnY+Gvs1EYbUTBYq5U696GNui4JWNjbeGDOcGD4DgwApKE3I8ASB3acJNbNFttPdg0i6IPh7AfZNEgejVJAIU1Tngo0TyWq0gY1qEUHkklbejKQeRnJOWUrTwUqr8q6rNd0Vdd1Q7f0oT4xlrGNZwIzZnKmEMcACRvIpSHyKZuwxylHUcIuUoXqtEW71JYg09KVvgy7bKZc5atQRbqkV7rsTd3UbX1kwGSMa3wTmgkTxXGnf8DCL/zEd3zDV3zBZ3zCR3zAe7zFG7zCC1zGJSziLM7gFE46e07T2XG2nXVRFzVRFRWxKhbFgoh4h9/xa37Jz/kZP+396q/EMvBTwFKJpX4fwL/XN7iViiEAAQAB//8AD3jarL0HfBRl+jg+78zOzG7aZrMtbTfZbEvZ1G0hZRMg9NBCiwpIWXoxijQJqBgRlRIbNsSGiD0qchaOs52uHbmIp4ce6slx6p16x9eDJPv6e553dpMN4n3v+//8s5l533ln5p133vL05xlO5OCPnOYPcQIncRouhdNyXKXOphP0Nr1ZR2zJRKcnp3sepY9HHqU7yNRHI4/yh6JN5EbuZ9r9M6HRj7ifiYfy3M8c4RL+KjmO58JcVH5R6oE6/RynIcEQMZmtxGwVAkENkSVDHjEZ5DRelmBn5UMkGAiG+GCgCsqrguL+aP2urHW31pQ+OKWkblbLiprow9H6py2WpRZLzohFpmF236QKefTiSy/1FXhTm325lilwaopF2MS/tis31e6ybinLzLWlkpTow/xrT7OzUy05gdHplXbfpZcuHi1XTPQVNOlWDs9hdXKEeLiI1CiruQzoE1uVyagzSCWE6OwFLr/OFyCnhY6WNWtaIjQlAqmsXtMSbWpZQ1PI6TUt/KGWNfDaAvdvqOMT6Rj0ZRqrxyxriFtD/F6RQLfiJjXeuTS6Prp+Kf8j6YxE9/OtvZOEfNqm2nTnUv46Vk7bIndFH4k+xk+jWnKapkC9EW6XvFyu4TI5F1cH9ZrStSSNuEkDCfjcrgItIa4A5PM17FiSiWQwmwIyMUlaIuW7XekNJETMrLRK+semTXe2fLmUSM3NDQ0NzzSMp09ahrTccSVZ0Pctb8rLK2jNi36LSRnZY8UTdPeVyi10XmNjwzPSISy5o2WIlYjjm6GCxsZm+uTSL1vu3NQ7Ayq4MC+ft0a/Yemb5F52YtMmsnAT3GKhcxueaWzgOBXMjzC803JOz+VwRThHiM7nKiFum2wvkKD3TV5bVYCrMhmkApdPtOlYGvBWmXU26ND+Q9FQW/TwtbTt2oeLamuLhFNFtdHGIzfffORm4SA5DcnNi805tBv6VMkLHfyhotpIpLYo2gQ38M9i8RFV78nFeI9IzlJ5CX2AHXB8/5wQYEQ5HD7RZrTpvHyrcKr3gJDflxkhp0VDz3fhiGjA8f+GOyn9RTrFqblszo6z3k0COOvFIJHTiN0mY6Mb4EUDGuWETMQ8eugl0pQ90+XO6HvjIuHatVXfzqXt7Z72Vk97vSCRpiw8lU0PSbnKlXq366J32vo2TK0a1u5phQtJx5zTdC+cyYAz2fQlXII8zJk3pKjUxxk5G7RdUrkJPjxIXBnBgMOs4U0SLjQ2f2A1Sh3z6T+uiH419uitY/ltPt/82US1hv6ZZBNrUXXPbutUi9VqmWq1CD/P9/mil4+99egY3noFyZg/u9pD/0xPkrzVP0fzLJbYhZxAPMQjq6W9sP5LuFHK6NptAyNLvDi0JcSIA1lP7DiatdgzsPTiR348ssSvZEPul9W1RT3f4ViLhqLavswwZsOWYkt/hpw+T1mnqgvzvZNw0C21LbW7jBaLcRdkeBfm6AOJZdFPMcfAI9fJPSCPlFthlnIEhtEl4dIzy9CdKuhK4g6aAri6VIaDfPtvJrw6YlyT3vebH+mpAP0o8LafmH+EwqZxI/TSAwej1x706UeMG/HKxIM/0r8F3g6QUrjgn6yw6VWYbwaYb4dgvmVyFfDsgjJVOXGFBG8VTJQ0UXBCaiFpKntBGV8OnRMiXpVp5uSAJ0snCJJU0rAwtGhrWRpR6TJL/JtI+uV/2Kj1P7T3ywULv3jyJrf78g+vUHld9WPG1Ov1wWXzx5WueXSWnDVq6KQh9K8HtxxdcVbUuq2ZZltBSvLZtvc3KzA8LKuhPW6uHN7eLsnw3pJstPldbtkddLntOm8g6A6aA0G/zWgyB82yyezlqgI+V4FkkNWfZgfvOnpX6yLavaj1ru67gpmffmIeAiXTlhMPKxli/qSv6kxX15kuIX/ZdDgDl3yaGYQzrYtI0YJZUBLIiZXMWkCHduG1rF0RuUCeDDAWRoUzZQAWUbkFUbC5lemdURXwszZIDS+PGDGnjb619SX60S7aHRZyRlWumkP48pUTJqycIJe9TCn9eU6bv5E+l0e3RQRyI2lYNWdE9MSE6iBcgc8ihfJymMc6zgF9UKUyy2UwPyXZqyHeQIZDX+BwB60wRwNBu4bY0wTh1F1EN++x0ItL7/mx4BR9gD5wJPNVUvrE3fSH/lIym8w+krHh4PfS3k1tr7XMef022kY695OMPT0dsQLSSds2fXbfLA5hZQTeV1lLWbCai365mrh8lVlS5TvcARV7b1MVAUjlhx9bL1vZelkH6yVIWohvwwb6Ln2SvrthA//Qmr1r1uyF+evp2Uo8Qj6CNry4LxP2wpg9O3bsge0EXrQmuj8cDkN7UrkIrO3lMC+0AL3NMAZ5MENKYI4EuVquAVb7uPOsd5vOpocmeWNbHLIHoZ1OODfoGM6rEo7l5fAODvYOx4tqexwM5BKP8t+7otgCKzyCHca3IsLsiyaUHBp8BelEsBEDIapPoMATYX80xcKuCocBp3vieTgRyyJMBXwQlvYyGsE6mEqwxagEdxAWBqwSWApAMZyKUQy0GzLC3p6ecPwf6Ye+E3H6QchvWdP3ZMJpxCUcjPkReJYMvZyHuERv1wMt4WCjG/AJTpPZZS9QyS6HvUAOBIVTUVNZpOJW4ZRwqm9oSy1AsTBf2pbpLzxEX5k1i75yqNCf2SacIsW9B1Wra7EvwuzVor//823PyS/s3v2C/NxtCs6Th8trgBrUIQUDRBoiPhvQb4jOZOnO7RYLbek9oCo5YJ0S/SuftSN6apTcuh1oLDq5b4h4/ICF9N3MZ+6I/rWbA7oS/uA9jsBMsXOtsHKXcm1QlM6XEUe+Ko3w6RlWAjM3RGAOmzLSeZzGLigNMJrRJUv2AnfA4YWF55KMBqAgTWYTIA2geUIEAS+7wgWAUjLlEb2GhFRuOM9riIv3+4geb5ePLHjhJ/oBfZF+8NMLCyBPKslIUvnTC71vkJVk/I87dvxIn6U302cxR+rpB0sMaXrj1VNt+pVk3vt3EfNy3yyzKVsUqhry8+mPRpdabdAaDJun2pfYHQbITm0jzxNRUJs0ctLsj3qOk01v/49Q/PXqjYsWCSOURy04pwnijEEPHc8a0lsk+NW8t5wkkX2vrpwvjxtrGVpYpFHN2FJ3oqWF/wdRqwQ+6CPJEi8Qf5Co6ZFoLv+CnNXSctWQR//wJ7pNuLn31Hxy3bfP0neiO4utnBibs8thRslcMluxHK5FAhB70OYR1/VsVTX3nQC6hm18a3S/vPzMGXEdrInugQ1g4jTSKYtyGtAWJVCbz10GeDEj6E5TmRESBgPOXxYJ00dXPTEm6/37H5z33J4VVenZXz16+9x5wlPnK+WPbZ7Z4ErfSYZO/kv5lgPvnb3qD32trbvOV4jTS+ynJVVAeaVw6fiOeqC3bQQACdvgBTXEBsgsur93EvGounonqbqi+6P7hXyEGPLy3knR/eJxeME2BACYktMKHTVAp7oQBxZIlgGuwMtAQD8c0JFYuaq5ZfL1tBs5hRa+tWUNbggJusOQiut2jH2edhPPmhZyGstpG2wpAAz6y2DJMByHz9UAvNVBT2dxFi4f3wuf5oSHiIJXb7MLXhLfYJlqeCBYi2rPnKklL0TCAKbDkTDQQ/EdAvnTyrjWFp19mZdCRbVhfOzABnTtqb5MoYO20TZG/yjvH0YYRJwBIMfgVfNd6YwSF3Vp+MrKgS/Av6SaUFj7Hv38vfduGjO+rz0j0nETy1ZLuyNSQ0mk9x9wTAres/OrIn0dVz3O8kJtoT+BH9AyjmBo/E0Nkj0OXOH9uDh284Vkb/+5KqsqD9Z9lZU3fyGl+caM8Z39J+zFf/ds5Q8pCO4BIiYZLWU1LRUKbisaX+OzZ0mSKr26cXHbouHeZHl57DYfVnH2ZVwOQg9DfLRbnd0yafms2cOLGV4s4g95Rk2bNspkSilaNHEolBjjcyXC8KKeUYvntN8LeI7LD6S78qV08ThxeUIhz9l3cU9cQC130ptJ8zff0APfSI0hT+/80qamUtU9nlCk57tvlBP4DAmesaufb7LD+vMCzuUAdlp5QxoPsLOM94X4jBgNpjonjWNZKZYKOeQuUvPWVT7fVW/RN+hC+oaSl9tbW9tb+ezEJCqx5HcMt8jLh6965MUvX3xk1fB4JmpvZRck/Ec3s6StFu8BHruTnGb4M1nhpuI/aS/iSMSFAIUM8RzjfRUeTLnHjHfZ/ciCARPmDxrtRrvf7vcCPSHthcXV165qBpQNSDssGgCvh3scQkeEHUciyJ8jTyLtBTpKgYUwQn4btkPAVIF/XcDTYUY8HunLxJUCnCODMefcG4Ojyv2Y6jDfX4/QgY0ZWFODqmSMP/7/p3p1sbqLSCzP6sXaxHV97UijYI7VyirDimN1/tp7ZiW0D9b4L16TIPknrhPXwUzmNDweAVBcR1fQVRzhD8G546ou5Zx4HEsRhPKtsXOG+H2iAUuBFLuFbGfnDonHgT1m54Acg1K8Prr/P56TFZpXroH+yGO0pZdRlwx3QX8onKGSGm1GJInqCU5xMSGP/efU2WGvbLDqPGdfJsA0t5JO2PW1K8Qdf0hJSSf0cGeEb8V/qRG6Z1041NoaCrN9D/KEg3c9q3CgwygUi28IM/lh/HBpsvhXpH6ImdhJUBTf2RJ9aQs9tIUQ8a+z+14kb2z8QYEZf+T+KJ2RzihYC/iLARrI78twAE4RTt1HCo62tx+ln9OX6edH27vJEnJ39EXpzEBR+1FScN9HZMnR3uWCml6p8P8RxrtpGY90Lm3FAykpa4hZQxiBUnjsyiuP0T8CefJHzAm/w4kLSwpwGE60iMLNJ15CCtltfV48FRl8+SC8qcH30hCRCPAs4iR6keidop44hVO0GxbDPZfiZGkju2ESdn9DPqSvzqAe6plBXyUfysuj+8fRqugSrJW/nbw/jqyjJTV0dzT6zTdAAoVruAQchc9iTwIqkNVPPHwrDbchnr+Uzudbf1kdthPL2RwUcXaRIkKACspECAQtTIHZDOPK+hN54eVcmsIHmtIZZYmTMUT0MX7TaDCjcMCE3CAxia9vOXx4i825FHDqi5oD18665poXr8mhh+3XZghy/tNW0lQhL/8dPX1YvbT3K/H4TXdH/9Qxc1ZHx6xAJVz0eoZqA1yCQI/sJ/ulQqmIrWVFpBjUoDxP/yf6KL31fbKcPvopmUGWv0dv5de8T1bQR9jh+/RWMv1T+gj3v84HLj9E0stIfhpJN51vQpDhJP3kli0n6Q+wP+9E6F225WT/NQiDOmOyMzOs31Jot3cwNmSynnyTUdCxjtMRd4jE+tBklmHh9XOhRWHEfxHAw8TjcJfDui13O1TNMQleEcrziGffN9/sw0nI6KnuaNPHGWM8uGg9YzI+HkwjIh3l5Jq48YPbVE8SaTqEMv20RkjywjADdZGHWaQyAA2x24xS4+sl9fUlPadL6llGTCmp7/lO1dx7gJxmqI/k82pLfmDI+KK+9uoWl4kQIqRm2Ny1BeXjinJF/uVwfUnfVVKjUkd9yetKHfUlvVNVzTTC8CjtTnIsvnjVlCFIk8NL5eWptEWuMpsZCY9oBczWq0rqgUHVJNBQZkYduBncRJ6cCwIP7k/gyTNiFADy2vx/kWd0JRKNsI8wEkBc13vgx/+YC9cWDdwlNTIqoBZY7bb/lEscq4H34JznSjzibYOh4RPyCmWLD8VHn+09T7MSX0USleciyuo7MZDnOIUHx3YcAX7fyGUOplmQhYJ5ABPFjA8Fcrm77wTKFwDoHAK6G2XOwEyQTiEfs5gyIq+NnYs2AXWDZzlOkYUrPHISPCmTy0U+Ayaiv4Az2jXxh4osQVEJf+i1nXecoj88QyRpKk1BakPIB0gKgJimAO1+Sjx+/Z1H6d8+o0/wX/VspSnCKaCDok3AfgBm/ZXnaeCRnN1YZSKxt9OzREDyrPY10kikZ+gPp+7Y2VOEtWGtDCmE8Wn0CTLlM2I+eieR+9oRdCIZhf3Q1x7vSxXryyMwpslMNwIEMzEqqBz3TpsGBVaijchHaDfU3o10Su9J/hB9gD+EiJg+AH02W9UcQeY0gvxphHRG14R7GJsSeyccK6ShlPpjeB9oRXgNu07QCDBQcB+roQrvhFE5RdukvfEHIl7AhwEhmI2SO5TTMZQOOCbCHZWToP1mpn+RnQDx3S782XUwRlUolpBemjiRfhMM+ubN3dixHV/93RcPbr1B+PxFuvjF1R3bd2zeOG+uPwjPepW8So9NHH/DVqXuN6BudazuQBB+XqyzQJbwB0hFdKUTI1x98MV3kTra3tE+b54vGKTfTBQ+hweMn0iKaYiGiCfonztv4+Yd2ztWv0juYPQFdD8QtACH09kMNkiyDoUnujKUruebVEyY5CoQ1z1yTbiq6ppHENZG97OFIK674VhB9C5PODdXKCs4dgPA2Cy2QNjaUNaoul8iacNFqEB3Jr5HOAoUGrHFV6cjlvKtQkccuEcwQzxFtUD2t/W1tzF4JxxX2I5D2AqYbizB+duWwFrEeKHIOXJI+/n5RiZ5REo9lg4GAT1bUZQo5KNoAJLBIlOFmBfywwqj3KakMboDqSLxOOP2rKjKYM/0BYK4A544xDCMQXzv2oPv3dSXedN7XZulmxdXllX97rJ93whfp71xHfLH176uy85dfLN+/rpv9lUofUuuA5rkDwDRzShhAb7fLMHOHRB9OOXS4FFIY3D5jmAZQXEXcOR+XzCNyCb+Vb6Z/OWKK2hu9ADNveIK4X98hbr8yqZmf2ActZFT5O4lI37YveLv9Jm/r9j9w4gl4h/o0TNn6FFSduaM2tOUwvOqMV5/c3P09n8e2vBY0ep7H/773x++d3XRYxsOKXh0gI7QM+6z8ZeyXjcsOpENv13nNeI2MBoc439N+YLZquh+sLsG93gYl2BvUJWd5wnDnyev92SexyO0Im8M03Pf+GATEANNQVyxTJYbuxOu3AgUKO3eCJfn4e1RPsZS84dWZYbrkTioD2eydUEMhEiHpMOch6vGFZ0hK6LF+E+GzpSUBR77SQ63Kz0YcKiEQLrblS9L6WZTvurwja4lQpa6oDykqrdV2h1mk0oYVlFZ5fN5K20evjQ/M9NwF71j8333LSU5JMe+cOEi+vnCRYsWkgKp7Ea6/l7BJOXke4RSWyVSjaUVwwTBZHTZK211QkNZvtUwxXf1/eSt+5aOGxfNXkRsi+CP/nnRIoR5v+Ad+zGUEE87kINjnCEmqmYEH7gp4j3GasE6An4H5vG6BB7UrNTlBNiJiACoNXu/pPC0cKrnuwjAYBSbdyu1wKIGkByOV6qwubhUAKFL/XpULcDlPIbPSxSIobBwXiChq0yirQz6hNjiSzeRc1N1IZDo+Q6BhW7ngZ30auJJnzZvGp2DhGBfO5KAgE3xH+iMojBQj9Mvu2x6yZAh9JEYETmYSVP3z2N85/SYfM0GlCHnjHH08P6Kktnsh0XsjPHk8U1Wo4gIxYh97cSDiqkTKOdDnBLf8CS8N1xnQHKgux0VXZHImhYULwLFg8LGuK42wsZRUvAWMoFGfPwAge4QTu0kwkuXwLgduuQlGqVf0uhLl1zyEhGEU0rJTujzpp3xUgBHcDXHbAcG3jNZebt4v8pq1g78x2Yi2YqjyGgf4N894nGpEXBpLvYKNKcqqOA8P1LqbpdN0AGIQ+Bjl71VRoMslRC4640P1q7z+lZNW7h6FY2u37rC5529eNd9f/RWLdsPLPV34fnPbBrXnKPR7rr88QkTo1Fiy7eNnTTyT/dfVIKQjpB3YU6r4LnI69iJV7YFvcQetIlvfERPdYeis0LHSOZHIf5BFIPAJOzA+dXJ1kEje0M94zjsqD91oXTAgBok/tfyYYZOwgjiD503KxoUERaQTudmmDwOnp3Nxg7ltD6AJYu4ZUxOJZsBkctA2Rhtgt/uDzK87kfBuF1B7GbE86wD8VBLjOxS6Fg4r5wzMgV5/BpgN11uo8nbPwxwjRnfoXXE1YVlKRk8ycUGb3jcW51m1CSlp9XZLSZdljGnNNNozDSnpEpySnL5fLITr7ra6WyYECzM0RuMNZ6KvDxvptlgLM6xZuVUNU0qLsnOqizMMl+tdADpXOR1JmUU039FwtEnRqoqfPpssznXBpskpKSYA/rkpOSUTK02XZdaGa55LUw/KcvKLqzLEOWyvMxhKSmWfK1WLaeONdlstYWZmRKvyc1tCgMMdpBO6VMYNwOjIAaUBjz/S0VCf5nwXH3JrSHjUzfcuPSlW0frTK/ddNXUKYJzoPAWKHwVC/l9l47329KuIBkjXvPufodGtx74eNzYqy8dH8g/t5D7FXh6jpYEV3tcvheTn+Hq6d/+mzpg4p5QNSu6Fkz/v9Qh7QWSpAPxZCw9t47zyxURsvmZYphtzCBpryJVRIk/bN2oI8AhR+5F0YwiJGdEdlwml85ZORdXw40AHrqVm43SEMCYQZcyrxlpEvRLyoQFqiRAvIJd8Aa9et2guYsZu+zvn96iHVYIVCTGS0oIE1NJFQ57tss+4aLpw4YWFGzraB2dX+xyXFBaXlHZ9+TiE0tPLKr5+ugnC6qrrblDq3JzqwMbJ01rsuRZcuvplCcDZo1WrSFb5jcW5OfnhRbTNLTkCiOrJh1KVusmu53OUU0X37Yne2qSRj0k0Lakri7KVCT7yDPR/WWeljq7PUWlsTu9ExyOM/v0GSVlBsPC3UNLfdlZ28zmMm9mZvRFYLHyw8iBIX0Us3sRWa8bGW0o652yrojo3KKeWRGZnYK5iAQFMajjWzd+Qa/fCAiucyO9/ou+N/nW3gMbydovNtI2VdfGL8jajdJePLMRRwGP+84y5S27LXYhBxgsTgsn4vCcfmwbl582xGYBo4VRlj54O/85m19g80U5Rp2gtBflqBFyOuG/85xiYHxTwjjF8QA1b4AdUxQOONL/BwwrTGDEaoCZW/tLu5UU6bTTyL8AjW3ishEjIHXAeAydwSpUhQS/ji2pyLYlS2+LZA2df2/k/vnDsmF1Ho/+fufdu7fx9dHn6tdumFUz5KIr1tZHUcCg6h+j/vWlh5dM/DF8OGjbG4k3CdtETot/Y/gmCaVIiKf0NrdNL5YcpvNhAR5aRh4ooa/cBpwwioI8d5GTA3YcMEYi4Ao72vhomHYyrq1RLODMUBRMsIEjgj0Z9Xs5BP5Vx4gEvLX6NcaICR21RXcFeicF747Tzthz4fCRlyOoCAkDgu8Oh3F5M4au14hWUA1//0coZgkljGGCiBRgs1MwVXSeie3UAu4vTWhnTETn/IU0D62CBKab8eoGN5K/9u4BKv3uINBEfSdgCgy0raYYzxQXY6OKa2qKlUb+PXoNTg9oUswOT+qCOeBmNgkWYpCJVFDOu+qJL0gQjaLpYzlBGESYbWmVeNvK+vrokron6y6BDH973Yzp9ZTnN1ssxywlxZboJsxMk8RL6mZ0z6iLLqmvX8my9fyu+vreCFw41XrMAtdZp8KF2C86Rmc0Ml3Ur6+v4TH7FwZidQzUxlcTSovlWF48J/1P56RGJLMRNiNV1pcZFk6Fw2iNAykQ3f3785XJ6nC4xxEOoxY/zIxbTrNMpH93vjK0h2X4YyXDzApATmODbEPQDQyQDTggnQHgNb4ocKEM1AunDi8Ij7CtmARrfefNw8Y+tA8I1S8eemhM6FZ6M986daV1eHi+eGD58vdevi403xuJLLj2zoMk+e6779lNzzx3x+alkUgwHLr2t+8vW440ejgBh6HUCGGAlStQ8KEIm2z3o3mtMwE12mMpzOk2RI/hCNLiEeFUXzsCGaawAVSXT7ulxjCz8ImgqCcOdpQFxPgWNdN6LP+156PNG/Hi8+2Jz/f2G1QAnkFwx+yOIqhTR+YDwR0U4xJApB1mz/qVBgzS5WlhjtUzyxmHvUAlAVNgUnmrHMSO/R6M49MC2Z1AVAI2FmKiCFZSIO09RA8f7ucSdh4mw+jI3ZmmYfUGQ26ut7Wt8Zqb140eZcmZGkzX3pLj85bn5uTkzBGKSTsZ/tIA4/ESWVFSXeyuKsnNdjiN+iFXja2pmTustLS+0Gyy03eyKqqqgIQsz8qJyQz4A9IfRTPXxE3gLuBmAY0McwrabFSIWnsM3fvtZrvbLtuDdj+QC2ZvjDbQEq8iFKsyyy63QmbApAMmncheN049t+Q0euNdANUYRbfdqBAbUllhga1wZOs1I2s1szOCQ+Z/vH3Wotq/1CyeNeuaWUtnPvP0qlAwR3212uwINc6Y1WzPctsdUyrsGuKkn2jspb0nMxab+GRVCp9Gnlnrzsq1WofTi5/gfyu8vLguP0+QZTl1avbE4W355ZPKSnt6Hn64J3z2bE+RY7zPrglVjLI7XZNTU5JrPcPD44uryZhAvViQUpRUW/ugoNWXF+sz6BlCCL/fnFlVhn2l8KWKniIXoEsBF+CGcHUMb6PVtyS7G3jF6FtwKzbfvBdVa04SNMsxW2+zVjH1DooaQE16DRGZ0Xdpw0ePxG2+m/cOzStDm++eVpQdR5hOmln9nGgce4Ni8n3jtyPuQIPvBuEsiguQsEQhuZAv/YNZgJflDd0bNwBvfuRYg+fOTQinFPshRj9G3xzx7Y2K8fcNYxvvZJdOVOqABdAJD429M+lk+DgV6CXUzpTBW4e4kQhFAzof73Lkw4Q3psdl/qpzJIqamG1wf0E87VfhrFOd6BpQWvH/ZoiJPqYg0YuUo3FkMtp6jGJHqm+VQkUtQTr/RLIejCvFHqR/FT5i5dsVhQH7p+nkzeh+FDFN+zix+GRcZBq3ZWDwRIecuB1orRBw6oGgLo2U8Ug2eaZ0f3KCrpzy3Z9/fjciHu9xoGAll1gsfE7fCbu6IE+twIROxu/26/dRlK5sin4/vkmNESYRi8Sez7dKe5meXkScroOpgWURpHeFr8ktbOBQ3Q/XdhLCcB3S+qgv5FExZxUB4AeCITGIMgBelW9KR2Mg1Y3Qsd/dv+1SldtQaHGmX2uxXJvutBQa3KpLt90ffYnkvv02/cvbsvp++t2DO87OE2wZTkux8cm5c580FlucGTZh3tkdDxLDxXjV2yS3X24hHeNSgDtEa0t9gn4wrrwiTp3oFHVOUS8aVteNufnIzWPqgox3J8PIaJoZ3c1MSR57gn+Sb7GtHrn45psXj1xtI5cxDp6uu7av/Z13UIawPeoa4G8QvyOsR3lQCcxE5OaZFoFJkKEFNp8LiwikdrQysOsc/ZQR8ReUiXCuMwKETqR3Eppzkc7VfT+GhXxIp6DNZ1i4bd9q1Gd2Lnhk3cqV6x5ZENM2d9NuVJyouta0TFkNKwRJMs+U1Wui0zEbxrvhTLQ3YvM3NvptNCUuA4c5lcy0ZWgj5mJWEnajHYkxP7MLi8tCgELTob4Czf/wDU4D5Rzp2RqJiIbeScIxZu0U7j0Qxtb0ZfKHICvt7T0QiSiKF8CdpJMZVEWr4H0QlwFdksKyitwa13Ejs8HLh1kTEwszOhamG5HPERQL+bVFNKWott5NThfxtzC+prao7wRz5cgvqhWfRdF/cQ1icOgYNM3AU9H9sGc2BuS0vBx4gxh3O7hyYLUI9iT66Sg+Oop48pBijcfWKmmmIej3EMrgYrheyzx3zqnLCW1fvqal5zu8UzS0rOk9gLbGioVvXybsDyLIU/REEekYzCEXsxJQ4FLQKdlj3itOF7NZQS7GLSLeEwPio0wyqKFjL+iAXPvmi8hBDUoUIUfHajTk4AVCPjsusJ+cD5n5Jwvs7BbMYBn2xZvcW2zu5jHfAdTz2IjyLHiIGR9NYqRA0GgSdMSkSN+DbmwJkdXeop4css8IK0PsLB0GJPbC2tZQVq5YtJ3+BkvJg4UVmTn0Zem+meN0PV/w9zvdqGDXGRqqNPzVnrGh1iRNsq5nmOrC6LPKKXm0JYkKim5O4U0RliBs55yJqxmpdsBrgYGCOKA/F+DLalIagPnX4KXzfY2hsPlY2up9q/2l9JhkZmC290aF5ehQlMmqd3MuCuAQ1c7NjK50NVXfWeCcsnr1lMCFOdHvxeMMQEevZMmPio0azmENzIM3md4cB9SURhK0AApVFaOtgAzR2QLB/l9cdxBHO6ILnd76f8GES/2BINyLOob4L/4EabrdvHi93VjgyHMWFhdfOLOkqNBpsxWYMnUkJZl6SZJGKK701jUMHTXy9ttHjhraUOetpAeZH1O0GO69okC511Ex4+IKB96bl5WthXvJe/QnXo7d3Dj+9tvHN7KbxW2+9SPNvjxHgTErXS8b9JqM9CyTrcDmKOR5azHxpKtCld7Ckhxran5+qjWnpNBbGT3InKwe9V0xMjN2Z3qSXp+UjnfmOYrseCft5tNit+ak5+en57Bb2VpT8H0K6hkAMKSp5AzAhwQYX1RbqGQbcIcp06+966rrQyYyjzShNV2kxyE8Rf/xMD2q6gKAUMKnuRqWjyWppMJIqgBG3Rc9omquuAPX4FKikxdKh9ERESgmmOlJRFLZ850mbz5TmAFpWEbqYWxQCxo0qcyxlREISnJAXjhuOZnedZo++ho9QqMVhdzPkbUvOVx55ZVXPjxp+rjWqhvI9V8kfXzHfcs3LStZu0zKaJugzb+FfkL/eaT9IfEefsclcmr22x2qEsF7/+zw1EfeSS513/7x5dkNHSOTmd6Q3BDTh+ShlBqBjGzIMFcxSMPgjl8XywGOPfDkBvLtF3ySwGumt7dPj56w8iGWeVVWb5jRd7kkfEh/lkj7kxvcpHzDk+3vz1BsFxT8+T3wLTkIi5w2XxLhPMSuq0oh2US0+XjOAQcqsylD7MdeJrGb+FZ9AO9yP537yVFyAwl9f030BPHtp1/T9cd2kfRlSy+N/q1148auje2RY+QOcgGxv3spPXr1t/RNuuGDP5CrifkherRt8WL6z5uvmDF9w4bpM66I6c8V3OpItIzVeYHWZ65eLmZZDVR7vy+FTdzp9HqddPGRvO+rRl41bN2ORz78MMo7fQAGvM6eNoePX/7jXbW1f9Q8fMczP0Zv9TnETqeX2d+hzvt2eJYB31vn1dvYM3SxZ+i8wgTi/B8nPVnbcvvF7Q+/+dNPEf5TkntwxAju5+TfP3uU/gX7D3CLIiPSME8IRV4KK57r12PTbvF4X3uEpghq5sSEDF1fJqLKdgVgn+EkooGxfkN6DjBiLvDS1dxorhVnpVXwVoV4pg2QRMlKqkLEjfovzHvjB4I+wC4w65mHEYEMIhK34MLZKjmrTLKAFthufQBAR0Cwy6KjYmxRVWuFOTX90uFNbbQlteCCyy4oSE2bc9kcYTEcVA9Rji4es9EZOnjdB68O2aTb2DxuY/SpZUPb/MOHLtEuq9jbVeRKFiq7Hqpcpl0ydLj/kuErUrUuKaPwolnjykcvXVcx+qKLHghuXbhwa7B+woT6/lxvM3ly0zPzPn2etvibmoSKW7rptXlDysiK3c9Lybrnd9NbyobkkfUf35yhldicGM8dlNdKy5htuZmgR5kGxTqE+Sk6HWarxix9s50+tGNqYC71Rv9pmWJdZ7GoxvyVdpHdP2VVub25Pn0wuUYQW3fQx3a0XL0wuoIWWyzr0RX4xE3CxouTcswlpmr98NRxAsCdO0i1dKv0OFfM1TCNfZoAYDmkCiIRbrYSHuGxqgxHJSTrGbx2+xSYbzYJMwx8piM32eIyN4+9qHlSlvui+bPybOmlFz916Woa/emzLq/FmO4ZNWPRyssvedI656KWOUJq9ryZU2fLvLRHthZVBP3VZl1m1fhRw9NM6ekTho8+TqN9p0aNbcyc9fiqYbtu2nXdleGW4tTooqaUlNHTF9jyh+Zbpswenx7TEZKdjLZCSUS/hbDehoYiNtKpMFXAyKExJRo8AmHXO/EtlBfRFKQiFfk9KWF1pALctXHlwFkOZ3Zwg7gsotAMMMXF/hwJOBpIGuFlCfh130C58zy5c5mtQworRFOUlLzuJCM7O62zfuts6GoIUZNSzLcOTknJZyTzAVLEWK6PH6CnhDYmJayp2RNL6THnUyNGNL5C73Y2NISenhcrLj4nVeSZiu0m+gs6mO7Zy0zI0YWyCmkjKzGi5MaHclckTEoIEEAEgAWUSXvDZ18Obzm5dcnFFy/ZenJL76TIQr69SzjV1c4vpN1hIPR7D8Cih1PFxXBZJLJ3axc9FGnv2ro3QvZd2BGJdHAiCXCTpLtkHbO/dEIbKpl/eB6w7Q0w88uJ7JZJgYKHsB/dBXFCUZTd+qCXmIOC204OBwJvbTh5csNbgUCk/eTXG8n8h7/5dt9D33zzcPtTT515uosIVx2JbuvpfWfjR73besR3T37dDpe+1f71yfa3goFINOmbh+Hih/Z9G35qIyMhV54oj75wnDd+4Y3+9jgHcytRX5wExzqAonFJpwsgmAd9QfVo/oaajCBLnG6gj81umRmNFUGJqJwTgm7RrNMSW0QRvQFDYd1Fu9HpBjLk9K5dPbuIJxJtkhqZbCyTpqg2oZvmrl1kNjsnq+Na+55diowa0m7i2bWrahcyKHiGCTB37aJtu+CPeHp2KXKzmN9T3P7UeI43Bg5+vpWIRhvDfcSfQJEaxeP9hH2LYtcabWKcD8kMDINkWADWVyJrgaPPxh4Kep/4JHN+HdKZdfMzP2G8NOCAocyXD9cu4yO9OugjYMR04vrBCxW6QhHEtEZwHeN65hLrkJQ6lHtjqnyUZqJSAsUvEdXTb+FNChiIxAGDgoOZ3qORebMzAxEzNARd2M++zB+CYQiLhr5M0RBBbm7AxgvtMGu5CUz2qAAJlD3mOwLE4Q5wzjTeZJbKVAgj4WdVybwYKBPdIYFYVWmClpSpAIQu3xn3dtu5M+7t1jecbnl0LLmRcLayjGKfvanS76owtJZVPRMaPfe6CcUpRKJtfE5l/bDayuQknWuYsDmv3Jouq0StWi0bQ7XVpUluoZLVtXNQ/T3uwz+Q6uTgjt13ekWTq9gq6kZMbq02pOrKfWNGVNFjj0/fMrWhyFZoLvaOriNvV8yfPnPkZO+wnMxM7wV11Y0F1w/257HFqZYBP/SY2bKStxeUEZhOGp4v5P/KrE36JUAlG46sX39EeIe5mamhQHFeT3BHL+Knrj/y05H1vZNQIsaeu5J7RxZlEeBEFcNTGUi/OlDUGWSIKiSUAd6XzUQwh4hDxRg7vz2HEGfQJU676f2ZplvP0BP08E03vFG1t+DeVZf8dPy3l2WMvudzSIccojr3M2PPEhsZSo9bVGTuXFJOQ3yq1DX2DP0z/R39/L1ZprGj/rJ90brX64boRu2Buw5fBuklc+m7/MiLoHpz335LsSpFIF/QPPpKNy8DjNXA3HoF6CX016jjxmJ/IeGSAcjVa0OxLRzKoi2kqgW22ExgIVYFgvoAI3LZSS2PVwCKIcpFaGfdSQ9bS1S7X3Coh9h41UhZX0ufyy2VyRswMSS9ISf1I2OVNnp/5XjJWRhU7xcLc+hv3Tl0q9mTlDSKjsoqVN2bqlN9RMfymuwsh/ZrQ4FRK4jHy519WfyJpx0FR8wjCqxbVWkF2aaqrN7N4zxuodnuukXrsmjTduSYo/MaZgrL2GmjxZLMJfrEq4B7wVWkIXGHd1UzgrBok+pVJkdB0IUgKiYxQTl43Bc2A6jAadxMtFmFNcXBmuJ4owEdYb1VDs55XsdX1X9yexVDgo+5vcoZxMXpfEEYDnZ/hnzkXnqa7qBL6XZ6eg/zfX3wHXIZSen9hD62OjPdlHnTTKdxPbnxr4+T4BU1yzTqzCS7KjjSbqcfZhbBEVzROdt9ududaUrPnLlJSEtJNsmaJf94+9+9r35Jvx9NJpF/EP7aG9Yvz31EsJBdWPe97JnvPMicXfeQFKdwi1qo9pNk8uIfr2jTTGvJcGeXp9dIc3YN65k5UxhB1CoVH6olKZIgkLoQUdPHyvKtF03c2PTKqf+hF1/O3xZtXkEOEun1B/sWkfuiI0ttU8jfFRvMuJ/0tPP5GKA+5r8qQyM0/yCvTmZ7gzlZzXwRKKM/0Dn0V4/QeZMdk052jLI/IH+K6bHi2tpiUlyMgUd+/QiwiJJTSgG/KHMmzORSZi4b6NaJ3AzFC1UWbIIXZQiJXgt2vXiu8asfXgtpG4AbwClgyBFYdsBNuEJ8A9Ab7hAJyi63FyaWS9V8e9mM7AvpF98/MpbkoEeqgttow9th8hrmYhhPcNPXLqevXaUZ5m+8Ll8Uk0no+ZYphxqISpIE3rZtqHeo5n+asz7MHqsSRIM7j6RFmyLo5arUAcy785VE5ElTln/yyfJh26qzHdnZo01Dq6qGprldtuRkZ3b1tqGvjNzQPkLgER/dxHXKDXJj3J5FQ0ySTEQ9FwyY0JeJdxMxQiYUEWefK9qyU3ikwr6ZfhKddD3/KNXyXR3RibKBPu1Z5+pz7OS7hMcrnSq6KTr+ev6Fvu38s3Aan/E0t1LOEyOAZS2o++SY/Aw5Ry1RNAyJh1w+p3cz01w5g1+yb3Xu6LBnutGYy783kKfX8mXkjQs7muk11EOvae64UIysnuKrMCSJYoUPyYT+fG8OaSLqss/pDyT98zJ6BukYtDU4Lh7vl/UnWhIdR2t/ZQOsPWD9o/DbCs2rV6jd+DSBnIQyTakx0vMdShtRqMswUjNab3S1q7rau3q2ospiwOdJB33BtAyDa9HHkaAJeFMWCAcrxBQq/DHmU+eJJNSJFvzoPNd7APYJOhFYvxbOi7hO5TUkkTQeyAaZ9wOHHNQDNvADDaGzWYU8IpxKKb3lrpNt49tvu63d7dLkzZm5acXKCZVtXz14ja2AnGaw2jDiN7fflktTctu3XlVcLKvVOSP8JSfoZfTvJ2+co9ertKFxHbf/6V9k2NPoQdN3WpUxYeGLbSptaWlDbrRJqSqmez0t7T1/36PdVL+m5Zy+T3in873Rf3yH/621rP6z5Kz4sfgxtknD9zuEiR/TPWTedrqH3ruDzGU7Mk8cC8d7tseP5+6g95K5Ci+oyOoFrgyojOnchdxsbl4sNkBMSNkArKA/4I7rXNkvL1Gi6a1ihL6bnbWQgWJ2fwj1toqXhF2MKeyZ0l6NNjW9L+jT0pJSVaIoETk5pcDuteRka3VJSTzheV4F+Cs5NUWrN5gzhZ9oSvTkDfV+f67FkG0pchcMC/qqhlRUBXLTHXyqOi/f568RtsRNWNCHU9VFa5NT0zOyk1ONmbxESktLAH+nZBgyM3MynJrkNKuQoQdyUK1xodJhSmu+zecLbhTVUpIsy5IkapJkIUnFbwz6/DbbB8wqIhJmPlYD/BH2WyDWbwu5pUzW9H/pu7gRw/+l/8igPuyz/Nd9WKZ0D33yf+lH/nA8FgCaLwOvC/zIx/9dVxKJddJv/nNnLmMXoe0PdujA+i/ipsLsc7viEnIvc6lBjXf/jxkLxH6EGQHFBejxMxgWSek5s6wzB3XuINTCfyoAXWEyWW1VvvpFTSNMplSBJMmpqcYMS1axu7ysqDgrK9OUkiZrhNuqLHKddWVw2sq2BQsuvXC5p62kIads6LTyZyY+PHzhvKaHPpw8R1ynD/qrK6ocbqO5tm7qtFn6JJfNUQADnW3S642WXJfD6c61Re+fdvVZlYbXAUWlTUlJUevV2Un65LNbJq/yW7IfvpZ2L19OPNc+7KtncPAg8Ks5AGttCAe5fFWG0YBAI43Ae8Y8FH0ud5nK78vQwwRA8gQ3gMhAtggTSRURbi+urTMas+wKQWLPUueM9Ht2tfGt+SVZwfJImS+rJF9efjuld/o6VoUtVtvSIiVCVtFSW7J71dLrfHcSvic8Y4a/rizgL69L4Bn3cmrmscWchomsRmYlrDDfbapmZhpwCFhIJWYEsx1fx2wgFfgkrmM2Rni9eBzZXHY1NwhWQv1Ouw5BmUwG1RhBcT8z34/5y5F+PTarH+5IqFQJARSOuWIPbj/0G8JJNxlUpdDBrB+agEaJ1T+4/XBHQqWIj8lpdvkv2g94Fj2qg2RQlYM765fthzsSKk3oqgQ5PvOdMJ/Xczema9KjGOA8nrt8ecyx8rxeu/QNdlLxBon5PEJ/HRnwF+i3CEX7tCNnKuIb+tIz/+3+PVyfGOsHPYPGAo9zqRKdgkCj0zDQTxmG/AmRmBwhheQ7uIz0JDwe9F5igYwOQjKTyohK0CPIERmpAK+vDNhFdxryPrYAEAe/FmWHv41uovf9vGsX9zOZQzaTORzkf45WkQtJ7V+2bPkL/T3dR3+POX73lNFr7g7O3/wYvXP9Y4/98/HHSLl32LxyCy9cZXJW+v2VzuTPurubVo4CaCkgdJ2alFvTPHG48VejC3l3/Uzv+8XzqxKfSmpZS5yluS9vDM8w3bt4/WPhx//52GPrr3iMJtfqL5g/K8/avHHqMEeWWiAtH36octWOmzx5dFCXvnDvgnEFBhKzW4/NQTP0ezmLtmdTIui5mOKD0awsip7Y76XnC+h/kS9hSmEGU1ASCuXiyGgTqnLv1bSGwqFWzb1w0JeSILzYnhAu7EdFO78idu0KOGDeExYjVmG0oEtFTBbcnZDGTzMrGZTVvicvkqcDd50NGLYB3s9VEAtoGSQBc+KBT09QFYNRqVhoQxSXysSH0fHS0FwF3jygamxt90Tf9njKNpTwAc/3no0l/UclDeQBT+vGEjr7aQy3CKdh3/toQWWlTqf1jBs/JD80WqKteHu7x0Pw/lUeOCrZ6PHwxXD/xug2OhtvIg88DRV5eD8GZIx2l64Kt2Zn583/Y+DClRfAutgDdHSV9CU3mbuIm8+t4jZzO7i7ULdsQG2HIU2Sy0S/IlsPMudBFPMAZ6YYDcTDIMZSZaSUC3BgIUfi8e5M8fBgRDJaCb5/EOgHGFHRxyQwsqTYM4hxTSMcm72Yh2sgL33a2nW2tUCfXe6qt9dpksf7xpUVFLSeuaC1deHyreqMjoX+W5w65NswoBpsmNU57qxc2JGh3lqxJLfvVlcIx5ZsUgb4oJ7P1Yf1ubxeqw1riUavTafd6Vq9xUg8Rgt9APcWI+2G/fowZnEnvNN6tqvVN+zyKc2llSa7pK5wTL7wllZfa2vr2dbhDc9/Ve6/5uuW3Bppzd41VXhTlbKHQ6k+q+Xra/zlXz2fOzSDXF5XWMSAn6Lpp7psfU6O3mhK7jEDRtYBg/K1wqXEorxxMTsQ5HlqueFMVouiAWPAq4tFobQo8r96ItnjoStjaYHbGJMGKtrGuFhIyI88f/lFKzD0UwvOf29lrEWVXgzS1tUe4ctjMXUAX6x6Yfp02o1mOISm4nL6NIM5yUaUfcaninwh3N6F2EgxWmB+SHF5dxJnBChQybUi5CW+fmdR50CWWbfEjFvQtiXxCD1MY++BFI1kj70uu9ds5atCKJ3iWCIE4SQCbL/Oit45Qke4sA67HNqnZGgb6mBwI50DucP3AShQ2zTqAjVk7jt8z978OzvaO+7Mf3BPVNx0/e3OpgWjiy0v0d/SDvrbl5zDNs6w3yntnbm88HKPs6GuMJ6JHiGz0XaIPsAsiAby9Sue9/+EQIWUEEI/wtxP/udXrHzKl9Tocg1N8j5FJ7pDSfrKYf5S2r3i+WXLnl9BPDVjxmclhdAekfkcHGc+0zboyaHcCG4MNx5WLxcDLioWZMaZeKDY7ivdiOvOec4xCRplJ2xiLBWWOby+jAw5s67MNf2Z6XzroMPoKzDWbMCLUCPWn0eXN3STiO5XUnGne+mcaVnZSQVzL1junjdu3Lxzjnt/RjuqRJuqWJ6/GiMlMWtvJUV+91XAI2mykTNwuVwhylfS+IIyoJdg05sQ3ugBASN74pYEAC1upnuWTaqx5PWKQ0ePHD1UQV4d8vmun96c51298Dcv08CsUVPe3L1g66xbesbPG99zy4wLGu4Qi/venrOtsXHbHKFq1lIVcWw/PGmhlX5ZRjMeSb/44JToZ+HpXdMXGFdNjvvdR6R7YSyYdAC4AYx7bCcSkMLIapklDCotyXod2gGHCAuVSmSdnkm2Au6ApLlgfH5j7VvT6Zkl9N/TPqxvzJ9wQdM4XmO4d5m15q2Fz+oNo7tOd4026J9d+EGDY8UDBg0/Rry4bP+rF05ZpKap5F8pi2dc+Or+0gIhVHv1T6HpbnoNH8g91dHxl23b/tLRcSo3+jtylW1u/dnNtQ18QpyVVIyrwLGoIUA6hQQgVGW9U3DHou7cuv+rd571B86+bBj13iHhDL2RrC75MrPvlrI3bWQ13V/Ir+W3y+pFt9zi9aF20dD0eEfP48RBMp2byVM+WnNxHj1Fvyohd9C53DnxdrS/jLfzn2Lt/KcgOxizS+iQGlXNjDJE+9JOFjyvOYK4uov7lNmzlnE13EjAbYoXfBqP+hC/zwHgxIvITHKhZBWVrTbZbor5EsCqcZsCzHwbx1BMiObF0Jm7TAKUhaJvk3BP68i6FY8t3nT0SqJ6Ps2XUm9W50q3v3LJb+aT1xd0TjGUXOW3TXy7daFW29mK+5tUk1jYr74HHt8tqlLNGS6jL6W6+po3HhOaQh3zQ6tmBRs2TLzq96R+aEkJEV7dNuPeueEZllDLdfOLq5y5094U9qy67AGBv+uyVfuGKvHDojVXLjNlpefk6i1pDnUGv31OeDvr90lktHyVtJXTKRZ/qgwzRoZVYsS6Aw59QRnvthNThtmuRIk1Syqh7wlS+mrmETT7P1Xw4z1LXww9No/oLtv8/cENGQDUav5W219Mf5C27qH/2I8mkLe9PqfltbZNPS/Puu+zTaRzGD09LFYEa7eKeKU90v3nk40KMdnoCqItINa+P0e7L+fPuC1Lvo9+eAlfTFfwZcuiH0ob6Q/2eXl9n1/Ol/G9hVaBvhn94BLeH/XxFcujR9i7vgnczHLmm6vEtwPgxqyVfBrCLFZgbruAGzeZyTVi6aFDPX84JLTwDxhTDMZRWdE3om9mjTIaUoxS47N9B599Vhj7bN9evkg3xGaVDXQT2QykjG2ILvE5WhZ3+FyjUYQC8HoMEmAcZuD7gUdTwIGGBOTlraGe6xDoi+tDrddoxdQkupRsyTZoXBo67thHdBxkDNlkC12alCpqC4N8G39pkHcJHXhPXzvshfe09swkuo0utRqTeTVZ/dpr9EY1nww01S5yeVKmXVtYTtXkTDlb7ytkjTwb2mpT2iojroS2BqFPYA2W8YAv84jIQWI2yZo1Lb0TUeirenrK6p3RvdFFcoomWWNLSebXkK9yUxxZNuEyYf4Fk23Ubnvywr49F06ykc9sTwhNfReRd0WtRZuejD7fVzi0yalm9N3v5w9NzHbew+QH52pq9ZLsDBEiutx6K4lbA4tOk1koI6IQCIoANM8b32vsbXNL6Y3+wyo9vbF07m0bDlMV0271PUdWs2NhPlxBVvsPn4/7VE2I3/Vm7KrofqYNey1W7b9itZzL6+Yg/vlllCoHHMJ7wQHBKFEkmXgNACHOG7IKX8Bw//30O2abfj9pS9Pw5FX64dy5RHX+EFby/cSQeBNpSxL5btKAak6SzhczmXCcNsBVZvpllEcWbcRG0Gx/ANd+Hd3PXIEGx7nonRQLtZmi2CsoPNx/rndQIHPV6r5MZtN8bsQSBUSzevv71DKgxVbqRS2YEn8BdWKDnxKLrEFTkObIBNIDrbRrxfreScwpHp/HwrcooRYiSuB9xcEKYyD029wAboh7TZ0vXjKG0zezuD8KYmEkMk1hptmqPYj3wiiFxNCOgIX2nvvNhRjhQvpl2eqYZQ/aREmNkd4DeC3ir7522o3a9Vhsuvj1YlyCrgIAgh7QKKfZj+IfZooei3/Yxhxf+Fa0QGd+Mhi7sD+mRRnjtlEIic5wQOvpmOsNBtsKBtB/qf847v0sHo+a2hcvqauvr1uyaGOJJW9SnhV3FivuFhRardY8WV0XWrTozKLFdfXRxwsxsH6Rqgt4FEteIQy9FVPRYM0thuwgGFDAXcwt49ZyHeddPYGMOFwwssaikj0d0TUSSwp6CjBjbH0Ard7SiCkYsDKrOCPTeckZQXYi4CDeAAAzSUb3Mo4FgUWltLdKTMibhJGkKW7BRQ/Rj9laq4Kf8a21a9+i39L36bdvrb2iKLCYPHF9z4Flyw70XP/+/gk3+w3rLtr8Wbblso2lC92L+eTU6scyUnUZgH5VUjJA+CFXly1whwUhObX4+tlEQxdJPk2SmZcX1PKusrVTg026Au2Kuha+3LQOD+za5XUtQbbkB5pRxJrWc+nat4hxoEV3/vml+uolYja0hP4DWnSpqrm+ZmpX+5WPF+eRP6dpVVodb80lRKUzlwVKBPKvWVD+XkZquipZu2ID/Zg3mxenWGnl5ps/oLcc2doy7uHG6d8sVtLNSvzWc32PlVgrsUDFtnNSFPMjkJAaKQtjCDP5BAYWQXdkxT9/YA+cX5jhzb3n9QHvjw0TT/XnPC/u643RD9F2AdehrO49EO47IathAbVhIDGMqB5B10ppb3+ok5T+6MFKW7rDsb9YLCMPw+VxeSI8QR+LP42e5GEl8gi+Gt6KBhN4oxro2Vnye/IbXBZXBDyYnxvC1TNODP1/QwRnJfuCDEH5jyL8McskyNQHZfhVGUmlmOkGRBm/2zB4U+3bVnXLsrXNZq1W2max9C2xTrH0/WSxCHdYpsyoId/XZGoEKVlVsWBMafkyUlxTM7WmJvrhKH7jyL6fRvLto/p+Yvl/j4rnR8mPbJO0WnPz2mW3VG2zQG2LobYkyxSrcLuF1lBdzbhl5aVjFlSokiVBU4j1Ta0ZOjJ6zSjy/ahox0jyfX+e7a8Zpdh8QfcATZ/CuJ9+bSsy7QZONnoHBHhoQc3FjQfxAiWv6lq9b/WalqmXwzB99XEEzSKZ80xR5Bj9Epnxbx/a9w2mGBloyuq1kxH0rp38GX3G8aEiovvQQSZ8hndghEXmdgPtmkqsUrv0Loyom2nIFWcsn6OBqJiNSoU+Q5aQOa6QeTezNHAIjyqxDHky9qGH+FtPtF1Se5FHN3FGS07OnKdLdWpXiU5HG6V3W9svuKCdtltcoip5qGWk0UDfj0Z18sK776mufoU+mp72UPS7adPGcTF7VkVWg7JxnCP1LCYFdy4vHo9AplCSxrg6JZGmhPUQ/3KCI+69YcoPppF8l6prgP/+MeZ2j0Em542gP42Yx2L7tyDqCvds5VuZHImMUSLrv3U7+eb29C/pu1+itJwh1G7Yk2mKN74b4/7bRsybN8KmfA1gDf8oYp8fB7wHa40TJzZjsCcVrOU0+XfyQS6TaYjqOE6P0u8Q4ULQxZyWlKnF/+JzM3rT25e0WcIk9eS3G9KtNPPk1yptVemIQFNxqfg9/f1zpDbrAqcro++zVmH55ZV/mU2vW1+ybnrJ+lr+h9ipbPp78aqMM5evglq0/+y7T6OjN738O0FtyXRmWVPUy+jvD8KVGS7nBb9f0Xfb5MrG9SXT13nWkXWz/06fILXZcKY1i74O45cSiwmI9lD53GhuAtfKzeHauU5uF3cPt497CkZS8CsMhVGApocIkK8kgCyjSpYwXpdDMJnxg0cSIiMt0ZuBo2RGUWboG1k5dKMoQAwE9WWE6FG1iJyDoDeYUWeI1nS1CBGZBNWu88oicpz5eOQ0w4OxHgHtsezMnkr2YT1OxS05aEBMGQQ8mkMMJjNcIB9ZMGGXJXfUxAU91vkTdlWPmrBQeLXAfuPC3fSjakzvJp7ItY2qzFJNklaj1VSPVRemqdOG2FvTUtKAqL0TDuW0arugH9VFd2b5VaNLyW+OVhpUclqe7ZYHeVJXV1lExh3NWDqcnH15CiztJbnk8SUYtI+Prro1maRm6KsnXFOkkdSaWqdWrZ+Y/9jMS8iDj6fk2g/MbVkpyz6BVi2/hJC62nLxID1JckdPmLArl9CTfDYx547afVsuyeu7bflb+5zBHXcvf3ufI7iDX12xgddkZeY2hIpzxiwgdyQLuSptqkPKkdTqB18ndyvHRA7knhkToCmj36Q3Ejk4JCnrwhkzN5AKeljFGzOs9MFxjZMBTRSiGyOpmHTHqjsRpqhS/u4XMglP7vqObBGINk0klq+aR9Li0id/Clnyc1vXfTpvXzkJGbL1OrqL1NAPiUBi3+b5LcmX9dLjLGpWADjdDLcLpT84QWQpw2zihFM/kCWL5uqndn49//DYsYfnf905VT9/AVlC8heQMb/7DWle+ZwsTGxsnCjIz62kB37zO/obwFT3w7w0y/OA+xzO7K2UaHB2/Nn0MNMAfgDPKdjdEtM6o7Y/rvfHZSbYY77oyBJLimGsEFA+XIHHyk0hIpuHNeWtn5CeKaVI6dHWzwVdqpEeNabqhPAVvLPFPjnLlpczkRc6DCqNVp83/tFxzWu/4mvKpudWXVWzueaKiopA7fpNHdb8YY7iFGt1dkNWjSEzO6lM3PS3j+dcbZZ4PvqpTpeertPxLl5ls01YuXLlbAfP56aoJClJbfIPb4pEfWnViyMzl765sboi3fbw7j92t63lv5KSckdPne1xTE5Vm7NqZk65wO5N9I8dTF8wa/AsYtNhRAR9AoVhUyItnn0ZqGb2jxQ0bugKi8HHlNBCjGZgxgkpStw4DBEDlLqqP4awCp6Xo3wFhQVnI4Iurs9g5LUXY5OJOtmIYXTwg2p4fxhoZNqNtHNeIfFAqgQdaQPqqRGfgIFZlLOxq+rIaRSDcuqE5w6O9aE838xIGGY5ThLMWkQWHwqfD4wDC2yCzBC+cNxGS2HVlBaElTiSA6YQcQsTRiPG7K6Ufo5HPk+wPnKK6H+oY7YlSMozixGdM17ACADsogRrJQd6k6NhuaSJ7s9ITs8LTR5SXT1k8pjqag35V3HRzCFDLps86bL09L5qZQziNCZur7cBFZ5J/WlDqlsmVw+pqASC5RK6Vz+kGm65bBL/TFZ6RvSRGB0qn9P+HBYzw3XOG5zL35aScxurfNEnFiy0nSFOMp4+C/Ok7dz2RRIl3NGmWCQNxRzr/xd+L33QnED/ZgOLnJsPPHUh5+EqWOy3OoyGqYmry0VGTtsZaf1/ySuTCHhpplZn7vksmvB/lU2c4dAJ4YHALudNYjHsEtZZRjzGSXytsUDAsjdo9rrjgiNnjG1IXG4sqo9SM40qLjydOMMHpryy6NiHCuCPeJQQCgrDgO1I+tV1x/iX86w9C29jIaucCUvx/EsQPaSYfwV6SjG/kfMvxNgRyw7YKCX2T3+/JL584ismxD5XAU+WHr/DHXRriE0DUF9WbgVwE2FPw7hC6EjUP3jocc9CRrIQyziLhUFtKE0cHfRQU/0CGvihU1xMJoFHg+BiSpKOrsp1pHuGuAsL3UOG5jUSz4whbndhExQMGizKi7qUFH6ULJfSp2R3cSBYWJg9JEia605mD3G3FbrdxeeMG/oMpbJvGZiAc3MpMa6UlorGoFk2OxP2QhXK/8t5pPDi3mN+X2JbaduBdQcO0O6B/a7GizV8VnLym6WyONvS6PE0ehKbXBUJV4XDiXvaNneYblJ+/srXmmsXf1+al19amp8HMOED7gMZCGIlHj5RviHncLt4/H6catDXSTz3tLXds4deSC/cw3JkH9lHf2Ah8lhkb8lzzknM9ZzFUY1fxPxJFb4fZ0QW9gr7XogXNtFmlt12LHAHzcjzIwRCrjqCVkEYlHhV26IIvh9NgRzpFNfSj2C5sQisnxz4fXQ4HEKqxCaLxwuKfclU54aZR2x6HfOsljEkLNwWPbKdn0sXRyIY8TOCsLTvRJj4oh9u5+dhBIpItEnVDLsE+ynsJb1OCAKaF21Os85mFnR6qE922kS3zia5v8BIdBvJWkD3azH3BYas20ivh4ZfDzmxlKzt2Tr4FABbPLWR3TrI38gMOO8XUuz/jtM8v6/Re/8N+3k+ZyLVqf+WJU2N4b0aaH1hDBs0AV/TzE3ipgJvMxO4m/7vlzDZIBO/KlJCm1ERE9YTJYwTfshkoACO+8PyeY12/ISeeE5etPu9bIt95MTDbFY6WdLXrk0rTtNq04ymVC1/KC29MD0tTVusTYt98QT+cWMx1eM5VC/jkdSI2DhcV+bxlNWFY2mPUQsVGHugOm2qqccA1aUbeoz4iB6tItVm0fLCCfvI4O8wJFBV54vYnRjFODFaN38y+rC4HiMas2RwuP++L/rjG/95IL6x2O/HNfAlLU6vDEOMiiRKsDadEENsYRR82QsqaUVlgR0Dd6FZXkRxRZRu6fGL66ZU2AsKCugB9PhGsViM3EB99Q3yCHkLdyHHBU0hKYjsaqDKik7GbuYWhyLUNAkjWSFTYVXJTFzF2PM0FssqIZ9EIrkdXR998lFXR44j66LR+SPqhg4JBaxlpcaUyrIWz5xUR+ucoUS4cUSWx5GTm54lprcEF44lpLCmoSTZNOHeO4aMnLV/u1ZOTnJqb3h8VMM9V2ilpCRn+uq7dt5wT46udvEV2zuuLKu7++6xRnuF352mzdxQmu02ZUgaonEOmVQ8YqNaMJW4h7vGpf55dEnSlGBeQ2VdYIyzboy2oLT9mdnJDm26nDz76SVr9kxR8pPuoCcpqr6BZvIAcbEX+Pv/NSYl+oyS+ASG7b/KY5RxSHWYV76OpExetsEM/l/zyIAgeYCTE787EItIeZ6krx2XAxwo9CTHLWByCxv3/+q6FuA2ijN8e3fS6WHLOr1j6SRZkvWwZVmWLQk/JL9ix07sEOJHnIdNnDqxE5OWJiQ4DpCAg0kIBdMEY8gAtkmYNn0QGmAMhpI+hgooDJQQk2mnDR3SyQCFBsJAY2vp7p5k7EBHo7ud092edNr99398//dfj0YS8e6nnPzp1Tc9d3ENOl2qpAIyB+mwjpS8dnxvsyf2m1hParOuI9WEZ69+glc2tBaMgCslQbfTnGE3C2Xr11ekmxvWpZtFxcyl/Pzld+xrXLxt3CeiXffNlYh8j5zLbC/1Wv1uoz6P9i9ul3ltuO2SUWL9RjG/CsdxHFQAWcRrKSqcEzZE4wztCbBcmGT7AjJe+Th2qEgMOI5A/DIGfDwAcATUQIDZeGhLjeRg9JqjzKXLHw++NrxMVpB3dPrvlwawFJm7IKkuntkcsMeead3cAKfVvkxkK/NetAWx9je6dAaFS88fG2rIU3o1vEJZqtl+9Xa9iWWdBsO7pzbXKXy8Rq5sSmRXrikYf+sTAAZ3nhm6gbNkE5L5udc3N4QMuWBXtcNXPKNFPaP+M6W82gcPlLpMEpdXL2HN7UV1vFyh9PHrZhrDOtaJBDPLmnbX9qOeFT7NYNrGSOOMMVsEzyHpgpZ0su7q5UCPlD22iVgZOCxF6pDCs6P0vQn4Llq9sao/mtydQFZQfiJVEwL8hJNKY8RiATx+OfliHrC/FunbMf86+x7oQ+pBHxwDF6CdPQXt4EIK8yzaO99eW4zZnnAeMA5M4llAfw3H0BVj6Gp0FeoF9bDoWvTPa8VrE8wlQhCGtvh88Y7Xnpu6DyebM5GbXEI/qS99ixQOG6cYYcwzUuCRQpjA4xkbc5huGE/eVAx4nj83gBFX4rnAKtWpJCLOH40XabgkwJBhpdXhFOP0cVY8TCLtRsP8DdgvZUJtVWPE5Yo0VtUKMpnSqZSptQpNeTCeZy1tXOOXadVq92hhuDVbD+RyRybHa6VCpMDhKIgIUi36VW7tg6XW9BdlVjIqf3T9ttGnRretj/pVDGvTumUSmcffvOb2uo3Hb2w0MjK3W508V7+3Lp6JTE07+pxW+SLr+tZFfCoadYc6rRqqpzD0e4TwrJMaaJhSCkd7iM1Jz3+G5aeIxMaRkytpiyGFxUHv+dzSm9As9SHNYwPOR0l5T40p9ynhs8AeVMIWgpEaDIZqYGeBHGemYC4RjPWKanH0DhhEv2h03jEqwhqwuzyGnq+EJE6mi15wb29uHrNYnC7i+WxuWi5YXI7rtzCfH9IYDMGkOngjf0jjD9L/Meg91ckV9GeCKlN5SFEqJHnBrDzEeY1K+oUwdmq2lpYTr6bNE2osYewljS2a2dN+Wwtj8tvmLtj8ktWi17K5acW82xLdqrmpUQC22V+BgcJgAA1c3l8IDxZ18fBTWYCxwc+UFosAD1osSqBBdwUDBvNszIe9keWlrcQduSWj2gdvxvUfn7ZWrwIjNj+8eMbm9+MxuYU6yK3mbkWaeynS5yhAsGcgLrEiASYHVlbKIflNA7RRATQCSYQKwyPjtAediwsyRokIZJ/XZ2dozUCtzFGZMvUaU5YeiYIpvS+cu0SizSlZY/knvNe3qa0pv69308YqK5jara6utRsPd98s2POzTLNafRZPGzLyFEDjK/DpJAM6s9dlBlqlU6VnWIVapYMqMGWp7Ozu3VrQ1NLrht/ASWFNxMrTZlfYrQdTk8ZMv914X/ctNntNNT93t15tWqKyZHoVQO3hnHpRR6OoD7i3CRdaORpJ/dROisI8AwQnKgaCc8B385m+ZbeqBItynzCEH3N9z+c5hRZegk6WpAjR8FDzxAElEl84uLdXvDK88XGv19ew0zSnYOoUgGbQi5YxGXJVpkZj0GvUqgyFHK0dNKAB0nJstqBgNKkywLNlwcLobfuvCxaazRq6yOuwVZTmecvKbMjSVILaHRMTO/pX5YYDOcPQ3zvS2zsiPT67aviVre3q1hpmj8loNsrUnMyoNGSps2RyuUyVocvSIP1GxrESn89tMSuUfFby8I6iTVZb62qrtTBYvEOikkulnATJKSYzg+EmPpxovq629AfW5cg6xLfopVI5lUrpB1Q11UiYdQmQuzhkZXA5Zw4H7YwY4BSg8bNTIGW0RIOGj9tpl+BK8AZjgMGnudJ5H8y6QkfHDeC6RJtvZduyGP/k668Ola340e9cDnlFOdf9WHttzfbRWpjReSxxblvnWvgK/MrSs//w8s6Tpaa1O3ZV/XhDDcijg4QQUfqByjPzQPOYNrRy3w1da9V18bITx1x9v93troEz8K6L4yB0+Y1hZ9bv+ydvDNRVrNoVszg7D84VE9NKzOWkCAbZQZXguuyLq5+S8CWxeOLAjn+kAADxkqe8FkZ9cTgiDczzbpDSrfAsod+oddng6ZzyismK8pycyHiEbVqYPyyWfevpwRwcO2OPHEokPwrGWsrLyspbYsGQ6fx5U2p9NhAuB1zNIkJUbFakJsSJ8zjTCvNRRTBOC6Dlkv1aZc7LzaQFk4XvKAT+gmhPKKSOWOd+eE4AxQZ1ZPZT7LCh5aqV+dza6zc2ZLnj0QIznJyYdMeZAwJ41W/1JH85dxuxP17jbpI+SZmQ5hugakiGhlEMXmOyo0rg9qCJkBMyIlsQ4IcRJQVnAGbVx/hJTpobNRjRLsfhiaJp40KfO9xyPAelU2pBuPqN0CLwgvDEv2/d88Vl4Hn6xKdCa7LDYXtWt8SjKJr7a99r+5u3P7J3D/uvjY92oFPg+fbu/rjqS/Do1qV7aGnyHbSg7NotHeZRP1ehIOD9+MOffzX2cMVnAlydW5zvPq3lGMDCoy8M7O87MH6Lt71jw8a7TqMzNP2Sz1/a08Em/wJGju/aLdZj3ITsrW2YA3K+oqXT4fLkYowJwXBhGWKU8Ebsa5kGDReHhi7CqelPYP8+wLTBByeBfmICfjw5kmx7Pvmzl+8Ed3Hb7v8CPgdH4HNf3D8zNbbz4AmkU1UA/YnhnQ8n6Jcef+oMktN3UNNcG6en5FS2WFHCbRejeQCTlGCi1YgGyWP0YF04pIfEODbBNJKBVGmhj2b/vKzbo/VFp9/seaC9xbf/yDizYwRUtYRBf1f9+JH9vpZ2yd0nPsZR84/gn7x3Hhmv7+oH4RZQNVKPLkw6Wtof6HlzOurTerrrR+CZRZg2LUYIXovKAdoc86JpEPreLK4KJ3zfeT7XlXuvO9ftPvj9WL336OHkIDzljMWdTqejMuZ0/F+8SbrGDXpLFuy/rWqD8R/gikgMv7Cdrh9LIOjiJp0HN4rmfhmJxYXjbHGItaF/CBs9oBCpcH5V0bHH/rHlSdDV2QUzBnsDa/R6qSqRot5YkkhWJ5fJQ4ZlJhO4TPq7QvVIbuW2kup0fC6D8yCRqGRyGB2SjHSYxxSSOCUSqUxDoHMvGOwC8BdgqdtTB0+CzsFBaS8AAELdQ5tCm47qIITfNMOj4KZmgPqmtfjoQ4vqWS2ok0HwKQveuPRegthNHantCIldXcEQGczwj70FGG8HrmC4DswQ8/xo6j7qj1whh6sLYZkjjjikrVJIXSAqQgQdZMWYIdIc3JyPkaqyTTGtZn1yZm+gNbuw5OU/5A+Dwf8eqlmdaysPLn2mshgsbXr3vLRfbm1YYsyQSgrgPfeUvPhyNKBryR+mS66+k7+1u3ODI5RRG/3bsvpKBYVzlkUbzr6gJoUdfSMf8SOnKsEiY0USduq1JJlcQra5IAWl4yUkQuHUS47ANtjWiN2SPbAf7hIhdQnz/FHmifkmjt8g620Ab5HhzJ5KSDCy/XAjeB4u/xD+HKxfDrrg5FsnT8Lt88cb51uJdP09cX81XXuBepHwGh5P1WqSEnWfFSlkkKzUEOgZ0lXwQwaY649+f6Ech2fTcpz56TkBvonkOKtBXV8rxkEXFuNztwmwDIlxupU5QM1z4h9P4Zgw+VIYMzlJj6dKMGOaXLLH9tL/AIxzQ2cAAHjaY2BkYGBgZOzcvTpCNJ7f5isDN/sFoAjDxavXJJFp9gtgcQ4GJhAPAGEpC8MAAHjaY2BkYGC/8P8GiGRgAJOMDCiAkQUAdcoEZAB42mP8wgAGTLMYGBiBbPYLDCnsFxh1gPR3ID6BxH8F4YPZE4C0CEQOjk8gyTOg0aFoatEw4wSIOnTMrMB+gWkPKgbZweQEpG8g3IfsBsYVUHoCmhwDFjZI/zGgeRFY3HUC4kew+08gaBgG6WE8A3U7CKtguh+uHuTHL1BzvqCGFczvsHBGtwfFzAmoZqKHPcNxNLEsoJ4uVDeDzeQE0r5APAPNLjM0d01AsysPiDmRwhCGJwLxRix+g+GfaOLbkMIQyc/ofJj5cP48JDOAdjEeQgtjkHs3AHEAkG0EDY/jaH78ghnGGPGLnjZDoOLCUDftBeKFiHSGEi9IYtgww3k0+1LQ7ETKQ2AMTaPo7oX75QtUXRpCPYrZIFyHFv6weOqB6tkFEmeKYGAAANkHWesAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAxADXAOSA9QEHASYBM4FCgUyBfIGHAZkBpIGzgcSB0YHqAfaCDgIUgh4CJYIwgjsCQgJFgkkCTIJQAlOCawJwgnuCi4KZAqCCpYK1Ar2Cy4LdgvoDEwMkAzEDPwNNg1mDZYNxA3yDh4OYA6gDswPGg9+D+AQBBA0EH4QxBDyEQ4RShFkEaISQBKIEqoSzBLuExgTqhPmFFIUfBScFLgVDBVUFZgWDhZQFpAW0hc0F8oYRBi4GNwY+BkOGU4ZiBniGigaYBqGGqoa5hs0G4ocPBxsHLwc7h02HWwdjh2yHkAeeB7WHvgfdB+2IAogbiC0INYg+CEQIZAhzCImIpoiuCNiI9IkWCSKJNIk7iUQJUIlkCWsJdwl/iaaJ0InxigSKCwoQihcKHIojCiiKLwo0ikKKSgp5CpKKrQriivmLIwtCC1SLaot5i4SLiAuoi7mLxgvTC+iL+IwSDCaMMYw8jEuMWQxfDGeMeQyujLoMzIzTjPQNBw0YDTWNUA2YDaMNxg3UDeMN8w4LDh0OJY5BDlIOZQ5rDnWOiQ6fjq2Ouo7EjtIO6g8Ojx0PKo9MD2cPhI+pj7OPuw/Cj8gPzY/Sj/CP9A/5kCUQQxBukIoQnZCtEMsQ2hDskPyRCZETkSCRLBE9EVaRZhFsEWwAAB42mNgZGBgZGHYwCDIAAJMQMwIhAwMDmA+AwAVeAEMAHjajVLJTgJBEH0zoJHEcPDgwXiY6EVNWMSALFeXRIkhGsXrIMMSEQYYFhOPfoEf4ne4XLx68RuMH2B81dMQwlxMpadfvX5V1V01AKJ4RghGOALgi8vHBlbo+dik5lvjELL41TiMDSOj8QLGxrXGi+Q/NI5gx/jReBlr5rrGL1g1J7GvSJpFjd+wZD5o/I6o+ejjzxBjn3CMEoqwMISDHvpoooM2/RRXh4wFm/499xaRp1RB9YjIQ4OophiPyMEYN/y69Ca6LWo8mos8ErSRsjjqPB1wl4p18i1GSGybNRyuBFmXbIz5bXSplDx3ZDZxpCseBupt44DqPrWSraOynVNRZy15TQ+7zJSkZVDAJU5RxhlRMCo2FxdUWHOKq7kOzVYq4YKMeLNsg0pP5xtOI+LY57fAt9q4ZU7R1MhKhyqcUhxptbLYo5f7x93LqstV3qKneit3ryrUVHOw1JRtVhxppTtVTiZUpl+ZmbV/V2Gr9E5ULfmHUuosx2kLzqsXCy97Wr1H5uXqXjmM60/nabFLXTJNnkn91h+P6YatAAAAeNptlGV0XFUYRbNDocXd3R0y97v3vTc4FFLc3a3QQilFSilW3N3d3a24u7u7u7uXVbLzj/mRs2bl3X0nJ2dPR2fHf68xoztSx/+86DP2R0cnnYxDH8ZlPPrSj/GZgAmZiImZhEmZjMmZgimZiqmZhmmZjumZgRmZiZmZhVmZjdmZgzmZi7mZh3mZj/lZgAVZiIVZhEXpokUiyBQqahraLMbiLMGSLMXSLMOyLEd/lmcFuhnAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1mzDtgxkO7ZnEIPZgR0Zwk4MZWeGsQu7shu7M5w9GMGejGQv9mYf9mU/RrE/B3AgB3Ewh3Aoh3E4R3AkR3E0x3Asx3E8J3AiJ3Eyp3Aqp3E6Z3AmZ3E253Au53E+F3AhF3Exl3Apl3E5V3AlV3E113At13E9N3AjN3Ezo7mFW7mN27mDO7mLu7mHe7mP+3mAB3mIh3mER3mMx3mCJ3mKp3mGZ3mO53mBF3mJl3mFV3mN13mDN3mLt3mHd3mP9/mAD/mIj/mET/mMz/mCL/mKr/mGb/mO7/mBH/mJn/mFX/mN3/mDP/mLv/mHMZ1j//2dfYcPHZxKd/+x2d3q6jJbZjLDzGYxK7M2G7Pdky15LXkteS15LTktOS05LTktOUlOkpPkJDlJTpKT5CQ5SU7ICc+H58O/K+SEnPB8eD57Pvs5spwsJ3s+e3/2fPH3xXuKzxXvKT5fep/3vsr7Ku+r5FRyKjmVnEpOJaeSU3u+9vPWcmo5tZxaTi2nllPLafw8jbxGXiOvkdf08JJ7Su4puaPkjlJX73OVWZuN2XNvckfJHSV3lNxRaslzT8k9JfeU3FNyT8k9JfeU3FNyTynJc1fJXSV3ldxVclfJXaWQ576S+0ruK7mv5L5SyHNnyZ0ld5bcV9hfdPW+DzObxazM2mzMHm7YY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY9hj2GPYY+hr9Papr5Hl6W1kefob+hu5h5d9n3vfly6zZSYzzGwWszJrU46e58rzep71POt51vOs51nPs57nWo6+Z33P+p71Pet71ves71nfs75nfc/6nvU963vW96zvuZHXyGvkNfLa8try2vLa8try2vLa8try2vLaPbzi90vRj6IfRT+KfhS9KHpR9KLoRdGLohdFL4peFL0oelH0ouhF0YuiF0Uvil4UvSh6UfSi6EXRi6IXRS+KXhS9KHpR9KHoQ9GHog9FH4o+FD0oelD0oOToN3TgiAFDRg4b9C8VmLmgAAAAAVWwJZkAAA==) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}
\ No newline at end of file
+@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGYMAA4AAAAAowAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcckwii0dERUYAAAFgAAAAHwAAACABMwAET1MvMgAAAYAAAABAAAAAYJYFacxjbWFwAAABwAAAAUEAAAKi6kAXkmdhc3AAAAMEAAAACAAAAAj//wADZ2x5ZgAAAwwAAFnuAACMgOFsk4doZWFkAABc/AAAAC4AAAA2DP0UgmhoZWEAAF0sAAAAGgAAACQPogeuaG10eAAAXUgAAAEHAAACFodAcgtsb2NhAABeUAAAAg4AAAIO/oLadm1heHAAAGBgAAAAHwAAACABWQC1bmFtZQAAYIAAAAGbAAADVi8qdoNwb3N0AABiHAAAA+cAAApGwPo//ndlYmYAAGYEAAAABgAAAAayr1bhAAAAAQAAAADMPaLPAAAAANMHHI4AAAAA0wdjLXjaY2BkYGDgA2IJBhBgYmBkYGRkBZIsYB4DAASNADkAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vrqzXwDxgaQGkGJEUqLAwAgANrQKyHja3ZC9SwNBEMXnkqgcuzcGxOIgxYGkuO78JMHmNMQkoCKmkIhI/GhiFRshXRoLO1vBv0U7tdFGFAzWaqXO7o426nkkYGFv44N5w4Ph92AAIAm9yYAVO1jHcbK6OWW1470GIfRBJvtBNg2RSyPkU0BTlKcCFalMNdqgBrVoX1nKVq7yVV6Falbb2tW+zuuKqZgVUzN10zAtc2COOMU2u+zzKOe4wKUoAojpQGkaJo+yMX2MchTG9BJVqU5btEttBSqp0spTQZdu6bT2dKBDUzZLXfqmaZq2OWTgfk6zxwGPc8jFKOoMDKbwCz/xHd/wFV/wGZ/wER/wHm/xBq/wAhdxAUs4g9M4iRPOntN0dpxtZ13W5aqsyapclvNyToaiI+7EtbgU5+JMnIqT3sf+TlY//FRYidgSvw/g3+sbNnmNdAAAAAAAAAH//wACeNqsvQl8FFW2OFy3qquqO1un01u27nSntyydtTeydQKEPWwBIYogS7MvRpFNAm4RUUFQFEURN0RcRqMi45Jh3EbbbUQm6uhDxXFkGHVGncdzIElf/+fc6k46yMyb9/2+dKrurVtVt27d5eznFCdy8EdO892cwEmchkvjtBxXpbPrBL1db9YReyrR6cnp3sfoE9HH6C1k+mPRx/juWDO5mfuZ9vxMaOxD7mfipTz3M0e4pL8qjuO5CBeTX5R6oc4Ax2lIKExMZisxW4VgSENkyVBATAY5g5cl2Fn5MAkFQ2E+FKyG8uqQeDDWsDtn/e21ZQ9NK62f3bqyNvZIrOFpi2WZxZI3arFphMM/pVIeu+Syy/yFvvQWf75lGpyaZhE286/tzk93uK1byrPz7ekkLfYI/9rT7Ox0S15wbGaVw3/ZZUvGypWT/YXNulUj81idHCFeLio1yWouC/rEXm0y6gxSKSE6R6E7oPMHyWmhs3Xt2tYoTYtCKqvXtsaaW9fSNHJ6bSvf3boWXlvg/gl1fCJ9BH2Zweoxyxri0ZCATyTQrbhJTXuWxTbENizjfyQ7o7GDfFvfFMFG21Wb9yzjb2DltD16d+zR2OP8BVRLTtM0qDfK7ZZXyLVcNufm6qFeU6aWZBAPaSRBv8ddqCXEHYS8TcOOJZlIBrMpKBOTpCWSzePObCRhYmal1dLfN2/e0/qnZURqaWlsbHymcSJ90lLTetdVZGH/t7ypoKCwrSD2LSblZJ8VT9C9Vym30PlNTY3PSN1YcldrjZWIE1uggqamFvrksj+17tncNxMquKjAxltj37D0TXIfO7F5M1m0GW6x0HmNzzQ1cpwK5kcE3mkFp+fyuGKcI0Tnd5cSj112FErQ+yafvTrIVZsMUqHbL9p1LA36qs06O3TowKFoqCt+5Hrafv0jxXV1xcKp4rpY09Hbbjt6m3CYnIbktiXmPNoDfarkhU6+u7guGq0rjjXDDfyzWHxU1XdyCd4jkrNUXkofZAccPzAnBBhRDodPtBvtOh/fJpzqOyTY+rOj5LRo6P0uEhUNOP7fcCelP0unODW8kxNnvYcEcdaLISJnEIddlgo9bn8jvGlQo5yRiVhAu18izbkXuz1Z/W/MEq5fV/3tPNrR4e3wer0dDYJEmnPwXC7tlvKVS/Ue96x32vs3Tq8eAReVbvJ2kM65p+l+OJUFp3LpS7D+otwbUkzq54ycHdouqTwEeyxE3FmhoNOs4U0SLjQ2f2A1Sp0L6N+vjH01/tjt4/ltfv+COUS1ln5Bcom1eFjvXut0i9VqmW61CD8v8PtjV4y//dg43nolyVowZ5iXfkFPkoI1P8cKLJb4hZxAvMQrq6X9sP5LuTHK6DrsgyNLfDi0pcSIA9lAHDiaddgxsPQSRwE8siSuZEMekNV1xb3f4ViLhuK6/uwIZiOWEstAhpw+T9lOVRfm+6bgoFvqWut2Gy0W427I8G7M0QeTy2KfYo6BR24n96A8Wm6DEeUIDKNbwqVnlqE7VdCVxBMyBXF1qQyH+Y5fT3p11IRmvf/XP9JTQfph8O0AMf8Ihc0TRumlBw/Hrj/s14+aMOqVyYd/pH8Nvh0kZXDBP1hh86sw3wzcC1I3zLdsrhyeXViuqiDusOCrhnmSIQouSC0kQ+UodFZA34SJT2W6eGrQm6MTBEkqbVwUXry1PIOodNmlgc0k84o/bNIGHt7/p4UP0t2RyBUfXKnyuRvGjWvQ60PLF0woW/vYbDlnzPApNfSPh7ccW3lW1Hqs2TX5+Wfbf3+tAr8jshra4uEq4M0dkgzvLMlGe8DtkT0ht8eh8wVDnpA5GArYjSZzyCybzD6uOuh3F0oGWf1pbujuY3e3LaY9i9vu7rk7lP3pJ+YaKLlgBfGykhrzJ/3VZ7q6znQJtuUz4Axc8ml2CM60LSbFC2dDSTAvXjJ7IR3ehdeydkXlQnkqwFcYEc6UBRhE5RFEwe5RpnZWdTDA2iA1vjxq1Nx2+tbWl+iHu2lPRMgbU7V6LuErVk2atGqSXP4ypfTnue2BJvpcAd0WFcjNpHH13FGxE5OGheAKfBYpklfAHNbhaibVKrNcDnNTkn0a4gtmOfWFTk/ICvMzGHJoiCNDEE7dTXTzHw+/uOzeHwtP0Qfpg0ezXyVlv7qH/jBQSuaQOUezNh7+Xtq/uf211rmv30Hbyc6DJGtfb2e8gOyk7Zs/u382h3AyCu+rrKMcWMnFv1xJnE1lllQ2pyeoYu9tqiYApQLwY2tlK1sr62GthEgr8W/cSN+lT9J3N27kH167f+3a/TB3vb1biVewIVjDi/uzYS+M23fLLftgO4EXrY0djEQi0J50LgrregXMCy1AbjOMQQHMkFKYIyGujmuElT7hPGvdrrProUm++JaA6iFopwvODTmG86qkY3kFvIOTvcPx4rpeJwO3xKv8960sscDqjmKH8W2ILPtjSSXdQ68gOxFkxMGH6hMo8EbZH02zsKsiEcDn3kQeTsSz8N6ICyLSfkYfWIdSCPY4heAJwcKAVQJLAaiFU3FqgfZARtjf2xtJ/CPt0H8iQTsItta1/U8mnUY8wsGYH4VnydDLBYhH9A490BFONrpBv+Aymd2OQpXsdjoK5WBIOBUzlUcrbxdOCaf6h7fWAQSL8GXt2f7ibvrK7Nn0le6iQHa7cIqU9B1WranDvoiwV4v97os7npNf2Lv3Bfm5OxR8J4+U1wIlqEPqBQg0RHp2oN0QlcnSnu0WC23tO6QqPWSdFvsLn3NL7NQYuW070Fd0an+NePyQhfTfxmffEvtLDwc0JfzBexyFmeLg2mDlLuPaoSiTLydOmyqD8JlZVgIzN0xgDpuyMnmcxm4oDTJ60S1LjkJP0OmDheeWjAagHk1mEyAMoHfCBIEuu8INQFIyFRC9hoRVHjjPa4ibD/iJHm+Xjy584Sf6Pn2Rvv/TCwshT6rIaFL10wt9b5BVZOKPt9zyI32W3kafxRxpoO8vNWTojddMt+tXkfm/v5uYV/hnm025olDdaLPRH41utdqgNRiune5Y6nAaIDu9nTxPREFt0sgpcz7sPU42v/0/QsnXazYtXiyMUh618JwmiDOHPHQia0hfsRBQ874KkkIOvLpqgTxhvGV4UbFanLml/kRrK/93olYJfMhPUiVeIIEQUdOjsXz+BTmntfXqmsf+8F90m3Bb36kF5IZvn6XvxHaUWDkxPmdXwIySuVS2YjlciwQg9pDNK67v3apq6T8BNA3b+LbYQXnFmTPielgTPYMbwMQLyE5ZlDOAriiF2vyecsCJWSFPhsqMkDAUdP2ySJgxtvpX43J+/8BD85/bt7I6M/erx+6cN1946nyl/EfXXtzoztxBhk/9c8WWQ++dvfoP/W1tu89XiNNLHKAjVUB1pXGZ+I56oLXtBAAJ2+AFNcQOyCx2sG8K8aq6+qaoumIHYwcFG0IMeUXflNhB8Ti8YDsCAEzJaaybT6JR3YgDCyXLIEfgYyBgAA7oSLxc1dI69Ubag1xCK9/WuhY3hAQ9EUjF9beMf572EO/aVnIay2k7bGkADAbKYMkwHIfP1QC81UFP53AWzobvhU9zwUNEwae3OwQfSWywTDU8EKvFdWfO1JEXohEA05FoBGihxA6B/GllXOuKz77MS+Hiugg+dnADmvZUf7bQSdtpO6N9lPePIAwiriCQYvCqNncmo8JFXQa+snLgD/IvqSYV1b1HP3/vvVvHTezvyIp23sqyw6S9UamxNNr3dzgmhe85+NXR/s6rn2B5oa4okMQLaBk3MDzxpgbJkQCu8H5cArv5w7Jv4Fy1VVUA677aypu/lDL848b5z/4D9uI/e7fy3QqCe5CIKUZLeW1rpYLbiifW+h05kqTKHNa0pH3xSF+qvCJ+mx+rOPsyLgehlyE+2qPObZ2yYvackSUMLxbz3d4xF1wwxmRKK148eTiUGBNzJcrwop5Riue03wd4jrMFM902KVM8TtzecNh79l3cEzdQyjvpbaTlm2/ooW+kprC3b0FZc3OZ6l5vONr73TfKCXyGBM/YPcAzOWD9+QDncgA7rbwhgwfYWc77w3xWnAZTnZMmsKwUT4U8cjepfetqv//qt+gbdBF9Q8nLHW1tHW18bnISk1jyW4Zb5BUjVz/64p9efHT1yEQm5mhjFyT9x65lSXsd3gP89U5ymuHPVIWTSvyk/YgjERcCFDIkcozvVfgv5R4z3uUIIPsFDFggZHQYHQFHwAf0hLQfFld/h6oFUDYg7YhoALwe6XUKnVF2HI0ib478iLQf6CgFFsIIBezYDgFTBf51AT+HGfF4tD8bVwpwjQzGnHNvHI4q92Oqw/xAPUInNmZwTQ2pkjH9+P/v6tXF6y4m8TyrF2sT1/d3II2COVYrqwwrjtf5r94zJ6l9sMZ/8ZoEyT9xvbgeZjKn4fEIgOJ6upKu5gjfDeeOq7qUc+JxLEUQyrfFzxkS94kGLAVSbBfZzs51i8eBNWbngByDUrw+dvDfnpMVmleuhf4oYLSlj1GXDHdBfyhcoZIa7UYkiRoITnExKY/959I5YK9ssOq8Z18mXpiUZCfs+jsU4o7vVlKyE3p4Z5Rvw3+pCbpnfSTc1haOsH0v8oNDd72rcaAjKBBLbAgz+RH8SGmq+BekfoiZOEhIFN/ZEntpC+3eQoj4lzn9L5I3Nv2gwIw/cn+UzkhnFKwF/MUgDRTwZzkBpwin7ieFxzo6jtHP6cv082MdPWQpuSf2onRmsKjjGCm8/0Oy9FjfCkFNr+IY7x9lvJuW8Ujn0lY8kJKyhpg1hBEoRR9dddVH9I9AnvwRc8JvceLCkgIchhMtqnDyyZeQInZbvw9PRYdePgRvavC9NEQkAjyLuIheJHqXqCcu4RTtgcVw72U4WdrJXpiEPd+QD+irM6mXemfSV8kH8orYwQm0OrYUa+XvJL+fQNbT0lq6Nxb75hsggSK1XBKOwmexJwEVyOonXr6NRtoRz19GF/Btv6wO24nlbA6KOLtIMSFABWUjBIIWpsFshnFl/Ym88AouQ+EDTZmMssTJGCb6OL9pNJhRMGBCbpCYxNe3HDmyxe5aBjj1Rc2h62dfd92L1+XRI47rswTZ9rSVNFfKK35LTx9RL+v7Sjx+6z2x/+q8eHZn5+xgFVz0epZqI1yCQI88Q56RrJIV1zIbNhi8EAyeqpvM66H30X09ZD7bkfk90Ob7esi8xCHdB5dw/+t84GxhkllObBkk03S+CUFGksyTW7acpD/A/rwToW/5lpMD1yAM2hmXm5lh/ZbBS/iGYkMm57GZjIKOdZyOeMIk3ocmswwLb4ALLY4g/osCHiZep6cC1m2Fx6lqiUvvilGWR7wHvvnmAE5CRk/1xJo/zhrnxUXrHZf18VAaEekoF9fMTRzapgaSTNMhlBmgNcKSD4YZqIsCzCKVAWiI3WaUml4vbWgo7T1d2sAyYlppQ+93qpa+Q+Q0Q33ExqsttmDNxOL+jmGtbhMhREjPsnvqCismFOeL/MuRhtL+q6UmpY6G0teVOhpK+6arWmiU4VHak+JccsnqaTVIk8NLFRSotMXucrsZCY9YJczWq0sbgEHVJNFQZkYdeBjcRJ6cCwEPHkjiybPiFADy2vx/kGd0JRKNsI8yEkBc33fox3+bi9QVD94lNTEqoA5Y7fZ/l0seq8H34FznSjwSbYOh4ZPyCmWLD8VHn+07T7OSX0USleciyuo/MZjnOIUHx3YcBX7fyGUPpVmQhYJ5ABPFjA8Fcrmn/wTKFwDodAPdjfJmYCbITsGGWUwZkdfOzsWagbrBsxynyMEVHjkFnpTN5SOfARMxUMgZHZrEQ0WWoKiE735tx12n6A/PEEmaTtOQ2hBsAEkBENM0oN1Picdv3HOM/vUz+iv+q96tNE04BXRQrBnYD8Cs/+J5Gngk5zBWm0j87fQsEZA8q3uNNBHpGfrDqbt29BZjbVgrQwoRfBr9FZn2GTEf20Pk/g4EnUhGYT/0dyT6UsX68iiMaSrTiwDBTIwKKse9y65BgZVoJ/JR2gO19yCd0neS76YP8t2IiOmD0GdzVC1RZE6jyJ9Gyc7Y2kgvY1Pi74RjhTSUUn8c7wOtCK/h0AkaAQYK7mM1VOOdMCqnaLu0P/FAxAv4MCAEc1Fyh3I6htIBx0S5Y3IKtN/MdC+yCyC+x40/hw7GqBrFEtJLkyfTb0Ih//x5mzq346u/++LhrTcJn79Il7y4pnP7Lddumj8vEIJnvUpepR9NnnjTVqXuN6BudbzuYAh+PqyzUJbwB0hFdGcSI1x9+MV3kTra3tkxf74/FKLfTBY+hwdMnExKaJiGiTcUmDd/07W3bO9c8yK5i9EX0P1A0AIczmQz2CDJOhSe6MpRsm4zqZgwyV0orn/0ukh19XWPIqyNHWQLQVx/00eFsbu9kfx8obzwo5sAxuawBcLWhrJG1QMSSTsuQgW6M9E9wlGg0Ig9sTqd8ZRvEzoTwD2KGeItrgOyv72/o53BO+G4wnZ0YytgurEE5297EmsR54Wi58ghHefnG5nkESn1eDoUBPRuRVGiYEPRACRDRaYKMS/YIgqj3K6kcboDqSLxOOP2rKjGYM/0B0O4A544zDCMQXzv+sPv3dqffet7XddKty2pKq/+7eUHvhG+znjjBuSPr39dl5u/5Db9gvXfHKhU+pbcADTJHwCim1HCAny/WYKdJyj6ccplwKOQxuBszlA5QXEXcOQBfyiDyCb+Vb6F/PnKK2l+7BDNv/JK4X/8RTpbVXNLIDiB2skpcs/SUT/sXfk3+szfVu79YdRS8Q/02Jkz9BgpP3NG7W1O43nVOF+gpSV25z+6Nz5evOa+R/72t0fuW1P8+MZuBY8O0hF6xn02/VLW64FFJ7Lhd+h8RtwGR4Nj/K/JJpitit4Hu2toj0dwCfaFVLkF3gj8eQv6ThZ4vUIb8sYwPQ9MDDUDMdAcwhXLZLnxO+HKTUCB0p5NcHkB3h7j4yw13706O9KAxEFDJJutC2IgROqWjnBebhiu6CxZES0mfjJ0pqQs8PhPcnrcmaGgUyUEMz1umyxlmk021ZGb3UuFHHVhRVjVYK9yOM0mlTCisqra7/dV2b18mS0723A3veva++9fRvJInmPRosX080WLFy8ihVL5zXTDfYJJyrOVqsrsVUg1llWOEAST0e2ostcLjeU2q2Ga/5oHyFv3L5swIZa7mNgXwx/9YvFihHm/4B0HMJSQSDuRg2OcISaqFgQfuCniPcZqwToCfgfm8fokHtSs1OUC2ImIAKg1x4Ck8LRwqve7KMBgFJv3KLXAogaQHElUqrC5uFQAoUsDOlQtwOUChs9LFYihsHA+IKGrTaK9HPqE2BNLN5lzU3UhkOj9DoGFbsehHfQa4s28YP4FdC4Sgv0dSAICNsV/oDOKI0A9zrj88hmlNTX00TgROZRJUw/MY3znzLh8zQ6UIeeKc/Tw/oqC2RyAReyK8+SJTVajiAjFiP0dxIuKqRMo50OcktjwJLw3XGdAcqCnAxVd0ejaVhQvAsWDwkYuQZuzcZQUvIVMoBEfP0igO4VTO4jw0qUwbt2XvkRj9E809tKll75EBOGUUrID+rx5R6IUwBFczTG7gcH3TFXeLtGvspq1A/+xmUi24igy2gf4d694XGoCXJqPvQLNqQ4pOC+AlLrHbRd0AOIQ+DhkX7XRIEulBO564/11633+1RcsWrOaxjZsXen3zVmy+/4/+qqXHwSW+rvIgmc2T2jJ02h3X/HEpMmxGLHb7OOnjP6vB2aVIqQj5F2Y0yp4LsotHMQn20M+4gjZxTc+pKd6wrHZ4Y9I9odh/iEUg8Ak7MT5tZOtgyb2hnrGcThQd+pG6YABNUj8v8pHGDqJIIjvPm9WNCgiLCCdzs0weRw8O5eNHcpp/QBLFnPLmZxKNgMil4GyMdqFgCMQYng9gIJxh4LYzYjnWQfioZYY2aXQsXBeOWdkyvHENcBuuj1Gk29gGOAaM75D26hrisrTsniSjw3e+IRvWIZRk5KZUe+wmHQ5xryybKMx25yWLslpqRULyA686hqXq3FSqChPbzDWeisLCnzZZoOxJM+ak1fdPKWkNDenqijHfI3SAWTnYp8rJauE/nc0EvvVaFWlX59rNufbYZOEtDRzUJ+akpqWrdVm6tKrIrWvRegn5Tm5RfVZolxekD0iLc1i02rVcvp4k91eV5SdLfGa/PzmCMBgJ9kpfQrjZmAUxKDSgOd/qUgYKBOeayi9PWx86qabl710+1id6bVbr54+TXANFu6CwlexkD9w2cSAPeNKkjXqNd/ed2hs66GPJ4y/5rKJQdu5hdy/gKfnaElwtSfke3H5Ga6ege0/qQMm7glVi6JrwfT/Sx3SfiBJOhFPxtNz6zi/XBEhW4AphtnGjJH2K1JFlPjD1oM6Ahxy5F4UzShCckZkJ2RymZyVc3O13Cjgodu4OSgNAYwZcivzmpEmoYCkTFigSoLEJzgEX8in1w2Zu5hxyIGB6S06YIVARWKipJQwMZVU6XTkuh2TZs0YMbywcFtn21hbidt5YVlFZVX/k0tOLDuxuPbrY58sHDbMmj+8Oj9/WHDTlAuaLQWW/AY67cmgWaNVa8iWBU2FNltBeAnNQCuuCLJqUneqWjfV43KNab7kjn2501M06ppg+9L6+hhTkRwgz8QOlntb6x2ONJXG4fJNcjrPHNBnlZYbDIv2Di/z5+ZsM5vLfdnZsReBxbJFkAND+ihu8yKyXjcy2lDWu2RdMdF5RD2zIDK7BHMxCQliSMe3bfqS3rgJENzOTfTGL/vf5Nv6Dm0i677cRNtVXZu+JOs2SfvxzCYcBTzuP8uUt+y2+IUcYLAELZyMw/MGsG1CftoYnwWMFkZZ+tDt/OfsAYHNF+UYdYLSfpSjRsnppP+d5xQD45sWwSmOB6h5A+yYpnDA0YE/YFhhAiNWA8zcNlDao6RIp51G/gVobBOXixgBqQPGY+gMVqE6LAR0bElFty1ddkc0Z/iC+6IPLBiRC6vzeOx3O+7Zu41viD3XsG7j7NqaWVeua4ihgEE1MEYD60sPL5n8Y/hwyLY/mmgStomcFv/K8E0KSpEQT+ntHrteLD1CF8AC7F5OHiylr9wBnDCKgrx3k5ODdhwwRiLgCgdXidI81E4mtDWK9ZsZikJJ9m9EcKSifi+PwL/qIyIBb61+jTFiQmdd8d3BvimhexK0M/ZcJHL05SgqQiKA4HsiEVzejKHrM6IFVOPf/h6OW0EJ45ggIg3Y7DRMFZ1ncju1gPvLktoZF9G5fiHNQ6sggelmfLqhjeSvv2eQSr8nBDRR/wmYAoNtqy3BMyUl2KiS2toSpZF/i12H0wOaFLfBk7pgDniYTYKFGGQiFVbw7gbiDxFEo2j2WEEQBhFmV1ot3rGqoSG2tP7J+kshw99ZP3NGA+X5ay2WjyylJZbYZsxcIImX1s/smVkfW9rQsIplG/jdDQ19UbhwuvUjC1xnnQ4XYr/oGJ3RxHRR/3p9jYzbvzAQq2OgNrGaUFosx/PiOem/Oyc1IZmNsBmpsv7siHAqEkFrHEiB6B7Yn69MVkcivc5IBLX4EWbccpplogO785WhLSzDH6sYZlYAcgYbZDuCbmCA7MAB6QwAr/FFgQtloF44dWRhZJR95RRY6ztuGzH+4QNAqH758MPjwrfT2/i26ausIyMLxEMrVrz38g3hBb5odOH1ew6T1HvuuXcvPfPcXdcui0ZDkfD1v/n98hVIo0eScBhKjRAGWLlCBR+KsMmOAJrWupJQoyOewpxuR/QYiSItHhVO9XcgkGEKG0B1NtojNUWYhU8URT0JsKMsIMa3qJnWY8W/ej7avBEfPt+R/HzfgEEF4BkEd8zuKIo6dWQ+ENxBMS4BRNoR9qx/0YAhujwtzLEGZjnjdBSqJGAKTCpftZM4sN9DCXxaKHuSiErAxkJcFMFKCqX93fTIkQEuYccRMoKO3pttGtFgMOTn+9ram667bf3YMZa86aFM7a48v68iPy8vb65QQjrIyJcGGY+XyMrSYSWe6tL8XKfLqK+5enxt7bwRZWUNRWaTg76TW1FdnZtbWZGTF5cZ8IekP4pmrpmbxF3IzQYaGeYUtNmoELWOOLoPOMwOj0N2hBwBIBfMvjhtoCU+RShWbZbdHoXMgEkHTDqRfR6ceh7JZfQlugCqMYoeh1EhNqTyokJ70ei260bXaeZkhWoWfLx99uK6P9cumT37utnLLn7m6dXhUJ76GrXZGW6aObsFKQ3ntEqHhrjoJxpHWd/JrCUmPlWVxmeQZ9Z5cvKt1pH0kl/xvxFeXlJvKxBkWU6fnjt5ZLutYkp5WW/vI4/0Rs6e7S12TvQ7NOHKMQ6Xe2p6Wmqdd2RkYskwMi7YIBamFafU1T0kaPUVJfoseoYQwh80Z1ejuWecL1X0FPkAXQq5IFfD1TO8jRbfkuxp5BWDb8Gj2HvzPlStuUjILMftvM1axcw7JGoANek1RGQG32WNHz6asPdu2T+8oBztvXvbUHYcZTppZvVzomn8TYq5983fjroLjb0bhbMoLkDCEoXkgk36O7P+Li8Yvj9h/N3y6EeN3j2bEU4p9kOMfoy9OerbmxXD75vGN+1hl05W6oAFsBMeGn9nspPh43Sgl1A7Uw5vHeZGIxQN6vy822mDCW/MTMj8VedIFDVxu+CBgkQ6oMJZrzrRNai04v/JEBN9XEGis5SjCWQq2nqMYUeqb5VCRS1Bdv4XyXkooRR7iP5F+JCVb1cUBuyfZpI3YwdRxHTBx8nFJxMi04QtA4MnOuTEHUBrhYFTD4Z0GaScR7LJO63nkxN01bTvvvj53ah4vNeJgpV8YrHwef0nHOrCArUCE3YyfndAv4+idGVT9PuJTWqKMolYNP58vk3az/T0IuJ0HUwNLIsivSt8TXaxgUN1P1y7kxCG65DWR30hj4o5qwgAPxgKiyGUAfAqmykTjYFUN0PHfvfAtstUHkORxZV5vcVyfabLUmTwqC7b9kDsJZL/9tv0z2/L6gfodw/dcna+YM9yWUqMT86b96SxxOLKsgvzz97yEDFcgle9TfIH5BbSR1wacIdobalP0g8mlFfEpRNdos4l6kXDmvpxtx29bVx9iPHuZAQZS7Nje5kpyeO/4p/kW+1rRi+57bYlo9fYyeWMg6frr+/veOcdlCFsj7kH+RvE7wjrUR5UCjMRuXmmRWASZGiB3e/GIgKpA60MHDrnAGVEAoXlIpzbGQVCJ9o3Bc25yM41/T9GBBuk09DmMyLccWAN6jN3Lnx0/apV6x9dGNc299AeVJyouta2TlsDKwRJMu+0NWtjMzAbwbvhTKwvag80NQXsNC0hA4c5lcq0ZWgj5mZWEg6jA4mxALMLS8hCgELTob4Czf/wDU4D5Rzt3RqNioa+KcJHzNop0ncogq3pz+a7ISvt7zsUjSqKF8CdZCczqIpVw/sgLgO6JI1lFbk1ruMmZoNng1kTFwszOhamG5HPERQLtrpimlZc1+Ahp4v5XYyvqSvuP8HcOGzFdeKzKPovqUUMDh2Dphl4KnYQ9szGgJyWVwBvEOduh1YOrBbBnkQfHcU/RxFPdivWeGytkhYahn4Powwujuu1zGvnnLpc0PYVa1t7v8M7RUPr2r5DaGusWPj2Z8P+MII8RU8UlT6COeRiVgIKXAq5JEfcc8XlZjYryMV4RJNBFoPiY0wwqKHjL+yEXMe1s8hhDQoUIUfHazTk8IWCjR0XOk4ugMyCk45CdgtkmqFIkSG+yb3F5m4B8hUc6nnsRHkWIFczPprESYGQ0SToiEmRvoc82BIiq33FvXnkgBFWhrizbASQ2Ivq2sI5+WLxdvprLCUPFVVm59GXpfsvnqDr/ZJ/wOVBBbvO0Fit4a/xjg+3pWhSdb0jVBfFnlVOyWMtKVRQdHMKb4qwBGE750pezUi1A14LDhYkAP25AF9Wk7IgzL9GH13gbwpHzB9lrDmwJlBGP5LMDMz23aywHJ2KMln1bt6sIA5R3bzs2Cp387A9ha5pa9ZMC16UF/tePM4AdOwqlvyo2KjhHNbAPHiT6c1xQE0ZJEkLoFBVcdoKyBCdPRga+CV0Bwm0I7rR4W3gF0q6NBAMwb2oY0j8Ek+QZjjMSzY4jIXOAldRSclFF5cWF7ns9kJTto6kpVIfSdEIJVW++sbhY0bfeefoMcMb631V9DDzYYqVwL1XFir3OitnXlLpxHsLcnK1cC95j/7Ey/GbmybeeefEJnazuM2/YbTZX+AsNOZk6mWDXpOVmWOyF9qdRTxvLSHeTFW4yldUmmdNt9nSrXmlRb6q2GHmYPWY/8rR2fE7M1P0+pRMvLPAWezAO2kPnxG/NS/TZsvMY7eytabg+zTUMwBgyFDJWYAPCTC+qLZQyXbgDtNmXH/31TeGTWQ+aUZrumivU3iK/v0RekzVBQChlM9wN64YT9JJpZFUA4y6P3ZU1VJ5F67BZUQnL5KOoBMiUEww01OIpHLYXCafjSnMgDQsJw0wNqgFDZlU5vjKCIYkOSgvmrCCzOg6TR97jR6lscoi7ufoupecHmtF1VWPTJkxoa36JnLjlykf33X/is3LS9ctl7LaJ2ltu+gn9B9HOx4W7+VvuVROz327U1Uq+B6YE5n+6DupZZ47P74it7FzdCrTG5Kb4vqQApRSI5CRDVnmagZpGNwJ6OI5wLGHntxIvv2STxF4zYyOjhmxE1Y+zDKvyuqNM/uvkIQP6M8S6Xhyo4dUbHyy4/czFdsFBX9+D3xLHmIEl92fQjgvceiq00guEe1+nnPCgcpsyhIHsJdJ7CH+1e/DuzxA531yjNxEwt9fFztB/Afp13TDR7tJ5vJll8X+2rZpU9emjuhH5C5yIXG8exk9ds239E268f0/kGuI+WF6rH3JEvqP266cOWPjxhkzr4zrzxXc6ky2jNX5gNZnbl5uZlkNVPuAL4Vd3OHy+Vx0ydGC76tHXz1i/S2PfvBBjHf5AQz4XL3tTj+/4se76+r+qHnkrmd+jN3ud4o7XT5mf4c67zvhWQZ8b51Pb2fP0MWfofMJk4jrf1z0ZF3rnZd0PPLmTz9F+U9J/uFRo7ifU3/37DH6Z+w/wC2KjEjDPCEUeSmseG5Aj017xOP9HVGaJqiZExMydP3ZiCo7FIh9hpOIBsb6Dek5wIj5wEsP48ZybTgrrYKvOswzbYAkSlZSHSYe1H9h3pc4EPRBdoFZzzyMCGQQkXgEN85WyVVtkgW0wPbogwA6goJDFp2V44ur2yrN6ZmXjWxup63phRdefmFhesbcy+cKS+BgWI1ydMm4Ta7w4Rvef7Vms25Ty4RNsaeWD28PjBy+VLu8cn9XsTtVqOp6uGq5dunwkYFLR65M17qlrKJZsydUjF22vnLsrFkPhrYuWrQ11DBpUsNArq+FPLn5mfmfPk9bA83NQuWuHnp9QU05Wbn3eSlV9/xeuqu8poBs+Pi2LK3E5sRE7rC8TlrObMvNBD3KNCjWIcxH0eU0WzVm6Zvt9OFbpgfnUV/sH5Zp1vUWi2rcX2gX2ftTTrXHl+/Xh1JrBbHtFvr4La3XLIqtpCUWywZ0Az5xq7DpkpQ8c6lpmH5k+gQB4M5dZJh0u/QEV8LVMo19hgBgOawKIRFuthIe4bGqHEclLOsZvE7AfLNJmGngs535qRa3uWX8rJYpOZ5ZC2YX2DPLLnnqsjU09tNnXT6LMdM7ZubiVVdc+qR17qzWuQJJy51/8fQ5Mi/tk63FlaHAMLMuu3rimJEZpszMSSPHHqex/lNjxjdlz35i9Yjdt+6+4apIa0l6bHFzWtrYGQsLC4bbLNPmTMxUdIRkB6OtUBIxYCGst6OhiJ3sVJgqYOTQmBINHoGw65v8FsqLaBpSkYr8npSyOtIB7tq5CuAsRzI7uCFcFlFoBpji4kCOBJ2NJIPwivPqYLnrPLlzma1uhRWiaUpKXneR0Tt3Wmf/xtXY1RimJqWYbxuaktLPSPaDpJixXB8/SE8J7UxKWFu7L57Sj1xPjRrV9Aq9x9XYGH56fry45JxUkWcqtptZzCcXdc8+ZkKO/pPVSBtZiRElN36UuyJhUkqAACIALKBM2h85+3Jky8mtSy+5ZOnWk1v6pkQX8R1dwqmuDn4R7YkAod93CBY9nCopgcui0f1bu2h3tKNr6/4oOXBRZzTayYkkyE2R7pZ1zP7SBW2oYr7hBcC2N8LMryCyRyaFCh7CfvQUJghFUfboQz5iDgkeBzkSDL618eTJjW8Fg9GOk19vIgse+ebbAw9/880jHU89debpLiJcfTS2rbfvnU0f9m3rFd89+XUHXPpWx9cnO94KBaOxlG8egYsfPvBt5KlNjIZcdaIi9sJx3vilL/ab4xzMrWR9cQoc6wCKJiSdboBgXvQF1aP5G2oyQixxeYA+NntkZjRWDCWick4IeUSzTkvsUUX0BgyFdTftQacbyJDTu3f37ibeaKxZamKysWyaptqMbpq7d5M57JysTmjte3crMmpIe4h39+7q3cig4BkmwNy9m7bvhj/i7d2tyM3ifk8J+1PjOd4YOPg2KxGNdob7SCCJIjWKxwcI+1bFrjXWzDgfkh0cAcmIIKyvZNYCR5+NPRT0/eqT7AX1SGfWL8j+hPHSgAOGM18+XLuMj/TpoI+AEdOJG4YuVOgKRRDTFsV1jOuZS65DUupQ7o2r8lGaiUoJFL9EVU+/hTcpYCCaAAwKDmZ6jybmyc4MRMzQEHRfP/sy3w3DEBEN/dmiIYrc3KCNF9ph1nGTmOxRARIoe7Q5g8TpCXKuDN5klspVCCPhZ1XJvBgsFz1hgVhVGYKWlKsAhK7YkfB227Ej4e3WP5JueWw8uZlw9vKsEr+juSrgrjS0lVc/Ex4774ZJJWlEou18XlXDiLqq1BSde4RwbUGFNVNWiVq1WjaG64aVpXiEKlbXjiH193qO/ECGpYZu2bvHJ5rcJVZRN2pq2zBDuq7CP25UNf3oiRlbpjcW24vMJb6x9eTtygUzLh491TciLzvbd2H9sKbCG4f689gTVMugD3rcbFnJOwrLCUwnDc8X8X9h1iYDEqDSjUc3bDgqvMPczNRQoDiuJ7miF/PTNxz96eiGvikoEWPPXcW9I4uyCHCimuGpLKRfnSjqDDFEFRbKAe/LZiKYw8SpYoxdwJFHiCvkFi+49fcXm24/Q0/QI7fe9Eb1/sL7Vl/60/HfXJ419t7PIa3ppjrPM+PPEjsZTo9bVGTePFJBw3y61DX+DP2C/pZ+/t5s0/gxf96+eP3r9TW6MfvgriOXQ3rpPPouP3oWVG/uP2gpUaUJ5EtaQF/p4WWAsRqYW68AvYT+GvXceOwvJFyyALn67Ci2hUNZtIdVdcAWmwksxOpgSB9kRC47qeXxCkAxRLkI7ax30iPWUtXeF5zqGjuvGi3r6+hz+WUyeQMmhqQ35KV/aKzWxh6omii5ikLqg2JRHv2NJ49uNXtTUsbQMTlFqvvSdaoP6Xhek5vj1H5tKDRqBfF4has/hz/xtLPwqHlUoXWrKqMw11Sd03ftBK9HaHG4d2ndFm3GLXnm2PzGi4Xl7LTRYknlkn3iVcC94CrSkITDu6oFQVisWfUqk6Mg6EIQFZeYoBw84QubBVTgBdzFaLMKa4qDNcXxRgM6wvqqnZzrvI6vqn/n9iqGBT9ze5WziJvT+UMwHOz+LPnoffQ0vYUuo9vp6X3M9/Whd8jlJK3vE/r4muxMU/atF7uMG8jNf3mChK6sXa5RZ6c4VKHRDgf9ILsYjuCKnXM8V3g82abM7Is3CxlpqSZZs/Tvb/+z79U/0e/Hkink74S//qYNK/IfFSxkN9Z9H3vmOw8xZ9d9JM0l7FILwwIklbz4xyvbNRe0ZnlyKzJrpbm7R/RefLEwiqhVKj5cR9IkQSD1YaKmj5fbrLMmb2p+5dT/0Euu4O+Itawkh4n0+kP9i8n9sdFl9mnkb4oNZsJP+oLz+RigPuY/KkMjtMAQr05me4M5Wc18ESijP9A59F8eofMmOyY72THK/oD8KaEfldTVlZCSEgw68q+PAIsoOaUU8IsyZyJMLmXmcoFunczNVLxQZcEu+FCGkOy14NCL5xq/BuC1kLYBuAGcAkYbgWUH3IQ7zDcCveEJk5Ds9vhgYrlVLXeWz8y9iH75/aPjSR56pCq4jTa+HSGvYS6O8QQPfe0K+trVmhGBphtsophKws+3TutuJCpJEnj7tuG+4Zr/acn5IHe8ShANngKSEWuOoperUgcw765XkpEnTVvxyScrRmwbluvMzR1rGl5dPTzD47anprpyh20b/srojR2jBB7x0a3cTrlRbkrYs2iISZKJqOdCQRP6MvEeIkbJpGLi6nfHWncIj1Y6rqWfxKbcyD9GtXxXZ2yybKBPe9e7+507+C7hiSqXim6OTbyRf6F/O/8snMZnPM2tkgvEKGBZC+o+OSY/Q85RSxQNQ/IhZ+P0HmaaK2fxSw+syR8b8c4wGvP59wbz9Hq+nLxxUWcLvY566XUtnReJ0TXT/JWGFFGs9COZMJDvyyPNRF3+Of2BZH5eTs8gHYO2BsfF4wOy/mRLouNo7a9sgLUHrX8UfluhefUKtZuYJpCTUKYpNUV7v0NxIwp1GUZqQeuNrg5VV0dX71ZUWQz6POmgL5iWYWgt+gQSNAFvyoLgYIWYQoU/xn3qvNGkOtGCH53n+g7BPkknAuvXwvkQ16l8hhSSwQPZIPMB4JBDesAGAaAhdHarUECEU2llu+4+2T6x4447OjxuTcHcizevXDWpqv2rh66zF5LTDFYbRv36zjvyaVp+x9arS0pktTpvVKD0BL2c/u3kzXP1epU2PKHzzv/6bzLiafSg6T+typq06MV2lbasrDE/1qxUFde9npb2n7/v0W5qQNNyTt8nvdP53ujfvsP/1lpW/1lyVvxY/Jj5g/ED/mDix3Qfmb+d7qP33ULmsR2ZL46H433bE8fzbqH3kXkKL6jI6gWgjqsAeqJedl48NkBcSNkIrGCAscBxk0X4FSRLNKsZne9hJy0D5tOoeMVIXqi2VZwkHGJcX8909mo0qel7QZ+RkZKuEkWJyKlphQ6fJS9Xq0tJ4QnP8ypAX6npaVq9vlL4iabFTt7UEAjkWwy5lmJP4YiQv7qmsjqYn+nk09UFNn+gVtiSMGBBD05VF61LTc/Myk1NN2bzEikrKwXsnZZlyM7Oy3JpUjOsQpYeiEG1xo0qh2ltNrvfH9okqqUUWZYlSdSkyEKKit8U8gfs9veZTUSUhT4BynmQP8J+C8T7bSG3lMma/g99l7Bh+L/0HxnSh/2W/7QPy5XuoU8O6cdhvnP7kT+SiASAxsvA6QI38vF/1pVEYp3063/fmcvZRWj5o3To4Pov5qbD7PO4ExJyH3OpQY33wI8ZC8R/hBkBJQToiTMYE0npOrOsM4d0nhDUwn8qAF1hMlnt1f6Gxc2jTKZ0gaTI6enGLEtOiaeivLgkJyfblJYha4Q7qi1yvXVV6IJV7QsXXnbRCm97aWNe+fALKp6Z/MjIRfObH/5g6lxxvT4UGFZZ7fQYzXX10y+YrU9x252FMNC5Jr3eaMl3O12efHvsgQuuOavS8DqgqLRpaWlqvTo3RZ96dsvU1QFL7iPX054VK4j3+kf8DawfDgO/mgew1o5wkLOpsowGBBoZBN4z7qHod3vKVQF/lh5mAJInuAFEBrJFmEyqiXBnSV290ZjjUAgSR446b3TAu7udb7OV5oQqouX+nFKbvOJOSvf4O1dHLFb7smIlOlbxMnuqZ/WyG/x7CN8bmTkzUF8eDFTUJ/GM+zk189hiTsNEViOzElGY73ZVCzMN6AYWUokZwWzH1zMbSAU+ieuZjRFeLx5HNpddzQ2BlVC/y6FDUCaTITVGUdzPzPfj/nJkQI/N6oc7kipVQgBF4q7YQ9sP/YZw0kOGVCl0MuuHZqBR4vUPbT/ckVQp4mNyml3+i/YDnkWP6hAZUuXQzvpl++GOpEqTuipJjs98J8zn9dyN65r0KAY4j+cuXxF3rDyv1y59g51UvEHiPo/QX0cH/QUGLELRPu3omcrEhr70zH97YA/XJ8f6Qc+g8cDjXKZEpyDQ6AwM9FOOIX/CJC5HSCM2J5eVmYLHQ95LLJTRQUhmUhlRCXoEOSIjFeDzlwO76MlA3sceBOLgX0XZ4e+gm+n9P+/ezf1M5pJryVwO8j/HqslFpO7PW7b8mf6OHqC/wxy/d9rYtfeEFlz7ON2z4fHH//HE46TCN2J+hYUXrja5qgKBKlfqZz09zavGALwUELxOT8mvbZk80vgvowv5dv9M7//F86uTn0rqWEtcZfkvb4rMNN23ZMPjkSf+8fjjG658nKbW6S9cMLvA2rJp+ghnjlogrR98oHLXTZg6dWxIl7lo/8IJhQYSt1uPz0Ez9HsFi7RnV6LnuZnig9GsLIKeOOCl5w/qf5EvZUphBlNQEgrl4uhYM6py79O0hSPhNs19cNCfliS82J4ULuxHRTu/Mn7tSjhg3hMWI1ZhtKBLRVwW3JOUJk4zKxmU1b4nL5ZnAHedy5Wj3RPnLowHswyRoDn5wK8nqIrBqFQsrCGKS2XiL+crgN4yGkzw5kFVU1uHN/a211u+sZQPer/3biodOCptJA962zaV0jlPezvavHAa9n2PFVZV6XRa74SJNbbwWIm24e0dXi/B+1d74ah0k9fLl8D9m2Lb6By8iTz4NFTk5QNefFpP2epIW25uwYI/Bi9adSGsi31AR1dLf+KmcBdx87nLuWu47dwe1C0bUNthyJDkcjGgvATzHUQpDzBmis1AIgJiPFUGSrkAxxVyJBHuzpSIDkYko5Xg64eAfoABFf1MACNLijmDmFA0wrHZh3m4BvLSp21dZ9sK9bkV7gZHvSZ1on9CeWFh29mutkUrtqqzOhcFdrl0yLVhODXYMKtz7qla1Jml3lq5xNJ/uzuMI0s2K8N7WM/n6yP6fF6v1Ua0RKPXZtKeTK3eYiReo4U+iHuLkfbAfkMEs7gT3sEH+kdcMa2lrMrkkNSVzqkX7WrzY9NGNj7/VUXguq9b82ultfvXVuM91coeDqWGnNavrwtUfPV8/vAsckV9UTGDfIqan+py9Xl5eqMptdcM6FgH3MnXCosSD/EWtwFBfqeOG8nktCgWMAZ9unj0SYsi+2sgkiMRsjKeFnqMcUmgomlMiIQEW/T5K2atxLBPrTj3fVXxBlX5MEBbV0eUr4jH0wFcsfqFGTNoD5rgEJqOS+nTLOYgG1X2WZ8qsoVIRxdiIsVggfkgJWTdKZwRIEAVN5NZLvgHHEVdg1lm2RI3bEG7luQj9C6Nv0chtN4Rf1t2q9nKV4dRMMWxRAjBSYTVAZ0VHXOEzkhRPXY4NE/J0HZUv+BGdg7mjtwPUEBdmFmohvT+I/fut+3p7OjcY3toX0zcfOOdruaFY0ssL9Hf0E76m5dcIzbNdOyR9l+8ougKr6uxviiRiR0lc9BqiD7IbIcG8w0rnw/8hOCElBJCP8TcT4HnV656yp/S5HYPT/E9RSd7win6qhGBMtqz8vnly59fSby14ybmpIQ5NfM1OM58pe3Qi8O5Udw4biI3FfuSARUVCy7jSj5QbPaVLsQF5zrnmISMsgs2MZ4Ky50+f1aWnF1f7p7xzAy+bchh7BUYZzbYxagJG8ijqxu6R8QOKqm4w7Ns7gU5uSmF8y5c4Zk/YcL8c477fkb7qWRbqnievwYjJDErbyVFPvdVwB8ZspEzcPlcEcpVMvjCcqCTYNObENDoAfEiX+KRBIApHqZzlk2q8eT1yu5jR491V5JXaz7f/dOb831rFv36ZRqcPWbam3sXbp29q3fi/Im9u2Ze2HiXWNL/9txtTU3b5grVs5epiHP7kSmLrPRP5TTr0cxLDk+LfRaZ0TVjoXH11IS/fVS6D8aCSQWAC8BYxw4iAQmMLJZZwkDSkqzXof1vmLDwqETW6ZlEK+gJSpoLJ9qa6t6aQc8spf+84IOGJtukC5sn8BrDfcuttW8telZvGNt1umusQf/sovcbnSsfNGj4ceIl5QdfvWjaYjVNJ/+dtmTmRa8eLCsUwnXX/BSe4aHX8cH8U52df9627c+dnafyY78lV9vnNZy9tq6RT4qvko7xFDgWLQRIprAABKqsdwmeeLSd2w9+9c6zgeDZlw1j3usWztCbyZrSP2X37yp/007W0INF/Dp+u6xevGuXz49aRUPzE529TxAnyXZdS57y09pLCugp+lUpuYvO486Js6P9ZZydfxdj598F18FYXUKn1KRqYRQh2pXuZEHzWqKK3d2FzD/dxnnxLKAhzlHo5AP+MM+MtB2K0R8KO+yupDBd/AN8voZ+8NNeembPrD09a764/57ZN+w6enTXlKvGeiTarXpn/0P79z8knPKX/pO+eTdR37OmZ8+s3bsv7Nl9R49/6iTn6/sfggv2YxumkLHy1dJWTsfsHatVWWaMyKrEZvUEnfrCct7jIKYss0OJzmqWVEL/r0jZq9lH0dz+VOGP9y57Mfz4fKK7/NrvD2/MApBS99fagWL6g7R1H/37QTQ9vOP1ua2vtW/ufXn2/Z9tJjtH0p9Gxotg7VQTn7RPeuB8MkkhLpNcSbSFxNr/RaznCv6Mx7L0+9gHl/IldCVfvjz2gbSJ/uCYX9D/+RV8Od9XZBXom7H3L+UDMT9fuSJ2VLHtAy5iBfOJVeLKAXBhVkJ+DWGWIjC33MAFm8zkOrGsu7v3D91CK/+gMc1gHJMTeyP2Zs4YoyHNKDU923/42WeF8c/27+eLdTV2q2ygm8m1QEPYa3TJz9GyeL/nGmviKoTXYysRYx8Dvw28kbIcNSQor2gL996AIFfcEG67Tiump9BlZEuuQePW0AkffUgnQMaQS7bQZSnporYoxLfzl4V4t9CJ9/R3wF54T+vITqHb6DKrMZVXkzWvvUZvVvOpQMzsJlekZDu0RRVUTc5UsPW2UtbIc6CtdqWtMiIqaGsI+gTWQDkPyKqAiBwkZpOsWdvaNxmFraqnp63ZEdsfWyynaVI19rRUfi35Kj/NmWMXLhcWXDjVTh32Jy/q33fRFDv5zP4robl/FnlX1Fq0manoa32lU5uabkaf+QG+zMRs1r2Mbz9XQ6qXZFeYENHt0VtJwgpXdJnMQjkRhWBIBKB13rha4++YV0ZvDhxR6enNZfPu2HiEqphWqf85soYdCwvgCrImcOR8XJ9qUuKuN+NXxQ4yLdRr8Wr/O17LuTxmHsL/X0aHcsIhvBccEIzORFKJzwBL/LyhovAFDA88QL9jNuEPkPYMDU9epR/Mm0dU5w8dJT9ADMk3kfYUke8hjaheJJl8CZPFJnAzrjLTL6MrsigfdoLm8oO47uvYQeaCMzS+RN+UeIjLNMVOQOGd/n29Q4KHq9b0ZzNb4nMjhSggktU70KeWQe2xUi9qn5S4B6iLGvqUeEQLmoY4PxtQP1pH14kNfVOYMzo+j4VNUUIcRJVg94pjE8YeGLB1kfYPeCudL04xhrA3s3g7CmBn5ClNYybRqn2IdyIo/8OQioAF9p/7nYM44UAGZMjquEUN2iJJTdG+Q3gt4o/+DtqDWu14TLjE9WJCcq0CAIKexygfOYhiF2YCHo872M4cTvg2tPxm/ikYM3AglkQ543JR+IdOaEBr6ZjLCwa5CgXRb2jgOOF1LB6PmTqWLK1vaKhfunhTqaVgSoEVdxYr7hYWWa3WAlldH168+MziJfUNsSeKMJh9saoL2ANLQREMvRVT0WDNL4HsEBhQyF3CreQ2cFvOu3qCWQm4YGSNReV2ZgYPRBQQKwp6CjIjaH0Qrc0yiCkUtDJrNCNDpnJWiJ0IOokvaCXsBDp2cSz8KqqDfdViUt4kjCbNCdsp2k0/ZqutGn7Gt9ate4t+S39Pv31r3ZXFwSXkVzf2Hlq+/FDvjb8/OOm2gGH9rGs/y7VcvqlskWcJn5o+7PGsdF2WKSdTJaUCjK+5pnyhJyIIqeklN84hGrpYys3LENJTycI63l2+bnqoWVeoXVnfyleY1uOBQ7uivjXEVv1gO4pZ23ovW/cWMQ42ac8XLzUMWyrmQlPo36FJl6laGmqnd3Vc9URJAfkiQ6vS6nhrPiEqnbk8WCqQ/54N5e9lpWeqUrUrN9KPidpcMrKSJ7Tq2tvep7uObm2d8EjTjG+WKOm1LF7QuX6/SpyTeJBg+zkpytgRUEhNlIUQhNl8AoN6oCuw4hs/uAfOK8Jw5/7z+l8PxGVJpPpznpfws8bIg2g3gGtRVvcdivSfkNWwiNoxiBdGM4+iW6O0fyDMSNpA5F6lLT2R+F88jpCX4fOELA+eoI/HfkYv7ogS9QNfDW9FYwW8UQ005Wz5PfkNLocrZjqOGq6BcUPoexsmODPZl1sIyl4UwYtZJiEmui/Hr7lIKsVENijK+L2EoZvqwLbqXcvXtZi1WmmbxdK/1DrN0v8T8P13WabNrCXf12ZrBClVVblwXFnFclJSWzu9tjb2wRh+0+j+n0bzHWP6f2L5f45J5MfIj26TtFpzy7rlu6q3WaC2JVBbimWaVbjTQmuprnbC8oqycQsrVamSoCnC+qbXDh8du24M+X5MrHM0+X4gz/bXjVHsraB7gK5OYxzIgKYTmWYDJxt9g8IztF7mEoZ7eIGSV3WtObBmbev0K2CYvvo4iiaJzHGlOPoR/RNyw98+fOAbTDEqz7Q166Yi+F039TP6jPMDRTz2gZNM+gzvwOiGzOUF2jWdWKUO6V0YUQ/TTiuOUH5nI1Ex+5BKfZYsIYNaKfMepuV3Co8pcQR5Mv7hh/nbT7RfWjfLq5s8szUvb+7TZTq1u1Sno03Su20dF17YQTssblGVOtwy2migv4/FdPKie+4dNuwV+lhmxsOx7y64YAIXtyVVZCUol8Y50sDiQXDn8sOJ6F8KNWlMqDKS6UpYD4mvFjgTnhMmWyiD2NyqrkEe+Me4yzsGeJw/iv40aj6Lq9+K6CvSu5VvY2IcMk6Jav/WneSbOzP/RN/9E0qqGVLtgT25QPGE92DMffuo+fNH2ZVI/Gv5xxAD/TjouVdnnDy5BQMtqWAtZ8i/lQ9z2Uw7U89xepQ8hwkXhi7mtKRcLZ7nMy/nfuVFb3r70nZLhKSf/HZjppVmn/xapa0uGxVsLikTv6e/e47U5Vzocmf1f9YmrLii6s9z6A0bStfPKN1Qx/8QP5VLfydenXXmitVQi/Yf/fdrdPTWl38rqC3Zrhxrmno5/d1huDLL7brwdyv775ha1bShdMZ673qyfs7f6K9IXS6cacuhr8P4pcXj8aEtko0bH5dMbuZu4+7i7uMOck/DSAoBhakwCtD0MAESlgSR21bJEsbKcgomM35oSALqGuad3mwKogLOnYFazgIiKwUeZMjFYEhfTogeFXvIPwh6gxk1dmjLVocwkQkwHTqfLCLjaMMjl1lS6hHQGsrBrJlkP9bjUpyCQwbElyHApnnEYDLDBfLRhZN2W/LHTF7Ya10wafewMZMWCa8WOm5etJd+OAzTe4g3en2TKrtMk6LVaDXDxquLMtQZNY42OUVUSUDc7oECOWOYQ9CP6aI7cgKqsWXk18eqDCo5o8C+6yGe1NdXFZMJx7KWjSRnX54Gy3tpPnliKQbN42Orb08l6Vn6YZOuK9ZIak2dS6vWT7Y9fvGl5KEn0vIdh+a1rpJlv0CrV1xKSH1dhXiYniT5YydN2p1P6Ek+l5jzx+y9I58U9N+x4q0DrtAt96x4+4AzdAu/pnIjr8nJzm8Ml+SNW0juShXyVdp0pyBp0gS1+qHXyT1KCZGD+WfGBWna2DfpzUQO1aTkXDTz4o2kkh5R8cYsK31oQtNUQBZF6EhIKqfctXoPQhZV2t8CQjbhyd3fkS0C0WaIxPJVy2haUvbkT2GLLb9t/afzD1SQsCFXr6O7SS39gAgEA1VxvyE2WS89waJWBYHjzfK4UQqDk0SWsswmTjj1A1m6eJ5++s6vFxwZP/7Igq93TtcvWEiWEttCMu63vyYtq56ThclNTZMF+blV9NCvf0t/DdjqAZibZnk+cKEjmb2TEo3NgT+7HmYbwBDgPQWHR2JaX9S2J/TuuNQER9wXHFljSTFMFYLKhyPwWLkpTGTziOaCDZMys6U0KTPW9rmgSzfSY8Z0nRC5kne1Oqbm2AvyJvNCp0Gl0eoLJj42oWXdV3xt+Yz86qtrr629srIyWLdhc6fVNsJZkmYdltuYU2vIzk0pFzf/9eO515glno99mpWZmanT8W5eZbdPWrVq1Rwnz+enqSQpRW0KjGyOxvwZw5ZEL1725qZhlZn2R/b+sad9Hf+VlJI/dvocr3NqutqcU3vxtAsdvmT/1KE0BrPGziF2HUYk0CdRGXYl0uHZl4F6Zv9ISeOGrqgY/EsJ7cPoBmYekKbEbcMQLUCxqwZi+KrgeXnKV0hYcDQi6BIKBUZm+zA2mKiTjRjGBj9mhvdHgFamPUhDFxQRL6RK0I92oKCa8AkYGEU5G7+qnpxGcSSnTnru0FgbyvPNjIxhltskya5EZPGZ8PnAQLDAIsgU4QsnbKQUlk1pQUSJ4zhojDBo4yEN2D0p/ZyIPJ5k/eMS0f9Px2w7kKRnJhs6V6KAEQHYRUnWQk705kbDbkkTO5iVmlkQnlozbFjN1HHDhmnIf5cUX1xTc/nUKZdnZvYPU8YgQWfi9no70OLZNJBRM6x16rCayiogWi6l+/U1w+CWy6fwz+RkZsUejdOi8jntz2MxK9znvMG5fG4ZObexyhd14sE6OxjyJBPpszBP2s9tXzRZ0hxrjkeyUMyh/n/h+zKHzAn0LzawyLU24K2LOC9XyWKv1WM0Sk1CXS0yktrByOv/S16ZRMBTM7U2c49n0Xz/o2zyDIdOiAwGVjlvEo8hl7TOshIxRhJrjQXilX0hs8+TECC54qxD8nJjUXWUmmlMcaHZiTN8cMori459KAD+iFcJYaAwDdiOlH+57hgPc561Z+HtLGSUK2kpnn8JoocS829ATyXmt3H+hRg/YtmElRA/pH8G+iX55ZNfMSn2uAr4sszEHZ6QR0PsGoD6snIrgJsoexrG9UFHnoHBQ493FrKRhTjGWSwMaUNZ8ujAMpdVv4AGAegUN5NN4NEQuJiWoqOr852Z3hpPUZGnZnhBE/HOrPF4ipqhYMhgUV7UpaXxY2S5jD4le0qCoaKi3JoQaak/mVvjaS/yeErOGTf02Uln3xIwAffmVmJMKS0VjSGzbHYl7YXqIGDICh6pvIT3VsCf3Fbafmj9oUO0Z3C/u+kSDZ+TmvpmmSzOsTR5vU3e5CZXRyPVkUjynrbPG6GbYrOteq2lbsn3ZQW2sjJbAcCE97n3ZSCKlXj0RPmGm9Pj5vH7baohXwfx3tvefu8+ehG9aB/LkQPkAP2BhahjkbUl7zknMdd7Fkc1cRHz51R4f5wROdgr7HsdPthEu1n2OLDAEzIj348QCDnrKFrlYFDg1e2Lo/h+NA1yZKe4jn4Iy41FQP3k0O9iI+EQUiU2WCJeT/wrojoPzDxi1+uYZ7OMIVnhttjR7fw8uiQaxYibUYSl/ScixB/7YDs/HyNARGPNqhbYJdkvYS/pdUII0Lxod5l1drOg00N9sssuenR2yfMlRoLbRNYBul+HuS8xZNwmeiM0/EbIiWVkXe/WoacA2OKpTezWIf4+ZsB5v5Bm/2fc5vl9fd77T1jQ8znzqE79p2xpehzv1ULrPUOicU3mpgEdOYu7ZPD7IUxGyMSwirTQblTEhQ1E+RqmeM7xQFQ8n9GBX7ATz8mLjoCPbfFvjHiZychOlvR3aDNKMrTadG+6lu/OyCzKzMjQlmgz4t8bgX/cWETzRA6VvHgkNSEujtSXe73l9ZF42mvUQgXGXlM61GnqNUB1mYZeIzwho1eryLZZrLpI0v6cuPoDFNX5omUnRxBOjpTNn4w9Im7AaMIsGRpqv//LgdjCXwzGFhYHfKgGv2LF6ZUhiFOQRAmUphPiSC2Cgi9HYRWtrCp0YNAsNImLKm6A0q7egLh+WqWjsLCQHkJvaxSLxUkN1BnfJI+StwAvy4VMYSmE7Gqw2ooOvh7mkoZi1AwJo0ghQ2FVyUxcxdjzDBZHKimfQqL5nV0ffvJhV2eeM2fWWNuo+uE14aC1vMyYVlXe6p2b7mybO5wIN4/K8Trz8jNzxMzW0KLxhBTVNpammibdd1fN6NkHt2vl1BSX9qYnxjTee6VWSklxZa65e8dN9+bp6pZcub3zqvL6e+4Zb3RUBjwZ2uyNZbkeU5akIRpXzZSSUZvUgqnUM9I9If2LsaUp00IFjVX1wXGu+nHawrKOZ+akOrWZcuqcp5eu3TdNyU+5i56kqH4GeskLhMV+4O//13iQ6K9JErMXtv8ojxG+IdVhXvkykTJ12Qbz93/NI/OBpAFOTYz5H48GeZ6kvwMXAxwotCTHLWRyCzusak7PJPxxQX8C8yYWLn7/zRD/nAGwgnzAwD41XXjebKThmYZIfHdRWzxLe3q/Q6wGeGAnOe2vdDvy0mx5ltpZs+oT2YsvSmSrfMKp0tLxm68aN3Q/7irF0vSqfr8Sa1F25tlqiqxet9lYwnuH5muLCjDvVHPKtxMV3ybU5RRy5QDNLuS4gD1g+n91XQtwU1Uavuc+82qamzQPmtwkTdKkadO0pE1DW1r6hBZahD7Doy+20EJl1wWppeiKghXE1bogsjIq1OKs7EMcH1utKOqOG3V12FVBZ3d2cUd2GB+wKI4IzXHPOTeJBd3p5N705D7am3P/+z++//silQztC7JCmHTaAjJfxUqcTuFMuJZA8jImPB4EuApqIqBoPLV5MxmMXDfKnLv42eibY4sU+bn7pv95bgTbkJkzXHXR6bVBZ8XTbWsb4LTOn4biZDEHLUFFx9vdGSaVxyge3NGQq87Riyp1qX7jlduMFpZ1m0zvHVtbr/KLeqW6KZa5oDP/0LufAzC6+cSO5YItkxC8z7y1tiFkygZbql3+otMGdGR0/DRe1PnhzlKPhfPkGDnW2jG3XlSq1H5x5enGcAbrRlaZZS3DtUPoyCq/fjQZXyQxvpipQRSQdUGPc/LMNSqBETl6bBOJMHBpimiAwvf30/fE4HvoyY3d/P3x4RiKgPJiCT0G8EuB5ytkvR0R/7jFIhGwf5Cp0zH3OfsBGESuwSA8AM5AJ3sMOsGZBN5YjnW+37cIMy3hHlxcnMR3AX0ZHkB7HEB7o73QUdARrtkXffMGed8Yc46Qc6El3l4+4/XbJs4jKGYs5CTn0L80mDxFAgON23sw3hg578gZjOH5jAM5TPWLb95EHTjFXRvEqCd5W2DnM7ScjLFH84UPFwcZMq0MGbi9NznOysOk2m42pU7Afq2QaqsaSzyeksaqWkmhULvVCp1BpS8vrMy1lzZ2BhQGnc67vyDclmkESqUrTRANvFSS73Lll0i8Af1XXsMDpfbkH8osZbSByKoN+5/Yv2FVJKBlWIfBq+AUvkBz5231vZM9jWZG4fXq4qcWbquvTENhphN9Tmv9JSsHV5b4tTQ6HDpo1Y6FFIZdjxOOc6I/humccLWHxJt06jNsP2UUNK6cXEpGCwk8DHql+jpvRHepH8Wgq6kNqeypOZE+TXBJGABh6sBoDQbDNXCiQInzpZjHA+OtIgZcvwMmOSsaSaVFZWgDTpdXoOvLkabFpOCEcHJt8wGbze0hec/mpsWSzeO6YR3z5W69yVQY1xX2iLv1gUL6vyajrzq+hL4gadPUu1WlUlyUrOrdQo5ZTb8QxgnNttJyktF0+EKNxYyzuLFVf/WZgKOVsQQcM2ccAa5Fzlg2Ny1JpSzRqZqbGiXguPp7MFJQGEQTVwwUwF1zu0V4XhFkHPCC2maT4C6bTQ306KxgxGS9WuHHecjy0jaSiFynqfbDm7D24lP26mVg3BGAZ084AgE8J9dRu4QW4RbktZdSDbhDBANOQCVnRwZMCewsLyD7TQO00AI0A0mFCuMTK2kf2haLIUaICWSfN2ZqDFagU2dpLWlGvSXdiEzBlNEfzp7DGbKKO23/hvf417Q35Q0OrOmtsoOpYV11rdO8p+8myZmXbrlqMKaLtEmTqwJ6f74/gxvJsOZ4rMCgdmuNDKvSaTOgFkzZFnT1DazPb2od8MLv4ITUWWIXaasn7DWCqQlzWsBpvrfvZoezplqcucuos8zR2tJyVEDnE9xGmSuToj4WThIesnI0k4aozRSFe/wJTlMuBmeB63uJEh1Dicaja/qOMHwe82ynmoxCs3dBG3MJMjI81XyVgJJJJ1zCySWvjPU+mpPjb9hsmVEx9SpAM+iHVjAapTZNrzcZ9TqtRqVEzw4a0AB5OQ5ngWS2aDXg2bLCgsit2+cVFlitehDKcTnml+bmlJU5UJSpBrWbDh/eNLQsOxzMGoOBgfGBgXF+8uqysVfWd+jaapitFrPVrNAJCrPalK5LVyiVCq0mI12P/BuFwHJ+v9dmVanF9PieTXPX2B1tLXZ7QWHRJk6r5HmBQ3aKSdMwwuFPDjfPqy39iX0xigzxKQaoRD+jmv+YqqYaCastQVEXhewMllIWcNHOjEFOQRpfOxVyRov1aPp43U4OK7CbzEEGb+ZJ9lwwKwtc0eVgXqzdv7R9UYX4+Ftv7Chb8rNXPS7l/HKh75GO2pqN+2uhputg7NSGrhXwFfiNrX/7nsVdR0stKzZtqfr56hqQSxcSMkL+Y63v9P3NBwyhpbcv716hq68sO3LQM/jysLcGnoZ3nj0EQhffHnOnvzY00ROsn79sS4XN3bVrpoiEVdSsHIlE+E3keqWbSKyJ17U7F12rtcYeG54cjuESxizNNTo6S2pNllWTJdZmy65dJ7MmP4dNhC8Bs9+VEFealen/cHM67mbCnE8lGJMF0GORvay15man0ZLFJkYLQCA/0h8K6UrsMz89JYEik67k6nmclKGV2qV5woobehvSvZWRfCucODzhrWR2SuCNgN0X/93MrSTOeFO4kX+csiAPN0jVkC4Is1ykxoRCC4DXhyZ8VsiM4j2A0zQRIuoCMHM9CgLRzZEdMZnRKsvli6Dbw4M+d3mV+F7jp3SSdOU7qc0mStJjX9yy9auLwPfUkfNSWzzqcjybMcernjvz98E3tzdv/PW2rex/eh+Ook3gRx19Q5Xar8HD6+u2Aj5+Ej04tgzzY6LUKl2BkoTXhx768psDD82/IMGW7KI87zMGgQEs3PfCyPbBnYduzumIru698xm0hX6I+/KlrVE2/jcwPrllWNY8XIPiqg2YZzGlGul2eXzZGE9C8FrYVpg50YzzKdOg4eyOHWfh1PTncOh2wLTDByaA8fBh+NnEeLz9+fhvjt8B7hQ23PcVfA6Ow+e+uu/01IHNu44g32k+MB4Z2/xQjH7p0SdOIHv8C2paaBeMlJLKlFUbvE65ZgcwEQgmMy3RI7uLLqwHF+6Qucahlp4bScj3fHr1L4v6fAZ/ZPqd/vs7Wv3b9x5iNo2DqtYwGOpeeGjvdn9rB3fXkc9wdfxT+OecO/YeWtg9BMKtoGp8Idox7mrtuL//nemI3+DrWzgOT1yDXzNgNOD1CBxgyLICUhBKJOhCP9opNd8NP3R/lO3Jvseb7fXu+nFc3gf0WHwUHnNXVLrdbteCCrfr/+JKkjoy6MXNWn+vHINxHuCSTL4++31So5XAveVFstdsP4rpyki9LVzJFoVYB/qGcHADCpCrFtDOPfjIv9Y9Drq7uqFmdCDYaTTy2liC3mJOLF4dX6QMmRZZLOAiOd4lqp+7RVhPFODEbAb3GiKTyGQxGcgC0mER0zTitkPkGu0AXdvAaDeAvwV1Xl89PAq6Rkf5AQAAhBkPrgmt2ZcBIfyuGe4DNzYDdGzagEcfvEYzapYWBcGhzHphebsYiY+iieU4qU9dwlAYzKKPswIYWwcuYVgO1Mi9dDR1L/UnoUDACj7Y5sgzDnmlFHILiCtQggZZuS6IPASv4Gd4baalwqBfFT+9LdiWWVB8/PW8MTD67e6almxHeWHd0wuKQF3Tex/xQ0p7wxyzhufy4d13F794PBLMaM0bo4uv/DVvfV/XaldIUxv5x6KFC1SkL1iO1ZyzdB+c6C/yk1xxQm0VBSVc2G00kIZtjiyzQQI2J3KkCuE2cnthO2xvxKnHfjgEt8jwuZg1Nco8lnqLazQoShvBSxQgs8diHEaR72kEz8PFn8AnwarFoBtOvHv0KNyYGm9MvYslNe7k9ZWkvgH1IuEOnEzoIfHErWdlmhZkK/UEZIZ8EnyRAebToz+cbcfh+0k7zvzqlATfQXac1aNDX2/GQTc24zO3SrAMmXG6jdlJpXjnJxN4JUxwFMZsSfxkQuYYU9GStawhnMppmROZbkKMlLimifdEnhHXY75fkouaXOIc0o+NyyoohDsNUE9QfxRyhVb0ZJGz1UBLphrJWAM56CEPG4KHIqYGS8FioESJPOAjFJ8JolD+yZ7a2p74gtWXr/TSWgb/As7XvtwStkej0CC1lkngC0mytdmgvtbht9QUtRyvo1/t7GzdotFkm9FtanQbjK/xr/XAOIQ98Yqu+vIoUDM9yBOje8GFOntOpjN6OQpFqaxVAhfQo0aSoFj3cktRjcVvr6Nfj34bXc4BwJns7XajwHCqFE8r8T1x/cD5QzQsJ9+tuNaTEKdApio/Esm/sgstueoEahRNycuXq4J8IFjFT0byZyx4E+ZcfgQHvy+h+7quvz8wbx5F/Q+5ZZ0FAAB42mNgZGBgYGTsZNzX+iqe3+YrAzf7BaAIw2X2ZD1kmv0CWJyDgQnEAwA0+QnKAAB42mNgZGBgv/D/BohkYACTjAyogBUAdckEZAAAeNpFUTFuQjEMfQ5Dxcw/AEPHP3XgAOxIHUD6B4g6dOgROABiCBtiQGLp3g4MCBYGfoZK7dgzdP4SYqvtOCFPSZzEfn52qIMOtwGI7YcfeKpxRdT9D5HXQBW8IuoZNmd2a6BAdUZv6I4JiG6MX+FLDPTJM9gJZY24uKZwRaqYX3JFgWvoi9kDPWZ+vfesOMoUT8kumnOMeYbkmdWjNeuVFomZPfuYYG1RI+MKFvWGviqUscJHySa4mb1XhZo57+Ku+1Y9OjqbYqn8mZ5YR2sZu6y41Ju7OWV7wEQn7KRnVotad+Db4rxF6g/x4I5mXs0iP/0i96W2uemXmpb8cpAO4h3+H/MQhcAAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAw4DWgOQA9IEGgSWBMwFCAUwBfAGGgZiBpAGzAcQB0QHpgfYCDYIUAh2CJQIwAjqCQYJFAkiCTAJPglMCaoJwAnsCiwKYgqACpQK0gr0CywLdAvmDEoMjgzCDPoNNA1kDZQNwg3wDhwOXg6eDsoPGA98D94QAhAyEHwQwhDwEQwRSBFiEaASPhKGEqgSyhLsExYTqBPkFFAUehSaFLYVChVSFZYWDBZOFo4W0BcyF8gYQhi2GNoY9hkMGUwZhhngGiYaXhqEGqga5BsyG4gcOhxqHLoc7B00HWodjB2wHj4edh7UHvYfch+0IAggbCCyINQg9iEOIY4hyiIkIpgitiNgI9AkViSIJNAk7CUOJUAljiWqJdol/CaYJ0AnxCgQKCooQChaKHAoiiigKLoo0CkIKSYp4ipIKrIrhiviLIYtAi1MLaQt4C4MLhouXC6gLtIvBi9cL5wwAjBUMIAwrDDoMR4xNjFYMZ4ydjKkMu4zCjOMM9g0HDSSNPw2HjZKNtY3DjdKN4o36jgyOFQ4wjkGOVI5ajmUOeI6PDp0Oqg60DsGO2Y79jwwPGY87D1YPc4+Yj6KPqg+xj7cPvI/Bj9+P4w/okBQQMhBdkHkQiZCZELcQxhDYkOiQ9ZD/kQyRGBEpEUKRUhFYEWURgZGQAAAeNpjYGRgYGRj2MQgyAACTEDMCIQMDA5gPgMAFeABEAB42o1Su04CQRQ9u6ARYywsLIzFRhs14SEqIrSKhWiIqNgu8jIirMvyMLG09lP8Dh+NrY3fYPwA45m7AyFsYyYze+7h3HvuzAXAPJ4RghGOAPji9rGBBUY+Nqn51jiENH41DmPFSGk8hYFxqfE0+Q+NI9gwfjSew5K5rPELFs1h7isSZl7jN8yYDxq/Y9Z89PFniLlPOEQBeVjooQoXHVyjjRbjJHebjAWb8T2/TSJPVEF1n8hDg6gmjEdUxQBXPB1GQ90aNR6XgwziXH1ZMdT5a5df5Vgn32SGym3Ro8odJ+uQjbK+jTsqVZ1bMqvIaceDgN869qnuUKuqtaXaKRV1eqnbuNhkpQRXClmc4wglnBAFs6ITeUGFNaG4mHihcacCimRUNM42qPR0vd4oI4Zdnlne1cYNaypNjax6oTKnFMOO7DS2GO39o/eSvHKFXbjytqr3iqBrmYMlU7bp2NdKZ6QcTqjEuDw2a7/XM/p2GR2Lj2ITciY57W32mCFOy39L3Twl91HzUjX9d8qNKhY55S5ZV7ybf2Gphc8AeNptlGWUHEUYRfduQoK7u7tsV9XX3YNDILi7uwQJGhyCu7u7uwV3d3d3d/dwwt79x/zYd+Zs163Zt+9OV3fXf6+RI7pS1/+8GDDqR1c33fSjP6MxgIGMzhiMyViMzTiMy3iMzwRMyERMzCRMymRMzhRMyVRMzTRMy3RMzwzMyEzMzCzMymzMzhzMyVzMzTzMy3z0UJHIFIKahpYO87MAC7IQC7MIi7IYizOIJViSwSzF0izDsizH8qzAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1gxhG7ZlO7ZnKDuwIzuxM7uwK8PYjd3Zgz3Zi73Zh33Zj+HszwEcyEEczCEcymEczhEcyVEczTEcy3EczwmcyEmczCmcymmczhmcyVmczTmcy3mczwVcyEVczCVcymVczhVcyVVczTVcy3Vczw3cyE3czAhu4VZu43bu4E7u4m7u4V7u434e4EEe4mEe4VEe43Ge4Eme4mme4Vme43le4EVe4mVe4VVe43Xe4E3e4m3e4V3e430+4EM+4mM+4VM+43O+4Eu+4mu+4Vu+43t+4Ed+4md+4Vd+43f+4E/+4m/+YWT3qH9/d3e/7v4Dhw0dkmLwoFE5uOrpMSszmdksZpi12Zit2enNSl4lr5JXyavkVHIqOZWcSk6Sk+QkOUlOkpPkJDlJTpKT5WTPZ89n/64sJ8vJns+eL54vfo4ip8gpni/eXzwf/j68J3wuvCd8Pvqe977a+2rvq+XUcmo5tZxaTi2nltN4vvHzNnIaOY2cRk4jp5HTyGn9PK28Vl4rr5XX9vKSe0ruKbmj5I5ST99ztdmYrdl7b3JHyR0ld5TcUarkuafknpJ7Su4puafknpJ7Su4puaeU5Lmr5K6Su0ruKrmr5K5Slue+kvtK7iu5r+S+UpbnzpI7S+4sua9sf7mn7302ixlmbTZma/Zysz1me8z2mO0x22O2x2yP2R6zPWZ7zPaY7THbY7bHbI/ZHrM9ZnvM9pjtMdtjtsdsj9kesz1me8z2mO0x22O2x2yPWV9zX5/6mos8vc1Fnv5m/c2ll1d8X/reR49ZmcnMZjHDrM3GlKPnpfa8nhc9L3pe9LzoedHzouelkaPvRd+Lvhd9L/pe9L3oe9H3ou9F34u+F30v+l70veh7aeW18lp5rbyOvI68jryOvI68jryOvI68jrxOLy/8fgn9CP0I/Qj9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQh9CH0IfQh9CH0IfQg9CD0IPQg9CPcf7j9K8y+BQLz/AAABVuGyrgAA) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-move:before{content:"\f545"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-laptop:before{content:"\f547"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}.dashicons-paperclip:before{content:"\f546"}
\ No newline at end of file
--- a/wp-includes/css/editor-rtl.css
+++ b/wp-includes/css/editor-rtl.css
@@ -37,7 +37,7 @@
 
 .mce-window .mce-window-head {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	padding: 0;
 	min-height: 36px;
 }
@@ -51,17 +51,19 @@
 	padding: 0 16px 0 36px;
 }
 
-.mce-window .mce-window-head .mce-close {
+.mce-window .mce-window-head .mce-close,
+.mce-window-head .mce-close .mce-i-remove {
 	color: transparent;
 	top: 0;
 	left: 0;
 	width: 36px;
 	height: 36px;
+	padding: 0;
 	line-height: 36px;
 	text-align: center;
 }
 
-.mce-window .mce-window-head .mce-close:before {
+.mce-window-head .mce-close .mce-i-remove:before {
 	font: normal 20px/36px dashicons;
 	text-align: center;
 	color: #666;
@@ -70,17 +72,26 @@
 	display: block;
 }
 
-.mce-window .mce-window-head .mce-close:hover:before {
+.mce-window-head .mce-close:hover .mce-i-remove:before,
+.mce-window-head .mce-close:focus .mce-i-remove:before {
 	color: #00a0d2;
 }
 
+.mce-window-head .mce-close:focus .mce-i-remove,
+div.mce-tab:focus {
+	-webkit-box-shadow: 0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+	box-shadow: 0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+}
+
 .mce-window .mce-window-head .mce-dragh {
 	width: -webkit-calc( 100% - 36px );
 	width: calc( 100% - 36px );
 }
 
 .mce-window .mce-foot {
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 }
 
 .mce-textbox,
@@ -137,6 +148,28 @@
 	margin-bottom: 20px;
 }
 
+.mce-window .wp-editor-help table.wp-help-single {
+	margin: 0 8px 20px;
+}
+
+.mce-window .wp-editor-help table.fixed {
+	table-layout: fixed;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(odd),
+.mce-window .wp-editor-help table.fixed td:nth-child(odd) {
+	width: 12%;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(even),
+.mce-window .wp-editor-help table.fixed td:nth-child(even) {
+	width: 38%;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
+	padding: 5px 0 0;
+}
+
 .mce-window .wp-editor-help td,
 .mce-window .wp-editor-help th {
 	font-size: 13px;
@@ -160,11 +193,6 @@
 	background: rgba(0,0,0,0.08);
 }
 
-.mce-window .wp-help-header td {
-	font-weight: bold;
-	padding: 0 5px;
-}
-
 .mce-window .wp-help-th-center td:nth-child(odd),
 .mce-window .wp-help-th-center th:nth-child(odd) {
     text-align: center;
@@ -218,7 +246,7 @@ div.mce-tab {
 
 /* TinyMCE toolbars */
 div.mce-toolbar-grp {
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	background: #f5f5f5;
 	padding: 0;
 	position: relative;
@@ -377,7 +405,7 @@ div.mce-path {
 .qt-dfw:hover,
 .qt-dfw:focus {
 	background: #fafafa;
-	border-color: #999;
+	border-color: #555d66;
 	color: #23282d;
 	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
 	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
@@ -388,17 +416,14 @@ div.mce-path {
 .mce-toolbar .mce-btn-group .mce-btn:active,
 .qt-dfw.active {
 	background: #ebebeb;
-	border-color: #999;
+	border-color: #555d66;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
 }
 
-.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover {
-	border-color: #555;
-}
-
-.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico {
-	color: #555;
+.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus {
+	border-color: #23282d;
 }
 
 .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover,
@@ -411,6 +436,10 @@ div.mce-path {
 	box-shadow: none;
 }
 
+.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
+	border-color: #555d66;
+}
+
 .mce-toolbar .mce-btn-group .mce-first,
 .mce-toolbar .mce-btn-group .mce-last {
 	border-color: transparent;
@@ -449,6 +478,46 @@ div.mce-path {
 	right: 3px;
 	height: 3px;
 	width: 20px;
+	background: #555d66;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
+	min-width: 0;
+	background: #0085ba;
+	border-color: #0073aa #006799 #006799;
+	-webkit-box-shadow: 0 1px 0 #006799;
+	box-shadow: 0 1px 0 #006799;
+	color: #fff;
+	text-decoration: none;
+	text-shadow: none;
+}
+
+/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
+	padding: 2px 3px 1px;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
+	color: #fff;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
+	background: #008ec2;
+	border-color: #006799;
+	color: #fff;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
+	-webkit-box-shadow: 0 0 1px 1px #33b3db;
+	box-shadow: 0 0 1px 1px #33b3db;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
+	background: #0073aa;
+	border-color: #006799;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
 }
 
 /* mce listbox */
@@ -462,12 +531,13 @@ div.mce-path {
     box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
 }
 
-.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
+.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
 	border-color: #b4b9be;
 }
 
 .mce-panel .mce-btn i.mce-caret {
-	border-top: 6px solid #777;
+	border-top: 6px solid #555d66;
 	margin-right: 2px;
 	margin-left: 2px;
 }
@@ -476,13 +546,14 @@ div.mce-path {
 	left: 4px;
 }
 
-.mce-panel .mce-btn:hover i.mce-caret {
-	border-top-color: #32373c;
+.mce-panel .mce-btn:hover i.mce-caret,
+.mce-panel .mce-btn:focus i.mce-caret {
+	border-top-color: #23282d;
 }
 
 .mce-panel .mce-active i.mce-caret {
 	border-top: 0;
-	border-bottom: 6px solid #32373c;
+	border-bottom: 6px solid #23282d;
 	margin-top: 7px;
 }
 
@@ -587,20 +658,19 @@ div.mce-menu .mce-menu-item-sep,
 	margin: 0;
 	padding: 0;
 	cursor: pointer;
-	border: 1px solid #ccc;
+	border: 1px solid #cccccc;
 	-webkit-appearance: none;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	white-space: nowrap;
-	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
+	-webkit-box-shadow: 0 1px 0 #cccccc;
+	box-shadow: 0 1px 0 #cccccc;
 }
 
 /* Remove the dotted border on :focus and the extra padding in Firefox */
 .mce-window .mce-btn::-moz-focus-inner {
-	border-width: 1px 0;
-	border-style: solid none;
-	border-color: transparent;
+	border-width: 0;
+	border-style: none;
 	padding: 0;
 }
 
@@ -612,78 +682,76 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .mce-window .mce-btn:focus {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .mce-window .mce-btn:active {
 	background: #eee;
 	border-color: #999;
-	color: #32373c;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .mce-window .mce-btn.mce-disabled {
-	color: #a0a5aa;
-	border-color: #ddd;
-	background: #f7f7f7;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	text-shadow: 0 1px 0 #fff;
+	color: #a0a5aa !important;
+	border-color: #ddd !important;
+	background: #f7f7f7 !important;
+	-webkit-box-shadow: none !important;
+	box-shadow: none !important;
+	text-shadow: 0 1px 0 #fff !important;
 	cursor: default;
+	-webkit-transform: none !important;
+	-ms-transform: none !important;
+	transform: none !important;
 }
 
 .mce-window .mce-btn.mce-primary {
-	background: #00a0d2;
-	border-color: #0073aa;
-	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
+	background: #0085ba;
+	border-color: #0073aa #006799 #006799;
+	-webkit-box-shadow: 0 1px 0 #006799;
+	box-shadow: 0 1px 0 #006799;
 	color: #fff;
 	text-decoration: none;
+	text-shadow: 0 -1px 1px #006799,
+		-1px 0 1px #006799,
+		0 1px 1px #006799,
+		1px 0 1px #006799;
 }
 
 .mce-window .mce-btn.mce-primary:hover,
 .mce-window .mce-btn.mce-primary:focus {
-	background: #1e8cbe;
-	border-color: #0073aa;
-	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
-	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
+	background: #008ec2;
+	border-color: #006799;
 	color: #fff;
 }
 
 .mce-window .mce-btn.mce-primary:focus {
-	border-color: #0e3950;
-	-webkit-box-shadow:
-		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	-webkit-box-shadow: 0 1px 0 #0073aa,
+		0 0 2px 1px #33b3db;
+	box-shadow: 0 1px 0 #0073aa,
+		0 0 2px 1px #33b3db;
 }
 
 .mce-window .mce-btn.mce-primary:active {
-	background: #1b7aa6;
-	border-color: #005684;
-	color: rgba( 255, 255, 255, 0.95 );
-	-webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
-	box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
+	background: #0073aa;
+	border-color: #006799;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
 	vertical-align: top;
 }
 
 .mce-window .mce-btn.mce-primary.mce-disabled {
-	color: #94cde7;
-	background: #298cba;
-	border-color: #1b607f;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 );
+	color: #66c6e4 !important;
+	background: #008ec2 !important;
+	border-color: #007cb2 !important;
+	-webkit-box-shadow: none !important;
+	box-shadow: none !important;
+	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important;
 	cursor: default;
 }
 
@@ -700,7 +768,7 @@ div.mce-menu .mce-menu-item-sep,
 
 .mce-charmap td {
 	padding: 0;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 	cursor: pointer;
 }
 
@@ -738,7 +806,7 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .mce-toolbar .mce-ico {
-	color: #777;
+	color: #555d66;
 	line-height: 20px;
 	width: 20px;
 	height: 20px;
@@ -749,7 +817,7 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .qt-dfw {
-	color: #777;
+	color: #555d66;
 	line-height: 20px;
 	width: 28px;
 	height: 26px;
@@ -764,7 +832,19 @@ div.mce-menu .mce-menu-item-sep,
 .mce-toolbar .mce-btn:hover .mce-open,
 .mce-toolbar .mce-btn:focus .mce-open,
 .mce-toolbar .mce-btn.mce-active .mce-open {
-	border-right-color: #999;
+	border-right-color: #23282d;
+}
+
+.mce-notification button.mce-close {
+	left: 6px;
+	top: 3px;
+	font-weight: normal;
+	color: #555d66;
+}
+
+.mce-notification button.mce-close:hover,
+.mce-notification button.mce-close:focus {
+	color: #000;
 }
 
 i.mce-i-bold,
@@ -804,7 +884,7 @@ i.mce-i-wp_page,
 i.mce-i-hr,
 i.mce-i-wp_code,
 i.mce-i-dashicon,
-.mce-close {
+i.mce-i-remove {
 	font: normal 20px/1 dashicons;
 	padding: 0;
 	vertical-align: top;
@@ -948,7 +1028,7 @@ i.mce-i-hr:before {
 	content: "\f460";
 }
 
-.mce-close:before {
+i.mce-i-remove:before {
 	content: "\f158";
 }
 
@@ -991,7 +1071,7 @@ i.mce-i-wp_code:before {
 	padding: 10px;
 	margin: 1px 0 0;
 	line-height: 150%;
-	border: 0 none;
+	border: 0;
 	outline: none;
 	display: block;
 	resize: vertical;
@@ -1027,7 +1107,7 @@ i.mce-i-wp_code:before {
 	position: relative;
 	top: 1px;
 	background: #ebebeb;
-	color: #777;
+	color: #666;
 	cursor: pointer;
 	font: 13px/19px "Open Sans", sans-serif;
 	height: 20px;
@@ -1099,7 +1179,7 @@ i.mce-i-wp_code:before {
 
 .wp-media-buttons a {
 	text-decoration: none;
-	color: #464646;
+	color: #444;
 	font-size: 12px;
 }
 
@@ -1135,7 +1215,7 @@ i.mce-i-wp_code:before {
 .quicktags-toolbar {
 	padding: 3px;
 	position: relative;
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	background: #f5f5f5;
 	min-height: 30px;
 }
@@ -1183,6 +1263,11 @@ i.mce-i-wp_code:before {
 		padding: 6px 7px;
 	}
 
+	/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
+	.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
+		padding: 6px 7px 5px;
+	}
+
 	.mce-toolbar .mce-btn-group .mce-btn {
 		margin: 1px;
 	}
@@ -1290,7 +1375,7 @@ i.mce-i-wp_code:before {
 	height: 100%;
 }
 
-#wp-link-wrap.search-panel-visible {
+#wp-link-wrap {
 	height: 500px;
 	margin-top: -250px;
 }
@@ -1305,15 +1390,13 @@ i.mce-i-wp_code:before {
 
 #link-modal-title {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	height: 36px;
 	font-size: 18px;
 	font-weight: 600;
 	line-height: 36px;
+	margin: 0;
 	padding: 0 16px 0 36px;
-	top: 0;
-	left: 0;
-	right: 0;
 }
 
 #wp-link-close {
@@ -1356,15 +1439,11 @@ i.mce-i-wp_code:before {
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
-#link-selector {
-	padding: 0 16px 50px;
-}
-
-#wp-link-wrap.search-panel-visible #link-selector {
+#wp-link-wrap #link-selector {
 	-webkit-overflow-scrolling: touch;
 	padding: 0 16px;
 	position: absolute;
-	top: 36px;
+	top: 37px;
 	right: 0;
 	left: 0;
 	bottom: 44px;
@@ -1377,20 +1456,6 @@ i.mce-i-wp_code:before {
 	padding: 0;
 }
 
-#wp-link-search-toggle:after {
-	display: inline-block;
-	font: normal 20px/1 dashicons;
-	vertical-align: top;
-	speak: none;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-	content: "\f140";
-}
-
-.search-panel-visible #wp-link-search-toggle:after {
-	content: "\f142";
-}
-
 #wp-link input[type="text"] {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
@@ -1410,10 +1475,6 @@ i.mce-i-wp_code:before {
 	color: inherit;
 }
 
-#wp-link-search-toggle {
-	cursor: pointer;
-}
-
 #wp-link label input[type="text"] {
 	margin-top: 5px;
 	width: 70%;
@@ -1464,18 +1525,18 @@ i.mce-i-wp_code:before {
 
 #wp-link .query-results {
 	border: 1px #dfdfdf solid;
-	margin: 0;
+	margin: 0 0 12px;
 	background: #fff;
 	overflow: auto;
 	position: absolute;
 	right: 16px;
 	left: 16px;
-	bottom: 16px;
-	top: 172px;
+	bottom: 0;
+	top: 166px;
 }
 
 .has-text-field #wp-link .query-results {
-	top: 205px;
+	top: 200px;
 }
 
 #wp-link li {
@@ -1563,15 +1624,6 @@ i.mce-i-wp_code:before {
 	top: 5px;
 }
 
-#wp-link #search-results,
-#wp-link #search-panel {
-	display: none;
-}
-
-#wp-link-wrap.search-panel-visible #search-panel {
-	display: block;
-}
-
 #wp-link .river-waiting {
 	display: none;
 	padding: 10px 0;
@@ -1580,7 +1632,7 @@ i.mce-i-wp_code:before {
 #wp-link .submitbox {
 	padding: 8px 16px;
 	background: #fcfcfc;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	position: absolute;
 	bottom: 0;
 	right: 0;
@@ -1599,7 +1651,6 @@ i.mce-i-wp_code:before {
 
 #wp-link-submit {
 	float: left;
-	margin-bottom: 0;
 }
 
 @media screen and ( max-width: 782px ) {
@@ -1607,11 +1658,11 @@ i.mce-i-wp_code:before {
 		margin-top: -140px;
 	}
 
-	#wp-link-wrap.search-panel-visible .query-results {
+	#wp-link-wrap .query-results {
 		top: 195px;
 	}
 
-	#wp-link-wrap.search-panel-visible.has-text-field .query-results {
+	#wp-link-wrap.has-text-field .query-results {
 		top: 235px;
 	}
 
@@ -1619,13 +1670,21 @@ i.mce-i-wp_code:before {
 		padding: 0 16px 60px;
 	}
 
-	#wp-link-wrap.search-panel-visible #link-selector {
+	#wp-link-wrap #link-selector {
 		bottom: 52px;
 	}
 
 	#wp-link-cancel {
 		line-height: 32px;
 	}
+
+	#wp-link .link-target {
+		padding-top: 10px;
+	}
+
+	#wp-link .submitbox .button {
+		margin-bottom: 0;
+	}
 }
 
 @media screen and ( max-width: 520px ) {
@@ -1642,20 +1701,17 @@ i.mce-i-wp_code:before {
 	#wp-link-wrap {
 		-webkit-transition: none;
 		transition: none;
-	}
-
-	#wp-link-wrap.search-panel-visible {
 		height: auto;
 		margin-top: 0;
 		top: 10px;
 		bottom: 10px;
 	}
 
-	.search-panel-visible #link-selector {
+	#link-selector {
 		overflow: auto;
 	}
 
-	.search-panel-visible #search-panel .query-results {
+	#search-panel .query-results {
 		position: static;
 	}
 }
@@ -1700,13 +1756,81 @@ div.wp-link-preview a {
 	cursor: pointer;
 }
 
+div.wp-link-input {
+	float: right;
+	margin: 2px;
+	max-width: 694px;
+}
+
+div.wp-link-input input {
+	width: 300px;
+	padding: 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.mce-toolbar div.wp-link-preview ~ .mce-btn,
+.mce-toolbar div.wp-link-input ~ .mce-btn {
+	margin: 2px 1px;
+}
+
+.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
+	margin-left: 2px;
+}
+
+.ui-autocomplete.wplink-autocomplete {
+	z-index: 100110;
+	max-height: 200px;
+	overflow-y: auto;
+	padding: 0;
+	margin: 0;
+	list-style: none;
+	position: absolute;
+	border: 1px solid #5b9dd9;
+	-webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	background-color: #fff;
+}
+
+.ui-autocomplete.wplink-autocomplete li {
+	margin-bottom: 0;
+	padding: 4px 10px;
+	clear: both;
+	white-space: normal;
+	text-align: right;
+}
+
+.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
+	float: left;
+}
+
+.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
+	background-color: #ddd;
+	cursor: pointer;
+}
+
 @media screen and ( max-width: 782px ) {
-	div.wp-link-preview {
-		margin: 8px 5px 8px 0;
+	div.wp-link-preview,
+	div.wp-link-input {
 		max-width: 70%;
 		max-width: -webkit-calc(100% - 86px);
 		max-width: calc(100% - 86px);
 	}
+
+	div.wp-link-preview {
+		margin: 8px 5px 8px 0;
+	}
+
+	div.wp-link-input {
+		width: 300px;
+	}
+
+	div.wp-link-input input {
+		width: 100%;
+		font-size: 16px;
+		padding: 5px;
+	}
 }
 
 /* =Overlay Body
--- a/wp-includes/css/editor-rtl.min.css
+++ b/wp-includes/css/editor-rtl.min.css
@@ -1 +1 @@
-#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close{color:transparent;top:0;left:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#00a0d2}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #dfdfdf}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 20px 0 10px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:700;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:700;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-header td{font-weight:700;padding:0 5px}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;right:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{right:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-full{left:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#999;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-right:6px;padding-left:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:rtl;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:4px}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#32373c}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #32373c;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-right:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text{color:#fff}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#00a0d2;border-color:#0073aa;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0073aa;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}#wp-link li,#wp-link-close,#wp-link-search-toggle,.mce-charmap td{cursor:pointer}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#777;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#777;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#999}.mce-close,i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 0 0 2px;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}.mce-close:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{float:right;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#777;cursor:pointer;font:13px/19px "Open Sans",sans-serif;height:20px;margin:5px 5px 0 0;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #dedede;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;left:0;margin:5px 0 0 5px}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-right:-250px;margin-top:-125px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap.search-panel-visible{height:500px;margin-top:-250px}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;top:0;left:0;right:0}#wp-link-close{color:#666;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:36px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140"}.search-panel-visible #wp-link-search-toggle:after{content:"\f142"}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:right;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:16px;top:172px}.has-text-field #wp-link .query-results{top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 10px 4px 6px;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}#wp-link-submit{float:left;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:195px}#wp-link-wrap.search-panel-visible.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:right;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}@media screen and (max-width:782px){div.wp-link-preview{margin:8px 5px 8px 0;max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}
\ No newline at end of file
+#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;left:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 20px 0 10px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:700;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:700;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;right:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{right:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-full{left:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-right:6px;padding-left:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:rtl;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-right:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#23282d}.mce-notification button.mce-close{left:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 0 0 2px;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{float:right;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font:13px/19px "Open Sans",sans-serif;height:20px;margin:5px 5px 0 0;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;left:0;margin:5px 0 0 5px}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-right:-250px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:right;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}#wp-link-submit{float:left}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:right;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-input{float:right;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-left:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:right}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:left}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 5px 8px 0}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}
\ No newline at end of file
--- a/wp-includes/css/editor.css
+++ b/wp-includes/css/editor.css
@@ -37,7 +37,7 @@
 
 .mce-window .mce-window-head {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	padding: 0;
 	min-height: 36px;
 }
@@ -51,17 +51,19 @@
 	padding: 0 36px 0 16px;
 }
 
-.mce-window .mce-window-head .mce-close {
+.mce-window .mce-window-head .mce-close,
+.mce-window-head .mce-close .mce-i-remove {
 	color: transparent;
 	top: 0;
 	right: 0;
 	width: 36px;
 	height: 36px;
+	padding: 0;
 	line-height: 36px;
 	text-align: center;
 }
 
-.mce-window .mce-window-head .mce-close:before {
+.mce-window-head .mce-close .mce-i-remove:before {
 	font: normal 20px/36px dashicons;
 	text-align: center;
 	color: #666;
@@ -70,17 +72,26 @@
 	display: block;
 }
 
-.mce-window .mce-window-head .mce-close:hover:before {
+.mce-window-head .mce-close:hover .mce-i-remove:before,
+.mce-window-head .mce-close:focus .mce-i-remove:before {
 	color: #00a0d2;
 }
 
+.mce-window-head .mce-close:focus .mce-i-remove,
+div.mce-tab:focus {
+	-webkit-box-shadow: 0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+	box-shadow: 0 0 0 1px #5b9dd9,
+		0 0 2px 1px rgba(30, 140, 190, .8);
+}
+
 .mce-window .mce-window-head .mce-dragh {
 	width: -webkit-calc( 100% - 36px );
 	width: calc( 100% - 36px );
 }
 
 .mce-window .mce-foot {
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 }
 
 .mce-textbox,
@@ -137,6 +148,28 @@
 	margin-bottom: 20px;
 }
 
+.mce-window .wp-editor-help table.wp-help-single {
+	margin: 0 8px 20px;
+}
+
+.mce-window .wp-editor-help table.fixed {
+	table-layout: fixed;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(odd),
+.mce-window .wp-editor-help table.fixed td:nth-child(odd) {
+	width: 12%;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(even),
+.mce-window .wp-editor-help table.fixed td:nth-child(even) {
+	width: 38%;
+}
+
+.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
+	padding: 5px 0 0;
+}
+
 .mce-window .wp-editor-help td,
 .mce-window .wp-editor-help th {
 	font-size: 13px;
@@ -160,11 +193,6 @@
 	background: rgba(0,0,0,0.08);
 }
 
-.mce-window .wp-help-header td {
-	font-weight: bold;
-	padding: 0 5px;
-}
-
 .mce-window .wp-help-th-center td:nth-child(odd),
 .mce-window .wp-help-th-center th:nth-child(odd) {
     text-align: center;
@@ -218,7 +246,7 @@ div.mce-tab {
 
 /* TinyMCE toolbars */
 div.mce-toolbar-grp {
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	background: #f5f5f5;
 	padding: 0;
 	position: relative;
@@ -377,7 +405,7 @@ div.mce-path {
 .qt-dfw:hover,
 .qt-dfw:focus {
 	background: #fafafa;
-	border-color: #999;
+	border-color: #555d66;
 	color: #23282d;
 	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
 	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
@@ -388,17 +416,14 @@ div.mce-path {
 .mce-toolbar .mce-btn-group .mce-btn:active,
 .qt-dfw.active {
 	background: #ebebeb;
-	border-color: #999;
+	border-color: #555d66;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
 }
 
-.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover {
-	border-color: #555;
-}
-
-.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico {
-	color: #555;
+.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus {
+	border-color: #23282d;
 }
 
 .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover,
@@ -411,6 +436,10 @@ div.mce-path {
 	box-shadow: none;
 }
 
+.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
+	border-color: #555d66;
+}
+
 .mce-toolbar .mce-btn-group .mce-first,
 .mce-toolbar .mce-btn-group .mce-last {
 	border-color: transparent;
@@ -449,6 +478,46 @@ div.mce-path {
 	left: 3px;
 	height: 3px;
 	width: 20px;
+	background: #555d66;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
+	min-width: 0;
+	background: #0085ba;
+	border-color: #0073aa #006799 #006799;
+	-webkit-box-shadow: 0 1px 0 #006799;
+	box-shadow: 0 1px 0 #006799;
+	color: #fff;
+	text-decoration: none;
+	text-shadow: none;
+}
+
+/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
+	padding: 2px 3px 1px;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
+	color: #fff;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
+	background: #008ec2;
+	border-color: #006799;
+	color: #fff;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
+	-webkit-box-shadow: 0 0 1px 1px #33b3db;
+	box-shadow: 0 0 1px 1px #33b3db;
+}
+
+.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
+	background: #0073aa;
+	border-color: #006799;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
 }
 
 /* mce listbox */
@@ -462,12 +531,13 @@ div.mce-path {
     box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
 }
 
-.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
+.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
+.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
 	border-color: #b4b9be;
 }
 
 .mce-panel .mce-btn i.mce-caret {
-	border-top: 6px solid #777;
+	border-top: 6px solid #555d66;
 	margin-left: 2px;
 	margin-right: 2px;
 }
@@ -476,13 +546,14 @@ div.mce-path {
 	right: 4px;
 }
 
-.mce-panel .mce-btn:hover i.mce-caret {
-	border-top-color: #32373c;
+.mce-panel .mce-btn:hover i.mce-caret,
+.mce-panel .mce-btn:focus i.mce-caret {
+	border-top-color: #23282d;
 }
 
 .mce-panel .mce-active i.mce-caret {
 	border-top: 0;
-	border-bottom: 6px solid #32373c;
+	border-bottom: 6px solid #23282d;
 	margin-top: 7px;
 }
 
@@ -587,20 +658,19 @@ div.mce-menu .mce-menu-item-sep,
 	margin: 0;
 	padding: 0;
 	cursor: pointer;
-	border: 1px solid #ccc;
+	border: 1px solid #cccccc;
 	-webkit-appearance: none;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	white-space: nowrap;
-	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
+	-webkit-box-shadow: 0 1px 0 #cccccc;
+	box-shadow: 0 1px 0 #cccccc;
 }
 
 /* Remove the dotted border on :focus and the extra padding in Firefox */
 .mce-window .mce-btn::-moz-focus-inner {
-	border-width: 1px 0;
-	border-style: solid none;
-	border-color: transparent;
+	border-width: 0;
+	border-style: none;
 	padding: 0;
 }
 
@@ -612,78 +682,76 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .mce-window .mce-btn:focus {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .mce-window .mce-btn:active {
 	background: #eee;
 	border-color: #999;
-	color: #32373c;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .mce-window .mce-btn.mce-disabled {
-	color: #a0a5aa;
-	border-color: #ddd;
-	background: #f7f7f7;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	text-shadow: 0 1px 0 #fff;
+	color: #a0a5aa !important;
+	border-color: #ddd !important;
+	background: #f7f7f7 !important;
+	-webkit-box-shadow: none !important;
+	box-shadow: none !important;
+	text-shadow: 0 1px 0 #fff !important;
 	cursor: default;
+	-webkit-transform: none !important;
+	-ms-transform: none !important;
+	transform: none !important;
 }
 
 .mce-window .mce-btn.mce-primary {
-	background: #00a0d2;
-	border-color: #0073aa;
-	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
+	background: #0085ba;
+	border-color: #0073aa #006799 #006799;
+	-webkit-box-shadow: 0 1px 0 #006799;
+	box-shadow: 0 1px 0 #006799;
 	color: #fff;
 	text-decoration: none;
+	text-shadow: 0 -1px 1px #006799,
+		1px 0 1px #006799,
+		0 1px 1px #006799,
+		-1px 0 1px #006799;
 }
 
 .mce-window .mce-btn.mce-primary:hover,
 .mce-window .mce-btn.mce-primary:focus {
-	background: #1e8cbe;
-	border-color: #0073aa;
-	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
-	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
+	background: #008ec2;
+	border-color: #006799;
 	color: #fff;
 }
 
 .mce-window .mce-btn.mce-primary:focus {
-	border-color: #0e3950;
-	-webkit-box-shadow:
-		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	-webkit-box-shadow: 0 1px 0 #0073aa,
+		0 0 2px 1px #33b3db;
+	box-shadow: 0 1px 0 #0073aa,
+		0 0 2px 1px #33b3db;
 }
 
 .mce-window .mce-btn.mce-primary:active {
-	background: #1b7aa6;
-	border-color: #005684;
-	color: rgba( 255, 255, 255, 0.95 );
-	-webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
-	box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
+	background: #0073aa;
+	border-color: #006799;
+	-webkit-box-shadow: inset 0 2px 0 #006799;
+	box-shadow: inset 0 2px 0 #006799;
 	vertical-align: top;
 }
 
 .mce-window .mce-btn.mce-primary.mce-disabled {
-	color: #94cde7;
-	background: #298cba;
-	border-color: #1b607f;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 );
+	color: #66c6e4 !important;
+	background: #008ec2 !important;
+	border-color: #007cb2 !important;
+	-webkit-box-shadow: none !important;
+	box-shadow: none !important;
+	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important;
 	cursor: default;
 }
 
@@ -700,7 +768,7 @@ div.mce-menu .mce-menu-item-sep,
 
 .mce-charmap td {
 	padding: 0;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 	cursor: pointer;
 }
 
@@ -738,7 +806,7 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .mce-toolbar .mce-ico {
-	color: #777;
+	color: #555d66;
 	line-height: 20px;
 	width: 20px;
 	height: 20px;
@@ -749,7 +817,7 @@ div.mce-menu .mce-menu-item-sep,
 }
 
 .qt-dfw {
-	color: #777;
+	color: #555d66;
 	line-height: 20px;
 	width: 28px;
 	height: 26px;
@@ -764,7 +832,19 @@ div.mce-menu .mce-menu-item-sep,
 .mce-toolbar .mce-btn:hover .mce-open,
 .mce-toolbar .mce-btn:focus .mce-open,
 .mce-toolbar .mce-btn.mce-active .mce-open {
-	border-left-color: #999;
+	border-left-color: #23282d;
+}
+
+.mce-notification button.mce-close {
+	right: 6px;
+	top: 3px;
+	font-weight: normal;
+	color: #555d66;
+}
+
+.mce-notification button.mce-close:hover,
+.mce-notification button.mce-close:focus {
+	color: #000;
 }
 
 i.mce-i-bold,
@@ -804,7 +884,7 @@ i.mce-i-wp_page,
 i.mce-i-hr,
 i.mce-i-wp_code,
 i.mce-i-dashicon,
-.mce-close {
+i.mce-i-remove {
 	font: normal 20px/1 dashicons;
 	padding: 0;
 	vertical-align: top;
@@ -948,7 +1028,7 @@ i.mce-i-hr:before {
 	content: "\f460";
 }
 
-.mce-close:before {
+i.mce-i-remove:before {
 	content: "\f158";
 }
 
@@ -991,7 +1071,7 @@ i.mce-i-wp_code:before {
 	padding: 10px;
 	margin: 1px 0 0;
 	line-height: 150%;
-	border: 0 none;
+	border: 0;
 	outline: none;
 	display: block;
 	resize: vertical;
@@ -1027,7 +1107,7 @@ i.mce-i-wp_code:before {
 	position: relative;
 	top: 1px;
 	background: #ebebeb;
-	color: #777;
+	color: #666;
 	cursor: pointer;
 	font: 13px/19px "Open Sans", sans-serif;
 	height: 20px;
@@ -1099,7 +1179,7 @@ i.mce-i-wp_code:before {
 
 .wp-media-buttons a {
 	text-decoration: none;
-	color: #464646;
+	color: #444;
 	font-size: 12px;
 }
 
@@ -1135,7 +1215,7 @@ i.mce-i-wp_code:before {
 .quicktags-toolbar {
 	padding: 3px;
 	position: relative;
-	border-bottom: 1px solid #dedede;
+	border-bottom: 1px solid #ddd;
 	background: #f5f5f5;
 	min-height: 30px;
 }
@@ -1183,6 +1263,11 @@ i.mce-i-wp_code:before {
 		padding: 6px 7px;
 	}
 
+	/* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
+	.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
+		padding: 6px 7px 5px;
+	}
+
 	.mce-toolbar .mce-btn-group .mce-btn {
 		margin: 1px;
 	}
@@ -1290,7 +1375,7 @@ i.mce-i-wp_code:before {
 	height: 100%;
 }
 
-#wp-link-wrap.search-panel-visible {
+#wp-link-wrap {
 	height: 500px;
 	margin-top: -250px;
 }
@@ -1305,15 +1390,13 @@ i.mce-i-wp_code:before {
 
 #link-modal-title {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	height: 36px;
 	font-size: 18px;
 	font-weight: 600;
 	line-height: 36px;
+	margin: 0;
 	padding: 0 36px 0 16px;
-	top: 0;
-	right: 0;
-	left: 0;
 }
 
 #wp-link-close {
@@ -1356,15 +1439,11 @@ i.mce-i-wp_code:before {
 		0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
-#link-selector {
-	padding: 0 16px 50px;
-}
-
-#wp-link-wrap.search-panel-visible #link-selector {
+#wp-link-wrap #link-selector {
 	-webkit-overflow-scrolling: touch;
 	padding: 0 16px;
 	position: absolute;
-	top: 36px;
+	top: 37px;
 	left: 0;
 	right: 0;
 	bottom: 44px;
@@ -1377,20 +1456,6 @@ i.mce-i-wp_code:before {
 	padding: 0;
 }
 
-#wp-link-search-toggle:after {
-	display: inline-block;
-	font: normal 20px/1 dashicons;
-	vertical-align: top;
-	speak: none;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-	content: "\f140";
-}
-
-.search-panel-visible #wp-link-search-toggle:after {
-	content: "\f142";
-}
-
 #wp-link input[type="text"] {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
@@ -1410,10 +1475,6 @@ i.mce-i-wp_code:before {
 	color: inherit;
 }
 
-#wp-link-search-toggle {
-	cursor: pointer;
-}
-
 #wp-link label input[type="text"] {
 	margin-top: 5px;
 	width: 70%;
@@ -1464,18 +1525,18 @@ i.mce-i-wp_code:before {
 
 #wp-link .query-results {
 	border: 1px #dfdfdf solid;
-	margin: 0;
+	margin: 0 0 12px;
 	background: #fff;
 	overflow: auto;
 	position: absolute;
 	left: 16px;
 	right: 16px;
-	bottom: 16px;
-	top: 172px;
+	bottom: 0;
+	top: 166px;
 }
 
 .has-text-field #wp-link .query-results {
-	top: 205px;
+	top: 200px;
 }
 
 #wp-link li {
@@ -1563,15 +1624,6 @@ i.mce-i-wp_code:before {
 	top: 5px;
 }
 
-#wp-link #search-results,
-#wp-link #search-panel {
-	display: none;
-}
-
-#wp-link-wrap.search-panel-visible #search-panel {
-	display: block;
-}
-
 #wp-link .river-waiting {
 	display: none;
 	padding: 10px 0;
@@ -1580,7 +1632,7 @@ i.mce-i-wp_code:before {
 #wp-link .submitbox {
 	padding: 8px 16px;
 	background: #fcfcfc;
-	border-top: 1px solid #dfdfdf;
+	border-top: 1px solid #ddd;
 	position: absolute;
 	bottom: 0;
 	left: 0;
@@ -1599,7 +1651,6 @@ i.mce-i-wp_code:before {
 
 #wp-link-submit {
 	float: right;
-	margin-bottom: 0;
 }
 
 @media screen and ( max-width: 782px ) {
@@ -1607,11 +1658,11 @@ i.mce-i-wp_code:before {
 		margin-top: -140px;
 	}
 
-	#wp-link-wrap.search-panel-visible .query-results {
+	#wp-link-wrap .query-results {
 		top: 195px;
 	}
 
-	#wp-link-wrap.search-panel-visible.has-text-field .query-results {
+	#wp-link-wrap.has-text-field .query-results {
 		top: 235px;
 	}
 
@@ -1619,13 +1670,21 @@ i.mce-i-wp_code:before {
 		padding: 0 16px 60px;
 	}
 
-	#wp-link-wrap.search-panel-visible #link-selector {
+	#wp-link-wrap #link-selector {
 		bottom: 52px;
 	}
 
 	#wp-link-cancel {
 		line-height: 32px;
 	}
+
+	#wp-link .link-target {
+		padding-top: 10px;
+	}
+
+	#wp-link .submitbox .button {
+		margin-bottom: 0;
+	}
 }
 
 @media screen and ( max-width: 520px ) {
@@ -1642,20 +1701,17 @@ i.mce-i-wp_code:before {
 	#wp-link-wrap {
 		-webkit-transition: none;
 		transition: none;
-	}
-
-	#wp-link-wrap.search-panel-visible {
 		height: auto;
 		margin-top: 0;
 		top: 10px;
 		bottom: 10px;
 	}
 
-	.search-panel-visible #link-selector {
+	#link-selector {
 		overflow: auto;
 	}
 
-	.search-panel-visible #search-panel .query-results {
+	#search-panel .query-results {
 		position: static;
 	}
 }
@@ -1700,13 +1756,81 @@ div.wp-link-preview a {
 	cursor: pointer;
 }
 
+div.wp-link-input {
+	float: left;
+	margin: 2px;
+	max-width: 694px;
+}
+
+div.wp-link-input input {
+	width: 300px;
+	padding: 3px;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
+.mce-toolbar div.wp-link-preview ~ .mce-btn,
+.mce-toolbar div.wp-link-input ~ .mce-btn {
+	margin: 2px 1px;
+}
+
+.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
+	margin-right: 2px;
+}
+
+.ui-autocomplete.wplink-autocomplete {
+	z-index: 100110;
+	max-height: 200px;
+	overflow-y: auto;
+	padding: 0;
+	margin: 0;
+	list-style: none;
+	position: absolute;
+	border: 1px solid #5b9dd9;
+	-webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
+	background-color: #fff;
+}
+
+.ui-autocomplete.wplink-autocomplete li {
+	margin-bottom: 0;
+	padding: 4px 10px;
+	clear: both;
+	white-space: normal;
+	text-align: left;
+}
+
+.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
+	float: right;
+}
+
+.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
+	background-color: #ddd;
+	cursor: pointer;
+}
+
 @media screen and ( max-width: 782px ) {
-	div.wp-link-preview {
-		margin: 8px 0 8px 5px;
+	div.wp-link-preview,
+	div.wp-link-input {
 		max-width: 70%;
 		max-width: -webkit-calc(100% - 86px);
 		max-width: calc(100% - 86px);
 	}
+
+	div.wp-link-preview {
+		margin: 8px 0 8px 5px;
+	}
+
+	div.wp-link-input {
+		width: 300px;
+	}
+
+	div.wp-link-input input {
+		width: 100%;
+		font-size: 16px;
+		padding: 5px;
+	}
 }
 
 /* =Overlay Body
--- a/wp-includes/css/editor.min.css
+++ b/wp-includes/css/editor.min.css
@@ -1 +1 @@
-#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close{color:transparent;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#00a0d2}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #dfdfdf}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:700;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:700;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-header td{font-weight:700;padding:0 5px}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#999;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#32373c}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #32373c;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-left:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text{color:#fff}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#00a0d2;border-color:#0073aa;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0073aa;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}#wp-link li,#wp-link-close,#wp-link-search-toggle,.mce-charmap td{cursor:pointer}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#777;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#777;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#999}.mce-close,i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 2px 0 0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}.mce-close:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#777;cursor:pointer;font:13px/19px "Open Sans",sans-serif;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #dedede;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0;margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap.search-panel-visible{height:500px;margin-top:-250px}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;top:0;right:0;left:0}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:36px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140"}.search-panel-visible #wp-link-search-toggle:after{content:"\f142"}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:left;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:16px;top:172px}.has-text-field #wp-link .query-results{top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 6px 4px 10px;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}#wp-link-submit{float:right;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:195px}#wp-link-wrap.search-panel-visible.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}@media screen and (max-width:782px){div.wp-link-preview{margin:8px 0 8px 5px;max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}
\ No newline at end of file
+#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;right:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:700;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:700;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-left:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#23282d}.mce-notification button.mce-close{right:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 2px 0 0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font:13px/19px "Open Sans",sans-serif;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0;margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:left;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:700}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}#wp-link-submit{float:right}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-input{float:left;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-right:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:left}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:right}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 0 8px 5px}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}}
\ No newline at end of file
--- a/wp-includes/css/jquery-ui-dialog-rtl.css
+++ b/wp-includes/css/jquery-ui-dialog-rtl.css
@@ -200,9 +200,9 @@
 	color: #555;
 	border-color: #cccccc;
 	background: #f7f7f7;
-	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	vertical-align: top;
+	-webkit-box-shadow: 0 1px 0 #cccccc;
+	box-shadow: 0 1px 0 #cccccc;
+ 	vertical-align: top;
 }
 
 .ui-button:active,
@@ -212,9 +212,8 @@
 
 /* Remove the dotted border on :focus and the extra padding in Firefox */
 .ui-button::-moz-focus-inner {
-	border-width: 1px 0;
-	border-style: solid none;
-	border-color: transparent;
+	border-width: 0;
+	border-style: none;
 	padding: 0;
 }
 
@@ -226,20 +225,19 @@
 }
 
 .ui-button:focus {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .ui-button:active {
 	background: #eee;
 	border-color: #999;
-	color: #32373c;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .ui-button[disabled],
@@ -251,13 +249,16 @@
 	box-shadow: none !important;
 	text-shadow: 0 1px 0 #fff !important;
 	cursor: default;
+	-webkit-transform: none !important;
+	-ms-transform: none !important;
+	transform: none !important;
 }
 
 @media screen and ( max-width: 782px ) {
 
 	.ui-button {
-		padding: 10px 14px;
-		line-height: 1;
+		padding: 6px 14px;
+		line-height: normal;
 		font-size: 14px;
 		vertical-align: middle;
 		height: auto;
--- a/wp-includes/css/jquery-ui-dialog-rtl.min.css
+++ b/wp-includes/css/jquery-ui-dialog-rtl.min.css
@@ -14,4 +14,4 @@
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#23282d}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#00a0d2}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}
\ No newline at end of file
+ */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#23282d}.ui-button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.ui-button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ui-button:disabled,.ui-button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#00a0d2}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}
\ No newline at end of file
--- a/wp-includes/css/jquery-ui-dialog.css
+++ b/wp-includes/css/jquery-ui-dialog.css
@@ -200,9 +200,9 @@
 	color: #555;
 	border-color: #cccccc;
 	background: #f7f7f7;
-	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
-	vertical-align: top;
+	-webkit-box-shadow: 0 1px 0 #cccccc;
+	box-shadow: 0 1px 0 #cccccc;
+ 	vertical-align: top;
 }
 
 .ui-button:active,
@@ -212,9 +212,8 @@
 
 /* Remove the dotted border on :focus and the extra padding in Firefox */
 .ui-button::-moz-focus-inner {
-	border-width: 1px 0;
-	border-style: solid none;
-	border-color: transparent;
+	border-width: 0;
+	border-style: none;
 	padding: 0;
 }
 
@@ -226,20 +225,19 @@
 }
 
 .ui-button:focus {
-	-webkit-box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
-	box-shadow:
-		0 0 0 1px #5b9dd9,
-		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
+	border-color: #5b9dd9;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
 }
 
 .ui-button:active {
 	background: #eee;
 	border-color: #999;
-	color: #32373c;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+	-webkit-transform: translateY(1px);
+	-ms-transform: translateY(1px);
+	transform: translateY(1px);
 }
 
 .ui-button[disabled],
@@ -251,13 +249,16 @@
 	box-shadow: none !important;
 	text-shadow: 0 1px 0 #fff !important;
 	cursor: default;
+	-webkit-transform: none !important;
+	-ms-transform: none !important;
+	transform: none !important;
 }
 
 @media screen and ( max-width: 782px ) {
 
 	.ui-button {
-		padding: 10px 14px;
-		line-height: 1;
+		padding: 6px 14px;
+		line-height: normal;
 		font-size: 14px;
 		vertical-align: middle;
 		height: auto;
--- a/wp-includes/css/jquery-ui-dialog.min.css
+++ b/wp-includes/css/jquery-ui-dialog.min.css
@@ -14,4 +14,4 @@
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#23282d}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#00a0d2}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}
\ No newline at end of file
+ */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;font-size:13px;line-height:26px;height:28px;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#23282d}.ui-button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.ui-button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ui-button:disabled,.ui-button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#00a0d2}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}
\ No newline at end of file
--- a/wp-includes/css/media-views-rtl.css
+++ b/wp-includes/css/media-views-rtl.css
@@ -22,6 +22,11 @@
 	-webkit-overflow-scrolling: touch;
 }
 
+.media-modal legend,
+.media-modal label {
+	font-size: 13px;
+}
+
 .media-frame input,
 .media-frame textarea {
 	padding: 6px 8px;
@@ -79,7 +84,7 @@
 	font-size: 12px;
 	border-width: 1px;
 	border-style: solid;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 }
 
 .media-frame input[type="text"]:focus,
@@ -109,8 +114,17 @@
 	-webkit-appearance: textfield;
 }
 
-.media-frame :-moz-placeholder {
-   color: #a9a9a9;
+.media-frame ::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+.media-frame ::-moz-placeholder {
+	color: #72777c;
+	opacity: 1;
+}
+
+.media-frame :-ms-input-placeholder {
+	color: #72777c;
 }
 
 .media-frame .hidden {
@@ -257,7 +271,7 @@
 	z-index: 100;
 	height: 60px;
 	padding: 0 16px;
-	border: 0 solid #dfdfdf;
+	border: 0 solid #ddd;
 	overflow: hidden;
 }
 
@@ -394,7 +408,7 @@
 	color: #666;
 }
 
-.compat-item label span  {
+.compat-item label span {
 	text-align: left;
 }
 
@@ -708,7 +722,7 @@
 }
 
 .media-frame.hide-router .media-frame-title {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	-webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
 	box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
 }
@@ -792,7 +806,7 @@
 	margin-top: 11px;
 	padding: 4px;
 	font-size: 13px;
-	color: #464646;
+	color: #444;
 	font-family: "Open Sans", sans-serif;
 	-webkit-appearance: none;
 }
@@ -817,7 +831,7 @@
 	float: right;
 	padding: 8px;
 	margin: 0;
-	color: #464646;
+	color: #444;
 	cursor: pointer;
 	list-style: none;
 	text-align: center;
@@ -1127,7 +1141,7 @@
 
 .uploader-inline .close:before {
 	font: normal 30px/50px dashicons !important;
-	color: #777;
+	color: #72777c;
 	display: inline-block;
 	content: "\f335";
 	font-weight: 300;
@@ -1162,7 +1176,7 @@
 	margin: 10px auto;
 	-webkit-border-radius: 10px;
 	border-radius: 10px;
-	background: #dfdfdf;
+	background: #ddd;
 	background: rgba( 0, 0, 0, 0.1 );
 }
 
@@ -1221,7 +1235,7 @@
 }
 
 .media-uploader-status .upload-count {
-	color: #464646;
+	color: #444;
 }
 
 .media-uploader-status .upload-dismiss-errors,
@@ -1359,7 +1373,7 @@
 
 .uploader-inline .has-upload-message .upload-instructions {
 	font-size: 14px;
-	color: #464646;
+	color: #444;
 	font-weight: normal;
 }
 
@@ -1432,7 +1446,7 @@
 	padding: 1px 8px;
 	margin: 1px -8px 1px 8px;
 	line-height: 16px;
-	border-left: 1px solid #dfdfdf;
+	border-left: 1px solid #ddd;
 	color: #0073aa;
 }
 
@@ -1603,7 +1617,7 @@
 
 .attachment-info .filename {
 	font-weight: bold;
-	color: #464646;
+	color: #444;
 	word-wrap: break-word;
 }
 
@@ -1721,13 +1735,6 @@
 	position: static;
 }
 
-.media-modal .imgedit-wait {
-	height: auto !important;
-	left: 0;
-	bottom: 0;
-	right: 0;
-}
-
 .media-modal .imgedit-wrap .imgedit-panel-content {
 	padding: 16px;
 	position: absolute;
@@ -1741,7 +1748,7 @@
 .media-modal .imgedit-wrap .imgedit-settings {
 	background: #f3f3f3;
 	border-right: 1px solid #ddd;
-	padding: 0 16px 16px;
+	padding: 20px 16px 16px;
 	position: absolute;
 	top: 0;
 	left: 0;
@@ -1769,33 +1776,73 @@
 	padding: 0;
 }
 
+.media-modal .imgedit-group-top {
+	margin: 0;
+}
+
 .media-modal .imgedit-group-top h3, /* Back-compat for pre-4.4 */
-.media-modal .imgedit-group-top h2 {
+.media-modal .imgedit-group-top h2,
+.media-modal .imgedit-group-top h2 .button-link {
+	display: inline-block;
 	text-transform: uppercase;
 	font-size: 12px;
 	color: #666;
 	margin: 0;
-	margin-top: 24px;
+	margin-top: 3px;
 }
 
 .media-modal .imgedit-group-top h3 a, /* Back-compat for pre-4.4 */
-.media-modal .imgedit-group-top h2 a {
+.media-modal .imgedit-group-top h2 a,
+.media-modal .imgedit-group-top h2 .button-link {
 	text-decoration: none;
 	color: #666;
 }
 
-.media-modal .imgedit-help-toggle {
-	margin-top: -2px;
+/* higher specificity than media.css */
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover,
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active {
+	border: 1px solid transparent;
+	margin: 0;
+	padding: 0;
+	background: transparent;
+	color: #0074a2;
+	font-size: 20px;
+	line-height: 1;
 	cursor: pointer;
-	color: #666;
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
+	color: #0074a2;
+	border-color: #5b9dd9;
+	outline: none;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+}
+
+.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
+	margin-top: -3px;
+}
+
+.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
+	margin-top: -2px;
 }
 
 .media-modal .imgedit-help-toggled span.dashicons:before {
 	content: "\f142";
 }
 
-.media-modal .imgedit-group img {
-	margin-top: 5px;
+.media-modal .imgedit-thumbnail-preview {
+	margin: 10px 0 0 8px;
+}
+
+.imgedit-thumbnail-preview-caption {
+	display: block;
 }
 
 .media-modal .imgedit-wrap div.updated {
@@ -1968,7 +2015,7 @@
 }
 
 .image-details .custom-size span small {
-	color: #999;
+	color: #555d66; /* #f3f3f3 background */
 	font-size: inherit;
 }
 
@@ -2569,7 +2616,7 @@
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
 
-	.media-modal-icon {
+	.wp-core-ui .media-modal-icon {
 		background-image: url(../images/uploader-icons-2x.png);
 		-webkit-background-size: 134px 15px;
 		background-size: 134px 15px;
--- a/wp-includes/css/media-views-rtl.min.css
+++ b/wp-includes/css/media-views-rtl.min.css
@@ -1,8 +1,8 @@
-.media-menu,.media-router{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#0073aa}.media-frame a:active,.media-frame a:hover{color:#00a0d2}.media-frame a:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#124964}.media-frame a.button{color:#32373c}.media-frame a.button:hover{color:#23282d}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=text]:focus,.media-frame input[type=password]:focus,.media-frame input[type=number]:focus,.media-frame input[type=search]:focus,.media-frame input[type=email]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}/*!
+.media-menu,.media-router{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal label,.media-modal legend{font-size:13px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#0073aa}.media-frame a:active,.media-frame a:hover{color:#00a0d2}.media-frame a:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#124964}.media-frame a.button{color:#32373c}.media-frame a.button:hover{color:#23282d}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#ddd}.media-frame input[type=text]:focus,.media-frame input[type=password]:focus,.media-frame input[type=number]:focus,.media-frame input[type=search]:focus,.media-frame input[type=email]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#72777c}.media-frame ::-moz-placeholder{color:#72777c;opacity:1}.media-frame :-ms-input-placeholder{color:#72777c}.media-frame .hidden{display:none}/*!
  * jQuery UI Draggable/Sortable 1.11.4
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;left:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-left:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:left}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;left:0}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;right:0;margin:0;padding:10px 0;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;right:0;bottom:0;top:0}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;left:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;right:200px;position:absolute;left:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-left:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:right;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;right:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(50%,-70%);-ms-transform:translate(50%,-70%);transform:translate(50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-right:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:700}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;border-left:1px solid #dfdfdf;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-left:0;margin-left:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;left:0;bottom:0;right:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:left;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-right:5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;left:0;bottom:0;right:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
+ */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;left:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-left:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:left}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;left:0}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;right:0;margin:0;padding:10px 0;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;right:0;bottom:0;top:0}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;left:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;right:200px;position:absolute;left:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-left:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:right;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;right:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(50%,-70%);-ms-transform:translate(50%,-70%);transform:translate(50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-right:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:700}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;border-left:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-left:0;margin-left:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;left:0;bottom:0;right:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:left;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-right:5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 0 0 8px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
--- a/wp-includes/css/media-views.css
+++ b/wp-includes/css/media-views.css
@@ -22,6 +22,11 @@
 	-webkit-overflow-scrolling: touch;
 }
 
+.media-modal legend,
+.media-modal label {
+	font-size: 13px;
+}
+
 .media-frame input,
 .media-frame textarea {
 	padding: 6px 8px;
@@ -79,7 +84,7 @@
 	font-size: 12px;
 	border-width: 1px;
 	border-style: solid;
-	border-color: #dfdfdf;
+	border-color: #ddd;
 }
 
 .media-frame input[type="text"]:focus,
@@ -109,8 +114,17 @@
 	-webkit-appearance: textfield;
 }
 
-.media-frame :-moz-placeholder {
-   color: #a9a9a9;
+.media-frame ::-webkit-input-placeholder {
+	color: #72777c;
+}
+
+.media-frame ::-moz-placeholder {
+	color: #72777c;
+	opacity: 1;
+}
+
+.media-frame :-ms-input-placeholder {
+	color: #72777c;
 }
 
 .media-frame .hidden {
@@ -257,7 +271,7 @@
 	z-index: 100;
 	height: 60px;
 	padding: 0 16px;
-	border: 0 solid #dfdfdf;
+	border: 0 solid #ddd;
 	overflow: hidden;
 }
 
@@ -394,7 +408,7 @@
 	color: #666;
 }
 
-.compat-item label span  {
+.compat-item label span {
 	text-align: right;
 }
 
@@ -708,7 +722,7 @@
 }
 
 .media-frame.hide-router .media-frame-title {
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	-webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
 	box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
 }
@@ -792,7 +806,7 @@
 	margin-top: 11px;
 	padding: 4px;
 	font-size: 13px;
-	color: #464646;
+	color: #444;
 	font-family: "Open Sans", sans-serif;
 	-webkit-appearance: none;
 }
@@ -817,7 +831,7 @@
 	float: left;
 	padding: 8px;
 	margin: 0;
-	color: #464646;
+	color: #444;
 	cursor: pointer;
 	list-style: none;
 	text-align: center;
@@ -1127,7 +1141,7 @@
 
 .uploader-inline .close:before {
 	font: normal 30px/50px dashicons !important;
-	color: #777;
+	color: #72777c;
 	display: inline-block;
 	content: "\f335";
 	font-weight: 300;
@@ -1162,7 +1176,7 @@
 	margin: 10px auto;
 	-webkit-border-radius: 10px;
 	border-radius: 10px;
-	background: #dfdfdf;
+	background: #ddd;
 	background: rgba( 0, 0, 0, 0.1 );
 }
 
@@ -1221,7 +1235,7 @@
 }
 
 .media-uploader-status .upload-count {
-	color: #464646;
+	color: #444;
 }
 
 .media-uploader-status .upload-dismiss-errors,
@@ -1359,7 +1373,7 @@
 
 .uploader-inline .has-upload-message .upload-instructions {
 	font-size: 14px;
-	color: #464646;
+	color: #444;
 	font-weight: normal;
 }
 
@@ -1432,7 +1446,7 @@
 	padding: 1px 8px;
 	margin: 1px 8px 1px -8px;
 	line-height: 16px;
-	border-right: 1px solid #dfdfdf;
+	border-right: 1px solid #ddd;
 	color: #0073aa;
 }
 
@@ -1603,7 +1617,7 @@
 
 .attachment-info .filename {
 	font-weight: bold;
-	color: #464646;
+	color: #444;
 	word-wrap: break-word;
 }
 
@@ -1721,13 +1735,6 @@
 	position: static;
 }
 
-.media-modal .imgedit-wait {
-	height: auto !important;
-	right: 0;
-	bottom: 0;
-	left: 0;
-}
-
 .media-modal .imgedit-wrap .imgedit-panel-content {
 	padding: 16px;
 	position: absolute;
@@ -1741,7 +1748,7 @@
 .media-modal .imgedit-wrap .imgedit-settings {
 	background: #f3f3f3;
 	border-left: 1px solid #ddd;
-	padding: 0 16px 16px;
+	padding: 20px 16px 16px;
 	position: absolute;
 	top: 0;
 	right: 0;
@@ -1769,33 +1776,73 @@
 	padding: 0;
 }
 
+.media-modal .imgedit-group-top {
+	margin: 0;
+}
+
 .media-modal .imgedit-group-top h3, /* Back-compat for pre-4.4 */
-.media-modal .imgedit-group-top h2 {
+.media-modal .imgedit-group-top h2,
+.media-modal .imgedit-group-top h2 .button-link {
+	display: inline-block;
 	text-transform: uppercase;
 	font-size: 12px;
 	color: #666;
 	margin: 0;
-	margin-top: 24px;
+	margin-top: 3px;
 }
 
 .media-modal .imgedit-group-top h3 a, /* Back-compat for pre-4.4 */
-.media-modal .imgedit-group-top h2 a {
+.media-modal .imgedit-group-top h2 a,
+.media-modal .imgedit-group-top h2 .button-link {
 	text-decoration: none;
 	color: #666;
 }
 
-.media-modal .imgedit-help-toggle {
-	margin-top: -2px;
+/* higher specificity than media.css */
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover,
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active {
+	border: 1px solid transparent;
+	margin: 0;
+	padding: 0;
+	background: transparent;
+	color: #0074a2;
+	font-size: 20px;
+	line-height: 1;
 	cursor: pointer;
-	color: #666;
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
+	color: #0074a2;
+	border-color: #5b9dd9;
+	outline: none;
+	-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
+}
+
+.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
+	margin-top: -3px;
+}
+
+.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
+	margin-top: -2px;
 }
 
 .media-modal .imgedit-help-toggled span.dashicons:before {
 	content: "\f142";
 }
 
-.media-modal .imgedit-group img {
-	margin-top: 5px;
+.media-modal .imgedit-thumbnail-preview {
+	margin: 10px 8px 0 0;
+}
+
+.imgedit-thumbnail-preview-caption {
+	display: block;
 }
 
 .media-modal .imgedit-wrap div.updated {
@@ -1968,7 +2015,7 @@
 }
 
 .image-details .custom-size span small {
-	color: #999;
+	color: #555d66; /* #f3f3f3 background */
 	font-size: inherit;
 }
 
@@ -2569,7 +2616,7 @@
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
 
-	.media-modal-icon {
+	.wp-core-ui .media-modal-icon {
 		background-image: url(../images/uploader-icons-2x.png);
 		-webkit-background-size: 134px 15px;
 		background-size: 134px 15px;
--- a/wp-includes/css/media-views.min.css
+++ b/wp-includes/css/media-views.min.css
@@ -1,8 +1,8 @@
-.media-menu,.media-router{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#0073aa}.media-frame a:active,.media-frame a:hover{color:#00a0d2}.media-frame a:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#124964}.media-frame a.button{color:#32373c}.media-frame a.button:hover{color:#23282d}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=text]:focus,.media-frame input[type=password]:focus,.media-frame input[type=number]:focus,.media-frame input[type=search]:focus,.media-frame input[type=email]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}/*!
+.media-menu,.media-router{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal label,.media-modal legend{font-size:13px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#0073aa}.media-frame a:active,.media-frame a:hover{color:#00a0d2}.media-frame a:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#124964}.media-frame a.button{color:#32373c}.media-frame a.button:hover{color:#23282d}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#ddd}.media-frame input[type=text]:focus,.media-frame input[type=password]:focus,.media-frame input[type=number]:focus,.media-frame input[type=search]:focus,.media-frame input[type=email]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#72777c}.media-frame ::-moz-placeholder{color:#72777c;opacity:1}.media-frame :-ms-input-placeholder{color:#72777c}.media-frame .hidden{display:none}/*!
  * jQuery UI Draggable/Sortable 1.11.4
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
- */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-right:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:right}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;right:0}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;left:0;margin:0;padding:10px 0;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;left:0;bottom:0;top:0}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;right:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;left:200px;position:absolute;right:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:700}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;border-right:1px solid #dfdfdf;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-left:5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;right:0;bottom:0;left:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
+ */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-right:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:right}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;right:0}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;left:0;margin:0;padding:10px 0;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;left:0;bottom:0;top:0}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;right:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;left:200px;position:absolute;right:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:700}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;border-right:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-left:5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
--- a/wp-includes/css/wp-auth-check-rtl.css
+++ b/wp-includes/css/wp-auth-check-rtl.css
@@ -48,14 +48,38 @@
 }
 
 #wp-auth-check-wrap #wp-auth-check-form {
-	background: url(../images/spinner-2x.gif) no-repeat center center;
-	-webkit-background-size: 16px 16px;
-	background-size: 16px 16px;
 	height: 100%;
+	position: relative;
 	overflow: auto;
 	-webkit-overflow-scrolling: touch;
 }
 
+#wp-auth-check-form.loading:before {
+	content: "";
+	display: block;
+	width: 20px;
+	height: 20px;
+	position: absolute;
+	right: 50%;
+	top: 50%;
+	margin: -10px -10px 0 0;
+	background: url(../images/spinner.gif) no-repeat center;
+	-webkit-background-size: 20px 20px;
+	background-size: 20px 20px;
+	-webkit-transform: translateZ(0);
+	transform: translateZ(0);
+}
+
+@media print,
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+
+	#wp-auth-check-form.loading:before {
+		background-image: url(../images/spinner-2x.gif);
+	}
+
+}
+
 #wp-auth-check-wrap #wp-auth-check-form iframe {
 	height: 98%; /* Scrollbar fix */
 	width: 100%;
@@ -63,33 +87,24 @@
 
 #wp-auth-check-wrap .wp-auth-check-close {
 	position: absolute;
-	top: 8px;
-	left: 8px;
+	top: 5px;
+	left: 5px;
 	height: 22px;
 	width: 22px;
-	cursor: pointer;
+	color: #72777c;
 }
 
 #wp-auth-check-wrap .wp-auth-check-close:before {
 	content: "\f158";
-	display: block !important;
-	font: normal 20px/1 dashicons;
+	font: normal 20px/22px dashicons;
 	speak: none;
-	height: 22px;
-	margin: 2px 0;
-	text-align: center;
-	width: 22px;
-	color: #777;
 	-webkit-font-smoothing: antialiased !important;
 	-moz-osx-font-smoothing: grayscale;
 }
 
-#wp-auth-check-wrap .wp-auth-check-close:hover:before {
-	color: #0073aa;
-}
-
+#wp-auth-check-wrap .wp-auth-check-close:hover,
 #wp-auth-check-wrap .wp-auth-check-close:focus {
-	outline: 1px dotted #82878c;
+	color: #0073aa;
 }
 
 #wp-auth-check-wrap .wp-auth-fallback-expired {
--- a/wp-includes/css/wp-auth-check-rtl.min.css
+++ b/wp-includes/css/wp-auth-check-rtl.min.css
@@ -1 +1 @@
-#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{right:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/spinner-2x.gif) center center no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;left:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0073aa}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#82878c dotted 1px}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}
\ No newline at end of file
+#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{right:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;left:5px;height:22px;width:22px;color:#72777c}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}
\ No newline at end of file
--- a/wp-includes/css/wp-auth-check.css
+++ b/wp-includes/css/wp-auth-check.css
@@ -48,14 +48,38 @@
 }
 
 #wp-auth-check-wrap #wp-auth-check-form {
-	background: url(../images/spinner-2x.gif) no-repeat center center;
-	-webkit-background-size: 16px 16px;
-	background-size: 16px 16px;
 	height: 100%;
+	position: relative;
 	overflow: auto;
 	-webkit-overflow-scrolling: touch;
 }
 
+#wp-auth-check-form.loading:before {
+	content: "";
+	display: block;
+	width: 20px;
+	height: 20px;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	margin: -10px 0 0 -10px;
+	background: url(../images/spinner.gif) no-repeat center;
+	-webkit-background-size: 20px 20px;
+	background-size: 20px 20px;
+	-webkit-transform: translateZ(0);
+	transform: translateZ(0);
+}
+
+@media print,
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+
+	#wp-auth-check-form.loading:before {
+		background-image: url(../images/spinner-2x.gif);
+	}
+
+}
+
 #wp-auth-check-wrap #wp-auth-check-form iframe {
 	height: 98%; /* Scrollbar fix */
 	width: 100%;
@@ -63,33 +87,24 @@
 
 #wp-auth-check-wrap .wp-auth-check-close {
 	position: absolute;
-	top: 8px;
-	right: 8px;
+	top: 5px;
+	right: 5px;
 	height: 22px;
 	width: 22px;
-	cursor: pointer;
+	color: #72777c;
 }
 
 #wp-auth-check-wrap .wp-auth-check-close:before {
 	content: "\f158";
-	display: block !important;
-	font: normal 20px/1 dashicons;
+	font: normal 20px/22px dashicons;
 	speak: none;
-	height: 22px;
-	margin: 2px 0;
-	text-align: center;
-	width: 22px;
-	color: #777;
 	-webkit-font-smoothing: antialiased !important;
 	-moz-osx-font-smoothing: grayscale;
 }
 
-#wp-auth-check-wrap .wp-auth-check-close:hover:before {
-	color: #0073aa;
-}
-
+#wp-auth-check-wrap .wp-auth-check-close:hover,
 #wp-auth-check-wrap .wp-auth-check-close:focus {
-	outline: 1px dotted #82878c;
+	color: #0073aa;
 }
 
 #wp-auth-check-wrap .wp-auth-fallback-expired {
--- a/wp-includes/css/wp-auth-check.min.css
+++ b/wp-includes/css/wp-auth-check.min.css
@@ -1 +1 @@
-#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{left:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/spinner-2x.gif) center center no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0073aa}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#82878c dotted 1px}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}
\ No newline at end of file
+#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{left:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;right:5px;height:22px;width:22px;color:#72777c}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block}
\ No newline at end of file
--- a/wp-includes/css/wp-pointer-rtl.css
+++ b/wp-includes/css/wp-pointer-rtl.css
@@ -3,7 +3,7 @@
 	position: relative;
 	font-size: 13px;
 	background: #fff;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075);
 	box-shadow: 0 3px 6px rgba(0,0,0,0.075);
 }
--- a/wp-includes/css/wp-pointer-rtl.min.css
+++ b/wp-includes/css/wp-pointer-rtl.min.css
@@ -1 +1 @@
-.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 60px 14px 18px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#00a0d2}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#00a0d2;content:"\f227";font:400 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#b4b9be;content:"\f153";display:block!important;font:400 16px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#00a0d2;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-right:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
+.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 60px 14px 18px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#00a0d2}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#00a0d2;content:"\f227";font:400 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#b4b9be;content:"\f153";display:block!important;font:400 16px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#00a0d2;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-right:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
--- a/wp-includes/css/wp-pointer.css
+++ b/wp-includes/css/wp-pointer.css
@@ -3,7 +3,7 @@
 	position: relative;
 	font-size: 13px;
 	background: #fff;
-	border: 1px solid #dfdfdf;
+	border: 1px solid #ddd;
 	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075);
 	box-shadow: 0 3px 6px rgba(0,0,0,0.075);
 }
--- a/wp-includes/css/wp-pointer.min.css
+++ b/wp-includes/css/wp-pointer.min.css
@@ -1 +1 @@
-.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#00a0d2}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#00a0d2;content:"\f227";font:400 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#b4b9be;content:"\f153";display:block!important;font:400 16px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#00a0d2;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-left:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
+.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#00a0d2}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#00a0d2;content:"\f227";font:400 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#b4b9be;content:"\f153";display:block!important;font:400 16px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-15px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#00a0d2;display:block;content:" "}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-left:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:" "}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:" "}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:" "}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
--- a/wp-includes/customize/class-wp-customize-filter-setting.php
+++ b/wp-includes/customize/class-wp-customize-filter-setting.php
@@ -19,7 +19,12 @@
 class WP_Customize_Filter_Setting extends WP_Customize_Setting {
 
 	/**
+	 * Saves the value of the setting, using the related API.
+	 *
 	 * @since 3.4.0
+	 * @access public
+	 *
+	 * @param mixed $value The value to update.
 	 */
 	public function update( $value ) {}
 }
--- a/wp-includes/customize/class-wp-customize-header-image-control.php
+++ b/wp-includes/customize/class-wp-customize-header-image-control.php
@@ -176,11 +176,20 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control {
 			<p class="customizer-section-intro">
 				<?php
 				if ( $width && $height ) {
-					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header size of <strong>%s &times; %s</strong> pixels.' ), $width, $height );
+					/* translators: %s: header size in pixels */
+					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header size of %s pixels.' ),
+						sprintf( '<strong>%s &times; %s</strong>', $width, $height )
+					);
 				} elseif ( $width ) {
-					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header width of <strong>%s</strong> pixels.' ), $width );
+					/* translators: %s: header width in pixels */
+					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header width of %s pixels.' ),
+						sprintf( '<strong>%s</strong>', $width )
+					);
 				} else {
-					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header height of <strong>%s</strong> pixels.' ), $height );
+					/* translators: %s: header height in pixels */
+					printf( __( 'While you can crop images to your liking after clicking <strong>Add new image</strong>, your theme recommends a header height of %s pixels.' ),
+						sprintf( '<strong>%s</strong>', $height )
+					);
 				}
 				?>
 			</p>
--- a/wp-includes/customize/class-wp-customize-image-control.php
+++ b/wp-includes/customize/class-wp-customize-image-control.php
@@ -31,7 +31,7 @@ class WP_Customize_Image_Control extends WP_Customize_Upload_Control {
 	public function __construct( $manager, $id, $args = array() ) {
 		parent::__construct( $manager, $id, $args );
 
-		$this->button_labels = array(
+		$this->button_labels = wp_parse_args( $this->button_labels, array(
 			'select'       => __( 'Select Image' ),
 			'change'       => __( 'Change Image' ),
 			'remove'       => __( 'Remove' ),
@@ -39,7 +39,7 @@ class WP_Customize_Image_Control extends WP_Customize_Upload_Control {
 			'placeholder'  => __( 'No image selected' ),
 			'frame_title'  => __( 'Select Image' ),
 			'frame_button' => __( 'Choose Image' ),
-		);
+		) );
 	}
 
 	/**
--- a/wp-includes/customize/class-wp-customize-media-control.php
+++ b/wp-includes/customize/class-wp-customize-media-control.php
@@ -55,15 +55,17 @@ class WP_Customize_Media_Control extends WP_Customize_Control {
 	public function __construct( $manager, $id, $args = array() ) {
 		parent::__construct( $manager, $id, $args );
 
-		$this->button_labels = array(
-			'select'       => __( 'Select File' ),
-			'change'       => __( 'Change File' ),
-			'default'      => __( 'Default' ),
-			'remove'       => __( 'Remove' ),
-			'placeholder'  => __( 'No file selected' ),
-			'frame_title'  => __( 'Select File' ),
-			'frame_button' => __( 'Choose File' ),
-		);
+		if ( ! ( $this instanceof WP_Customize_Image_Control ) ) {
+			$this->button_labels = wp_parse_args( $this->button_labels, array(
+				'select'       => __( 'Select File' ),
+				'change'       => __( 'Change File' ),
+				'default'      => __( 'Default' ),
+				'remove'       => __( 'Remove' ),
+				'placeholder'  => __( 'No file selected' ),
+				'frame_title'  => __( 'Select File' ),
+				'frame_button' => __( 'Choose File' ),
+			) );
+		}
 	}
 
 	/**
@@ -193,8 +195,8 @@ class WP_Customize_Media_Control extends WP_Customize_Control {
 			</div>
 			<div class="actions">
 				<# if ( data.canUpload ) { #>
-				<button type="button" class="button remove-button"><?php echo $this->button_labels['remove']; ?></button>
-				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['change']; ?></button>
+				<button type="button" class="button remove-button">{{ data.button_labels.remove }}</button>
+				<button type="button" class="button upload-button control-focus" id="{{ data.settings['default'] }}-button">{{ data.button_labels.change }}</button>
 				<div style="clear:both"></div>
 				<# } #>
 			</div>
@@ -204,7 +206,7 @@ class WP_Customize_Media_Control extends WP_Customize_Control {
 					<div class="placeholder">
 						<div class="inner">
 							<span>
-								<?php echo $this->button_labels['placeholder']; ?>
+								{{ data.button_labels.placeholder }}
 							</span>
 						</div>
 					</div>
@@ -212,10 +214,10 @@ class WP_Customize_Media_Control extends WP_Customize_Control {
 			</div>
 			<div class="actions">
 				<# if ( data.defaultAttachment ) { #>
-					<button type="button" class="button default-button"><?php echo $this->button_labels['default']; ?></button>
+					<button type="button" class="button default-button">{{ data.button_labels.default }}</button>
 				<# } #>
 				<# if ( data.canUpload ) { #>
-				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['select']; ?></button>
+				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button">{{ data.button_labels.select }}</button>
 				<# } #>
 				<div style="clear:both"></div>
 			</div>
--- a/wp-includes/customize/class-wp-customize-nav-menu-item-control.php
+++ b/wp-includes/customize/class-wp-customize-nav-menu-item-control.php
@@ -105,7 +105,7 @@ class WP_Customize_Nav_Menu_Item_Control extends WP_Customize_Control {
 					<?php _e( 'Open link in a new tab' ); ?>
 				</label>
 			</p>
-			<p class="field-attr-title description description-thin">
+			<p class="field-title-attribute field-attr-title description description-thin">
 				<label for="edit-menu-item-attr-title-{{ data.menu_item_id }}">
 					<?php _e( 'Title Attribute' ); ?><br />
 					<input type="text" id="edit-menu-item-attr-title-{{ data.menu_item_id }}" class="widefat edit-menu-item-attr-title" name="menu-item-attr-title" />
--- a/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php
+++ b/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php
@@ -67,10 +67,11 @@ class WP_Customize_Nav_Menu_Item_Setting extends WP_Customize_Setting {
 	 * Default transport.
 	 *
 	 * @since 4.3.0
+	 * @since 4.5.0 Default changed to 'refresh'
 	 * @access public
 	 * @var string
 	 */
-	public $transport = 'postMessage';
+	public $transport = 'refresh';
 
 	/**
 	 * The post ID represented by this setting instance. This is the db_id.
@@ -494,7 +495,7 @@ class WP_Customize_Nav_Menu_Item_Setting extends WP_Customize_Setting {
 		// @todo We should probably re-apply some constraints imposed by $args.
 		unset( $args['include'] );
 
-		// Remove invalid items only in frontend.
+		// Remove invalid items only in front end.
 		if ( ! is_admin() ) {
 			$items = array_filter( $items, '_is_valid_nav_menu_item' );
 		}
@@ -638,9 +639,9 @@ class WP_Customize_Nav_Menu_Item_Setting extends WP_Customize_Setting {
 		$menu_item_value['original_title'] = sanitize_text_field( $menu_item_value['original_title'] );
 
 		// Apply the same filters as when calling wp_insert_post().
-		$menu_item_value['title'] = apply_filters( 'title_save_pre', $menu_item_value['title'] );
-		$menu_item_value['attr_title'] = apply_filters( 'excerpt_save_pre', $menu_item_value['attr_title'] );
-		$menu_item_value['description'] = apply_filters( 'content_save_pre', $menu_item_value['description'] );
+		$menu_item_value['title'] = wp_unslash( apply_filters( 'title_save_pre', wp_slash( $menu_item_value['title'] ) ) );
+		$menu_item_value['attr_title'] = wp_unslash( apply_filters( 'excerpt_save_pre', wp_slash( $menu_item_value['attr_title'] ) ) );
+		$menu_item_value['description'] = wp_unslash( apply_filters( 'content_save_pre', wp_slash( $menu_item_value['description'] ) ) );
 
 		$menu_item_value['url'] = esc_url_raw( $menu_item_value['url'] );
 		if ( 'publish' !== $menu_item_value['status'] ) {
@@ -775,7 +776,7 @@ class WP_Customize_Nav_Menu_Item_Setting extends WP_Customize_Setting {
 			$r = wp_update_nav_menu_item(
 				$value['nav_menu_term_id'],
 				$is_placeholder ? 0 : $this->post_id,
-				$menu_item_data
+				wp_slash( $menu_item_data )
 			);
 
 			if ( is_wp_error( $r ) ) {
--- a/wp-includes/customize/class-wp-customize-nav-menu-setting.php
+++ b/wp-includes/customize/class-wp-customize-nav-menu-setting.php
@@ -513,14 +513,14 @@ class WP_Customize_Nav_Menu_Setting extends WP_Customize_Setting {
 			$menu_data['menu-name'] = $value['name'];
 
 			$menu_id = $is_placeholder ? 0 : $this->term_id;
-			$r = wp_update_nav_menu_object( $menu_id, $menu_data );
+			$r = wp_update_nav_menu_object( $menu_id, wp_slash( $menu_data ) );
 			$original_name = $menu_data['menu-name'];
 			$name_conflict_suffix = 1;
 			while ( is_wp_error( $r ) && 'menu_exists' === $r->get_error_code() ) {
 				$name_conflict_suffix += 1;
 				/* translators: 1: original menu name, 2: duplicate count */
 				$menu_data['menu-name'] = sprintf( __( '%1$s (%2$d)' ), $original_name, $name_conflict_suffix );
-				$r = wp_update_nav_menu_object( $menu_id, $menu_data );
+				$r = wp_update_nav_menu_object( $menu_id, wp_slash( $menu_data ) );
 			}
 
 			if ( is_wp_error( $r ) ) {
--- a/wp-includes/customize/class-wp-customize-nav-menus-panel.php
+++ b/wp-includes/customize/class-wp-customize-nav-menus-panel.php
@@ -34,8 +34,9 @@ class WP_Customize_Nav_Menus_Panel extends WP_Customize_Panel {
 	 * @access public
 	 */
 	public function render_screen_options() {
-		// Essentially adds the screen options.
-		add_filter( 'manage_nav-menus_columns', array( $this, 'wp_nav_menu_manage_columns' ) );
+		// Adds the screen options.
+		require_once ABSPATH . 'wp-admin/includes/nav-menu.php';
+		add_filter( 'manage_nav-menus_columns', 'wp_nav_menu_manage_columns' );
 
 		// Display screen options.
 		$screen = WP_Screen::get( 'nav-menus.php' );
@@ -48,20 +49,12 @@ class WP_Customize_Nav_Menus_Panel extends WP_Customize_Panel {
 	 * Link title attribute added as it's a relatively advanced concept for new users.
 	 *
 	 * @since 4.3.0
-	 * @access public
-	 *
-	 * @return array The advanced menu properties.
+	 * @deprecated 4.5.0 Deprecated in favor of wp_nav_menu_manage_columns().
 	 */
 	public function wp_nav_menu_manage_columns() {
-		return array(
-			'_title'      => __( 'Show advanced menu properties' ),
-			'cb'          => '<input type="checkbox" />',
-			'link-target' => __( 'Link Target' ),
-			'attr-title'  => __( 'Title Attribute' ),
-			'css-classes' => __( 'CSS Classes' ),
-			'xfn'         => __( 'Link Relationship (XFN)' ),
-			'description' => __( 'Description' ),
-		);
+		_deprecated_function( __METHOD__, '4.5.0', 'wp_nav_menu_manage_columns' );
+		require_once ABSPATH . 'wp-admin/includes/nav-menu.php';
+		return wp_nav_menu_manage_columns();
 	}
 
 	/**
@@ -84,7 +77,7 @@ class WP_Customize_Nav_Menus_Panel extends WP_Customize_Panel {
 			<div class="accordion-section-title">
 				<span class="preview-notice">
 					<?php
-					/* Translators: %s is the site/panel title in the Customizer. */
+					/* translators: %s: the site/panel title in the Customizer */
 					printf( __( 'You are customizing %s' ), '<strong class="panel-title">{{ data.title }}</strong>' );
 					?>
 				</span>
--- /dev/null
+++ b/wp-includes/customize/class-wp-customize-partial.php
@@ -0,0 +1,328 @@
+<?php
+/**
+ * Customize API: WP_Customize_Partial class
+ *
+ * @package WordPress
+ * @subpackage Customize
+ * @since 4.5.0
+ */
+
+/**
+ * Core Customizer class for implementing selective refresh partials.
+ *
+ * Representation of a rendered region in the previewed page that gets
+ * selectively refreshed when an associated setting is changed.
+ * This class is analogous of WP_Customize_Control.
+ *
+ * @since 4.5.0
+ */
+class WP_Customize_Partial {
+
+	/**
+	 * Component.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var WP_Customize_Selective_Refresh
+	 */
+	public $component;
+
+	/**
+	 * Unique identifier for the partial.
+	 *
+	 * If the partial is used to display a single setting, this would generally
+	 * be the same as the associated setting's ID.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $id;
+
+	/**
+	 * Parsed ID.
+	 *
+	 * @since 4.5.0
+	 * @access private
+	 * @var array {
+	 *     @type string $base ID base.
+	 *     @type array  $keys Keys for multidimensional.
+	 * }
+	 */
+	protected $id_data = array();
+
+	/**
+	 * Type of this partial.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $type = 'default';
+
+	/**
+	 * The jQuery selector to find the container element for the partial.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $selector;
+
+	/**
+	 * IDs for settings tied to the partial.
+	 *
+	 * @access public
+	 * @since 4.5.0
+	 * @var array
+	 */
+	public $settings;
+
+	/**
+	 * The ID for the setting that this partial is primarily responsible for rendering.
+	 *
+	 * If not supplied, it will default to the ID of the first setting.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $primary_setting;
+
+	/**
+	 * Capability required to edit this partial.
+	 *
+	 * Normally this is empty and the capability is derived from the capabilities
+	 * of the associated `$settings`.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var string
+	 */
+	public $capability;
+
+	/**
+	 * Render callback.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @see WP_Customize_Partial::render()
+	 * @var callable Callback is called with one argument, the instance of
+	 *                 WP_Customize_Partial. The callback can either echo the
+	 *                 partial or return the partial as a string, or return false if error.
+	 */
+	public $render_callback;
+
+	/**
+	 * Whether the container element is included in the partial, or if only the contents are rendered.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var bool
+	 */
+	public $container_inclusive = false;
+
+	/**
+	 * Whether to refresh the entire preview in case a partial cannot be refreshed.
+	 *
+	 * A partial render is considered a failure if the render_callback returns false.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var bool
+	 */
+	public $fallback_refresh = true;
+
+	/**
+	 * Constructor.
+	 *
+	 * Supplied `$args` override class property defaults.
+	 *
+	 * If `$args['settings']` is not defined, use the $id as the setting ID.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param WP_Customize_Selective_Refresh $component Customize Partial Refresh plugin instance.
+	 * @param string                         $id        Control ID.
+	 * @param array                          $args      {
+	 *     Optional. Arguments to override class property defaults.
+	 *
+	 *     @type array|string $settings All settings IDs tied to the partial. If undefined, `$id` will be used.
+	 * }
+	 */
+	public function __construct( WP_Customize_Selective_Refresh $component, $id, $args = array() ) {
+		$keys = array_keys( get_object_vars( $this ) );
+		foreach ( $keys as $key ) {
+			if ( isset( $args[ $key ] ) ) {
+				$this->$key = $args[ $key ];
+			}
+		}
+
+		$this->component       = $component;
+		$this->id              = $id;
+		$this->id_data['keys'] = preg_split( '/\[/', str_replace( ']', '', $this->id ) );
+		$this->id_data['base'] = array_shift( $this->id_data['keys'] );
+
+		if ( empty( $this->render_callback ) ) {
+			$this->render_callback = array( $this, 'render_callback' );
+		}
+
+		// Process settings.
+		if ( ! isset( $this->settings ) ) {
+			$this->settings = array( $id );
+		} else if ( is_string( $this->settings ) ) {
+			$this->settings = array( $this->settings );
+		}
+
+		if ( empty( $this->primary_setting ) ) {
+			$this->primary_setting = current( $this->settings );
+		}
+	}
+
+	/**
+	 * Retrieves parsed ID data for multidimensional setting.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return array {
+	 *     ID data for multidimensional partial.
+	 *
+	 *     @type string $base ID base.
+	 *     @type array  $keys Keys for multidimensional array.
+	 * }
+	 */
+	final public function id_data() {
+		return $this->id_data;
+	}
+
+	/**
+	 * Renders the template partial involving the associated settings.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param array $container_context Optional. Array of context data associated with the target container (placement).
+	 *                                 Default empty array.
+	 * @return string|array|false The rendered partial as a string, raw data array (for client-side JS template),
+	 *                            or false if no render applied.
+	 */
+	final public function render( $container_context = array() ) {
+		$partial  = $this;
+		$rendered = false;
+
+		if ( ! empty( $this->render_callback ) ) {
+			ob_start();
+			$return_render = call_user_func( $this->render_callback, $this, $container_context );
+			$ob_render = ob_get_clean();
+
+			if ( null !== $return_render && '' !== $ob_render ) {
+				_doing_it_wrong( __FUNCTION__, __( 'Partial render must echo the content or return the content string (or array), but not both.' ), '4.5.0' );
+			}
+
+			/*
+			 * Note that the string return takes precedence because the $ob_render may just\
+			 * include PHP warnings or notices.
+			 */
+			$rendered = null !== $return_render ? $return_render : $ob_render;
+		}
+
+		/**
+		 * Filters partial rendering.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param string|array|false   $rendered          The partial value. Default false.
+		 * @param WP_Customize_Partial $partial           WP_Customize_Setting instance.
+		 * @param array                $container_context Optional array of context data associated with
+		 *                                                the target container.
+		 */
+		$rendered = apply_filters( 'customize_partial_render', $rendered, $partial, $container_context );
+
+		/**
+		 * Filters partial rendering for a specific partial.
+		 *
+		 * The dynamic portion of the hook name, `$partial->ID` refers to the partial ID.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param string|array|false   $rendered          The partial value. Default false.
+		 * @param WP_Customize_Partial $partial           WP_Customize_Setting instance.
+		 * @param array                $container_context Optional array of context data associated with
+		 *                                                the target container.
+		 */
+		$rendered = apply_filters( "customize_partial_render_{$partial->id}", $rendered, $partial, $container_context );
+
+		return $rendered;
+	}
+
+	/**
+	 * Default callback used when invoking WP_Customize_Control::render().
+	 *
+	 * Note that this method may echo the partial *or* return the partial as
+	 * a string or array, but not both. Output buffering is performed when this
+	 * is called. Subclasses can override this with their specific logic, or they
+	 * may provide an 'render_callback' argument to the constructor.
+	 *
+	 * This method may return an HTML string for straight DOM injection, or it
+	 * may return an array for supporting Partial JS subclasses to render by
+	 * applying to client-side templating.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param WP_Customize_Partial $partial Partial.
+	 * @param array                $context Context.
+	 * @return string|array|false
+	 */
+	public function render_callback( WP_Customize_Partial $partial, $context = array() ) {
+		unset( $partial, $context );
+		return false;
+	}
+
+	/**
+	 * Retrieves the data to export to the client via JSON.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return array Array of parameters passed to the JavaScript.
+	 */
+	public function json() {
+		$exports = array(
+			'settings'           => $this->settings,
+			'primarySetting'     => $this->primary_setting,
+			'selector'           => $this->selector,
+			'type'               => $this->type,
+			'fallbackRefresh'    => $this->fallback_refresh,
+			'containerInclusive' => $this->container_inclusive,
+		);
+		return $exports;
+	}
+
+	/**
+	 * Checks if the user can refresh this partial.
+	 *
+	 * Returns false if the user cannot manipulate one of the associated settings,
+	 * or if one of the associated settings does not exist.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return bool False if user can't edit one one of the related settings,
+	 *                    or if one of the associated settings does not exist.
+	 */
+	final public function check_capabilities() {
+		if ( ! empty( $this->capability ) && ! current_user_can( $this->capability ) ) {
+			return false;
+		}
+		foreach ( $this->settings as $setting_id ) {
+			$setting = $this->component->manager->get_setting( $setting_id );
+			if ( ! $setting || ! $setting->check_capabilities() ) {
+				return false;
+			}
+		}
+		return true;
+	}
+}
--- /dev/null
+++ b/wp-includes/customize/class-wp-customize-selective-refresh.php
@@ -0,0 +1,439 @@
+<?php
+/**
+ * Customize API: WP_Customize_Selective_Refresh class
+ *
+ * @package WordPress
+ * @subpackage Customize
+ * @since 4.5.0
+ */
+
+/**
+ * Core Customizer class for implementing selective refresh.
+ *
+ * @since 4.5.0
+ */
+final class WP_Customize_Selective_Refresh {
+
+	/**
+	 * Query var used in requests to render partials.
+	 *
+	 * @since 4.5.0
+	 */
+	const RENDER_QUERY_VAR = 'wp_customize_render_partials';
+
+	/**
+	 * Customize manager.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @var WP_Customize_Manager
+	 */
+	public $manager;
+
+	/**
+	 * Registered instances of WP_Customize_Partial.
+	 *
+	 * @since 4.5.0
+	 * @access protected
+	 * @var WP_Customize_Partial[]
+	 */
+	protected $partials = array();
+
+	/**
+	 * Log of errors triggered when partials are rendered.
+	 *
+	 * @since 4.5.0
+	 * @access private
+	 * @var array
+	 */
+	protected $triggered_errors = array();
+
+	/**
+	 * Keep track of the current partial being rendered.
+	 *
+	 * @since 4.5.0
+	 * @access private
+	 * @var string
+	 */
+	protected $current_partial_id;
+
+	/**
+	 * Plugin bootstrap for Partial Refresh functionality.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param WP_Customize_Manager $manager Manager instance.
+	 */
+	public function __construct( WP_Customize_Manager $manager ) {
+		$this->manager = $manager;
+		require_once( ABSPATH . WPINC . '/customize/class-wp-customize-partial.php' );
+
+		add_action( 'customize_preview_init', array( $this, 'init_preview' ) );
+	}
+
+	/**
+	 * Retrieves the registered partials.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return array Partials.
+	 */
+	public function partials() {
+		return $this->partials;
+	}
+
+	/**
+	 * Adds a partial.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param WP_Customize_Partial|string $id   Customize Partial object, or Panel ID.
+	 * @param array                       $args Optional. Partial arguments. Default empty array.
+	 * @return WP_Customize_Partial             The instance of the panel that was added.
+	 */
+	public function add_partial( $id, $args = array() ) {
+		if ( $id instanceof WP_Customize_Partial ) {
+			$partial = $id;
+		} else {
+			$class = 'WP_Customize_Partial';
+
+			/** This filter (will be) documented in wp-includes/class-wp-customize-manager.php */
+			$args = apply_filters( 'customize_dynamic_partial_args', $args, $id );
+
+			/** This filter (will be) documented in wp-includes/class-wp-customize-manager.php */
+			$class = apply_filters( 'customize_dynamic_partial_class', $class, $id, $args );
+
+			$partial = new $class( $this, $id, $args );
+		}
+
+		$this->partials[ $partial->id ] = $partial;
+		return $partial;
+	}
+
+	/**
+	 * Retrieves a partial.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $id Customize Partial ID.
+	 * @return WP_Customize_Partial|null The partial, if set. Otherwise null.
+	 */
+	public function get_partial( $id ) {
+		if ( isset( $this->partials[ $id ] ) ) {
+			return $this->partials[ $id ];
+		} else {
+			return null;
+		}
+	}
+
+	/**
+	 * Removes a partial.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $id Customize Partial ID.
+	 */
+	public function remove_partial( $id ) {
+		unset( $this->partials[ $id ] );
+	}
+
+	/**
+	 * Initializes the Customizer preview.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function init_preview() {
+		add_action( 'template_redirect', array( $this, 'handle_render_partials_request' ) );
+		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_preview_scripts' ) );
+	}
+
+	/**
+	 * Enqueues preview scripts.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function enqueue_preview_scripts() {
+		wp_enqueue_script( 'customize-selective-refresh' );
+		add_action( 'wp_footer', array( $this, 'export_preview_data' ), 1000 );
+	}
+
+	/**
+	 * Exports data in preview after it has finished rendering so that partials can be added at runtime.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function export_preview_data() {
+		$partials = array();
+
+		foreach ( $this->partials() as $partial ) {
+			if ( $partial->check_capabilities() ) {
+				$partials[ $partial->id ] = $partial->json();
+			}
+		}
+
+		$exports = array(
+			'partials'       => $partials,
+			'renderQueryVar' => self::RENDER_QUERY_VAR,
+			'l10n'           => array(
+				'shiftClickToEdit' => __( 'Shift-click to edit this element.' ),
+				/* translators: %s: document.write() */
+				'badDocumentWrite' => sprintf( __( '%s is forbidden' ), 'document.write()' ),
+			),
+		);
+
+		// Export data to JS.
+		echo sprintf( '<script>var _customizePartialRefreshExports = %s;</script>', wp_json_encode( $exports ) );
+	}
+
+	/**
+	 * Registers dynamically-created partials.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @see WP_Customize_Manager::add_dynamic_settings()
+	 *
+	 * @param array $partial_ids The partial ID to add.
+	 * @return array Added WP_Customize_Partial instances.
+	 */
+	public function add_dynamic_partials( $partial_ids ) {
+		$new_partials = array();
+
+		foreach ( $partial_ids as $partial_id ) {
+
+			// Skip partials already created.
+			$partial = $this->get_partial( $partial_id );
+			if ( $partial ) {
+				continue;
+			}
+
+			$partial_args = false;
+			$partial_class = 'WP_Customize_Partial';
+
+			/**
+			 * Filters a dynamic partial's constructor arguments.
+			 *
+			 * For a dynamic partial to be registered, this filter must be employed
+			 * to override the default false value with an array of args to pass to
+			 * the WP_Customize_Partial constructor.
+			 *
+			 * @since 4.5.0
+			 *
+			 * @param false|array $partial_args The arguments to the WP_Customize_Partial constructor.
+			 * @param string      $partial_id   ID for dynamic partial.
+			 */
+			$partial_args = apply_filters( 'customize_dynamic_partial_args', $partial_args, $partial_id );
+			if ( false === $partial_args ) {
+				continue;
+			}
+
+			/**
+			 * Filters the class used to construct partials.
+			 *
+			 * Allow non-statically created partials to be constructed with custom WP_Customize_Partial subclass.
+			 *
+			 * @since 4.5.0
+			 *
+			 * @param string $partial_class WP_Customize_Partial or a subclass.
+			 * @param string $partial_id    ID for dynamic partial.
+			 * @param array  $partial_args  The arguments to the WP_Customize_Partial constructor.
+			 */
+			$partial_class = apply_filters( 'customize_dynamic_partial_class', $partial_class, $partial_id, $partial_args );
+
+			$partial = new $partial_class( $this, $partial_id, $partial_args );
+
+			$this->add_partial( $partial );
+			$new_partials[] = $partial;
+		}
+		return $new_partials;
+	}
+
+	/**
+	 * Checks whether the request is for rendering partials.
+	 *
+	 * Note that this will not consider whether the request is authorized or valid,
+	 * just that essentially the route is a match.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return bool Whether the request is for rendering partials.
+	 */
+	public function is_render_partials_request() {
+		return ! empty( $_POST[ self::RENDER_QUERY_VAR ] );
+	}
+
+	/**
+	 * Handles PHP errors triggered during rendering the partials.
+	 *
+	 * These errors will be relayed back to the client in the Ajax response.
+	 *
+	 * @since 4.5.0
+	 * @access private
+	 *
+	 * @param int    $errno   Error number.
+	 * @param string $errstr  Error string.
+	 * @param string $errfile Error file.
+	 * @param string $errline Error line.
+	 * @return true Always true.
+	 */
+	public function handle_error( $errno, $errstr, $errfile = null, $errline = null ) {
+		$this->triggered_errors[] = array(
+			'partial'      => $this->current_partial_id,
+			'error_number' => $errno,
+			'error_string' => $errstr,
+			'error_file'   => $errfile,
+			'error_line'   => $errline,
+		);
+		return true;
+	}
+
+	/**
+	 * Handles the Ajax request to return the rendered partials for the requested placements.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function handle_render_partials_request() {
+		if ( ! $this->is_render_partials_request() ) {
+			return;
+		}
+
+		$this->manager->remove_preview_signature();
+
+		/*
+		 * Note that is_customize_preview() returning true will entail that the
+		 * user passed the 'customize' capability check and the nonce check, since
+		 * WP_Customize_Manager::setup_theme() is where the previewing flag is set.
+		 */
+		if ( ! is_customize_preview() ) {
+			status_header( 403 );
+			wp_send_json_error( 'expected_customize_preview' );
+		} else if ( ! isset( $_POST['partials'] ) ) {
+			status_header( 400 );
+			wp_send_json_error( 'missing_partials' );
+		}
+
+		$partials = json_decode( wp_unslash( $_POST['partials'] ), true );
+
+		if ( ! is_array( $partials ) ) {
+			wp_send_json_error( 'malformed_partials' );
+		}
+
+		$this->add_dynamic_partials( array_keys( $partials ) );
+
+		/**
+		 * Fires immediately before partials are rendered.
+		 *
+		 * Plugins may do things like call wp_enqueue_scripts() and gather a list of the scripts
+		 * and styles which may get enqueued in the response.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param WP_Customize_Selective_Refresh $this     Selective refresh component.
+		 * @param array                          $partials Placements' context data for the partials rendered in the request.
+		 *                                                 The array is keyed by partial ID, with each item being an array of
+		 *                                                 the placements' context data.
+		 */
+		do_action( 'customize_render_partials_before', $this, $partials );
+
+		set_error_handler( array( $this, 'handle_error' ), error_reporting() );
+
+		$contents = array();
+
+		foreach ( $partials as $partial_id => $container_contexts ) {
+			$this->current_partial_id = $partial_id;
+
+			if ( ! is_array( $container_contexts ) ) {
+				wp_send_json_error( 'malformed_container_contexts' );
+			}
+
+			$partial = $this->get_partial( $partial_id );
+
+			if ( ! $partial || ! $partial->check_capabilities() ) {
+				$contents[ $partial_id ] = null;
+				continue;
+			}
+
+			$contents[ $partial_id ] = array();
+
+			// @todo The array should include not only the contents, but also whether the container is included?
+			if ( empty( $container_contexts ) ) {
+				// Since there are no container contexts, render just once.
+				$contents[ $partial_id ][] = $partial->render( null );
+			} else {
+				foreach ( $container_contexts as $container_context ) {
+					$contents[ $partial_id ][] = $partial->render( $container_context );
+				}
+			}
+		}
+		$this->current_partial_id = null;
+
+		restore_error_handler();
+
+		/**
+		 * Fires immediately after partials are rendered.
+		 *
+		 * Plugins may do things like call wp_footer() to scrape scripts output and return them
+		 * via the {@see 'customize_render_partials_response'} filter.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param WP_Customize_Selective_Refresh $this     Selective refresh component.
+		 * @param array                          $partials Placements' context data for the partials rendered in the request.
+		 *                                                 The array is keyed by partial ID, with each item being an array of
+		 *                                                 the placements' context data.
+		 */
+		do_action( 'customize_render_partials_after', $this, $partials );
+
+		$response = array(
+			'contents' => $contents,
+		);
+
+		if ( defined( 'WP_DEBUG_DISPLAY' ) && WP_DEBUG_DISPLAY ) {
+			$response['errors'] = $this->triggered_errors;
+		}
+
+		/**
+		 * Filters the response from rendering the partials.
+		 *
+		 * Plugins may use this filter to inject `$scripts` and `$styles`, which are dependencies
+		 * for the partials being rendered. The response data will be available to the client via
+		 * the `render-partials-response` JS event, so the client can then inject the scripts and
+		 * styles into the DOM if they have not already been enqueued there.
+		 *
+		 * If plugins do this, they'll need to take care for any scripts that do `document.write()`
+		 * and make sure that these are not injected, or else to override the function to no-op,
+		 * or else the page will be destroyed.
+		 *
+		 * Plugins should be aware that `$scripts` and `$styles` may eventually be included by
+		 * default in the response.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param array $response {
+		 *     Response.
+		 *
+		 *     @type array $contents Associative array mapping a partial ID its corresponding array of contents
+		 *                           for the containers requested.
+		 *     @type array $errors   List of errors triggered during rendering of partials, if `WP_DEBUG_DISPLAY`
+		 *                           is enabled.
+		 * }
+		 * @param WP_Customize_Selective_Refresh $this     Selective refresh component.
+		 * @param array                          $partials Placements' context data for the partials rendered in the request.
+		 *                                                 The array is keyed by partial ID, with each item being an array of
+		 *                                                 the placements' context data.
+		 */
+		$response = apply_filters( 'customize_render_partials_response', $response, $this, $partials );
+
+		wp_send_json_success( $response );
+	}
+}
--- a/wp-includes/customize/class-wp-customize-site-icon-control.php
+++ b/wp-includes/customize/class-wp-customize-site-icon-control.php
@@ -41,4 +41,67 @@ class WP_Customize_Site_Icon_Control extends WP_Customize_Cropped_Image_Control
 		parent::__construct( $manager, $id, $args );
 		add_action( 'customize_controls_print_styles', 'wp_site_icon', 99 );
 	}
+
+	/**
+	 * Renders a JS template for the content of the site icon control.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 */
+	public function content_template() {
+		?>
+		<label for="{{ data.settings['default'] }}-button">
+			<# if ( data.label ) { #>
+				<span class="customize-control-title">{{ data.label }}</span>
+			<# } #>
+			<# if ( data.description ) { #>
+				<span class="description customize-control-description">{{{ data.description }}}</span>
+			<# } #>
+		</label>
+
+		<# if ( data.attachment && data.attachment.id ) { #>
+		<div class="current">
+			<div class="container">
+				<div class="site-icon-preview">
+					<div class="favicon-preview">
+						<img src="<?php echo esc_url( admin_url( 'images/browser.png' ) ); ?>" class="browser-preview" width="182" alt="<?php esc_attr_e( 'Browser interface preview' ); ?>" />
+
+						<div class="favicon">
+							<img id="preview-favicon" src="{{ data.attachment.sizes.full.url }}" alt="<?php esc_attr_e( 'Preview as a browser icon' ); ?>"/>
+						</div>
+						<span class="browser-title"><?php bloginfo( 'name' ); ?></span>
+					</div>
+					<img class="app-icon-preview" src="{{ data.attachment.sizes.full.url }}" alt="<?php esc_attr_e( 'Preview as an app icon' ); ?>"/>
+				</div>
+			</div>
+		</div>
+		<div class="actions">
+			<# if ( data.canUpload ) { #>
+				<button type="button" class="button remove-button"><?php echo $this->button_labels['remove']; ?></button>
+				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['change']; ?></button>
+				<div style="clear:both"></div>
+			<# } #>
+		</div>
+		<# } else { #>
+		<div class="current">
+			<div class="container">
+				<div class="placeholder">
+					<div class="inner">
+						<span><?php echo $this->button_labels['placeholder']; ?></span>
+					</div>
+				</div>
+			</div>
+		</div>
+		<div class="actions">
+			<# if ( data.defaultAttachment ) { #>
+				<button type="button" class="button default-button"><?php echo $this->button_labels['default']; ?></button>
+			<# } #>
+			<# if ( data.canUpload ) { #>
+				<button type="button" class="button upload-button" id="{{ data.settings['default'] }}-button"><?php echo $this->button_labels['select']; ?></button>
+			<# } #>
+			<div style="clear:both"></div>
+		</div>
+		<# } #>
+		<?php
+	}
 }
--- a/wp-includes/date.php
+++ b/wp-includes/date.php
@@ -853,7 +853,7 @@ class WP_Date_Query {
 	 *
 	 * You can pass an array of values (year, month, etc.) with missing parameter values being defaulted to
 	 * either the maximum or minimum values (controlled by the $default_to parameter). Alternatively you can
-	 * pass a string that that will be run through strtotime().
+	 * pass a string that will be run through strtotime().
 	 *
 	 * @since 3.7.0
 	 * @access public
--- a/wp-includes/default-filters.php
+++ b/wp-includes/default-filters.php
@@ -249,6 +249,7 @@ if ( isset( $_GET['replytocom'] ) )
 
 // Login actions
 add_action( 'login_head',          'wp_print_head_scripts',         9     );
+add_action( 'login_head',          'print_admin_styles',            9     );
 add_action( 'login_head',          'wp_site_icon',                  99    );
 add_action( 'login_footer',        'wp_print_footer_scripts',       20    );
 add_action( 'login_init',          'send_frame_options_header',     10, 0 );
@@ -341,6 +342,7 @@ add_filter( 'heartbeat_nopriv_send', 'wp_auth_check' );
 
 // Default authentication filters
 add_filter( 'authenticate', 'wp_authenticate_username_password',  20, 3 );
+add_filter( 'authenticate', 'wp_authenticate_email_password',     20, 3 );
 add_filter( 'authenticate', 'wp_authenticate_spam_check',         99    );
 add_filter( 'determine_current_user', 'wp_validate_auth_cookie'          );
 add_filter( 'determine_current_user', 'wp_validate_logged_in_cookie', 20 );
@@ -369,6 +371,7 @@ add_action( 'parse_request', 'rest_api_loaded' );
  */
 // Theme
 add_action( 'wp_loaded', '_custom_header_background_just_in_time' );
+add_action( 'wp_head', '_custom_logo_header_styles' );
 add_action( 'plugins_loaded', '_wp_customize_include' );
 add_action( 'admin_enqueue_scripts', '_wp_customize_loader_settings' );
 add_action( 'delete_attachment', '_delete_attachment_theme_mod' );
--- a/wp-includes/deprecated.php
+++ b/wp-includes/deprecated.php
@@ -13,14 +13,14 @@
  */
 
 /**
- * Entire Post data.
+ * Retrieves all post data for a given post.
  *
  * @since 0.71
  * @deprecated 1.5.1 Use get_post()
  * @see get_post()
  *
- * @param int $postid
- * @return array
+ * @param int $postid Post ID.
+ * @return array Post data.
  */
 function get_postdata($postid) {
 	_deprecated_function( __FUNCTION__, '1.5.1', 'get_post()' );
@@ -70,14 +70,14 @@ function start_wp() {
 }
 
 /**
- * Return or Print Category ID.
+ * Returns or prints a category ID.
  *
  * @since 0.71
  * @deprecated 0.71 Use get_the_category()
  * @see get_the_category()
  *
- * @param bool $echo
- * @return null|int
+ * @param bool $echo Optional. Whether to echo the output. Default true.
+ * @return int Category ID.
  */
 function the_category_ID($echo = true) {
 	_deprecated_function( __FUNCTION__, '0.71', 'get_the_category()' );
@@ -93,16 +93,16 @@ function the_category_ID($echo = true) {
 }
 
 /**
- * Print category with optional text before and after.
+ * Prints a category with optional text before and after.
  *
  * @since 0.71
  * @deprecated 0.71 Use get_the_category_by_ID()
  * @see get_the_category_by_ID()
  *
- * @param string $before
- * @param string $after
+ * @param string $before Optional. Text to display before the category. Default empty.
+ * @param string $after  Optional. Text to display after the category. Default empty.
  */
-function the_category_head($before='', $after='') {
+function the_category_head( $before = '', $after = '' ) {
 	global $currentcat, $previouscat;
 
 	_deprecated_function( __FUNCTION__, '0.71', 'get_the_category_by_ID()' );
@@ -119,7 +119,7 @@ function the_category_head($before='', $after='') {
 }
 
 /**
- * Prints link to the previous post.
+ * Prints a link to the previous post.
  *
  * @since 1.5.0
  * @deprecated 2.0.0 Use previous_post_link()
@@ -129,7 +129,7 @@ function the_category_head($before='', $after='') {
  * @param string $previous
  * @param string $title
  * @param string $in_same_cat
- * @param int $limitprev
+ * @param int    $limitprev
  * @param string $excluded_categories
  */
 function previous_post($format='%', $previous='previous post: ', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='') {
@@ -1064,14 +1064,16 @@ function links_popup_script($text = 'Links', $width=400, $height=400, $file='lin
 }
 
 /**
+ * Legacy function that retrieved the value of a link's link_rating field.
+ *
  * @since 1.0.1
  * @deprecated 2.1.0 Use sanitize_bookmark_field()
  * @see sanitize_bookmark_field()
  *
- * @param object $link
- * @return mixed
+ * @param object $link Link object.
+ * @return mixed Value of the 'link_rating' field, false otherwise.
  */
-function get_linkrating($link) {
+function get_linkrating( $link ) {
 	_deprecated_function( __FUNCTION__, '2.1', 'sanitize_bookmark_field()' );
 	return sanitize_bookmark_field('link_rating', $link->link_rating, $link->link_id, 'display');
 }
@@ -1195,7 +1197,7 @@ function create_user($username, $password, $email) {
  * Unused function.
  *
  * @deprecated 2.5.0
-*/
+ */
 function gzip_compression() {
 	_deprecated_function( __FUNCTION__, '2.5' );
 	return false;
@@ -1613,7 +1615,7 @@ function get_the_author_ID() {
  * @since 0.71
  * @deprecated 2.8.0 Use the_author_meta()
  * @see the_author_meta()
-*/
+ */
 function the_author_ID() {
 	_deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'ID\')' );
 	the_author_meta('ID');
@@ -1755,12 +1757,20 @@ function translate_with_context( $text, $domain = 'default' ) {
 }
 
 /**
- * A version of _n(), which supports contexts.
+ * Legacy version of _n(), which supports contexts.
+ *
  * Strips everything from the translation after the last bar.
  *
  * @since 2.7.0
  * @deprecated 3.0.0 Use _nx()
  * @see _nx()
+ *
+ * @param string $single The text to be used if the number is singular.
+ * @param string $plural The text to be used if the number is plural.
+ * @param int    $number The number to compare against to use either the singular or plural form.
+ * @param string $domain Optional. Text domain. Unique identifier for retrieving translated strings.
+ *                       Default 'default'.
+ * @return string The translated singular or plural form.
  */
 function _nc( $single, $plural, $number, $domain = 'default' ) {
 	_deprecated_function( __FUNCTION__, '2.9', '_nx()' );
@@ -1962,17 +1972,20 @@ function get_attachment_innerHTML($id = 0, $fullsize = false, $max_dims = false)
 }
 
 /**
- * Retrieve bookmark data based on ID.
+ * Retrieves bookmark data based on ID.
  *
  * @since 2.0.0
  * @deprecated 2.1.0 Use get_bookmark()
  * @see get_bookmark()
  *
- * @param int $bookmark_id ID of link
- * @param string $output OBJECT, ARRAY_N, or ARRAY_A
- * @return object|array
+ * @param int    $bookmark_id ID of link
+ * @param string $output      Optional. Type of output. Accepts OBJECT, ARRAY_N, or ARRAY_A.
+ *                            Default OBJECT.
+ * @param string $filter      Optional. How to filter the link for output. Accepts 'raw', 'edit',
+ *                            'attribute', 'js', 'db', or 'display'. Default 'raw'.
+ * @return object|array Bookmark object or array, depending on the type specified by `$output`.
  */
-function get_link($bookmark_id, $output = OBJECT, $filter = 'raw') {
+function get_link( $bookmark_id, $output = OBJECT, $filter = 'raw' ) {
 	_deprecated_function( __FUNCTION__, '2.1', 'get_bookmark()' );
 	return get_bookmark($bookmark_id, $output, $filter);
 }
@@ -2035,10 +2048,16 @@ function js_escape( $text ) {
 }
 
 /**
- * Escaping for HTML blocks.
+ * Legacy escaping for HTML blocks.
  *
  * @deprecated 2.8.0 Use esc_html()
  * @see esc_html()
+ *
+ * @param string       $string        String to escape.
+ * @param string       $quote_style   Unused.
+ * @param false|string $charset       Unused.
+ * @param false        $double_encode Whether to double encode. Unused.
+ * @return string Escaped `$string`.
  */
 function wp_specialchars( $string, $quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) {
 	_deprecated_function( __FUNCTION__, '2.8', 'esc_html()' );
@@ -2079,10 +2098,10 @@ function attribute_escape( $text ) {
  * @deprecated 2.8.0 Use wp_register_sidebar_widget()
  * @see wp_register_sidebar_widget()
  *
- * @param string|int $name Widget ID.
- * @param callable $output_callback Run when widget is called.
- * @param string $classname Classname widget option.
- * @param mixed $params ,... Widget parameters.
+ * @param string|int $name            Widget ID.
+ * @param callable   $output_callback Run when widget is called.
+ * @param string     $classname       Optional. Classname widget option. Default empty.
+ * @param mixed      $params ,...     Widget parameters.
  */
 function register_sidebar_widget($name, $output_callback, $classname = '') {
 	_deprecated_function( __FUNCTION__, '2.8', 'wp_register_sidebar_widget()' );
@@ -2328,20 +2347,20 @@ function update_usermeta( $user_id, $meta_key, $meta_value ) {
 }
 
 /**
- * Get users for the blog.
+ * Get users for the site.
  *
- * For setups that use the multi-blog feature. Can be used outside of the
- * multi-blog feature.
+ * For setups that use the multisite feature. Can be used outside of the
+ * multisite feature.
  *
  * @since 2.2.0
  * @deprecated 3.1.0 Use get_users()
  * @see get_users()
  *
- * @global wpdb $wpdb WordPress database abstraction object.
- * @uses $blog_id The Blog id of the blog for those that use more than one blog
+ * @global wpdb $wpdb    WordPress database abstraction object.
+ * @global int  $blog_id The site ID of the site for those that use more than one site.
  *
- * @param int $id Blog ID.
- * @return array List of users that are part of that Blog ID
+ * @param int $id Site ID.
+ * @return array List of users that are part of that site ID
  */
 function get_users_of_blog( $id = '' ) {
 	_deprecated_function( __FUNCTION__, '3.1', 'get_users()' );
@@ -2378,6 +2397,10 @@ function automatic_feed_links( $add = true ) {
  * @since 1.5.0
  * @deprecated 3.0.0 Use get_the_author_meta()
  * @see get_the_author_meta()
+ *
+ * @param string    $field User meta field.
+ * @param false|int $user Optional. User ID to retrieve the field for. Default false (current user).
+ * @return string The author's field from the current author's DB object.
  */
 function get_profile( $field, $user = false ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'get_the_author_meta()' );
@@ -2389,11 +2412,14 @@ function get_profile( $field, $user = false ) {
 }
 
 /**
- * Number of posts user has written.
+ * Retrieves the number of posts a user has written.
  *
  * @since 0.71
  * @deprecated 3.0.0 Use count_user_posts()
  * @see count_user_posts()
+ *
+ * @param int $userid User to count posts for.
+ * @return int Number of posts the given user has written.
  */
 function get_usernumposts( $userid ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'count_user_posts()' );
@@ -2422,8 +2448,8 @@ function funky_javascript_callback($matches) {
  * @since 1.5.0
  * @deprecated 3.0.0
  *
- * @uses $is_macIE
- * @uses $is_winIE
+ * @global $is_macIE
+ * @global $is_winIE
  *
  * @param string $text Text to be made safe.
  * @return string Fixed text.
@@ -2529,17 +2555,18 @@ function wp_timezone_supported() {
 }
 
 /**
- * Display editor: TinyMCE, HTML, or both.
+ * Displays an editor: TinyMCE, HTML, or both.
  *
  * @since 2.1.0
  * @deprecated 3.3.0 Use wp_editor()
  * @see wp_editor()
  *
- * @param string $content Textarea content.
- * @param string $id Optional, default is 'content'. HTML ID attribute value.
- * @param string $prev_id Optional, not used
- * @param bool $media_buttons Optional, default is true. Whether to display media buttons.
- * @param int $tab_index Optional, not used
+ * @param string $content       Textarea content.
+ * @param string $id            Optional. HTML ID attribute value. Default 'content'.
+ * @param string $prev_id       Optional. Unused.
+ * @param bool   $media_buttons Optional. Whether to display media buttons. Default true.
+ * @param int    $tab_index     Optional. Unused.
+ * @param bool   $extended      Optional. Unused.
  */
 function the_editor($content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2, $extended = true) {
 	_deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' );
@@ -2706,10 +2733,10 @@ function index_rel_link() {
  * @since 2.8.0
  * @deprecated 3.3.0
  *
- * @param string $title Optional. Link title format.
+ * @param string $title Optional. Link title format. Default '%title'.
  * @return string
  */
-function get_parent_post_rel_link($title = '%title') {
+function get_parent_post_rel_link( $title = '%title' ) {
 	_deprecated_function( __FUNCTION__, '3.3' );
 
 	if ( ! empty( $GLOBALS['post'] ) && ! empty( $GLOBALS['post']->post_parent ) )
@@ -2736,8 +2763,10 @@ function get_parent_post_rel_link($title = '%title') {
  *
  * @since 2.8.0
  * @deprecated 3.3.0
+ *
+ * @param string $title Optional. Link title format. Default '%title'.
  */
-function parent_post_rel_link($title = '%title') {
+function parent_post_rel_link( $title = '%title' ) {
 	_deprecated_function( __FUNCTION__, '3.3' );
 
 	echo get_parent_post_rel_link($title);
@@ -2748,6 +2777,8 @@ function parent_post_rel_link($title = '%title') {
  *
  * @since 3.2.0
  * @deprecated 3.3.0
+ *
+ * @param WP_Admin_Bar $wp_admin_bar WP_Admin_Bar instance.
  */
 function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) {
 	_deprecated_function( __FUNCTION__, '3.3' );
@@ -2765,13 +2796,13 @@ function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) {
 }
 
 /**
- * Checks if the current user belong to a given blog.
+ * Checks if the current user belong to a given site.
  *
  * @since MU
  * @deprecated 3.3.0 Use is_user_member_of_blog()
  * @see is_user_member_of_blog()
  *
- * @param int $blog_id Blog ID
+ * @param int $blog_id Site ID
  * @return bool True if the current users belong to $blog_id, false if not.
  */
 function is_blog_user( $blog_id = 0 ) {
@@ -2788,6 +2819,10 @@ function is_blog_user( $blog_id = 0 ) {
  * @see error_log()
  *
  * @link http://www.php.net/manual/en/function.error-log.php
+ *
+ * @param string $filename File name.
+ * @param string $mode     Type of access you required to the stream.
+ * @return false Always false.
  */
 function debug_fopen( $filename, $mode ) {
 	_deprecated_function( __FUNCTION__, 'error_log()' );
@@ -2802,6 +2837,9 @@ function debug_fopen( $filename, $mode ) {
  * @see error_log()
  *
  * @link http://www.php.net/manual/en/function.error-log.php
+ *
+ * @param mixed  $fp     Unused.
+ * @param string $string Message to log.
  */
 function debug_fwrite( $fp, $string ) {
 	_deprecated_function( __FUNCTION__, 'error_log()' );
@@ -2817,6 +2855,8 @@ function debug_fwrite( $fp, $string ) {
  * @see error_log()
  *
  * @link http://www.php.net/manual/en/function.error-log.php
+ *
+ * @param mixed $fp Unused.
  */
 function debug_fclose( $fp ) {
 	_deprecated_function( __FUNCTION__, 'error_log()' );
@@ -3106,6 +3146,8 @@ function sticky_class( $post_id = null ) {
  * @since 2.3.4
  * @deprecated 3.5.0 Use get_post_ancestors()
  * @see get_post_ancestors()
+ *
+ * @param WP_Post &$post Post object, passed by reference (unused).
  */
 function _get_post_ancestors( &$post ) {
 	_deprecated_function( __FUNCTION__, '3.5' );
@@ -3304,6 +3346,9 @@ function wp_convert_bytes_to_hr( $bytes ) {
  * @since 2.9.0
  * @access private
  * @deprecated 3.7.0
+ *
+ * @param string $t Search terms to "tidy", e.g. trim.
+ * @return string Trimmed search terms.
  */
 function _search_terms_tidy( $t ) {
 	_deprecated_function( __FUNCTION__, '3.7' );
@@ -3337,6 +3382,9 @@ function rich_edit_exists() {
  * @since 2.7.0
  * @access private
  * @deprecated 3.9.0
+ *
+ * @param int $count Number of topics.
+ * @return int Number of topics.
  */
 function default_topic_count_text( $count ) {
 	return $count;
@@ -3635,3 +3683,74 @@ function force_ssl_login( $force = null ) {
 	_deprecated_function( __FUNCTION__, '4.4', 'force_ssl_admin()' );
 	return force_ssl_admin( $force );
 }
+
+/**
+ * Retrieve path of comment popup template in current or parent template.
+ *
+ * @since 1.5.0
+ * @deprecated 4.5.0
+ *
+ * @return string Full path to comments popup template file.
+ */
+function get_comments_popup_template() {
+	_deprecated_function( __FUNCTION__, '4.5' );
+
+	return '';
+}
+
+/**
+ * Whether the current URL is within the comments popup window.
+ *
+ * @since 1.5.0
+ * @deprecated 4.5.0
+ *
+ * @return bool
+ */
+function is_comments_popup() {
+	_deprecated_function( __FUNCTION__, '4.5' );
+
+	return false;
+}
+
+/**
+ * Display the JS popup script to show a comment.
+ *
+ * @since 0.71
+ * @deprecated 4.5.0
+ */
+function comments_popup_script() {
+	_deprecated_function( __FUNCTION__, '4.5' );
+}
+
+/**
+ * Adds element attributes to open links in new windows.
+ *
+ * @since 0.71
+ * @deprecated 4.5.0
+ *
+ * @param string $text Content to replace links to open in a new window.
+ * @return string Content that has filtered links.
+ */
+function popuplinks( $text ) {
+	_deprecated_function( __FUNCTION__, '4.5' );
+	$text = preg_replace('/<a (.+?)>/i', "<a $1 target='_blank' rel='external'>", $text);
+	return $text;
+}
+
+/**
+ * Returns the base URL of the uploads directory.
+ * Note: this function will be removed in 4.6.
+ *
+ * @ignore
+ * @since 4.4.0
+ * @access private
+ * @deprecated 4.5.0 Use wp_get_upload_dir()
+ * @see wp_get_upload_dir()
+ *
+ * @return string The base URL.
+ */
+function _wp_upload_dir_baseurl() {
+	_deprecated_function( __FUNCTION__, '4.5', 'wp_get_upload_dir()' );
+	$upload_dir = wp_get_upload_dir();
+	return $upload_dir['baseurl'];
+}
--- a/wp-includes/embed-template.php
+++ b/wp-includes/embed-template.php
@@ -1,202 +1,13 @@
 <?php
 /**
- * Contains the post embed template.
- *
- * When a post is embedded in an iframe, this file is used to
- * create the output.
+ * Back-compat placeholder for the base embed template
  *
  * @package WordPress
  * @subpackage oEmbed
  * @since 4.4.0
+ * @deprecated 4.5.0 Moved to wp-includes/theme-compat/embed.php
  */
 
-if ( ! headers_sent() ) {
-	header( 'X-WP-embed: true' );
-}
-
-?>
-<!DOCTYPE html>
-<html <?php language_attributes(); ?> class="no-js">
-<head>
-	<title><?php echo wp_get_document_title(); ?></title>
-	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<?php
-	/**
-	 * Print scripts or data in the embed template <head> tag.
-	 *
-	 * @since 4.4.0
-	 */
-	do_action( 'embed_head' );
-	?>
-</head>
-<body <?php body_class(); ?>>
-<?php
-if ( have_posts() ) :
-	while ( have_posts() ) : the_post();
-		// Add post thumbnail to response if available.
-		$thumbnail_id = false;
-
-		if ( has_post_thumbnail() ) {
-			$thumbnail_id = get_post_thumbnail_id();
-		}
-
-		if ( 'attachment' === get_post_type() && wp_attachment_is_image() ) {
-			$thumbnail_id = get_the_ID();
-		}
-
-		if ( $thumbnail_id ) {
-			$aspect_ratio = 1;
-			$measurements = array( 1, 1 );
-			$image_size   = 'full'; // Fallback.
-
-			$meta = wp_get_attachment_metadata( $thumbnail_id );
-			if ( ! empty( $meta['sizes'] ) ) {
-				foreach ( $meta['sizes'] as $size => $data ) {
-					if ( $data['width'] / $data['height'] > $aspect_ratio ) {
-						$aspect_ratio = $data['width'] / $data['height'];
-						$measurements = array( $data['width'], $data['height'] );
-						$image_size   = $size;
-					}
-				}
-			}
-
-			/**
-			 * Filter the thumbnail image size for use in the embed template.
-			 *
-			 * @since 4.4.0
-			 *
-			 * @param string $image_size Thumbnail image size.
-			 */
-			$image_size = apply_filters( 'embed_thumbnail_image_size', $image_size );
-
-			$shape = $measurements[0] / $measurements[1] >= 1.75 ? 'rectangular' : 'square';
-
-			/**
-			 * Filter the thumbnail shape for use in the embed template.
-			 *
-			 * Rectangular images are shown above the title
-			 * while square images are shown next to the content.
-			 *
-			 * @since 4.4.0
-			 *
-			 * @param string $shape Thumbnail image shape. Either 'rectangular' or 'square'.
-			 */
-			$shape = apply_filters( 'embed_thumbnail_image_shape', $shape );
-		}
-		?>
-		<div <?php post_class( 'wp-embed' ); ?>>
-			<?php if ( $thumbnail_id && 'rectangular' === $shape ) : ?>
-				<div class="wp-embed-featured-image rectangular">
-					<a href="<?php the_permalink(); ?>" target="_top">
-						<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
-					</a>
-				</div>
-			<?php endif; ?>
-
-			<p class="wp-embed-heading">
-				<a href="<?php the_permalink(); ?>" target="_top">
-					<?php the_title(); ?>
-				</a>
-			</p>
-
-			<?php if ( $thumbnail_id && 'square' === $shape ) : ?>
-				<div class="wp-embed-featured-image square">
-					<a href="<?php the_permalink(); ?>" target="_top">
-						<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
-					</a>
-				</div>
-			<?php endif; ?>
+_deprecated_file( basename( __FILE__ ), '4.5', 'wp-includes/theme-compat/embed.php' );
 
-			<div class="wp-embed-excerpt"><?php the_excerpt_embed(); ?></div>
-
-			<?php
-			/**
-			 * Print additional content after the embed excerpt.
-			 *
-			 * @since 4.4.0
-			 */
-			do_action( 'embed_content' );
-			?>
-
-			<div class="wp-embed-footer">
-				<div class="wp-embed-site-title">
-					<?php
-					$site_title = sprintf(
-						'<a href="%s" target="_top"><img src="%s" srcset="%s 2x" width="32" height="32" alt="" class="wp-embed-site-icon"/><span>%s</span></a>',
-						esc_url( home_url() ),
-						esc_url( get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) ) ),
-						esc_url( get_site_icon_url( 64, admin_url( 'images/w-logo-blue.png' ) ) ),
-						esc_html( get_bloginfo( 'name' ) )
-					);
-
-					/**
-					 * Filter the site title HTML in the embed footer.
-					 *
-					 * @since 4.4.0
-					 *
-					 * @param string $site_title The site title HTML.
-					 */
-					echo apply_filters( 'embed_site_title_html', $site_title );
-					?>
-				</div>
-
-				<div class="wp-embed-meta">
-					<?php
-					/**
-					 * Print additional meta content in the embed template.
-					 *
-					 * @since 4.4.0
-					 */
-					do_action( 'embed_content_meta');
-					?>
-				</div>
-			</div>
-		</div>
-		<?php
-	endwhile;
-else :
-	?>
-	<div class="wp-embed">
-		<p class="wp-embed-heading"><?php _e( 'Oops! That embed can&#8217;t be found.' ); ?></p>
-
-		<div class="wp-embed-excerpt">
-			<p>
-				<?php
-				printf(
-					/* translators: %s: a link to the embedded site */
-					__( 'It looks like nothing was found at this location. Maybe try visiting %s directly?' ),
-					'<strong><a href="' . esc_url( home_url() ) . '">' . esc_html( get_bloginfo( 'name' ) ) . '</a></strong>'
-				);
-				?>
-			</p>
-		</div>
-
-		<div class="wp-embed-footer">
-			<div class="wp-embed-site-title">
-				<?php
-				$site_title = sprintf(
-					'<a href="%s" target="_top"><img src="%s" srcset="%s 2x" width="32" height="32" alt="" class="wp-embed-site-icon"/><span>%s</span></a>',
-					esc_url( home_url() ),
-					esc_url( get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) ) ),
-					esc_url( get_site_icon_url( 64, admin_url( 'images/w-logo-blue.png' ) ) ),
-					esc_html( get_bloginfo( 'name' ) )
-				);
-
-				/** This filter is documented in wp-includes/embed-template.php */
-				echo apply_filters( 'embed_site_title_html', $site_title );
-				?>
-			</div>
-		</div>
-	</div>
-	<?php
-endif;
-
-/**
- * Print scripts or data before the closing body tag in the embed template.
- *
- * @since 4.4.0
- */
-do_action( 'embed_footer' );
-?>
-</body>
-</html>
+include( ABSPATH . WPINC . '/theme-compat/embed.php' );
--- a/wp-includes/embed.php
+++ b/wp-includes/embed.php
@@ -345,7 +345,7 @@ function wp_oembed_register_route() {
 function wp_oembed_add_discovery_links() {
 	$output = '';
 
-	if ( is_singular() && ! is_front_page() ) {
+	if ( is_singular() ) {
 		$output .= '<link rel="alternate" type="application/json+oembed" href="' . esc_url( get_oembed_endpoint_url( get_permalink() ) ) . '" />' . "\n";
 
 		if ( class_exists( 'SimpleXMLElement' ) ) {
@@ -387,9 +387,10 @@ function get_post_embed_url( $post = null ) {
 		return false;
 	}
 
-	if ( get_option( 'permalink_structure' ) ) {
-		$embed_url = trailingslashit( get_permalink( $post ) ) . user_trailingslashit( 'embed' );
-	} else {
+	$embed_url     = trailingslashit( get_permalink( $post ) ) . user_trailingslashit( 'embed' );
+	$path_conflict = get_page_by_path( str_replace( home_url(), '', $embed_url ), OBJECT, get_post_types( array( 'public' => true ) ) );
+
+	if ( ! get_option( 'permalink_structure' ) || $path_conflict ) {
 		$embed_url = add_query_arg( array( 'embed' => 'true' ), get_permalink( $post ) );
 	}
 
@@ -478,7 +479,7 @@ function get_post_embed_html( $width, $height, $post = null ) {
 		 * and edit wp-embed.js directly.
 		 */
 		$output .=<<<JS
-		!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content"),j=b.querySelectorAll("blockquote.wp-embedded-content");for(c=0;c<j.length;c++)j[c].style.display="none";for(c=0;c<i.length;c++)if(d=i[c],d.style.display="",!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.style.display="","height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
+		!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute("style"),"height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
 JS;
 	}
 	$output .= "\n//--><!]]>";
@@ -489,7 +490,14 @@ JS;
 		esc_url( $embed_url ),
 		absint( $width ),
 		absint( $height ),
-		esc_attr__( 'Embedded WordPress Post' )
+		esc_attr(
+			sprintf(
+				/* translators: 1: post title, 2: site name */
+				__( '&#8220;%1$s&#8221; &#8212; %2$s' ),
+				get_the_title( $post ),
+				get_bloginfo( 'name' )
+			)
+		)
 	);
 
 	/**
@@ -776,7 +784,7 @@ function wp_filter_oembed_result( $result, $data, $url ) {
 
 	if ( ! empty( $content[1] ) ) {
 		// We have a blockquote to fall back on. Hide the iframe by default.
-		$html = str_replace( '<iframe', '<iframe style="display:none;"', $html );
+		$html = str_replace( '<iframe', '<iframe style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"', $html );
 		$html = str_replace( '<blockquote', '<blockquote class="wp-embedded-content"', $html );
 	}
 
@@ -934,7 +942,7 @@ function print_embed_scripts() {
 			 * and edit wp-embed-template.js directly.
 			 */
 			?>
-			!function(a,b){"use strict";function c(b,c){a.parent.postMessage({message:b,value:c,secret:g},"*")}function d(){function d(){l.className=l.className.replace("hidden",""),b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]').focus()}function e(){l.className+=" hidden",b.querySelector(".wp-embed-share-dialog-open").focus()}function f(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');c.setAttribute("aria-selected","false"),b.querySelector("#"+c.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),a.target.setAttribute("aria-selected","true"),b.querySelector("#"+a.target.getAttribute("aria-controls")).setAttribute("aria-hidden","false")}function g(a){var c,d,e=a.target,f=e.parentElement.previousElementSibling,g=e.parentElement.nextElementSibling;if(37===a.keyCode)c=f;else{if(39!==a.keyCode)return!1;c=g}"rtl"===b.documentElement.getAttribute("dir")&&(c=c===f?g:f),c&&(d=c.firstElementChild,e.setAttribute("tabindex","-1"),e.setAttribute("aria-selected",!1),b.querySelector("#"+e.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),d.setAttribute("tabindex","0"),d.setAttribute("aria-selected","true"),d.focus(),b.querySelector("#"+d.getAttribute("aria-controls")).setAttribute("aria-hidden","false"))}function h(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');n!==a.target||a.shiftKey?c===a.target&&a.shiftKey&&(n.focus(),a.preventDefault()):(c.focus(),a.preventDefault())}function i(a){var b,d=a.target;b=d.hasAttribute("href")?d.getAttribute("href"):d.parentElement.getAttribute("href"),c("link",b),a.preventDefault()}if(!k){k=!0;var j,l=b.querySelector(".wp-embed-share-dialog"),m=b.querySelector(".wp-embed-share-dialog-open"),n=b.querySelector(".wp-embed-share-dialog-close"),o=b.querySelectorAll(".wp-embed-share-input"),p=b.querySelectorAll(".wp-embed-share-tab-button button"),q=b.getElementsByTagName("a");if(o)for(j=0;j<o.length;j++)o[j].addEventListener("click",function(a){a.target.select()});if(m&&m.addEventListener("click",function(){d()}),n&&n.addEventListener("click",function(){e()}),p)for(j=0;j<p.length;j++)p[j].addEventListener("click",f),p[j].addEventListener("keydown",g);if(b.addEventListener("keydown",function(a){27===a.keyCode&&-1===l.className.indexOf("hidden")?e():9===a.keyCode&&h(a)},!1),a.self!==a.top)for(c("height",Math.ceil(b.body.getBoundingClientRect().height)),j=0;j<q.length;j++)q[j].addEventListener("click",i)}}function e(){a.self!==a.top&&(clearTimeout(i),i=setTimeout(function(){c("height",Math.ceil(b.body.getBoundingClientRect().height))},100))}function f(){a.self===a.top||g||(g=a.location.hash.replace(/.*secret=([\d\w]{10}).*/,"$1"),clearTimeout(h),h=setTimeout(function(){f()},100))}var g,h,i,j=b.querySelector&&a.addEventListener,k=!1;j&&(f(),b.documentElement.className=b.documentElement.className.replace(/\bno-js\b/,"")+" js",b.addEventListener("DOMContentLoaded",d,!1),a.addEventListener("load",d,!1),a.addEventListener("resize",e,!1))}(window,document);
+			!function(a,b){"use strict";function c(b,c){a.parent.postMessage({message:b,value:c,secret:g},"*")}function d(){function d(){l.className=l.className.replace("hidden",""),b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]').focus()}function e(){l.className+=" hidden",b.querySelector(".wp-embed-share-dialog-open").focus()}function f(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');c.setAttribute("aria-selected","false"),b.querySelector("#"+c.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),a.target.setAttribute("aria-selected","true"),b.querySelector("#"+a.target.getAttribute("aria-controls")).setAttribute("aria-hidden","false")}function g(a){var c,d,e=a.target,f=e.parentElement.previousElementSibling,g=e.parentElement.nextElementSibling;if(37===a.keyCode)c=f;else{if(39!==a.keyCode)return!1;c=g}"rtl"===b.documentElement.getAttribute("dir")&&(c=c===f?g:f),c&&(d=c.firstElementChild,e.setAttribute("tabindex","-1"),e.setAttribute("aria-selected",!1),b.querySelector("#"+e.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),d.setAttribute("tabindex","0"),d.setAttribute("aria-selected","true"),d.focus(),b.querySelector("#"+d.getAttribute("aria-controls")).setAttribute("aria-hidden","false"))}function h(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');n!==a.target||a.shiftKey?c===a.target&&a.shiftKey&&(n.focus(),a.preventDefault()):(c.focus(),a.preventDefault())}function i(a){var b,d=a.target;b=d.hasAttribute("href")?d.getAttribute("href"):d.parentElement.getAttribute("href"),b&&(c("link",b),a.preventDefault())}if(!k){k=!0;var j,l=b.querySelector(".wp-embed-share-dialog"),m=b.querySelector(".wp-embed-share-dialog-open"),n=b.querySelector(".wp-embed-share-dialog-close"),o=b.querySelectorAll(".wp-embed-share-input"),p=b.querySelectorAll(".wp-embed-share-tab-button button");if(o)for(j=0;j<o.length;j++)o[j].addEventListener("click",function(a){a.target.select()});if(m&&m.addEventListener("click",function(){d()}),n&&n.addEventListener("click",function(){e()}),p)for(j=0;j<p.length;j++)p[j].addEventListener("click",f),p[j].addEventListener("keydown",g);b.addEventListener("keydown",function(a){27===a.keyCode&&-1===l.className.indexOf("hidden")?e():9===a.keyCode&&h(a)},!1),a.self!==a.top&&(c("height",Math.ceil(b.body.getBoundingClientRect().height)),b.addEventListener("click",i))}}function e(){a.self!==a.top&&(clearTimeout(i),i=setTimeout(function(){c("height",Math.ceil(b.body.getBoundingClientRect().height))},100))}function f(){a.self===a.top||g||(g=a.location.hash.replace(/.*secret=([\d\w]{10}).*/,"$1"),clearTimeout(h),h=setTimeout(function(){f()},100))}var g,h,i,j=b.querySelector&&a.addEventListener,k=!1;j&&(f(),b.documentElement.className=b.documentElement.className.replace(/\bno-js\b/,"")+" js",b.addEventListener("DOMContentLoaded",d,!1),a.addEventListener("load",d,!1),a.addEventListener("resize",e,!1))}(window,document);
 			<?php
 		}
 	?>
@@ -952,7 +960,7 @@ function print_embed_scripts() {
  * @return string The filtered content.
  */
 function _oembed_filter_feed_content( $content ) {
-	return str_replace( '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="display:none;"', '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"', $content );
+	return str_replace( '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"', '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"', $content );
 }
 
 /**
@@ -1045,3 +1053,29 @@ function print_embed_sharing_dialog() {
 	</div>
 	<?php
 }
+
+/**
+ * Prints the necessary markup for the site title in an embed template.
+ *
+ * @since 4.5.0
+ */
+function the_embed_site_title() {
+	$site_title = sprintf(
+		'<a href="%s" target="_top"><img src="%s" srcset="%s 2x" width="32" height="32" alt="" class="wp-embed-site-icon"/><span>%s</span></a>',
+		esc_url( home_url() ),
+		esc_url( get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) ) ),
+		esc_url( get_site_icon_url( 64, admin_url( 'images/w-logo-blue.png' ) ) ),
+		esc_html( get_bloginfo( 'name' ) )
+	);
+
+	$site_title = '<div class="wp-embed-site-title">' . $site_title . '</div>';
+
+	/**
+	 * Filter the site title HTML in the embed footer.
+	 *
+	 * @since 4.4.0
+	 *
+	 * @param string $site_title The site title HTML.
+	 */
+	echo apply_filters( 'embed_site_title_html', $site_title );
+}
--- a/wp-includes/feed.php
+++ b/wp-includes/feed.php
@@ -622,6 +622,8 @@ function self_link() {
  * Return the content type for specified feed type.
  *
  * @since 2.8.0
+ *
+ * @param string $type Type of feed. Possible values include 'rss', rss2', 'atom', and 'rdf'.
  */
 function feed_content_type( $type = '' ) {
 	if ( empty($type) )
@@ -630,7 +632,6 @@ function feed_content_type( $type = '' ) {
 	$types = array(
 		'rss'  => 'application/rss+xml',
 		'rss2' => 'application/rss+xml',
-		'rss-http'  => 'text/xml',
 		'atom' => 'application/atom+xml',
 		'rdf'  => 'application/rdf+xml'
 	);
@@ -643,8 +644,7 @@ function feed_content_type( $type = '' ) {
 	 * @since 2.8.0
 	 *
 	 * @param string $content_type Content type indicating the type of data that a feed contains.
-	 * @param string $type         Type of feed. Possible values include 'rss2', 'atom'.
-	 *                             Default 'rss2'.
+	 * @param string $type         Type of feed. Possible values include 'rss', rss2', 'atom', and 'rdf'.
 	 */
 	return apply_filters( 'feed_content_type', $content_type, $type );
 }
--- a/wp-includes/fonts/dashicons.eot
+++ b/wp-includes/fonts/dashicons.eot
@@ -1,119 +1,98 @@
-  h                      LP                       {                   D a s h i c o n s    R e g u l a r   x V e r s i o n   1 . 0 0 6 ; P S   0 0 1 . 0 0 6 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9   " D a s h i c o n s   R e g u l a r            `FFTMo      GDEF1       OS/2i  (   `cmapT    gasp     $   glyfE!	  ,  `head
-X     6hhea     $hmtx
-i    loca    
-maxpW       nameHe  $  post  ,  
-3webf%U  `          =    ՝                                  2X                           UKWN @%C     (                                    x   Z @  %	#)069CEHYaiy	)9@B	)9IIWY`iy	)18C  %  %028@EGS`cq  0@B 0@HPY`bp  03@NMGA;54
v
p
j
d
^`ZYSRLF@                                                                                                                                                                                                                                                                                                                                                                       	    1!!!ȪTȪD  ,              1   d   5  	7>67	>767>76227=x:-S+<]Rm:=jEgB#4P0Hhqq4"3
L4SjS~Ö
#&.!
ñSjT6H1#4qqhH0O4"DnCj , @   !2+#"&546RvvRRvvvRDRvvRRv      	    	'	53!!@jyyjXP p~jyjpȚU   l:  & <  '?64'&"&6?6 	64'&6 '&?>2~~RjLL????M9Re"X"X.9R~~Rjb@@?R9ML??@@LjR~WZ Z jR~~~f~R9a?@?   d dll   ) 5  4&+'!#"3!26 2"&4!"&4632!53"&4632;)p);;));@ВВВhpȒВh);;)D);;ВhВihВ , @  	  !!!3X d       #  	'67#!"&4?46	6D\&'[w2a||,|X,|=D\&'D'&[p{T2B|,X|,|`D'&[        !  '"&47&76$	2764'&"czJҔJ44c^v)8TTc44tJIzc^8,uTT ,,  + G  4&#!"3!2632+"&=#"&46;462#"&46;546232+"&5;));;));d);;)d*d);;)d*d);;)d*d);;)d*);;)P);;;R;;R;&;R;;R;      FX   7&'&7'76?>|NEKD4665NDKE4EKEO66-54EKD    0   "./&>32%2#"./54>3\Q6,+?f>g.+5~t}5efᮑ''tz3&=II=7kcK-v]GAP9綆m'!"p΂   d d ' /  #'!5&''7&'#367'7675!73 264&"7ҚXggXԚ79ҚUl,gXԚ92 kVҚ77ԚXg)e]Қ67Ԛ]eA  d "Q     '!'&76$2654&"?EE`pɈՖdG1s`/nNNnN.`p5@?s`EN87NNn  d(l  $  2.#"3	36$"$'73267#	#b>j"-b>j"^^{~pR`ĕp~pR`ĕp~ݠ]        ! )  4&#!"3!26   $'64&"2!!5!5!;));;)x);7R4{{{{vvv>,, X);;));;Ivvvddd   
 ,l      ' + / 7 ; ? G K  4&#!"3!26!!!53!53!5 2"&47!!%!! 2"&47!!%!52"&47!!l;)$);;));$d,d,d,m**pX**p,m**p);;));;p,**dd,**dd**d   , d    !2+!"&546'7''7RvvRRvvdddvRRvvR Rvddd          	#'	$"264%&#"&$#"67.0AR;;R;d-p5(]](5p*u;pd**ߕ , Cv    !!7>	'R+SGXSQ9ܴ        # X d j p   .$  $>   $&6	7>&#"'6$32&>?>&#"&/&	>'	&54#"'eee1F1nM=iT!nbΚl4]2?  &T#i#$Tp	
-^~*u}ggEF1eeeeWMnM)53/
-ncKJA()	W<RR7457RR9c* , dl       !!5!5!5!5!,xL  Xlxdddddddd  U  +  4'.&7'3276%4'.&7'3276VH2IΡbm2㪗abH2IΡbm2㪗abւ\?&AQ/XX\?&AQ/XX     d dll       !!!5!55!	!dP,P lPddpddddp     d dll  &  #"#"&5463!2!2+#"&546LRQRvvRXRvXRvvRdRvvxJ,vRRvvRpvRRv,vRRv   d ll 	 
        !2%463!#3#3#3!	@);;d,dddddd,Xl;)>);d,,,pp    d dld   %6 &632#"&63246N(;͑IM|Ȅ͑IM8?+"#s"#;(5  d dll    A  !2#!"&546! 4&"24>3#!"&52>24II44IIvvv
-.:R0;));)M:4#8@hpgC3lI44II44IxvvvRPl]^C*);;),GUUG)gOA);;     d l    !2#!"&5463!%!  6& &,>>,,>>,&,L@>,c-DD-,>L     d ll   # + 3 ;     $.4>264&"264&"264&" 2"&42"&4:ɀ44fɀ44|XX|X|XX|X|XX|X|XX|XR;;R;lCs⺩sCCs⺩s#X|XX|XX|XX|XX|XX|X|XX|p;R;;R    !!!!!,, ,     #5!!!357##5#5353|Ldddd,d$dd   ,,     !5!!!5!,xxXp    ,,       !5!!!5!!5!!5!,x|L,,xX   ,,       !5!!5!!)5!!5!,x,x|,xX   ,,     !5!!!5!,xxXp  Xxx   	 Xxms X   	msX Xx   	XX    	X    	X   :   + / 3 7 ;  !!!5462!5462!26=4&"26=4&"!%#!#!#,,X|XX|X|****XX@xd>XX>dd>XX>s|dDDD   BCQ   #7ˆ^}          2 $&54$"|||i|||"il           $&6	'			EF(,,,,(F(3,,,,    d dll 	   		%%%qXXpW,,WlK2i,Kx+:d:     d dll 	  		%,XdpqcXlK2i,K  dXl    !)L,D   dl  $  2#"'!!>2654&"3267Ć!%j	]# D0ljܑۄ\]]61#{D  ()   	'	7	lWlvmWlV            $&6  >. EF(C憆憆(F(k憆   @   -  32#!"&546;46 4&"'>54&"xd);;));;)dLvv,$'/X|X/'$L;)D);;));,,RvvRDI,>XX>,I     d dll   % D M  32#!"&=#"&5463!2!! 4&"2>3!2>32##!@+==++=+==++=LX|XX|  69M)|8R&
!';"/K)d=+@=++==+=++==+TL|XX|X
-$h_sS9X>XX)&.!);;0L+=d  	 d dll    # ' / 3 ; ?  7!2654&#!"2"&4%!52"&4%!52"&4%!52"&4%!5@);;));;R;;R;xR;;R;xR;;R;xR;;R;xd;)@);;));@;R;;R;p;R;;R;p;R;;R;p;R;;R;   d dll    # '  %4&#!"3!26 2"&4%!2"&4%!l;));;)@);R;;R;xR;;R;x@);;));;;R;;R;X;R;;R;X       dl     !!!!!!!!!lpp,,dppd p ,p,dDpd     d   
-     #4635" #	!!!!!!%!!ÏT ,,܉Dd    d   
-     #	#4 #2!!!!!!!;@蘏),,dSҙ|,|X       dl      !!!5!!%!	!!!,xxD^L  vdp     d  l      !#!!3#	l 2dpp,x,x^^D      
-l   %654'&'&'&#	2OO774ba}X̺޺hu}ba57OM      l   676763	"&MX|bb477O޶MO*>>,75ab}u    X x    .546 264&"xd22L;R;;Rx",d."֊R;;R;    d dl  ! )  !2#!"&5#"&463!2!!2"&4$2"&4X);;)););;),);p|p|XX|X|XX|X;R;;);R;;)DpX|XX|XX|XX|    d l      #  !2#!"&546!!53!!53!@);;));;d,d P,d ;));;)x);| dd,pdd,     d,   #!"&5467&54632>32͑ͅͰh1.2rƇ͑hcx0    dl 	  +        '64&'&'326  $7.' &547Lzzzz4( 1DL56K!iEmmEi.,DI35LL{)uu){         + 3 @  4&#!"3!26'!!!2#3#3#!"&546 &  "&5467;));;)x);dx7,dddd,,,XLM7DvvD7,x);;));;)xd,}},,,Lsd=RvvR=d     , 8  '&'&'&'&'&'&'$'&76$6'&  &i"/>=!1#$B0124431!,- j#ffgfggf".y ,-!13267-0B&#1!<?. S4ɠjKKg!gggggg   ,,      !!!!!!xxLXXXX   Xx        !%3!;#5!5! XX dXXXdd , @    # ' +  !2!5463!>2!."!#!"&5%#!#!#,);;),,UbU`L;)|);,ddd@;)dd);VrrV+99);;)dDDD           ! %  %!!5!!"&4652%!5!!5!!5!!5!xP|,RvXpppP@d|vRddppdpd          2! $&6$oooooXDooo         %!#!#!ppp@L     X,@   %  !27654'&'5>54'&!32#32+Xwx34sUfusym43^h32k@dc~KL	tNO! !JPFۡ[++   ,@   #3!73#7!>]>>x| ,@      #   "&4627!!"&4627!!"&4627!!d|XX|Xd||XX|Xd||XX|Xd|X|XX|pdX|XX|pdX|XX|pd     	 
 4 8 g k  #767%!!5#576767654'.#"67632%!!4'&#"67632+32#"'&'327654'&'5676!!XE(.|{38	
-<#-
/c|%%?N7(:,03*2DP*+1(|g3%
-*dF04!6
-
1d:d.(<.B 
J!!;(	Dd $@  )  4'.&7'3276%4'.&7'3276=+>jHÑTS%=+>jHTSqM5!zE3KJqM6 zE3KJ    ,,      5!5!5!5!|x|xppp ,,      5!5!5!5!xLLLppp ,,      5!5!5!5!|x|ppp ,,       !5!!5!!5!!,p,ppp       & : E M X ^  27&#"3275#"'&54763#373327654'&'567654'&#532##76732+	'	0$#&#N[VBA""XH *&$Y-/01hjg:e88A286}PUD=S6		c@"  >hdpQ'%%GD_T
-	96pi<<X.,R<##	#%3N$$+.fA-4.3 d,  ,       %)'!%)77X}}}X}w}p}w}}}p}wpd}}}w}p   d l         # ' + / 3 7 ; ?  !!#5!#5!#5!#5!#5!!#5!#5!#5!!5!5!#5!#5l,, dLXp,|DX   x    ##"&5#2>55!xȌijAcȡcB|ŏ==w{]:9[zw=;  ,      !!!!!!!!@@@@   @  
-  3#3!'!+cpk+L,       
 # 0  	!5264&"4&+!57#"3!26##33R;;R;;)6P7);;)x);dddddddd,;R;;R);?>;)P);;ID         % -  	!52654&"%32#!"&546;!55!!3R;;R;);;));;)7,dd,:*);;)**;)P*::*);? , @  '  "/&=47632	64/&#"2n==i<<on==<WV=+*~Uo<WW<i==no<WW===T~T    ,@       # ' + / 3 7 ; ? C G K  !!5!!5!!#5!#5!#5!#5#5!#5#5!#5!#5!#5#5!#5#5!#5@,X,dddddddddddddddddddd$ddxdddddddddddddddddddddddddddddddd ,,n )  2!5!6765'&! !!5.'&5476edE!mPXBJᥥI>XTnCdcll>c3ej7d>kl   d,        "  5!5!#5	53%5!5!5!#5!5!px|dp|D|dp @ddddd ,,l        "  5!75!35	5#%5!5!5!35!5!,dppD|d,ddddd    ,,  / =   $#"32$#5476767654'&#"'632&54632"ooBFB=3Xp@xHGT743/`*|Coom+8*'2+$%9J::aB--=(#0221/      D N Y ] g  2767#"'&'#+5##'##7#5373353236767632&'&#"!!3'.'&'%367654'&#5#'#327654.("!(FXF;	^79c׍]g;:h]]]j\s>7$>@W]L#'#$S0#	%	#-hw'C_h< 
TOCp /P.-d)$M4#	>0G#%&Q
;,CdM*8I6=")
-;;/*2.      ll    " 6 9 < ?  '?64'&"'6?6 	3	%7 '&?27	#	~~-?թLL????MLA.eX  @J~~E@@??XpX .AML??@@LL?,~  ppE~~~f~J@??@@OX       
   % . 6 > F  !64&$  2"&42"&4$2"&4	"&54$2"&4$2"&4 4&"2xR;;R;R;;R;[R;;R;KQvvGR;;R;R;;R;p;R;;R(أ;R;;R;R;;R;;R;;RRvvRU;R;;R;;R;;RR;;R;    ,     %#>67.,SnS$X #"  ,@     !!!!!!,xxx@    ,Xx    		,XX ms  @  &    67>7>54  &졌q'(%%('q죎b!%*aa*%!b_         >54&"2"&4%%%u<IВI<7|XX|XBHR!uFhhFu!rX|XX|x|ȍ&         ! + 6  #!33!"!4&#!4&#"#$2654&"5".#PRvud uSRvduvvexnnxe,,vRSu,SuvVduSRvvRS!5@@5!  d l       &  !##!353! "&4625!#	!5!#xP֤vvvdd,dL|vvv2d |d |   d@       4&#!"3!2	4&#!"3!26 ;));=')pd;));;) );R;;)*:pX);;));;   dl    4&#!"3!26vRDRvvRRvdXXRvvRRvvL>>  ,l    4&#!"3!26%lvRRvvRRvXRvvRRvv p     &  2"&547%#"&4632%&5462#"'6|	JY||[	|[J		Y |"#cc"#|c"#"#c      0   !&5462632&546327"&57'#"'3)X|X-Bf;X>)X|X(0\K%'>XX>?2	,J>X
-	BZ%'>XX>H
-   d l  & . 6  %>54&"&#"'654&" 2"&4 2"&42"&4-6vv?3c4@>duu5-R;;R;R;;R;R;;R;[6RvvR;an&D8"%SuuS6Z;R;;R;R;;R;R;;R  d	l 3 ; p  &'&'&'&'&'&!!67676767676 4&"2&>767676767676567!!'&'&'&'&V#hy#"$%(**Z\+)(%!!"3
-	*13<?AGFFGA?<31В*#hz""$%($0W_0$(%!!*13<?A@MM@A?<314yF4$"	!"!$(*,>13(+
  
+(31ВВ4zF4$"
-
-!$)#*>13(+  +(31      	 %!57!!!V>bD|L$p+&?lJ
02ȠL0   jf 1  
-# %3 7.'327.=.547&54632676fKlV0( w$&/1PVKX2
-טl~k+wkpN |o
ʄ+3^dT-'t?F     @    "23!264&#!"5!264&#!54{
-	V||V>V||V{Wt|{'/{|W         &  %!4
- ,#2!4 $#22654&"4sa>4y֖kjqX}}}|Y#qҁ{phhzWV{{VWz      $  !2#!37#546;5&#"#3!"&546!%33%h2FBx%443%p$4l;;	4$%3   X    %!3!546;&#"#3N%%;R_|EE ų    	   5!!! 2"&4X|L|  	    ) 8 H X  32>'.#"2>'."32>'."6.#"326#"&'&632%2#"'6'&'6#$0J)2X0
qCDpR
"YrY"
`r`h
"Y89Y"
`r_I}%>9~}LK}kAp5CAik0)&11kiAC5oCm
&([]K/Hjx0H[[7ff7=NN=7ff7=NNL~bڸR5DD09.m.9yג    M wk   '7&'	"/&47&%$	T6a3SxI2'347:XRfm*yS}_
-+8C
K  8 * :  >7>.'.>7676'4'&W$&LJ[LP'[c]!-_quݰ3,GWgnto`[R`
b\T^)07582MGCNCHGJ@]sBdR*
gDHVe! A S^M     @    !5!!5!!	!X XXxOX,,    +@ 
  ! / 9 C M  !64&$ 462"&462"&6$?"'&4462"&%462"&%462"&x;R;;R;;R;;R;%F]%??>;R;;R;X;R;;R;X;R;;R;+)עp);;)*::);;)*::%EE@%??>b);;)*::*);;)*::*);;)*::    dl   $ +  3!354>32632!3547#"54&+354ddi__iPf||fdLȈ**Ȥ|ZȄ 6 P   % + 1  7?'7/'"&54632'"&5462'737'#66{{66|}c릥|}|66||76
-ꧥꥦd}|n/3       
-       # & ) , /  !!!7!!%''!!)!!7!7'!D ,D@D~d^,DD,2Ddp,   , dl   -  2#!"&546354> !54&"5>54&"RvvRRvvRDvv6BvvB6xvRDRvvRRvȈ憆Rvvc<SuuS<c   A    3!3!	!yOX,,@ XXX    A    !	!#!# XXXX     ,@ 	  !!!!3Dd|     d dll  ; N   &$  $6$'6 %.6.'>.'&lMnMCJ !.*4#D15&0X.2>HaN*p1=B;1
-&B/>;8-
-'1nM'873&*EQX8
/4IE2֬VT?)!(*3H<0cV\FQ3B3Y<8@"     d l ! $  !2+"&54&""&5#".4>	();;)d;R;;R;;R;+{yy;R;);;));;)P);;)TyyP    n  % 2  
-$'.'7>.>$&5465#%7&U\2"soܽrHܽ9'J!Aaa/>
J]JGgx<9GܾrGoaF[\*  	,   < J  !"7>3!&'&#!"!>;2#!2676&#!54&#!"!"!>;2+$9!F;-p
21M%(7(',
+W  V                    LP                                          D a s h i c o n s    R e g u l a r   x V e r s i o n   1 . 0 0 6 ; P S   0 0 1 . 0 0 6 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9   " D a s h i c o n s   R e g u l a r     BSGP                  Vw V{ @lYD
+MF x>ޝ Ə)[1ɵH-A)Fٜ1./
+S?U'&a
+:f"KK`IwR	"}kI%ĄY\5r-"^eX[^/䑖zt)KT;e߱l3XI5	&ȊZ7Qn9IG2aowo (\^i&i[a̝ߥ@tgeJHxa ?@|4RUB*B,BԎPA00JVT"#l´)22QH%#bUQ4c9VحExPKTKn(R}
+XG5=A9&'~d[X/"ok{Ao&
|5S
yN_K&u`a5Vxmc2Lig_)a͠3T%phz(V$gJTWtB`HAu򪆠4;?xNW|Kj5nT̱/.uL-Qz/0*5	FF2)ZH
+T]`(ђ-z!c{y}S!{5+^pB740w	/y;~͂~}n	A@+!RX2!Lst7gEjW ŬΦbrs̈́BHf(sDmq^C
+ac2gT,tT+4!1V$bx!'!zͅG!?ڹV꛰2g\ƴbo<*D
+}Ȯ3ܺYq3}w6o)F!Eq^WOK͒bDe-!RWvsEĖYU]B?Xv0V[aa_C^{t6RaoWiu7p^l`AY+-ɨWxJ\A:b![46?&/Аy)M}t
+5\2%c#Ņ(<Jig Ut=*wp_0	DU^ҢcO
+鰑:f	3$٢s)
+bҊ	'!{"N]}Śƚ.h5䳢͆A |rğʳ]nŇ=JЊ*xPN:HR\/FJ`JI^{jwq~$8`[AšfM;pu/}nr:/1%Ij6q'-_E~kM7v}~Ljt4_6Jp@JmlBdpwk8tuA2qA}<ЌZ!EPꬕkPAUc.Mӻ;@4(~2!T
+GYhi B5\
ftNj'˳\6eE@WҸō,iہ[Aыo0Ԑ(<p/c|uB,dh#Q\΢U[(H(x	0anuH>ćr}Uoʘi
Z	FƣH2"Ug[*549-ReXĺkC֯] xKzO6^՚p%aeFRN\Wwŉ&;<vx.\+-u_*TCWD=/
+|?@r{yM@yH-Q:w2.S\ªPn__lmP<4b4Wa*I̒_pf&KSϑg& N {đx0fHArɀ@>Oe"

L(>vJ:2oͲa/ϊ]΀=xZ11lo ӤR6 fD@ƪm^=DΎ2{(@+XhUT6Dx8-Mp+ ЧJ,RԎw ≷Ag';˞ͣ)E]
cSn7_DlC"E}mp+~aVٚ8z ݬ[bF9>
kD#ü07Tu@0n62<Y%)(<ɉddA%$A՜MLThn!YR`.$skIYT06k,RcQIPqk٤ho2t쳙BjO9iI[:vT?d6 `rqsmdR%Y"z˓tRڕv
+j_=߱Mz
+WDL`\!JV`}FC逖͸1` M* sV4Dp{
+/>[
+@N<-GuOop0F,"U28S̳	D+&K
+Қ^(mGքQRZ(g1Zb[^B\3r!}K pu:֨vi7:3iahOOibIr41u~sz4jprnmep=Y\wo8EYRɉu|(cI
dzRu _V>+$1u{8J&Ij#)(M(52&w;
+M:#` "Ą<f S_5w%oAS.YxȚx`Zph4)	
*խ]ս$Mج=L>4&UͻUԕ.kK[=^']@5ҡ~(|1	i=q`t{nl!QDc k.q$3vhйa\jx@X3,cٕ䗯#ImuD0OT+x.`oF fW#'
O34U[ج=q("E\c9C;dd :\QaxYVꅰl#iC
):poyUSXʞ"y.p	-tIȍpz/Yj8Q$F4ϔ&weB8^-C<-3A>Α=G
+#['ŉ15sB`O┼]ʰʭِ`pnwi$~gM{jeMcp1'$cbdJ8)iB'0a/*t娌Px̊!t%,l1̜Mn%5
t)6^'S*c5iiq
+3`4(Ûٲ2vroMsЋHHjZg<keuQYAJ_%@!eT%D*oSFFTH)Cv=MBcpʑb@ry{AZ4xVTZ\D%R[mtWFky+:
+PFӸHIWycWܲ9މV2, #%mlh|XhRH3);bG%QTTuHny* 5)&9hcixr}萈f>K&%5";*m[kubM"C
+PQ7.oLGqo
c%36Q2^y0+&{e8G	Q=0Qr6EtPh B_0hi {(:? dI(pJj(Nh K3DRBt:ad9eQWi"ƴǅ<瀉<!=	Y㘇
+
+cJCkHRto`\NJW3jjGD#2RnހPҗxsy
EUo9	ȗ4IsI&$pJ8jb9W0x*0 4; KGIl(`eU_XqE`i8Q2/tlV&]R|H٢!HX2ӻFuRAHb# r9xᄙjzq",s?GTT\8܎Xa TGQ/B-ZAڽMVOsE%M}PjO^Tdz }POdAw#@)/1,%D0}
+~'{C@U <(.
noK)&h-E:YPq`Vit*Ņv |K%ªTlϧ*(]P
pZ3{\wKQB;S(_R*Ho01P
+R"7ǳr1ƾ5 s74^j|S AaMOw*?{xqF [\^ l`tSʰ&Ħ(DT$d*xۊ{)P iie*9qU[|H¦rk8Kng7ofUNA3i_QITUH6l\$-RD/ǍQU "Ye2zEdgq<0x&E{AKƞ#f+f2rFNmq ďy:Q9`X
8LC6ku0TcFwmV	iƦ Ӗ˫!/ iqTX+m0Kj=ea`CI =_]xhgOB| %r^'w-8&Z(BGy!LTOsSgB"@.m#2I2q.N|aBJ:QZ^zd$
4dn5>'n]<fxh4"Gaf "%[KkrK1N'OYӄO)qD@SWAs1]VܣO6M~Z,ܛt#H1+h,P,I#}ZIhP::"[X!'4[^,3fFH<aDKѣۃZ0'..		h:cjEC?(0 |'TQwS̄,
+ꄋN9yQ0]]oah8\%73EvN]54'|6Agpa͙ŠLl(r?TEK4(*>E+
G^dOT5wF0@Ϻ@Ӫ6YL
 
-GG(
J	$"/%$"E""2K,'L#&&b?\k"    d d    !	 264&"LD¤vvvDvvv        H U \ d    $  32$ %7>&#"'6$32&>?>&#"&/&>4'& 47 	#"'6Пje1ru\%y7z:k	
-#7F##)	^'t''\~	iHPylrˣe%85zp	UR'/:`B\\E>;<>. [O}D_tLmģgF-!S        U  32#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2d);;)p);;)dd);;)p);;)dd);;)p);;)dvRd);;));;)dRv;**;;***;;**;;***;;**;;***;Rv;***;;**;vR     dl   * O W  #"!37!!"&5463!2#!2#!"&5465!5#!3#2673&>?"&'>7&'3&L.WZJRvvRRv?dRvvRDRvv'tÀ	B5@ >RS?!A3A	LJ'DpvRRvvRp%vRDRvvRRvllB8$HA22A'&!%8AF{|E    ?@     	 76		'N)%&R0#PO,x&$1%~MO    n   )   2&#"&54$2&#"&54   '   'iuHd,VͦuHd,V.ZL,LZuS40
-04SuuS40
-04SD..       5!5!5!pp     dl   3!"&5463!!"3!@|||);;)L||;R;   dl    !!"&5463!!"4&"26||);;**,Ȱ||;R;^L    ,   3  3
-.52>7!>5.'!-pM||'&	`\~mnN1p㣃!""E|**E5+r`>KB);;Nfp--?Dp㣃!"   ,     5!5!5!xxpp   ,    3
-.52>7-pM||'&	`\~mnN1p㣃!E5+r`>KB);;      		'	7	baabJaaaa   @  . 2 V Z ^ b  !!6767676?4656'&'&#"32!'"3276767>36754'&'&#5!5!5!@
-
"#3
+Pf_#6ܳ/!KYs"<rO(bL&Wb=l@\5*`a0cU	.#kۗ/WK%9RKU$	N<yl]Am8)h^t:TJFbĨ}n`ī}|$Nl'˗@W2J!iַ7(LЋ.4)%!s:	Dcԁ'QYfQta6-5_|d|w/fGIeS}'*ַ O& wh>A
e(_+Yfc2<ÓxH
tܦk0'Eb09m!q<;,jv}ǀPmUeKh,"p+⚐G-nF*vA5"]i.D\֢;4Gamо^K^**Fc-쇁W2<e6.tI
+v2N' h3h7L 
+w쵌,!߶м ᦧ^rk	mXQ}/g3;yp
+J ipWɀ3ȕ$i<IʾZ,pz^yɿ+"dϐ_/.vex?T*$t
+;COb<(J#ֻ4+$xE1c//?\SCkJmiK,N2~`kמ9snIʸp)i
֐j
+ة؇mƲtāB}
SGJ\0"L0
+'a0Љ Ăp2]xkJK-I	Q
+^)od=~X|&RcvhF#sAHhfEŔcrԆrk_us[JQ1:'α$Р-^ y^ЉLa'$DM!fd$Ř"Pf&kua 'SU00bdf) S<h\];7:Ե1JJ[=13I1gWXqrrY -َ#Hiĸ89<G	g~8'_\Hݰ(7\pY)և"1LapqπNV?hR\rd<޿P 'HW17Q*7LfO`C9Bl.jCw"Z
+,H'ʈW5Ⅾʊp31>=@VI۹#Ƨsd[Ү2[~%PPτ/\D{.XvysUUb xMZ}"r;W[Ds)D.Yn/(
+ۢ{{xn1;[ sDveB)sD,;Ib:,+v,mFAgZY?fzG$³&;@NI`OVQB..nvEtz-œpM
ٵpF:
+cyaDueIJ'AW%fgbFd9n\VK`0`dZ$=pf
+ffHL}GLθOU.>iiFE&C9ːj-0Ș\Y'*	@jnsHMa-_}J 2~2;e.D	QC{)*W"6dBs Q'Jğ^">t 
+`û(MupxnO$#>u#72וD
U.A ()e&-͗ D㧊Db*Z~&l^М|9pkJ&]:VMt%c!M8x% QDjM*]>Hv=gu>Ʊp@&r$cfK?Q;;ɒ&\$tVY<L|T9.(kV@%l<bm=xbqf8l+,Z[ʚRG(w*s>Gi2ꐓΉ
O)R@"E9G$4FT"GãW|6<pwnQCAf\KQl
u*!M?8HC鐏%.L
=Lmל]Q0tm'Ӣv%::tБk
9Z+x͖
rT 'ci͗mJt!\4XҼ:nBBmPQ4(?Ld3K KYTn=mӳ,faHaD{Y<\`z7/E_rYWowq&^`EwțɁ?ʑt|?AD_r`8zoU1Pq;QGx*G<24>Q9_q& ̒^h0G<tj8zSCQ/EgiTQ"N
kZ&NRPM\I"f"1 QF-Lyk+R.֚8 0MG⊪W/8(C`م }c)G
Dj;" &$.FE `8Nm8t}
qTi'IXr9$p*Bq z]J@M p>A1ﰈ'ᅬ^$fWy$?#$Y8[(1n]s3 d4
<HEb,H "8DMV H'Ɵdg^il#W9_vךg8(ADYIdtRxb/	!oԕ$FO(XY@Y[YJ4Eʐ%o*Ȩޯ!$-#AEOTrg	ѓ-T&].C~p_ӇU
+G, <z R@\Z)k'aG^S6X\1OjPk;h}
+`;^Y4PBOPޯ@.՛BHcNơU':*@PpHIMx[s}"'auu@<p+aDOI&9AVK`(=J	4hy5'&}XKO@7؈mYݕ bB0)HmouMuDǀA.`ah#W+ߑF	 5Sbr'aV~OEj6^`: @}4qCIZ3'	d䡍PMլ1 Ӎ=GpТ(fx2͛M=mVv7L@7hX@+,+U`?SH<	!3~-2@$
+BQeOX$TWuLhj)sD-TqH}--֌W(e0o=$gpFKHjz{XL_M* KK:\Nj'tbX%^X%3<έ! $4d7;	W%@EŒɢ"gRrQDX@Nl~~od2Me/ȱgOY\4JE%m4gw
+mpv/TMjCax8)}8nW;SNQqԓI!71t}td[X4QarI#:Bݖ!R ,@KU({P(Fzmx<G@q"k!!Dg Qj@B1|KӾ5(ՉqI
+SzrwMNa`61
+Ё=
ZZpMe\Mv%vHMFHWtQjcN]ٔl/S33=O(6]?G0o<z*R85"R;uIhH:@1/l˖ȅeÈ>+za`{)A<bF&Sz_J4eM9HoB+ٳ#a$5]E.m3Pag2Qc`9sQs-  *Ք*G	kd{ΌֺbxڕȝP̍ĆTy(/\dK/V|(!A(aRM7H.F6a{sb YKڞ0ڇgj׻?q<%oJ^G4PhWӑ(R@\׻'{+h_PBVɉˣYmfa6!~faO?]\htĀiF5Xhv8;UdjF^"VRt
+y[Ȼ'o@K
"NM)		IEt	rXV4g 7o;fދju#u]
!0fo||.OKJ_!`P޲-JzGހ]5Wi[n!Z)m\D͇vW>3K@o"f	;S3+uLT ;j8M%HB!s޸qVMjK-΀fB,d吴&M4q:IЀX8AAގD-%+Y]8[Y:q
+VD,$nef'PxT ų	cQq]Q4OĆ"PqR=<b&w	Uc<]Vs̅3@L?2;$G"%ʮ%xDP+PG3]3Kt+du:}?E
a@LXHeN[Bdf6?n^#D	h}+e%YpjZh(Oᵫ8t8kB5p&D@*A7d'ߋ@yu2zv6ETIjQ*(oyEq+CM
ZM+p
G[d];gPF%ߦ@8)_N	TGڋ
+Yc4X9"D+%KѰ_ȉ-
+pz2(&y9AS\"!ϭp+!i"N;84\ >ԁRq*N"	#T@/iR$@V {Z-*o yKmfgH0vPQV>Ԝ LǴ@jyeϰ4WB#N{fX]06
+)|k
peg*&7×p*_SKV~*^JG/ Re_	|Pweu	c,mYt8|PЩ㪮+ZUUVeyTP%vNE
#0;Đ jZGdv!8HEmܜ|hߪ4WHGIҘF	[4TW.2xyAZ|gĵ Г
+jxUdugP*йV&O74aB4MtEXZm
^ IM$\U$!RټgT%/ P0qC}e5	'G: P}+n'j4j31uw|u7ҡ9
.
+LD:XTJuCZ#{V7-f*1muE(GiС&J_$l:P$C< Z	4V2xJC'Vb`'!EN4'Gȩj|tRދD%=~U~iKjtNڄQ?L~9PU0GG[I+oD#Q~1	dffkB΢d	Џ(m .mt5Z/"ᓭAU<Gs͆Čⅉᡳ<ceW!ED neB^f斈*D9Oe+u(F@]['Mx7ʨ )@lP>n/Q!v3c+.΋EŐhl0#qrH+/bA*(=~N& hE|]9 C{+S4{U}dtV/\џ
xv,+ѩcf|Aȼînk	SxxjIXAHJڂ 1+L}\Bh.d
+S&Zt<2utsG\:\eja^N5dх[/x;/fɃ%΀8efŻSͣb[xq" >vJeu\!`؜y;B2od=$IMТlEA%0)!nIT;P
B1`;>FC<xӀɉ	,+`8oQ{l5F*mG59wv2=t;d g#eSSH5poED21f?`BWwkf0'	!| $y,hXvz;3M	7f48#M_I9~Byj;#	gqu>/mxX:ag24,25݅`äp@o ~DshUua4#!4yǊJ `<>`4[7+,+_)'TjN/v3ܷp	I.Pm<ɛ9H)OqDy2 c`wWH]@0	6r%ga=#\^/B2,)fBS^.y@7f~V`XP
+ޠ7cNWglQ%虇C5d
+jPvZ!)~,Lh[Ո	@f3E	-?84sATtdw0.Fۿ&w̃y@idMg|-p',!xT<2_ћ6
+AiDqW:OpQÃKBT*1
+0yA!9(N9y$Sb ܵEgU3顬AdQoxpFC>&)f3rNTFkFf`Y,pܨQu
(PnDu5V4O(?nKE=0w;`"ד:YzXYɋ$Z2.1SH:)蜷0
+dYʾr}Qj
+朢Q2 s«퐽QðJ̅ߑtJ)v(
+YڭjA ̲ꆬXPLB!zh&jtٟ)s6Ƈ!Ida
4Xht薫u|22C8B ^|.X8ڐX`8΂d^={a1Z댌vKSU5"j^
ՖqJ
+&!e)dc>ų(tnu?6B<PnUZUR|1\YHܚ6ukʗI=hth@p oBHCF,cJ_JO*5YzM3rUsdRB6iEl%Z0"+k6Y_p/a;K,	̶zۤ  AqCYR>D!ezP0^cCh|pS
+<C࠯>9Ϋ8H]FC5 	[lH(*X0>";3(,QhItO&
+b
w2FxNhMҥSJn}q5Lc9H6^-Հnp &+<h}VS3ҩEaD:"tfyv-U4V4N@W4/A61UɁN>MƦK,(IWɯWK buG|>$N* Z/Fi!Pɨ7_SJLN6 %B<"#Z i d'	2'~ɛV}B vK$q,R ЬJZ!1F 
gafNRRSLZJL%㪃r#WP/ĆE
+Y -T0ܐôNd@ʯv;µ`Uē'%
+~u<<xR(sr?F|sG[5za1|Cz3^
	<c>Z%lJ_i㈻ 09AQ1J
+y2r׬T"\BNKsUnH a3 0P?N%~;$j>MWFrB#VM f	Gf\ip"uY"r^UQH!	t`TRݐAr
BD>Lc LVߟ"6@l 'nK5vKᨕm6
+ˤvCu^zB>gn|<Y	hisPުf|XQ_Ad@ȑϸ9DI-QD`y⒁+DDlxA@%
+)䰞f!	y7HGȮP~&͌`E9?,:f%ʬ` 8O,m
#dU=s*NYuQg [FuDj22(lQ'$K?"|fCcʩ)Ҥ2
+;\cu W?'ʨJ"qWV$iQ,Rĵμ,? g/Qޖ$a
B^T Vo@a
8rB%0L
xƉ#P4=ft[-GDoo ܕu2nn@(gܮ	
+ i+c<iC%kݐS_ƅX+QiH#Fo7B¨
Lu
x*C鎆HR?F+ bٗ=%`]v'3LIЭ6R"(	IЫTRI~\O&~Ħp.!#By`g
EAoJ
+g`VX.ј`8mlzpGr4lM@<R`#Y  ȎK\lp_ǩa2G?vב&+D=NHA9DUN!tq7-`Hq>q*핧Ј`+H	P--%$Qˬcqݲw26!s4Mx^wjUTIKC
y	y&tN@Xml|=SF=yxqf'goD>{[eiq^h}ApDZ:yx['2Ȳ2@hVN]BN)Ees1iFG#fE^= }bHq pZ[|LޝQ<tFiRdMg 
$O%h3-3_C:G&iWrlT`y'oFΣGƋҐȨte͚ֶBZ+*aK>珊.n0HF٬|Ի'Y>;=T*Ѹ
+T,2_RҩѹiI҉E峅Hτ?,^`CdawsW@9ZAhl,[̪GPel(e&6׏sb"։;AEa7hC+)$(v%<hf@;!?#Hq!=d]@]Nݚ֔c0xkioR#l4mq捼
+OR==e_'z!q_̱U3@rjvPgT+|3cM)tI߾(2Qk"{9
+N+Fa"
+{rS߅_	@=&h}N=p`e{tT\%ղ͹kfWJs`0?2^Y sA, (Ee}Z3|8_~eF]Cyf}n
UR;
+I1$O<Zin|u1R\"-#l$gu)z93"h8mzH`rP#}<<AA-Hq)crAa&OҁM>CB`<W:O{+7h[ڜ7M  >v৚Da~B$vĳx8hAT(86"+H*Pd?T	@Cxtq@ &Rsȉ7z*x+]^u՜qY$qɋj80`υwc0F~0"1H\,Fc] Rʰ>|<Yr:#f60_*xYY{`e1хofB5YbOܩY#^g~`9^ywG"9 :kg*9Fn~$^ UQnӞ _*1 `zs]y	lvGGU^&
+QrcOU2DI :6j%٣ oy"5]HP`26a	ofHGBwx禉]X7#(=S֐<֎h5xP2DuA)HbAµEGP6勉VRVtmR-`	Qk7{Re2*) AEMgDdhyvMm0>$m4KrM(/ gy/VC{#?8.K&Szq ((JZCտvrejv&x X[,ta'bQ3ZIҷ+x*bPfCl'lw%\()FH9xWP 4 EVaE潟9Zݓj\lw3 ؙԡɝ2@(9y6TA;銒~:EԱ=g8Ą5($NauuA~4όQj;Tf|
	7kRŜeQ(@=@<5DܹABT
}%t_m-_a8Cu ~v:Y
t@)/JzGW3)p_QBXcW,UPOC  xF#ٚsήc3crp_S<G0ybPQ K9e*4Oic\śg0ZjAuwb-6hFTK?W)ӯ!JlIK[ (Y`U M'-27W	zi
\$&WmC< `2^ 	.^1pF:YT##(,-jMl~?	Q_=q0NsHjH	Օ%82$lW*Slv	ȓtbhO]}6깆/\ut5^13dvPyJV!2!68ب/ޚpʉXll.D;Y=
+xcJҟeC	Kp!0#|61vwl=8uR̵ZH$,GnJ=.^4"jonF/R۸V& &0.V7̙
+O+XeJF10fq}x?⼌yPȮy!|̯B3jY]anNEI=n38&BpuծKRNXLIp*0_9oD$'_2a9!HK1]rRP`?c&IW}И1= L%~x>6$`IOE(d'3U>w3 0]ǣbo]NO,ЀJw
-.ڏg[,Xw Ea#:
ZMऔ$
(w)\YkVohүZ u_@'	chtOA5k}L
G?U8at/SvA#DTP#kH`"fǑ
*ԙ@A~oSNl.lf8j'i@ri$TgHpsc9TS`W;;_"Sy/gSa3f8bY"'1mpR+)I帏l #OnV*֘6S[r<@00KQA-D6z"yx#Z
3O'5kEhH;Yr 5nr^Bb3XFG%86 onc*`iQerSW;Am
(PgHK]ʪ(L!_OīdIZ	H})ݞUD)M~
+8f.@1lA(ʕ(dUAaoF%C~
+EM%1@
+0ϧ3?_tuYI[Vfr$N1NZHeCIh_r58D
ݣ"4C
+iFw$_eU[X-#Q`(
Q%&rwWJ  gdY\IS|9۩T%3.TXS,$-oW~
IL&! z9gDȶ/pV#In+/&o!TzZ9X6ΨnZ0uٔU(61QMu 5cҦєt%n-0F\km6)U~(#$ʤpJ9AeF"@WփDi 	Ax|zp u	M/hu1R7D<-Ά0,GvI6
 
-	
=55)'"B7429026$
 45:;

--+%	
	&pSX !447}
-	
-
-}745!!dddddd  	    . 2 6 Z ^ b f j  %!!6767676?4656'&'&#"325!5!'"3276767>36754'&'&#5!5!5!5!@
-
"#3
-
-	
.=55)'"B7429026$
 45:,,PP@

--+%	
	ddddX !447}
-	
-
-}745!!kdddddddd ,  ) T  '&7676767632#"'&'&'&'&'&#"'&'&'&/54767>37'72!24=gDE

-

*'/.)*	2<n7UnpeeqZl,p+?.AU/OCfbDQ`x75802$';<TU]
-&!$"&#"&$%'!U	
-
-Qs5ll,4=    dl ! 3    #!"&=4&'.545!++"&5#"&O2*;<#;)p);#F5,pX +7/.4+ l4sd!j)d);;)d)j!'sj4dWW5<.65/<    ,   !	PdDdpLpp   X,x   		xdD    ,    %#'	LpppdDd    ,Xx   	'	XdD     ,   5!7	'pdDdDD    X,x   	7	XdDDD    ,    3	7DDPdDdp   ,Xx   		DDxdD              $&6 4&"2#EF(/;R;;R;(F(R;;R;X      ,     !!!000,,,       # 3 @ J \ q     $.>$  $ 
-$  $&6">54&"2654&34.'!6.'EF1eeee~ `` 2Z;䆆䆆SHv7cy/3Bb/%1551%DnG6T
-:LOCeee1F13~ `` 2䆆;Z;%-}dWhydyz;Yc]L}TB$R&;KQQH7feK"    ,   # / G  !"&46;&546;232!2#!"&46!2#!"&46!2++"&547#"&46FD>XX>	X>d>X	>XX);;)P);;);;));;X);;)m	X>d>X	m);;X|X>XX>X|Xd;R;;R;;R;;R;;R;>XX>;R;    gV   . ?   &"676&"6764"'"&47624./;26@X|,,,.{+6,,}+,,.{+6+?,X}+^,|X,6,|X,"11,KM9 >HX,,|,,+6,s,,+},,*6+}^,|X,,X},5,X|,-sdXc6ZnY   d2 Q [ c s     "/.5"'&4767&547>7#"&4635462354622+>72654&"$"264;2674'&+"4'&#!"3!26!264&#!"3264&+"XX"/&=#<	M4K.""XYXXflf5%RvvR**RvvR$1f0i&>;R;;~R;;R;dd	,,yddXX4BtSL-1#0$QZX4XXXXC?/5R:vv2222vv=R5/At<();;R;;R;;R*****   ,l ; C  354636332+"&=#"&=#"&="'"&5#546; 264&" ȸt[mdRvvRd;R;31;R;;R;13;R;d|/R;;R;lDsVVvvd
);;));;));;));;)d|D;R;;R    , dl 
-  # 1 X q  4'326%4'3264&#"326%4&#"3264&'"&5"&#"#"&=2>7> 2>7>7 $&5d(<<();d(<<();p;)*:;)*:;)*:;)*:X|X!	"X|X | ~%DeH*%B}W#\l(t,%?<(\l(t,%?<^);=');='^);=');==m5>XX>+>XX>5mn4
-@&&A
-3O'>
-1B5-mkkm,:IM
->      ! 1 A E I M Q  4./26%4./264&+";26%4&+";267%77%7k$34<.&VVX$34<.&VV;));;));X;));;));|XX'j`U
-"aYl'bKKb'j`U
-"aYl'bKK );;));;) );;));;ddddddddd      (  	".'.'>7&327'267'#"'J0Ҽ09ޖb3uf6]GSǜe]MbMWY?*`@@`2]j$Pf._SdVVesQ       3  '#&'.676.'&>2&'>76'6	YM @;ViU=@ NYDK	k:fHHf?$m	I_.ZSg
hWZ¨-">;>V'6脄䌌䄄!a=;?    
    2!>	'%'		˳56Gͼu+.!u(wg34LD$%4:_+a     d dll 	   		%%qXXpW,lK2i,Kx+: @L   !!PL     . : F [  #".54$3263&547&#"&54>3!#'6'.'&##5#53532654'.'&#&XF<mh~4=oceS+5!OXfXXfPdd
&488ƫD>c>s]7?{O=A++WadW>Rc*2%UsrrsAdd:k$`d    PH  &  23	3.#"'6$".'##3267-"j>br{^:;"j>bp`Rp~]~BB`Rp~ 23     	 76	'm"t'io*m.k}#bt.(o540l    l@    !2#!"54	>'.	&-ӼRGG@J)9!~!9   l@  /  4&#!"3!26	''&'&7	.676	6lX>>XX>y>X
-j	&	KK	&	j
-
(7pq7&>XX>|>XX#
-jut
-#(//   m	^  !  4&7>	.7> 7>	vROSuuSSug		!v$!rcYQ!#!ZZP!!D[z$
       % , 3   &$  $6%>&' "&462%.67(F(Ja-5-a{vvvu-a{ca-u5EF(N-a{Ǖa-u5vvvÕa-5u-a{         (     $&6  $$ 3EF((F졡p	aa(F(Fp
-?*         !2#!"&546!!X );;));;dp;));;)x);P  ,      !2#!"&546!!);;)P);;udX;));;)x);PL      ! $  !2#!32!546;5!"&546!!,x);;));;));;=Pd|;));;)dd);;));|DXp    d      !2+!"&546!!!!!!RvvRdRvvLdP|vRDRvvRRvddd  @   3!	!@@|    @    		7	pdX,pdXxppXX , @ .  !";276547622765327654'&|hi<==<ig}+PPPe(<>gggh<=()*(P)(*)     " _ k w      $&6  $6&$ 2#"'>732676&#"6&76&#"76&6$36&54 #"&?>32#"&?>32FD)22wwwz)6hkkΨN5x[r}-f'h
8
	69.e'd
*^	g4	
-e;&.wT7D"m<R/xT7D#l<R7)D)qw2ww߻=8ikkqL=:T|*.6+]*
m{h1ЈRK@VhRK@V     ,        !5!5!!5!5!!5!5@p@Pppp 
- dl         # '  !!!!!!!5!!5!5!!5!#5!!5LDd|ppppp,,pdddddddd    d,l@     !5!!5!ld@L@dd   d ]  ) 1 5 9 = A E  >"'&47627&7676."&46777772kwLiSSW::	0eI-/k*::T::G}FF|GG}FG|GG}GLwk2Sh
-S::Kk/-Ie0	(:T::T:AFGGFFGGGGG   d@l  3  4&"326% 32#!"&46;5& 5463232654632uuvRTt*::*);;);)*:륦;)*:LXSuwQRvwQ$;R;;R;$N);;));;   T|  '   2"&44$?0./0'&>?$|XX|XJpo;[,OWR`-&+@X|YY||&AFf88UUK     ,l   1 5 = E M  4&+";262"&44&#!#!"&=!"3!26!4&"2$4&"2 7 &;));;));R;;R;vRbEEbRvvRRvdX**I**ɗ,);;));;U;R;;R' Rv!EbbE!vRRvvXR;;R;;R;;R;OOLgg      ! 3 <  > >'& .'67#!"&4?46	6opd
{2-E6D*-ŵ;Y%&Xlt1^y+xV+y;;Y%&tsd	%kŶ;&%YmQ1@y+Vx,xx^;&%X      d    H N X ` |       5&>&'6.'&$'&6'&/&6'&'&'>67.6767"'&';!2654&#3 654&%7>&##"'647.%767#"eNGOecN8GNf"#f8"#f,ȅ@-	
-		8J(9#X(8#G5H-1!<<1)KjCSuvRiiLs
8N)		;%O \o#aRn42lo<;/HNNGlɦ%7lʦ$7u0{	?>*Ie
$
6I6H79
-ZW\{0K@Q(uSRv0Ps5LF*-> Xxb/>:         6 76'&.'& igaTcJJcTcei eILnO@@On   db / C W  ###!#!"'&7#'&'&'&76?6767676#67654'&'.6&'&'&7>BDyNX

dz%R#Q!O	MKLw:.V2::z006;y~ B$*8?:
-.~`&!!Nnnn^$
-5CD48h\j}80!pw
-HT^,$Q
:\SY#3             !!!75!!!!!!!@ ppXp,  @      	!!4'&#!"3!276P ,d(((,(,pP@p,,(((<d    @          	!!5!!55!5!5!5!PdXd,DXXpP@ddd,dddddddddd      dl    3 7 ;  5!5!5!%&#"32767%&#"32654'&5!5!$$ 	>Q9889QI88	*)\99rQPr8pppp
598RQ8901Fo98QPrrPp   dl      " &  5!5!5!%!2#!"&546-5!5!$$pX);;)|);;UMpppp;));;) );Dp     @    		7	pdX,pdXxppXX  @          $ ( , 0 4 8 < @  	!!5!!5#!5!5!!5#!5!5!!5#!5!5!!5#!5!5!!5#P,XXpXXpXXpXXpXpP@p,dddddddddddddddddddddddddddd     @      "  	!!!!373' "&462%!5!5P ,,ddddddR;;R;,pP@p,X,;R;;Rdd    
- @         # '  	!!5!!55!!5!%!55!5!PdXd,DXXXDpP@ddd,ddddddd,ddddddd  @    	!!P ,pP@p,  @  
-   	!'7'	!	Pd,,dpP@d,,d   @   -  	!!4'&&#"32765%&3276P ,d
-s$,9'(('9A@,W9''(D9'(pP@p,G-'*67((97L<9'p(''*   
- @   
- 
     & 0  	!!7%7%726'./62"&54P ,pxԴxԴx@_	-^@,,@,pP@p,2d2dd2d2dd2d2ddpaBP  nL;h- --        $'&76$!!!!!,ppZZpppp,ZZpppp,pp  , 
-    	5!!53!5!'#	5!'7!5ppP,spg@pspgw ٴCٴ   ,,    !''!7!!! Ѝah pd4эb,DLD  ,   7!7!%!!%!'!'}p}ww}p}}}@}-ww}p}}}x}}}p  d dll   7   &$  $6 2"&44$?0./0'&>?$lMnM|XX|XJpo;[,OWR`-&+@1nMX|YY||&AFf88UUK 
  d:  ( 8 < @ D H L P T X \ `  !!!54762!54762!276=4'&#"276=4'&"!#5!3#!53#5!3#!53#5#53#53,,,,|,,,,|,,|*
(*X@$d<.,,.<dd<.,,.<

dd     d dll       !2#!"&546!!!!!!@);;));;yyl;));;)@);XXXX   d l 
      !!54'&#!"!5!!!5!5d#"101"#DxDD5xS0#"""pp   E Z  7>76.'627>'.'>76&&'&.'&''&'
-հ$[H E<A9>6.-1.R,`
$X`AE,$R7fJ(:?+N9F]
-%G?z
-
-%u;hz.<J#05'{-'		%9P*E}+'C&K
H+
-S7?1<6I%<I"-|^$^ivS$P    ,           # ' + / 3 7 ; ?  )!#53#53#53#53#53#53#53#53#53#53#53#53!!#53#53,xpX|X       e ! O  2765276532765276=!!!!&'.5"'.5"'.5d==dd==dd=ZX=dd==dp,40&# :[[<&# :\Z<&# 13++J~I++J~I++J~I++IdDd4$ 9(,&*, 9(,&*, :(,&$         " . C Y  5!57>'.5!!'&'>676&'&'.>767>'.7>767>zɆG-*xA3e. =TeH)
(
=V^
-$H*(
-9m}#ӰeE
-)	L?W-zsQdxeH2%uA")3)

)9$$(V1E	
-)ZI5#vCk	
-)z     ,    !5	57!	LpdpԖ,v-+     =   	#3X hPh      @   	3# X h P     @   XXhPh    @   	Xhh   ,L   !!p     ,  . Q  !!#"'&67>54.'.>#"'&67>4.'.7>pC@I6$$6I@C#
-;0>*9IW,&/5T		"
6-""-6&9N,7[jj[7,&',MW}E`_I&&F{E>
	 &)6ZhZ6)&@F @   	@ @    !!!,,PP     l  ) < \ j  5&7676'&'6'&'&326	'.7>32;!27654&#33!26=46;#!"&eM#$OecMLJ$"Of00_,0'AK

-9(5CT9;vRi'2I4 4IS,S,,RHNMLK$"OMLIx/0.,/1^.
-9x=)(;9TRv0PfA)p4II4AP,,,   f Rw  9 H  '.67>	.'>7>7>''.4>7>!
p)5%!4W)bUL+hgb`@vAC ap +*
-)-)x($#
-?]agi-LSg&W6$5&
, at BA
(
-'#         ; \ k s  !#4&#"&#"!327676767676?656'&'&#"54&'&#'"2327676?62#"'654&'> 462"K`(()Hs
-E
-	

-	
-0:0/7|80/1("<9*(::62CrrkP%5.!,gggPiVTBy		))&
-r1bTR/03r	
M8C9cJZZggg    d A I  2>32&#"632.#"
-!4>7&# >32.#"6$ 4&"2Z/"XQ8U)NUG=ƃ:Ko$"	<;aVCBmC]j]YdJ]9Yru@q\B*0X|XX|'׏M2NQ^YE>:$hv&B2ˆ#k_.E<Pu=#]3|XX|X  ,  l " 4   #!"&5463!4&"!54> 654'&"356.vvRRvvRvvԆC$!;<<;!!66LvRDRvvRRv,RvvRdd憆s=0=S;::;S=02  , ! %  63!2#!36 7>3#*%
X/,-7d226n36	N+YO`H&>7-&>,'|  d l  # . B G  "/&4?&'676!27627&'&'7&547%7!"'732$7&'"&	Swy'TX"'
-1hɀMm{y`XyVak>iDyuvSS<R%3+&xht(VX\`kyXuv   d blj    2#"$'%32$$#"6$H僃kU뢐Uj׸s<s  ~ U 	  )  4&  6676'.$7>&'.xLGa')7dVS)r@S5k^F)SV륦(F^k5S@Fa'"SVdͻ7)'aF      !     $&6!654'&"2EF(<##%$%&%&&(F(z#=>###"?=#"  ,        !!5!!5!!5!!5!!5!xPDD,x    , :   5>32&'./,1f^]^zg.W"2AG	2G    dwi   %!#"5%>=4&]{z^D&'E]zzgb2bMlM b2b            !!!!!!!!!!XXpLLdp     /  %  >&'. >76 >76&)=[{.T/4+zBR%;0D?3DLk	H-47.S+4+ia]\"2C7GF?
-   	            % ) -  	'		5	5#	'		'	%!	!5#!5#UUIdkuUUIUUI$x!uIJ[J^ΪmuIJIuIJ^^^      ! %  %'.7>54&#!"&54?>3!# #3*%
X/-7d2266	N+YO`H&>7-^&>|:,'T  ,,   !#!5!3XLXX    {_<                                                          d,   d,  ,  d d d  ,  ,  , U d d d d d d d,,,,,  B   d d d   d d d   d d   d  X d d d d , ,   X$,,,,   d   ,, d,,   ,,,   d d d    d d  j  X 	 M    6 ,  d d n 	 d          ,,,  , X,, X,,     ,   ,   d  P2     ,    ,   d d dT            ,  d  d d ,              f   ,  d d ~  ,     ,X     & & & .   >.\
-2dF8Rx			$	2	@	N			
-.
-d
-
-
-
-.vL
6
f


`~4~Jd@R|TP4DN(`4<l6l@xt 
- n   !!!"&""#b#$X$$$%%B%%%%&'B'((,(B(\(r(((()
-)()*J*++,--R--.. ..//L//0H0001.1d1|1122323N344`45@6`677P778,8t899H999:$:~::;;H;<:<t<=0=>>>>?
-? ?6?J???@AAB(BvBC,ChCCD&DNDDDEZEEE                   @            	       	     	     	  8   	  "6  	  xX  	  "  	 	 *  	    	  6  	  0L G P L   v e r s i o n   2   o r   a n y   l a t e r   v e r s i o n   w i t h   f o n t   e x c e p t i o n   ( h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l - f a q . h t m l # F o n t E x c e p t i o n ) D a s h i c o n s R e g u l a r 1 . 0 0 6 ; U K W N ; D a s h i c o n s - R e g u l a r D a s h i c o n s   R e g u l a r V e r s i o n   1 . 0 0 6 ; P S   0 0 1 . 0 0 6 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9 D a s h i c o n s - R e g u l a r W o r d P r e s s   d e s i g n   t e a m w o r d p r e s s . o r g W e b f o n t   1 . 0 W e d   J u l   2 2   1 9 : 2 2 : 0 1   2 0 1 5          2                        	
-
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ uni25FCuniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF110uniF111uniF112uniF113uniF115uniF116uniF117uniF118uniF119uniF120uniF121uniF122uniF123uniF125uniF126uniF127uniF128uniF129uniF130uniF132uniF133uniF134uniF135uniF136uniF138uniF139uniF140uniF141uniF142uniF143uniF145uniF147uniF148uniF153uniF154uniF155uniF156uniF157uniF158uniF159uniF160uniF161uniF163uniF164uniF165uniF166uniF167uniF168uniF169uniF171uniF172uniF173uniF174uniF175uniF176uniF177uniF178uniF179uniF180uniF181uniF182uniF183uniF184uniF185uniF200uniF201uniF203uniF204uniF205uniF206uniF207uniF208uniF209uniF210uniF211uniF212uniF213uniF214uniF215uniF216uniF217uniF218uniF219uniF220uniF221uniF222uniF223uniF224uniF225uniF226uniF227uniF228uniF229uniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF240uniF242uniF301uniF302uniF303uniF304uniF305uniF306uniF307uniF308uniF309uniF310uniF311uniF312uniF313uniF314uniF315uniF316uniF317uniF318uniF319uniF320uniF321uniF322uniF323uniF324uniF325uniF326uniF327uniF328uniF329uniF330uniF331uniF332uniF333uniF334uniF335uniF336uniF337uniF338uniF339uniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF448uniF449uniF450uniF451uniF452uniF453uniF454uniF455uniF456uniF457uniF459uniF460uniF462uniF463uniF464uniF465uniF466uniF467uniF468uniF469uniF470uniF471uniF472uniF473uniF474uniF475uniF476uniF477uniF478uniF479uniF480uniF481uniF482uniF483uniF484uniF485uniF486uniF487uniF488uniF489uniF490uniF491uniF492uniF493uniF494uniF495uniF496uniF497uniF498uniF499uniF500uniF501uniF502uniF503uniF504uniF506uniF507uniF508uniF509uniF510uniF511uniF512uniF513uniF514uniF515uniF516uniF517uniF518uniF519uniF520uniF521uniF522uniF523uniF524uniF525uniF526uniF527uniF528uniF529uniF530uniF531uniF533uniF534uniF535uniF536uniF537uniF538uniF540uniF541uniF542uniF543newGlyph  U%  
\ No newline at end of file
+Ԍ3f6Zt;P]^)`	xwT$jOE*zi*+-XGK?` @Epu=di"Aˏr87B h2e@[x;f'Xnt(MW
3g?!7K@Lӣ4JLQFpNC{R49UY'Ÿquql"x!Vҳ鮀wMpkЁAS석 WCV/rJfRR5;_كҔbcl.+ը1J&Q}8$@ 宯Cie&IMy2:u8}2N19'oo}Sá	D#8N?vv?>C!rXt6/]E!"9\h9[IV*uH,7fzF=`YE6v:{X2hmm]ZXbC6ø')H8fH7 *=eݤcSb-<v]V$Wn*_⹞]GBT7U1!bǉ'Qqy/v3I2rUBIKЕ@[&<!ǉ!⣓Mb1.p>H6p@k.l͝~Kp=})bJk"!݅*}O%m?uͧc2P7Vo5y<oRpHsW~Byå,A+XH$)iBS])gn@hJb,E>n<:O"wN^=Ӕ;SpCpp>H%^5k^N?5SC	^'4yX5ћOᆵ$Iu	G@ila,j !fA6/(~vG{W
+ܯ x,>e$+hۀ_i2013ob)NsG#NBꌳl]ڤHronġŎ ̝z/ۉsL~
+뙛nfEdZJ/`ϼ՛ͱnt3Ar)j5;7)߂y!xZfEzA7nBb/_y$TSbz)tjV1>ihԒq?4#]1`g"[iLEņ@j?DF#
+t]ჃRx`-ȑ@<B2lLݔY{@%|-?Y58{eG0,3ĆiM* z Dv"a%#zcHLȇY'5GJbU,]V$qIZL7Jz7=BG=bpV	UAۄ9 7(Ľ>Lj|p$P<ZvԦNDA 01=:X2q@ⅎʇ.b]5~i2=,	63)g^֊$ XY-a}Ra	rtM&5`9,9@⒖*$)̥@G:n8 
0`GTL샂)F_,@M8̬7fnJBֲ@{A a"=_ٞHZRH,5Qj#TVK(B59=uv'ЅC J-
+=O#822	8ˑդE$w|L"/jp0oT7Ϗ=bM`tR5Y*."!yiLg(B0xF.$o%tiK*TdJA}xmPU 54?*][Im&T<.4&zMUg̜jwyTZ[4"凷Wtuپ!.YEqS*yǸȊhxK"!Md'Ou\B%T.]bOЀ}RzLfƹn'<s #;:CW^F Z#YσvxǎBp)&:'6aYh&Z0#]	v0?@b,&LC&` a_@G(E0i**{y$
+	ӺCAI)QM~65vχ{Y
+k$kQyyݦBBԭn%څ[&;	[})D+ j;W[$%\ޢ2Ix(! El%}kN:cGVVQtp6xDʕqqmŁH5eKza0NF=-)jk,il*e-+mS]D(uKQB=OO:8IR|M<3B8Jbi]d,
+Y̐vB7v:RX"^%toѶăHG5Gf1f
+8oh7? ^.V59p|##tM5Q6ؓO-ɥάeI&hk>'lx3챑j%Z0`k62#-[hꑕI((QuKJ+V*b	Se(z"^"553f jf,Xf F$W{WKW#{j{=7yk)k7,.^iNM8d^LZ5kR&\2
04>XAR
+$3lVϺjGL(Z(sd^0I^W*XKrz=>Ƒ18p2k0e.b(TZ>cLL_Hr/"+`=4u݈4T0IEpEfʟqSMUV j0SNo)<V:HT+'*XxbE|*Xwul*bZv+ҋAP_ǣv['ݍno7_Z-Fvsu3uɄa^]/TKԻ%Rzz}H9^P/Lҩ҉{I{I[wwPw707/j5.jޫ+JM*RR#-ʆ2@$Y^1jVYY'ETFlT2od
+_j\jjeOU%S*UUUWAUTUuRF5US5M51TRZPZBAFa#T=FBCp=)aSڍѓڬ-VeZuiECTMSMU4TERJ(
T|5PAA9:w7'Z
+.A^Jȿ*dTYqNa/ｑj>        
\ No newline at end of file
--- a/wp-includes/fonts/dashicons.svg
+++ b/wp-includes/fonts/dashicons.svg
@@ -13,20 +13,20 @@
 <glyph unicode="&#xf103;" d="M1774 1724q126 -127 126 -305t-126 -305l-153 -152q-82 -82 -195 -110.5t-219 1.5l262 261l76 77l76 76q63 63 63 152t-63 152q-63 64 -152 64t-152 -64l-77 -76l-338 -338q-29 106 -0.5 219t110.5 195l152 153q127 126 305.5 126t304.5 -126zM859 657l534 534 q31 31 31 76t-31 76q-34 32 -78 31t-75 -31l-533 -534q-31 -31 -31 -76t31 -76q34 -32 78 -31t74 31zM783 428l414 415q30 -106 1.5 -219t-110.5 -195l-152 -153q-127 -126 -305 -126t-305 126q-126 126 -126 305t126 305l153 152q82 82 195 110.5t219 -0.5l-414 -415 q-64 -63 -64 -152t64 -153q63 -63 152 -63t152 63z" />
 <glyph unicode="&#xf104;" d="M1300 900v700q0 41 -29.5 70.5t-70.5 29.5h-167l-133 200h-400l-133 -200h-167q-41 0 -70.5 -29.5t-29.5 -70.5v-700q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5zM700 1550q104 0 177 -73t73 -177t-73 -177t-177 -73t-177 73t-73 177t73 177t177 73z M1400 1400h500v-1050q0 -104 -73 -177t-177 -73t-177 73t-73 177t73 177t177 73q23 0 50 -5v505h-300v300zM1000 595v105h200v-350q0 -104 -73 -177t-177 -73t-177 73t-73 177t73 177t177 73q23 0 50 -5z" />
 <glyph unicode="&#xf105;" d="M600 500v1300h1000v-1300h-1000zM500 400h800v-200h-1000v1300h200v-1100z" />
-<glyph unicode="&#xf106;" d="M1311 1564l-324 -324l-187 187l324 324q26 26 72 16.5t84 -48.5q39 -38 48 -83.5t-17 -71.5zM511 1387l91 112l901 -901l-119 -84q-50 -50 -167.5 -83t-214.5 -33h-388l-124 -124q-44 -44 -106 -44t-106 44t-44 106t44 106l124 124v388q0 96 30.5 218t78.5 171zM1237 990 l324 324q25 26 71 17t84 -48q39 -38 48 -83.5t-17 -71.5l-324 -325z" />
+<glyph unicode="&#xf106;" d="M1311 1564l-324 -324l-187 187l324 324q26 26 72 16.5t84 -48.5q39 -38 48 -83.5t-17 -71.5zM511 1387l91 112l901 -901l-119 -84q-50 -50 -167.5 -83t-214.5 -33h-388l-124 -124q-44 -44 -106 -44t-106 44q-44 43 -44 105.5t44 106.5l124 124v388q0 96 30.5 218 t78.5 171zM1237 990l324 324q25 26 71 17t84 -48q39 -38 48 -83.5t-17 -71.5l-324 -325z" />
 <glyph unicode="&#xf107;" d="M1668 1023q-99 -99 -236 -125t-259 26l-541 -652q-74 -74 -179 -74t-179 74t-74 179t74 178l652 542q-52 122 -26 259t125 236q94 94 224 122t248 -16l-289 -289l282 -282l286 287q41 -117 13 -244.5t-121 -220.5zM381 379q30 -29 72 -29t71 29q30 30 30 72t-30 71 q-29 30 -71 30t-72 -30q-29 -29 -29 -71t29 -72z" />
 <glyph unicode="&#xf108;" d="M1800 400v1200q0 41 -29.5 70.5t-70.5 29.5h-1300q-41 0 -70.5 -29.5t-29.5 -70.5v-1200q0 -41 29.5 -70.5t70.5 -29.5h1300q41 0 70.5 29.5t29.5 70.5zM800 900h100q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5 t-35.5 14.5t-14.5 35.5v150h-100q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5h100v550q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-550zM1300 1100h-100q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5h100v150q0 21 14.5 35.5t35.5 14.5t35.5 -14.5 t14.5 -35.5v-150h100q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-100v-550q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v550z" />
 <glyph unicode="&#xf109;" d="M1044 1698l182 182l636 -635l-183 -182q-78 52 -175 42.5t-166 -78.5l-75 -75q-68 -69 -77.5 -165.5t42.5 -175.5l-183 -182l-241 241l-280 -279q-54 -54 -203.5 -155t-176.5 -74t74 177.5t154 203.5l279 279l-241 242l183 182q78 -52 175 -42.5t165 78.5l75 75 q69 68 78.5 165t-42.5 176z" />
-<glyph unicode="&#xf110;" d="M1000 1075q-46 0 -86.5 19t-67.5 49.5t-49 67t-34.5 73t-21 67t-11.5 49.5l-3 19q-6 55 -3 108.5t24.5 103t53 87t82.5 60t113 22.5q103 0 171 -59t91 -144t9 -178q-1 -7 -3 -19.5t-10.5 -48t-20.5 -68t-33.5 -72.5t-48 -68.5t-66.5 -48t-86 -19.5zM1000 833l272 182 q116 0 221.5 -67t168 -172t62.5 -214v-249q-15 -5 -41.5 -12.5t-109 -27t-164.5 -34.5t-195 -27t-214 -12q-102 0 -214.5 11.5t-199.5 28t-159.5 33.5t-111.5 29l-39 11v249q0 112 58 215t162.5 168t226.5 65z" />
+<glyph unicode="&#xf110;" d="M1000 1075q-46 0 -86.5 19t-67.5 49.5t-49 67t-34.5 73t-21 67t-11.5 49.5l-3 19q-6 55 -3 108.5t24.5 103t53 87t82.5 60t113 22.5q103 0 171 -59t91 -144t9 -178q-1 -7 -3 -19.5t-10.5 -48t-20.5 -68t-33.5 -72.5t-48 -68.5t-66.5 -48t-86 -19.5zM1000 818l272 182 q116 0 221.5 -67t168 -172t62.5 -214v-249q-15 -5 -41.5 -12.5t-109 -27t-164.5 -34.5t-195 -27t-214 -12q-162 0 -343 28.5t-281 56.5l-100 28v249q0 112 58 215t162.5 168t226.5 65z" />
 <glyph unicode="&#xf111;" d="M1800 800h-218q-26 -107 -81 -193l154 -154l-210 -210l-154 154q-88 -55 -191 -79v-218h-300v218q-103 24 -191 79l-154 -154l-212 212l154 154q-55 88 -79 191h-218v297h217q23 101 80 194l-154 154l210 210l154 -154q85 54 193 81v218h300v-218q103 -24 191 -79 l154 154l212 -212l-154 -154q57 -93 80 -194h217v-297zM950 650q124 0 212 88t88 212t-88 212t-212 88t-212 -88t-88 -212t88 -212t212 -88z" />
 <glyph unicode="&#xf112;" d="M1695 1742q96 -96 130.5 -225t0 -257.5t-130.5 -224.5q-112 -112 -267.5 -138.5t-291.5 37.5l-187 -331l-299 -31l-150 -372h-300l-100 200l795 769q-71 139 -46.5 298.5t139.5 274.5q96 96 225 130.5t257.5 0t224.5 -130.5zM1444 1363q55 0 94 39t39 95q0 55 -39 94 t-94 39t-94 -39t-39 -94t39 -94.5t94 -39.5z" />
 <glyph unicode="&#xf113;" d="M1000 1700q154 0 290.5 -63t234.5 -175l-171 -195q-62 82 -155 130t-199 48q-157 0 -277.5 -98t-154.5 -247h232l-350 -400l-350 400h208q24 168 121 305t247.5 216t323.5 79zM1000 296q-155 0 -291 63t-234 175l171 195q62 -82 155 -130t199 -48q157 0 277.5 98 t154.5 247h-232l350 400l350 -400h-208q-18 -126 -79.5 -236.5t-152.5 -190.5t-210.5 -126.5t-249.5 -46.5z" />
 <glyph unicode="&#xf115;" d="M1800 600v1000q0 41 -29.5 70.5t-70.5 29.5h-1400q-41 0 -70.5 -29.5t-29.5 -70.5v-1000q0 -41 29.5 -70.5t70.5 -29.5h1400q41 0 70.5 29.5t29.5 70.5zM1000 1400q169 0 323 -79t277 -221q-123 -142 -277 -221t-323 -79t-323 79t-277 221q123 142 277 221t323 79z M1200 1100q0 82 -59 141t-141 59t-141 -59t-59 -141t59 -141t141 -59t141 59t59 141zM1400 300h300v-100h-1400v100h300v100h800v-100z" />
 <glyph unicode="&#xf116;" d="M1900 400v1300q0 41 -29.5 70.5t-70.5 29.5h-1500q-41 0 -70.5 -29.5t-29.5 -70.5v-1300q0 -41 29.5 -70.5t70.5 -29.5h1500q41 0 70.5 29.5t29.5 70.5zM400 1600h1300v-400h-1300v400zM500 1500v-200h300v200h-300zM900 1500v-200h300v200h-300zM1300 1500v-200h300v200 h-300zM450 1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM600 1000h400v-100h-400v100zM1200 1000h500v-500h-500v500zM450 800q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5 t14.5 35.5t35.5 14.5zM600 800h400v-100h-400v100zM1300 800v-200h300v200h-300zM450 600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM600 600h400v-100h-400v100z" />
 <glyph unicode="&#xf117;" d="M500 1800h1000q82 0 141 -59t59 -141v-800q0 -82 -59 -141t-141 -59h-200l-500 -500v500h-300q-82 0 -141 59t-59 141v800q0 82 59 141t141 59zM1350 950l-250 250l250 250l-100 100l-250 -250l-250 250l-100 -100l250 -250l-250 -250l100 -100l250 250l250 -250z" />
-<glyph unicode="&#xf118;" d="M1000 1000l-746 298l46 -1098h-200l48 1141l-148 59l1000 400l1000 -400zM1000 1500q-41 0 -70.5 -14.5t-29.5 -35.5t29.5 -35.5t70.5 -14.5t70.5 14.5t29.5 35.5t-29.5 35.5t-70.5 14.5zM1000 900l557 223q112 -149 136 -330q-53 7 -93 7q-188 0 -347.5 -92.5 t-252.5 -248.5q-93 156 -252.5 248.5t-347.5 92.5q-40 0 -93 -7q24 181 136 330z" />
+<glyph unicode="&#xf118;" d="M1000 1000l-746 298l46 -1098h-200l48 1141l-148 59l1000 400l1000 -400zM1000 1500q-41 0 -70.5 -14.5t-29.5 -35.5t29.5 -35.5t70.5 -14.5t70.5 14.5t29.5 35.5t-29.5 35.5t-70.5 14.5zM1000 900l557 223q112 -149 136 -330q-52 7 -93 7q-188 0 -347.5 -92.5 t-252.5 -248.5q-93 156 -252.5 248.5t-347.5 92.5q-40 0 -93 -7q24 181 136 330z" />
 <glyph unicode="&#xf119;" d="M1689 1880l141 -141q29 -29 29 -70.5t-29 -70.5l-430 -431v-967h-1100v1500h1067l180 180q30 29 71.5 29.5t70.5 -29.5zM1123 1032l537 536l-142 142l-536 -537l-71 -212z" />
-<glyph unicode="&#xf120;" d="M2000 1000q0 163 -50.5 315.5t-143 275.5t-215.5 215.5t-275.5 143t-315.5 50.5t-315.5 -50.5t-275.5 -143t-215.5 -215.5t-143 -275.5t-50.5 -315.5t50.5 -315.5t143 -275.5t215.5 -215.5t275.5 -143t315.5 -50.5t315.5 50.5t275.5 143t215.5 215.5t143 275.5 t50.5 315.5zM1000 1899q183 0 349.5 -71t287 -191.5t191.5 -287t71 -349.5t-71 -349.5t-191.5 -287t-287 -191.5t-349.5 -71t-349.5 71t-287 191.5t-191.5 287t-71 349.5t71 349.5t191.5 287t287 191.5t349.5 71zM801 518l-305 821l105 8q20 2 27 27.5t-2.5 49t-30.5 22.5 q-129 -10 -213 -10q-33 0 -52 1q110 166 287 263t383 97q154 0 293.5 -55t247.5 -154q-52 7 -98.5 -30.5t-46.5 -111.5q0 -29 11.5 -61.5t22.5 -52.5t37 -61q5 -9 8 -13q50 -87 50 -221q0 -60 -31.5 -172t-63.5 -194l-32 -82l-271 750q21 1 40 5t27 8l8 3q20 2 27.5 29.5 t-2.5 53.5t-30 25q-130 -11 -214 -11q-35 0 -87.5 3l-87.5 5l-36 3q-20 1 -30 -25.5t-2.5 -54t27.5 -28.5l84 -8l112 -304zM1403 303l261 697q3 7 7 19.5t15 53.5t15.5 82t8 105t-6.5 121q94 -170 94 -381q0 -219 -106.5 -405t-287.5 -292zM268 1323l382 -1048 q-202 99 -324.5 294.5t-122.5 430.5q0 179 65 323zM1013 870l229 -625q-117 -42 -242 -42q-103 0 -206 30z" />
+<glyph unicode="&#xf120;" d="M2000 1000q0 163 -50.5 315.5t-143 275.5t-215.5 215.5t-275.5 143t-315.5 50.5t-315.5 -50.5t-275.5 -143t-215.5 -215.5t-143 -275.5t-50.5 -315.5t50.5 -315.5t143 -275.5t215.5 -215.5t275.5 -143t315.5 -50.5t315.5 50.5t275.5 143t215.5 215.5t143 275.5 t50.5 315.5zM1000 1899q183 0 349.5 -71t287 -191.5t191.5 -287t71 -349.5t-71 -349.5t-191.5 -287t-287 -191.5t-349.5 -71t-349.5 71t-287 191.5t-191.5 287t-71 349.5t71 349.5t191.5 287t287 191.5t349.5 71zM801 518l-305 821l105 8q20 2 27 27.5t-2.5 49t-30.5 22.5 q-129 -10 -213 -10q-33 0 -52 1q110 166 287 263t383 97q154 0 293.5 -55t247.5 -154q-52 7 -98.5 -30.5t-46.5 -111.5q0 -29 11.5 -61.5t22.5 -52.5t37 -61q5 -8 8 -13q50 -87 50 -221q0 -60 -31.5 -172t-63.5 -194l-32 -82l-271 750q21 1 40 5t27 8l8 3q20 2 27.5 29.5 t-2.5 53.5t-30 25q-130 -11 -214 -11q-35 0 -87.5 3l-87.5 5l-36 3q-20 1 -30 -25.5t-2.5 -54t27.5 -28.5l84 -8l112 -304zM1403 303l261 697q3 7 7 19.5t15 53.5t15.5 82t8 105t-6.5 121q94 -170 94 -381q0 -219 -106.5 -405t-287.5 -292zM268 1323l382 -1048 q-202 99 -324.5 294.5t-122.5 430.5q0 179 65 323zM1013 870l229 -625q-117 -42 -242 -42q-103 0 -206 30z" />
 <glyph unicode="&#xf121;" d="M300 1900h1400v-1800h-1400v1800zM1400 1500v100h-800v-100h800zM1400 1200v100h-800v-100h800zM1400 900v100h-800v-100h800zM1200 600v100h-600v-100h600z" />
 <glyph unicode="&#xf122;" d="M854 726q0 130 -72 222q-50 63 -136.5 82t-159.5 3q-25 143 78 303.5t264 241.5l-163 228q-98 -47 -188.5 -114t-169.5 -157t-133.5 -192.5t-79.5 -227t-9 -252.5q26 -211 139.5 -337t283.5 -126q151 0 248 88q98 88 98 238zM1797 726q0 130 -72 222q-50 63 -136.5 82 t-159.5 3q-25 143 78 303.5t264 241.5l-163 228q-98 -47 -188.5 -114t-169.5 -157t-133.5 -192.5t-79.5 -227t-9 -252.5q26 -211 139.5 -337t283.5 -126q151 0 248 88q98 88 98 238z" />
 <glyph unicode="&#xf123;" d="M100 1900h1800v-1200l-600 -600h-1200v1800zM400 1600v-100h1200v100h-1200zM400 1200v-100h1200v100h-1200zM1000 700v100h-600v-100h600zM1200 300l500 500h-500v-500z" />
@@ -55,7 +55,7 @@
 <glyph unicode="&#xf155;" d="M1000 1900l300 -600l600 -75l-412 -462l112 -663l-600 300l-600 -300l113 663l-413 462l600 75z" />
 <glyph unicode="&#xf156;" d="M1100 1300h-1000l500 -700zM900 600h1000l-500 700z" />
 <glyph unicode="&#xf157;" d="M1476 1900q134 0 229 -95.5t95 -229.5t-95 -229t-229 -95q-33 0 -70 8l-106 -106v-1053h-1100v1500h954q9 145 99 222.5t223 77.5zM1476 1351q93 0 158.5 66t65.5 158q0 93 -65.5 159t-158.5 66t-158.5 -66t-65.5 -159q0 -54 27 -103l-322 -322q-35 -35 -101.5 -133 t-48.5 -116q3 -4 10 -4q32 0 120.5 61.5t118.5 91.5l324 324q48 -23 96 -23z" />
-<glyph unicode="&#xf158;" d="M1555 630l-219 -206l-342 365l-364 -343l-206 218l364 343l-342 364l218 206l343 -364l364 342l205 -218l-364 -343z" />
+<glyph unicode="&#xf158;" d="M1212 1000l353 -353l-212 -212l-353 353l-354 -354l-212 212l354 354l-354 354l212 212l354 -354l354 353l212 -212z" />
 <glyph unicode="&#xf159;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1000 500q136 0 251 67t182 182t67 251t-67 251t-182 182t-251 67 t-251 -67t-182 -182t-67 -251t67 -251t182 -182t251 -67z" />
 <glyph unicode="&#xf160;" d="M1400 1100h100q41 0 70.5 -29.5t29.5 -70.5v-700q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v700q0 41 29.5 70.5t70.5 29.5h100v300q0 166 117 283t283 117t283 -117t117 -283v-300zM1200 1100v300q0 82 -59 141t-141 59t-141 -59t-59 -141v-300 h400zM1100 400l-36 215q39 18 62.5 54.5t23.5 80.5q0 62 -44 106t-106 44t-106 -44t-44 -106q0 -44 23.5 -80.5t62.5 -54.5l-36 -215h200z" />
 <glyph unicode="&#xf161;" d="M1600 1600h196q43 0 73.5 -30.5t30.5 -73.5v-1292q0 -43 -30.5 -73.5t-73.5 -30.5h-1292q-43 0 -73.5 30.5t-30.5 73.5v196h-196q-43 0 -73.5 30.5t-30.5 73.5v1292q0 43 30.5 73.5t73.5 30.5h1292q43 0 73.5 -30.5t30.5 -73.5v-196zM300 600h1100v1100h-1100v-1100z M800 1450q0 62 -44 106t-106 44t-106 -44t-44 -106t44 -106t106 -44t106 44t44 106zM1000 1000q2 10 6 28t18.5 70t30.5 99.5t43 105t55.5 99t67 70t79.5 28.5v-800h-900v600q56 0 97 -31t60 -75t30 -88t12 -75l1 -31q1 4 2.5 11.5t8 28t15.5 39.5t25.5 42t36 39.5t49 28 t63.5 11.5q47 0 84.5 -20.5t58 -50t34.5 -59t19 -50.5zM1700 300v1100h-100v-896q0 -43 -30.5 -73.5t-73.5 -30.5h-896v-100h1100z" />
@@ -74,7 +74,7 @@
 <glyph unicode="&#xf176;" d="M1485 997q133 -14 224 -113t91 -234q0 -145 -102.5 -247.5t-247.5 -102.5h-1000q-145 0 -247.5 102.5t-102.5 247.5q0 133 88 231t218 115q-6 26 -6 54q0 104 73 177t177 73q49 0 95 -19q50 99 145.5 159t209.5 60q166 0 283 -117t117 -283q0 -48 -15 -103z" />
 <glyph unicode="&#xf177;" d="M1000 1491q294 0 536 -151t364 -399q-122 -248 -364 -399t-536 -151t-536 151t-364 399q122 248 364 399t536 151zM1235 1181q0 44 -26 78t-66 46q-17 2 -49 4q-49 -4 -83 -40.5t-34 -87.5q0 -53 38 -91t91 -38q54 0 91.5 38t37.5 91zM1000 511q244 0 449.5 121 t310.5 309q-69 123 -189 208.5t-276 126.5q109 -117 109 -276q0 -167 -118.5 -285.5t-285.5 -118.5t-285.5 118.5t-118.5 285.5q0 159 109 276q-156 -41 -276 -126.5t-189 -208.5q105 -188 310.5 -309t449.5 -121z" />
 <glyph unicode="&#xf178;" d="M1800 300v1400q0 41 -29.5 70.5t-70.5 29.5h-1400q-41 0 -70.5 -29.5t-29.5 -70.5v-1400q0 -41 29.5 -70.5t70.5 -29.5h1400q41 0 70.5 29.5t29.5 70.5zM1700 300h-1400v1400h1400v-1400zM475 1600h1050q31 0 53 -22t22 -53v-125h-100v-300h100v-200h-100v-300h100v-125 q0 -31 -22 -53t-53 -22h-1050q-31 0 -53 22t-22 53v1050q0 31 22 53t53 22zM1300 1000q0 166 -117 283t-283 117t-283 -117t-117 -283t117 -283t283 -117t283 117t117 283zM900 1300l77 -115q55 -24 89 -74t34 -111q0 -82 -59 -141t-141 -59t-141 59t-59 141q0 61 34 111 t89 74z" />
-<glyph unicode="&#xf179;" d="M1214 1582q139 -139 158 -334.5t-86 -354.5q3 -3 15.5 -14t20.5 -17q34 -27 81 -59q62 -44 66 -47q61 -45 94 -78q49 -49 84 -100q36 -50 59 -104q22 -55 18 -100q-3 -48 -36 -81t-81 -36q-49 -3 -99 19q-52 21 -104 59q-51 35 -100 84q-33 33 -77 93q-2 3 -47 66 q-32 46 -56 78q-24 30 -44 50q-154 -83 -334 -57t-310 155q-160 161 -160 389.5t160 388.5q106 106 247.5 143.5t283 0t247.5 -143.5zM1073 946q102 103 102 247.5t-102 247.5q-103 103 -248 103t-247 -103q-103 -103 -103 -247.5t103 -247.5q102 -103 247 -103t248 103z " />
+<glyph unicode="&#xf179;" d="M1214 1582q139 -139 158 -334.5t-86 -354.5q3 -3 15.5 -14t20.5 -17q34 -27 81 -59q62 -43 66 -47q61 -45 94 -78q49 -49 84 -100q36 -50 59 -104q22 -55 18 -100q-3 -48 -36 -81t-81 -36q-49 -3 -99 19q-52 21 -104 59q-51 35 -100 84q-33 33 -77 93q-2 3 -47 66 q-32 46 -56 78q-24 30 -44 50q-154 -83 -334 -57t-310 155q-160 161 -160 389.5t160 388.5q106 106 247.5 143.5t283 0t247.5 -143.5zM1073 946q102 103 102 247.5t-102 247.5q-103 103 -248 103t-247 -103q-103 -103 -103 -247.5t103 -247.5q102 -103 247 -103t248 103z " />
 <glyph unicode="&#xf180;" d="M900 1100v600h-600v-600h600zM1700 1100v600h-600v-600h600zM900 300v600h-600v-600h600zM1700 300v600h-600v-600h600z" />
 <glyph unicode="&#xf181;" d="M500 600v800h1000v-800h-1000zM200 700v600h200v-600h-200zM600 1300v-600h800v600h-800zM1600 1300h200v-600h-200v600zM1300 1100v100h-600v-100h600zM1300 800v200h-600v-200h600z" />
 <glyph unicode="&#xf182;" d="M1200 1600h300q41 0 70.5 -29.5t29.5 -70.5v-100h-1300v100q0 41 29.5 70.5t70.5 29.5h300q17 86 88.5 143t161.5 57t161.5 -57t88.5 -143zM800 1600h300q-16 43 -58.5 71.5t-91.5 28.5t-91.5 -28.5t-58.5 -71.5zM400 1300h1100v-1000q0 -41 -29.5 -70.5t-70.5 -29.5 h-900q-41 0 -70.5 29.5t-29.5 70.5v1000zM700 400v700h-100v-700h100zM1000 400v700h-100v-700h100zM1300 400v700h-100v-700h100z" />
@@ -103,8 +103,8 @@
 <glyph unicode="&#xf220;" d="M1000 1460q190 0 291 -108q100 -108 100 -313q0 -192 -69 -327q-33 -62 -87.5 -111.5t-134.5 -100.5v-200h600v200h-369q146 101 212 234q74 153 74 335q0 267 -165 422q-166 155 -452 155q-287 0 -452 -157q-165 -156 -165 -420q0 -181 73 -333q62 -130 210 -236h-366 v-200h600v200q-84 55 -139 105t-85 112q-67 133 -67 322q0 206 100 313q99 108 291 108z" />
 <glyph unicode="&#xf221;" d="M700 1600v100h-400v-100h400zM1700 1500v200h-900v-200h900zM700 1300h-200v200l-400 -350l400 -350v200h200v300zM1700 1200v200h-900v-200h900zM1500 900v200h-700v-200h700zM1700 600v200h-900v-200h900zM700 600v100h-400v-100h400zM1100 300v200h-300v-200h300z" />
 <glyph unicode="&#xf222;" d="M300 1500v200h900v-200h-900zM1300 1600v100h400v-100h-400zM1300 1300h200v200l400 -350l-400 -350v200h-200v300zM300 1200v200h900v-200h-900zM500 900v200h700v-200h-700zM300 600v200h900v-200h-900zM1300 600v100h400v-100h-400zM900 300v200h300v-200h-300z" />
-<glyph unicode="&#xf223;" d="M1700 1000q0 190 -94 351.5t-255 255t-351 93.5q-143 0 -272.5 -55.5t-223 -149t-149 -223t-55.5 -272.5t55.5 -272.5t149 -223t223 -149t272.5 -55.5q190 0 351 93.5t255 255t94 351.5zM1070 852h-156v43q0 56 24 98q22 39 88 89q61 43 81 71q20 26 20 62q0 37 -28 58 q-28 19 -79 19q-88 0 -200 -57l-64 128q131 74 277 74q120 0 192 -58q71 -58 71 -155q0 -66 -29 -111q-27 -45 -111 -106q-55 -40 -71 -63q-15 -22 -15 -57v-35zM923 578q-27 25 -27 73q0 50 26 75t77 25q47 0 75 -26q27 -25 27 -74q0 -47 -27 -72q-27 -27 -75 -27t-76 26z " />
-<glyph unicode="&#xf224;" d="M1582 775q40 0 74 7q33 7 73 20v-84q-70 -26 -158 -26q-131 0 -201 79q-59 67 -68 179h-94q18 -32 18 -79q0 -80 -55 -126q-57 -45 -156 -45h-215v250h-141l93 -250h-103l-59 167h-228l-58 -167h-104l93 250h-93v100h131l93 249h106l92 -249h178v250h177q115 0 177 -41 q55 -36 55 -113q0 -52 -27 -87l-8 -9h129q8 62 31 110q36 71 98 106q64 37 151 37q93 0 169 -38l-35 -81q-25 13 -64 25q-35 11 -71 11q-83 0 -131 -59q-35 -44 -44 -111h293v-100h-295q9 -77 44 -119q45 -56 133 -56zM444 1104l-18 -54h104l-22 61q-2 5 -7.5 22t-9.5 29 q-12 41 -14 51q-14 -59 -33 -109zM897 1213v-163h119q39 3 64 18q28 19 28 66q0 42 -30 61q-30 18 -97 18h-84zM564 949v1h-173v-1h173zM1092 948l-3 2h-192v-168h104q60 0 92 23q31 24 31 74q0 46 -32 69z" />
+<glyph unicode="&#xf223;" d="M1700 1000q0 190 -94 351.5t-255 255t-351 93.5q-143 0 -272.5 -55.5t-223 -149t-149 -223t-55.5 -272.5t55.5 -272.5t149 -223t223 -149t272.5 -55.5q190 0 351 93.5t255 255t94 351.5zM1070 852h-156v43q0 56 24 98q22 39 88 89q61 43 81 71q20 26 20 62q0 37 -28 58 q-28 19 -79 19q-88 0 -200 -57l-64 128q131 74 277 74q120 0 192 -58q71 -58 71 -155q0 -66 -29 -111q-27 -45 -111 -106q-55 -40 -71 -63q-15 -22 -15 -57v-35zM923 578q-27 26 -27 73q0 50 26 75t77 25q47 0 75 -26q27 -26 27 -74q0 -47 -27 -72q-27 -27 -75 -27t-76 26z " />
+<glyph unicode="&#xf224;" d="M1582 775q40 0 74 7q33 7 73 20v-84q-70 -26 -158 -26q-131 0 -201 79q-59 67 -68 179h-94q18 -32 18 -79q0 -80 -55 -126q-57 -45 -156 -45h-215v250h-141l93 -250h-103l-59 167h-228l-58 -167h-104l93 250h-93v100h131l93 249h106l92 -249h178v250h177q115 0 177 -41 q55 -36 55 -113q0 -52 -27 -87l-8 -9h129q8 62 31 110q36 71 98 106q64 37 151 37q93 0 169 -38l-35 -81q-26 13 -64 25q-35 11 -71 11q-83 0 -131 -59q-35 -44 -44 -111h293v-100h-295q9 -77 44 -119q45 -56 133 -56zM444 1104l-18 -54h104l-22 61q-2 5 -7.5 22t-9.5 29 q-12 41 -14 51q-14 -59 -33 -109zM897 1213v-163h119q39 3 64 18q28 19 28 66q0 42 -30 61q-30 18 -97 18h-84zM564 949v1h-173v-1h173zM1092 948l-3 2h-192v-168h104q60 0 92 23q31 24 31 74q0 46 -32 69z" />
 <glyph unicode="&#xf225;" d="M1774 1774q126 -127 126 -305t-126 -305l-153 -152q-45 -46 -108 -77l-213 65l169 164l76 77l76 76q63 63 63 152t-63 152q-63 64 -152 64t-152 -64l-77 -76l-76 -76l-164 -169l-65 214q31 63 77 107l152 153q127 126 305.5 126t304.5 -126zM200 1600l800 -600l-600 800z M600 1800l400 -800l-200 800h-200zM200 1400l800 -400l-800 200v200zM936 631l64 69l74 -235l-138 -139q-127 -126 -305 -126t-305 126q-126 126 -126 305t126 305l139 138l235 -74l-69 -64l-152 -153q-64 -63 -64 -152t64 -152q63 -64 152 -64t152 64zM1800 400l-800 600 l600 -800zM1400 200l-400 800l200 -800h200zM1800 600l-800 400l800 -200v-200z" />
 <glyph unicode="&#xf226;" d="M376 400h1248q176 219 176 500q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5t-255 -170.5t-170.5 -255t-63.5 -311q0 -281 176 -500zM1000 1600q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z M600 1400q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1400 1400q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM863 845l337 455v-600q0 -82 -59 -141t-141 -59 t-141 59t-59 141q0 85 63 145zM400 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1600 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1100 700 q0 41 -29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5z" />
 <glyph unicode="&#xf227;" d="M500 200v1500h-200v-1500h200zM600 800v800q83 28 189 28.5t214.5 -14t220.5 -29t239 -13.5t237 28v-800q-83 -35 -201 -39t-229.5 13t-239 32.5t-229.5 19.5t-201 -26z" />
@@ -117,12 +117,12 @@
 <glyph unicode="&#xf234;" d="M800 1500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5q0 -42 30.5 -71t69.5 -29h500q41 0 70.5 29.5t29.5 70.5zM1400 1000l400 400v-1000l-400 400v200zM1300 600v600q0 41 -29.5 70.5t-70.5 29.5h-800q-41 0 -70.5 -29.5t-29.5 -70.5v-600 q0 -41 29.5 -70.5t70.5 -29.5h800q41 0 70.5 29.5t29.5 70.5z" />
 <glyph unicode="&#xf235;" d="M1200 700v600q0 82 -59 141t-141 59h-700q-82 0 -141 -59t-59 -141v-600q0 -82 59 -141t141 -59h700q82 0 141 59t59 141zM1300 950l600 -450v1000l-600 -450v-100z" />
 <glyph unicode="&#xf236;" d="M1900 500v1000q0 82 -59 141t-141 59h-1300q-82 0 -141 -59t-59 -141v-1000q0 -82 59 -141t141 -59h1300q82 0 141 59t59 141zM800 600v800l600 -400z" />
-<glyph unicode="&#xf237;" d="M1450 800q124 0 212 -88t88 -212t-88 -212t-212 -88t-212 88t-88 212q0 34 9 69l-438 230q-89 -99 -221 -99q-124 0 -212 88t-88 212t88 212t212 88q130 0 221 -99l438 230q-9 34 -9 69q0 124 88 212t212 88t212 -88t88 -212t-88 -212t-212 -88q-130 0 -221 99l-438 -230 q9 -34 9 -69q0 -34 -9 -69l438 -230q89 99 221 99z" />
+<glyph unicode="&#xf237;" d="M1450 800q124 0 212 -88t88 -212t-88 -212t-212 -88t-212 88t-88 212q0 34 9 69l-438 230q-89 -99 -221 -99q-124 0 -212 88t-88 212t88 212t212 88q130 0 221 -99l438 230q-9 35 -9 69q0 124 88 212t212 88t212 -88t88 -212t-88 -212t-212 -88q-130 0 -221 99l-438 -230 q9 -35 9 -69t-9 -69l438 -230q89 99 221 99z" />
 <glyph unicode="&#xf238;" d="M1800 1650q0 -46 -25.5 -83.5t-66.5 -54.5v-1311h-1509l422 673q-21 37 -21 76q0 62 44 106t106 44t106 -44t44 -106q0 -17 -5 -37l144 -63q45 50 111 50q22 0 51 -9l358 641q-59 44 -59 118q0 62 44 106t106 44q25 0 53 -10l5 9v-11q41 -17 66.5 -54.5t25.5 -83.5z M1608 301v1114l-329 -589q21 -37 21 -76q0 -62 -44 -106t-106 -44t-106 44t-44 106l1 7l-163 72q-40 -29 -88 -29q-24 0 -51 10l-320 -509h1229z" />
 <glyph unicode="&#xf239;" d="M1800 200l1 1228q45 27 72 72.5t27 99.5q0 82 -59 141t-141 59t-141 -59t-59 -141q0 -59 31.5 -107.5t82.5 -72.5l-413 -658q-52 38 -116 38q-62 0 -112 -34t-73 -90l-214 153q14 34 14 71q0 83 -58.5 141.5t-141.5 58.5t-141.5 -58.5t-58.5 -141.5q0 -54 26.5 -99 t71.5 -72l-298 -529h1700zM1700 1700q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM500 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1085 700 q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z" />
 <glyph unicode="&#xf240;" d="M1622 1420q35 -52 23.5 -112.5t-63.5 -95.5t-112.5 -23.5t-95.5 63.5q-21 31 -55 67q-36 34 -67 55q-37 25 -77 41q-42 19 -84 26q-90 20 -182 1q-43 -9 -84 -27q-40 -16 -77 -41q-33 -22 -66 -55q-34 -34 -56 -67q-24 -36 -41 -76q-1 -2 -1 -4q-12 -30 -23 -72h-461v300 h266q9 16 12 20q42 62 91 111q51 51 111 91q63 43 128 70q71 30 141 43q151 32 302 0q70 -13 141 -43q65 -27 128 -70q60 -40 111 -91q49 -49 91 -111zM1250 1000q0 104 -73 177t-177 73t-177 -73t-73 -177t73 -177t177 -73t177 73t73 177zM378 580q-35 52 -23.5 113 t63.5 96t113 23t95 -64q21 -31 55 -67q36 -34 67 -55q37 -25 77 -41q36 -16 84 -26q87 -19 182 0q48 10 84 26q40 16 77 41q33 22 66 55q31 31 56 67q26 41 41 76q1 2 1 4q12 30 23 72h461v-300h-266q-2 -2 -5.5 -9t-6.5 -11q-42 -62 -91 -111q-51 -51 -111 -91 q-63 -43 -128 -70q-64 -27 -141 -43q-151 -32 -302 0q-77 16 -141 43q-65 27 -128 70q-60 40 -111 91q-49 49 -91 111z" />
 <glyph unicode="&#xf242;" d="M1800 1200l-500 -400v299q-86 -2 -152.5 -9t-143.5 -26t-141 -50.5t-132.5 -85.5t-130.5 -128q22 269 199 421t501 173v306zM400 600h1100v200l200 160v-560h-1500v1100h943q-274 -48 -441 -200h-302v-700z" />
-<glyph unicode="&#xf301;" d="M1894 1554q-75 -112 -183 -190q1 -15 1 -47q0 -147 -43 -294.5t-131 -282.5t-210 -239t-293 -166t-366 -62q-304 0 -563 165q48 -5 88 -5q255 0 455 157q-119 2 -212.5 73t-129.5 182q38 -7 69 -7q47 0 96 13q-127 26 -210.5 127t-83.5 233v4q80 -43 166 -46 q-75 51 -119 131.5t-44 174.5q0 100 50 184q138 -169 334.5 -270.5t421.5 -112.5q-10 45 -10 84q0 151 107.5 258.5t259.5 107.5q160 0 268 -116q126 26 233 89q-43 -132 -162 -202q107 11 211 57z" />
+<glyph unicode="&#xf301;" d="M1894 1554q-75 -112 -183 -190q1 -15 1 -47q0 -147 -43 -294.5t-131 -282.5t-210 -239t-293 -166t-366 -62q-304 0 -563 165q48 -5 88 -5q255 0 455 157q-119 2 -212.5 73t-129.5 182q39 -7 69 -7q47 0 96 13q-127 26 -210.5 127t-83.5 233v4q80 -43 166 -46 q-75 51 -119 131.5t-44 174.5q0 100 50 184q138 -169 334.5 -270.5t421.5 -112.5q-10 45 -10 84q0 151 107.5 258.5t259.5 107.5q160 0 268 -116q126 26 233 89q-43 -132 -162 -202q107 11 211 57z" />
 <glyph unicode="&#xf302;" d="M605 1800q-87 0 -148.5 -61.5t-61.5 -148.5v-908q0 -6 -1 -9q0 -209 117.5 -337.5t342.5 -134.5q2 0 7 -0.5t8 -0.5h521q86 0 148 62t62 149t-62 148.5t-148 61.5h-544q-30 0 -30 39v303h574q86 0 148 61.5t62 148.5t-62 149t-148 62h-574v206q0 87 -62 148.5t-149 61.5z " />
 <glyph unicode="&#xf303;" d="M1492 200h308q0 214 -57.5 418t-161 376.5t-251 318t-323 247.5t-383 158.5t-424.5 56.5v-302q210 0 407 -64.5t356 -182t278.5 -274t185 -351t65.5 -401.5zM948 200h308q0 211 -84 403.5t-225.5 332t-337 222t-409.5 82.5v-302q150 0 286 -56t243 -160 q106 -104 162.5 -239t56.5 -283zM413 202q88 0 150.5 61t62.5 148q0 86 -62.5 147.5t-150.5 61.5t-150.5 -61.5t-62.5 -147.5q0 -87 62 -148t151 -61z" />
 <glyph unicode="&#xf304;" d="M289 1800h1423q37 0 62.5 -25.5t25.5 -62.5v-1424q0 -36 -25.5 -62t-62.5 -26h-408v620h208l31 241h-239v154q0 59 25 88.5t95 29.5h128v216q-66 9 -186 9q-142 0 -226.5 -83.5t-84.5 -235.5v-178h-209v-241h209v-620h-766q-37 0 -63 26t-26 62v1424q0 37 26 62.5 t63 25.5z" />
@@ -130,7 +130,7 @@
 <glyph unicode="&#xf306;" d="M600 1500v200h-300v-200h300zM1800 500v1100h-900l-200 -200h-500v-900h1600zM1100 1300q124 0 212 -88t88 -212t-88 -212t-212 -88t-212 88t-88 212t88 212t212 88z" />
 <glyph unicode="&#xf307;" d="M803 1554q-7 -40 -4.5 -85.5t20.5 -92t42 -84t61 -61t78 -23.5q50 0 94 36t68 89t35.5 113t-1.5 108q-16 72 -72.5 117.5t-123.5 45.5q-68 0 -124 -45.5t-73 -117.5zM390 1464q-13 -55 4 -123t61.5 -119t101.5 -51t101.5 51t61.5 119t4 123q-14 61 -62 100t-105 39 t-105 -39t-62 -100zM1276 1464q-13 -55 4 -123t61.5 -119t100.5 -51q57 0 101.5 51t61.5 119t4 123q-14 61 -62 100t-105 39t-104.5 -39t-61.5 -100zM1217 321l125 430q37 126 6 215t-122 138t-226 49q-207 0 -304 -109t-40 -293l126 -430q17 -53 79.5 -87t138.5 -34 q75 0 137.5 34t79.5 87zM607 1084q-107 -147 -42 -359l112 -379q-53 -31 -120 -31q-65 0 -117.5 28.5t-67.5 74.5l-107 365q-48 156 34 248t258 92q41 0 79 -6q-11 -11 -29 -33zM1442 1123q176 0 258.5 -92t33.5 -248l-107 -365q-15 -46 -67.5 -74.5t-117.5 -28.5 q-67 0 -120 31l111 377q67 215 -42 361q-13 18 -28 33q38 6 79 6z" />
 <glyph unicode="&#xf308;" d="M1770 1368l141 -142l-347 -341l-142 142l84 82q-54 129 -151 231l-461 -659l-526 -470q-29 -29 -70.5 -29t-71.5 29l-120 121q-29 29 -29 70.5t29 70.5l1097 992q-231 145 -567 148q412 125 658 30q25 -10 50 -23.5t44.5 -25t45 -33t39.5 -32.5t40 -39t35.5 -37.5t37 -43 t33 -40t34.5 -44t32 -40.5z" />
-<glyph unicode="&#xf309;" d="M855 1694q20 -7 21 -22t-11 -35.5t-30 -44.5t-32 -51.5t-19.5 -54t9 -54.5t52.5 -51q23 -17 61 -5t75 37t82.5 63.5t83.5 74t78 69t65 47.5q39 22 84.5 30t95 0t96 -47t77.5 -106q33 -72 41 -182t-14.5 -239.5t-70 -255.5t-135 -242t-200.5 -187q-117 -74 -246.5 -106 t-252.5 -20t-233.5 58.5t-198.5 132.5t-139 201q-29 66 -39.5 141t-2.5 147.5t30 147.5t57.5 142.5t79 131t95 113.5t106.5 91t113 62t113.5 27.5t108.5 -13.5zM976 1049q30 -68 126 -56q91 12 173 84q96 86 93 187q0 33 -13 65q-26 65 -124 33q-92 -29 -176 -112 q-94 -94 -87 -171q2 -16 8 -30z" />
+<glyph unicode="&#xf309;" d="M855 1694q20 -7 21 -22t-11 -35.5t-30 -44.5t-32 -51.5t-19.5 -54t9 -54.5t52.5 -51q23 -17 61 -5t75 37t82.5 63.5t83.5 74t78 69t65 47.5q39 22 84.5 30t95 0t96 -47t77.5 -106q33 -72 41 -182t-14.5 -239.5t-70 -255.5t-135 -242t-200.5 -187q-117 -74 -246.5 -106 t-252.5 -20t-233.5 58.5t-198.5 132.5t-139 201q-29 66 -39.5 141t-2.5 147.5t30 147.5t57.5 142.5t79 131t95 113.5t106.5 91t113 62t113.5 27.5t108.5 -13.5zM976 1049q30 -68 126 -56q91 12 173 84q96 86 93 187q-1 34 -13 65q-26 65 -124 33q-92 -29 -176 -112 q-94 -94 -87 -171q2 -16 8 -30z" />
 <glyph unicode="&#xf310;" d="M400 1400h600v200h-800v-1201h800v201h-600v800zM600 1200h600v300l600 -500l-600 -500v300h-600v400z" />
 <glyph unicode="&#xf311;" d="M376 299h1248q176 221 176 501q0 162 -63.5 310.5t-170.5 255.5t-255 170.5t-311 63.5t-311 -63.5t-255 -170.5t-170.5 -255.5t-63.5 -310.5q0 -280 176 -501zM900 1400q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71z M400 1200q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM852 860q37 37 200 124.5t307 156.5l144 69q-30 -64 -76.5 -160.5t-141 -275t-131.5 -215.5q-63 -63 -151 -63t-151 63q-62 62 -62 150.5t62 150.5zM300 700 q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM900 700q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM1500 700q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5 q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71z" />
 <glyph unicode="&#xf312;" d="M1700 1200h100v-1100h-1600v1100h100v200q0 136 67 251t182 182t251 67q105 0 200 -42q95 42 200 42q136 0 251 -67t182 -182t67 -251v-200zM500 1400v-200h200v200q0 164 102 300h-2q-124 0 -212 -88t-88 -212zM1500 1200v200q0 124 -88 212t-212 88h-2 q102 -136 102 -300v-200h200zM1000 1622q-100 -90 -100 -222v-200h200v200q0 132 -100 222z" />
@@ -157,8 +157,8 @@
 <glyph unicode="&#xf333;" d="M1700 1300v200h-1400v-200h1400zM1700 900v200h-1400v-200h1400zM1700 500v200h-1400v-200h1400z" />
 <glyph unicode="&#xf334;" d="M1000 1800q12 -8 34.5 -21.5t96 -48t150.5 -61t192 -48t227 -21.5q0 -224 -38.5 -423t-100.5 -336.5t-136.5 -252.5t-149 -184.5t-136.5 -117.5t-101 -67l-38 -19q-9 4 -24.5 11.5t-63.5 38.5t-94 68.5t-109 103.5t-117.5 141.5t-109.5 185t-94 231t-63.5 282.5 t-24.5 338q112 0 225.5 20.5t195 50t147 59t98.5 50.5z" />
 <glyph unicode="&#xf335;" d="M1495 1354l-354 -354l354 -354l-141 -141l-354 353l-353 -353l-142 142l353 353l-353 353l142 142l353 -353l354 353z" />
-<glyph unicode="&#xf336;" d="M1800 400h-1600v1200h1600v-1200zM705 1147q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q20 -9 43 -9q24 0 43 9zM1700 1100v400h-500v-400h500zM662 1017l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q55 -6 107 -6q50 0 107 6q48 5 98 14 q54 10 82 17q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1700 900v100h-500v-100h500zM1700 700v100h-500v-100h500zM1700 500v100h-1400v-100h1400z" />
-<glyph unicode="&#xf337;" d="M1800 200h-1600v1600h1600v-1600zM805 1247q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q20 -9 43 -9q24 0 43 9zM1600 1500v100h-500v-100h500zM1600 1300v100h-500v-100h500zM762 1117l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q55 -6 107 -6 q50 0 107 6q48 5 98 14q54 10 82 17q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1600 1100v100h-300v-100h300zM1600 900v100h-300v-100h300zM1600 600v100h-1200v-100h1200zM1600 400v100h-1200v-100h1200z" />
+<glyph unicode="&#xf336;" d="M1800 400h-1600v1200h1600v-1200zM705 1147q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q19 -9 43 -9t43 9zM1700 1100v400h-500v-400h500zM662 1017l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q55 -6 107 -6q50 0 107 6q48 5 98 14q54 10 82 17 q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1700 900v100h-500v-100h500zM1700 700v100h-500v-100h500zM1700 500v100h-1400v-100h1400z" />
+<glyph unicode="&#xf337;" d="M1800 200h-1600v1600h1600v-1600zM805 1247q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q19 -9 43 -9t43 9zM1600 1500v100h-500v-100h500zM1600 1300v100h-500v-100h500zM762 1117l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q56 -6 107 -6 q50 0 107 6q48 5 98 14q54 10 82 17q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1600 1100v100h-300v-100h300zM1600 900v100h-300v-100h300zM1600 600v100h-1200v-100h1200zM1600 400v100h-1200v-100h1200z" />
 <glyph unicode="&#xf338;" d="M730 1400l-3 19q-6 55 -3 108q3 56 25 104q22 50 52 86q33 39 83 60q52 23 113 23q103 0 171 -59q69 -60 91 -144q22 -85 9 -178l-3 -19q-1 -10 -11 -48q-7 -33 -20 -69q-13 -34 -34 -72q-18 -35 -47 -69q-25 -26 -67 -48q-39 -19 -86 -19q-46 0 -87 19q-42 21 -67 50 q-25 28 -49 66q-22 36 -34 73q-14 39 -21 67q-9 33 -12 50zM1650 776q50 -85 50 -214v-249q0 -4 -29 -13q-7 -2 -37 -10.5t-60 -16.5q-110 -24 -165 -34q-85 -15 -195 -27q-112 -12 -213 -12t-214 12q-90 8 -198 27q-44 8 -156 34q-43 10 -106 29l-27 11v249q0 134 46 215 q65 115 150 168q47 29 136 42t168 13l167 -167l-67 -133v-300l102 -108l98 108v300l-68 133l165 167q209 0 290 -52q96 -61 163 -172z" />
 <glyph unicode="&#xf339;" d="M1000 1900q153 0 282.5 -75.5t205 -204.5t75.5 -282q0 -52 -21 -118t-50.5 -123.5t-59.5 -107.5t-51 -79l-21 -30q-25 -33 -42.5 -86t-17.5 -94v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-400q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 -17.5 94t-42.5 86q-8 11 -21.5 30.5 t-48.5 77t-61.5 110.5t-48.5 120.5t-22 119.5q0 153 75 282t204.5 204.5t282.5 75.5zM700 313v87h600v-87q0 -53 -16 -83t-59 -30h-25q0 -46 -27.5 -73t-74.5 -27h-200q-46 0 -72 26.5t-26 73.5h-25q-43 0 -59 30t-16 83z" />
 <glyph unicode="&#xf340;" d="M1800 1100v-200h-1200l400 -400l-100 -200l-700 700l700 700l100 -200l-400 -400h1200z" />
@@ -174,17 +174,17 @@
 <glyph unicode="&#xf448;" d="M1000 2000q163 0 315.5 -50.5t275.5 -143t215.5 -215.5t143 -275.5t50.5 -315.5t-50.5 -315.5t-143 -275.5t-215.5 -215.5t-275.5 -143t-315.5 -50.5t-315.5 50.5t-275.5 143t-215.5 215.5t-143 275.5t-50.5 315.5t50.5 315.5t143 275.5t215.5 215.5t275.5 143 t315.5 50.5zM1000 1950q-193 0 -369 -75t-303.5 -202.5t-202.5 -303.5t-75 -369t75 -369t202.5 -303.5t303.5 -202.5t369 -75t369 75t303.5 202.5t202.5 303.5t75 369t-75 369t-202.5 303.5t-303.5 202.5t-369 75zM1000 1850q173 0 330.5 -67t271.5 -181t181 -271.5 t67 -330.5t-67 -330.5t-181 -271.5t-271.5 -181t-330.5 -67t-330.5 67t-271.5 181t-181 271.5t-67 330.5t67 330.5t181 271.5t271.5 181t330.5 67zM1180 1679q-83 0 -155 -45q118 -28 195.5 -124t77.5 -221q0 -100 -55 -187q99 22 164 101.5t65 183.5q0 121 -85.5 206.5 t-206.5 85.5zM942 1579q-121 0 -206.5 -86t-85.5 -207t85.5 -206.5t206.5 -85.5t207 85.5t86 206.5q0 122 -85.5 207.5t-207.5 85.5zM1367 1078l-51 -59q66 -19 115 -63.5t72.5 -94t38 -96t16.5 -77.5l3 -30h128q0 76 -11 138.5t-29.5 104.5t-43 75t-51 51t-53 30.5 t-51 16.5t-43 5.5t-29.5 0.5zM1157 998l-212 -209l-212 209q-68 -4 -123 -23t-90.5 -48.5t-62.5 -67t-41 -78t-22 -81t-9.5 -76.5t-0.5 -63.5t3 -44.5l2 -16h1108q10 102 -4 184t-43 132.5t-67 88t-77.5 54.5t-73 27t-54.5 11z" />
 <glyph unicode="&#xf449;" d="M1350 1300h-700q-62 0 -106 44t-44 106t44 106t106 44h159q-9 29 -9 50q0 62 44 106t106 44h100q62 0 106 -44t44 -106q0 -21 -9 -50h159q62 0 106 -44t44 -106t-44 -106t-106 -44zM400 1200h1200q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-1200 q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM500 900h1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM700 600h600q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-109q9 -29 9 -50 q0 -62 -44 -106t-106 -44h-100q-62 0 -106 44t-44 106q0 21 9 50h-109q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z" />
 <glyph unicode="&#xf450;" d="M1044 1834q-44 44 -106 44t-106 -44l-566 -566q-44 -44 -44 -106t44 -106q46 -44 107.5 -43.5t104.5 43.5l566 566q44 44 44 106t-44 106zM1327 1551q-44 44 -106.5 44t-105.5 -44l-566 -566q-44 -43 -44 -105.5t44 -106.5q46 -44 107.5 -43t104.5 43l566 566 q43 43 43 105.5t-43 106.5zM1433 879l418 -418q44 -44 44 -106t-44 -106t-106.5 -44t-105.5 44l-418 418l-177 -177q-44 -44 -106 -44t-106 44t-44 106.5t44 106.5l566 565q44 44 106 44t106 -44t44 -106t-44 -106zM500 500q0 45 -17 102.5t-41.5 107.5t-49 94t-41.5 70 l-17 26q-15 -31 -37 -80.5t-59.5 -157.5t-37.5 -162q0 -90 38.5 -145t95.5 -55h32q62 0 98 44.5t36 155.5z" />
-<glyph unicode="&#xf451;" d="M1754 971q88 -88 88 -212.5t-88 -212.5t-212.5 -88t-212.5 88l-34 52q0 -66 -9.5 -124t-22.5 -99.5t-36.5 -79.5t-42.5 -60.5t-49.5 -47t-48 -35.5t-47.5 -28.5t-39 -23.5q-11 8 -49.5 32t-64.5 42t-63.5 58.5t-60.5 85.5t-40 118.5t-17 161.5l-34 -52q-88 -88 -212 -88 t-213 88q-88 88 -88 212.5t88 212.5q102 67 210 130q-136 184 -136 411q0 47 8 100q18 -131 84 -245.5t168 -196.5q53 28 126.5 57t110.5 35h-17q-82 0 -141 59t-59 141t59 141t141 59v50q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-50h200v50q0 21 14.5 35.5 t35.5 14.5t35.5 -14.5t14.5 -35.5v-50q82 0 141 -59t59 -141t-59 -141t-141 -59h-17q36 -6 112.5 -36.5t125.5 -55.5q102 82 168 196.5t84 245.5q8 -53 8 -100q0 -227 -136 -411q48 -28 100.5 -60.5t80.5 -50.5zM850 1362q38 0 69 30t31 70q0 41 -29.5 70.5t-70.5 29.5 t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5zM1150 1562q-41 0 -70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5t-29.5 70.5t-70.5 29.5zM920 989q-19 -17 -19 -43q2 -19 16 -32.5t33 -13.5h100q19 0 33 13.5t16 32.5q0 21 -19 43q-15 11 -30 11 h-100q-15 0 -30 -11zM1200 750q0 23 -19 38q-15 12 -31 12h-300q-16 0 -31 -12q-19 -17 -19 -38t14.5 -35.5t35.5 -14.5h300q21 0 35.5 14.5t14.5 35.5zM850 500h300q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5t14.5 -35.5 t35.5 -14.5zM950 300h100q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5t14.5 -35.5t35.5 -14.5z" />
+<glyph unicode="&#xf451;" d="M1754 971q88 -88 88 -212.5t-88 -212.5t-212.5 -88t-212.5 88l-34 52q0 -66 -9.5 -124t-22.5 -99.5t-36.5 -79.5t-42.5 -60.5t-49.5 -47t-48 -35.5t-47.5 -28.5t-39 -23.5q-11 8 -49.5 32t-64.5 42t-63.5 58.5t-60.5 85.5t-40 118.5t-17 161.5l-34 -52 q-88 -88 -212.5 -88t-212.5 88t-88 212.5t88 212.5q102 67 210 130q-136 184 -136 411q0 47 8 100q18 -131 84 -245.5t168 -196.5q53 28 126.5 57t110.5 35h-17q-82 0 -141 59t-59 141t59 141t141 59v50q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-50h200v50 q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-50q82 0 141 -59t59 -141t-59 -141t-141 -59h-17q36 -6 112.5 -36.5t125.5 -55.5q102 82 168 196.5t84 245.5q8 -53 8 -100q0 -227 -136 -411q48 -28 100 -60.5t81 -50.5zM850 1362q38 0 69 30t31 70q0 41 -29.5 70.5 t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5zM1150 1562q-41 0 -70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5t-29.5 70.5t-70.5 29.5zM920 989q-19 -17 -19 -43q2 -19 16 -32.5t33 -13.5h100q19 0 33 13.5t16 32.5q0 21 -19 43 q-15 11 -30 11h-100q-15 0 -30 -11zM1200 750q0 23 -19 38q-15 12 -31 12h-300q-16 0 -31 -12q-19 -17 -19 -38t14.5 -35.5t35.5 -14.5h300q21 0 35.5 14.5t14.5 35.5zM850 500h300q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5 t14.5 -35.5t35.5 -14.5zM950 300h100q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5t14.5 -35.5t35.5 -14.5z" />
 <glyph unicode="&#xf452;" d="M800 1900v-700h200v200q0 115 92 207.5t208 92.5v-86q91 86 200 86v-300h100q82 0 141 -59t59 -141t-59 -141t-141 -59h-100v-100v-1v-499q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v218q-51 -18 -100 -18v-200q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5 t-29.5 70.5v200h-200v-200q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v200q-49 0 -100 18v-218q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v400h-100v100q0 124 88 212t212 88h200v700h100zM1300 1200q41 0 70.5 29.5t29.5 70.5t-29.5 70.5 t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5z" />
-<glyph unicode="&#xf453;" d="M900 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM1300 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM900 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5 t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1300 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1700 1000q0 109 -95 201t-255 145v-246q0 -62 -44 -106t-106 -44 t-106 44t-44 106v299q-8 0 -24.5 0.5t-25.5 0.5q-8 0 -25 -0.5t-25 -0.5v-299q0 -62 -44 -106t-106 -44t-106 44t-44 106v246q-160 -53 -255 -145t-95 -201q0 -110 78.5 -197.5t242.5 -139.5q32 -10 108.5 -42t142.5 -51t128 -19t128 19t142.5 51.5t108.5 42.5 q163 51 242 138.5t79 197.5zM1000 457q63 0 131.5 19.5t144 50.5t112.5 41q68 19 118.5 43.5t86.5 57.5t57 59.5t50 71.5v-300q0 -109 -93.5 -201t-255 -145.5t-351.5 -53.5t-351.5 53.5t-255 145.5t-93.5 201v300q37 -58 70 -94.5t95.5 -75t149.5 -63.5q35 -10 111.5 -41 t143.5 -50t130 -19z" />
+<glyph unicode="&#xf453;" d="M900 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM1300 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM900 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5 t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1300 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1700 1000q0 109 -95 201t-255 145v-246q0 -62 -44 -106t-106 -44 t-106 44t-44 106v299q-8 0 -25 0.5t-25 0.5t-25 -0.5t-25 -0.5v-299q0 -62 -44 -106t-106 -44t-106 44t-44 106v246q-160 -53 -255 -145t-95 -201q0 -110 78.5 -197.5t242.5 -139.5q32 -10 108.5 -42t142.5 -51t128 -19t128 19t142.5 51.5t108.5 42.5q163 51 242 138.5 t79 197.5zM1000 457q63 0 131.5 19.5t144 50.5t112.5 41q68 19 118.5 43.5t86.5 57.5t57 59.5t50 71.5v-300q0 -109 -93.5 -201t-255 -145.5t-351.5 -53.5t-351.5 53.5t-255 145.5t-93.5 201v300q37 -58 70 -94.5t95.5 -75t149.5 -63.5q35 -10 111.5 -41t143.5 -50t130 -19z " />
 <glyph unicode="&#xf454;" d="M875 1423q0 39 -18 92t-43.5 101t-51.5 90.5t-44 67.5l-18 26q-7 -10 -19 -27t-42 -65.5t-53 -93t-42 -98.5t-19 -93q0 -98 43 -135.5t132 -37.5t132 37.5t43 135.5zM1475 1423q0 39 -18 92t-43.5 101t-51.5 90.5t-44 67.5l-18 26q-7 -10 -19 -27t-42 -65.5t-53 -93 t-42 -98.5t-19 -93q0 -98 43 -135.5t132 -37.5t132 37.5t43 135.5zM900 300v800q0 41 -29.5 70.5t-70.5 29.5h-200q-41 0 -70.5 -29.5t-29.5 -70.5v-800q0 -41 29.5 -70.5t70.5 -29.5h200q41 0 70.5 29.5t29.5 70.5zM1500 300v800q0 41 -29.5 70.5t-70.5 29.5h-200 q-41 0 -70.5 -29.5t-29.5 -70.5v-800q0 -41 29.5 -70.5t70.5 -29.5h200q41 0 70.5 29.5t29.5 70.5zM600 900l200 100v-200l-200 -100v200zM1200 900l200 100v-200l-200 -100v200zM600 600l200 100v-200l-200 -100v200zM1200 600l200 100v-200l-200 -100v200z" />
 <glyph unicode="&#xf455;" d="M1098 1322l452 -822q-48 -96 -142 -166t-199 -102t-209 -32t-209 32t-199 102t-142 166l450 818q-57 93 -168 146t-261 57l246 292q199 -141 297 -331q51 80 109.5 131t160.5 81l183 -286q-192 46 -369 -86zM817 960l-93 -169q71 -16 154 -16q199 0 355 95l-101 182 q-136 -83 -315 -92zM903 422q147 0 272 50t202 136l-98 176q-77 -86 -202 -136.5t-272 -50.5q-87 0 -176 21l-63 -115q152 -81 337 -81z" />
 <glyph unicode="&#xf456;" d="M1545 1375q89 -46 127.5 -130t22.5 -181t-80 -187q-59 -83 -159.5 -134.5t-186.5 -43.5l-264 -499h-105l-265 499q-85 -12 -189.5 40t-165.5 139q-64 90 -80 187t23 181t128 129q68 34 143 31q-2 -62 7 -121q20 -129 99.5 -252t186.5 -185q-30 -86 -88 -125l201 -381v566 q-102 28 -191.5 144t-108.5 248q-20 132 16 246t124 184t210 70t210 -70t124 -184t16 -246q-19 -132 -108.5 -248t-191.5 -144v-577l207 384q-63 33 -99 130q109 61 190 185.5t101 254.5q9 59 7 122q73 2 139 -32z" />
 <glyph unicode="&#xf457;" d="M1000 1800q84 0 197.5 -51.5t215 -125t191 -147t142.5 -124.5l54 -52v-1100h-1600v1100q20 20 55.5 54t138 120t196.5 152t210 120t200 54zM1700 328l-373 292l373 280l-43 37l-226 -130l24 431l-877 52l-46 -454l-199 95l-33 -31l373 -280l-344 -285l40 -43l631 408 l653 -415z" />
 <glyph unicode="&#xf459;" d="M1000 1900l-300 -600l-600 -75l413 -462l-113 -663l600 300l600 -300l-112 663l412 462l-600 75zM1000 1676l234 -469l465 -58l-318 -356l87 -515l-468 234v1164z" />
 <glyph unicode="&#xf460;" d="M400 1100h1200v-200h-1200v200z" />
-<glyph unicode="&#xf462;" d="M925 836q88 -62 123 -128t35 -165q0 -62 -30 -119.5t-84.5 -104t-140 -74t-189.5 -27.5q-126 0 -231 31.5t-168.5 93t-63.5 140.5q0 128 130 226.5t314 98.5q14 0 40 0.5t38 0.5q-61 61 -61 126q0 43 23 86q-8 -1 -22 0.5t-20 1.5q-151 0 -247.5 97t-96.5 237 q0 87 55.5 166.5t147 128t190.5 48.5h452l-101 -100h-144q83 -87 103 -116q43 -62 43 -144q0 -135 -128 -234q-53 -42 -69.5 -67t-16.5 -62q0 -28 39.5 -70.5t79.5 -70.5zM683 1063q88 -3 139 76t36 194q-15 114 -87 195t-160 84q-88 2 -139 -75t-36 -191q15 -115 87.5 -198 t159.5 -85zM1700 1000v-100h-200v-200h-100v200h-200v100h200v200h100v-200h200zM638 290q172 0 250 63.5t78 170.5q0 22 -5 47q-4 16 -10.5 29.5t-18 27.5t-20.5 23.5t-28 24t-29.5 21.5t-36.5 25t-38 26q-56 18 -112 18q-131 2 -230 -68.5t-99 -166.5q0 -100 85.5 -170.5 t213.5 -70.5z" />
-<glyph unicode="&#xf463;" d="M1020 1672q173 0 323.5 -79t247.5 -216t121 -305h208l-350 -400l-350 400h232q-34 149 -154.5 247t-277.5 98q-106 0 -199 -48t-155 -130l-171 195q98 112 234.5 175t290.5 63zM980 328q-130 0 -249.5 46.5t-210.5 126.5t-152.5 190.5t-79.5 236.5h-208l350 400 q58 -66 174.5 -200t175.5 -200h-232q34 -149 154.5 -247t277.5 -98q106 0 199 48t155 130l171 -195q-98 -112 -234 -175t-291 -63z" />
+<glyph unicode="&#xf462;" d="M673 1000h540q9 -52 9 -95q0 -247 -151.5 -403.5t-397.5 -156.5q-156 0 -288 77t-208.5 209t-76.5 287q0 117 45.5 223t122 182.5t182.5 122t223 45.5q223 0 383 -150l-155 -150q-93 89 -228 89q-147 0 -251 -106t-104 -256q0 -149 104 -255t251 -106q80 0 143.5 26 t99.5 66.5t55.5 79.5t25.5 75h-324v196zM1900 1000v-164h-164v-163h-163v163h-164v164h164v164h163v-164h164z" />
+<glyph unicode="&#xf463;" d="M1020 1672q173 0 323.5 -79t247.5 -216t121 -305h208l-350 -400l-350 400h232q-34 149 -154.5 247t-277.5 98q-106 0 -199 -48t-155 -130l-171 195q98 112 234.5 175t290.5 63zM980 328q-130 0 -249.5 46.5t-210.5 126.5t-152.5 190.5t-79.5 236.5h-208l350 400 q59 -67 175.5 -200t174.5 -200h-232q34 -149 154.5 -247t277.5 -98q106 0 199 48t155 130l171 -195q-98 -112 -234 -175t-291 -63z" />
 <glyph unicode="&#xf464;" d="M1389 1661l271 -272q34 -35 33.5 -84t-30.5 -80l-801 -802l-556 -116l116 558q760 763 799 803q29 30 81.5 28.5t86.5 -35.5zM1116 1382l-559 -561l111 -111l554 565zM819 559l558 560l-107 108l-559 -560z" />
 <glyph unicode="&#xf465;" d="M387 1600h1325q188 0 188 -179v-842q0 -179 -188 -179h-1325q-188 0 -188 179v842q0 179 188 179zM1049 740l674 553q21 17 27 45.5t-14 61.5q-21 30 -56.5 33.5t-60.5 -16.5l-570 -386l-569 386q-25 20 -60.5 16.5t-56.5 -33.5q-20 -33 -14 -61.5t27 -45.5z" />
 <glyph unicode="&#xf466;" d="M1900 550v900q0 62 -44 106t-106 44h-1401q-62 0 -106 -44t-44 -106v-900q0 -62 44 -106t106 -44h1401q62 0 106 44t44 106zM1769 1461q15 -15 17.5 -32.5t-4 -29.5t-16.5 -22l-406 -372l390 -406q26 -30 6 -51q-9 -11 -28 -12t-28 7l-437 373l-214 -195l-213 195 l-437 -373q-9 -8 -28 -7t-28 12q-20 21 6 51l390 406l-406 372q-10 10 -16.5 22t-4 29.5t17.5 32.5q40 40 95 -7l624 -504l625 504q55 47 95 7z" />
@@ -198,7 +198,7 @@
 <glyph unicode="&#xf474;" d="M1600 1600h200v-900h-1100v-300l-500 400l500 400v-300h900v700z" />
 <glyph unicode="&#xf475;" d="M900 1400l-400 -400l400 -400l-100 -200l-600 600l600 600zM1100 600l400 400l-400 400l100 200l600 -600l-600 -600z" />
 <glyph unicode="&#xf476;" d="M1500 1800h-746q-124 0 -228 -60q-105 -62 -165 -165q-61 -103 -61 -227t61 -227q60 -104 165 -164q103 -61 228 -61h43v-596q0 -40 29 -71q31 -29 71 -29t71 29q30 30 30 71v1200q0 42 29 71q31 29 71 29t71 -29q29 -31 29 -71v-1200q0 -41 30 -71q31 -29 71 -29t71 29 q29 31 29 71v1300h101q40 0 70 30q30 28 30 70q0 41 -30 71q-31 29 -70 29z" />
-<glyph unicode="&#xf477;" d="M1000 1800q162 0 310.5 -63.5t255.5 -170.5t170.5 -255.5t63.5 -310.5t-63.5 -310.5t-170.5 -255.5t-255.5 -170.5t-310.5 -63.5t-310.5 63.5t-255.5 170.5t-170.5 255.5t-63.5 310.5t63.5 310.5t170.5 255.5t255.5 170.5t310.5 63.5zM1000 250q153 0 291.5 59.5t239 160 t160 239t59.5 291.5t-59.5 291.5t-160 239t-239 160t-291.5 59.5t-291.5 -59.5t-239 -160t-160 -239t-59.5 -291.5q0 -223 122 -410q41 -61 95 -117q104 -105 242 -164t291 -59zM1000 1674q137 0 262 -53.5t215 -143.5t143.5 -215t53.5 -262t-53.5 -262t-143.5 -215 t-215 -143.5t-262 -53.5q-206 0 -374 113q78 4 151 42t126 99q20 -58 80 -100t151 -42q130 0 240.5 88t136.5 212q29 127 -28 213t-182 86q-45 0 -96 -21t-90 -52l104 479q2 14 -3.5 21.5t-18.5 3.5q-56 -15 -227 -32q-18 -2 -24.5 -17t2 -29t26.5 -13q22 1 34.5 -1 t20.5 -10.5t10 -20t-1 -34.5t-8.5 -50t-14.5 -70q-1 -3 -1 -4l-54 -243q-57 93 -186 93q-46 0 -96.5 -21t-89.5 -52q100 461 103 479q3 13 -2.5 21t-18.5 4q-42 -11 -179 -26q94 109 226.5 170.5t282.5 61.5zM441 1377h6q52 2 61 -21q10 -23 -13 -127q-2 -12 -9 -42 l-101 -463q-59 130 -59 276q0 207 115 377zM853 738q-23 -104 -82.5 -172t-143.5 -68q-55 0 -89 41t-17 116l34 167q15 64 69.5 107t114.5 43q82 0 109.5 -65t4.5 -169zM1380 738q-22 -104 -82 -172t-144 -68q-55 0 -89 41t-17 116l35 167q15 64 69 107t114 43 q82 0 109.5 -65t4.5 -169z" />
+<glyph unicode="&#xf477;" d="M1000 1800q162 0 310.5 -63.5t255.5 -170.5t170.5 -255.5t63.5 -310.5t-63.5 -310.5t-170.5 -255.5t-255.5 -170.5t-310.5 -63.5t-310.5 63.5t-255.5 170.5t-170.5 255.5t-63.5 310.5t63.5 310.5t170.5 255.5t255.5 170.5t310.5 63.5zM1000 250q153 0 291.5 59.5t239 160 t160 239t59.5 291.5t-59.5 291.5t-160 239t-239 160t-291.5 59.5t-291.5 -59.5t-239 -160t-160 -239t-59.5 -291.5q0 -223 122 -410q41 -61 95 -117q104 -105 242 -164t291 -59zM1000 1674q137 0 262 -53.5t215 -143.5t143.5 -215t53.5 -262t-53.5 -262t-143.5 -215 t-215 -143.5t-262 -53.5q-206 0 -374 113q78 4 151 42t126 99q20 -58 80 -100t151 -42q130 0 240.5 88t136.5 212q29 127 -28 213t-182 86q-45 0 -96 -21t-90 -52l104 479q2 14 -3.5 21.5t-18.5 3.5q-56 -15 -227 -32q-18 -2 -24.5 -17t2 -29t26.5 -13q22 1 34.5 -1 t20.5 -10.5t10 -20t-1 -34.5t-8.5 -50t-14.5 -70q-1 -3 -1 -4l-54 -243q-57 93 -186 93q-46 0 -96.5 -21t-89.5 -52q100 461 103 479q3 13 -2.5 21t-18.5 4q-42 -11 -179 -26q94 109 226.5 170.5t282.5 61.5zM441 1377h6q26 1 39.5 -3t20.5 -15.5t5.5 -32.5t-8 -54.5 t-17.5 -81.5q-1 -2 -1 -3l-101 -463q-59 130 -59 276q0 207 115 377zM853 738q-23 -104 -82.5 -172t-143.5 -68q-55 0 -89 41t-17 116l34 167q15 64 69.5 107t114.5 43q82 0 109.5 -65t4.5 -169zM1380 738q-22 -104 -82 -172t-144 -68q-55 0 -89 41t-17 116l35 167 q15 64 69 107t114 43q82 0 109.5 -65t4.5 -169z" />
 <glyph unicode="&#xf478;" d="M1800 1700v-200h-1600v200h1600zM1200 1300v-200h-1000v200h1000zM1800 1300v-200h-400v200h400zM800 900v-200h-600v200h600zM1800 900v-200h-800v200h800zM1400 500v-200h-1200v200h1200z" />
 <glyph unicode="&#xf479;" d="M1100 1700v-400h-1000v400h1000zM1900 1700v-400h-700v400h700zM700 1200v-300h-600v300h600zM1900 1200v-300h-1100v300h1100zM900 800v-200h-800v200h800zM1900 800v-200h-900v200h900zM600 500v-100h-500v100h500zM1100 500v-100h-400v100h400zM1400 500v-100h-200 v100h200zM1900 500v-100h-400v100h400z" />
 <glyph unicode="&#xf480;" d="M1900 1600v-200h-1800v200h1800zM200 1300h1600v-1000h-1600v1000zM1300 1000v100h-600v-100h600z" />
@@ -207,9 +207,9 @@
 <glyph unicode="&#xf483;" d="M1000 1740q62 0 106 -44t44 -106t-44 -106.5t-106 -44.5t-106 44.5t-44 106.5t44 106t106 44zM340 1264q0 29 165 48t330 24l165 4q660 -11 660 -76q0 -29 -112 -64t-224 -56l-111 -20l59 -306q91 -515 47 -532q-17 -7 -56.5 44t-83 128.5t-84.5 156t-68 134.5l-27 56 l-96 -193q-177 -342 -222 -326q-17 14 -13 96.5t23 209t40.5 244.5t38.5 203l17 85q-448 75 -448 140z" />
 <glyph unicode="&#xf484;" d="M1200 1500v300q0 41 -29.5 70.5t-70.5 29.5h-200q-41 0 -70.5 -29.5t-29.5 -70.5v-300q0 -41 29.5 -70.5t70.5 -29.5h200q41 0 70.5 29.5t29.5 70.5zM1000 1800q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z M1800 500v800q0 82 -59 141t-141 59h-300v-33q0 -69 -49 -118t-118 -49h-266q-69 0 -118 49t-49 118v33h-300q-82 0 -141 -59t-59 -141v-800q0 -82 59 -141t141 -59h1200q82 0 141 59t59 141zM1700 1100v-600h-1400v600h1400zM900 900q0 41 -14.5 70.5t-35.5 29.5 t-35.5 -29.5t-14.5 -70.5t14.5 -70.5t35.5 -29.5t35.5 29.5t14.5 70.5zM1200 900q0 41 -14.5 70.5t-35.5 29.5t-35.5 -29.5t-14.5 -70.5t14.5 -70.5t35.5 -29.5t35.5 29.5t14.5 70.5zM604 779q151 -79 396 -79t396 79q-16 -76 -129 -127.5t-267 -51.5t-267 51.5t-129 127.5z " />
 <glyph unicode="&#xf485;" d="M19 1408q-22 -18 79 -142t212 -240l112 -115l79 79t184.5 185.5t249.5 256.5t232.5 247t179 206t45.5 89q-30 17 -274 -166.5t-474 -375.5l-229 -191q-4 3 -11.5 7t-32.5 18.5t-47.5 26.5t-57 30.5t-61.5 31t-61 27.5t-55 21t-43.5 10t-26.5 -5zM1542 1310l-315 -315 l-181 182l315 315q25 25 69.5 16t81.5 -47q38 -37 47 -81.5t-17 -69.5zM765 1138l88 109l876 -875l-116 -81q-49 -49 -163 -81t-208 -32h-377l-121 -121q-43 -43 -103 -43t-103 43t-43 103t43 104l121 120v376q0 94 29.5 212.5t76.5 165.5zM1470 752l315 315q25 26 69.5 17 t81.5 -47q38 -37 47 -81t-17 -69l-315 -316z" />
-<glyph unicode="&#xf486;" d="M2000 1462l-101 -282v1q-78 28 -153 -8t-104 -114q-28 -78 7.5 -153t114.5 -103v-1l-101 -282l-1506 538l99 279q78 -28 153 7.5t103 113.5t-7.5 152.5t-113.5 102.5l102 287zM1455 1125q34 108 16.5 208.5t-87 183.5t-171.5 120q-156 55 -305.5 -16t-205.5 -226 q-34 -108 -16.5 -209t87 -184t171.5 -119q155 -55 305 16t206 226zM1199 1599q133 -48 197 -171l-4 2q-24 9 -46.5 -3.5t-31.5 -36.5q-10 -28 5 -91q9 -62 -6 -104q-9 -27 -65 -100l-74 -101l8 408l40 -11q14 -3 18 11t-10 18q-57 15 -92 28l-88 36q-14 6 -20 -7.5t8 -19.5 q16 -8 34 -16l1 -163l-153 -196l8 411l40 -11q14 -3 17.5 11t-10.5 18q-56 15 -91 28q-3 1 -22 8q71 54 159 68t178 -16zM740 1381q25 73 78 127l4 -500q-72 72 -94.5 171.5t12.5 201.5zM1144 906l210 263q49 55 69 112q4 10 11 35q14 -90 -17 -177q-33 -92 -106.5 -153.5 t-166.5 -79.5zM1074 1228l2 -322q0 -4 1 -6q-60 0 -120 21q-49 18 -90 48zM1198 620l210 -75q18 -64 71 -104.5t120 -40.5h1v-300h-1600v296q83 0 141.5 58.5t58.5 141.5q0 82 -59 141t-141 59v304h105l-28 -80l428 -152q-105 -115 -105 -268q0 -166 117 -283t283 -117 t283 117t117 283q0 4 -1 10t-1 10zM545 853l148 -53q-11 -3 -10.5 -15t13.5 -13q18 -2 37 -3l56 -154l-78 -236l-131 390l41 3q9 1 12 8.5t-1 14.5t-13 7q-59 -5 -96 -5q-15 0 -23 1q19 29 45 55zM440 600q0 76 32 146l171 -470q-92 45 -147.5 132t-55.5 192zM859 741 l172 -62q12 -29 12 -61q0 -28 -28 -116l-35 -120zM1160 600q0 -98 -48.5 -181t-130.5 -130l110 318q7 20 14 46l52 -19q3 -17 3 -34zM698 255l108 314l111 -303q0 -1 0.5 -2.5t1.5 -2.5q-60 -21 -119 -21q-47 0 -102 15z" />
+<glyph unicode="&#xf486;" d="M2000 1462l-101 -282v1q-78 28 -153 -8t-104 -114q-28 -78 7.5 -153t114.5 -103v-1l-101 -282l-1506 538l99 279q78 -28 153 7.5t103 113.5t-7.5 152.5t-113.5 102.5l102 287zM1455 1125q34 108 16.5 208.5t-87 183.5t-171.5 120q-156 55 -305.5 -16t-205.5 -226 q-34 -108 -16.5 -209t87 -184t171.5 -119q155 -55 305 16t206 226zM1199 1599q133 -48 197 -171l-4 2q-24 9 -46.5 -3.5t-31.5 -36.5q-10 -28 5 -91q9 -62 -6 -104q-9 -27 -65 -100l-74 -101l8 408l40 -11q14 -3 18 11t-10 18q-57 15 -92 28l-88 36q-7 3 -12 0t-7.5 -7.5 t-0.5 -10.5t8 -9q16 -8 34 -16l1 -163l-153 -196l8 411l40 -11q14 -3 17.5 11t-10.5 18q-56 15 -91 28q-3 1 -22 8q71 54 159 68t178 -16zM740 1381q25 73 78 127l4 -500q-72 72 -94.5 171.5t12.5 201.5zM1144 906l210 263q49 55 69 112q4 10 11 35q14 -90 -17 -177 q-33 -92 -106.5 -153.5t-166.5 -79.5zM1074 1228l2 -322q0 -4 1 -6q-60 0 -120 21q-49 18 -90 48zM1198 620l210 -75q18 -64 71 -104.5t120 -40.5h1v-300h-1600v296q83 0 141.5 58.5t58.5 141.5q0 82 -59 141t-141 59v304h105l-28 -80l428 -152q-105 -115 -105 -268 q0 -166 117 -283t283 -117t283 117t117 283q0 4 -1 10t-1 10zM545 853l148 -53q-11 -3 -10.5 -15t13.5 -13q18 -2 37 -3l56 -154l-78 -236l-131 390l41 3q9 1 12 8.5t-1 14.5t-13 7q-59 -5 -96 -5q-15 0 -23 1q19 29 45 55zM440 600q0 76 32 146l171 -470q-92 45 -147.5 132 t-55.5 192zM859 741l172 -62q12 -29 12 -61q0 -28 -28 -116l-35 -120zM1160 600q0 -98 -48.5 -181t-130.5 -130l110 318q7 20 14 46l52 -19q3 -17 3 -34zM698 255l108 314l111 -303q0 -1 0.5 -2.5t1.5 -2.5q-60 -21 -119 -21q-47 0 -102 15z" />
 <glyph unicode="&#xf487;" d="M1000 288q240 101 420.5 265.5t283.5 355.5q97 183 106.5 349t-74.5 276q-144 181 -373 174q-99 -3 -194 -42.5t-169 -103.5q-74 64 -169 103.5t-194 42.5q-229 7 -373 -174q-84 -110 -74.5 -276t108.5 -349q101 -191 281.5 -355.5t420.5 -265.5z" />
-<glyph unicode="&#xf488;" d="M1815 1406q66 -233 -2 -448q-31 -96 -91.5 -160.5t-138.5 -87.5q-16 -6 -40 -6q-6 -2 -18 -2q-6 -2 -22 -2h-680l222 -550q3 -17 -14 -34q-13 -16 -34 -16h-302q-21 0 -34 16q-17 17 -14 34l-100 550h-122l-2 2q-37 -4 -78 12.5t-76 49.5q-81 78 -106 188q-33 110 -2 220 q27 94 106 130l2 2l900 540q20 12 24 16q9 6 24 12q19 10 50 18q77 22 162 -4.5t160 -93.5q76 -68 135.5 -168t90.5 -218zM1557 808h-2q58 14 104 70q86 104 86 304q0 92 -28 198q-50 199 -178 324q-58 56 -123 80t-123 8q-122 -33 -170 -200q-48 -156 6 -372 q59 -212 180 -324q126 -119 248 -88zM1303 1516q30 6 62 -4q66 -28 102 -100q42 -84 42 -178q0 -44 -12 -80q-30 -81 -86 -94q-26 -8 -57.5 3.5t-56.5 36.5q-58 58 -78 150q-24 83 2 172q10 35 33 60.5t49 33.5z" />
+<glyph unicode="&#xf488;" d="M1815 1406q66 -233 -2 -448q-31 -96 -91.5 -160.5t-138.5 -87.5q-16 -6 -40 -6q-6 -2 -18 -2q-6 -2 -22 -2h-680l222 -550q3 -18 -14 -34q-13 -16 -34 -16h-302q-21 0 -34 16q-17 17 -14 34l-100 550h-122l-2 2q-37 -4 -78 12.5t-76 49.5q-81 78 -106 188q-33 110 -2 220 q27 94 106 130l2 2l900 540q20 12 24 16q9 6 24 12q19 10 50 18q77 22 162 -4.5t160 -93.5q76 -68 135.5 -168t90.5 -218zM1557 808h-2q58 14 104 70q86 104 86 304q0 92 -28 198q-50 199 -178 324q-58 56 -123 80t-123 8q-122 -33 -170 -200q-48 -156 6 -372 q59 -212 180 -324q126 -119 248 -88zM1303 1516q30 6 62 -4q66 -28 102 -100q42 -84 42 -178q0 -44 -12 -80q-30 -81 -86 -94q-26 -8 -57.5 3.5t-56.5 36.5q-58 58 -78 150q-24 83 2 172q10 35 33 60.5t49 33.5z" />
 <glyph unicode="&#xf489;" d="M200 1800h1600v-400h-1600v400zM200 800v400h400v-400h-400zM800 1000v200h400v-200h-400zM1400 700v500h400v-500h-400zM800 200v600h400v-600h-400zM200 200v400h400v-400h-400zM1400 200v300h400v-300h-400z" />
 <glyph unicode="&#xf490;" d="M1200 1800l400 -400v-1200h-1200v1600h800zM1200 1400h300l-300 300v-300zM1100 600v300q0 40 -29 71q-31 29 -71 29h-300q-40 0 -71 -29q-29 -31 -29 -71v-300q0 -40 29 -71q31 -29 71 -29h300q40 0 71 29q29 31 29 71zM1400 500v500l-200 -200v-100z" />
 <glyph unicode="&#xf491;" d="M1200 1800l400 -400v-1200h-1200v1600h800zM500 1700v-100h600v100h-600zM1200 1400h300l-300 300v-300zM500 1500v-100h600v100h-600zM1500 1200v100h-1000v-100h1000zM1500 1000v100h-1000v-100h1000zM1500 800v100h-1000v-100h1000zM1100 600v100h-600v-100h600z" />
@@ -228,7 +228,7 @@
 <glyph unicode="&#xf504;" d="M900 1700h800v-800l-200 100v308l-560 -559l-141 141l609 610h-408zM1200 500v300l200 200v-700h-1100v1100h800l-200 -200h-400v-700h700z" />
 <glyph unicode="&#xf506;" d="M1575 1325l225 375v-1400l-225 375l125 125h-400v-400l125 125l375 -225h-1600l375 225l125 -125v400h-400l125 -125l-225 -375v1400l225 -375l-125 -125h400v400l-125 -125l-375 225h1600l-375 -225l-125 125v-400h400z" />
 <glyph unicode="&#xf507;" d="M1900 1000q0 183 -71.5 349.5t-192 287t-287 192t-349.5 71.5t-349.5 -71.5t-287 -192t-192 -287t-71.5 -349.5t71.5 -349.5t192 -287t287 -192t349.5 -71.5t349.5 71.5t287 192t192 287t71.5 349.5zM1000 1740q62 0 106 -44t44 -106t-44 -106.5t-106 -44.5t-106 44.5 t-44 106.5t44 106t106 44zM340 1264q0 29 165 48t330 24l165 4q660 -11 660 -76q0 -29 -112 -64t-224 -56l-111 -20l59 -306q91 -515 47 -532q-17 -7 -56.5 44t-83 128.5t-84.5 156t-68 134.5l-27 56l-96 -193q-177 -342 -222 -326q-17 14 -13 96.5t23 209t40.5 244.5 t38.5 203l17 85q-448 75 -448 140z" />
-<glyph unicode="&#xf508;" d="M1500 1600h300v-1500h-1600v1500h300v100q0 60 44 106q44 44 106 44t106 -44q44 -46 44 -106v-100h400v100q0 60 44 106q44 44 106 44t106 -44q44 -46 44 -106v-100zM600 1700v-250q0 -21 15 -36q14 -14 35 -14t35 14q15 15 15 36v250q0 22 -15 35q-14 15 -35 15 q-22 0 -35 -15q-15 -13 -15 -35zM1300 1700v-250q0 -20 14 -36q16 -14 36 -14t36 14q14 16 14 36v250q0 21 -14 35q-15 15 -36 15t-36 -15q-14 -14 -14 -35zM1700 200v1000h-1400v-1000h1400zM700 1100v-200h-200v200h200zM900 1100h200v-200h-200v200zM1300 900v200h200 v-200h-200zM700 800v-200h-200v200h200zM900 800h200v-200h-200v200zM1300 600v200h200v-200h-200zM700 500v-200h-200v200h200zM1100 300h-200v200h200v-200zM1500 300h-200v200h200v-200z" />
+<glyph unicode="&#xf508;" d="M1500 1600h300v-1500h-1600v1500h300v100q0 60 44 106q44 44 106 44t106 -44q44 -46 44 -106v-100h400v100q0 60 44 106q44 44 106 44t106 -44q44 -46 44 -106v-100zM600 1700v-250q0 -21 15 -36q14 -14 35 -14t35 14q15 15 15 36v250q0 22 -15 35q-13 15 -35 15t-35 -15 q-15 -13 -15 -35zM1300 1700v-250q0 -20 14 -36q16 -14 36 -14t36 14q14 16 14 36v250q0 21 -14 35q-15 15 -36 15t-36 -15q-14 -14 -14 -35zM1700 200v1000h-1400v-1000h1400zM700 1100v-200h-200v200h200zM900 1100h200v-200h-200v200zM1300 900v200h200v-200h-200z M700 800v-200h-200v200h200zM900 800h200v-200h-200v200zM1300 600v200h200v-200h-200zM700 500v-200h-200v200h200zM1100 300h-200v200h200v-200zM1500 300h-200v200h200v-200z" />
 <glyph unicode="&#xf509;" d="M200 1900h1600q41 0 70.5 -29.5t29.5 -70.5v-1600q0 -41 -29.5 -70.5t-70.5 -29.5h-1600q-41 0 -70.5 29.5t-29.5 70.5v1600q0 41 29.5 70.5t70.5 29.5zM901 1101v600h-601v-600h601zM1701 1101v600h-600v-600h600zM901 300v600h-601v-600h601zM1701 300v600h-600v-600 h600z" />
 <glyph unicode="&#xf510;" d="M100 1683v-1483h1800v1400h-1100v83q0 48 -35 83q-34 34 -83 34h-464q-49 0 -83 -34q-35 -34 -35 -83zM1000 1400v-200h-700v200h700zM1700 1400v-1000h-500v1000h500zM1000 1000v-200h-700v200h700zM1000 600v-200h-700v200h700z" />
 <glyph unicode="&#xf511;" d="M200 157q28 -27 94 -18.5t154 38t194.5 81.5t215 113t215 131.5t194.5 136.5t154 129.5t93 109.5q36 60 23.5 137.5t-58 155t-117.5 151.5q32 21 66.5 21t64.5 -17.5t62.5 -41.5t61 -50.5t59.5 -46t58 -26.5t57 8q46 24 68.5 85.5t1.5 106.5q-12 26 -36.5 45.5 t-47.5 30.5t-64 20t-63 12t-70 7.5t-61 5.5q36 9 80 27.5t92 47t80.5 68.5t33.5 82q3 69 -66.5 131.5t-138.5 54.5q-25 -3 -47 -14t-40 -32.5t-31.5 -41t-27.5 -53t-22 -52.5t-20.5 -56.5t-17.5 -50.5q-16 223 -98 295q-55 43 -106 38t-88 -46.5t-38 -96.5q-1 -31 19 -62.5 t49 -56t60.5 -54.5t53 -57t27 -63.5t-16.5 -73.5q-78 60 -157.5 96.5t-155.5 44t-133 -26.5q-70 -45 -163 -169q168 -178 309 -272q15 -11 18.5 -29t-7.5 -33q-10 -16 -28.5 -19.5t-33.5 7.5q-138 94 -310 271q-71 -105 -134 -223q157 -158 279 -241q15 -11 18 -29t-7 -33 q-10 -16 -28.5 -19.5t-34.5 7.5q-117 80 -271 232q-143 -282 -212 -524t-5 -299z" />
@@ -246,11 +246,11 @@
 <glyph unicode="&#xf523;" d="M500 400v1200h300v-1200h-300zM1200 1600h300v-1200h-300v1200z" />
 <glyph unicode="&#xf524;" d="M2000 1362l-101 -282v1q-77 28 -153 -8t-104 -114q-28 -77 7 -153q36 -75 115 -103v-1l-101 -282l-1506 538l99 279q77 -28 153 8q74 34 103 113q28 77 -8 153q-34 73 -113 102l102 287zM1503 793l137 376q18 47 -4 95q-22 46 -70 65l-752 273q-48 17 -95.5 -5t-64.5 -69 l-137 -376q-18 -49 4 -96t70 -64l752 -274q22 -8 43 -8q39 0 71.5 23t45.5 60zM797 1555l751 -273q29 -11 43 -39q13 -28 2 -57l-137 -376q-10 -28 -38.5 -42t-57.5 -3l-751 274q-29 10 -42.5 38.5t-2.5 57.5l137 376q7 22 27 35.5t43 13.5q11 0 26 -5zM1479 341 q53 -41 120 -41h1v-300h-1600v296q84 0 141 59q59 57 59 141q0 82 -59 141t-141 59v304h105l-28 -80l287 -102q-39 -12 -64 -44.5t-25 -73.5v-400q0 -52 36.5 -88.5t88.5 -36.5h800q52 0 88.5 36.5t36.5 88.5v175l83 -30q18 -65 71 -104zM325 300v400q0 31 22 53t53 22h83 l792 -283v-192q0 -31 -22 -53t-53 -22h-800q-31 0 -53 22t-22 53z" />
 <glyph unicode="&#xf525;" d="M1206 1400l-21 20q-26 27 -32 47t3.5 38t36.5 45l272 275q11 11 27.5 28.5t23.5 24.5t19 17.5t18.5 12t17 3.5t19.5 -3t21 -13t27 -22l21 -20zM1259 1355l440 440q21 -28 41.5 -59.5t47 -78t45 -95t31 -100t10 -104t-21.5 -97.5q-33 -76 -59 -117.5t-69.5 -93 t-71.5 -89.5q-226 -257 -600 -607q-41 -29 -90 -72.5t-91.5 -70.5t-118.5 -57q-43 -17 -95 -18t-103.5 12.5t-100.5 31.5t-97 44.5t-80 45.5t-62 40l440 440l118 -162q16 -23 48.5 -16.5t66 28.5t65.5 54q23 23 92.5 93t118 118.5t104.5 106.5t85 89q32 32 53.5 65t29 65.5 t-16.5 49.5zM157 350l-21 21q-15 16 -23.5 28t-9.5 24.5t-1 19.5t11 21t17 20.5t27 26.5t31 30l274 272q41 39 63.5 42.5t63.5 -31.5l20 -21z" />
-<glyph unicode="&#xf526;" d="M0 1700h2000v-1200h-75q0 134 -95.5 229.5t-229.5 95.5q-96 0 -175 -52.5t-119 -138.5q-40 16 -81 16q-72 0 -129.5 -42t-81.5 -108h-1014v1200zM837 1389q-10 -24 -11 -47q-2 -27 1 -50l2 -8q3 -16 5 -23q2 -8 10 -31q3 -11 15 -33q9 -15 23 -31q13 -15 31 -23 q18 -9 40 -9q21 0 39 9q16 8 30 22q12 12 22 32q9 15 16 33q6 15 9 31q2 7 3 15l2 7q1 4 1 9q7 41 -4 82q-10 38 -41 66q-31 27 -79 27q-29 0 -52 -10q-24 -11 -38 -28q-12 -15 -24 -40zM1285 785v114q0 49 -29 98t-77 79q-47 31 -102 31l-124 -84l-128 82q-56 0 -104 -30 q-47 -30 -74 -77q-27 -48 -27 -99v-114l18 -5q2 0 51 -14q40 -9 74 -15q31 -6 91 -13q57 -5 99 -5q40 0 98 5q58 7 89 13q22 3 76 16l50 12q11 3 19 6zM1600 775q114 0 194.5 -80.5t80.5 -194.5t-80.5 -194.5t-194.5 -80.5q-107 0 -187 77q37 56 37 123q0 57 -26.5 106.5 t-72.5 79.5q33 74 100 119t149 45zM1050 425q0 72 51.5 123.5t123.5 51.5t123.5 -51.5t51.5 -123.5t-51.5 -123.5t-123.5 -51.5t-123.5 51.5t-51.5 123.5z" />
+<glyph unicode="&#xf526;" d="M0 1700h2000v-1200h-75q0 134 -95.5 229.5t-229.5 95.5q-96 0 -175 -52.5t-119 -138.5q-40 16 -81 16q-72 0 -129.5 -42t-81.5 -108h-1014v1200zM837 1389q-10 -24 -11 -47q-2 -27 1 -50l2 -8q3 -16 5 -23q2 -8 10 -31q3 -11 15 -33q9 -15 23 -31q13 -15 31 -23 q18 -9 40 -9q21 0 39 9q16 8 30 22q12 12 22 32q9 15 16 33q6 15 9 31q2 7 3 15l2 7q1 4 1 9q7 41 -4 82q-10 38 -41 66q-32 27 -79 27q-29 0 -52 -10q-24 -11 -38 -28q-12 -15 -24 -40zM1285 785v114q0 49 -29 98t-77 79q-47 31 -102 31l-124 -84l-128 82q-56 0 -104 -30 q-47 -30 -74 -77q-27 -48 -27 -99v-114l18 -5q1 0 51 -14q40 -9 74 -15q31 -6 91 -13q57 -5 99 -5q40 0 98 5q58 7 89 13q22 3 76 16l50 12q11 3 19 6zM1600 775q114 0 194.5 -80.5t80.5 -194.5t-80.5 -194.5t-194.5 -80.5q-107 0 -187 77q37 56 37 123q0 57 -26.5 106.5 t-72.5 79.5q33 74 100 119t149 45zM1050 425q0 72 51.5 123.5t123.5 51.5t123.5 -51.5t51.5 -123.5t-51.5 -123.5t-123.5 -51.5t-123.5 51.5t-51.5 123.5z" />
 <glyph unicode="&#xf527;" d="M858 1761q47 0 81 -14q88 -39 128.5 -146.5t41.5 -250.5q56 77 156 153t185 76q41 0 80 -9.5t81.5 -34.5t78 -64t66 -102.5t47.5 -144.5q-163 94 -365 94q-198 0 -329 -89q58 16 133 16q111 0 207.5 -34.5t132.5 -96.5q34 -58 38.5 -140.5t-25.5 -160t-89 -113.5 q-7 104 -55.5 199t-127 154t-164.5 59q-67 0 -133 -38q-109 -66 -184 -214.5t-108.5 -339.5t-33.5 -420h-500q0 160 46.5 313t124 273.5t177.5 222t207 168.5t213 102q-93 15 -182 15q-321 0 -586 -194q28 107 78 188t114 128.5t133.5 70.5t143.5 23q93 0 178 -34.5 t142 -94.5q-24 80 -68.5 138.5t-101.5 89t-115.5 44.5t-122.5 14q-113 0 -205 -35q66 93 215 161t267 68zM1300 850q0 62 -44 106t-106 44t-106 -44t-44 -106t44 -106t106 -44t106 44t44 106z" />
-<glyph unicode="&#xf528;" d="M1641 1041q59 -59 59 -141v-700q0 -82 -59 -141t-141 -59h-1000q-82 0 -141 59t-59 141v700q0 82 59 141t141 59h700v300q0 82 -59 141t-141 59t-141 -59t-59 -141v-100h-300v100q0 136 67 251t182 182t251 67t251 -67t182 -182q36 -61 51.5 -137.5t15.5 -213.5v-200 q82 0 141 -59zM1167 566q33 48 33 109q0 83 -59 142q-60 58 -141 58t-141 -58q-59 -59 -59 -142q0 -61 33 -109q33 -50 87 -74v-217h160v217q54 24 87 74z" />
+<glyph unicode="&#xf528;" d="M1200 1100v300q0 82 -59 141t-141 59t-141 -59t-59 -141h-200q0 166 117 283t283 117t283 -117t117 -283v-300h100q41 0 70.5 -29.5t29.5 -70.5v-700q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v700q0 41 29.5 70.5t70.5 29.5h700zM1100 400 l-36 215q39 18 62.5 54.5t23.5 80.5q0 62 -44 106t-106 44t-106 -44t-44 -106q0 -44 23.5 -80.5t62.5 -54.5l-36 -215h200z" />
 <glyph unicode="&#xf529;" d="M1272 1800q14 2 41 -7q42 -14 60.5 -53t5.5 -82q-2 -7 -16.5 -51.5t-26.5 -84t-26 -87.5t-22.5 -84t-8.5 -51q0 -38 44 -69t91 -31h300q45 0 72.5 -27.5t27.5 -72.5q0 -27 -50 -202t-100 -336l-50 -162q-16 -38 -43 -69t-57 -31h-914v900h214q29 29 182.5 256t175.5 271 q16 30 43 49.5t57 23.5zM200 1200h200v-900h-200v900z" />
-<glyph unicode="&#xf530;" d="M1720 1670l16 -17q29 -29 29 -70.5t-29 -70.5l-1281 -1282q-29 -29 -70.5 -29t-70.5 29l-17 17q-29 29 -29 70.5t29 70.5l159 160q-237 151 -356 393q121 247 364 399q241 151 536 151q175 0 340 -60l238 239q29 29 71 29t71 -29zM1011 1269q-34 -37 -34 -88 q0 -43 31 -81l180 179q-20 19 -45 26q-39 3 -49 4q-49 -4 -83 -40zM240 941q104 -185 305 -305l128 128q-77 104 -77 236q0 160 109 276q-153 -40 -276 -126q-121 -88 -189 -209zM1562 1154l96 96q154 -130 242 -309q-121 -247 -364 -399q-241 -151 -536 -151q-86 0 -183 18 l107 107q62 -5 76 -5q245 0 450 121t310 309q-68 121 -189 209q-2 0 -5 2t-4 2zM1004 596l400 400q-1 -164 -118 -281q-118 -118 -282 -119z" />
+<glyph unicode="&#xf530;" d="M1720 1670l16 -17q29 -29 29 -70.5t-29 -70.5l-1281 -1282q-29 -29 -71 -29t-70 29l-17 17q-29 29 -29 70.5t29 70.5l159 160q-237 151 -356 393q121 247 364 399q241 151 536 151q175 0 340 -60l238 239q29 29 71 29t71 -29zM1011 1269q-34 -37 -34 -88q0 -43 31 -81 l180 179q-20 19 -45 26q-38 3 -49 4q-49 -4 -83 -40zM240 941q104 -185 305 -305l128 128q-77 104 -77 236q0 160 109 276q-153 -40 -276 -126q-121 -88 -189 -209zM1562 1154l96 96q154 -130 242 -309q-121 -247 -364 -399q-241 -151 -536 -151q-86 0 -183 18l107 107 q62 -5 76 -5q245 0 450 121t310 309q-68 121 -189 209q-1 0 -4 2t-5 2zM1004 596l400 400q-1 -164 -118 -281q-118 -118 -282 -119z" />
 <glyph unicode="&#xf531;" d="M1025 1898q187 0 351 -71t278.5 -192.5t180 -287t65.5 -349.5t-65.5 -349.5t-180 -287t-278.5 -192.5t-351 -71q-236 0 -438.5 107.5t-329.5 291.5l259 152q85 -115 212 -183t272 -68q162 0 300.5 82.5t219 221t80.5 296.5t-80.5 296.5t-219 221t-300.5 82.5 q-144 0 -270.5 -67t-211.5 -182l182 -151l-600 -200v700l189 -158q129 166 322 262t414 96z" />
 <glyph unicode="&#xf533;" d="M1400 1413q0 165 -117 282.5t-283 117.5t-283 -117.5t-117 -282.5q0 -166 117 -283t283 -117t283 117t117 283zM324 934q-71 -40 -119.5 -104.5t-68 -138t-10 -153.5t50.5 -150q55 -94 148.5 -147.5t196 -53t202.5 53.5q143 83 186 243t-40 304q-41 70 -105 118.5 t-137.5 68t-153.5 10t-150 -50.5zM1276 241q144 -83 304 -40t243 186q53 100 53.5 202.5t-53 196t-147.5 148.5q-70 41 -150 50.5t-153.5 -10t-137.5 -68t-105 -118.5q-83 -144 -40 -304t186 -243z" />
 <glyph unicode="&#xf534;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1113 862l35 646h-296l35 -646h226zM1104 526q37 35 37 96 q0 62 -36 97q-37 35 -106 35t-107 -35q-37 -34 -37 -97q0 -61 38 -96q38 -34 106 -34t105 34z" />
@@ -262,6 +262,8 @@
 <glyph unicode="&#xf541;" d="M1427 1313l-427 373l-427 -373l-73 73l500 438l500 -438zM1400 1158l-405 -343l-395 347v74l400 350l400 -350v-78zM1100 1030v170h-200v-170h200zM927 627l-427 373l-427 -373l-73 73l500 438l500 -438zM1927 627l-427 373l-427 -373l-73 73l500 438l500 -438zM500 900 l400 -350v-350h-800v350zM1500 900l400 -350v-350h-800v350zM600 300v200h-200v-200h200zM1600 300v200h-200v-200h200z" />
 <glyph unicode="&#xf542;" d="M728 200q-14 -2 -41 7q-42 14 -60.5 53t-5.5 82q2 7 16.5 51.5t26.5 84t26 87.5t22.5 84t8.5 51q0 38 -44 69t-91 31h-300q-45 0 -72.5 27.5t-27.5 72.5q0 27 50 202t100 336l50 162q16 38 43 69t57 31h914v-900h-214q-29 -29 -182.5 -256t-175.5 -271q-16 -30 -43 -49.5 t-57 -23.5zM1800 800h-200v900h200v-900z" />
 <glyph unicode="&#xf543;" d="M1700 1100v-200h-600v-600h-200v600h-600v200h600v600h200v-600h600z" />
-<glyph horiz-adv-x="600" />
+<glyph unicode="&#xf545;" d="M1900 1000l-400 -400v300h-400v-400h300l-400 -400l-400 400h300v400h-400v-300l-400 400l400 400v-300h400v400h-300l400 400l400 -400h-300v-400h400v300z" />
+<glyph unicode="&#xf546;" d="M1705 1730q95 -95 128.5 -224.5t0 -258.5t-128.5 -224l-705 -707q-92 -93 -216 -127.5t-249 -5t-221 117.5q-2 1 -9 6.5t-10 8.5q-95 95 -128.5 224t0 258t128.5 225l494 495q67 68 162 83t177 -25q53 -26 83 -58q88 -88 88 -212t-88 -212l-493 -495q-29 -29 -70.5 -29 t-70.5 29t-29 70.5t29 70.5l493 495q29 29 29 70.5t-29 70.5q-28 29 -70 29t-70 -29l-494 -495q-67 -68 -82.5 -163t25.5 -177q24 -51 57 -84t84 -57q82 -41 176.5 -26t162.5 83l705 707q87 88 87 212.5t-87 212.5q-83 81 -200 86q-12 -1 -24 0q-37 5 -60 27 q-29 30 -28.5 72.5t30.5 72.5q21 21 56 28q19 3 40 -2q194 -10 327 -143z" />
+<glyph unicode="&#xf547;" d="M300 1700h1400q45 0 72.5 -27.5t27.5 -72.5v-1000q0 -45 -27.5 -72.5t-72.5 -27.5h-1400q-45 0 -72.5 27.5t-27.5 72.5v1000q0 45 27.5 72.5t72.5 27.5zM1600 1500h-1200v-800h1200v800zM1300 1400h-800v-400zM1900 300v100h-1800v-100q0 -44 32 -72t78 -28h1580 q46 0 78 28t32 72z" />
 </font>
-</defs></svg>
+</defs></svg>
\ No newline at end of file
--- a/wp-includes/fonts/dashicons.ttf
+++ b/wp-includes/fonts/dashicons.ttf
@@ -1,31 +1,28 @@
-       `FFTMo      GDEF1       OS/2i  (   `cmapT    gasp     $   glyfE!	  ,  `head
-X     6hhea     $hmtx
-i    loca    
-maxpW       name/v  $  Zpost    
-3webf%U            =    ՝                                  2X                           UKWN @%C     (                                    x   Z @  %	#)069CEHYaiy	)9@B	)9IIWY`iy	)18C  %  %028@EGS`cq  0@B 0@HPY`bp  03@NMGA;54
v
p
j
d
^`ZYSRLF@                                                                                                                                                                                                                                                                                                                                                                       	    1!!!ȪTȪD  ,              1   d   5  	7>67	>767>76227=x:-S+<]Rm:=jEgB#4P0Hhqq4"3
L4SjS~Ö
#&.!
ñSjT6H1#4qqhH0O4"DnCj , @   !2+#"&546RvvRRvvvRDRvvRRv      	    	'	53!!@jyyjXP p~jyjpȚU   l:  & <  '?64'&"&6?6 	64'&6 '&?>2~~RjLL????M9Re"X"X.9R~~Rjb@@?R9ML??@@LjR~WZ Z jR~~~f~R9a?@?   d dll   ) 5  4&+'!#"3!26 2"&4!"&4632!53"&4632;)p);;));@ВВВhpȒВh);;)D);;ВhВihВ , @  	  !!!3X d       #  	'67#!"&4?46	6D\&'[w2a||,|X,|=D\&'D'&[p{T2B|,X|,|`D'&[        !  '"&47&76$	2764'&"czJҔJ44c^v)8TTc44tJIzc^8,uTT ,,  + G  4&#!"3!2632+"&=#"&46;462#"&46;546232+"&5;));;));d);;)d*d);;)d*d);;)d*d);;)d*);;)P);;;R;;R;&;R;;R;      FX   7&'&7'76?>|NEKD4665NDKE4EKEO66-54EKD    0   "./&>32%2#"./54>3\Q6,+?f>g.+5~t}5efᮑ''tz3&=II=7kcK-v]GAP9綆m'!"p΂   d d ' /  #'!5&''7&'#367'7675!73 264&"7ҚXggXԚ79ҚUl,gXԚ92 kVҚ77ԚXg)e]Қ67Ԛ]eA  d "Q     '!'&76$2654&"?EE`pɈՖdG1s`/nNNnN.`p5@?s`EN87NNn  d(l  $  2.#"3	36$"$'73267#	#b>j"-b>j"^^{~pR`ĕp~pR`ĕp~ݠ]        ! )  4&#!"3!26   $'64&"2!!5!5!;));;)x);7R4{{{{vvv>,, X);;));;Ivvvddd   
 ,l      ' + / 7 ; ? G K  4&#!"3!26!!!53!53!5 2"&47!!%!! 2"&47!!%!52"&47!!l;)$);;));$d,d,d,m**pX**p,m**p);;));;p,**dd,**dd**d   , d    !2+!"&546'7''7RvvRRvvdddvRRvvR Rvddd          	#'	$"264%&#"&$#"67.0AR;;R;d-p5(]](5p*u;pd**ߕ , Cv    !!7>	'R+SGXSQ9ܴ        # X d j p   .$  $>   $&6	7>&#"'6$32&>?>&#"&/&	>'	&54#"'eee1F1nM=iT!nbΚl4]2?  &T#i#$Tp	
+       `FFTMrL"      GDEF3       OS/2i  (   `cmap@    gasp   ,   glyfl  4  head     6hhea     $hmtx@r    locav  (  maxpY   8    name/*v  X  Vpost?    
+FwebfV            =        c-                              2X                           UKWN @%G     (                                       \ @  %	#)069CEHYaiy	)9@B	)9IIWY`iy	)18CG  %  %028@EGS`cq  0@B 0@HPY`bp  03@ENMGA;54
v
p
j
d
^`ZYSRLF@                                                                                                                                                                                                                                                                                                                                                                          	    1!!!ȪTȪD  ,              1   d   5  	7>67	>767>76227=x:-S+<]Rm:=jEgB#4P0Hhqq4"3
L4SjS~Ö
#&.!
ñSjT6H1#4qqhH0O4"DnCj , @   !2+#"&546RvvRRvvvRDRvvRRv      	    	'	53!!@jyyjXP p~jyjpȚU   l:  & <  '?64'&"&6?6 	64'&6 '&?>2~~RjLL????M9Re"X"X.9R~~Rjb@@?R9ML??@@LjR~WZ Z jR~~~f~R9a?@?   d dll   ) 5  4&+'!#"3!26 2"&4!"&4632!53"&4632;)p);;));@ВВВhpȒВh);;)D);;ВhВihВ , @  	  !!!3X d       $  	'67#!"'&4?46	6D\&'[w2a||,|,,,|=D\&'D'&[p{T2B|,,+},|`D'&[     !  '"&47&76$	2764'&"czJҔJ44c^v)8TTc44tJIzc^8,uTT ,,  + G  4&#!"3!2632+"&=#"&46;462#"&46;546232+"&5;));;));d);;)d*d);;)d*d);;)d*d);;)d*);;)P);;;R;;R;&;R;;R;      FX   7&'&7'76?>|NEKD4665NDKE4EKEO66-54EKD    .   "./&>32%2#"$/54>3\Q6,+?f>g.+5~t}5eddtz3&=II=7kcK-v]GAP9ضm'9p΂   d d ' /  #'!5&''7&'#367'7675!73 264&"7ҚXggXԚ79ҚUl,gXԚ92 kVҚ77ԚXg)e]Қ67Ԛ]eA  d "Q     '!'&76$2654&"?EE`pɈՖdG1s`/nNNnN.`p5@?s`EN87NNn  d(l  $  2.#"3	36$"$'73267#	#b>j"-b>j"^^{~pR`ĕp~pR`ĕp~ݠ]        ! )  4&#!"3!26   $'64&"2!!5!5!;));;)x);7R4{{{{vvv>,, X);;));;Ivvvddd   
 ,l      ' + / 7 ; ? G K  4&#!"3!26!!!53!53!5 2"&47!!%!! 2"&47!!%!52"&47!!l;)$);;));$d,d,d,m**pX**p,m**p);;));;p,**dd,**dd**d   , d    !2+!"&546'7''7RvvRRvvdddvRRvvR Rvddd          	#'	$"264%&#"&$#"67.0AR;;R;d-p4)]](5p*u;pd**ߕ , Cv    !!7>	'R+SGXSQ9ܴ        # X d j p   .$  $>   $&6	7>&#"'6$32&>?>&#"&/&	>'	&54#"'eee1F1nM=iT!nbΚl4]2?  &T#i#$Tp	
 ^~*u}ggEF1eeeeWMnM)53/
-ncKJA()	W<RR7457RR9c* , dl       !!5!5!5!5!,xL  Xlxdddddddd  U  +  4'.&7'3276%4'.&7'3276VH2IΡbm2㪗abH2IΡbm2㪗abւ\?&AQ/XX\?&AQ/XX     d dll       !!!5!55!	!dP,P lPddpddddp     d dll  &  #"#"&5463!2!2+#"&546LRQRvvRXRvXRvvRdRvvxJ,vRRvvRpvRRv,vRRv   d ll 	 
        !2%463!#3#3#3!	@);;d,dddddd,Xl;)>);d,,,pp    d dld   %6 &632#"&63246N(;͑IM|Ȅ͑IM8?+"#s"#;(5  d dll    A  !2#!"&546! 4&"24>3#!"&52>24II44IIvvv
-.:R0;));)M:4#8@hpgC3lI44II44IxvvvRPl]^C*);;),GUUG)gOA);;     d l    !2#!"&5463!%!  6& &,>>,,>>,&,L@>,c-DD-,>L     d ll   # + 3 ;     $.4>264&"264&"264&" 2"&42"&4:ɀ44fɀ44|XX|X|XX|X|XX|X|XX|XR;;R;lCs⺩sCCs⺩s#X|XX|XX|XX|XX|XX|X|XX|p;R;;R    !!!!!,, ,     #5!!!357##5#5353|Ldddd,d$dd   ,,     !5!!!5!,xxXp    ,,       !5!!!5!!5!!5!,x|L,,xX   ,,       !5!!5!!)5!!5!,x,x|,xX   ,,     !5!!!5!,xxXp  Xxx   	 Xxms X   	msX Xx   	XX    	X    	X   :   + / 3 7 ;  !!!5462!5462!26=4&"26=4&"!%#!#!#,,X|XX|X|****XX@xd>XX>dd>XX>s|dDDD   BCQ   #7ˆ^}          2 $&54$"|||i|||"il           $&6	'			EF(,,,,(F(3,,,,    d dll 	   		%%%qXXpW,,WlK2i,Kx+:d:     d dll 	  		%,XdpqcXlK2i,K  dXl    !)L,D   dl  $  2#"'!!>2654&"3267Ć!%j	]# D0ljܑۄ\]]61#{D  ()   	'	7	lWlvmWlV            $&6  >. EF(C憆憆(F(k憆   @   -  32#!"&546;46 4&"'>54&"xd);;));;)dLvv,$'/X|X/'$L;)D);;));,,RvvRDI,>XX>,I     d dll   % D M  32#!"&=#"&5463!2!! 4&"2>3!2>32##!@+==++=+==++=LX|XX|  69M)|8R&
!';"/K)d=+@=++==+=++==+TL|XX|X
+ncKJA()W<RR7457RR9c* , dl       !!5!5!5!5!,xL  Xlxdddddddd  U  +  4'.&7'3276%4'.&7'3276VH2IΡbm2㪗abH2IΡbm2㪗abւ\?&AQ/XX\?&AQ/XX     d dll       !!!5!55!	!dP,P lPddpddddp     d dll  &  #"#"&5463!2!2+#"&546LRQRvvRXRvXRvvRdRvvxJ,vRRvvRpvRRv,vRRv   d ll 	 
        !2%463!#3#3#3!	@);;d,dddddd,Xl;)>);d,,,pp    d dld   %6 &632#"&63246N(;͑IM|Ȅ͑IM8?+"#s"#;(5  d dll    A  !2#!"&546! 4&"24>3#!"&52>24II44IIvvv
+.:R0;));)M:4#8@hpgC3lI44II44IxvvvRPl]^C*);;),GUUG)gOA);;     d l    !2#!"&5463!%!  6& &,>>,,>>,&,L@>,c-DD-,>L     d ll   # + 3 ;     $.4>264&"264&"264&" 2"&42"&4:ɀ44fɀ44|XX|X|XX|X|XX|X|XX|XR;;R;lCs⺩sCCs⺩s#X|XX|XX|XX|XX|XX|X|XX|p;R;;R    !!!!!,, ,     #5!!!357##5#5353|Ldddd,d$dd   ,,     !5!!!5!,xxXp    ,,       !5!!!5!!5!!5!,x|L,,xX   ,,       !5!!5!!)5!!5!,x,x|,xX   ,,     !5!!!5!,xxXp  Xxx   	 Xxms X   	msX Xx   	XX    	X    	X   :   + / 3 7 ;  !!!5462!5462!26=4&"26=4&"!%#!#!#,,X|XX|X|****XX@xd>XX>dd>XX>s|dDDD   BCQ   #7ˆ^}          2 $&54$"|||i|||"il           $&6	'			EF(,,,,(F(3,,,,    d dll 	   		%%%qXXpW,,WlK2i,Kx+:d:     d dll 	  		%,XdpqcXlK2i,K  dXl    !)L,D   dl  $  2#"'!!>2654&"3267Ć!%j	]# D0ljܑۄ\]]61#{D     		'	7	abbbabba            $&6  >. EF(C憆憆(F(k憆   @   -  32#!"&546;46 4&"'>54&"xd);;));;)dLvv,$'/X|X/'$L;)D);;));,,RvvRDI,>XX>,I     d dll   % D M  32#!"&=#"&5463!2!! 4&"2>3!2>32##!@+==++=+==++=LX|XX|  69M)|8R&
!';"/K)d=+@=++==+=++==+TL|XX|X
 $h_sS9X>XX)&.!);;0L+=d  	 d dll    # ' / 3 ; ?  7!2654&#!"2"&4%!52"&4%!52"&4%!52"&4%!5@);;));;R;;R;xR;;R;xR;;R;xR;;R;xd;)@);;));@;R;;R;p;R;;R;p;R;;R;p;R;;R;   d dll    # '  %4&#!"3!26 2"&4%!2"&4%!l;));;)@);R;;R;xR;;R;x@);;));;;R;;R;X;R;;R;X       dl     !!!!!!!!!lpp,,dppd p ,p,dDpd     d   
      #4635" #	!!!!!!%!!ÏT ,,܉Dd    d   
      #	#4 #2!!!!!!!;@蘏),,dSҙ|,|X       dl      !!!5!!%!	!!!,xxD^L  vdp     d  l      !#!!3#	l 2dpp,x,x^^D      
-l   %654'&'&'&#	2OO774ba}X̺޺hu}ba57OM      l   676763	"&MX|bb477O޶MO*>>,75ab}u    X x    .546 264&"xd22L;R;;Rx",d."֊R;;R;    d dl  ! )  !2#!"&5#"&463!2!!2"&4$2"&4X);;)););;),);p|p|XX|X|XX|X;R;;);R;;)DpX|XX|XX|XX|    d l      #  !2#!"&546!!53!!53!@);;));;d,d P,d ;));;)x);| dd,pdd,     d,   #!"&5467&54632>32͑ͅͰh1.2rƇ͑hcx0    dl 	  +        '64&'&'326  $7.' &547Lzzzz4( 1DL56K!iEmmEi.,DI35LL{)uu){         + 3 @  4&#!"3!26'!!!2#3#3#!"&546 &  "&5467;));;)x);dx7,dddd,,,XLM7DvvD7,x);;));;)xd,}},,,Lsd=RvvR=d     , 8  '&'&'&'&'&'&'$'&76$6'&  &i"/>=!1#$B0124431!,- j#ffgfggf".y ,-!13267-0B&#1!<?. S4ɠjKKg!gggggg   ,,      !!!!!!xxLXXXX   Xx        !%3!;#5!5! XX dXXXdd , @    # ' +  !2!5463!>2!."!#!"&5%#!#!#,);;),,UbU`L;)|);,ddd@;)dd);VrrV+99);;)dDDD           ! %  %!!5!!"&4652%!5!!5!!5!!5!xP|,RvXpppP@d|vRddppdpd          2! $&6$oooooXDooo         %!#!#!ppp@L     X,@   %  !27654'&'5>54'&!32#32+Xwx34sUfusym43^h32k@dc~KL	tNO! !JPFۡ[++   ,@   #3!73#7!>]>>x| ,@      #   "&4627!!"&4627!!"&4627!!d|XX|Xd||XX|Xd||XX|Xd|X|XX|pdX|XX|pdX|XX|pd     	 
 4 8 g k  #767%!!5#576767654'.#"67632%!!4'&#"67632+32#"'&'327654'&'5676!!XE(.|{38	
+l   %654'&'&'&#	2OO774ba}X̺޺hu}ba57OM      l   676763	"&MX|bb477O޶MO*>>,75ab}u    X x    .546 264&"xd22L;R;;Rx",d."֊R;;R;    d dl  ! )  !2#!"&5#"&463!2!!2"&4$2"&4X);;)););;),);p|p|XX|X|XX|X;R;;);R;;)DpX|XX|XX|XX|    d l      #  !2#!"&546!!53!!53!@);;));;d,d P,d ;));;)x);| dd,pdd,     d,   #!"&5467&54632>32͑ͅͰh1.2rƇ͑hcx0    dl 	  +        '64&'&'326  $7.' &547Lzzzz4( 1DL56K!iEmmEi.,DI35LL{)uu){         + 3 @  4&#!"3!26'!!!2#3#3#!"&546 &  "&5467;));;)x);dx7,dddd,,,XLM7DvvD7,x);;));;)xd,}},,,Lsd=RvvR=d     , 8  '&'&'&'&'&'&'$'&76$6'&  &i"/>=!1#$B0124431!,- j#ffgfggf".y +-!13267-0B&#1!<?. S4ɠjKKg!gggggg   ,,      !!!!!!xxLXXXX   Xx        !%3!;#5!5! XX dXXXdd , @    # ' +  !2!5463!>2!."!#!"&5%#!#!#,);;),,UbU`L;)|);,ddd@;)dd);VrrV+99);;)dDDD           ! %  %!!5!!"&4652%!5!!5!!5!!5!xP|,RvXpppP@d|vRddppdpd          2! $&6$oooooXDooo         %!#!#!ppp@L     X,@   %  !27654'&'5>54'&!32#32+Xwx34sUfusym43^h32k@dc~KL	tNO! !JPFۡ[++   ,@   #3!73#7!>]>>x| ,@      #   "&4627!!"&4627!!"&4627!!d|XX|Xd||XX|Xd||XX|Xd|X|XX|pdX|XX|pdX|XX|pd     	 
 4 8 g k  #767%!!5#576767654'.#"67632%!!4'&#"67632+32#"'&'327654'&'5676!!XE(.|{38	
 <#-
/c|%%?N7(:,03*2DP*+1(|g3%
 *dF04!6
 
1d:d.(<.B 
J!!;(	Dd $@  )  4'.&7'3276%4'.&7'3276=+>jHÑTS%=+>jHTSqM5!zE3KJqM6 zE3KJ    ,,      5!5!5!5!|x|xppp ,,      5!5!5!5!xLLLppp ,,      5!5!5!5!|x|ppp ,,       !5!!5!!5!!,p,ppp       & : E M X ^  27&#"3275#"'&54763#373327654'&'567654'&#532##76732+	'	0$#&#N[VBA""XH *&$Y-/01hjg:e88A286}PUD=S6		c@"  >hdpQ'%%GD_T
 	96pi<<X.,R<##	#%3N$$+.fA-4.3 d,  ,       %)'!%)77X}}}X}w}p}w}}}p}wpd}}}w}p   d l         # ' + / 3 7 ; ?  !!#5!#5!#5!#5!#5!!#5!#5!#5!!5!5!#5!#5l,, dLXp,|DX   x    ##"&5#2>55!xȌijAcȡcB|ŏ==w{]:9[zw=;  ,      !!!!!!!!@@@@   @  
-  3#3!'!+cpk+L,       
 # 0  	!5264&"4&+!57#"3!26##33R;;R;;)6P7);;)x);dddddddd,;R;;R);?>;)P);;ID         % -  	!52654&"%32#!"&546;!55!!3R;;R;);;));;)7,dd,:*);;)**;)P*::*);? , @  '  "/&=47632	64/&#"2n==i<<on==<WV=+*~Uo<WW<i==no<WW===T~T    ,@       # ' + / 3 7 ; ? C G K  !!5!!5!!#5!#5!#5!#5#5!#5#5!#5!#5!#5#5!#5#5!#5@,X,dddddddddddddddddddd$ddxdddddddddddddddddddddddddddddddd ,,n )  2!5!6765'&! !!5.'&5476edE!mPXBJᥥI>XTnCdcll>c3ej7d>kl   d,        "  5!5!#5	53%5!5!5!#5!5!px|dp|D|dp @ddddd ,,l        "  5!75!35	5#%5!5!5!35!5!,dppD|d,ddddd    ,,  / =   $#"32$#5476767654'&#"'632&54632"ooBFB=3Xp@xHGT743/`*|Coom+8*'2+$%9J::aB--=(#0221/      D N Y ] g  2767#"'&'#+5##'##7#5373353236767632&'&#"!!3'.'&'%367654'&#5#'#327654.("!(FXF;	^79c׍]g;:h]]]j\s>7$>@W]L#'#$S0#	%	#-hw'C_h< 
TOCp /P.-d)$M4#	>0G#%&Q
;,CdM*8I6=")
-;;/*2.      ll    " 6 9 < ?  '?64'&"'6?6 	3	%7 '&?27	#	~~-?թLL????MLA.eX  @J~~E@@??XpX .AML??@@LL?,~  ppE~~~f~J@??@@OX       
   % . 6 > F  !64&$  2"&42"&4$2"&4	"&54$2"&4$2"&4 4&"2xR;;R;R;;R;[R;;R;KQvvGR;;R;R;;R;p;R;;R(أ;R;;R;R;;R;;R;;RRvvRU;R;;R;;R;;RR;;R;    ,     %#>67.,SnS$X #"  ,@     !!!!!!,xxx@    ,Xx    		,XX ms  @  &    67>7>54  &졌q'(%%('q죎b!%*aa*%!b_         >54&"2"&4%%%u<IВI<7|XX|XBHR!uFhhFu!rX|XX|x|ȍ&         ! + 6  #!33!"!4&#!4&#"#$2654&"5".#PRvud uSRvduvvexnnxe,,vRSu,SuvVduSRvvRS!5@@5!  d l       &  !##!353! "&4625!#	!5!#xP֤vvvdd,dL|vvv2d |d |   d@       4&#!"3!2	4&#!"3!26 ;));=')pd;));;) );R;;)*:pX);;));;   dl    4&#!"3!26vRDRvvRRvdXXRvvRRvvL>>  ,l    4&#!"3!26%lvRRvvRRvXRvvRRvv p     &  2"&547%#"&4632%&5462#"'6|	JY||[	|[J		Y |"#cc"#|c"#"#c      0   !&5462632&546327"&57'#"'3)X|X-Bf;X>)X|X(0\K%'>XX>?2	,J>X
+  3#3!'!+cpk+L,       
 # 0  	!5264&"4&+!57#"3!26##33R;;R;;)6P7);;)x);dddddddd,;R;;R);?>;)P);;ID         % -  	!52654&"%32#!"&546;!55!!3R;;R;);;));;)7,dd,:*);;)**;)P*::*);? , @  '  "/&=47632	64/&#"2n==i<<on==<WV=+*~Uo<WW<i==no<WW===T~T    ,@       # ' + / 3 7 ; ? C G K  !!5!!5!!#5!#5!#5!#5#5!#5#5!#5!#5!#5#5!#5#5!#5@,X,dddddddddddddddddddd$ddxdddddddddddddddddddddddddddddddd ,,n )  2!5!6765'&! !!5.'&5476edE!mPXBJᥥI>XTnCdcll>c3ej7d>kl   d,        "  5!5!#5	53%5!5!5!#5!5!px|dp|D|dp @ddddd ,,l        "  5!75!35	5#%5!5!5!35!5!,dppD|d,ddddd    ,,  / =   $#"32$#5476767654'&#"'632&54632"ooBFB=3Xp@xHGT743/`*|Coom+8*'2+$%9J::aB--=(#/220/      D N Y ] g  2767#"'&'#+5##'##7#5373353236767632&'&#"!!3'.'&'%367654'&#5#'#327654.("!(FXF;	^79c׍]g;:h]]]j\s>7$>@W]L#&#$S0#	%	#-hw'C_h< 
TOCp /P.-d)$M4#	>0G#%&Q
;,CdM*8I6=")
+;;/*2.      ll    " 6 9 < ?  '?64'&"'6?6 	3	%7 '&?27	#	~~-?թLL????MLA.eX  @J~~E@@??XpX .AML??@@LL?,~  ppE~~~f~J@??@@OX       
   % . 6 > F  !64&$  2"&42"&4$2"&4	"&54$2"&4$2"&4 4&"2xR;;R;R;;R;[R;;R;KQvvGR;;R;R;;R;p;R;;R(أ;R;;R;R;;R;;R;;RRvvRU;R;;R;;R;;RR;;R;    ,     %#>67.,SnS$X #"  ,@     !!!!!!,xxx@    ,Xx    		,XX ms  @  &    67>7>54  &졌q'(%%('q죎b!%*aa*%!b_         >54&"2"&4%%%u<IВI<7|XX|XBHR!uFhhFu!rX|XX|x|ȍ&         ! + 6  #!33!"!4&#!4&#"#$2654&"5".#PRvud uSRvduvvexnnxe,,vRSu,SuvVduSRvvRS!5@@5!  d l       &  !##!353! "&4625!#	!5!#xP֤vvvdd,dL|vvv2d |d |   d@       4&#!"3!2	4&#!"3!26 ;));=')pd;));;) );R;;)*:pX);;));;   dl    4&#!"3!26vRDRvvRRvdXXRvvRRvvL>>  ,l    4&#!"3!26%lvRRvvRRvXRvvRRvv p     %  2"&547%#"&4632%&5462#"'6|	JY||[	|[J		Y |"#cc#"|c#D#c        0   !&5462632&546327"&57'#"'3)X|X-Bf;X>)X|X(0\K%'>XX>?2	,J>X
 	BZ%'>XX>H
    d l  & . 6  %>54&"&#"'654&" 2"&4 2"&42"&4-6vv?3c4@>duu5-R;;R;R;;R;R;;R;[6RvvR;an&D8"%SuuS6Z;R;;R;R;;R;R;;R  d	l 3 ; p  &'&'&'&'&'&!!67676767676 4&"2&>767676767676567!!'&'&'&'&V#hy#"$%(**Z\+)(%!!"3
 	*13<?AGFFGA?<31В*#hz""$%($0W_0$(%!!*13<?A@MM@A?<314yF4$"	!"!$(*,>13(+
  
+(31ВВ4zF4$"
 
 !$)#*>13(+  +(31      	 %!57!!!V>bD|L$p+&?lJ
02ȠL0   jf 1  
-# %3 7.'327.=.547&54632676fKlV0( w$&/1PVKX2
+# %3 7.'327.=.547&54632676fKlV0( w$'/1PVKX2
 טl~k+wkpN |o
ʄ+3^dT-'t?F     @    "23!264&#!"5!264&#!54{
 	V||V>V||V{Wt|{'/{|W         &  %!4
  ,#2!4 $#22654&"4sa>4y֖kjqX}}}|Y#qҁ{phhzWV{{VWz      $  !2#!37#546;5&#"#3!"&546!%33%h2FBx%443%p$4l;;	4$%3   X    %!3!546;&#"#3N%%;R_|EE ų    	   5!!! 2"&4X|L|  	    ) 8 H X  32>'.#"2>'."32>'."6.#"326#"&'&632%2#"'6'&'6#$0J)2X0
qCDpR
"YrY"
`r`h
"Y89Y"
`r_I}%>9~}LK}kAp5CAik0)&11kiAC5oCm
&([]K/Hjx0H[[7ff7=NN=7ff7=NNL~bڸR5DD09.m.9yג    M wk   '7&'	"/&47&%$	T6a3SxI2'347:XRfm*yS}_
-+8C
K  8 * :  >7>.'.>7676'4'&W$&LJ[LP'[c]!-_quݰ3,GWgnto`[R`
b\T^)07582MGCNCHGJ@]sBdR*
gDHVe! A S^M     @    !5!!5!!	!X XXxOX,,    +@ 
  ! / 9 C M  !64&$ 462"&462"&6$?"'&4462"&%462"&%462"&x;R;;R;;R;;R;%F]%??>;R;;R;X;R;;R;X;R;;R;+)עp);;)*::);;)*::%EE@%??>b);;)*::*);;)*::*);;)*::    dl   $ +  3!354>32632!3547#"54&+354ddi__iPf||fdLȈ**Ȥ|ZȄ 6 P   % + 1  7?'7/'"&54632'"&5462'737'#66{{66|}c릥|}|66||76
++8C
K  8 * :  >7>.'.>7676'&'&W$&LJ[LP'[c]!-_quݰ3,GWgnto`[R`b\T^)07582MGCNCHGJ@]sBdR*
gDHVe"A S^M    @    !5!!5!!	!X XXxOX,,    +@ 
  ! / 9 C M  !64&$ 462"&462"&6$?"'&4462"&%462"&%462"&x;R;;R;;R;;R;%F]%??>;R;;R;X;R;;R;X;R;;R;+)עp);;)*::);;)*::%EE@%??>b);;)*::*);;)*::*);;)*::    dl   $ +  3!354>32632!3547#"54&+354ddi__iPf||fdLȈ**Ȥ|ZȄ 6 P   % + 1  7?'7/'"&54632'"&5462'737'#66{{66|}c릥|}|66||76
 ꧥꥦd}|n/3       
        # & ) , /  !!!7!!%''!!)!!7!7'!D ,D@D~d^,DD,2Ddp,   , dl   -  2#!"&546354> !54&"5>54&"RvvRRvvRDvv6BvvB6xvRDRvvRRvȈ憆Rvvc<SuuS<c   A    3!3!	!yOX,,@ XXX    A    !	!#!# XXXX     ,@ 	  !!!!3Dd|     d dll  ; N   &$  $6$'6 %.6.'>.'&lMnMCJ !.*4#D15&0X.2>HaN*p1=B;1
 &B/>;8-
@@ -37,43 +34,43 @@ G
 04SuuS40
 04SD..       5!5!5!pp     dl   3!"&5463!!"3!@|||);;)L||;R;   dl    !!"&5463!!"4&"26||);;**,Ȱ||;R;^L    ,   3  3
 .52>7!>5.'!-pM||'&	`\~mnN1p㣃!""E|**E5+r`>KB);;Nfp--?Dp㣃!"   ,     5!5!5!xxpp   ,    3
-.52>7-pM||'&	`\~mnN1p㣃!E5+r`>KB);;      		'	7	baabJaaaa   @  . 2 V Z ^ b  !!6767676?4656'&'&#"32!'"3276767>36754'&'&#5!5!5!@
+.52>7-pM||'&	`\~mnN1p㣃!E5+r`>KB);;      		'	7	baabJaaaa   @  - 1 U Y ] a  !!6767676?4656'&'&#"2!'"3276767>36754'&'&#5!5!5!@
 
"#3
 
-	
=55)'"B7429026$
 45:;

--+%	
	&pSX !447}
+	
0=55)'"B7429026$
 45:;

--+%	
	&pSX !447}
 	
 
-}745!!dddddd  	    . 2 6 Z ^ b f j  %!!6767676?4656'&'&#"325!5!'"3276767>36754'&'&#5!5!5!5!@
+}745!!dddddd    	    - 1 5 Y ] a e i  %!!6767676?4656'&'&#"25!5!'"3276767>36754'&'&#5!5!5!5!@
 
"#3
 
-	
.=55)'"B7429026$
 45:,,PP@

--+%	
	ddddX !447}
+	
0.=55)'"B8329026$
 45:,,PP@

--+%	
	ddddX !447}
 	
 
-}745!!kdddddddd ,  ) T  '&7676767632#"'&'&'&'&'&#"'&'&'&/54767>37'72!24=gDE

+}745!!kdddddddd   ,  ) T  '&7676767632#"'&'&'&'&'&#"'&'&'&/54767>37'72!24=gDE

 

*'/.)*	2<n7UnpeeqZl,p+?.AU/OCfbDQ`x75802$';<TU]
 &!$"&#"&$%'!U	
 
 Qs5ll,4=    dl ! 3    #!"&=4&'.545!++"&5#"&O2*;<#;)p);#F5,pX +7/.4+ l4sd!j)d);;)d)j!'sj4dWW5<.65/<    ,   !	PdDdpLpp   X,x   		xdD    ,    %#'	LpppdDd    ,Xx   	'	XdD     ,   5!7	'pdDdDD    X,x   	7	XdDDD    ,    3	7DDPdDdp   ,Xx   		DDxdD              $&6 4&"2#EF(/;R;;R;(F(R;;R;X      ,     !!!000,,,       # 3 @ J \ q     $.>$  $ 
 $  $&6">54&"2654&34.'!6.'EF1eeee~ `` 2Z;䆆䆆SHv7cy/3Bb/%1551%DnG6T
-:LOCeee1F13~ `` 2䆆;Z;%-}dWhydyz;Yc]L}TB$R&;KQQH7feK"    ,   # / G  !"&46;&546;232!2#!"&46!2#!"&46!2++"&547#"&46FD>XX>	X>d>X	>XX);;)P);;);;));;X);;)m	X>d>X	m);;X|X>XX>X|Xd;R;;R;;R;;R;;R;>XX>;R;    gV   . ?   &"676&"6764"'"&47624./;26@X|,,,.{+6,,}+,,.{+6+?,X}+^,|X,6,|X,"11,KM9 >HX,,|,,+6,s,,+},,*6+}^,|X,,X},5,X|,-sdXc6ZnY   d2 Q [ c s     "/.5"'&4767&547>7#"&4635462354622+>72654&"$"264;2674'&+"4'&#!"3!26!264&#!"3264&+"XX"/&=#<	M4K.""XYXXflf5%RvvR**RvvR$1f0i&>;R;;~R;;R;dd	,,yddXX4BtSL-1#0$QZX4XXXXC?/5R:vv2222vv=R5/At<();;R;;R;;R*****   ,l ; C  354636332+"&=#"&=#"&="'"&5#546; 264&" ȸt[mdRvvRd;R;31;R;;R;13;R;d|/R;;R;lDsVVvvd
);;));;));;));;)d|D;R;;R    , dl 
-  # 1 X q  4'326%4'3264&#"326%4&#"3264&'"&5"&#"#"&=2>7> 2>7>7 $&5d(<<();d(<<();p;)*:;)*:;)*:;)*:X|X!	"X|X | ~%DeH*%B}W#\l(t,%?<(\l(t,%?<^);=');='^);=');==m5>XX>+>XX>5mn4
+:LOCeee1F13~ `` 2䆆;Z;%-}dWhydyz;Yc]L}TB$R&;KQQH7feK"    ,   # / G  !"&46;&546;232!2#!"&46!2#!"&46!2++"&547#"&46FD>XX>	X>d>X	>XX);;)P);;);;));;X);;)m	X>d>X	m);;X|X>XX>X|Xd;R;;R;;R;;R;;R;>XX>;R;    gV   . ?   &"676&"6764"'"&47624./;26@X|,,,.{+6,,}+,,.{+6+?,X}+^,|X,6,|X,"11,KM9 >HX,,|,,+6,s,,+},,*6+}^,|X,,X},5,X|,-sdXc6ZnY   d2 P Z b r     "/.5"&4767&547>7#"&4635462354622+>72654&"$"264;2674'&+"4'&#!"3!26!264&#!"3264&+"XX"/&=#<	M4K.""XXflf5%RvvR**RvvR$1f0h&>;R;;~R;;R;dd	,,yddXX4BtSL-1#0$QZX4XXC?/5R:vv2222vv=R5/At<();;R;;R;;R*****  ,l ; C  354636332+"&=#"&=#"&="'"&5#546; 264&" ȸt[mdRvvRd;R;31;R;;R;13;R;d|/R;;R;lDsVVvvd
);;));;));;));;)d|D;R;;R    , dl 
+  # 1 W p  4'326%4'3264&#"326%4&#"3264&'"&5"&"#"&=2>7> 2>7>7 $&5d(<<();d(<<();p;)*:;)*:;)*:;)*:X|X""X|X | ~%DeH*%B}W#\l(t,%?<(\l(t,%?<^);=');='^);=');==m5>XX>+>XX>5mn4
 @&&A
 3O'>
 1B5-mkkm,:IM
->      ! 1 A E I M Q  4./26%4./264&+";26%4&+";267%77%7k$34<.&VVX$34<.&VV;));;));X;));;));|XX'j`U
+>    ! 1 A E I M Q  4./26%4./264&+";26%4&+";267%77%7k$34<.&VVX$34<.&VV;));;));X;));;));|XX'j`U
 "aYl'bKKb'j`U
-"aYl'bKK );;));;) );;));;ddddddddd      (  	".'.'>7&327'267'#"'J0Ҽ09ޖb3uf6]GSǜe]MbMWY?*`@@`2]j$Pf._SdVVesQ       3  '#&'.676.'&>2&'>76'6	YM @;ViU=@ NYDK	k:fHHf?$m	I_.ZSg
hWZ¨-">;>V'6脄䌌䄄!a=;?    
    2!>	'%'		˳56Gͼu+.!u(wg34LD$%4:_+a     d dll 	   		%%qXXpW,lK2i,Kx+: @L   !!PL     . : F [  #".54$3263&547&#"&54>3!#'6'.'&##5#53532654'.'&#&XF<mh~4=oceS+5!OXfXXfPdd
&488ƫD>c>s]7?{O=A++WadW>Rc*2%UsrrsAdd:k$`d    PH  &  23	3.#"'6$".'##3267-"j>br{^:;"j>bp`Rp~]~BB`Rp~ 23     	 76	'm"t'io*m.k}#bt.(o540l    l@    !2#!"54	>'.	&-ӼRGG@J)9!~!9   l@  /  4&#!"3!26	''&'&7	.676	6lX>>XX>y>X
+"aYl'bKK );;));;) );;));;ddddddddd      (  	".'.'>7&327'267'#"'J0Ҽ09ޖb3uf6]GSǜe]MbMWY?*`@@`2]j$Pf._SdVVesQ       3  '#&'.676.'&>2&'>76'6	YM @;ViU=@ NYDK	k:fHHf?$m	I_.ZSg
hWZ¨-">;>V'6脄䌌䄄!a=;?    
    2!>	'%'		˳56Gͼu+.!u(wg34LD$%4:_+a     d dll 	   		%%qXXpW,lK2i,Kx+: @L   !!PL   dYl   ,  ! #"$54>32&#"32>7!%##5#5353	[uߠ]ГPH'ˤ4+ǚuԙ[YԖ4QN$Ĥ   PH  &  23	3.#"'6$".'##3267-"j>br{^;:"j>bp`Rp~]~CC`Rp~ 23     	 76	'm"t'io*m.k}#bt.(o540l    l@    !2#!"54	>'.	&-ӼRGG@J)9!~!9   l@  /  4&#!"3!26	''&'&7	.676	6lX>>XX>y>X
 j	&	KK	&	j
 
(7pq7&>XX>|>XX#
 jut
 #(//   m	^  !  4&7>	.7> 7>	vROSuuSSug		!v$!rcYQ!#!ZZP!!D[z$
       % , 3   &$  $6%>&' "&462%.67(F(Ja-5-a{vvvu-a{ca-u5EF(N-a{Ǖa-u5vvvÕa-5u-a{         (     $&6  $$ 3EF((F졡p	aa(F(Fp
-?*         !2#!"&546!!X );;));;dp;));;)x);P  ,      !2#!"&546!!);;)P);;udX;));;)x);PL      ! $  !2#!32!546;5!"&546!!,x);;));;));;=Pd|;));;)dd);;));|DXp    d      !2+!"&546!!!!!!RvvRdRvvLdP|vRDRvvRRvddd  @   3!	!@@|    @    		7	pdX,pdXxppXX , @ .  !";276547622765327654'&|hi<==<ig}+PPPe(<>gggh<=()*(P)(*)     " _ k w      $&6  $6&$ 2#"'>732676&#"6&76&#"76&6$36&54 #"&?>32#"&?>32FD)22wwwz)6hkkΨN5x[r}-f'h
8
	69.e'd
*^	g4	
-e;&.wT7D"m<R/xT7D#l<R7)D)qw2ww߻=8ikkqL=:T|*.6+]*
m{h1ЈRK@VhRK@V     ,        !5!5!!5!5!!5!5@p@Pppp 
+?*         !2#!"&546!!X );;));;dp;));;)x);P  ,      !2#!"&546!!);;)P);;udX;));;)x);PL      ! $  !2#!32!546;5!"&546!!,x);;));;));;=Pd|;));;)dd);;));|DXp    d      !2+!"&546!!!!!!RvvRdRvvLdP|vRDRvvRRvddd  @   3!	!@@|    @    		7	pdX,pdXxppXX , @ .  !";276547622765327654'&|hi<==<ig}+PPPe(<>gggh<=()*(P)(*)     " _ m y      $&6  $6&$ 2#"'>732676&#"6&76&#"76&6$36&54 #"&?>32#"&?>32FD)22wwwz)6hkkΨN5x[r}-f'h
8
	69.e'd
*^	g
e;&.wT7D"m<R/xT7D#l<R7)D)qw2ww߻=8ikkqL=:T|*.6+]*
m{*C01ЈRK@VhRK@V    ,        !5!5!!5!5!!5!5@p@Pppp 
  dl         # '  !!!!!!!5!!5!5!!5!#5!!5LDd|ppppp,,pdddddddd    d,l@     !5!!5!ld@L@dd   d ]  ) 1 5 9 = A E  >"'&47627&7676."&46777772kwLiSSW::	0eI-/k*::T::G}FF|GG}FG|GG}GLwk2Sh
-S::Kk/-Ie0	(:T::T:AFGGFFGGGGG   d@l  3  4&"326% 32#!"&46;5& 5463232654632uuvRTt*::*);;);)*:륦;)*:LXSuwQRvwQ$;R;;R;$N);;));;   T|  '   2"&44$?0./0'&>?$|XX|XJpo;[,OWR`-&+@X|YY||&AFf88UUK     ,l   1 5 = E M  4&+";262"&44&#!#!"&=!"3!26!4&"2$4&"2 7 &;));;));R;;R;vRbEEbRvvRRvdX**I**ɗ,);;));;U;R;;R' Rv!EbbE!vRRvvXR;;R;;R;;R;OOLgg      ! 3 <  > >'& .'67#!"&4?46	6opd
{2-E6D*-ŵ;Y%&Xlt1^y+xV+y;;Y%&tsd	%kŶ;&%YmQ1@y+Vx,xx^;&%X      d    H N X ` |       5&>&'6.'&$'&6'&/&6'&'&'>67.6767"'&';!2654&#3 654&%7>&##"'647.%767#"eNGOecN8GNf"#f8"#f,ȅ@-	
-		8J(9#X(8#G5H-1!<<1)KjCSuvRiiLs
8N)		;%O \o#aRn42lo<;/HNNGlɦ%7lʦ$7u0{	?>*Ie
$
6I6H79
-ZW\{0K@Q(uSRv0Ps5LF*-> Xxb/>:         6 76'&.'& igaTcJJcTcei eILnO@@On   db / C W  ###!#!"'&7#'&'&'&76?6767676#67654'&'.6&'&'&7>BDyNX

dz%R#Q!O	MKLw:.V2::z006;y~ B$*8?:
-.~`&!!Nnnn^$
+S::Kk/-Ie0	(:T::T:AFGGFFGGGGG   d@l  3  4&"326% 32#!"&46;5& 5463232654632uuvRTt*::*);;);)*:륦;)*:LXSuwQRvwQ$;R;;R;$N);;));;   T|  '   2"&44$?0./0'&>?$|XX|XJpo;[,OWR`-&+@X|YY||&AFf88UUK     ,l   1 5 = E M  4&+";262"&44&#!#!"&=!"3!26!4&"2$4&"2 7 &;));;));R;;R;vRbEEbRvvRRvdX**I**ɗ,);;));;U;R;;R' Rv!EbbE!vRRvvXR;;R;;R;;R;OOLgg      ! 3 <  > >'& .'67#!"&4?46	6opd
{2-E6D*-ŵ;Y%&Xlt1^y+xV+y;;Y%&tsd	%kŶ;&%YmQ1@y+Vx,xx^;&%X      d    J P Z b ~       5&>&'6.'&$'&6'&/&6'&'&'>67.6767"'&';!2654&#3 654&%7>&##"'647.%767#"eNGOecN8GNf"#f8"#f,ȅ@-	
+		8J(9#X
+(8#G5H-1!<<1)KjCSuvRiiLs
8N)		;%O \o#aRn42lo<;/HNNGlɦ%7lʦ$7u0{	?>*Ie
$	
6I6H79
+ZW\{0K@Q(uSRv0Ps5LF*-> Xxb/>:       6 76'&.'& igaTcJJcTcei eILnO@@On   db / C W  ###!#!"'&7#'&'&'&76?6767676#67654'&'.6&'&'&7>BDyNX

dz%R#Q!O	MKLw:.V2::z006;y~ B$*8?:
+.~`&!!Nnnn^$
 5CD48h\j}80!pw
 HT^,$Q
:\SY#3             !!!75!!!!!!!@ ppXp,  @      	!!4'&#!"3!276P ,d(((,(,pP@p,,(((<d    @          	!!5!!55!5!5!5!PdXd,DXXpP@ddd,dddddddddd      dl    3 7 ;  5!5!5!%&#"32767%&#"32654'&5!5!$$ 	>Q9889QI88	*)\99rQPr8pppp
598RQ8901Fo98QPrrPp   dl      " &  5!5!5!%!2#!"&546-5!5!$$pX);;)|);;UMpppp;));;) );Dp     @    		7	pdX,pdXxppXX  @          $ ( , 0 4 8 < @  	!!5!!5#!5!5!!5#!5!5!!5#!5!5!!5#!5!5!!5#P,XXpXXpXXpXXpXpP@p,dddddddddddddddddddddddddddd     @      "  	!!!!373' "&462%!5!5P ,,ddddddR;;R;,pP@p,X,;R;;Rdd    
  @         # '  	!!5!!55!!5!%!55!5!PdXd,DXXXDpP@ddd,ddddddd,ddddddd  @    	!!P ,pP@p,  @  
@@ -81,7 +78,7 @@ G
 s$,9'(('9A@,W9''(D9'(pP@p,G-'*67((97L<9'p(''*   
  @   
  
     & 0  	!!7%7%726'./62"&54P ,pxԴxԴx@_	-^@,,@,pP@p,2d2dd2d2dd2d2ddpaBP  nL;h- --        $'&76$!!!!!,ppZZpppp,ZZpppp,pp  , 
-    	5!!53!5!'#	5!'7!5ppP,spg@pspgw ٴCٴ   ,,    !''!7!!! Ѝah pd4эb,DLD  ,   7!7!%!!%!'!'}p}ww}p}}}@}-ww}p}}}x}}}p  d dll   7   &$  $6 2"&44$?0./0'&>?$lMnM|XX|XJpo;[,OWR`-&+@1nMX|YY||&AFf88UUK 
  d:  ( 8 < @ D H L P T X \ `  !!!54762!54762!276=4'&#"276=4'&"!#5!3#!53#5!3#!53#5#53#53,,,,|,,,,|,,|*
(*X@$d<.,,.<dd<.,,.<

dd     d dll       !2#!"&546!!!!!!@);;));;yyl;));;)@);XXXX   d l 
      !!54'&#!"!5!!!5!5d#"101"#DxDD5xS0#"""pp   E Z  7>76.'627>'.'>76&&'&.'&''&'
+    	5!!53!5!'#	5!'7!5ppP,spg@pspgw ٴCٴ   ,,    !''!7!!! Ѝah pd4эb,DLD  ,   7!7!%!!%!'!'}p}ww}p}}}@}-ww}p}}}x}}}p  d dll   7   &$  $6 2"&44$?0./0'&>?$lMnM|XX|XJpo;[,OWR`-&+@1nMX|YY||&AFf88UUK 
  d:  ' 7 ; ? C G K O S W [ _  !!!54762!54762!276=4'&"276=4'&"!#5!3#!53#5!3#!53#5#53#53,,,,|,,,,|,,|*
,
(*X@$d<.,,.<dd<.,,.<

dd   d dll       !2#!"&546!!!!!!@);;));;yyl;));;)@);XXXX   d l 
      !!54'&#!"!5!!!5!5d#"101"#DxDD5xS0#"""pp   E Z  7>76.'627>'.'>76&&'&.'&''&'
 հ$[H E<A9>6.-1.R,`
$X`AE,$R7fJ(:?+N9F]
 %G?z
 
@@ -101,19 +98,19 @@ $
 E
 	

 	
-0:0/7|80/1("<9*(::62CrrkP%5.!,gggPiVTBy		))&
+ /:0/7|80/2("<9*(::62CrrkP%5.!,gggPiVTBy		))&
 r1bTR/03r	
M8C9cJZZggg    d A I  2>32&#"632.#"
-!4>7&# >32.#"6$ 4&"2Z/"XQ8U)NUG=ƃ:Ko$"	<;aVCBmC]j]YdJ]9Yru@q\B*0X|XX|'׏M2NQ^YE>:$hv&B2ˆ#k_.E<Pu=#]3|XX|X  ,  l " 4   #!"&5463!4&"!54> 654'&"356.vvRRvvRvvԆC$!;<<;!!66LvRDRvvRRv,RvvRdd憆s=0=S;::;S=02  , ! %  63!2#!36 7>3#*%
X/,-7d226n36	N+YO`H&>7-&>,'|  d l  # . B G  "/&4?&'676!27627&'&'7&547%7!"'732$7&'"&	Swy'TX"'
-1hɀMm{y`XyVak>iDyuvSS<R%3+&xht(VX\`kyXuv   d blj    2#"$'%32$$#"6$H僃kU뢐Uj׸s<s  ~ U 	  )  4&  6676'.$7>&'.xLGa')7dVS)r@S5k^F)SV륦(F^k5S@Fa'"SVdͻ7)'aF      !     $&6!654'&"2EF(<##%$%&%&&(F(z#=>###"?=#"  ,        !!5!!5!!5!!5!!5!xPDD,x    , :   5>32&'./,1f^]^zg.W"2AG	2G    dwi   %!#"5%>=4&]{z^D&'E]zzgb2bMlM b2b            !!!!!!!!!!XXpLLdp     /  %  >&'. >76 >76&)=[{.T/4+zBR%;0D?3DLk	H-47.S+4+ia]\"2C7GF?
-   	            % ) -  	'		5	5#	'		'	%!	!5#!5#UUIdkuUUIUUI$x!uIJ[J^ΪmuIJIuIJ^^^      ! %  %'.7>54&#!"&54?>3!# #3*%
X/-7d2266	N+YO`H&>7-^&>|:,'T  ,,   !#!5!3XLXX    X_<                                                          d,   d,  ,  d d d  ,  ,  , U d d d d d d d,,,,,  B   d d d   d d d   d d   d  X d d d d , ,   X$,,,,   d   ,, d,,   ,,,   d d d    d d  j  X 	 M    6 ,  d d n 	 d          ,,,  , X,, X,,     ,   ,   d  P2     ,    ,   d d dT            ,  d  d d ,              f   ,  d d ~  ,     ,X     & & & .   >.\
-2dF8Rx			$	2	@	N			
-.
-d
-
-
-
-.vL
6
f


`~4~Jd@R|TP4DN(`4<l6l@xt 
- n   !!!"&""#b#$X$$$%%B%%%%&'B'((,(B(\(r(((()
-)()*J*++,--R--.. ..//L//0H0001.1d1|1122323N344`45@6`677P778,8t899H999:$:~::;;H;<:<t<=0=>>>>?
-? ?6?J???@AAB(BvBC,ChCCD&DNDDDEZEEE                   @            	       	     	     	  8   	  "6  	  xX  	  "  	 	 *  	    	  6  	  0L  	  |  	    	  G P L   v e r s i o n   2   o r   a n y   l a t e r   v e r s i o n   w i t h   f o n t   e x c e p t i o n   ( h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l - f a q . h t m l # F o n t E x c e p t i o n ) D a s h i c o n s R e g u l a r 1 . 0 0 6 ; U K W N ; D a s h i c o n s - R e g u l a r D a s h i c o n s   R e g u l a r V e r s i o n   1 . 0 0 6 ; P S   0 0 1 . 0 0 6 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9 D a s h i c o n s - R e g u l a r W o r d P r e s s   d e s i g n   t e a m w o r d p r e s s . o r g W e b f o n t   1 . 0 W e d   J u l   2 2   1 9 : 2 2 : 0 1   2 0 1 5 k e e p p e r s e u s F o n t   S q u i r r e l          2                        	
-
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ uni25FCuniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF110uniF111uniF112uniF113uniF115uniF116uniF117uniF118uniF119uniF120uniF121uniF122uniF123uniF125uniF126uniF127uniF128uniF129uniF130uniF132uniF133uniF134uniF135uniF136uniF138uniF139uniF140uniF141uniF142uniF143uniF145uniF147uniF148uniF153uniF154uniF155uniF156uniF157uniF158uniF159uniF160uniF161uniF163uniF164uniF165uniF166uniF167uniF168uniF169uniF171uniF172uniF173uniF174uniF175uniF176uniF177uniF178uniF179uniF180uniF181uniF182uniF183uniF184uniF185uniF200uniF201uniF203uniF204uniF205uniF206uniF207uniF208uniF209uniF210uniF211uniF212uniF213uniF214uniF215uniF216uniF217uniF218uniF219uniF220uniF221uniF222uniF223uniF224uniF225uniF226uniF227uniF228uniF229uniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF240uniF242uniF301uniF302uniF303uniF304uniF305uniF306uniF307uniF308uniF309uniF310uniF311uniF312uniF313uniF314uniF315uniF316uniF317uniF318uniF319uniF320uniF321uniF322uniF323uniF324uniF325uniF326uniF327uniF328uniF329uniF330uniF331uniF332uniF333uniF334uniF335uniF336uniF337uniF338uniF339uniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF448uniF449uniF450uniF451uniF452uniF453uniF454uniF455uniF456uniF457uniF459uniF460uniF462uniF463uniF464uniF465uniF466uniF467uniF468uniF469uniF470uniF471uniF472uniF473uniF474uniF475uniF476uniF477uniF478uniF479uniF480uniF481uniF482uniF483uniF484uniF485uniF486uniF487uniF488uniF489uniF490uniF491uniF492uniF493uniF494uniF495uniF496uniF497uniF498uniF499uniF500uniF501uniF502uniF503uniF504uniF506uniF507uniF508uniF509uniF510uniF511uniF512uniF513uniF514uniF515uniF516uniF517uniF518uniF519uniF520uniF521uniF522uniF523uniF524uniF525uniF526uniF527uniF528uniF529uniF530uniF531uniF533uniF534uniF535uniF536uniF537uniF538uniF540uniF541uniF542uniF543newGlyph  U%  
\ No newline at end of file
+!4>7&# >32.#"6$ 4&"2Z/"XQ8U)NUG=ƃ:Ko$"	<;aVCBmC]j]YdJ]9Yru@q\B*0X|XX|'׏M2NQ^YE>:$hv&B2ˆ#k_.E<Pu=#]3|XX|X   @  +  4&"#46 32#!"&5463'>54&"vvLd);;));;)X$'/X|X/'$L,RvvR;)D);;));DI,>XX>,I  , ! %  63!2#!36 7>3#*%
X/,-7d226n36	N+YO`H&>7-&>,'|  d l  # . B G  "/&4?&'676!27627&'&'7&547%7!"'732$7&'"&	Twy'TX"&1hɀMm{y`XyVak>iDyuvSS<R%3+&xht(VX\`kyXuv   d blj    2#"$'%32$$#"6$H僃kU뢐Uj׸s<s  ~ U 	  )  4&  6676'.$7>&'.xLGa')7dVS)r@S5k^F)SV륦(F^k5S@Fa'"SVdͻ7)'aF      !     $&6!654'&"2EF(<##%$%&%&&(F(z#=>###"?=#"  ,        !!5!!5!!5!!5!!5!xPDD,x    , :   5>32&'./,1f^]^zg.W"2AG	2G    dwi   %!#"5%>=4&]{z^D&'E]zzgb2bMlM b2b            !!!!!!!!!!XXpLLdp     /  %  >&'. >76 >76&)=[{.T/4+zBR%;0D?3DLk	H-47.S+4+ia]\"2C7GF?
+   	            % ) -  	'		5	5#	'		'	%!	!5#!5#UUIdkuUUIUUI$x!uIJ[J^ΪmuIJIuIJ^^^      ! %  %'.7>54&#!"&54?>3!# #3*%
X/-7d2266	N+YO`H&>7-^&>|:,'T  ,,   !#!5!3XLXX  d dll   	!!	!!	!!	!!lpp,pp,ppp,pppp,     *S B  &'.'&7>"&4764'&"6764'&''&'&67676_CC_?\`_CC_CR5XXS:TC)B3RDWWSu%#__=]E;X_`D( XX:SSDR3B)DXXQU
+   d l       !2#!"&546!!!5!3!26,x-77--77APx@.,.@7--77--7pDdd,88      _<     c.    c.                                                  d,   d,  ,  d d d  ,  ,  , U d d d d d d d,,,,,  B   d d d   d d d   d d   d  X d d d d , ,   X$,,,,   d   ,, d,,   ,,,   d d d    d d  j  X 	 M    6 ,  d d n 	 d          ,,,  , X,, X,,     ,   ,   d d P2     ,    ,   d d dT            ,  d  d d ,              f     d d ~  ,     , d  d     & & & .   >.Z0bD6Pv			"	0	>	L			
+,
+b
+
+
+
+,tJ
4
d


^|2|Hb>Pz
+RN2BL&^2:j4j>vr  l   !!!"$""#`#$V$$$%%@%%%%&'@'((*(@(Z(p(((())&)*H*++,--L--...\..//\/00T0001161X12v223
+3344466J677J77828T899R9j99:<:t::;;f;<0<f<=X=>b>>>>>??~??@P@AvAB&BdBCCbCCCD2D`DE
+EHE`EFF@                   @            	       	     	     	  8   	  "6  	  xX  	  "  	 	 *  	    	  6  	  0L  	  |  	  
+  	  G P L   v e r s i o n   2   o r   a n y   l a t e r   v e r s i o n   w i t h   f o n t   e x c e p t i o n   ( h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l - f a q . h t m l # F o n t E x c e p t i o n ) D a s h i c o n s R e g u l a r 1 . 0 0 6 ; U K W N ; D a s h i c o n s - R e g u l a r D a s h i c o n s   R e g u l a r V e r s i o n   1 . 0 0 6 ; P S   0 0 1 . 0 0 6 ; h o t c o n v   1 . 0 . 7 0 ; m a k e o t f . l i b 2 . 5 . 5 8 3 2 9 D a s h i c o n s - R e g u l a r W o r d P r e s s   d e s i g n   t e a m w o r d p r e s s . o r g W e b f o n t   1 . 0 T h u   M a r   1 0   1 2 : 4 5 : 1 8   2 0 1 6 k e e p o r i o n F o n t   S q u i r r e l          2                        	
+
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ uni25FCuniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF110uniF111uniF112uniF113uniF115uniF116uniF117uniF118uniF119uniF120uniF121uniF122uniF123uniF125uniF126uniF127uniF128uniF129uniF130uniF132uniF133uniF134uniF135uniF136uniF138uniF139uniF140uniF141uniF142uniF143uniF145uniF147uniF148uniF153uniF154uniF155uniF156uniF157uniF158uniF159uniF160uniF161uniF163uniF164uniF165uniF166uniF167uniF168uniF169uniF171uniF172uniF173uniF174uniF175uniF176uniF177uniF178uniF179uniF180uniF181uniF182uniF183uniF184uniF185uniF200uniF201uniF203uniF204uniF205uniF206uniF207uniF208uniF209uniF210uniF211uniF212uniF213uniF214uniF215uniF216uniF217uniF218uniF219uniF220uniF221uniF222uniF223uniF224uniF225uniF226uniF227uniF228uniF229uniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF240uniF242uniF301uniF302uniF303uniF304uniF305uniF306uniF307uniF308uniF309uniF310uniF311uniF312uniF313uniF314uniF315uniF316uniF317uniF318uniF319uniF320uniF321uniF322uniF323uniF324uniF325uniF326uniF327uniF328uniF329uniF330uniF331uniF332uniF333uniF334uniF335uniF336uniF337uniF338uniF339uniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF448uniF449uniF450uniF451uniF452uniF453uniF454uniF455uniF456uniF457uniF459uniF460uniF462uniF463uniF464uniF465uniF466uniF467uniF468uniF469uniF470uniF471uniF472uniF473uniF474uniF475uniF476uniF477uniF478uniF479uniF480uniF481uniF482uniF483uniF484uniF485uniF486uniF487uniF488uniF489uniF490uniF491uniF492uniF493uniF494uniF495uniF496uniF497uniF498uniF499uniF500uniF501uniF502uniF503uniF504uniF506uniF507uniF508uniF509uniF510uniF511uniF512uniF513uniF514uniF515uniF516uniF517uniF518uniF519uniF520uniF521uniF522uniF523uniF524uniF525uniF526uniF527uniF528uniF529uniF530uniF531uniF533uniF534uniF535uniF536uniF537uniF538uniF540uniF541uniF542uniF543uniF545uniF546uniF547   VᲮ  
\ No newline at end of file
--- a/wp-includes/fonts/dashicons.woff
+++ b/wp-includes/fonts/dashicons.woff
@@ -1,101 +1,113 @@
-wOFF     e                            FFTM  D      oGDEF  `       1 OS/2     @   `icmap    <  Tgasp           glyf    Yz  `E!	head  \   .   6
-Xhhea  \      $hmtx  \  /  
-iloca  ]  
-  
-maxp  `       W name  `(    Z/vpost  a    
-3webf  e      %U       =    ՝    xc`d``b	`b`d`dd,` w 7 xc`f?8Ue4ʹ)Ja~:_ bDR 6@
-xݐ;KQ&kdwXXۭOlV&1$G؈XYkFQ0X:.	Xx`p` 7#v$Ov
"4HR@!MS
-4O%5EI[z2y9e+O*ʺtUuC>1g3fr 	ȥ!))GQ.REԖ ҕl\PEWMm}ddk|	q/w|W|g|G|{\%,,N:{NquQ5Q*łxk~?2SR~7!   xڬ|e8>nf-m7lKm!e B
-HYz14	6Ć=*rqz׃${wv
}yygwNq'q.r\Φ6YGlD'{G;G#MFg3я*9\T~Q:!1lA
%C14^`gC$`
-ʫhu֔>8nVˊ-KΈEavߤ
-yK/xS})pjEĿ+7n)̵kOS-9vߥ.-WL4Vaurx([ɨ3H%. 5kZ"4%^mjYCS5-5oe,k[C^@&5޹4>~)#D󭽓|ڦtR:VN"wE>OZr@n\29Wҵ$I	ܮ-! 5Xd021IZ"]
$D̬JǦMw|H


4OZq%Y-o+h͋~Ict-t^cc3!,e㛡f/[;*0/Fa^vb&pbsil8̏0rNpE8G*!nl/M^[U2OXVu6CP[ڇjkSE#7|f 9
͋9TH(7bUxHRy	}p|`D9>f|pߗ!ECwh;)E:ũlΎM8 ӈ&cEL<z%Ҕ={"ڵUΥVO{ ,<MIʕzw6LiIǜt/ɀ3%\<̙79]R	><H\ìM.46`5J?~5cm>DdkQunTjj?zɘ?CLO?G,؅@<#KQm#K8%ĈYO83G~<įdCյE=Xھ0fÖbK>OYp--qdxeO1#= [ar%3Н*JT|o&:b\ (𶟘¦q#Gă?ҿRUoo`er2U9qoL4QpBj!i*{A_"^i'K'TҰ0hkYQ2KHب?x&Py]ceǕyt5j!]qVԺf[AJٶ7+0<,=n.ޒl]nt:o Ah2Ͳ>Wd՟f:zW"ڽ~b%Ӗ+bLWי.!t8|3HтYPȉZ@vᵬ]@0F3e QQQ6H
/1%.rFUC& L)yN>GEr#iX5gDĄ \"r:}P2e0?%٫!@C_p0GA]D7ЋK}>p$URR2>Mmy6F:==I6}v,aeWYKY~|YR;{oSH[/[zY%HZo.}aКkJ<B>6/=;v^&?C{R0/ 0y0CJ`ZVwΦ&yc[N87Ϋǋj{߻+<Ʒ"&|D!Oa4®
-{y8"L|2:JŨwX
-@1Q2ޞp釾qAoYdi%xDo-`	Ne/P.@SQSYVpohK-@0_ږ/<D_5rП&"ŽUk/բm/m
-Γk!D">odm=*9`+#zjܺh,:oxg=LsrrmPΗG*V37D`2y.(
0%Kwᅅ璌 Mf 
yB/R2Tn8ko,x'}~ O*HRod;vH7g1GKizSmdwr,)[FZmڗNm#QP4rzMoPꍋ	#G-8	A[$ռ$}/kZXQRwQ>#/h.rՐG'M|rݷw;aF\2[E{lU5 m|ktq
`4)r%P]x1#NS_	GW=1&ܞU_=zyS+mJINK}WK%U@ypzm 	5,wz'|Iqx6 
-5@H@@?БXe9e
n	Ðv}vϚril) `0 AOgq.愇Wo^`jx XjϜ%/D Ñ0Cʸ}BEa|tL6F(FD U]uiʁ/PXn3=#qVK#RCIpL
-޳"}W=Bm?2`hM
=\8vdo**}7!ƌ'l)"&-e5-
-n+_gI*qqۢdyy6Vqe\BC|[2iË^,yFM6dJ)Z4q(s%Qxt8qyB!wqO\@-wқI7H!OҦR=Po	o vZyC
:'cY)
-9.RU>Uo7B[[[$*wˇz/_|dx&joe$G7f3Y?i/Hą }LǌwȂF=!׮j
H;, {BGG"ȟ#O":J0B~CT]aF<ĕ#10_ЁXSd?zuH,u}H`*Êcu{f%/^ 'L4<P\GWU.xKs}Klgǁ=fR>?WcQwA(mF$	Nq1!al<g_&4N+HII'pgog]8
-}w=p(o3apiW~IP}i=^$olA((Xp NNG
-ӗGۻrwE@QQRpGd傚^ƻit.m))kYCRx+?yG	ÉK
-pN'^B
-m}^<| ,$z蝢8S=di#avC>ΠA_%ˣѪ?%5tw47@kbO*O<|+
![Yqv"B
-D-Ly\e1D1~h0p 1o9|x͹pꋚκɡfrVT!/=}X+MwG1sVGǬ@%\zj\@'BeEԠ<O'(}>)AGo׼OVGV2S.?DH~I7oB$-'?D]d5:c33Rhw06d|QбwdasEapú-w;T1	^g7Ihc<h=c2>L#"䚸TOi:2FH0uY2 
یR%%=KYFL)N{fjK~`"fܵrEp}IURRG}J%SU4(Nr,xՔ!HK婴E2	h֫JA$PfFDO3b gt%0@\{
%52*XKJ<m
-eG=O_E";18v~eYy Ōr eLN!2"6ug9N+<r<)E>&35,AQ	赝w?<C$i*MAjCH
- ~J<~G>O_l))M~ fiXe"ӳD@5HgSa)i	23b>z't"K#0L731*NVGh7ލtJI}?> }6[A4itFׄ{{'+cxhEx
N0Pp
-Q9Eۤ"^!;18&f .u0FU(^8~ر_nAEwl8o?zJMV7nu@~^@HEt#\}w:>o/L>Hi';o;VH`t? 6H'2TL*=rMGF XA.O87W(+8v,@P֨_"iE@w&G8
-W#BGG0C<E@1x'W؎C
-n,ۖZx9rHF&yDJ==[Q(h "S
-ܦ1"8`80A|ڃԗy{]WU}_q׾]|~oU(}K (a,}8QHcp`Aqp~_0&U+hn ͽ
-|ʦf`S%#~ؽÈ%3gQRvӔ1^ssX{wuc)xt3^7,:
]560M٪~x`oP	ß'd#"os`MA\L(Q>RVe8guAHÜ!+OΔI+=p@ە/KfS%B<UfJVQYy+m4?3pc}-%9$Ǿp"EF^${R[%Rdt+muBCY0w^Dly"y1O;c!&f)=j:~Ԭ؉ 5{p`w+WT KzT-<Kp^ LK7sSu!n灝jI6o`_;M茢0P/lzɐ!9ISc||!qEMVň}ă(C$7\g@r]Ț/ŃƸ6QR2F| N$K%_K\SJNR Gp5l3Yyxjf"يh=qpi.
-4*<?RnMCcUF,֮VM[zߺ睽x}V-,wlל	Qb˷4O_TwaN؉Wo|DOuBHG!A$A#{C=8?ut$aN7+Nf<>%eLN%@m2G]AfPKRX832y`7]n?pߡuՅe)<ox[f$-&]14h4JrJr|l,5<o`,αfT5M*.Ϊ,2_t \u&eE'F*|l9$L6]Zy-L?).岼a))|V-5lm
-vNS7 <KEB\}ɭ!S7ܸ[GLt)s(|}Ү #^~Fxث/?xzW{\:`P5+L!d,=bm i"UD?lݨ#!GEь"$gDv\&Y9WÍ A2iKʄ$@]zݠޢVT$KJSI{>Ælh_r\PZ^QKO,'Crs'MkYr'fV![74
-#&JV&QM߶'{jF=$ж.T$3e:=E;3%eCK}Y2offE`ȁ!}{Ym(띲ܢY1[7~As#7/66U/ڍ^<G2--v!,N'~l6fQ>x;9_`E9Fr:b`|S8 5oS8+L`j[Kȿ m# ux*T-ȶ%Kod
oòau~ݻnU3+GQL1|8h7	DNc&	H6M/aZF(0<wv0F"
-;hv2Q,PL#={9Uǈ5ƈ	Ewz's#	qy3׈VP
G(f	%a`S0Ut/MhgLD47* D}'`
-ckjF=z
NhRO9f6	bTPλ/Hc9ADmix蒺'.{݌7[,,%Ŗ&LKftϨ._ɲ\8zY/:Fg42]ԯ1buWJX^<'OF$6#U֗Nh)p?̌[NLw2ec%
-@NclC

8 5(p/k}>/zhLVz3:uuxxx`^.4,΃$M<w楑H0/[4z8a+Ply35c)6DT_;TO0'v5z,T Ap"SG@fia3@%S`RyĎٝ@T6bVR =Dv&ݙaCn׍eəLޒI; YQR]*v8!W;lw*,ʉE3M.fs
-lTZ{f.ۃv?fo6"2.Bf&^7N=4z] EݨRYapd5#k53C}֢ڿ,5YKg>P0G}5ΘlrS*⤟h쥽'3dU
-FYʵZӋ+.?Oe9ujmJ{z~'|lOcϮ	U;]SSk=㋫ɘ@XRT[՗3BߜYU}𥊞"Kpuoշ$x[p+6߼UkN41[oV1@Mz
wiGm+CVGNYh{b}#@,D!/Y
7 o~XM!F?F퍊
cdNT	3d8%Δ[E:rÄ7es$mpA<WSPZf> ыqd2zbGoBE-A:D+>b~1M8d\de`Dhpꁠ.H6ytrݟ~7"q`%X,|N	 ONQl~?I&ĞϷJ{^Dew-lPvp/Q1g!12 ^oJGc ՍбݿRPhq_k\ܪK}6۲~݃;lNKɹs4[6ax$_n!R;DkK}~0"NuNQ/V׍cꂌw'hLI{o\m#1wP=o#GyP	DI6v2p3Nws}?|HgXmjgv.xdʕY6wnTִLY
+I2ϔk1ƻL7b76m4%.9̴eh#bVv1?BBӡ
NI1f=e +=(TE}]²q#ˇY3:E4MN0s/Eq
bp4Sg6䴼xw;r`$(>:xb*i!b^<wΩ	m_;S4=Ɗo_&"SD!PR)c+NYA.-"L2c/\A
J!Gj4B>;.'`ś[l1؈,xMb@htĤH߃nl	ޢ+C,$PVXKɃ9e龙t=_;ݨ`4՞$Mg)y%
-nNM l眉vk8?jR}X}df`FPɪws.
-͌t5UYz9@Gdɏa
̃7ԔF 
-U_\wG;K ܋:/iݼxXs_8i2u$%zIF(55GP筤S@Q1
-ޛ{{'^87m#;<G1+]/,(yk1Bkj~~5[=Ȝ]123vgz^w9x'b[ZS}
- 0_T[dp)ӯC&245]!<E0=P§%H F=jRJ(&IDR&o>SiXFalP4̱Jr@^8n9u>=Bϑ/9\yW><i֪_$}|}7-+YLhͿ~By!~%rj{GI.u
#ސӇ䡔l0W1H_=|kO!yUVow$|HHܤ|ÓPl=-96_<ĮJ!Dx*)C^&V} r?Qr	}M_veK/uƮcr{)=zM?!zmbϛ1}Æ3Hyg^.fY
T{/MztF^5lݎG>0;} Ξ6_]<|3?Fo9Nߡvx[3tg'=YrOS{p?{p"#0OE^
-+cnx_{jĄ]_&v`$~Cz0b.hgUVx
DJBč/{>.0뙇"*9Ln} @G@ˢblQUk95Mm%.(HMsa1TQ.:x٤<nceCÇ..UJ*\]2t+R.)YG/]W1n]pk~\o3yr3>}[yCȊKɺw[ʆߜ؜J˘mG:):f,}>cj`.Fib]gv?eU>}0F[wv\0[,MƋr%jq;Ht8W0} `9
-"nᱪG%$vo6	3|#727yRl?uj.Ř5c/y:碖9BjSg˼GUf]fQL>N}Fm̜anuݕ袦[BIDކ"6ҩ0Uȡ1%<a;-"=)auܵqYgvp,0	8He	u@<sC
-+DS$#;;~ljQR̷NIg$RX6&%K1S#F4Bv64+.>'U䙊&:Lх
-i#+1ƇrW$LJ@I{g_o9u/zrKBK8/a {SpY$wk=iں7B]tp"	pdtB*x
0ˉIqBQNom8yr[@vC|pSOyWn}gGzwO~H4雇}~j##!W(p7~8s+Q_:qI }Ah KnnAnѬ[DCaE2]='ml,6]d6;'Z]nٵj2(x	0wmxzv)rSx7~F}ğ@}bmbdX W"k
-z$s~ҙu3?a4̗.#:#`tBĴFpz됔:{c|fR/oM
-ޣy334]ϾaLAnn0k	L 	=;p4dT#gUɼ(!XUi .v۹37nyt,pb0U==	)Dm|Ne$k9ܚ.DZ-CեInյsP=?wzE*FLn6}cFTcO2Vh.#oW̟>sdﰜLuՍũ?ٲN/ʬM%@%_Dx@q^OpG/⧮?ӑP"ƞ{GeDSH:Pd*$ޗD0C;=g%N[M7QUtesH:3cJ[Td\RNC|53Y}ѺF큻_%sȋzs~K*E _<J7/z%רb!kC-ʢ-L`!V #rI-W !EhgI[KT_pxHY_K-01$!'#c6zxYTso9tٓ4*TݛS}D,kCQ+˝}YG#
-[Ui٦<nEhv䘣f
-iŒ%ī{U!qwU3hU&GAЅ *&1A9x6iLY5xaUy^Wr{C|Av|^zKvzz}}rI>:3ݔyLq=񯏓54$*8nf\9}۝iJϜIHKI6ɚ%x߽~IM&/}D]X<Ȝ]pZdhLkpgHsv
9SA*%) QMʩ_m^A#KmS̸>*C#4 Nf{9Y|(?9WyNv? bR\G~SJ(s&Rf.։Ule^vx^i)`XvMB|	.&K|{ٌ?2GhabOp.]o._I)J޶mw>D;E"̻DISa۪٣MC]dgv>Bu
rcܞECLLD=Зw1B&g+ڲSx¾~t=(]щ>Ys仄+*):zp4R#e-9G-Q4\>w3\9_ougј˿7e;5CiP0$bɄ|oi"$2z58.'ZGke=`
-ͫW42M1JQ0R3ZotڻzbI}kǑ	xS+*1S$ԉ<{ 	:X΋N5$46
Y<"J)宓mo͙i	m_=xf07ߖKSr۷^U\,9#%'e'o׫q_dAwZ1am*miiCnI*{=-=ߣT圾Ox|1I;=dv޻e;2O{Ǐ
-/܅ln^,6@LH ?\//Qbbv])^65/ҒRU(99dkuII<y^+95E73hJ
~Őm)rTTr|:/MXЇSEkS3SDJKK d23s24rPqaJknR,˒$jd!Io6*"f>V[ oL黸Ƞ>}Xt}Gp< /]Wuosg.cv/sr/sAw~3I93u * ]a2YmUEM#LT$ɩKV8++Ӕ&k۪,ruepʶ.p!lg&><|ἦ><G\+nnY$Q m덖\εEvYEMIIQI[&[v/_N<>gp 9 km|Uр@#{<}.w@7@In/3
-AbR{v%YH/$_^~;w:V-V"%BVR[{|w'<c,/KrjŜFf%0mffpXH%f_l $c6Fxx\v57VBNALAq?3ߏˑ~=6HT	bn?I7TF?pGBiv/x=dP;;*M9>0s7kң<|y̱^
vR<BE#g*3=\=s@0O	!;$<^bB2ʈJ# Ew> enk3C69VI_l=G9~kscHwؼr/\erVϺVh) t[<qWywLJjYK/o0ݻxccx&/?+ڼq0GZ -~rՎ<ytPpq[A3{9gS"蹘Ѭ,/aJaSP
-hrմ¡VͽpЗ ؞.GE;"v
-8`#VaKELܝO3+վ'/w
Uh$sOOPQXhCć\<jlmDx6%G%
O:iahAeN?$?4Zx{CU8*p6:o"<
yx?dv
-fgctt%7ϭ6s;Pl@m!MD"[2A g
 Rep`!GL`D2Z	Q$03qM#k /}u@]iƕuꌎ[:0l9\ؑZ$VWǖlRՇ^
kFMZH<F} #0fq'z7)ͥ&pLV_kk
Ui5UxSC>k_=;4\^WXĀ駺l}NhJ1F¥Ģq1;yjLVcE(z"+ci*ƸXHȏ<E+0SoeE^c1u _zatڍf8r49F}Ƨ|!ޅH1Z`~Hqywg(Pɵ"%~gQ@YČ[ж%=Lcd.lB(X"$lΊ9BGڧdh`p#(P45d;|;;;pOTtΦ-/ۗ6ΰ)흹r0!v>,+@B?OW|ʗr
M>E'CIaRڽe˞_A<5cg%g>6ɡn7V/.*dƙx+݈y1	e'lb,995|+0lP#֟G7tWRq{iYIs/X7nܼs{F;DX#%1ko%E~U#i3p\!W2`ӛ#{ -n{MCG=TA^ޜ]7/QSܽ`[zsˌޞqjRql?<i~YF3Ig]WMG{a,t {l'j%*-zJdI`|~c[%>o̟pA8^cw歅
Nw6]Ac
?FlNY_)g\!T{Onz
=mq*7;rmn͵
|BT!@: TeSpǢܺwξl!.27md5_ȯEvxGA2S>Zsq=E*!wй9vb ;KU͌2DN<9ٳq5Hm|ċLrd6nq|PLЙLopOȺ-tJz>͗RoVJrotN1\M|uVيTXد-R./7BCf6L~hI	^6޹Pu󋫜U*â5W.3e-iu}Nx;Id|)3FUbĺ}ASٮD5K*	Rj4?U=K_=6.
 jV_L؏&>嵶M=/ϺMs==,Vkx=瓍
-1
-- ־?G/ϸ-K~x	_LWeˢJyy}_ΗVˣGػ	r曫ķƬ|,V`n75bC=8$SQY7of2RR}}Vl^H7f
tm.9Zw\Qz`fGS孡Ch$l6h\:Gtdd]*j|iw	xO_;$.y5YkF54.ryR][XNL9[+d<jS*#O`
/Ab6ɚ5-QzzѽEr&YcKIאrSY62amn{¾=NlOM}wEE>W8ɩfMvjj"z+[NY(# 4kmsK*=tmSn=GVca>\AVTMf~
{-Vb e*{(Q$x
 !
-_p;f~?iKUܹDuVĐxiKnҀjN3p6UfeGmFl ~\ǹ+(<wP sLf|nDz2VE-ubASkI)·("J}
-c  n{M/^27?
-ba$2Ma٪=(ЎͅBeeDIx-⯾vڍXlb\ (ُf_V@g~2?EQp@

-8,/[hc%oRw+Z<Y]Z̢u1~xK^!S`- P]-r]=8\0Ƣ=5K
+wOFF     f                             FFTM  D      rL"GDEF  `       3 OS/2     @   `icmap    A  @gasp         glyf    Y  lhead  \   .   6hhea  ],      $hmtx  ]H    @rloca  ^P    vmaxp  ``       Y name  `    V/*vpost  b    
+F?webf  f      V       =        c-xc`d``b	`b`d`dd,`  9 xc`f?8Ue4ʹ)Ja~_ bDR 6
+xݐKA璨7 Ł$4$"Hhb!];[E;Fj6y$`aoyÃ`  	ɀ;Xq9e!A&A6
K#S@SL5ڠh_YVU^jVվ늩S3u0-s`86((@i&1}rUN[Km*SAntCS6K]i9d~Ns(?_oqK88Ξtvmg]媬ɪ\rN#ĵLNV?TX6yt       xڬ	|U8\;[[t,7u=l! K/FMnQAPE7D\F"aFmD&CqduFs I_N:̛t[Un'rGNݜIKW]o{*-dcX3LhCg<3G*_z iH(LLf+1[`HCdP@L9%Y0	Ca>x0ְ;geM+ݺ6HieŒ7ji?Ref6Ow[ʳ$-tK^plfeKʕͺU#X!^.*5j.^m2R)!:G;iu(MB*׶ƚ[4rzm+ݺ^[	u|"}}1ѐO$ЭIM{66,$;|[FU,o`=zwTKN47Wȵ\6^Sdi$A]%MÎ%H)(%l$abf7oeDjiill|q"}RzUda -&dOнW)MMHXrWk[?7*[c߰Mr;y3Yny45r
+Gib#Dw]vJ&:UR/u,
:;th+~z~#uu©Xn;zp%<}N.+5
X|Twr	#T^Jd?0'QO:&;$h.
8p'?K85gq֋!"g]
+=n#iPX@_"͹=Yo_W<z
Ds\.Kw7Nnvι~8rKRL猜.<{,DYӬM.46`5J߯}5m~9D~ArxX^tjn?/cW8z%Z0g~AO5?
+,@+K1:#K|8Ĉ@8u1G<$dCuŽXf#@>ONU[Zv-nnbbGn'<Zn[¥g;UЕ2qu_OzuԄf?SAa 1FǮ?׏0ɇ
$ep?Xa0R7̷l]X ૆y!
+.H-$C(tV@߄OexjЛI*m\^<t٥$?lݑ\ƍkCL([l9g)5􏇷[yVz5g#*,F{=!ǡC9
+؍&s,>:wJYincw-=;'(`'gt	3\ivδ-&gCI0/^2{!ޅײvEBy*WΔDDQvVu0 5<jv֗臻iODSz.+VMj\2&\ͤqQ
+|)Wj&*\sS}f9NO
+3rh#CNMtOG_%e0PJ9G6^ڿֹA΃$k_og?6p2
+﫬Xſ\IMeT6'bm& cke+[+aH+oHߥOw7n^0w[W!XËa/w-`;D"Оt.
+z-@n3A̐R#!k><kݮI!h
9cy^'ī,bm,cI%C ;d(FM"DNĳވ"~FXR8	UKSqj@FI#"A;ֵO&F<gG=N6A2ݎBv:
+`H83G+oN	en@vpVþW;_ػ;|'%C4DzvҞm;*=dsKm;WtjxgK4%{`.ڡ(/'N*YV37L`2yn(
2z-KBO郅疌Mf w.
@R2U8ko.|'>}!OhR}oUd⏷#}Fi/5dLWWgMPhnڠ5Xp ;<ODAm)s>=N6?Bk6-^,R&3<t"kH_P
+Bj<aexQZDk+wV	|OR%^ Qӣ|9_tp[ߩovX91>gWTb9\ +ݪj?4
Ayř3zX=NY3(rY!Oʌ0tH1Wr~C۷:37_x|G^AOsŖCmmWK#U@uqz 	5,vo
+bcByEߔA8`; LiOQ݈% Gc ` H\:Fڃ\B+ֺ7=HVri;li `0 AOpΆOsCD;IlL5<ugԑ ӑhhie\ϾK>vpTIi;} " b6w&E]r/&սG?[MȊvʲäQ4w8&9Ϋ`y(h70<ɑ ~\òo\UU ʛ2?{
+{)FKymkۊ'9ִ}H_"~82.!>ڣmb%/1\0dJ+^<y8s%Qx36)S<Np{]7P;moooAYss^o87	|=39` r ;!Y|VS&O<r7}jt}Cmmm|nrX[[#W?^|tD&hc$ǮeI{NrTJ#2$rU/3 X dtGWP6 h u
+Qv"o(Su?x?W
+pƜso*c@=B'6fpM
1.&<kw 9V++3'}?qf2z
玫sq,Eʷ,Rluǁ5fR>vߞW(`QwA(\F$Nq1)9`lg_&^d';VRzxgo	g}$}/Cwq#(Kl3Hi~8HH{iB9/76?rHg 
g9'::c=d)'tf)CX
+AMeHV<5(E]uG@soq-pɗ"v[OE^>oj4D$<^$z'.pe8Y^=ߐ3zgW	:k$@Z7 "\g''^F_Fmۉl8H1!@e#lqe
+.CM&8i4Q0`Bn׷9Z8E͡g_w݋#4W+~KOQ/J<~=xvg`\zj#\@<C26}=d>ۑ=zȼ!p|laYNl$t	AF̓[?o aKbC&籙ux$އ&o- &^mǩjKQG NBFOĚ?EP(MڦL!5"hf^/mh(=]2bZiCwC4C}ƫ-`an!DHϲ{
++&ˑ&ו:JZhQړ\ri5HKr	X%֫KA$PfFxDHɳ gt%2@\w%51*XK\J<m
+eG;O_E"?18v~eYy Ōr tݍf`&NYLŚ9#1PCE~m]INӐl I4Oos3+ޭ4M8tPyx$0VH,<{4évcmX+C
+|1CHFa?w$R(i*Ӌ L
+*ǽˮAh'Q w݈gsT-QdNȟFH/cSc4R	
+c5T0*h?@0 sQrr:Dcr
+t/ Ǎ?ƨK'oB!y:㫿7	Hs-n?/gJ^MxV7nu`~>PHEtg#\}w:1?L>LLJh77ӵl\"@d3 :Qn30](Huu"dA\G| ֆFI;.B3=QЈ=:o:=-;vtc+`o{k煢!)x:nEQ`C $CE
+1/"
+ܮq"8`C80A|ڟ}{]J-*x䏯]6T 4 Q|Y'(qelP9Aqp(&U+i~ͿJE:[UsK 8)rQ?]7VaRؙ3)?sFmNy8_%v?7>^GG[Snz}6RE'w|FGc&khGp	TyNxB0=L51d;M@ҞMpy,5߽:;ҀAC$b Dꖎp^n,Y-&~2t,OrzܙS%3=n,eM6ՑKuaEX`r8&0Uٽ|-;p7_FHcѢE/"Rt}IʳUH5U6a[/0!bby0H;c!&)=j:~$Ԭ؉ 5ǀp(`(ITT K:T-Kp> MK7sSu!nǡͼ`t.H63#@=θ5589ISc|̸|!sEMVňċ(C$7\g@r]V/ŃF.AqL?H;S;ҥ0nݗDcO4ҥDRyG\1LU.ѯH(2wx\j\ͩ)8/mt 8d_ Kzu},Z6l]Y?Ȃg6Ohhw_Ĥɱ㧌f"#]*x.-'C>7>z±Ha!$&zq8PwF5HG: >oV4(", 0y<;i Ks˙J6"1څ#bx=q͈Y⡖٥бp^9gd5n=Fo`3CۨkӲx
oXQQﰘt9Ƽl1ۜ.iqR(Oo0z+
+|f$ϚW<47(|db+%w4hU_k6a4sPfҫ"E'9EY\^="-bjrx^W-`')}
+f`ĠҀH(k(=l|ꦛtX[>Mp
W?pĀ=J55whl롏'沉A۹ܿhIp'{q?&	UkK~ I:Os8\![)ƌ+REփ:r^(BrFd'drss(۸9(
r+&LXJ'8_ȧ
qȁ-:`@Eb01Ttf1p[gX[yaYEeUKN,;c,6̚?:?XpӔ-:ɠYUkȖM6[Ax	@+jRwZ7ri}S4`S {[4Mr:g/l3}ٱŲEC(n"^72Pֻd]1yD= 2s1		bHǷm޸	M/m"DU]$6I&<?˔`-mB~FYu~F)y옦pс?`Xa#V6PڣHFhlcV:,tlIE-]vG4g,xw;ٻo=װnښYWkA50FK/cpȶ?hM
+JO^,=B^N,0wv0F"
+W<N&5BIoDp~/#"o~1bBg]){3\$r(*B"{"\ތ3T[A	 "
4Lgr;˒ѹ~!C f|䯿gJ'4Q	m-3%%ب]`xMd"VDhXAfWZ-ޱ!K!Y?sFk-,%f\ Y[аe

}Qp#\gbtQz}ۿ0c6PZ,9;'5!p*AkH؟LVG"Hfre-,fV rd;n` Ee^8udad}X;n1@~·髬##C+V
ht{{w/=].FCHGpJXBɎ ֺP#nG"-Nw a
+@u6#5EOE=	, Ʒcſz>ڼ>ߑ|߀Aw(:ud>A1.Dр!<-̱f9t$`
+L*_8C	|Z({JB\J
+ȑ.a2ޛm`0ڛm1L<"?//oPB:ȗa%\˨z|mee
Ef[Q][Y?f]٨88Cv ̾8m%>E(Vm̀IL:}ze% 1Q!6B{Fidj|}?.=.~Pn9)
J'GYɬ%&>Uggyr֑_^^Ro+dYN;ydbJyYo#FΞ-vN;41{jzZjwddb02. =$h%,z4gWg/U ]
+ W3ߒio{>TH,Z;$j 55Dde>n?{Pve:ifsiMߎ(.@M;./?aG=N)C~9ۛ7aNVgtP;SoF#
i	oLUH5qD:Y:5}\A	d*zaGoBE-Avy({EoWf7cQt'"ӄ-':@kStG;tմݨx׉|by'v2~w@teSMj2X4|M"tL
,"+|MvCu?\G}!9 ?
+!*)T7C~TCŕyr}Rd.@%owrv`rYJOΛʲ1\WMG\phmO&Wĥ]%EÚqm\}dKc{)[kF/%匃x!lQT
+3yE`dh": eD"B'7͹5?F3"q`
3w.|tU]6TֶN[+I25kc30L/j454-!9ʴeh#fV KBBӡ
N)G)w(!+;*d'3U .$e5&fgY3:bV\!]+?8lu(/Ex*vƀW onVD?GOv+xl~.k眺\k[{;ECھChkXg0<EO>9bV
+\
+$Gsf6+xDAcL0/\ǵa
+!Gk4:N.̂BvdH!ɽnyDy W3>I$I<"}ŽyVl؋9bvk,%Ufї/AXhRu#TŞUNc-)TPts
+oa;J^H^$  _V ̿F]o
+Ge9&PF?ݬ2Ynެ Qݼ*w=ikL^^< t*ب<xq@M$IPUq
+=%t	#mJ4cHOf8K68WQIEBSRI%UcFy1}U0aW*:+g^R{rrp/y&y&vͿa_,4de^cڝE<o-!LUWTgMҭyEa`;3SLY;i5/fc43 `PY	0Pvf\7Md>iFkhSxzL p7OIT?vTRyeD'/"PL0Sr\&)̀4,'
06
T$9(/:M{"躗kEUL1&r)uK-'im'G;oTN}SU*;e;?"st*R#
Yji	9HOx͌V>23xrTl|3~|KbݟB8/qH.~slI!û<@}rD_;AtGIeڶiSצG.r!q{=vͷM?kaz}ۮ9c3Lgn^nfY
T/]\tтG_=b-~Aw\N?ǻyg~w;]>f:;Y|oOogş	\d]띗t<O?EOIQS1g?-H<!y)xn@M{Q&2tو*;}
9Krm8+:3m$JVR&aޗ8AvY<dx7VUm :C㋫*陗ln^~aaz
+K`XrtɸMfnS˄MoTrW;UzjvKGL׺Y'T]rY.Z50iR@<>O[Bz}AM9Yy)U^l,DNZl=4(!G4[5f[Q_ij_hSNǗׇRk-,%t>q钔<si~d]dtW2} `9
+!nᱪG%,N|Iiೝe)9Yf3.y54g]>1;fUW\uֹI˝92/퓭ŕ0.z☑I#Sc7e~bݷHkIzlqsZ,LTtdP1`!T*`И
ʋhR:ڹ
+,G2;!\Qh@$`<sniJJ^w;wZg&oH\?HO	LJX[/ҏ\O
+~z~Tg*Y'u>fBHY%7~"aRJ " ,L9rdɭK/d֓[D]©~ w=*)ˢ[hwk(9pQg4ɉ$Mumb7̯ G&
+~&EQC>b	9ɍoю_o"#O=u."\}4Mm=u\V';
+o>mM\u"q/̭d}q
+ &$n`^գj2B,qy>6{df4V%rNyDNKQEu7AȐӻw&hYjblڌnw9윬Nh{w+2jH{wȠ&ܽ?ݭ~O	S986+vH "5VŮ58Ɉ dG=Hg/Ҁ3_>\頏Ӊ.T
+EuKCRPQJ	DUO7)`  
+fz&Dt_?2

٢!ܠaqQ({9	rdU#gUɼ,=aXU ؑv۱#?nyl<p*4W?;I%iD|^UÈ{pmA5SVZZ6놕x*V׎!z@nٻ'%VQ7jj0C?nT5[7ۋ%3.=7"/;waTˠzlY;
+	L'
a&ҍG7l8*P8'7膾)(c]Ž#p,_(1Df"ĩb]G+/n?CO#FV_\5!:3;N[Td<RA|5~l1޾x51#Cz<.?zTo?h)Q	KZ@_e[ x/$\ (CYUu	,`HdD.;
+@1Dw#R;-se2y&7h(BbQ'n5{SR19Eux^~m(4jx??yTu*0TwGhqwim-yƋbI}U*ҐûAXY* B<Th
+k5F:뼎*?s{C0,}4.}w$LSy]Qg8T s<Wx<٦7i&Yo?ǒ)
+,d7}{;1g}$%R$+5fyr+2kG^|0U*>\G$A a۬&oj~K$Ceio
fO>?*C#Nf{9Y|(?9_&;&;1)Օ: (92g"L.ernTPe.PЋ൐Fe܄;7	`bU-w̽~Iz*6!a.}
+՚lJϷNn$*Ixi wJ
kR0W'M['+Flk^]=<㶧rmѭNQnJسhIBA2"FɤbwZwV:Ħ?F|WgllO{׻;.*nM;,g<ͭ(`Y>9&?CQK
C!gf+gK0zqQgzu-5Q#0#D]9d~^N dKhl~[y
+&P)5E{Cq#
+uFjA덮UWGWVTY</ah-4oʂ`B?}Ѥ:т>I'ש| Cz!tvP@Sie>>;:<nM܋7\5VF;iZ~֫KJd:oTsz6<o2i?ʚv1?֬T׽nj@rN'߾ZVYrVX`tB/}ny
+/ z^v^<6@\H`qE$K4a'-ӨxH^U$b\_tj4{AEȩi%/WKI	*@_iZRN[bOሐ:6Vؒ0`ANUKMMM7f)++읖eriR3BAƍ*im6$Y%IԤBMD>y?~m!ɚ}a҇˕Oas?7֕DbߙEht/rsA%3I:3t* ]a2YͣLt,KN$''۔!k;-ruUU^v
+o{ic^*E`\q>VYu/Oq۝0й&hw;]|{9:iiij:7EzvK#Ӟ+G
֎p3w{Uf 'DELpgI]јPG:oto*RNJ;WG,Vb%:V2{g{93P_T'95bNDV#QvU3
Rl3H>뙍^/G6]
PˡCP&!5FQrd@;*UB ECpCT)t2fQm?ܑT)cr]EReᎤJ*I|'܍(8._w<.}TA>_G,B>Ć{`'AϠ\D S!$.GH#6'CK,AHfRQ	z9"#@_E?Lk\?ǪE[wص\8ݳ7b~6*Wg==ͫ NOɯm</vL󫓟JXK\e/o4ݷd'|/\0ڲigZ |rM:ulHh	[A3{gW繙Ѭ,8/eJaSP
+X3rӴ#6}pП$؞.GE;2~J8`#VaKE\ܓ&N3+վ'/g w˕.9'T,!Ke/+2LAUS[7[zn*8*m$z69O{;ڼp}VUtZ5X^/W{t˗b<4T^|ZOH[nn?/Zu!}@GWKpq˹k-PaȐr1D)0f@"b<UJ r$ΔF$뇀~L #K9P4±هyҧm]g
+G&uByaaٮE+:vtȵa850sZԙZ;#K6+{X#|^FDfҞLb$^>{~CG\1ԕΩjcF6>UEຯ[kV=֯T||,rE}Q1|ryyz)X
+A~(0}xI"k #2zqIiL[+fİO8}UU0@[WG\3hK, UY*HGb"` %d) @7Y.E]Yf7lA#.G![vWQ0űDIsHQ=v84OvTFvP@]Y#c{h_L|㝮cK,/N\#6t_
+(%sj>l
+B?OWzʟvO=E'{)2ڳ˟_I&椄9558|ЋùQ8n"7.J>Pl.:瘄61
+˝>V]_mag6Ũ	ȣG*ól9).\?as~Fd[x#$1+o%E>U3p\U2r`ӛ"_)sMcGuWWk>ӛ}ke=fڛ{nwf^xXmMM
+ճs)O4KO}5cqԄ}TƂIX"	,Y@ҒסoDD+	J'ښޚA,&ۤ'}˭o-zVoukA+4hq%_hb5M'dE,+uS޶ϝc%W5O8-H w	x~γٗ
cЛɚ?e*NЃE:~^kϏZECO'v]KK
+)U)ΉecX]BԤja!ڕdAZ݅?y,!Q0ό
+;쮤0]|~^zfϬ==k7:ztהz$ڭzgC?$y7Q߳gϬݻ/}G$cVNUYfȪfr ,CjTBH٫GT.{1|oRځbuA4=o}ym&;GҟFƋ`TOz|2I!.\IE
+ǲ%t%_<_|9Wd蛱/1?_"vT.bUpaVB~
a"0:B+1`{#f!(5=gu5vlɵ@CktѲxk*c+c
5$(hހ WnN+edKA	}H'@ƐKe)颶(ķxЉw^xON21W5FoV@&Wd;ETMTRsv2"*hk@9Ȫ$fY7[,iR5T~-*?͙c.\8N'/w;+yWZk}SnFlֽo?WCdW[I
+WtB9`Hu޸ZWFoQexV9
+&p|\jR7W2-kj;^˹<f_Fr!DR K<@c6
O^̛GT%?@7!^$|	&p32/+(vA34Dߔx4N@}Cg3[s#( ;ЧAR/jxD8?P?ZG׉
}S3:>MQBD`cux+/N17x;
+`g)Mc&Ѫ}w"(Ð8@dE
"IMѾCx-ڃZxLbBr (9bf;N6f)3p D9rQNh@k
+oh8u,:,oh_xS`Jw+YY]^%
'0}KAS`/P]­6p[λzY	`dEvfD+
 z
-0cl} ҈)28#yAv"   3IF2EJLț)nEяZkߢo(<q}ρe\	7
.Y岍݋2Ru~UR2@!W-p!9DCI>M򮲵SM튺ܴu-AQĚsڷqEw%b6ZtfjW?iUZo%D3JYP^Fj*Yb7Xi?2,VJs}X+@ŶsR#)c3Awd?`_ͽ
O</vס=;!aa 1AJioJ[ñX,#qy"<A?a%ފxY{\W<3NCg%A"1$eUID0xSVu˲fVf-NdwX̨!dj)YU`Li2R\S3&(~ȾF~bGɏlZseTm@m$pP]͸ecT%ASM:2z(hH}|A M¸~m+2N6zxhAō%Zo0}q"LQo
h굓}"A&|w`EvJR.ig,J>C9y74p*y2[O]R{G7qFKNΜKujWNGw[/[\*ye@ߏFu»﩮~>Piq1{VEVq#,&w./@PƸ:%r#a|k1vA&獠?b 
-l[Q"u;/_!nؓi7F̛7¦|
`
(bk'6c'4wA.i8NBŜs3zۗY$ҭ4*mU@Sq=s6+VaM[_nzZةl{3ZO7;AmtfYS._w%y֑uN p5	PhnڹNnw{
-FR+Q$,J0^C0G"#-ћdFQfY9t(@eQ7Qgtծ"rx4Ã̞Ja=N-9h@L<C&3\ Y0a%w=vUPx~jL&ȵRMVTUӆ[RҀjEwfUKoVTrZyRWWYDX:}y
-,%%5f'\SԚZVKȃmY)>V-r =IrGO+Г|61}[.m[w/{#_]de6s, w$*mCʑ_'w+D)ߤ798$)37
-zX3qM#tǪ;R2	Ol6M$G'
-Ys[}:o_9	:@b-ɗ,jV 8?8Ad)lS?%v~=ر9U?YB1
i^,Lll(ϭ~;Tü4쭔hpv0 ~ ):?e&cKaP>\M!"5孟)H]5>9˖3:*V7qkkʦV]U把@MakuvCV!3;L\mx>N.^eMXrl禨$)ImoD}iՋ#3"?v忒rGOqLNUjfNML_0k,baD}aS"-}f4n
-ǔBf`	)J8?
-|g#.`c:وatjxhdڍs^!@iYir<Hf9NZD
-lpFKaՔ8qF#쮔~G>O>rc%H33^ k%zaHNMR]=dj
Wq!C.<je4&nIiC[&WW?nlLVzF*3uߖs|',!N2>E%ѦX$
~/}М@f<u!*X:EFNi+xiVg,M	.Mb1YF<I|@7h#gmH\n,R3*.<8؇
-x
-
-ÀHu=oc!	KK=zJ1/(%O$|+&>WOtkMP_VnpaOøBH?xqBF8Am(MPSS\L&GbJu{C5ό!nwa,ʋ~,ҧdwq XX=$HNfqoss)1ƠY6;Byc~_b[iہuƋ5|Vr򛥲84z\	WÉ{6wnR~ךk__Z0b%>Q!px~jI<ݳ^H/rdG`!XdosIQ_IgD
-^6fv,p#B:VAxUۢMҏ`}t8B&}T熙Glz1$,=KG"3DnaHI)%NmNftzOvD&HtZ@k1H_9: [<:8R<{
y>g"թ%Mh}a4_Mo30 *RBQ%~d yvxN^l}lV:Y׮M+NjӌT-(-0=-M[M}qc19T/Ԉ8\WՅciQ{:m եz"f	0$PU؝81Z72#dp/y 5%-NC$J6Cla|*iEewY^DqEnT
-
-FX@}
yw!M!)jʊNn"4	#Y!SaUL\4*!D"]}QWG##	eƔʲϜTG뜡DqDǑ%%$4;VNNrjox|T=Wh$gvpOv;,F{ߝP6eHqT<bZ0ƥytIҔ`^Ce]`nm<%kLQ')f q5&%cqHuWL^_Ȁ y;Hy($-`r63|{wa:c$YeY-	?$bNGM:&$8Ic I6}`>
-(i
 @ckd@Gݞt|_F7=wq
:]2鰎v|o'XOj#Մg~W6+%AӜa7eW֥E̥wk\m']͕|l/Zn>/nymQbF1
-qT Yk)*6D	\d2^8vH8@2|< p@xhK`̥6LVwt .Ǟi վLd+^7tKjSz5BY~veû6)|FlJdW) wd77`WW<E=3LW/aEu\f:։3˚v>`H1[!邖t@=X8,E³	.Z?ܝ@VP~"UJcb<~9b1:CA=B
-,;^[ٞp0LY@
cjtZkk%B|מ'3\B?/}a3RBsnOTx?7W*թ$"i$aqV<L"F
/eBmUc4V
-2ҩ
-My0g-m\ijha5[rG&kB(R-Un탥eV2*tѧFUkӺe߼ol422[<W.LM;V"E|*u:0{hR
-G{I姈Ƒ+i!Aқ,!cGIyO))Tj`gg`.jqDht1*<$N^poonX.lnZ.X\0:x#H1=g*SyHQ*$y<yJ0vjj,a%-~[c.բײiżݪQ _` 
\_uSYϔ Z,JAwl̇奭%oV#6?x1:ȭnE{)(@g ."&VV!MQ4I
-#2Fdggh@Q2S)/D)Yc'׷)w*+ڭw,LZ}O2@+$:eZSgXZ*0eZIaMfWحSLx_-6{M5?w^mZdz@zQG	Z9IN<'*swer0s}9^NP%_8W2qװ4`fЋ1rUFckԪ4rl`42emUylT;W9;;"=>jfh6Ԝ̨4ddrL FƱm1+|VMV[j0XCK)&3&>h:ķR9JT5Hu	8dep9gS eDiJcy̺BG
Doe۲\yE9X{mZy,qn[Z
-ҳΓ;vUxC
ȣQ3@6r
]ku\}3 tag'oU8;JA싫%x  񒧼F}q8"
nҭ,ߨuɊxmZ?,};cJ$?
-Z[bySj}6.\"BTlV&ĉ8
-QE0NZeͤ(hO(X~xN udS찡媕76d3tǙxo$9w?^n>IjHQ^cJ2"[%g fIN5.ቢiB;r<SjA"ĿoeyħBka{Vģ(kk?wvSK֥{hi-Q?W ß5pg\[>£/;0~cƻN34_&F-c܄mrb	pabFk
.©O`>'~b~<9l{>wq>Gs_?35	SU 'wP\TXQmy `Ոc`]8864TifۣEyŷ8cTAWv'>QwP5R.L:Zys:zGE6-F^i,
-'|y>ו{;>X <ŝN2t_I
zK쿭jHK &7~Ņlq=p~UѱI3{kz*XHV'Ce&LBHn嶒t|. drt8%LCs/`SOAi/  BCB 4ãfCY-A)޸^M]]o`h>\!a#8RH] *BdŘ!ܜM1f}rfo5?Yk+.},mz_nmXb̐J
-=r4kKs#Q۲JsEξ&}##*"cEv$\B %$BK6ֈݒ=!u	Q& m o̞JH0p#x._['O[t=q5]{zOju)dUC~gr98A]_+As	q9@sO0R39IJ0c\ sCg  xc`d```dܽ:B4+7ū$i`q& a)  xc`d``d` ( ud xc Ll)uw >DO 3ѡhj0:t̬~i*o ܇Pz6H1yXuGO ha<u;`/PspF	f=q4,.T7Ҿ@<.34wM@+9'F,~hې|p<$3v1Bc{7 q m
h~6CP7ⅈt/Hb0y4RDC`MT]B= \xg``  Y    & & & .   >.\
-2dF8Rx			$	2	@	N			
-.
-d
-
-
-
-.vL
6
f


`~4~Jd@R|TP4DN(`4<l6l@xt 
- n   !!!"&""#b#$X$$$%%B%%%%&'B'((,(B(\(r(((()
-)()*J*++,--R--.. ..//L//0H0001.1d1|1122323N344`45@6`677P778,8t899H999:$:~::;;H;<:<t<=0=>>>>?
-? ?6?J???@AAB(BvBC,ChCCD&DNDDDEZEEE  xc`d``da  L@`> x xڍRNA}3pxEMXĀ,WD! ~w\z`|\L_~U]5 xFF8Vؤ[8
#ƵƋ?4`xk/X5'HE߰d>hcp0h6W=TAC7&-j<<8<pu-FHl5Ylmt<wd6q+m>SQg-yM̔eP%NQQ0*6TXsV*ႌxlJON#ڸeNJ*Riأ˪Uޢz+w*TsԔmVi;UN&T_WaNT-R,iΫ/{ZG^9OiK]2MI醭   xmet\UEC278RݭB)EJ)VݭUf}''gOGg1;R3GG'Ce<ҏ	Iə)i陁Yٙ9yYYYEE"*j,,,,ò,Ggʬªڬúlll¦llllöd;gفNeg3=d/fe?F?p q0p(q8Gp$Gq4p,q<'p"'q2p*q:gp&gq6p.q>p!q1p)q9Wp%Wq5p-q=7p#7q3[۹;{yyyGyy'yygyyyyWyy7yywyO/o_?1c}Jw2[f2f1+6ݓ-y-y-y-y-9-9-9-9-9IN$9IN$9IN	χÿ+䄜|x>{>9,'{>{|{)>_z*Tr*9JN%S{rj9ZN-Si<F^#{J)RWsYsorG%wQjsO=%SrO=%SrO)sW]%wUrW]羒J+Rsgɝ%wW_t3Ŭlnccccccccccccccccccccccccccccccckmdy}{ߗ.e&3l2kSz<yYϳZg}={Y߳g}={﹑k5=KяE?~(zQEыE/^(zQEыE/^(zQEыE/^(zQCчE>=(zP7tCF/   U%  
\ No newline at end of file
+2#h}2)2k4#CrV:/h%:vq,*}bR$&	)M?f~Ʒ֭{~KO}kݕ%W7ZP?8鶀ak?˵\lg	>t])'S%|'"%7!XS:]nzYW]YWC5V`;Yz/[16i/5[*BSߡIZjwu\DI"Cxk>!*<X*
egR+7ҏ\2'ާnmHӌo(,^й~Jx`9)PHM|z+?+p_eIsȃh7kQVհ1F3[ H@^-=_<,~F/_
oEcQ
4l=
.+f:qC{&83ٗ[^Y&!&/ǯH*D6(]׵Ziҿ:wYͬ%fk)UUp\YrRR[;6~FcbIȏnZs˺廪Y%P[eUBkvq+U)n~Ls4~ ׍Q쭠{NcȀf'}3^{xWu9fm+`8&q8r>|L1*ϴ5"]73E<L5X]QN+P~g#Q1J},!Z)w
+)qy2O_Z7˫<5/oe:TMһm^A;,nQ:2ht{6Xfñ.`%Ud%(9ApÉ_
+5iL2JX8&[(ܪAǸ;x?4j>ߊ+һocb2Nj֝;3DJR=@`}GٕHk8Wg<-`-gȿsL;Sqz<	.洤\-3/~EozvKvcfZ.l.){\rg&s
J(P?K'^uPkt֗+-ٮkz9a2w+Zմtzz~H].iˡ-LnnrOH
+0
+0Vr
+&3~hHl
+ΝZ"+d`H_N{?z5vhV0	0:,"h#YRd?RCė!y`2хv[L^k]0i1	:n^~8{7z}*Lh5ƫ2569ETI@9cCЏ;reǪ*9!W	ǲ$g_{i>yb)coO%Ya+HjMKO=~'浮e@W\JH}]x$c'MڝOI>#߱-x3tr#o[HJUt i=J	gi7Dդ\4⍤Q,+}hBT@EHH*ܵzBUB6ߑ-fUhZROa-mT!WI-Uq!6Y/=VQ
+D&N8Yx~ί?ȂwN/XHB2&-MMUЯK
fy>p#́?f=GbZ_Զ'GYcI1Lʇ#X)Ld
24)3K7ctw:&BA&>6eW|mk2Xas6YfۘSkM)7ט%}n^eOZj'秩$)Em
+lÖD/^aG}?vsjڜS{dԡ4!vF$'Qv%ٗzfHIㆮK	fm-@byyWHXp4"
+Ff06?fGV=HC/JЏv	E9Fq$NzX͌a$ɮDd@"'lMiAD8h0h!
=)<dOl;g&:WEIBNFnI;YZ3lXqÆi_\Ss)gfS Agz;4Q3u갚* Z.5˧dfӢ9c1+|n9u:;$0Om_4YkGP̡2	/6ȵ6ୋ8/Wbc4JMB]-2K^DS36sg|lNV9o!β1Fk}!ϓ CrcQuiLqى3|p+}( W	a0
؎sg,d+i)	o@O%q?bل?%_1)
+GCr+({AGCw8Y,iCY2U7MOQfxAάx``Q^ԥcd>%{Jܚi?[i/xJ7Ig0VbL)-!lv% `
+VV~hCgp
f,α4yM&WG#ՑHbzne2[e xDm!_~>zhˑ c%9'1{G5qTx9+{>DY82#ߏ9(Z`P틣~4
rd~ˍE@b#R%6X"^O+:<bg!Y<$ňQ'"`;?#@Dcͪ%/a/uBмhwuvC}.ztv%FD_/1d&z#4Fȉed]֡ M!>fyfg}}OX9NlizB=CqM9d!LFİnTą
Dx@T<с_ɋmoxNwh3J2to,Жh3XDDx$5!.ԗ{xkB^S:i5@u^#<!WȶYHe'GN͟="nh,jˁ_|b!SD	H-/Ga*t`,4*nҮހ~ZBokI
$ /˅La)jڊ撆b	H!CaUL\G*)B]~aWg3gXۨ5ᠵ̘VUꝛl;7:3sТ6&wWk'4{VJIqe{M\{otT<eS!W͔QԂ3=!)BUqq²g:rꜧ7MO~z~xI(!a^22u#NMy($-dr;jN$qA&.~|>5]xlᙆH|wQ[<K{zCx`'9t;lyYً/Jd|©7t?*~kQvj^X{k
+0Tsʷ&r .一=`u]pSU>j4$MҤiӴMC[ZZ>ã/Be节պ 2*C[(uuUAgwvqGv(q97>ڛs?"Bt2_JNL@2&<
+j"h<y3\7ʜcynې3\uAgmkΟd1-AE&(ѐы*u~یuL[[z)3л0Ď-ϼ!d[]tdt4^R91^T~qpFVe-õC*~4_$1AuAs5*9zl0pih{ɍb	=K+d"19D < @'{:Xu߷3-\\w}@{@{Q}yss%^>&#(f,$п4<E{099LoD8]Ĩ'y[`3G279än6N~jK<ƪZIP
+A//̵6vλ ܖiJ+M
TrHW^,eȪ
ؿaU$eX@sm=fFnLCa}Nk%+W4::hՎ]s?pět3l?e4\JF	<z:oDwŠ
9>MpI ah
5p@"\&9+IEehNWˑŤprm!yŒanTB&: iԻUR\BYM	ͶrtBŌU3gEX67-I,ѩ%{0RPDW]sEx^df.M
`dZy6\ÛSe`gO8<'Q䵗R
CN@%gGL	,/ M4I
++i!F	d7fjVSgi-iF%݈LΞ;m״7
魲a]uӼ&ənj0Iz?ɰxvki3Lt
ojYbi'5	sZifZ˨rT@F+>Nr4{	NS.g{Cƣk0|lBwAs	22<|I'\%>olQ1*@3V06M7:FD y9gdh5ٲȭXzq9攕9P4,;q~겱Wwjլ	
+ڔKW(
+&#]r~fUMsm-v{Aa&NyCvI0O7ϫ-}1)D?	-AQRpΌANA_;rFhxN+AoI\0+\`^ݿ}Q[o([W=.rښk`Ԇ]GK-+6mK2Bc/^,;r3w=Bs64lKݵkUԬDMzH׵;],5::KjMU%fˮ]'&?M/ߕWps:fO%cfђ&F@ ?
+J3?=%"yڥyzҽ|+8<dvJ̭$xS 7HՐ.\ƄBׇ&|VȌ=4"0s=
+͑1*勠Ã>wy^tt;&Jc_ܲԑR[<r<1ǫ;77ozMG}Cگ>~=8c*]ׇͿ <3,n鈮~Q670>eX<\
g1vy|OBZV9ь)Ӡgpv&axo6|羺ԁͻ i>0P~'N {jZhʔUNf0&3-#.ơI|z/|d;Zb60^xhvkwבpuS;Z=­j|!1j[8O\_3`4`ȲRJ$B?)5
?tɾǛq\X|sWTnׂ
+J:2ZqL>}REl?H-\Xpp
+=ȿ=ft i4XbN,^_Y,"9%EXOl"d1a4C ]h7u^_=<
+FG  	ٗ!76tlڀGF3jzay8O]P̢[.aXȽt4u/'@
+>3yr+PY.<gxm _?-ؖYP|10lGya@]{CJ{wx<h5o}_jWHSǢT/X՜t/\qBm%\m4m,A6'r
+6r{a;loĩ~855<zk4(JK bFiş'ŠN{(ܘoL%5"L!ĭged+d||ӣ?mI;AvգC_oA763JqIx'x%LplIdBSђ!inBDc_\ҏ*(;
POPrVd@KX9!"KbD<#	Pɞڞ՗Z׾G II٠_lݢdmjt8=(P3={:{N3z9
+EUУFXrKQo_~]vpO+=qC4,'߭֓@*?ɿ-jM˗| XOFg,x\~/?0oEe  xc`d```dd*+7ed=dX	 4	  xc`d``d`  ud  xEQ1nB1}C? C?u H@:t8 bb@b~J3tb8!OI~~vxqE@"6gvk@uFo	n_K3	epE_rEk=f~8O.syգ5=`mQ#
+*G&W9V=::bXGkԛ9e{D'gVZwEf^"?"闚r    & & & .   >.Z0bD6Pv			"	0	>	L			
+,
+b
+
+
+
+,tJ
4
d


^|2|Hb>Pz
+RN2BL&^2:j4j>vr  l   !!!"$""#`#$V$$$%%@%%%%&'@'((*(@(Z(p(((())&)*H*++,--L--...\..//\/00T0001161X12v223
+3344466J677J77828T899R9j99:<:t::;;f;<0<f<=X=>b>>>>>??~??@P@AvAB&BdBCCbCCCD2D`DE
+EHE`EFF@  xc`d``dc  L@`>  xڍRNA=c,,,F5!*"h.2"0S` 㙻!lc&3{{< F>684~5cHi<q4#0~4Òa+f^7̘c|gO8DyX
+\$w=M"OTAuC&GT W<FC5\}Y1k_X'dmѣ'됍;*U[2iǃ:P)uz۸dW
+Y%yA5xqdT46t(#]Y
k*Mz2Î4r]k%SJgNĸ<6k3vbr&9m!NK<%QR5wʍ*9.YWa xmeEEnBlW݃C 	wwwwwpwl׭ٷNWw#R0GW7?1X8xLDL$LdLLTL4LtLL,l\<|P 3%X,,ò,ʬªڬúlll¦lllae;g(;#;3+؍ك=ًه}ُA!aQ1q	I)iY9y\E\%\e\\U\5\u\
MnVnvNn^~AaQqIiYy^E^e^U^uMm]}>C>c>S>sKk[{~G~g~W~wOoadww
bQ91+3,f٘J^%WɫTr*9JN$9IN$9INdgg,'ɞϞ//~")/_<>'|.'|>jrj9ZN-x6r9FN#i<V^+{J)ROs٘{orG%wQ乧䞒{J)䞒{J)乫䮒J*R羒J+RΒ;K,l}6fm6fkr=f{1cl=f{1cl=f{1cl=f{1clY_s_<EfͥW|_GYf1ìƔ=/z^y祑Eߋ}/^{Eߋ}/^{iZyN//~	}}}}}}====?J/@  VᲮ  
\ No newline at end of file
--- a/wp-includes/formatting.php
+++ b/wp-includes/formatting.php
@@ -374,7 +374,7 @@ function wptexturize_primes( $haystack, $needle, $prime, $open_quote, $close_quo
  */
 function _wptexturize_pushpop_element( $text, &$stack, $disabled_elements ) {
 	// Is it an opening tag or closing tag?
-	if ( '/' !== $text[1] ) {
+	if ( isset( $text[1] ) && '/' !== $text[1] ) {
 		$opening_tag = true;
 		$name_offset = 1;
 	} elseif ( 0 == count( $stack ) ) {
@@ -1584,12 +1584,12 @@ function sanitize_title_with_dashes( $title, $raw_title = '', $context = 'displa
 	}
 
 	$title = strtolower($title);
-	$title = preg_replace('/&.+?;/', '', $title); // kill entities
-	$title = str_replace('.', '-', $title);
 
 	if ( 'save' == $context ) {
 		// Convert nbsp, ndash and mdash to hyphens
 		$title = str_replace( array( '%c2%a0', '%e2%80%93', '%e2%80%94' ), '-', $title );
+		// Convert nbsp, ndash and mdash HTML entities to hyphens
+		$title = str_replace( array( '&nbsp;', '&#160;', '&ndash;', '&#8211;', '&mdash;', '&#8212;' ), '-', $title );
 
 		// Strip these characters entirely
 		$title = str_replace( array(
@@ -1612,6 +1612,9 @@ function sanitize_title_with_dashes( $title, $raw_title = '', $context = 'displa
 		$title = str_replace( '%c3%97', 'x', $title );
 	}
 
+	$title = preg_replace('/&.+?;/', '', $title); // kill entities
+	$title = str_replace('.', '-', $title);
+
 	$title = preg_replace('/[^%a-z0-9 _-]/', '', $title);
 	$title = preg_replace('/\s+/', '-', $title);
 	$title = preg_replace('|-+|', '-', $title);
@@ -2199,9 +2202,9 @@ function make_clickable( $text ) {
 	$nested_code_pre = 0; // Keep track of how many levels link is nested inside <pre> or <code>
 	foreach ( $textarr as $piece ) {
 
-		if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) )
+		if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) || preg_match( '|^<script[\s>]|i', $piece ) || preg_match( '|^<style[\s>]|i', $piece ) )
 			$nested_code_pre++;
-		elseif ( ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) ) && $nested_code_pre )
+		elseif ( $nested_code_pre && ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) || '</script>' === strtolower( $piece ) || '</style>' === strtolower( $piece ) ) )
 			$nested_code_pre--;
 
 		if ( $nested_code_pre || empty( $piece ) || ( $piece[0] === '<' && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) ) {
@@ -2336,7 +2339,14 @@ function wp_rel_nofollow( $text ) {
 function wp_rel_nofollow_callback( $matches ) {
 	$text = $matches[1];
 	$atts = shortcode_parse_atts( $matches[1] );
-	$rel = 'nofollow';
+	$rel  = 'nofollow';
+
+	if ( preg_match( '%href=["\'](' . preg_quote( set_url_scheme( home_url(), 'http' ) ) . ')%i', $text ) ||
+	     preg_match( '%href=["\'](' . preg_quote( set_url_scheme( home_url(), 'https' ) ) . ')%i', $text )
+	) {
+		return "<a $text>";
+	}
+
 	if ( ! empty( $atts['rel'] ) ) {
 		$parts = array_map( 'trim', explode( ' ', $atts['rel'] ) );
 		if ( false === array_search( 'nofollow', $parts ) ) {
@@ -2696,23 +2706,6 @@ function iso8601_to_datetime( $date_string, $timezone = 'user' ) {
 }
 
 /**
- * Adds a element attributes to open links in new windows.
- *
- * Comment text in popup windows should be filtered through this. Right now it's
- * a moderately dumb function, ideally it would detect whether a target or rel
- * attribute was already there and adjust its actions accordingly.
- *
- * @since 0.71
- *
- * @param string $text Content to replace links to open in a new window.
- * @return string Content that has filtered links.
- */
-function popuplinks( $text ) {
-	$text = preg_replace('/<a (.+?)>/i', "<a $1 target='_blank' rel='external'>", $text);
-	return $text;
-}
-
-/**
  * Strips out all characters that are not allowable in an email.
  *
  * @since 1.5.0
@@ -3289,7 +3282,11 @@ function ent2ncr( $text ) {
  *
  * @since 4.3.0
  *
- * @param string $text The text to be formatted.
+ * @see _WP_Editors::editor()
+ *
+ * @param string $text           The text to be formatted.
+ * @param string $default_editor The default editor for the current user.
+ *                               It is usually either 'html' or 'tinymce'.
  * @return string The formatted text after filter is applied.
  */
 function format_for_editor( $text, $default_editor = null ) {
@@ -3302,7 +3299,9 @@ function format_for_editor( $text, $default_editor = null ) {
 	 *
 	 * @since 4.3.0
 	 *
-	 * @param string $text The formatted text.
+	 * @param string $text           The formatted text.
+	 * @param string $default_editor The default editor for the current user.
+	 *                               It is usually either 'html' or 'tinymce'.
 	 */
 	return apply_filters( 'format_for_editor', $text, $default_editor );
 }
@@ -3710,7 +3709,6 @@ function sanitize_option( $option, $value ) {
 			if ( is_wp_error( $value ) ) {
 				$error = $value->get_error_message();
 			} else {
-				$value = wp_kses_post( $value );
 				$value = esc_html( $value );
 			}
 			break;
@@ -3893,7 +3891,7 @@ function sanitize_option( $option, $value ) {
  *
  * @param mixed    $value    The array, object, or scalar.
  * @param callable $callback The function to map onto $value.
- * @return The value with the callback applied to all non-arrays and non-objects inside it.
+ * @return mixed The value with the callback applied to all non-arrays and non-objects inside it.
  */
 function map_deep( $value, $callback ) {
 	if ( is_array( $value ) ) {
@@ -4313,6 +4311,9 @@ function wp_basename( $path, $suffix = '' ) {
  * @since 3.0.0
  *
  * @staticvar string|false $dblq
+ *
+ * @param string $text The text to be modified.
+ * @return string The modified text.
  */
 function capital_P_dangit( $text ) {
 	// Simple replacement for titles
@@ -4581,7 +4582,7 @@ function print_emoji_detection_script() {
 		?>
 		<script type="text/javascript">
 			window._wpemojiSettings = <?php echo wp_json_encode( $settings ); ?>;
-			!function(a,b,c){function d(a){var c,d=b.createElement("canvas"),e=d.getContext&&d.getContext("2d"),f=String.fromCharCode;return e&&e.fillText?(e.textBaseline="top",e.font="600 32px Arial","flag"===a?(e.fillText(f(55356,56806,55356,56826),0,0),d.toDataURL().length>3e3):"diversity"===a?(e.fillText(f(55356,57221),0,0),c=e.getImageData(16,16,1,1).data.toString(),e.fillText(f(55356,57221,55356,57343),0,0),c!==e.getImageData(16,16,1,1).data.toString()):("simple"===a?e.fillText(f(55357,56835),0,0):e.fillText(f(55356,57135),0,0),0!==e.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag"),unicode8:d("unicode8"),diversity:d("diversity")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag&&c.supports.unicode8&&c.supports.diversity||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
+			!function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
 		</script>
 		<?php
 	}
@@ -4784,7 +4785,7 @@ function wp_staticize_emoji_for_email( $mail ) {
 }
 
 /**
- * Shorten an URL, to be used as link text.
+ * Shorten a URL, to be used as link text.
  *
  * @since 1.2.0
  * @since 4.4.0 Moved to wp-includes/formatting.php from wp-admin/includes/misc.php and added $length param.
@@ -4802,19 +4803,3 @@ function url_shorten( $url, $length = 35 ) {
 	}
 	return $short_url;
 }
-
-/**
- * 4.4.x hotfix for hidden configure links on admin dashboard.
- *
- * @ignore
- */
-function _wp_441_dashboard_display_configure_links_css() { 
-	echo '<style type="text/css">
-		.postbox .button-link .edit-box { display: none; }
-		.wp-admin .edit-box { display: block; opacity: 0; }
-		.hndle:hover .edit-box, .edit-box:focus { opacity: 1; }
-		#dashboard-widgets h2 a { text-decoration: underline; }
-		#dashboard-widgets .hndle .postbox-title-action { float: right; line-height: 1.2; }
-	</style>';
-}
-add_action( 'admin_print_styles-index.php', '_wp_441_dashboard_display_configure_links_css' );
\ No newline at end of file
--- a/wp-includes/functions.php
+++ b/wp-includes/functions.php
@@ -205,14 +205,14 @@ function wp_maybe_decline_date( $date ) {
 }
 
 /**
- * Convert integer number to format based on the locale.
+ * Convert float number to format based on the locale.
  *
  * @since 2.3.0
  *
  * @global WP_Locale $wp_locale
  *
- * @param int $number   The number to convert based on locale.
- * @param int $decimals Optional. Precision of the number of decimal places. Default 0.
+ * @param float $number   The number to convert based on locale.
+ * @param int   $decimals Optional. Precision of the number of decimal places. Default 0.
  * @return string Converted number in string format.
  */
 function number_format_i18n( $number, $decimals = 0 ) {
@@ -675,8 +675,8 @@ function is_new_day() {
  * @since 2.3.0
  *
  * @see _http_build_query() Used to build the query
- * @see http://us2.php.net/manual/en/function.http-build-query.php for more on what
- *		http_build_query() does.
+ * @link http://us2.php.net/manual/en/function.http-build-query.php for more on what
+ *		 http_build_query() does.
  *
  * @param array $data URL-encode key/value pairs.
  * @return string URL-encoded string.
@@ -994,6 +994,7 @@ function get_status_header_desc( $code ) {
 			305 => 'Use Proxy',
 			306 => 'Reserved',
 			307 => 'Temporary Redirect',
+			308 => 'Permanent Redirect',
 
 			400 => 'Bad Request',
 			401 => 'Unauthorized',
@@ -1014,6 +1015,7 @@ function get_status_header_desc( $code ) {
 			416 => 'Requested Range Not Satisfiable',
 			417 => 'Expectation Failed',
 			418 => 'I\'m a teapot',
+			421 => 'Misdirected Request',
 			422 => 'Unprocessable Entity',
 			423 => 'Locked',
 			424 => 'Failed Dependency',
@@ -1021,6 +1023,7 @@ function get_status_header_desc( $code ) {
 			428 => 'Precondition Required',
 			429 => 'Too Many Requests',
 			431 => 'Request Header Fields Too Large',
+			451 => 'Unavailable For Legal Reasons',
 
 			500 => 'Internal Server Error',
 			501 => 'Not Implemented',
@@ -1331,7 +1334,7 @@ function do_robots() {
 }
 
 /**
- * Test whether blog is already installed.
+ * Test whether WordPress is already installed.
  *
  * The cache will be checked first. If you have a cache plugin, which saves
  * the cache values, then this will work. If you use the default WordPress
@@ -1343,7 +1346,7 @@ function do_robots() {
  *
  * @global wpdb $wpdb WordPress database abstraction object.
  *
- * @return bool Whether the blog is already installed.
+ * @return bool Whether the site is already installed.
  */
 function is_blog_installed() {
 	global $wpdb;
@@ -1517,16 +1520,35 @@ function wp_original_referer_field( $echo = true, $jump_back_to = 'current' ) {
  * @return false|string False on failure. Referer URL on success.
  */
 function wp_get_referer() {
-	if ( ! function_exists( 'wp_validate_redirect' ) )
+	if ( ! function_exists( 'wp_validate_redirect' ) ) {
 		return false;
-	$ref = false;
-	if ( ! empty( $_REQUEST['_wp_http_referer'] ) )
-		$ref = wp_unslash( $_REQUEST['_wp_http_referer'] );
-	elseif ( ! empty( $_SERVER['HTTP_REFERER'] ) )
-		$ref = wp_unslash( $_SERVER['HTTP_REFERER'] );
+	}
+
+	$ref = wp_get_raw_referer();
 
-	if ( $ref && $ref !== wp_unslash( $_SERVER['REQUEST_URI'] ) )
+	if ( $ref && $ref !== wp_unslash( $_SERVER['REQUEST_URI'] ) && $ref !== home_url() . wp_unslash( $_SERVER['REQUEST_URI'] ) ) {
 		return wp_validate_redirect( $ref, false );
+	}
+
+	return false;
+}
+
+/**
+ * Retrieves unvalidated referer from '_wp_http_referer' or HTTP referer.
+ *
+ * Do not use for redirects, use {@see wp_get_referer()} instead.
+ *
+ * @since 4.5.0
+ *
+ * @return string|false Referer URL on success, false on failure.
+ */
+function wp_get_raw_referer() {
+	if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) {
+		return wp_unslash( $_REQUEST['_wp_http_referer'] );
+	} else if ( ! empty( $_SERVER['HTTP_REFERER'] ) ) {
+		return wp_unslash( $_SERVER['HTTP_REFERER'] );
+	}
+
 	return false;
 }
 
@@ -1665,17 +1687,19 @@ function path_join( $base, $path ) {
  *
  * On windows systems, replaces backslashes with forward slashes
  * and forces upper-case drive letters.
- * Ensures that no duplicate slashes exist.
+ * Allows for two leading slashes for Windows network shares, but
+ * ensures that all other duplicate slashes are reduced to a single.
  *
  * @since 3.9.0
  * @since 4.4.0 Ensures upper-case drive letters on Windows systems.
+ * @since 4.5.0 Allows for Windows network shares.
  *
  * @param string $path Path to normalize.
  * @return string Normalized path.
  */
 function wp_normalize_path( $path ) {
 	$path = str_replace( '\\', '/', $path );
-	$path = preg_replace( '|/+|','/', $path );
+	$path = preg_replace( '|(?<=.)/+|', '/', $path );
 	if ( ':' === substr( $path, 1, 1 ) ) {
 		$path = ucfirst( $path );
 	}
@@ -1778,6 +1802,23 @@ function win_is_writable( $path ) {
 }
 
 /**
+ * Retrieves uploads directory information.
+ *
+ * Same as wp_upload_dir() but "light weight" as it doesn't attempt to create the uploads directory.
+ * Intended for use in themes, when only 'basedir' and 'baseurl' are needed, generally in all cases
+ * when not uploading files.
+ *
+ * @since 4.5.0
+ *
+ * @see wp_upload_dir()
+ *
+ * @return array See wp_upload_dir() for description.
+ */
+function wp_get_upload_dir() {
+	return wp_upload_dir( null, false );
+}
+
+/**
  * Get an array containing the current upload directory's path and url.
  *
  * Checks the 'upload_path' option, which should be from the web root folder,
@@ -1802,14 +1843,71 @@ function win_is_writable( $path ) {
  * 'subdir' - sub directory if uploads use year/month folders option is on.
  * 'basedir' - path without subdir.
  * 'baseurl' - URL path without subdir.
- * 'error' - set to false.
+ * 'error' - false or error message.
  *
  * @since 2.0.0
+ * @uses _wp_upload_dir()
  *
  * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null.
+ * @param bool   $create_dir Optional. Whether to check and create the uploads directory. Default true (backwards compatible).
+ * @param bool   $refresh_cache Optional. Whether to refresh the cache. Default false.
  * @return array See above for description.
  */
-function wp_upload_dir( $time = null ) {
+function wp_upload_dir( $time = null, $create_dir = true, $refresh_cache = false ) {
+	static $cache = array();
+
+	$key = sprintf( '%d-%s', get_current_blog_id(), (string) $time );
+
+	if ( $refresh_cache || empty( $cache[ $key ] ) ) {
+		$cache[ $key ] = _wp_upload_dir( $time );
+	}
+
+	/**
+	 * Filter the uploads directory data.
+	 *
+	 * @since 2.0.0
+	 *
+	 * @param array $uploads Array of upload directory data with keys of 'path',
+	 *                       'url', 'subdir, 'basedir', and 'error'.
+	 */
+	$uploads = apply_filters( 'upload_dir', $cache[ $key ] );
+
+	if ( $create_dir ) {
+		$path = $uploads['path'];
+		$tested_paths = wp_cache_get( 'upload_dir_tested_paths' );
+
+		if ( ! is_array( $tested_paths ) ) {
+			$tested_paths = array();
+		}
+
+		if ( ! in_array( $path, $tested_paths, true ) ) {
+			if ( ! wp_mkdir_p( $path ) ) {
+				if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) {
+					$error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir'];
+				} else {
+					$error_path = basename( $uploads['basedir'] ) . $uploads['subdir'];
+				}
+
+				$uploads['error'] = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), esc_html( $error_path ) );
+			} else {
+				$tested_paths[] = $path;
+				wp_cache_set( 'upload_dir_tested_paths', $tested_paths );
+			}
+		}
+	}
+
+	return $uploads;
+}
+
+/**
+ * A non-filtered, non-cached version of wp_upload_dir() that doesn't check the path.
+ *
+ * @access private
+ *
+ * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null.
+ * @return array See wp_upload_dir()
+ */
+function _wp_upload_dir( $time = null ) {
 	$siteurl = get_option( 'siteurl' );
 	$upload_path = trim( get_option( 'upload_path' ) );
 
@@ -1898,36 +1996,14 @@ function wp_upload_dir( $time = null ) {
 	$dir .= $subdir;
 	$url .= $subdir;
 
-	/**
-	 * Filter the uploads directory data.
-	 *
-	 * @since 2.0.0
-	 *
-	 * @param array $uploads Array of upload directory data with keys of 'path',
-	 *                       'url', 'subdir, 'basedir', and 'error'.
-	 */
-	$uploads = apply_filters( 'upload_dir',
-		array(
-			'path'    => $dir,
-			'url'     => $url,
-			'subdir'  => $subdir,
-			'basedir' => $basedir,
-			'baseurl' => $baseurl,
-			'error'   => false,
-		) );
-
-	// Make sure we have an uploads directory.
-	if ( ! wp_mkdir_p( $uploads['path'] ) ) {
-		if ( 0 === strpos( $uploads['basedir'], ABSPATH ) )
-			$error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir'];
-		else
-			$error_path = basename( $uploads['basedir'] ) . $uploads['subdir'];
-
-		$message = sprintf( __( 'Unable to create directory %s. Is its parent directory writable by the server?' ), $error_path );
-		$uploads['error'] = $message;
-	}
-
-	return $uploads;
+	return array(
+		'path'    => $dir,
+		'url'     => $url,
+		'subdir'  => $subdir,
+		'basedir' => $basedir,
+		'baseurl' => $baseurl,
+		'error'   => false,
+	);
 }
 
 /**
@@ -1981,7 +2057,18 @@ function wp_unique_filename( $dir, $filename, $unique_filename_callback = null )
 				$filename2 = str_replace( array( "-$number$ext2", "$number$ext2" ), "-$new_number$ext2", $filename2 );
 				$number = $new_number;
 			}
-			return $filename2;
+
+			/**
+			 * Filter the result when generating a unique file name.
+			 *
+			 * @since 4.5.0
+			 *
+			 * @param string        $filename                 Unique file name.
+			 * @param string        $ext                      File extension, eg. ".png".
+			 * @param string        $dir                      Directory path.
+			 * @param callable|null $unique_filename_callback Callback function that generates the unique file name.
+			 */
+			return apply_filters( 'wp_unique_filename', $filename2, $ext, $dir, $unique_filename_callback );
 		}
 
 		while ( file_exists( $dir . "/$filename" ) ) {
@@ -1993,7 +2080,8 @@ function wp_unique_filename( $dir, $filename, $unique_filename_callback = null )
 		}
 	}
 
-	return $filename;
+	/** This filter is documented in wp-includes/functions.php */
+	return apply_filters( 'wp_unique_filename', $filename, $ext, $dir, $unique_filename_callback );
 }
 
 /**
@@ -3119,7 +3207,7 @@ function smilies_init() {
 		':twisted:' => "\xf0\x9f\x98\x88",
 		  ':arrow:' => "\xe2\x9e\xa1",
 		  ':shock:' => "\xf0\x9f\x98\xaf",
-		  ':smile:' => 'simple-smile.png',
+		  ':smile:' => "\xf0\x9f\x99\x82",
 		    ':???:' => "\xf0\x9f\x98\x95",
 		   ':cool:' => "\xf0\x9f\x98\x8e",
 		   ':evil:' => "\xf0\x9f\x91\xbf",
@@ -3133,11 +3221,11 @@ function smilies_init() {
 		    ':eek:' => "\xf0\x9f\x98\xae",
 		    ':lol:' => "\xf0\x9f\x98\x86",
 		    ':mad:' => "\xf0\x9f\x98\xa1",
-		    ':sad:' => 'frownie.png',
+		    ':sad:' => "\xf0\x9f\x99\x81",
 		      '8-)' => "\xf0\x9f\x98\x8e",
 		      '8-O' => "\xf0\x9f\x98\xaf",
-		      ':-(' => 'frownie.png',
-		      ':-)' => 'simple-smile.png',
+		      ':-(' => "\xf0\x9f\x99\x81",
+		      ':-)' => "\xf0\x9f\x99\x82",
 		      ':-?' => "\xf0\x9f\x98\x95",
 		      ':-D' => "\xf0\x9f\x98\x80",
 		      ':-P' => "\xf0\x9f\x98\x9b",
@@ -3148,8 +3236,8 @@ function smilies_init() {
 		// This one transformation breaks regular text with frequency.
 		//     '8)' => "\xf0\x9f\x98\x8e",
 		       '8O' => "\xf0\x9f\x98\xaf",
-		       ':(' => 'frownie.png',
-		       ':)' => 'simple-smile.png',
+		       ':(' => "\xf0\x9f\x99\x81",
+		       ':)' => "\xf0\x9f\x99\x82",
 		       ':?' => "\xf0\x9f\x98\x95",
 		       ':D' => "\xf0\x9f\x98\x80",
 		       ':P' => "\xf0\x9f\x98\x9b",
@@ -3287,7 +3375,8 @@ function wp_is_numeric_array( $data ) {
  *                              against each object. Default empty array.
  * @param string      $operator Optional. The logical operation to perform. 'or' means
  *                              only one element from the array needs to match; 'and'
- *                              means all elements must match. Default 'and'.
+ *                              means all elements must match; 'not' means no elements may
+ *                              match. Default 'and'.
  * @param bool|string $field    A field from the object to place instead of the entire object.
  *                              Default false.
  * @return array A list of objects or object fields.
@@ -3593,22 +3682,28 @@ function _deprecated_function( $function, $version, $replacement = null ) {
  * This function is to be used in every PHP4 style constructor method that is deprecated.
  *
  * @since 4.3.0
+ * @since 4.5.0 Added the `$parent_class` parameter.
+ *
  * @access private
  *
- * @param string $class   The class containing the deprecated constructor.
- * @param string $version The version of WordPress that deprecated the function.
+ * @param string $class        The class containing the deprecated constructor.
+ * @param string $version      The version of WordPress that deprecated the function.
+ * @param string $parent_class Optional. The parent class calling the deprecated constructor.
+ *                             Default empty string.
  */
-function _deprecated_constructor( $class, $version ) {
+function _deprecated_constructor( $class, $version, $parent_class = '' ) {
 
 	/**
 	 * Fires when a deprecated constructor is called.
 	 *
 	 * @since 4.3.0
+	 * @since 4.5.0 Added the `$parent_class` parameter.
 	 *
-	 * @param string $class   The class containing the deprecated constructor.
-	 * @param string $version The version of WordPress that deprecated the function.
+	 * @param string $class        The class containing the deprecated constructor.
+	 * @param string $version      The version of WordPress that deprecated the function.
+	 * @param string $parent_class The parent class calling the deprecated constructor.
 	 */
-	do_action( 'deprecated_constructor_run', $class, $version );
+	do_action( 'deprecated_constructor_run', $class, $version, $parent_class );
 
 	/**
 	 * Filter whether to trigger an error for deprecated functions.
@@ -3621,9 +3716,23 @@ function _deprecated_constructor( $class, $version ) {
 	 */
 	if ( WP_DEBUG && apply_filters( 'deprecated_constructor_trigger_error', true ) ) {
 		if ( function_exists( '__' ) ) {
-			trigger_error( sprintf( __( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ), $class, $version, '<pre>__construct()</pre>' ) );
+			if ( ! empty( $parent_class ) ) {
+				/* translators: 1: PHP class name, 2: PHP parent class name, 3: version number, 4: __construct() method */
+				trigger_error( sprintf( __( 'The called constructor method for %1$s in %2$s is <strong>deprecated</strong> since version %3$s! Use %4$s instead.' ),
+					$class, $parent_class, $version, '<pre>__construct()</pre>' ) );
+			} else {
+				/* translators: 1: PHP class name, 2: version number, 3: __construct() method */
+				trigger_error( sprintf( __( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ),
+					$class, $version, '<pre>__construct()</pre>' ) );
+			}
 		} else {
-			trigger_error( sprintf( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.', $class, $version, '<pre>__construct()</pre>' ) );
+			if ( ! empty( $parent_class ) ) {
+				trigger_error( sprintf( 'The called constructor method for %1$s in %2$s is <strong>deprecated</strong> since version %3$s! Use %4$s instead.',
+					$class, $parent_class, $version, '<pre>__construct()</pre>' ) );
+			} else {
+				trigger_error( sprintf( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.',
+					$class, $version, '<pre>__construct()</pre>' ) );
+			}
 		}
 	}
 
@@ -4934,12 +5043,12 @@ function wp_auth_check_html() {
 	<div id="wp-auth-check-wrap" class="<?php echo $wrap_class; ?>">
 	<div id="wp-auth-check-bg"></div>
 	<div id="wp-auth-check">
-	<div class="wp-auth-check-close" tabindex="0" title="<?php esc_attr_e('Close'); ?>"></div>
+	<button type="button" class="wp-auth-check-close button-link"><span class="screen-reader-text"><?php _e( 'Close dialog' ); ?></span></button>
 	<?php
 
 	if ( $same_domain ) {
 		?>
-		<div id="wp-auth-check-form" data-src="<?php echo esc_url( add_query_arg( array( 'interim-login' => 1 ), $login_url ) ); ?>"></div>
+		<div id="wp-auth-check-form" class="loading" data-src="<?php echo esc_url( add_query_arg( array( 'interim-login' => 1 ), $login_url ) ); ?>"></div>
 		<?php
 	}
 
--- a/wp-includes/functions.wp-scripts.php
+++ b/wp-includes/functions.wp-scripts.php
@@ -1,11 +1,11 @@
 <?php
 /**
- * BackPress Scripts Procedural API
+ * Dependencies API: Scripts functions
  *
  * @since 2.6.0
  *
  * @package WordPress
- * @subpackage BackPress
+ * @subpackage Dependencies
  */
 
 /**
@@ -57,7 +57,7 @@ function _wp_scripts_maybe_doing_it_wrong( $function ) {
  * @see WP_Scripts::do_items()
  * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts.
  *
- * @since 2.6.0
+ * @since 2.1.0
  *
  * @param string|bool|array $handles Optional. Scripts to be printed. Default 'false'.
  * @return array On success, a processed array of WP_Dependencies items; otherwise, an empty array.
@@ -86,25 +86,54 @@ function wp_print_scripts( $handles = false ) {
 }
 
 /**
+ * Adds extra code to a registered script.
+ *
+ * Code will only be added if the script in already in the queue.
+ * Accepts a string $data containing the Code. If two or more code blocks
+ * are added to the same script $handle, they will be printed in the order
+ * they were added, i.e. the latter added code can redeclare the previous.
+ *
+ * @since 4.5.0
+ *
+ * @see WP_Scripts::add_inline_script()
+ *
+ * @param string $handle   Name of the script to add the inline script to.
+ * @param string $data     String containing the javascript to be added.
+ * @param string $position Optional. Whether to add the inline script before the handle
+ *                         or after. Default 'after'.
+ * @return bool True on success, false on failure.
+ */
+function wp_add_inline_script( $handle, $data, $position = 'after' ) {
+	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
+
+	if ( false !== stripos( $data, '</script>' ) ) {
+		_doing_it_wrong( __FUNCTION__, __( 'Do not pass script tags to wp_add_inline_script().' ), '4.5.0' );
+		$data = trim( preg_replace( '#<script[^>]*>(.*)</script>#is', '$1', $data ) );
+	}
+
+	return wp_scripts()->add_inline_script( $handle, $data, $position );
+}
+
+/**
  * Register a new script.
  *
- * Registers a script to be linked later using the wp_enqueue_script() function.
+ * Registers a script to be enqueued later using the wp_enqueue_script() function.
  *
- * @see WP_Dependencies::add(), WP_Dependencies::add_data()
+ * @see WP_Dependencies::add()
+ * @see WP_Dependencies::add_data()
  *
- * @since 2.6.0
+ * @since 2.1.0
  * @since 4.3.0 A return value was added.
  *
- * @param string      $handle    Name of the script. Should be unique.
- * @param string      $src       Path to the script from the WordPress root directory. Example: '/js/myscript.js'.
- * @param array       $deps      Optional. An array of registered script handles this script depends on. Set to false if there
- *                               are no dependencies. Default empty array.
- * @param string|bool $ver       Optional. String specifying script version number, if it has one, which is concatenated
- *                               to end of path as a query string. If no version is specified or set to false, a version
- *                               number is automatically added equal to current installed WordPress version.
- *                               If set to null, no version is added. Default 'false'. Accepts 'false', 'null', or 'string'.
- * @param bool        $in_footer Optional. Whether to enqueue the script before </head> or before </body>.
- *                               Default 'false'. Accepts 'false' or 'true'.
+ * @param string           $handle    Name of the script. Should be unique.
+ * @param string           $src       Full URL of the script, or path of the script relative to the WordPress root directory.
+ * @param array            $deps      Optional. An array of registered script handles this script depends on. Default empty array.
+ * @param string|bool|null $ver       Optional. String specifying script version number, if it has one, which is added to the URL
+ *                                    as a query string for cache busting purposes. If version is set to false, a version
+ *                                    number is automatically added equal to current installed WordPress version.
+ *                                    If set to null, no version is added.
+ * @param bool             $in_footer Optional. Whether to enqueue the script before </body> instead of in the <head>.
+ *                                    Default 'false'.
  * @return bool Whether the script has been registered. True on success, false on failure.
  */
 function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false ) {
@@ -137,7 +166,7 @@ function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_f
  * @link https://core.trac.wordpress.org/ticket/11520
  * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts.
  *
- * @since 2.6.0
+ * @since 2.2.0
  *
  * @todo Documentation cleanup
  *
@@ -165,7 +194,7 @@ function wp_localize_script( $handle, $object_name, $l10n ) {
  *
  * @see WP_Dependencies::remove()
  *
- * @since 2.6.0
+ * @since 2.1.0
  *
  * @param string $handle Name of the script to be removed.
  */
@@ -190,7 +219,7 @@ function wp_deregister_script( $handle ) {
 		);
 
 		if ( in_array( $handle, $no ) ) {
-			$message = sprintf( __( 'Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook.' ),
+			$message = sprintf( __( 'Do not deregister the %1$s script in the administration area. To target the front-end theme, use the %2$s hook.' ),
 				"<code>$handle</code>", '<code>wp_enqueue_scripts</code>' );
 			_doing_it_wrong( __FUNCTION__, $message, '3.6' );
 			return;
@@ -205,18 +234,21 @@ function wp_deregister_script( $handle ) {
  *
  * Registers the script if $src provided (does NOT overwrite), and enqueues it.
  *
- * @see WP_Dependencies::add(), WP_Dependencies::add_data(), WP_Dependencies::enqueue()
- *
- * @since 2.6.0
- *
- * @param string      $handle    Name of the script.
- * @param string|bool $src       Path to the script from the root directory of WordPress. Example: '/js/myscript.js'.
- * @param array       $deps      An array of registered handles this script depends on. Default empty array.
- * @param string|bool $ver       Optional. String specifying the script version number, if it has one. This parameter
- *                               is used to ensure that the correct version is sent to the client regardless of caching,
- *                               and so should be included if a version number is available and makes sense for the script.
- * @param bool        $in_footer Optional. Whether to enqueue the script before </head> or before </body>.
- *                               Default 'false'. Accepts 'false' or 'true'.
+ * @see WP_Dependencies::add()
+ * @see WP_Dependencies::add_data()
+ * @see WP_Dependencies::enqueue()
+ *
+ * @since 2.1.0
+ *
+ * @param string           $handle    Name of the script. Should be unique.
+ * @param string           $src       Full URL of the script, or path of the script relative to the WordPress root directory.
+ * @param array            $deps      Optional. An array of registered script handles this script depends on. Default empty array.
+ * @param string|bool|null $ver       Optional. String specifying script version number, if it has one, which is added to the URL
+ *                                    as a query string for cache busting purposes. If version is set to false, a version
+ *                                    number is automatically added equal to current installed WordPress version.
+ *                                    If set to null, no version is added.
+ * @param bool             $in_footer Optional. Whether to enqueue the script before </body> instead of in the <head>.
+ *                                    Default 'false'.
  */
 function wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false, $in_footer = false ) {
 	$wp_scripts = wp_scripts();
@@ -263,7 +295,7 @@ function wp_dequeue_script( $handle ) {
  * @param string $handle Name of the script.
  * @param string $list   Optional. Status of the script to check. Default 'enqueued'.
  *                       Accepts 'enqueued', 'registered', 'queue', 'to_do', and 'done'.
- * @return bool Whether the script script is queued.
+ * @return bool Whether the script is queued.
  */
 function wp_script_is( $handle, $list = 'enqueued' ) {
 	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
--- a/wp-includes/functions.wp-styles.php
+++ b/wp-includes/functions.wp-styles.php
@@ -1,11 +1,11 @@
 <?php
 /**
- * BackPress Styles Procedural API
+ * Dependencies API: Styles functions
  *
  * @since 2.6.0
  *
  * @package WordPress
- * @subpackage BackPress
+ * @subpackage Dependencies
  */
 
 /**
@@ -76,7 +76,7 @@ function wp_print_styles( $handles = false ) {
  *
  * @since 3.3.0
  *
- * @param string $handle Name of the stylesheet to add the extra styles to. Must be lowercase.
+ * @param string $handle Name of the stylesheet to add the extra styles to.
  * @param string $data   String containing the CSS styles to be added.
  * @return bool True on success, false on failure.
  */
@@ -100,14 +100,16 @@ function wp_add_inline_style( $handle, $data ) {
  * @since 2.6.0
  * @since 4.3.0 A return value was added.
  *
- * @param string      $handle Name of the stylesheet.
- * @param string|bool $src    Path to the stylesheet from the WordPress root directory. Example: '/css/mystyle.css'.
- * @param array       $deps   An array of registered style handles this stylesheet depends on. Default empty array.
- * @param string|bool $ver    String specifying the stylesheet version number. Used to ensure that the correct version
- *                            is sent to the client regardless of caching. Default 'false'. Accepts 'false', 'null', or 'string'.
- * @param string      $media  Optional. The media for which this stylesheet has been defined.
- *                            Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print',
- *                            'screen', 'tty', or 'tv'.
+ * @param string           $handle Name of the stylesheet. Should be unique.
+ * @param string           $src    Full URL of the stylesheet, or path of the stylesheet relative to the WordPress root directory.
+ * @param array            $deps   Optional. An array of registered stylesheet handles this stylesheet depends on. Default empty array.
+ * @param string|bool|null $ver    Optional. String specifying stylesheet version number, if it has one, which is added to the URL
+ *                                 as a query string for cache busting purposes. If version is set to false, a version
+ *                                 number is automatically added equal to current installed WordPress version.
+ *                                 If set to null, no version is added.
+ * @param string           $media  Optional. The media for which this stylesheet has been defined.
+ *                                 Default 'all'. Accepts media types like 'all', 'print' and 'screen', or media queries like
+ *                                 '(orientation: portrait)' and '(max-width: 640px)'.
  * @return bool Whether the style has been registered. True on success, false on failure.
  */
 function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = 'all' ) {
@@ -136,20 +138,22 @@ function wp_deregister_style( $handle ) {
  *
  * Registers the style if source provided (does NOT overwrite) and enqueues.
  *
- * @see WP_Dependencies::add(), WP_Dependencies::enqueue()
+ * @see WP_Dependencies::add()
+ * @see WP_Dependencies::enqueue()
  * @link http://www.w3.org/TR/CSS2/media.html#media-types List of CSS media types.
  *
  * @since 2.6.0
  *
- * @param string      $handle Name of the stylesheet.
- * @param string|bool $src    Path to the stylesheet from the root directory of WordPress. Example: '/css/mystyle.css'.
- * @param array       $deps   An array of registered style handles this stylesheet depends on. Default empty array.
- * @param string|bool $ver    String specifying the stylesheet version number, if it has one. This parameter is used
- *                            to ensure that the correct version is sent to the client regardless of caching, and so
- *                            should be included if a version number is available and makes sense for the stylesheet.
- * @param string      $media  Optional. The media for which this stylesheet has been defined.
- *                            Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print',
- *                            'screen', 'tty', or 'tv'.
+ * @param string           $handle Name of the stylesheet. Should be unique.
+ * @param string           $src    Full URL of the stylesheet, or path of the stylesheet relative to the WordPress root directory.
+ * @param array            $deps   Optional. An array of registered stylesheet handles this stylesheet depends on. Default empty array.
+ * @param string|bool|null $ver    Optional. String specifying stylesheet version number, if it has one, which is added to the URL
+ *                                 as a query string for cache busting purposes. If version is set to false, a version
+ *                                 number is automatically added equal to current installed WordPress version.
+ *                                 If set to null, no version is added.
+ * @param string           $media  Optional. The media for which this stylesheet has been defined.
+ *                                 Default 'all'. Accepts media types like 'all', 'print' and 'screen', or media queries like
+ *                                 '(orientation: portrait)' and '(max-width: 640px)'.
  */
 function wp_enqueue_style( $handle, $src = false, $deps = array(), $ver = false, $media = 'all' ) {
 	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
--- a/wp-includes/general-template.php
+++ b/wp-includes/general-template.php
@@ -36,14 +36,13 @@ function get_header( $name = null ) {
 
 	$templates = array();
 	$name = (string) $name;
-	if ( '' !== $name )
+	if ( '' !== $name ) {
 		$templates[] = "header-{$name}.php";
+	}
 
 	$templates[] = 'header.php';
 
-	// Backward compat code will be removed in a future release
-	if ('' == locate_template($templates, true))
-		load_template( ABSPATH . WPINC . '/theme-compat/header.php');
+	locate_template( $templates, true );
 }
 
 /**
@@ -76,14 +75,13 @@ function get_footer( $name = null ) {
 
 	$templates = array();
 	$name = (string) $name;
-	if ( '' !== $name )
+	if ( '' !== $name ) {
 		$templates[] = "footer-{$name}.php";
+	}
 
-	$templates[] = 'footer.php';
+	$templates[]    = 'footer.php';
 
-	// Backward compat code will be removed in a future release
-	if ('' == locate_template($templates, true))
-		load_template( ABSPATH . WPINC . '/theme-compat/footer.php');
+	locate_template( $templates, true );
 }
 
 /**
@@ -121,9 +119,7 @@ function get_sidebar( $name = null ) {
 
 	$templates[] = 'sidebar.php';
 
-	// Backward compat code will be removed in a future release
-	if ('' == locate_template($templates, true))
-		load_template( ABSPATH . WPINC . '/theme-compat/sidebar.php');
+	locate_template( $templates, true );
 }
 
 /**
@@ -226,7 +222,7 @@ function get_search_form( $echo = true ) {
 			$form = '<form role="search" method="get" class="search-form" action="' . esc_url( home_url( '/' ) ) . '">
 				<label>
 					<span class="screen-reader-text">' . _x( 'Search for:', 'label' ) . '</span>
-					<input type="search" class="search-field" placeholder="' . esc_attr_x( 'Search &hellip;', 'placeholder' ) . '" value="' . get_search_query() . '" name="s" title="' . esc_attr_x( 'Search for:', 'label' ) . '" />
+					<input type="search" class="search-field" placeholder="' . esc_attr_x( 'Search &hellip;', 'placeholder' ) . '" value="' . get_search_query() . '" name="s" />
 				</label>
 				<input type="submit" class="search-submit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />
 			</form>';
@@ -386,7 +382,7 @@ function wp_registration_url() {
  *     @type string $redirect       URL to redirect to. Must be absolute, as in "https://example.com/mypage/".
  *                                  Default is to redirect back to the request URI.
  *     @type string $form_id        ID attribute value for the form. Default 'loginform'.
- *     @type string $label_username Label for the username field. Default 'Username'.
+ *     @type string $label_username Label for the username or email address field. Default 'Username or Email'.
  *     @type string $label_password Label for the password field. Default 'Password'.
  *     @type string $label_remember Label for the remember field. Default 'Remember Me'.
  *     @type string $label_log_in   Label for the submit button. Default 'Log In'.
@@ -408,7 +404,7 @@ function wp_login_form( $args = array() ) {
 		// Default 'redirect' value takes the user back to the request URI.
 		'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
 		'form_id' => 'loginform',
-		'label_username' => __( 'Username' ),
+		'label_username' => __( 'Username or Email' ),
 		'label_password' => __( 'Password' ),
 		'label_remember' => __( 'Remember Me' ),
 		'label_log_in' => __( 'Log In' ),
@@ -587,42 +583,63 @@ function wp_meta() {
 }
 
 /**
- * Display information about the blog.
+ * Displays information about the current site.
  *
- * @see get_bloginfo() For possible values for the parameter.
  * @since 0.71
  *
- * @param string $show What to display.
+ * @see get_bloginfo() For possible `$show` values
+ *
+ * @param string $show Optional. Site information to display. Default empty.
  */
-function bloginfo( $show='' ) {
+function bloginfo( $show = '' ) {
 	echo get_bloginfo( $show, 'display' );
 }
 
 /**
- * Retrieve information about the blog.
- *
- * Some show parameter values are deprecated and will be removed in future
- * versions. These options will trigger the {@see _deprecated_argument()}
- * function. The deprecated blog info options are listed in the function
- * contents.
- *
- * The possible values for the 'show' parameter are listed below.
- *
- * 1. url - Blog URI to homepage.
- * 2. wpurl - Blog URI path to WordPress.
- * 3. description - Secondary title
- *
- * The feed URL options can be retrieved from 'rdf_url' (RSS 0.91),
- * 'rss_url' (RSS 1.0), 'rss2_url' (RSS 2.0), or 'atom_url' (Atom feed). The
- * comment feeds can be retrieved from the 'comments_atom_url' (Atom comment
- * feed) or 'comments_rss2_url' (RSS 2.0 comment feed).
+ * Retrieves information about the current site.
+ *
+ * Possible values for `$show` include:
+ *
+ * - 'name' - Site title (set in Settings > General)
+ * - 'description' - Site tagline (set in Settings > General)
+ * - 'wpurl' - The WordPress address (URL) (set in Settings > General)
+ * - 'url' - The Site address (URL) (set in Settings > General)
+ * - 'admin_email' - Admin email (set in Settings > General)
+ * - 'charset' - The "Encoding for pages and feeds"  (set in Settings > Reading)
+ * - 'version' - The current WordPress version
+ * - 'html_type' - The content-type (default: "text/html"). Themes and plugins
+ *   can override the default value using the {@see 'pre_option_html_type'} filter
+ * - 'text_direction' - The text direction determined by the site's language. is_rtl()
+ *   should be used instead
+ * - 'language' - Language code for the current site
+ * - 'stylesheet_url' - URL to the stylesheet for the active theme. An active child theme
+ *   will take precedence over this value
+ * - 'stylesheet_directory' - Directory path for the active theme.  An active child theme
+ *   will take precedence over this value
+ * - 'template_url' / 'template_directory' - URL of the active theme's directory. An active
+ *   child theme will NOT take precedence over this value
+ * - 'pingback_url' - The pingback XML-RPC file URL (xmlrpc.php)
+ * - 'atom_url' - The Atom feed URL (/feed/atom)
+ * - 'rdf_url' - The RDF/RSS 1.0 feed URL (/feed/rfd)
+ * - 'rss_url' - The RSS 0.92 feed URL (/feed/rss)
+ * - 'rss2_url' - The RSS 2.0 feed URL (/feed)
+ * - 'comments_atom_url' - The comments Atom feed URL (/comments/feed)
+ * - 'comments_rss2_url' - The comments RSS 2.0 feed URL (/comments/feed)
+ *
+ * Some `$show` values are deprecated and will be removed in future versions.
+ * These options will trigger the _deprecated_argument() function.
+ *
+ * Deprecated arguments include:
+ *
+ * - 'siteurl' - Use 'url' instead
+ * - 'home' - Use 'url' instead
  *
  * @since 0.71
  *
  * @global string $wp_version
  *
- * @param string $show   Blog info to retrieve.
- * @param string $filter How to filter what is retrieved.
+ * @param string $show   Optional. Site info to retrieve. Default empty (site name).
+ * @param string $filter Optional. How to filter what is retrieved. Default 'raw'.
  * @return string Mostly string values, might be empty.
  */
 function get_bloginfo( $show = '', $filter = 'raw' ) {
@@ -691,8 +708,15 @@ function get_bloginfo( $show = '', $filter = 'raw' ) {
 			$output = $wp_version;
 			break;
 		case 'language':
-			$output = get_locale();
-			$output = str_replace('_', '-', $output);
+			/* translators: Translate this to the correct language tag for your locale,
+			 * see https://www.w3.org/International/articles/language-tags/ for reference.
+			 * Do not translate into your own language.
+			 */
+			$output = __( 'html_lang_attribute' );
+			if ( 'html_lang_attribute' === $output || preg_match( '/[^a-zA-Z0-9-]/', $output ) ) {
+				$output = get_locale();
+				$output = str_replace( '_', '-', $output );
+			}
 			break;
 		case 'text_direction':
 			_deprecated_argument( __FUNCTION__, '2.2', sprintf(
@@ -815,6 +839,88 @@ function has_site_icon( $blog_id = 0 ) {
 }
 
 /**
+ * Determines whether the site has a custom logo.
+ *
+ * @since 4.5.0
+ *
+ * @param int $blog_id Optional. ID of the blog in question. Default is the ID of the current blog.
+ * @return bool Whether the site has a custom logo or not.
+ */
+function has_custom_logo( $blog_id = 0 ) {
+	if ( is_multisite() && (int) $blog_id !== get_current_blog_id() ) {
+		switch_to_blog( $blog_id );
+	}
+
+	$custom_logo_id = get_theme_mod( 'custom_logo' );
+
+	if ( is_multisite() && ms_is_switched() ) {
+		restore_current_blog();
+	}
+
+	return (bool) $custom_logo_id;
+}
+
+/**
+ * Returns a custom logo, linked to home.
+ *
+ * @since 4.5.0
+ *
+ * @param int $blog_id Optional. ID of the blog in question. Default is the ID of the current blog.
+ * @return string Custom logo markup.
+ */
+function get_custom_logo( $blog_id = 0 ) {
+	$html = '';
+
+	if ( is_multisite() && (int) $blog_id !== get_current_blog_id() ) {
+		switch_to_blog( $blog_id );
+	}
+
+	$custom_logo_id = get_theme_mod( 'custom_logo' );
+
+	// We have a logo. Logo is go.
+	if ( $custom_logo_id ) {
+		$html = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
+			esc_url( home_url( '/' ) ),
+			wp_get_attachment_image( $custom_logo_id, 'full', false, array(
+				'class'    => 'custom-logo',
+				'itemprop' => 'logo',
+			) )
+		);
+	}
+
+	// If no logo is set but we're in the Customizer, leave a placeholder (needed for the live preview).
+	elseif ( is_customize_preview() ) {
+		$html = sprintf( '<a href="%1$s" class="custom-logo-link" style="display:none;"><img class="custom-logo"/></a>',
+			esc_url( home_url( '/' ) )
+		);
+	}
+
+	if ( is_multisite() && ms_is_switched() ) {
+		restore_current_blog();
+	}
+
+	/**
+	 * Filter the custom logo output.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param string $html Custom logo HTML output.
+	 */
+	return apply_filters( 'get_custom_logo', $html );
+}
+
+/**
+ * Displays a custom logo, linked to home.
+ *
+ * @since 4.5.0
+ *
+ * @param int $blog_id Optional. ID of the blog in question. Default is the ID of the current blog.
+ */
+function the_custom_logo( $blog_id = 0 ) {
+	echo get_custom_logo( $blog_id );
+}
+
+/**
  * Returns document title for the current page.
  *
  * @since 4.4.0
@@ -991,7 +1097,7 @@ function wp_title( $sep = '&raquo;', $display = true, $seplocation = '' ) {
 	$search   = get_query_var( 's' );
 	$title    = '';
 
-	$t_sep = '%WP_TITILE_SEP%'; // Temporary separator, for accurate flipping, if necessary
+	$t_sep = '%WP_TITLE_SEP%'; // Temporary separator, for accurate flipping, if necessary
 
 	// If there is a post
 	if ( is_single() || ( is_home() && ! is_front_page() ) || ( is_page() && ! is_front_page() ) ) {
@@ -1458,13 +1564,11 @@ function get_the_archive_description() {
  *
  * @since 1.0.0
  *
- * @todo Properly document optional arguments as such
- *
  * @param string $url    URL to archive.
  * @param string $text   Archive text description.
  * @param string $format Optional, default is 'html'. Can be 'link', 'option', 'html', or custom.
- * @param string $before Optional.
- * @param string $after  Optional.
+ * @param string $before Optional. Content to prepend to the description. Default empty.
+ * @param string $after  Optional. Content to append to the description. Default empty.
  * @return string HTML link content for archive.
  */
 function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') {
@@ -1484,10 +1588,16 @@ function get_archives_link($url, $text, $format = 'html', $before = '', $after =
 	 * Filter the archive link content.
 	 *
 	 * @since 2.6.0
+	 * @since 4.5.0 Added the `$url`, `$text`, `$format`, `$before`, and `$after` parameters.
 	 *
 	 * @param string $link_html The archive HTML link content.
+	 * @param string $url       URL to archive.
+	 * @param string $text      Archive text description.
+	 * @param string $format    Link format. Can be 'link', 'option', 'html', or custom.
+	 * @param string $before    Content to prepend to the description.
+	 * @param string $after     Content to append to the description.
 	 */
-	return apply_filters( 'get_archives_link', $link_html );
+	return apply_filters( 'get_archives_link', $link_html, $url, $text, $format, $before, $after );
 }
 
 /**
@@ -1561,22 +1671,6 @@ function wp_get_archives( $args = '' ) {
 	// this is what will separate dates on weekly archive links
 	$archive_week_separator = '&#8211;';
 
-	// over-ride general date format ? 0 = no: use the date format set in Options, 1 = yes: over-ride
-	$archive_date_format_over_ride = 0;
-
-	// options for daily archive (only if you over-ride the general date format)
-	$archive_day_date_format = 'Y/m/d';
-
-	// options for weekly archive (only if you over-ride the general date format)
-	$archive_week_start_date_format = 'Y/m/d';
-	$archive_week_end_date_format	= 'Y/m/d';
-
-	if ( ! $archive_date_format_over_ride ) {
-		$archive_day_date_format = get_option( 'date_format' );
-		$archive_week_start_date_format = get_option( 'date_format' );
-		$archive_week_end_date_format = get_option( 'date_format' );
-	}
-
 	$sql_where = $wpdb->prepare( "WHERE post_type = %s AND post_status = 'publish'", $r['post_type'] );
 
 	/**
@@ -1670,7 +1764,7 @@ function wp_get_archives( $args = '' ) {
 					$url = add_query_arg( 'post_type', $r['post_type'], $url );
 				}
 				$date = sprintf( '%1$d-%2$02d-%3$02d 00:00:00', $result->year, $result->month, $result->dayofmonth );
-				$text = mysql2date( $archive_day_date_format, $date );
+				$text = mysql2date( get_option( 'date_format' ), $date );
 				if ( $r['show_post_count'] ) {
 					$r['after'] = '&nbsp;(' . $result->posts . ')' . $after;
 				}
@@ -1694,8 +1788,8 @@ function wp_get_archives( $args = '' ) {
 					$arc_year       = $result->yr;
 					$arc_w_last     = $result->week;
 					$arc_week       = get_weekstartend( $result->yyyymmdd, get_option( 'start_of_week' ) );
-					$arc_week_start = date_i18n( $archive_week_start_date_format, $arc_week['start'] );
-					$arc_week_end   = date_i18n( $archive_week_end_date_format, $arc_week['end'] );
+					$arc_week_start = date_i18n( get_option( 'date_format' ), $arc_week['start'] );
+					$arc_week_end   = date_i18n( get_option( 'date_format' ), $arc_week['end'] );
 					$url            = sprintf( '%1$s/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d', home_url(), '', '?', '=', $arc_year, '&amp;', '=', $result->week );
 					if ( 'post' !== $r['post_type'] ) {
 						$url = add_query_arg( 'post_type', $r['post_type'], $url );
@@ -2510,6 +2604,8 @@ function feed_links_extra( $args = array() ) {
 		'cattitle'    => __('%1$s %2$s %3$s Category Feed'),
 		/* translators: 1: blog name, 2: separator(raquo), 3: tag name */
 		'tagtitle'    => __('%1$s %2$s %3$s Tag Feed'),
+		/* translators: 1: blog name, 2: separator(raquo), 3: term name, 4: taxonomy singular name */
+		'taxtitle'    => __('%1$s %2$s %3$s %4$s Feed'),
 		/* translators: 1: blog name, 2: separator(raquo), 3: author name  */
 		'authortitle' => __('%1$s %2$s Posts by %3$s Feed'),
 		/* translators: 1: blog name, 2: separator(raquo), 3: search phrase */
@@ -2550,6 +2646,11 @@ function feed_links_extra( $args = array() ) {
 			$title = sprintf( $args['tagtitle'], get_bloginfo('name'), $args['separator'], $term->name );
 			$href = get_tag_feed_link( $term->term_id );
 		}
+	} elseif ( is_tax() ) {
+ 		$term = get_queried_object();
+ 		$tax = get_taxonomy( $term->taxonomy );
+ 		$title = sprintf( $args['taxtitle'], get_bloginfo('name'), $args['separator'], $term->name, $tax->labels->singular_name );
+ 		$href = get_term_feed_link( $term->term_id, $term->taxonomy );
 	} elseif ( is_author() ) {
 		$author_id = intval( get_query_var('author') );
 
@@ -2734,7 +2835,7 @@ function wp_default_editor() {
  * containing TinyMCE: 'edit_page_form', 'edit_form_advanced' and 'dbx_post_sidebar'.
  * See https://core.trac.wordpress.org/ticket/19173 for more information.
  *
- * @see wp-includes/class-wp-editor.php
+ * @see _WP_Editors::editor()
  * @since 3.3.0
  *
  * @param string $content   Initial content for the editor.
@@ -3076,15 +3177,20 @@ function paginate_links( $args = '' ) {
  *
  * @since 2.5.0
  *
- * @todo Properly document optional arguments as such
- *
  * @global array $_wp_admin_css_colors
  *
  * @param string $key    The unique key for this theme.
  * @param string $name   The name of the theme.
- * @param string $url    The url of the css file containing the colour scheme.
- * @param array  $colors Optional An array of CSS color definitions which are used to give the user a feel for the theme.
- * @param array  $icons  Optional An array of CSS color definitions used to color any SVG icons
+ * @param string $url    The URL of the CSS file containing the color scheme.
+ * @param array  $colors Optional. An array of CSS color definition strings which are used
+ *                       to give the user a feel for the theme.
+ * @param array  $icons {
+ *     Optional. CSS color definitions used to color any SVG icons.
+ *
+ *     @type string $base    SVG icon base color.
+ *     @type string $focus   SVG icon color on focus.
+ *     @type string $current SVG icon color of current admin menu link.
+ * }
  */
 function wp_admin_css_color( $key, $name, $url, $colors = array(), $icons = array() ) {
 	global $_wp_admin_css_colors;
@@ -3114,7 +3220,7 @@ function register_admin_color_schemes() {
 	wp_admin_css_color( 'fresh', _x( 'Default', 'admin color scheme' ),
 		false,
 		array( '#222', '#333', '#0073aa', '#00a0d2' ),
-		array( 'base' => '#999', 'focus' => '#00a0d2', 'current' => '#fff' )
+		array( 'base' => '#82878c', 'focus' => '#00a0d2', 'current' => '#fff' )
 	);
 
 	// Other color schemes are not available when running out of src
--- a/wp-includes/http.php
+++ b/wp-includes/http.php
@@ -288,7 +288,7 @@ function wp_remote_retrieve_body( $response ) {
 }
 
 /**
- * Retrieve only the body from the raw response.
+ * Retrieve only the cookies from the raw response.
  *
  * @since 4.4.0
  *
@@ -443,7 +443,7 @@ function get_allowed_http_origins() {
  * @since 3.4.0
  *
  * @param null|string $origin Origin URL. If not provided, the value of get_http_origin() is used.
- * @return string True if the origin is allowed. False otherwise.
+ * @return string Origin URL if allowed, empty string if not.
  */
 function is_allowed_http_origin( $origin = null ) {
 	$origin_arg = $origin;
@@ -459,7 +459,7 @@ function is_allowed_http_origin( $origin = null ) {
 	 *
 	 * @since 3.4.0
 	 *
-	 * @param string $origin     Result of check for allowed origin.
+	 * @param string $origin     Origin URL if allowed, empty string if not.
 	 * @param string $origin_arg Original origin string passed into is_allowed_http_origin function.
 	 */
 	return apply_filters( 'allowed_http_origin', $origin, $origin_arg );
@@ -523,11 +523,15 @@ function wp_http_validate_url( $url ) {
 
 	$parsed_home = @parse_url( get_option( 'home' ) );
 
-	$same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] );
+	if ( isset( $parsed_home['host'] ) ) {
+		$same_host = ( strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ) || 'localhost' === strtolower( $parsed_url['host'] ) );
+	} else {
+		$same_host = false;
+	}
 
 	if ( ! $same_host ) {
 		$host = trim( $parsed_url['host'], '.' );
-		if ( preg_match( '#^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$#', $host ) ) {
+		if ( preg_match( '#^(([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)\.){3}([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)$#', $host ) ) {
 			$ip = $host;
 		} else {
 			$ip = gethostbyname( $host );
--- /dev/null
+++ b/wp-includes/images/w-logo-blue.png
@@ -0,0 +1,11 @@
+PNG
+
+   
IHDR   P   P     PLTE    t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t tfJܱ   tRNS 	
+
 !"#$%&'()*+,-.012345689:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^`abcdfghmopqstuwxyz{|}~  %IDATC7qG$6Qs>Ŋ91DI3Y˵dkltZcSуQ.fO6|8iN%9q>1hZںŵ[t W?sulqʲ=J^J
+[R2Oqi}Ɣ,YԺ÷:,EkAkRxˮl9EK'CYtOڜckqyQ2trqMj*;-kңuGvc˚QVuq܋43U>hEDBo|0`NO%!rL^=ڕE
 qem2?qO"FV?qEauCcqj
;
@eꦧӁj
+rZCA_Y
ytG[ҁ>u߁g@6ʠmu7cdN m15C#\󅺭1?љ3Vݷd$st7{}HV9c1P-z싈	T T5eaT-F<&/oF9	PT2pWAl>RmSGNslG4/8RI֑ϰ[=O}WkZ%ɵf-n"'Jv'Fvu8N%m
+{H(NRJ)q*B:l|b^W(
cR~%ո6jqY/dLEs0+
+\xmfj0[zH)ڮ$0vQZ?9#;qU1&pFyi:z(mS8N5*9P"WH)EɶcF$2MU0J%J1IUJ;s\Jq+Fn-xHKY}++qmQlt5i(\+81WΑ38V	dyn(G?qw+a\DwxƃJ	W$e%AZfv'FRD1*l(=Y 0[*\?$>^Yʁf4Z0TjԡYfBGb9W *a7{^Y/V\ԡ$\+d_0\!$LV)e,+@Ʃ1fȕe
c&G؋kz(1rX 1XkYVc0AǁݲBq1`̐c1`JπI2z0vV%mBrLaAy1
 Ke7P#PYk1ߪyèrLU@2ec**FfDqm9k9fUdF21~%mYՊ{B3^*amW\6Y*1Q=9Vb FcJ5ȌH
+d:	k4P-c	BP+jsH2pz`YFv)v9ŸGZv> |'c#e܂U@Fs/
+ٖcc98B\}L?aUv5=WC^m=դ)r#-@:Q&VL/rc*o!mpdL=
+l]{d!2R»=gTF3"!YWd{0U	_SBY:~R܀ZqMSC',`	%|sx{VRSUeF08F+a[q/k4߇;u2GN.yUq& OIjHÒ_mA.(ؤYMncfcPHo"
:ⲗ'l,?$n^rQytS=ꈺxŧq?.!9WY[/.mclCjel6֫p2pQ/lcJtGyb/ƕ>;KJ~0.-itOV褴<%5KH<?{CԴϷ)^*Nfb6_Jn(p˪²;rVY\KoQ\ˁ\0l    IENDB`
\ No newline at end of file
--- a/wp-includes/js/backbone.min.js
+++ b/wp-includes/js/backbone.min.js
@@ -1 +1 @@
-(function(t,e){if(typeof define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,s){t.Backbone=e(t,s,i,r)})}else if(typeof exports!=="undefined"){var i=require("underscore");e(t,exports,i)}else{t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}})(this,function(t,e,i,r){var s=t.Backbone;var n=[];var a=n.push;var o=n.slice;var h=n.splice;e.VERSION="1.1.2";e.$=r;e.noConflict=function(){t.Backbone=s;return this};e.emulateHTTP=false;e.emulateJSON=false;var u=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this},once:function(t,e,r){if(!c(this,"once",t,[e,r])||!e)return this;var s=this;var n=i.once(function(){s.off(t,n);e.apply(this,arguments)});n._callback=e;return this.on(t,n,r)},off:function(t,e,r){var s,n,a,o,h,u,l,f;if(!this._events||!c(this,"off",t,[e,r]))return this;if(!t&&!e&&!r){this._events=void 0;return this}o=t?[t]:i.keys(this._events);for(h=0,u=o.length;h<u;h++){t=o[h];if(a=this._events[t]){this._events[t]=s=[];if(e||r){for(l=0,f=a.length;l<f;l++){n=a[l];if(e&&e!==n.callback&&e!==n.callback._callback||r&&r!==n.context){s.push(n)}}}if(!s.length)delete this._events[t]}}return this},trigger:function(t){if(!this._events)return this;var e=o.call(arguments,1);if(!c(this,"trigger",t,e))return this;var i=this._events[t];var r=this._events.all;if(i)f(i,e);if(r)f(r,arguments);return this},stopListening:function(t,e,r){var s=this._listeningTo;if(!s)return this;var n=!e&&!r;if(!r&&typeof e==="object")r=this;if(t)(s={})[t._listenId]=t;for(var a in s){t=s[a];t.off(e,r,this);if(n||i.isEmpty(t._events))delete this._listeningTo[a]}return this}};var l=/\s+/;var c=function(t,e,i,r){if(!i)return true;if(typeof i==="object"){for(var s in i){t[e].apply(t,[s,i[s]].concat(r))}return false}if(l.test(i)){var n=i.split(l);for(var a=0,o=n.length;a<o;a++){t[e].apply(t,[n[a]].concat(r))}return false}return true};var f=function(t,e){var i,r=-1,s=t.length,n=e[0],a=e[1],o=e[2];switch(e.length){case 0:while(++r<s)(i=t[r]).callback.call(i.ctx);return;case 1:while(++r<s)(i=t[r]).callback.call(i.ctx,n);return;case 2:while(++r<s)(i=t[r]).callback.call(i.ctx,n,a);return;case 3:while(++r<s)(i=t[r]).callback.call(i.ctx,n,a,o);return;default:while(++r<s)(i=t[r]).callback.apply(i.ctx,e);return}};var d={listenTo:"on",listenToOnce:"once"};i.each(d,function(t,e){u[e]=function(e,r,s){var n=this._listeningTo||(this._listeningTo={});var a=e._listenId||(e._listenId=i.uniqueId("l"));n[a]=e;if(!s&&typeof r==="object")s=this;e[t](r,s,this);return this}});u.bind=u.on;u.unbind=u.off;i.extend(e,u);var p=e.Model=function(t,e){var r=t||{};e||(e={});this.cid=i.uniqueId("c");this.attributes={};if(e.collection)this.collection=e.collection;if(e.parse)r=this.parse(r,e)||{};r=i.defaults({},r,i.result(this,"defaults"));this.set(r,e);this.changed={};this.initialize.apply(this,arguments)};i.extend(p.prototype,u,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(t){return i.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return i.escape(this.get(t))},has:function(t){return this.get(t)!=null},set:function(t,e,r){var s,n,a,o,h,u,l,c;if(t==null)return this;if(typeof t==="object"){n=t;r=e}else{(n={})[t]=e}r||(r={});if(!this._validate(n,r))return false;a=r.unset;h=r.silent;o=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=i.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute in n)this.id=n[this.idAttribute];for(s in n){e=n[s];if(!i.isEqual(c[s],e))o.push(s);if(!i.isEqual(l[s],e)){this.changed[s]=e}else{delete this.changed[s]}a?delete c[s]:c[s]=e}if(!h){if(o.length)this._pending=r;for(var f=0,d=o.length;f<d;f++){this.trigger("change:"+o[f],this,c[o[f]],r)}}if(u)return this;if(!h){while(this._pending){r=this._pending;this._pending=false;this.trigger("change",this,r)}}this._pending=false;this._changing=false;return this},unset:function(t,e){return this.set(t,void 0,i.extend({},e,{unset:true}))},clear:function(t){var e={};for(var r in this.attributes)e[r]=void 0;return this.set(e,i.extend({},t,{unset:true}))},hasChanged:function(t){if(t==null)return!i.isEmpty(this.changed);return i.has(this.changed,t)},changedAttributes:function(t){if(!t)return this.hasChanged()?i.clone(this.changed):false;var e,r=false;var s=this._changing?this._previousAttributes:this.attributes;for(var n in t){if(i.isEqual(s[n],e=t[n]))continue;(r||(r={}))[n]=e}return r},previous:function(t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]},previousAttributes:function(){return i.clone(this._previousAttributes)},fetch:function(t){t=t?i.clone(t):{};if(t.parse===void 0)t.parse=true;var e=this;var r=t.success;t.success=function(i){if(!e.set(e.parse(i,t),t))return false;if(r)r(e,i,t);e.trigger("sync",e,i,t)};q(this,t);return this.sync("read",this,t)},save:function(t,e,r){var s,n,a,o=this.attributes;if(t==null||typeof t==="object"){s=t;r=e}else{(s={})[t]=e}r=i.extend({validate:true},r);if(s&&!r.wait){if(!this.set(s,r))return false}else{if(!this._validate(s,r))return false}if(s&&r.wait){this.attributes=i.extend({},o,s)}if(r.parse===void 0)r.parse=true;var h=this;var u=r.success;r.success=function(t){h.attributes=o;var e=h.parse(t,r);if(r.wait)e=i.extend(s||{},e);if(i.isObject(e)&&!h.set(e,r)){return false}if(u)u(h,t,r);h.trigger("sync",h,t,r)};q(this,r);n=this.isNew()?"create":r.patch?"patch":"update";if(n==="patch")r.attrs=s;a=this.sync(n,this,r);if(s&&r.wait)this.attributes=o;return a},destroy:function(t){t=t?i.clone(t):{};var e=this;var r=t.success;var s=function(){e.trigger("destroy",e,e.collection,t)};t.success=function(i){if(t.wait||e.isNew())s();if(r)r(e,i,t);if(!e.isNew())e.trigger("sync",e,i,t)};if(this.isNew()){t.success();return false}q(this,t);var n=this.sync("delete",this,t);if(!t.wait)s();return n},url:function(){var t=i.result(this,"urlRoot")||i.result(this.collection,"url")||M();if(this.isNew())return t;return t.replace(/([^\/])$/,"$1/")+encodeURIComponent(this.id)},parse:function(t,e){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},i.extend(t||{},{validate:true}))},_validate:function(t,e){if(!e.validate||!this.validate)return true;t=i.extend({},this.attributes,t);var r=this.validationError=this.validate(t,e)||null;if(!r)return true;this.trigger("invalid",this,r,i.extend(e,{validationError:r}));return false}});var v=["keys","values","pairs","invert","pick","omit"];i.each(v,function(t){p.prototype[t]=function(){var e=o.call(arguments);e.unshift(this.attributes);return i[t].apply(i,e)}});var g=e.Collection=function(t,e){e||(e={});if(e.model)this.model=e.model;if(e.comparator!==void 0)this.comparator=e.comparator;this._reset();this.initialize.apply(this,arguments);if(t)this.reset(t,i.extend({silent:true},e))};var m={add:true,remove:true,merge:true};var y={add:true,remove:false};i.extend(g.prototype,u,{model:p,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,i.extend({merge:false},e,y))},remove:function(t,e){var r=!i.isArray(t);t=r?[t]:i.clone(t);e||(e={});var s,n,a,o;for(s=0,n=t.length;s<n;s++){o=t[s]=this.get(t[s]);if(!o)continue;delete this._byId[o.id];delete this._byId[o.cid];a=this.indexOf(o);this.models.splice(a,1);this.length--;if(!e.silent){e.index=a;o.trigger("remove",o,this,e)}this._removeReference(o,e)}return r?t[0]:t},set:function(t,e){e=i.defaults({},e,m);if(e.parse)t=this.parse(t,e);var r=!i.isArray(t);t=r?t?[t]:[]:i.clone(t);var s,n,a,o,h,u,l;var c=e.at;var f=this.model;var d=this.comparator&&c==null&&e.sort!==false;var v=i.isString(this.comparator)?this.comparator:null;var g=[],y=[],_={};var b=e.add,w=e.merge,x=e.remove;var E=!d&&b&&x?[]:false;for(s=0,n=t.length;s<n;s++){h=t[s]||{};if(h instanceof p){a=o=h}else{a=h[f.prototype.idAttribute||"id"]}if(u=this.get(a)){if(x)_[u.cid]=true;if(w){h=h===o?o.attributes:h;if(e.parse)h=u.parse(h,e);u.set(h,e);if(d&&!l&&u.hasChanged(v))l=true}t[s]=u}else if(b){o=t[s]=this._prepareModel(h,e);if(!o)continue;g.push(o);this._addReference(o,e)}o=u||o;if(E&&(o.isNew()||!_[o.id]))E.push(o);_[o.id]=true}if(x){for(s=0,n=this.length;s<n;++s){if(!_[(o=this.models[s]).cid])y.push(o)}if(y.length)this.remove(y,e)}if(g.length||E&&E.length){if(d)l=true;this.length+=g.length;if(c!=null){for(s=0,n=g.length;s<n;s++){this.models.splice(c+s,0,g[s])}}else{if(E)this.models.length=0;var k=E||g;for(s=0,n=k.length;s<n;s++){this.models.push(k[s])}}}if(l)this.sort({silent:true});if(!e.silent){for(s=0,n=g.length;s<n;s++){(o=g[s]).trigger("add",o,this,e)}if(l||E&&E.length)this.trigger("sort",this,e)}return r?t[0]:t},reset:function(t,e){e||(e={});for(var r=0,s=this.models.length;r<s;r++){this._removeReference(this.models[r],e)}e.previousModels=this.models;this._reset();t=this.add(t,i.extend({silent:true},e));if(!e.silent)this.trigger("reset",this,e);return t},push:function(t,e){return this.add(t,i.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);this.remove(e,t);return e},unshift:function(t,e){return this.add(t,i.extend({at:0},e))},shift:function(t){var e=this.at(0);this.remove(e,t);return e},slice:function(){return o.apply(this.models,arguments)},get:function(t){if(t==null)return void 0;return this._byId[t]||this._byId[t.id]||this._byId[t.cid]},at:function(t){return this.models[t]},where:function(t,e){if(i.isEmpty(t))return e?void 0:[];return this[e?"find":"filter"](function(e){for(var i in t){if(t[i]!==e.get(i))return false}return true})},findWhere:function(t){return this.where(t,true)},sort:function(t){if(!this.comparator)throw new Error("Cannot sort a set without a comparator");t||(t={});if(i.isString(this.comparator)||this.comparator.length===1){this.models=this.sortBy(this.comparator,this)}else{this.models.sort(i.bind(this.comparator,this))}if(!t.silent)this.trigger("sort",this,t);return this},pluck:function(t){return i.invoke(this.models,"get",t)},fetch:function(t){t=t?i.clone(t):{};if(t.parse===void 0)t.parse=true;var e=t.success;var r=this;t.success=function(i){var s=t.reset?"reset":"set";r[s](i,t);if(e)e(r,i,t);r.trigger("sync",r,i,t)};q(this,t);return this.sync("read",this,t)},create:function(t,e){e=e?i.clone(e):{};if(!(t=this._prepareModel(t,e)))return false;if(!e.wait)this.add(t,e);var r=this;var s=e.success;e.success=function(t,i){if(e.wait)r.add(t,e);if(s)s(t,i,e)};t.save(null,e);return t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(t,e){if(t instanceof p)return t;e=e?i.clone(e):{};e.collection=this;var r=new this.model(t,e);if(!r.validationError)return r;this.trigger("invalid",this,r.validationError,e);return false},_addReference:function(t,e){this._byId[t.cid]=t;if(t.id!=null)this._byId[t.id]=t;if(!t.collection)t.collection=this;t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){if(this===t.collection)delete t.collection;t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,r){if((t==="add"||t==="remove")&&i!==this)return;if(t==="destroy")this.remove(e,r);if(e&&t==="change:"+e.idAttribute){delete this._byId[e.previous(e.idAttribute)];if(e.id!=null)this._byId[e.id]=e}this.trigger.apply(this,arguments)}});var _=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","difference","indexOf","shuffle","lastIndexOf","isEmpty","chain","sample"];i.each(_,function(t){g.prototype[t]=function(){var e=o.call(arguments);e.unshift(this.models);return i[t].apply(i,e)}});var b=["groupBy","countBy","sortBy","indexBy"];i.each(b,function(t){g.prototype[t]=function(e,r){var s=i.isFunction(e)?e:function(t){return t.get(e)};return i[t](this.models,s,r)}});var w=e.View=function(t){this.cid=i.uniqueId("view");t||(t={});i.extend(this,i.pick(t,E));this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()};var x=/^(\S+)\s*(.*)$/;var E=["model","collection","el","id","attributes","className","tagName","events"];i.extend(w.prototype,u,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){this.$el.remove();this.stopListening();return this},setElement:function(t,i){if(this.$el)this.undelegateEvents();this.$el=t instanceof e.$?t:e.$(t);this.el=this.$el[0];if(i!==false)this.delegateEvents();return this},delegateEvents:function(t){if(!(t||(t=i.result(this,"events"))))return this;this.undelegateEvents();for(var e in t){var r=t[e];if(!i.isFunction(r))r=this[t[e]];if(!r)continue;var s=e.match(x);var n=s[1],a=s[2];r=i.bind(r,this);n+=".delegateEvents"+this.cid;if(a===""){this.$el.on(n,r)}else{this.$el.on(n,a,r)}}return this},undelegateEvents:function(){this.$el.off(".delegateEvents"+this.cid);return this},_ensureElement:function(){if(!this.el){var t=i.extend({},i.result(this,"attributes"));if(this.id)t.id=i.result(this,"id");if(this.className)t["class"]=i.result(this,"className");var r=e.$("<"+i.result(this,"tagName")+">").attr(t);this.setElement(r,false)}else{this.setElement(i.result(this,"el"),false)}}});e.sync=function(t,r,s){var n=T[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:n,dataType:"json"};if(!s.url){a.url=i.result(r,"url")||M()}if(s.data==null&&r&&(t==="create"||t==="update"||t==="patch")){a.contentType="application/json";a.data=JSON.stringify(s.attrs||r.toJSON(s))}if(s.emulateJSON){a.contentType="application/x-www-form-urlencoded";a.data=a.data?{model:a.data}:{}}if(s.emulateHTTP&&(n==="PUT"||n==="DELETE"||n==="PATCH")){a.type="POST";if(s.emulateJSON)a.data._method=n;var o=s.beforeSend;s.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",n);if(o)return o.apply(this,arguments)}}if(a.type!=="GET"&&!s.emulateJSON){a.processData=false}if(a.type==="PATCH"&&k){a.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}var h=s.xhr=e.ajax(i.extend(a,s));r.trigger("request",r,h,s);return h};var k=typeof window!=="undefined"&&!!window.ActiveXObject&&!(window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent);var T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var $=e.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var S=/\((.*?)\)/g;var H=/(\(\?)?:\w+/g;var A=/\*\w+/g;var I=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend($.prototype,u,{initialize:function(){},route:function(t,r,s){if(!i.isRegExp(t))t=this._routeToRegExp(t);if(i.isFunction(r)){s=r;r=""}if(!s)s=this[r];var n=this;e.history.route(t,function(i){var a=n._extractParameters(t,i);n.execute(s,a);n.trigger.apply(n,["route:"+r].concat(a));n.trigger("route",r,a);e.history.trigger("route",n,r,a)});return this},execute:function(t,e){if(t)t.apply(this,e)},navigate:function(t,i){e.history.navigate(t,i);return this},_bindRoutes:function(){if(!this.routes)return;this.routes=i.result(this,"routes");var t,e=i.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(I,"\\$&").replace(S,"(?:$1)?").replace(H,function(t,e){return e?t:"([^/?]+)"}).replace(A,"([^?]*?)");return new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var r=t.exec(e).slice(1);return i.map(r,function(t,e){if(e===r.length-1)return t||null;return t?decodeURIComponent(t):null})}});var N=e.History=function(){this.handlers=[];i.bindAll(this,"checkUrl");if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var R=/^[#\/]|\s+$/g;var O=/^\/+|\/+$/g;var P=/msie [\w.]+/;var C=/\/$/;var j=/#.*$/;N.started=false;i.extend(N.prototype,u,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(t==null){if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.search);var i=this.root.replace(C,"");if(!t.indexOf(i))t=t.slice(i.length)}else{t=this.getHash()}}return t.replace(R,"")},start:function(t){if(N.started)throw new Error("Backbone.history has already been started");N.started=true;this.options=i.extend({root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var r=this.getFragment();var s=document.documentMode;var n=P.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);this.root=("/"+this.root+"/").replace(O,"/");if(n&&this._wantsHashChange){var a=e.$('<iframe src="javascript:0" tabindex="-1">');this.iframe=a.hide().appendTo("body")[0].contentWindow;this.navigate(r)}if(this._hasPushState){e.$(window).on("popstate",this.checkUrl)}else if(this._wantsHashChange&&"onhashchange"in window&&!n){e.$(window).on("hashchange",this.checkUrl)}else if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval)}this.fragment=r;var o=this.location;if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){this.fragment=this.getFragment(null,true);this.location.replace(this.root+"#"+this.fragment);return true}else if(this._hasPushState&&this.atRoot()&&o.hash){this.fragment=this.getHash().replace(R,"");this.history.replaceState({},document.title,this.root+this.fragment)}}if(!this.options.silent)return this.loadUrl()},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl);if(this._checkUrlInterval)clearInterval(this._checkUrlInterval);N.started=false},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if(e===this.fragment&&this.iframe){e=this.getFragment(this.getHash(this.iframe))}if(e===this.fragment)return false;if(this.iframe)this.navigate(e);this.loadUrl()},loadUrl:function(t){t=this.fragment=this.getFragment(t);return i.any(this.handlers,function(e){if(e.route.test(t)){e.callback(t);return true}})},navigate:function(t,e){if(!N.started)return false;if(!e||e===true)e={trigger:!!e};var i=this.root+(t=this.getFragment(t||""));t=t.replace(j,"");if(this.fragment===t)return;this.fragment=t;if(t===""&&i!=="/")i=i.slice(0,-1);if(this._hasPushState){this.history[e.replace?"replaceState":"pushState"]({},document.title,i)}else if(this._wantsHashChange){this._updateHash(this.location,t,e.replace);if(this.iframe&&t!==this.getFragment(this.getHash(this.iframe))){if(!e.replace)this.iframe.document.open().close();this._updateHash(this.iframe.location,t,e.replace)}}else{return this.location.assign(i)}if(e.trigger)return this.loadUrl(t)},_updateHash:function(t,e,i){if(i){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else{t.hash="#"+e}}});e.history=new N;var U=function(t,e){var r=this;var s;if(t&&i.has(t,"constructor")){s=t.constructor}else{s=function(){return r.apply(this,arguments)}}i.extend(s,r,e);var n=function(){this.constructor=s};n.prototype=r.prototype;s.prototype=new n;if(t)i.extend(s.prototype,t);s.__super__=r.prototype;return s};p.extend=g.extend=$.extend=w.extend=N.extend=U;var M=function(){throw new Error('A "url" property or function must be specified')};var q=function(t,e){var i=e.error;e.error=function(r){if(i)i(t,r,e);t.trigger("error",t,r,e)}};return e});
+(function(t){var e=typeof self=="object"&&self.self==self&&self||typeof global=="object"&&global.global==global&&global;if(typeof define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,n){e.Backbone=t(e,n,i,r)})}else if(typeof exports!=="undefined"){var i=require("underscore"),r;try{r=require("jquery")}catch(n){}t(e,exports,i,r)}else{e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}})(function(t,e,i,r){var n=t.Backbone;var s=Array.prototype.slice;e.VERSION="1.2.3";e.$=r;e.noConflict=function(){t.Backbone=n;return this};e.emulateHTTP=false;e.emulateJSON=false;var a=function(t,e,r){switch(t){case 1:return function(){return i[e](this[r])};case 2:return function(t){return i[e](this[r],t)};case 3:return function(t,n){return i[e](this[r],h(t,this),n)};case 4:return function(t,n,s){return i[e](this[r],h(t,this),n,s)};default:return function(){var t=s.call(arguments);t.unshift(this[r]);return i[e].apply(i,t)}}};var o=function(t,e,r){i.each(e,function(e,n){if(i[n])t.prototype[n]=a(e,n,r)})};var h=function(t,e){if(i.isFunction(t))return t;if(i.isObject(t)&&!e._isModel(t))return u(t);if(i.isString(t))return function(e){return e.get(t)};return t};var u=function(t){var e=i.matches(t);return function(t){return e(t.attributes)}};var l=e.Events={};var c=/\s+/;var f=function(t,e,r,n,s){var a=0,o;if(r&&typeof r==="object"){if(n!==void 0&&"context"in s&&s.context===void 0)s.context=n;for(o=i.keys(r);a<o.length;a++){e=f(t,e,o[a],r[o[a]],s)}}else if(r&&c.test(r)){for(o=r.split(c);a<o.length;a++){e=t(e,o[a],n,s)}}else{e=t(e,r,n,s)}return e};l.on=function(t,e,i){return d(this,t,e,i)};var d=function(t,e,i,r,n){t._events=f(v,t._events||{},e,i,{context:r,ctx:t,listening:n});if(n){var s=t._listeners||(t._listeners={});s[n.id]=n}return t};l.listenTo=function(t,e,r){if(!t)return this;var n=t._listenId||(t._listenId=i.uniqueId("l"));var s=this._listeningTo||(this._listeningTo={});var a=s[n];if(!a){var o=this._listenId||(this._listenId=i.uniqueId("l"));a=s[n]={obj:t,objId:n,id:o,listeningTo:s,count:0}}d(t,e,r,this,a);return this};var v=function(t,e,i,r){if(i){var n=t[e]||(t[e]=[]);var s=r.context,a=r.ctx,o=r.listening;if(o)o.count++;n.push({callback:i,context:s,ctx:s||a,listening:o})}return t};l.off=function(t,e,i){if(!this._events)return this;this._events=f(g,this._events,t,e,{context:i,listeners:this._listeners});return this};l.stopListening=function(t,e,r){var n=this._listeningTo;if(!n)return this;var s=t?[t._listenId]:i.keys(n);for(var a=0;a<s.length;a++){var o=n[s[a]];if(!o)break;o.obj.off(e,r,this)}if(i.isEmpty(n))this._listeningTo=void 0;return this};var g=function(t,e,r,n){if(!t)return;var s=0,a;var o=n.context,h=n.listeners;if(!e&&!r&&!o){var u=i.keys(h);for(;s<u.length;s++){a=h[u[s]];delete h[a.id];delete a.listeningTo[a.objId]}return}var l=e?[e]:i.keys(t);for(;s<l.length;s++){e=l[s];var c=t[e];if(!c)break;var f=[];for(var d=0;d<c.length;d++){var v=c[d];if(r&&r!==v.callback&&r!==v.callback._callback||o&&o!==v.context){f.push(v)}else{a=v.listening;if(a&&--a.count===0){delete h[a.id];delete a.listeningTo[a.objId]}}}if(f.length){t[e]=f}else{delete t[e]}}if(i.size(t))return t};l.once=function(t,e,r){var n=f(p,{},t,e,i.bind(this.off,this));return this.on(n,void 0,r)};l.listenToOnce=function(t,e,r){var n=f(p,{},e,r,i.bind(this.stopListening,this,t));return this.listenTo(t,n)};var p=function(t,e,r,n){if(r){var s=t[e]=i.once(function(){n(e,s);r.apply(this,arguments)});s._callback=r}return t};l.trigger=function(t){if(!this._events)return this;var e=Math.max(0,arguments.length-1);var i=Array(e);for(var r=0;r<e;r++)i[r]=arguments[r+1];f(m,this._events,t,void 0,i);return this};var m=function(t,e,i,r){if(t){var n=t[e];var s=t.all;if(n&&s)s=s.slice();if(n)_(n,r);if(s)_(s,[e].concat(r))}return t};var _=function(t,e){var i,r=-1,n=t.length,s=e[0],a=e[1],o=e[2];switch(e.length){case 0:while(++r<n)(i=t[r]).callback.call(i.ctx);return;case 1:while(++r<n)(i=t[r]).callback.call(i.ctx,s);return;case 2:while(++r<n)(i=t[r]).callback.call(i.ctx,s,a);return;case 3:while(++r<n)(i=t[r]).callback.call(i.ctx,s,a,o);return;default:while(++r<n)(i=t[r]).callback.apply(i.ctx,e);return}};l.bind=l.on;l.unbind=l.off;i.extend(e,l);var y=e.Model=function(t,e){var r=t||{};e||(e={});this.cid=i.uniqueId(this.cidPrefix);this.attributes={};if(e.collection)this.collection=e.collection;if(e.parse)r=this.parse(r,e)||{};r=i.defaults({},r,i.result(this,"defaults"));this.set(r,e);this.changed={};this.initialize.apply(this,arguments)};i.extend(y.prototype,l,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",initialize:function(){},toJSON:function(t){return i.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return i.escape(this.get(t))},has:function(t){return this.get(t)!=null},matches:function(t){return!!i.iteratee(t,this)(this.attributes)},set:function(t,e,r){if(t==null)return this;var n;if(typeof t==="object"){n=t;r=e}else{(n={})[t]=e}r||(r={});if(!this._validate(n,r))return false;var s=r.unset;var a=r.silent;var o=[];var h=this._changing;this._changing=true;if(!h){this._previousAttributes=i.clone(this.attributes);this.changed={}}var u=this.attributes;var l=this.changed;var c=this._previousAttributes;for(var f in n){e=n[f];if(!i.isEqual(u[f],e))o.push(f);if(!i.isEqual(c[f],e)){l[f]=e}else{delete l[f]}s?delete u[f]:u[f]=e}this.id=this.get(this.idAttribute);if(!a){if(o.length)this._pending=r;for(var d=0;d<o.length;d++){this.trigger("change:"+o[d],this,u[o[d]],r)}}if(h)return this;if(!a){while(this._pending){r=this._pending;this._pending=false;this.trigger("change",this,r)}}this._pending=false;this._changing=false;return this},unset:function(t,e){return this.set(t,void 0,i.extend({},e,{unset:true}))},clear:function(t){var e={};for(var r in this.attributes)e[r]=void 0;return this.set(e,i.extend({},t,{unset:true}))},hasChanged:function(t){if(t==null)return!i.isEmpty(this.changed);return i.has(this.changed,t)},changedAttributes:function(t){if(!t)return this.hasChanged()?i.clone(this.changed):false;var e=this._changing?this._previousAttributes:this.attributes;var r={};for(var n in t){var s=t[n];if(i.isEqual(e[n],s))continue;r[n]=s}return i.size(r)?r:false},previous:function(t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]},previousAttributes:function(){return i.clone(this._previousAttributes)},fetch:function(t){t=i.extend({parse:true},t);var e=this;var r=t.success;t.success=function(i){var n=t.parse?e.parse(i,t):i;if(!e.set(n,t))return false;if(r)r.call(t.context,e,i,t);e.trigger("sync",e,i,t)};z(this,t);return this.sync("read",this,t)},save:function(t,e,r){var n;if(t==null||typeof t==="object"){n=t;r=e}else{(n={})[t]=e}r=i.extend({validate:true,parse:true},r);var s=r.wait;if(n&&!s){if(!this.set(n,r))return false}else{if(!this._validate(n,r))return false}var a=this;var o=r.success;var h=this.attributes;r.success=function(t){a.attributes=h;var e=r.parse?a.parse(t,r):t;if(s)e=i.extend({},n,e);if(e&&!a.set(e,r))return false;if(o)o.call(r.context,a,t,r);a.trigger("sync",a,t,r)};z(this,r);if(n&&s)this.attributes=i.extend({},h,n);var u=this.isNew()?"create":r.patch?"patch":"update";if(u==="patch"&&!r.attrs)r.attrs=n;var l=this.sync(u,this,r);this.attributes=h;return l},destroy:function(t){t=t?i.clone(t):{};var e=this;var r=t.success;var n=t.wait;var s=function(){e.stopListening();e.trigger("destroy",e,e.collection,t)};t.success=function(i){if(n)s();if(r)r.call(t.context,e,i,t);if(!e.isNew())e.trigger("sync",e,i,t)};var a=false;if(this.isNew()){i.defer(t.success)}else{z(this,t);a=this.sync("delete",this,t)}if(!n)s();return a},url:function(){var t=i.result(this,"urlRoot")||i.result(this.collection,"url")||F();if(this.isNew())return t;var e=this.get(this.idAttribute);return t.replace(/[^\/]$/,"$&/")+encodeURIComponent(e)},parse:function(t,e){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},i.defaults({validate:true},t))},_validate:function(t,e){if(!e.validate||!this.validate)return true;t=i.extend({},this.attributes,t);var r=this.validationError=this.validate(t,e)||null;if(!r)return true;this.trigger("invalid",this,r,i.extend(e,{validationError:r}));return false}});var b={keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1};o(y,b,"attributes");var x=e.Collection=function(t,e){e||(e={});if(e.model)this.model=e.model;if(e.comparator!==void 0)this.comparator=e.comparator;this._reset();this.initialize.apply(this,arguments);if(t)this.reset(t,i.extend({silent:true},e))};var w={add:true,remove:true,merge:true};var E={add:true,remove:false};var k=function(t,e,i){i=Math.min(Math.max(i,0),t.length);var r=Array(t.length-i);var n=e.length;for(var s=0;s<r.length;s++)r[s]=t[s+i];for(s=0;s<n;s++)t[s+i]=e[s];for(s=0;s<r.length;s++)t[s+n+i]=r[s]};i.extend(x.prototype,l,{model:y,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,i.extend({merge:false},e,E))},remove:function(t,e){e=i.extend({},e);var r=!i.isArray(t);t=r?[t]:i.clone(t);var n=this._removeModels(t,e);if(!e.silent&&n)this.trigger("update",this,e);return r?n[0]:n},set:function(t,e){if(t==null)return;e=i.defaults({},e,w);if(e.parse&&!this._isModel(t))t=this.parse(t,e);var r=!i.isArray(t);t=r?[t]:t.slice();var n=e.at;if(n!=null)n=+n;if(n<0)n+=this.length+1;var s=[];var a=[];var o=[];var h={};var u=e.add;var l=e.merge;var c=e.remove;var f=false;var d=this.comparator&&n==null&&e.sort!==false;var v=i.isString(this.comparator)?this.comparator:null;var g;for(var p=0;p<t.length;p++){g=t[p];var m=this.get(g);if(m){if(l&&g!==m){var _=this._isModel(g)?g.attributes:g;if(e.parse)_=m.parse(_,e);m.set(_,e);if(d&&!f)f=m.hasChanged(v)}if(!h[m.cid]){h[m.cid]=true;s.push(m)}t[p]=m}else if(u){g=t[p]=this._prepareModel(g,e);if(g){a.push(g);this._addReference(g,e);h[g.cid]=true;s.push(g)}}}if(c){for(p=0;p<this.length;p++){g=this.models[p];if(!h[g.cid])o.push(g)}if(o.length)this._removeModels(o,e)}var y=false;var b=!d&&u&&c;if(s.length&&b){y=this.length!=s.length||i.some(this.models,function(t,e){return t!==s[e]});this.models.length=0;k(this.models,s,0);this.length=this.models.length}else if(a.length){if(d)f=true;k(this.models,a,n==null?this.length:n);this.length=this.models.length}if(f)this.sort({silent:true});if(!e.silent){for(p=0;p<a.length;p++){if(n!=null)e.index=n+p;g=a[p];g.trigger("add",g,this,e)}if(f||y)this.trigger("sort",this,e);if(a.length||o.length)this.trigger("update",this,e)}return r?t[0]:t},reset:function(t,e){e=e?i.clone(e):{};for(var r=0;r<this.models.length;r++){this._removeReference(this.models[r],e)}e.previousModels=this.models;this._reset();t=this.add(t,i.extend({silent:true},e));if(!e.silent)this.trigger("reset",this,e);return t},push:function(t,e){return this.add(t,i.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t)},unshift:function(t,e){return this.add(t,i.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t)},slice:function(){return s.apply(this.models,arguments)},get:function(t){if(t==null)return void 0;var e=this.modelId(this._isModel(t)?t.attributes:t);return this._byId[t]||this._byId[e]||this._byId[t.cid]},at:function(t){if(t<0)t+=this.length;return this.models[t]},where:function(t,e){return this[e?"find":"filter"](t)},findWhere:function(t){return this.where(t,true)},sort:function(t){var e=this.comparator;if(!e)throw new Error("Cannot sort a set without a comparator");t||(t={});var r=e.length;if(i.isFunction(e))e=i.bind(e,this);if(r===1||i.isString(e)){this.models=this.sortBy(e)}else{this.models.sort(e)}if(!t.silent)this.trigger("sort",this,t);return this},pluck:function(t){return i.invoke(this.models,"get",t)},fetch:function(t){t=i.extend({parse:true},t);var e=t.success;var r=this;t.success=function(i){var n=t.reset?"reset":"set";r[n](i,t);if(e)e.call(t.context,r,i,t);r.trigger("sync",r,i,t)};z(this,t);return this.sync("read",this,t)},create:function(t,e){e=e?i.clone(e):{};var r=e.wait;t=this._prepareModel(t,e);if(!t)return false;if(!r)this.add(t,e);var n=this;var s=e.success;e.success=function(t,e,i){if(r)n.add(t,i);if(s)s.call(i.context,t,e,i)};t.save(null,e);return t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(t){return t[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(t,e){if(this._isModel(t)){if(!t.collection)t.collection=this;return t}e=e?i.clone(e):{};e.collection=this;var r=new this.model(t,e);if(!r.validationError)return r;this.trigger("invalid",this,r.validationError,e);return false},_removeModels:function(t,e){var i=[];for(var r=0;r<t.length;r++){var n=this.get(t[r]);if(!n)continue;var s=this.indexOf(n);this.models.splice(s,1);this.length--;if(!e.silent){e.index=s;n.trigger("remove",n,this,e)}i.push(n);this._removeReference(n,e)}return i.length?i:false},_isModel:function(t){return t instanceof y},_addReference:function(t,e){this._byId[t.cid]=t;var i=this.modelId(t.attributes);if(i!=null)this._byId[i]=t;t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){delete this._byId[t.cid];var i=this.modelId(t.attributes);if(i!=null)delete this._byId[i];if(this===t.collection)delete t.collection;t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,r){if((t==="add"||t==="remove")&&i!==this)return;if(t==="destroy")this.remove(e,r);if(t==="change"){var n=this.modelId(e.previousAttributes());var s=this.modelId(e.attributes);if(n!==s){if(n!=null)delete this._byId[n];if(s!=null)this._byId[s]=e}}this.trigger.apply(this,arguments)}});var S={forEach:3,each:3,map:3,collect:3,reduce:4,foldl:4,inject:4,reduceRight:4,foldr:4,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3};o(x,S,"models");var I=e.View=function(t){this.cid=i.uniqueId("view");i.extend(this,i.pick(t,P));this._ensureElement();this.initialize.apply(this,arguments)};var T=/^(\S+)\s*(.*)$/;var P=["model","collection","el","id","attributes","className","tagName","events"];i.extend(I.prototype,l,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){this._removeElement();this.stopListening();return this},_removeElement:function(){this.$el.remove()},setElement:function(t){this.undelegateEvents();this._setElement(t);this.delegateEvents();return this},_setElement:function(t){this.$el=t instanceof e.$?t:e.$(t);this.el=this.$el[0]},delegateEvents:function(t){t||(t=i.result(this,"events"));if(!t)return this;this.undelegateEvents();for(var e in t){var r=t[e];if(!i.isFunction(r))r=this[r];if(!r)continue;var n=e.match(T);this.delegate(n[1],n[2],i.bind(r,this))}return this},delegate:function(t,e,i){this.$el.on(t+".delegateEvents"+this.cid,e,i);return this},undelegateEvents:function(){if(this.$el)this.$el.off(".delegateEvents"+this.cid);return this},undelegate:function(t,e,i){this.$el.off(t+".delegateEvents"+this.cid,e,i);return this},_createElement:function(t){return document.createElement(t)},_ensureElement:function(){if(!this.el){var t=i.extend({},i.result(this,"attributes"));if(this.id)t.id=i.result(this,"id");if(this.className)t["class"]=i.result(this,"className");this.setElement(this._createElement(i.result(this,"tagName")));this._setAttributes(t)}else{this.setElement(i.result(this,"el"))}},_setAttributes:function(t){this.$el.attr(t)}});e.sync=function(t,r,n){var s=H[t];i.defaults(n||(n={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:s,dataType:"json"};if(!n.url){a.url=i.result(r,"url")||F()}if(n.data==null&&r&&(t==="create"||t==="update"||t==="patch")){a.contentType="application/json";a.data=JSON.stringify(n.attrs||r.toJSON(n))}if(n.emulateJSON){a.contentType="application/x-www-form-urlencoded";a.data=a.data?{model:a.data}:{}}if(n.emulateHTTP&&(s==="PUT"||s==="DELETE"||s==="PATCH")){a.type="POST";if(n.emulateJSON)a.data._method=s;var o=n.beforeSend;n.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",s);if(o)return o.apply(this,arguments)}}if(a.type!=="GET"&&!n.emulateJSON){a.processData=false}var h=n.error;n.error=function(t,e,i){n.textStatus=e;n.errorThrown=i;if(h)h.call(n.context,t,e,i)};var u=n.xhr=e.ajax(i.extend(a,n));r.trigger("request",r,u,n);return u};var H={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var $=e.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var A=/\((.*?)\)/g;var C=/(\(\?)?:\w+/g;var R=/\*\w+/g;var j=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend($.prototype,l,{initialize:function(){},route:function(t,r,n){if(!i.isRegExp(t))t=this._routeToRegExp(t);if(i.isFunction(r)){n=r;r=""}if(!n)n=this[r];var s=this;e.history.route(t,function(i){var a=s._extractParameters(t,i);if(s.execute(n,a,r)!==false){s.trigger.apply(s,["route:"+r].concat(a));s.trigger("route",r,a);e.history.trigger("route",s,r,a)}});return this},execute:function(t,e,i){if(t)t.apply(this,e)},navigate:function(t,i){e.history.navigate(t,i);return this},_bindRoutes:function(){if(!this.routes)return;this.routes=i.result(this,"routes");var t,e=i.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(j,"\\$&").replace(A,"(?:$1)?").replace(C,function(t,e){return e?t:"([^/?]+)"}).replace(R,"([^?]*?)");return new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var r=t.exec(e).slice(1);return i.map(r,function(t,e){if(e===r.length-1)return t||null;return t?decodeURIComponent(t):null})}});var M=e.History=function(){this.handlers=[];this.checkUrl=i.bind(this.checkUrl,this);if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var N=/^[#\/]|\s+$/g;var O=/^\/+|\/+$/g;var U=/#.*$/;M.started=false;i.extend(M.prototype,l,{interval:50,atRoot:function(){var t=this.location.pathname.replace(/[^\/]$/,"$&/");return t===this.root&&!this.getSearch()},matchRoot:function(){var t=this.decodeFragment(this.location.pathname);var e=t.slice(0,this.root.length-1)+"/";return e===this.root},decodeFragment:function(t){return decodeURI(t.replace(/%25/g,"%2525"))},getSearch:function(){var t=this.location.href.replace(/#.*/,"").match(/\?.+/);return t?t[0]:""},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getPath:function(){var t=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return t.charAt(0)==="/"?t.slice(1):t},getFragment:function(t){if(t==null){if(this._usePushState||!this._wantsHashChange){t=this.getPath()}else{t=this.getHash()}}return t.replace(N,"")},start:function(t){if(M.started)throw new Error("Backbone.history has already been started");M.started=true;this.options=i.extend({root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._hasHashChange="onhashchange"in window&&(document.documentMode===void 0||document.documentMode>7);this._useHashChange=this._wantsHashChange&&this._hasHashChange;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.history&&this.history.pushState);this._usePushState=this._wantsPushState&&this._hasPushState;this.fragment=this.getFragment();this.root=("/"+this.root+"/").replace(O,"/");if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var e=this.root.slice(0,-1)||"/";this.location.replace(e+"#"+this.getPath());return true}else if(this._hasPushState&&this.atRoot()){this.navigate(this.getHash(),{replace:true})}}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe");this.iframe.src="javascript:0";this.iframe.style.display="none";this.iframe.tabIndex=-1;var r=document.body;var n=r.insertBefore(this.iframe,r.firstChild).contentWindow;n.document.open();n.document.close();n.location.hash="#"+this.fragment}var s=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState){s("popstate",this.checkUrl,false)}else if(this._useHashChange&&!this.iframe){s("hashchange",this.checkUrl,false)}else if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval)}if(!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};if(this._usePushState){t("popstate",this.checkUrl,false)}else if(this._useHashChange&&!this.iframe){t("hashchange",this.checkUrl,false)}if(this.iframe){document.body.removeChild(this.iframe);this.iframe=null}if(this._checkUrlInterval)clearInterval(this._checkUrlInterval);M.started=false},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if(e===this.fragment&&this.iframe){e=this.getHash(this.iframe.contentWindow)}if(e===this.fragment)return false;if(this.iframe)this.navigate(e);this.loadUrl()},loadUrl:function(t){if(!this.matchRoot())return false;t=this.fragment=this.getFragment(t);return i.some(this.handlers,function(e){if(e.route.test(t)){e.callback(t);return true}})},navigate:function(t,e){if(!M.started)return false;if(!e||e===true)e={trigger:!!e};t=this.getFragment(t||"");var i=this.root;if(t===""||t.charAt(0)==="?"){i=i.slice(0,-1)||"/"}var r=i+t;t=this.decodeFragment(t.replace(U,""));if(this.fragment===t)return;this.fragment=t;if(this._usePushState){this.history[e.replace?"replaceState":"pushState"]({},document.title,r)}else if(this._wantsHashChange){this._updateHash(this.location,t,e.replace);if(this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var n=this.iframe.contentWindow;if(!e.replace){n.document.open();n.document.close()}this._updateHash(n.location,t,e.replace)}}else{return this.location.assign(r)}if(e.trigger)return this.loadUrl(t)},_updateHash:function(t,e,i){if(i){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else{t.hash="#"+e}}});e.history=new M;var q=function(t,e){var r=this;var n;if(t&&i.has(t,"constructor")){n=t.constructor}else{n=function(){return r.apply(this,arguments)}}i.extend(n,r,e);var s=function(){this.constructor=n};s.prototype=r.prototype;n.prototype=new s;if(t)i.extend(n.prototype,t);n.__super__=r.prototype;return n};y.extend=x.extend=$.extend=I.extend=M.extend=q;var F=function(){throw new Error('A "url" property or function must be specified')};var z=function(t,e){var i=e.error;e.error=function(r){if(i)i.call(e.context,t,r,e);t.trigger("error",t,r,e)}};return e});
--- a/wp-includes/js/customize-base.js
+++ b/wp-includes/js/customize-base.js
@@ -704,8 +704,9 @@ window.wp = window.wp || {};
 
 			event = event.originalEvent;
 
-			if ( ! this.targetWindow() )
+			if ( ! this.targetWindow || ! this.targetWindow() ) {
 				return;
+			}
 
 			// Check to make sure the origin is valid.
 			if ( this.origin() && event.origin !== this.origin() )
--- a/wp-includes/js/customize-base.min.js
+++ b/wp-includes/js/customize-base.min.js
@@ -1 +1 @@
-window.wp=window.wp||{},function(a,b){var c,d,e={},f=Array.prototype.slice;c=function(){},d=function(a,d,e){var f;return f=d&&d.hasOwnProperty("constructor")?d.constructor:function(){var b=a.apply(this,arguments);return b},b.extend(f,a),c.prototype=a.prototype,f.prototype=new c,d&&b.extend(f.prototype,d),e&&b.extend(f,e),f.prototype.constructor=f,f.__super__=a.prototype,f},e.Class=function(a,c,d){var f,g=arguments;return a&&c&&e.Class.applicator===a&&(g=c,b.extend(this,d||{})),f=this,this.instance&&(f=function(){return f.instance.apply(f,arguments)},b.extend(f,this)),f.initialize.apply(f,g),f},e.Class.extend=function(a,b){var c=d(this,a,b);return c.extend=this.extend,c},e.Class.applicator={},e.Class.prototype.initialize=function(){},e.Class.prototype.extended=function(a){for(var b=this;"undefined"!=typeof b.constructor;){if(b.constructor===a)return!0;if("undefined"==typeof b.constructor.__super__)return!1;b=b.constructor.__super__}return!1},e.Events={trigger:function(a){return this.topics&&this.topics[a]&&this.topics[a].fireWith(this,f.call(arguments,1)),this},bind:function(a){return this.topics=this.topics||{},this.topics[a]=this.topics[a]||b.Callbacks(),this.topics[a].add.apply(this.topics[a],f.call(arguments,1)),this},unbind:function(a){return this.topics&&this.topics[a]&&this.topics[a].remove.apply(this.topics[a],f.call(arguments,1)),this}},e.Value=e.Class.extend({initialize:function(a,c){this._value=a,this.callbacks=b.Callbacks(),this._dirty=!1,b.extend(this,c||{}),this.set=b.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||_.isEqual(b,a)?this:(this._value=a,this._dirty=!0,this.callbacks.fireWith(this,[a,b]),this)},_setter:function(a){return a},setter:function(a){var b=this.get();return this._setter=a,this._value=null,this.set(b),this},resetSetter:function(){return this._setter=this.constructor.prototype._setter,this.set(this.get()),this},validate:function(a){return a},bind:function(){return this.callbacks.add.apply(this.callbacks,arguments),this},unbind:function(){return this.callbacks.remove.apply(this.callbacks,arguments),this},link:function(){var a=this.set;return b.each(arguments,function(){this.bind(a)}),this},unlink:function(){var a=this.set;return b.each(arguments,function(){this.unbind(a)}),this},sync:function(){var a=this;return b.each(arguments,function(){a.link(this),this.link(a)}),this},unsync:function(){var a=this;return b.each(arguments,function(){a.unlink(this),this.unlink(a)}),this}}),e.Values=e.Class.extend({defaultConstructor:e.Value,initialize:function(a){b.extend(this,a||{}),this._value={},this._deferreds={}},instance:function(a){return 1===arguments.length?this.value(a):this.when.apply(this,arguments)},value:function(a){return this._value[a]},has:function(a){return"undefined"!=typeof this._value[a]},add:function(a,b){return this.has(a)?this.value(a):(this._value[a]=b,b.parent=this,b.extended(e.Value)&&b.bind(this._change),this.trigger("add",b),this._deferreds[a]&&this._deferreds[a].resolve(),this._value[a])},create:function(a){return this.add(a,new this.defaultConstructor(e.Class.applicator,f.call(arguments,1)))},each:function(a,c){c="undefined"==typeof c?this:c,b.each(this._value,function(b,d){a.call(c,d,b)})},remove:function(a){var b;this.has(a)&&(b=this.value(a),this.trigger("remove",b),b.extended(e.Value)&&b.unbind(this._change),delete b.parent),delete this._value[a],delete this._deferreds[a]},when:function(){var a=this,c=f.call(arguments),d=b.Deferred();return b.isFunction(c[c.length-1])&&d.done(c.pop()),b.when.apply(b,b.map(c,function(c){return a.has(c)?void 0:a._deferreds[c]=a._deferreds[c]||b.Deferred()})).done(function(){var e=b.map(c,function(b){return a(b)});return e.length!==c.length?void a.when.apply(a,c).done(function(){d.resolveWith(a,e)}):void d.resolveWith(a,e)}),d.promise()},_change:function(){this.parent.trigger("change",this)}}),b.extend(e.Values.prototype,e.Events),e.ensure=function(a){return"string"==typeof a?b(a):a},e.Element=e.Value.extend({initialize:function(a,c){var d,f,g,h=this,i=e.Element.synchronizer.html;this.element=e.ensure(a),this.events="",this.element.is("input, select, textarea")&&(this.events+="change",i=e.Element.synchronizer.val,this.element.is("input")?(d=this.element.prop("type"),e.Element.synchronizer[d]&&(i=e.Element.synchronizer[d]),"text"===d||"password"===d?this.events+=" keyup":"range"===d&&(this.events+=" input propertychange")):this.element.is("textarea")&&(this.events+=" keyup")),e.Value.prototype.initialize.call(this,null,b.extend(c||{},i)),this._value=this.get(),f=this.update,g=this.refresh,this.update=function(a){a!==g.call(h)&&f.apply(this,arguments)},this.refresh=function(){h.set(g.call(h))},this.bind(this.update),this.element.bind(this.events,this.refresh)},find:function(a){return b(a,this.element)},refresh:function(){},update:function(){}}),e.Element.synchronizer={},b.each(["html","val"],function(a,b){e.Element.synchronizer[b]={update:function(a){this.element[b](a)},refresh:function(){return this.element[b]()}}}),e.Element.synchronizer.checkbox={update:function(a){this.element.prop("checked",a)},refresh:function(){return this.element.prop("checked")}},e.Element.synchronizer.radio={update:function(a){this.element.filter(function(){return this.value===a}).prop("checked",!0)},refresh:function(){return this.element.filter(":checked").val()}},b.support.postMessage=!!window.postMessage,e.Messenger=e.Class.extend({add:function(a,b,c){return this[a]=new e.Value(b,c)},initialize:function(a,c){var d=window.parent==window?null:window.parent;b.extend(this,c||{}),this.add("channel",a.channel),this.add("url",a.url||""),this.add("origin",this.url()).link(this.url).setter(function(a){return a.replace(/([^:]+:\/\/[^\/]+).*/,"$1")}),this.add("targetWindow",null),this.targetWindow.set=function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||b===a?this:(this._value=a,this._dirty=!0,this.callbacks.fireWith(this,[a,b]),this)},this.targetWindow(a.targetWindow||d),this.receive=b.proxy(this.receive,this),this.receive.guid=b.guid++,b(window).on("message",this.receive)},destroy:function(){b(window).off("message",this.receive)},receive:function(a){var b;a=a.originalEvent,this.targetWindow()&&(this.origin()&&a.origin!==this.origin()||"string"==typeof a.data&&"{"===a.data[0]&&(b=JSON.parse(a.data),b&&b.id&&"undefined"!=typeof b.data&&(!b.channel&&!this.channel()||this.channel()===b.channel)&&this.trigger(b.id,b.data)))},send:function(a,b){var c;b="undefined"==typeof b?null:b,this.url()&&this.targetWindow()&&(c={id:a,data:b},this.channel()&&(c.channel=this.channel()),this.targetWindow().postMessage(JSON.stringify(c),this.origin()))}}),b.extend(e.Messenger.prototype,e.Events),e=b.extend(new e.Values,e),e.get=function(){var a={};return this.each(function(b,c){a[c]=b.get()}),a},a.customize=e}(wp,jQuery);
\ No newline at end of file
+window.wp=window.wp||{},function(a,b){var c,d,e={},f=Array.prototype.slice;c=function(){},d=function(a,d,e){var f;return f=d&&d.hasOwnProperty("constructor")?d.constructor:function(){var b=a.apply(this,arguments);return b},b.extend(f,a),c.prototype=a.prototype,f.prototype=new c,d&&b.extend(f.prototype,d),e&&b.extend(f,e),f.prototype.constructor=f,f.__super__=a.prototype,f},e.Class=function(a,c,d){var f,g=arguments;return a&&c&&e.Class.applicator===a&&(g=c,b.extend(this,d||{})),f=this,this.instance&&(f=function(){return f.instance.apply(f,arguments)},b.extend(f,this)),f.initialize.apply(f,g),f},e.Class.extend=function(a,b){var c=d(this,a,b);return c.extend=this.extend,c},e.Class.applicator={},e.Class.prototype.initialize=function(){},e.Class.prototype.extended=function(a){for(var b=this;"undefined"!=typeof b.constructor;){if(b.constructor===a)return!0;if("undefined"==typeof b.constructor.__super__)return!1;b=b.constructor.__super__}return!1},e.Events={trigger:function(a){return this.topics&&this.topics[a]&&this.topics[a].fireWith(this,f.call(arguments,1)),this},bind:function(a){return this.topics=this.topics||{},this.topics[a]=this.topics[a]||b.Callbacks(),this.topics[a].add.apply(this.topics[a],f.call(arguments,1)),this},unbind:function(a){return this.topics&&this.topics[a]&&this.topics[a].remove.apply(this.topics[a],f.call(arguments,1)),this}},e.Value=e.Class.extend({initialize:function(a,c){this._value=a,this.callbacks=b.Callbacks(),this._dirty=!1,b.extend(this,c||{}),this.set=b.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||_.isEqual(b,a)?this:(this._value=a,this._dirty=!0,this.callbacks.fireWith(this,[a,b]),this)},_setter:function(a){return a},setter:function(a){var b=this.get();return this._setter=a,this._value=null,this.set(b),this},resetSetter:function(){return this._setter=this.constructor.prototype._setter,this.set(this.get()),this},validate:function(a){return a},bind:function(){return this.callbacks.add.apply(this.callbacks,arguments),this},unbind:function(){return this.callbacks.remove.apply(this.callbacks,arguments),this},link:function(){var a=this.set;return b.each(arguments,function(){this.bind(a)}),this},unlink:function(){var a=this.set;return b.each(arguments,function(){this.unbind(a)}),this},sync:function(){var a=this;return b.each(arguments,function(){a.link(this),this.link(a)}),this},unsync:function(){var a=this;return b.each(arguments,function(){a.unlink(this),this.unlink(a)}),this}}),e.Values=e.Class.extend({defaultConstructor:e.Value,initialize:function(a){b.extend(this,a||{}),this._value={},this._deferreds={}},instance:function(a){return 1===arguments.length?this.value(a):this.when.apply(this,arguments)},value:function(a){return this._value[a]},has:function(a){return"undefined"!=typeof this._value[a]},add:function(a,b){return this.has(a)?this.value(a):(this._value[a]=b,b.parent=this,b.extended(e.Value)&&b.bind(this._change),this.trigger("add",b),this._deferreds[a]&&this._deferreds[a].resolve(),this._value[a])},create:function(a){return this.add(a,new this.defaultConstructor(e.Class.applicator,f.call(arguments,1)))},each:function(a,c){c="undefined"==typeof c?this:c,b.each(this._value,function(b,d){a.call(c,d,b)})},remove:function(a){var b;this.has(a)&&(b=this.value(a),this.trigger("remove",b),b.extended(e.Value)&&b.unbind(this._change),delete b.parent),delete this._value[a],delete this._deferreds[a]},when:function(){var a=this,c=f.call(arguments),d=b.Deferred();return b.isFunction(c[c.length-1])&&d.done(c.pop()),b.when.apply(b,b.map(c,function(c){return a.has(c)?void 0:a._deferreds[c]=a._deferreds[c]||b.Deferred()})).done(function(){var e=b.map(c,function(b){return a(b)});return e.length!==c.length?void a.when.apply(a,c).done(function(){d.resolveWith(a,e)}):void d.resolveWith(a,e)}),d.promise()},_change:function(){this.parent.trigger("change",this)}}),b.extend(e.Values.prototype,e.Events),e.ensure=function(a){return"string"==typeof a?b(a):a},e.Element=e.Value.extend({initialize:function(a,c){var d,f,g,h=this,i=e.Element.synchronizer.html;this.element=e.ensure(a),this.events="",this.element.is("input, select, textarea")&&(this.events+="change",i=e.Element.synchronizer.val,this.element.is("input")?(d=this.element.prop("type"),e.Element.synchronizer[d]&&(i=e.Element.synchronizer[d]),"text"===d||"password"===d?this.events+=" keyup":"range"===d&&(this.events+=" input propertychange")):this.element.is("textarea")&&(this.events+=" keyup")),e.Value.prototype.initialize.call(this,null,b.extend(c||{},i)),this._value=this.get(),f=this.update,g=this.refresh,this.update=function(a){a!==g.call(h)&&f.apply(this,arguments)},this.refresh=function(){h.set(g.call(h))},this.bind(this.update),this.element.bind(this.events,this.refresh)},find:function(a){return b(a,this.element)},refresh:function(){},update:function(){}}),e.Element.synchronizer={},b.each(["html","val"],function(a,b){e.Element.synchronizer[b]={update:function(a){this.element[b](a)},refresh:function(){return this.element[b]()}}}),e.Element.synchronizer.checkbox={update:function(a){this.element.prop("checked",a)},refresh:function(){return this.element.prop("checked")}},e.Element.synchronizer.radio={update:function(a){this.element.filter(function(){return this.value===a}).prop("checked",!0)},refresh:function(){return this.element.filter(":checked").val()}},b.support.postMessage=!!window.postMessage,e.Messenger=e.Class.extend({add:function(a,b,c){return this[a]=new e.Value(b,c)},initialize:function(a,c){var d=window.parent==window?null:window.parent;b.extend(this,c||{}),this.add("channel",a.channel),this.add("url",a.url||""),this.add("origin",this.url()).link(this.url).setter(function(a){return a.replace(/([^:]+:\/\/[^\/]+).*/,"$1")}),this.add("targetWindow",null),this.targetWindow.set=function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||b===a?this:(this._value=a,this._dirty=!0,this.callbacks.fireWith(this,[a,b]),this)},this.targetWindow(a.targetWindow||d),this.receive=b.proxy(this.receive,this),this.receive.guid=b.guid++,b(window).on("message",this.receive)},destroy:function(){b(window).off("message",this.receive)},receive:function(a){var b;a=a.originalEvent,this.targetWindow&&this.targetWindow()&&(this.origin()&&a.origin!==this.origin()||"string"==typeof a.data&&"{"===a.data[0]&&(b=JSON.parse(a.data),b&&b.id&&"undefined"!=typeof b.data&&(!b.channel&&!this.channel()||this.channel()===b.channel)&&this.trigger(b.id,b.data)))},send:function(a,b){var c;b="undefined"==typeof b?null:b,this.url()&&this.targetWindow()&&(c={id:a,data:b},this.channel()&&(c.channel=this.channel()),this.targetWindow().postMessage(JSON.stringify(c),this.origin()))}}),b.extend(e.Messenger.prototype,e.Events),e=b.extend(new e.Values,e),e.get=function(){var a={};return this.each(function(b,c){a[c]=b.get()}),a},a.customize=e}(wp,jQuery);
\ No newline at end of file
--- a/wp-includes/js/customize-preview-nav-menus.js
+++ b/wp-includes/js/customize-preview-nav-menus.js
@@ -1,284 +1,390 @@
-/* global JSON, _wpCustomizePreviewNavMenusExports */
-
-( function( $, _, wp ) {
+/* global _wpCustomizePreviewNavMenusExports */
+wp.customize.navMenusPreview = wp.customize.MenusCustomizerPreview = ( function( $, _, wp, api ) {
 	'use strict';
 
-	if ( ! wp || ! wp.customize ) { return; }
-
-	var api = wp.customize,
-		currentRefreshDebounced = {},
-		refreshDebounceDelay = 200,
-		settings = {},
-		defaultSettings = {
-			renderQueryVar: null,
-			renderNonceValue: null,
-			renderNoncePostKey: null,
-			previewCustomizeNonce: null,
-			requestUri: '/',
-			theme: {
-				active: false,
-				stylesheet: ''
-			},
+	var self = {
+		data: {
 			navMenuInstanceArgs: {}
-		};
+		}
+	};
+	if ( 'undefined' !== typeof _wpCustomizePreviewNavMenusExports ) {
+		_.extend( self.data, _wpCustomizePreviewNavMenusExports );
+	}
+
+	/**
+	 * Initialize nav menus preview.
+	 */
+	self.init = function() {
+		var self = this;
+
+		if ( api.selectiveRefresh ) {
+			// Listen for changes to settings related to nav menus.
+			api.each( function( setting ) {
+				self.bindSettingListener( setting );
+			} );
+			api.bind( 'add', function( setting ) {
+				self.bindSettingListener( setting, { fire: true } );
+			} );
+			api.bind( 'remove', function( setting ) {
+				self.unbindSettingListener( setting );
+			} );
+
+			/*
+			 * Ensure that wp_nav_menu() instances nested inside of other partials
+			 * will be recognized as being present on the page.
+			 */
+			api.selectiveRefresh.bind( 'render-partials-response', function( response ) {
+				if ( response.nav_menu_instance_args ) {
+					_.extend( self.data.navMenuInstanceArgs, response.nav_menu_instance_args );
+				}
+			} );
+		}
+
+		api.preview.bind( 'active', function() {
+			self.highlightControls();
+		} );
+	};
+
+	if ( api.selectiveRefresh ) {
 
-	api.MenusCustomizerPreview = {
 		/**
-		 * Bootstrap functionality.
+		 * Partial representing an invocation of wp_nav_menu().
+		 *
+		 * @class
+		 * @augments wp.customize.selectiveRefresh.Partial
+		 * @since 4.5.0
 		 */
-		init : function() {
-			var self = this, initializedSettings = {};
+		self.NavMenuInstancePartial = api.selectiveRefresh.Partial.extend({
+
+			/**
+			 * Constructor.
+			 *
+			 * @since 4.5.0
+			 * @param {string} id - Partial ID.
+			 * @param {Object} options
+			 * @param {Object} options.params
+			 * @param {Object} options.params.navMenuArgs
+			 * @param {string} options.params.navMenuArgs.args_hmac
+			 * @param {string} [options.params.navMenuArgs.theme_location]
+			 * @param {number} [options.params.navMenuArgs.menu]
+			 * @param {object} [options.constructingContainerContext]
+			 */
+			initialize: function( id, options ) {
+				var partial = this, matches, argsHmac;
+				matches = id.match( /^nav_menu_instance\[([0-9a-f]{32})]$/ );
+				if ( ! matches ) {
+					throw new Error( 'Illegal id for nav_menu_instance partial. The key corresponds with the args HMAC.' );
+				}
+				argsHmac = matches[1];
+
+				options = options || {};
+				options.params = _.extend(
+					{
+						selector: '[data-customize-partial-id="' + id + '"]',
+						navMenuArgs: options.constructingContainerContext || {},
+						containerInclusive: true
+					},
+					options.params || {}
+				);
+				api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );
+
+				if ( ! _.isObject( partial.params.navMenuArgs ) ) {
+					throw new Error( 'Missing navMenuArgs' );
+				}
+				if ( partial.params.navMenuArgs.args_hmac !== argsHmac ) {
+					throw new Error( 'args_hmac mismatch with id' );
+				}
+			},
 
-			settings = _.extend( {}, defaultSettings );
-			if ( 'undefined' !== typeof _wpCustomizePreviewNavMenusExports ) {
-				_.extend( settings, _wpCustomizePreviewNavMenusExports );
-			}
+			/**
+			 * Return whether the setting is related to this partial.
+			 *
+			 * @since 4.5.0
+			 * @param {wp.customize.Value|string} setting  - Object or ID.
+			 * @param {number|object|false|null}  newValue - New value, or null if the setting was just removed.
+			 * @param {number|object|false|null}  oldValue - Old value, or null if the setting was just added.
+			 * @returns {boolean}
+			 */
+			isRelatedSetting: function( setting, newValue, oldValue ) {
+				var partial = this, navMenuLocationSetting, navMenuId, isNavMenuItemSetting;
+				if ( _.isString( setting ) ) {
+					setting = api( setting );
+				}
 
-			api.each( function( setting, id ) {
-				setting.id = id;
-				initializedSettings[ setting.id ] = true;
-				self.bindListener( setting );
-			} );
+				/*
+				 * Prevent nav_menu_item changes only containing type_label differences triggering a refresh.
+				 * These settings in the preview do not include type_label property, and so if one of these
+				 * nav_menu_item settings is dirty, after a refresh the nav menu instance would do a selective
+				 * refresh immediately because the setting from the pane would have the type_label whereas
+				 * the setting in the preview would not, thus triggering a change event. The following
+				 * condition short-circuits this unnecessary selective refresh and also prevents an infinite
+				 * loop in the case where a nav_menu_instance partial had done a fallback refresh.
+				 * @todo Nav menu item settings should not include a type_label property to begin with.
+				 */
+				isNavMenuItemSetting = /^nav_menu_item\[/.test( setting.id );
+				if ( isNavMenuItemSetting && _.isObject( newValue ) && _.isObject( oldValue ) ) {
+					delete newValue.type_label;
+					delete oldValue.type_label;
+					if ( _.isEqual( oldValue, newValue ) ) {
+						return false;
+					}
+				}
 
-			api.preview.bind( 'setting', function( args ) {
-				var id, value, setting;
-				args = args.slice();
-				id = args.shift();
-				value = args.shift();
+				if ( partial.params.navMenuArgs.theme_location ) {
+					if ( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' === setting.id ) {
+						return true;
+					}
+					navMenuLocationSetting = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' );
+				}
 
-				setting = api( id );
-				if ( ! setting ) {
-					// Currently customize-preview.js is not creating settings for dynamically-created settings in the pane, so we have to do it.
-					setting = api.create( id, value ); // @todo This should be in core
+				navMenuId = partial.params.navMenuArgs.menu;
+				if ( ! navMenuId && navMenuLocationSetting ) {
+					navMenuId = navMenuLocationSetting();
 				}
-				if ( ! setting.id ) {
-					// Currently customize-preview.js doesn't set the id property for each setting, like customize-controls.js does.
-					setting.id = id;
+
+				if ( ! navMenuId ) {
+					return false;
 				}
+				return (
+					( 'nav_menu[' + navMenuId + ']' === setting.id ) ||
+					( isNavMenuItemSetting && (
+						( newValue && newValue.nav_menu_term_id === navMenuId ) ||
+						( oldValue && oldValue.nav_menu_term_id === navMenuId )
+					) )
+				);
+			},
 
-				if ( ! initializedSettings[ setting.id ] ) {
-					initializedSettings[ setting.id ] = true;
-					if ( self.bindListener( setting ) ) {
-						setting.callbacks.fireWith( setting, [ setting(), null ] );
-					}
+			/**
+			 * Make sure that partial fallback behavior is invoked if there is no associated menu.
+			 *
+			 * @since 4.5.0
+			 *
+			 * @returns {Promise}
+			 */
+			refresh: function() {
+				var partial = this, menuId, deferred = $.Deferred();
+
+				// Make sure the fallback behavior is invoked when the partial is no longer associated with a menu.
+				if ( _.isNumber( partial.params.navMenuArgs.menu ) ) {
+					menuId = partial.params.navMenuArgs.menu;
+				} else if ( partial.params.navMenuArgs.theme_location && api.has( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ) ) {
+					menuId = api( 'nav_menu_locations[' + partial.params.navMenuArgs.theme_location + ']' ).get();
+				}
+				if ( ! menuId ) {
+					partial.fallback();
+					deferred.reject();
+					return deferred.promise();
+				}
+
+				return api.selectiveRefresh.Partial.prototype.refresh.call( partial );
+			},
+
+			/**
+			 * Render content.
+			 *
+			 * @inheritdoc
+			 * @param {wp.customize.selectiveRefresh.Placement} placement
+			 */
+			renderContent: function( placement ) {
+				var partial = this, previousContainer = placement.container;
+
+				// Do fallback behavior to refresh preview if menu is now empty.
+				if ( '' === placement.addedContent ) {
+					placement.partial.fallback();
+				}
+
+				if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) {
+
+					// Trigger deprecated event.
+					$( document ).trigger( 'customize-preview-menu-refreshed', [ {
+						instanceNumber: null, // @deprecated
+						wpNavArgs: placement.context, // @deprecated
+						wpNavMenuArgs: placement.context,
+						oldContainer: previousContainer,
+						newContainer: placement.container
+					} ] );
 				}
+			}
+		});
+
+		api.selectiveRefresh.partialConstructor.nav_menu_instance = self.NavMenuInstancePartial;
+
+		/**
+		 * Request full refresh if there are nav menu instances that lack partials which also match the supplied args.
+		 *
+		 * @param {object} navMenuInstanceArgs
+		 */
+		self.handleUnplacedNavMenuInstances = function( navMenuInstanceArgs ) {
+			var unplacedNavMenuInstances;
+			unplacedNavMenuInstances = _.filter( _.values( self.data.navMenuInstanceArgs ), function( args ) {
+				return ! api.selectiveRefresh.partial.has( 'nav_menu_instance[' + args.args_hmac + ']' );
 			} );
-		},
+			if ( _.findWhere( unplacedNavMenuInstances, navMenuInstanceArgs ) ) {
+				api.selectiveRefresh.requestFullRefresh();
+				return true;
+			}
+			return false;
+		};
 
 		/**
+		 * Add change listener for a nav_menu[], nav_menu_item[], or nav_menu_locations[] setting.
+		 *
+		 * @since 4.5.0
 		 *
 		 * @param {wp.customize.Value} setting
-		 * @returns {boolean} Whether the setting was bound.
+		 * @param {object}             [options]
+		 * @param {boolean}            options.fire Whether to invoke the callback after binding.
+		 *                                          This is used when a dynamic setting is added.
+		 * @return {boolean} Whether the setting was bound.
 		 */
-		bindListener : function( setting ) {
-			var matches, themeLocation;
+		self.bindSettingListener = function( setting, options ) {
+			var matches;
+			options = options || {};
 
 			matches = setting.id.match( /^nav_menu\[(-?\d+)]$/ );
 			if ( matches ) {
-				setting.navMenuId = parseInt( matches[1], 10 );
+				setting._navMenuId = parseInt( matches[1], 10 );
 				setting.bind( this.onChangeNavMenuSetting );
+				if ( options.fire ) {
+					this.onChangeNavMenuSetting.call( setting, setting(), false );
+				}
 				return true;
 			}
 
 			matches = setting.id.match( /^nav_menu_item\[(-?\d+)]$/ );
 			if ( matches ) {
-				setting.navMenuItemId = parseInt( matches[1], 10 );
+				setting._navMenuItemId = parseInt( matches[1], 10 );
 				setting.bind( this.onChangeNavMenuItemSetting );
+				if ( options.fire ) {
+					this.onChangeNavMenuItemSetting.call( setting, setting(), false );
+				}
 				return true;
 			}
 
 			matches = setting.id.match( /^nav_menu_locations\[(.+?)]/ );
 			if ( matches ) {
-				themeLocation = matches[1];
-				setting.bind( _.bind( function() {
-					this.refreshMenuLocation( themeLocation );
-				}, this ) );
+				setting._navMenuThemeLocation = matches[1];
+				setting.bind( this.onChangeNavMenuLocationsSetting );
+				if ( options.fire ) {
+					this.onChangeNavMenuLocationsSetting.call( setting, setting(), false );
+				}
 				return true;
 			}
 
 			return false;
-		},
+		};
 
 		/**
-		 * Handle changing of a nav_menu setting.
+		 * Remove change listeners for nav_menu[], nav_menu_item[], or nav_menu_locations[] setting.
 		 *
-		 * @this {wp.customize.Setting}
-		 */
-		onChangeNavMenuSetting : function() {
-			var setting = this;
-			if ( ! setting.navMenuId ) {
-				throw new Error( 'Expected navMenuId property to be set.' );
-			}
-			api.MenusCustomizerPreview.refreshMenu( setting.navMenuId );
-		},
-
-		/**
-		 * Handle changing of a nav_menu_item setting.
+		 * @since 4.5.0
 		 *
-		 * @this {wp.customize.Setting}
-		 * @param {object} to
-		 * @param {object} from
+		 * @param {wp.customize.Value} setting
 		 */
-		onChangeNavMenuItemSetting : function( to, from ) {
-			if ( from && from.nav_menu_term_id && ( ! to || from.nav_menu_term_id !== to.nav_menu_term_id ) ) {
-				api.MenusCustomizerPreview.refreshMenu( from.nav_menu_term_id );
-			}
-			if ( to && to.nav_menu_term_id ) {
-				api.MenusCustomizerPreview.refreshMenu( to.nav_menu_term_id );
-			}
-		},
+		self.unbindSettingListener = function( setting ) {
+			setting.unbind( this.onChangeNavMenuSetting );
+			setting.unbind( this.onChangeNavMenuItemSetting );
+			setting.unbind( this.onChangeNavMenuLocationsSetting );
+		};
 
 		/**
-		 * Update a given menu rendered in the preview.
+		 * Handle change for nav_menu[] setting for nav menu instances lacking partials.
+		 *
+		 * @since 4.5.0
 		 *
-		 * @param {int} menuId
+		 * @this {wp.customize.Value}
 		 */
-		refreshMenu : function( menuId ) {
-			var assignedLocations = [];
+		self.onChangeNavMenuSetting = function() {
+			var setting = this;
 
-			api.each(function( setting, id ) {
-				var matches = id.match( /^nav_menu_locations\[(.+?)]/ );
-				if ( matches && menuId === setting() ) {
-					assignedLocations.push( matches[1] );
-				}
-			});
+			self.handleUnplacedNavMenuInstances( {
+				menu: setting._navMenuId
+			} );
 
-			_.each( settings.navMenuInstanceArgs, function( navMenuArgs, instanceNumber ) {
-				if ( menuId === navMenuArgs.menu || -1 !== _.indexOf( assignedLocations, navMenuArgs.theme_location ) ) {
-					this.refreshMenuInstanceDebounced( instanceNumber );
+			// Ensure all nav menu instances with a theme_location assigned to this menu are handled.
+			api.each( function( otherSetting ) {
+				if ( ! otherSetting._navMenuThemeLocation ) {
+					return;
 				}
-			}, this );
-		},
+				if ( setting._navMenuId === otherSetting() ) {
+					self.handleUnplacedNavMenuInstances( {
+						theme_location: otherSetting._navMenuThemeLocation
+					} );
+				}
+			} );
+		};
 
 		/**
-		 * Refresh the menu(s) associated with a given nav menu location.
+		 * Handle change for nav_menu_item[] setting for nav menu instances lacking partials.
 		 *
-		 * @param {string} location
+		 * @since 4.5.0
+		 *
+		 * @param {object} newItem New value for nav_menu_item[] setting.
+		 * @param {object} oldItem Old value for nav_menu_item[] setting.
+		 * @this {wp.customize.Value}
 		 */
-		refreshMenuLocation : function( location ) {
-			var foundInstance = false;
-			_.each( settings.navMenuInstanceArgs, function( navMenuArgs, instanceNumber ) {
-				if ( location === navMenuArgs.theme_location ) {
-					this.refreshMenuInstanceDebounced( instanceNumber );
-					foundInstance = true;
-				}
-			}, this );
-			if ( ! foundInstance ) {
-				api.preview.send( 'refresh' );
+		self.onChangeNavMenuItemSetting = function( newItem, oldItem ) {
+			var item = newItem || oldItem, navMenuSetting;
+			navMenuSetting = api( 'nav_menu[' + String( item.nav_menu_term_id ) + ']' );
+			if ( navMenuSetting ) {
+				self.onChangeNavMenuSetting.call( navMenuSetting );
 			}
-		},
+		};
 
 		/**
-		 * Update a specific instance of a given menu on the page.
+		 * Handle change for nav_menu_locations[] setting for nav menu instances lacking partials.
 		 *
-		 * @param {int} instanceNumber
+		 * @since 4.5.0
+		 *
+		 * @this {wp.customize.Value}
 		 */
-		refreshMenuInstance : function( instanceNumber ) {
-			var data, menuId, customized, container, request, wpNavMenuArgs, instance, containerInstanceClassName;
-
-			if ( ! settings.navMenuInstanceArgs[ instanceNumber ] ) {
-				throw new Error( 'unknown_instance_number' );
-			}
-			instance = settings.navMenuInstanceArgs[ instanceNumber ];
-
-			containerInstanceClassName = 'partial-refreshable-nav-menu-' + String( instanceNumber );
-			container = $( '.' + containerInstanceClassName );
+		self.onChangeNavMenuLocationsSetting = function() {
+			var setting = this, hasNavMenuInstance;
+			self.handleUnplacedNavMenuInstances( {
+				theme_location: setting._navMenuThemeLocation
+			} );
 
-			if ( _.isNumber( instance.menu ) ) {
-				menuId = instance.menu;
-			} else if ( instance.theme_location && api.has( 'nav_menu_locations[' + instance.theme_location + ']' ) ) {
-				menuId = api( 'nav_menu_locations[' + instance.theme_location + ']' ).get();
+			// If there are no wp_nav_menu() instances that refer to the theme location, do full refresh.
+			hasNavMenuInstance = !! _.findWhere( _.values( self.data.navMenuInstanceArgs ), {
+				theme_location: setting._navMenuThemeLocation
+			} );
+			if ( ! hasNavMenuInstance ) {
+				api.selectiveRefresh.requestFullRefresh();
 			}
-
-			if ( ! menuId || ! instance.can_partial_refresh || 0 === container.length ) {
-				api.preview.send( 'refresh' );
+		};
+	}
+
+	/**
+	 * Connect nav menu items with their corresponding controls in the pane.
+	 *
+	 * Setup shift-click on nav menu items which are more granular than the nav menu partial itself.
+	 * Also this applies even if a nav menu is not partial-refreshable.
+	 *
+	 * @since 4.5.0
+	 */
+	self.highlightControls = function() {
+		var selector = '.menu-item';
+
+		// Focus on the menu item control when shift+clicking the menu item.
+		$( document ).on( 'click', selector, function( e ) {
+			var navMenuItemParts;
+			if ( ! e.shiftKey ) {
 				return;
 			}
-			menuId = parseInt( menuId, 10 );
-
-			data = {
-				nonce: settings.previewCustomizeNonce, // for Customize Preview
-				wp_customize: 'on'
-			};
-			if ( ! settings.theme.active ) {
-				data.theme = settings.theme.stylesheet;
-			}
-			data[ settings.renderQueryVar ] = '1';
-
-			// Gather settings to send in partial refresh request.
-			customized = {};
-			api.each( function( setting, id ) {
-				var value = setting.get(), shouldSend = false;
-				// @todo Core should propagate the dirty state into the Preview as well so we can use that here.
-
-				// Send setting if it is a nav_menu_locations[] setting.
-				shouldSend = shouldSend || /^nav_menu_locations\[/.test( id );
-
-				// Send setting if it is the setting for this menu.
-				shouldSend = shouldSend || id === 'nav_menu[' + String( menuId ) + ']';
-
-				// Send setting if it is one that is associated with this menu, or it is deleted.
-				shouldSend = shouldSend || ( /^nav_menu_item\[/.test( id ) && ( false === value || menuId === value.nav_menu_term_id ) );
-
-				if ( shouldSend ) {
-					customized[ id ] = value;
-				}
-			} );
-			data.customized = JSON.stringify( customized );
-			data[ settings.renderNoncePostKey ] = settings.renderNonceValue;
 
-			wpNavMenuArgs = $.extend( {}, instance );
-			data.wp_nav_menu_args_hash = wpNavMenuArgs.args_hash;
-			delete wpNavMenuArgs.args_hash;
-			data.wp_nav_menu_args = JSON.stringify( wpNavMenuArgs );
-
-			container.addClass( 'customize-partial-refreshing' );
-
-			request = wp.ajax.send( null, {
-				data: data,
-				url: settings.requestUri
-			} );
-			request.done( function( data ) {
-				// If the menu is now not visible, refresh since the page layout may have changed.
-				if ( false === data ) {
-					api.preview.send( 'refresh' );
-					return;
-				}
-
-				var eventParam, previousContainer = container;
-				container = $( data );
-				container.addClass( containerInstanceClassName );
-				container.addClass( 'partial-refreshable-nav-menu customize-partial-refreshing' );
-				previousContainer.replaceWith( container );
-				eventParam = {
-					instanceNumber: instanceNumber,
-					wpNavArgs: wpNavMenuArgs, // @deprecated
-					wpNavMenuArgs: wpNavMenuArgs,
-					oldContainer: previousContainer,
-					newContainer: container
-				};
-				container.removeClass( 'customize-partial-refreshing' );
-				$( document ).trigger( 'customize-preview-menu-refreshed', [ eventParam ] );
-			} );
-		},
-
-		refreshMenuInstanceDebounced : function( instanceNumber ) {
-			if ( currentRefreshDebounced[ instanceNumber ] ) {
-				clearTimeout( currentRefreshDebounced[ instanceNumber ] );
+			navMenuItemParts = $( this ).attr( 'class' ).match( /(?:^|\s)menu-item-(\d+)(?:\s|$)/ );
+			if ( navMenuItemParts ) {
+				e.preventDefault();
+				e.stopPropagation(); // Make sure a sub-nav menu item will get focused instead of parent items.
+				api.preview.send( 'focus-nav-menu-item-control', parseInt( navMenuItemParts[1], 10 ) );
 			}
-			currentRefreshDebounced[ instanceNumber ] = setTimeout(
-				_.bind( function() {
-					this.refreshMenuInstance( instanceNumber );
-				}, this ),
-				refreshDebounceDelay
-			);
-		}
+		});
 	};
 
 	api.bind( 'preview-ready', function() {
-		api.preview.bind( 'active', function() {
-			api.MenusCustomizerPreview.init();
-		} );
+		self.init();
 	} );
 
-}( jQuery, _, wp ) );
+	return self;
+
+}( jQuery, _, wp, wp.customize ) );
--- a/wp-includes/js/customize-preview-nav-menus.min.js
+++ b/wp-includes/js/customize-preview-nav-menus.min.js
@@ -1 +1 @@
-!function(a,b,c){"use strict";if(c&&c.customize){var d=c.customize,e={},f=200,g={},h={renderQueryVar:null,renderNonceValue:null,renderNoncePostKey:null,previewCustomizeNonce:null,requestUri:"/",theme:{active:!1,stylesheet:""},navMenuInstanceArgs:{}};d.MenusCustomizerPreview={init:function(){var a=this,c={};g=b.extend({},h),"undefined"!=typeof _wpCustomizePreviewNavMenusExports&&b.extend(g,_wpCustomizePreviewNavMenusExports),d.each(function(b,d){b.id=d,c[b.id]=!0,a.bindListener(b)}),d.preview.bind("setting",function(b){var e,f,g;b=b.slice(),e=b.shift(),f=b.shift(),g=d(e),g||(g=d.create(e,f)),g.id||(g.id=e),c[g.id]||(c[g.id]=!0,a.bindListener(g)&&g.callbacks.fireWith(g,[g(),null]))})},bindListener:function(a){var c,d;return(c=a.id.match(/^nav_menu\[(-?\d+)]$/))?(a.navMenuId=parseInt(c[1],10),a.bind(this.onChangeNavMenuSetting),!0):(c=a.id.match(/^nav_menu_item\[(-?\d+)]$/))?(a.navMenuItemId=parseInt(c[1],10),a.bind(this.onChangeNavMenuItemSetting),!0):(c=a.id.match(/^nav_menu_locations\[(.+?)]/),c?(d=c[1],a.bind(b.bind(function(){this.refreshMenuLocation(d)},this)),!0):!1)},onChangeNavMenuSetting:function(){var a=this;if(!a.navMenuId)throw new Error("Expected navMenuId property to be set.");d.MenusCustomizerPreview.refreshMenu(a.navMenuId)},onChangeNavMenuItemSetting:function(a,b){!b||!b.nav_menu_term_id||a&&b.nav_menu_term_id===a.nav_menu_term_id||d.MenusCustomizerPreview.refreshMenu(b.nav_menu_term_id),a&&a.nav_menu_term_id&&d.MenusCustomizerPreview.refreshMenu(a.nav_menu_term_id)},refreshMenu:function(a){var c=[];d.each(function(b,d){var e=d.match(/^nav_menu_locations\[(.+?)]/);e&&a===b()&&c.push(e[1])}),b.each(g.navMenuInstanceArgs,function(d,e){(a===d.menu||-1!==b.indexOf(c,d.theme_location))&&this.refreshMenuInstanceDebounced(e)},this)},refreshMenuLocation:function(a){var c=!1;b.each(g.navMenuInstanceArgs,function(b,d){a===b.theme_location&&(this.refreshMenuInstanceDebounced(d),c=!0)},this),c||d.preview.send("refresh")},refreshMenuInstance:function(e){var f,h,i,j,k,l,m,n;if(!g.navMenuInstanceArgs[e])throw new Error("unknown_instance_number");return m=g.navMenuInstanceArgs[e],n="partial-refreshable-nav-menu-"+String(e),j=a("."+n),b.isNumber(m.menu)?h=m.menu:m.theme_location&&d.has("nav_menu_locations["+m.theme_location+"]")&&(h=d("nav_menu_locations["+m.theme_location+"]").get()),h&&m.can_partial_refresh&&0!==j.length?(h=parseInt(h,10),f={nonce:g.previewCustomizeNonce,wp_customize:"on"},g.theme.active||(f.theme=g.theme.stylesheet),f[g.renderQueryVar]="1",i={},d.each(function(a,b){var c=a.get(),d=!1;d=d||/^nav_menu_locations\[/.test(b),d=d||b==="nav_menu["+String(h)+"]",d=d||/^nav_menu_item\[/.test(b)&&(!1===c||h===c.nav_menu_term_id),d&&(i[b]=c)}),f.customized=JSON.stringify(i),f[g.renderNoncePostKey]=g.renderNonceValue,l=a.extend({},m),f.wp_nav_menu_args_hash=l.args_hash,delete l.args_hash,f.wp_nav_menu_args=JSON.stringify(l),j.addClass("customize-partial-refreshing"),k=c.ajax.send(null,{data:f,url:g.requestUri}),void k.done(function(b){if(!1===b)return void d.preview.send("refresh");var c,f=j;j=a(b),j.addClass(n),j.addClass("partial-refreshable-nav-menu customize-partial-refreshing"),f.replaceWith(j),c={instanceNumber:e,wpNavArgs:l,wpNavMenuArgs:l,oldContainer:f,newContainer:j},j.removeClass("customize-partial-refreshing"),a(document).trigger("customize-preview-menu-refreshed",[c])})):void d.preview.send("refresh")},refreshMenuInstanceDebounced:function(a){e[a]&&clearTimeout(e[a]),e[a]=setTimeout(b.bind(function(){this.refreshMenuInstance(a)},this),f)}},d.bind("preview-ready",function(){d.preview.bind("active",function(){d.MenusCustomizerPreview.init()})})}}(jQuery,_,wp);
\ No newline at end of file
+wp.customize.navMenusPreview=wp.customize.MenusCustomizerPreview=function(a,b,c,d){"use strict";var e={data:{navMenuInstanceArgs:{}}};return"undefined"!=typeof _wpCustomizePreviewNavMenusExports&&b.extend(e.data,_wpCustomizePreviewNavMenusExports),e.init=function(){var a=this;d.selectiveRefresh&&(d.each(function(b){a.bindSettingListener(b)}),d.bind("add",function(b){a.bindSettingListener(b,{fire:!0})}),d.bind("remove",function(b){a.unbindSettingListener(b)}),d.selectiveRefresh.bind("render-partials-response",function(c){c.nav_menu_instance_args&&b.extend(a.data.navMenuInstanceArgs,c.nav_menu_instance_args)})),d.preview.bind("active",function(){a.highlightControls()})},d.selectiveRefresh&&(e.NavMenuInstancePartial=d.selectiveRefresh.Partial.extend({initialize:function(a,c){var e,f,g=this;if(e=a.match(/^nav_menu_instance\[([0-9a-f]{32})]$/),!e)throw new Error("Illegal id for nav_menu_instance partial. The key corresponds with the args HMAC.");if(f=e[1],c=c||{},c.params=b.extend({selector:'[data-customize-partial-id="'+a+'"]',navMenuArgs:c.constructingContainerContext||{},containerInclusive:!0},c.params||{}),d.selectiveRefresh.Partial.prototype.initialize.call(g,a,c),!b.isObject(g.params.navMenuArgs))throw new Error("Missing navMenuArgs");if(g.params.navMenuArgs.args_hmac!==f)throw new Error("args_hmac mismatch with id")},isRelatedSetting:function(a,c,e){var f,g,h,i=this;if(b.isString(a)&&(a=d(a)),h=/^nav_menu_item\[/.test(a.id),h&&b.isObject(c)&&b.isObject(e)&&(delete c.type_label,delete e.type_label,b.isEqual(e,c)))return!1;if(i.params.navMenuArgs.theme_location){if("nav_menu_locations["+i.params.navMenuArgs.theme_location+"]"===a.id)return!0;f=d("nav_menu_locations["+i.params.navMenuArgs.theme_location+"]")}return g=i.params.navMenuArgs.menu,!g&&f&&(g=f()),g?"nav_menu["+g+"]"===a.id||h&&(c&&c.nav_menu_term_id===g||e&&e.nav_menu_term_id===g):!1},refresh:function(){var c,e=this,f=a.Deferred();return b.isNumber(e.params.navMenuArgs.menu)?c=e.params.navMenuArgs.menu:e.params.navMenuArgs.theme_location&&d.has("nav_menu_locations["+e.params.navMenuArgs.theme_location+"]")&&(c=d("nav_menu_locations["+e.params.navMenuArgs.theme_location+"]").get()),c?d.selectiveRefresh.Partial.prototype.refresh.call(e):(e.fallback(),f.reject(),f.promise())},renderContent:function(b){var c=this,e=b.container;""===b.addedContent&&b.partial.fallback(),d.selectiveRefresh.Partial.prototype.renderContent.call(c,b)&&a(document).trigger("customize-preview-menu-refreshed",[{instanceNumber:null,wpNavArgs:b.context,wpNavMenuArgs:b.context,oldContainer:e,newContainer:b.container}])}}),d.selectiveRefresh.partialConstructor.nav_menu_instance=e.NavMenuInstancePartial,e.handleUnplacedNavMenuInstances=function(a){var c;return c=b.filter(b.values(e.data.navMenuInstanceArgs),function(a){return!d.selectiveRefresh.partial.has("nav_menu_instance["+a.args_hmac+"]")}),b.findWhere(c,a)?(d.selectiveRefresh.requestFullRefresh(),!0):!1},e.bindSettingListener=function(a,b){var c;return b=b||{},(c=a.id.match(/^nav_menu\[(-?\d+)]$/))?(a._navMenuId=parseInt(c[1],10),a.bind(this.onChangeNavMenuSetting),b.fire&&this.onChangeNavMenuSetting.call(a,a(),!1),!0):(c=a.id.match(/^nav_menu_item\[(-?\d+)]$/))?(a._navMenuItemId=parseInt(c[1],10),a.bind(this.onChangeNavMenuItemSetting),b.fire&&this.onChangeNavMenuItemSetting.call(a,a(),!1),!0):(c=a.id.match(/^nav_menu_locations\[(.+?)]/),c?(a._navMenuThemeLocation=c[1],a.bind(this.onChangeNavMenuLocationsSetting),b.fire&&this.onChangeNavMenuLocationsSetting.call(a,a(),!1),!0):!1)},e.unbindSettingListener=function(a){a.unbind(this.onChangeNavMenuSetting),a.unbind(this.onChangeNavMenuItemSetting),a.unbind(this.onChangeNavMenuLocationsSetting)},e.onChangeNavMenuSetting=function(){var a=this;e.handleUnplacedNavMenuInstances({menu:a._navMenuId}),d.each(function(b){b._navMenuThemeLocation&&a._navMenuId===b()&&e.handleUnplacedNavMenuInstances({theme_location:b._navMenuThemeLocation})})},e.onChangeNavMenuItemSetting=function(a,b){var c,f=a||b;c=d("nav_menu["+String(f.nav_menu_term_id)+"]"),c&&e.onChangeNavMenuSetting.call(c)},e.onChangeNavMenuLocationsSetting=function(){var a,c=this;e.handleUnplacedNavMenuInstances({theme_location:c._navMenuThemeLocation}),a=!!b.findWhere(b.values(e.data.navMenuInstanceArgs),{theme_location:c._navMenuThemeLocation}),a||d.selectiveRefresh.requestFullRefresh()}),e.highlightControls=function(){var b=".menu-item";a(document).on("click",b,function(b){var c;b.shiftKey&&(c=a(this).attr("class").match(/(?:^|\s)menu-item-(\d+)(?:\s|$)/),c&&(b.preventDefault(),b.stopPropagation(),d.preview.send("focus-nav-menu-item-control",parseInt(c[1],10))))})},d.bind("preview-ready",function(){e.init()}),e}(jQuery,_,wp,wp.customize);
\ No newline at end of file
--- a/wp-includes/js/customize-preview-widgets.js
+++ b/wp-includes/js/customize-preview-widgets.js
@@ -1,129 +1,661 @@
-(function( wp, $ ){
+/* global _wpWidgetCustomizerPreviewSettings */
+wp.customize.widgetsPreview = wp.customize.WidgetCustomizerPreview = (function( $, _, wp, api ) {
 
-	if ( ! wp || ! wp.customize ) { return; }
+	var self;
 
-	var api = wp.customize,
-		OldPreview;
+	self = {
+		renderedSidebars: {},
+		renderedWidgets: {},
+		registeredSidebars: [],
+		registeredWidgets: {},
+		widgetSelectors: [],
+		preview: null,
+		l10n: {
+			widgetTooltip: ''
+		},
+		selectiveRefreshableWidgets: {}
+	};
 
 	/**
-	 * wp.customize.WidgetCustomizerPreview
+	 * Init widgets preview.
 	 *
+	 * @since 4.5.0
 	 */
-	api.WidgetCustomizerPreview = {
-		renderedSidebars: {}, // @todo Make rendered a property of the Backbone model
-		renderedWidgets: {}, // @todo Make rendered a property of the Backbone model
-		registeredSidebars: [], // @todo Make a Backbone collection
-		registeredWidgets: {}, // @todo Make array, Backbone collection
-		widgetSelectors: [],
-		preview: null,
-		l10n: {},
+	self.init = function() {
+		var self = this;
+
+		self.preview = api.preview;
+		if ( ! _.isEmpty( self.selectiveRefreshableWidgets ) ) {
+			self.addPartials();
+		}
+
+		self.buildWidgetSelectors();
+		self.highlightControls();
+
+		self.preview.bind( 'highlight-widget', self.highlightWidget );
+
+		api.preview.bind( 'active', function() {
+			self.highlightControls();
+		} );
+	};
+
+	/**
+	 * Partial representing a widget instance.
+	 *
+	 * @class
+	 * @augments wp.customize.selectiveRefresh.Partial
+	 * @since 4.5.0
+	 */
+	self.WidgetPartial = api.selectiveRefresh.Partial.extend({
+
+		/**
+		 * Constructor.
+		 *
+		 * @since 4.5.0
+		 * @param {string} id - Partial ID.
+		 * @param {Object} options
+		 * @param {Object} options.params
+		 */
+		initialize: function( id, options ) {
+			var partial = this, matches;
+			matches = id.match( /^widget\[(.+)]$/ );
+			if ( ! matches ) {
+				throw new Error( 'Illegal id for widget partial.' );
+			}
 
-		init: function () {
-			var self = this;
-			this.buildWidgetSelectors();
-			this.highlightControls();
+			partial.widgetId = matches[1];
+			partial.widgetIdParts = self.parseWidgetId( partial.widgetId );
+			options = options || {};
+			options.params = _.extend(
+				{
+					settings: [ self.getWidgetSettingId( partial.widgetId ) ],
+					containerInclusive: true
+				},
+				options.params || {}
+			);
 
-			this.preview.bind( 'highlight-widget', self.highlightWidget );
+			api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );
 		},
 
 		/**
-		 * Calculate the selector for the sidebar's widgets based on the registered sidebar's info
+		 * Refresh widget partial.
+		 *
+		 * @returns {Promise}
 		 */
-		buildWidgetSelectors: function () {
-			var self = this;
-
-			$.each( this.registeredSidebars, function ( i, sidebar ) {
-				var widgetTpl = [
-						sidebar.before_widget.replace('%1$s', '').replace('%2$s', ''),
-						sidebar.before_title,
-						sidebar.after_title,
-						sidebar.after_widget
-					].join(''),
-					emptyWidget,
-					widgetSelector,
-					widgetClasses;
-
-				emptyWidget = $(widgetTpl);
-				widgetSelector = emptyWidget.prop('tagName');
-				widgetClasses = emptyWidget.prop('className');
-
-				// Prevent a rare case when before_widget, before_title, after_title and after_widget is empty.
-				if ( ! widgetClasses ) {
-					return;
-				}
+		refresh: function() {
+			var partial = this, refreshDeferred;
+			if ( ! self.selectiveRefreshableWidgets[ partial.widgetIdParts.idBase ] ) {
+				refreshDeferred = $.Deferred();
+				refreshDeferred.reject();
+				partial.fallback();
+				return refreshDeferred.promise();
+			} else {
+				return api.selectiveRefresh.Partial.prototype.refresh.call( partial );
+			}
+		},
+
+		/**
+		 * Send widget-updated message to parent so spinner will get removed from widget control.
+		 *
+		 * @inheritdoc
+		 * @param {wp.customize.selectiveRefresh.Placement} placement
+		 */
+		renderContent: function( placement ) {
+			var partial = this;
+			if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) {
+				api.preview.send( 'widget-updated', partial.widgetId );
+				api.selectiveRefresh.trigger( 'widget-updated', partial );
+			}
+		}
+	});
 
-				widgetClasses = widgetClasses.replace(/^\s+|\s+$/g, '');
+	/**
+	 * Partial representing a widget area.
+	 *
+	 * @class
+	 * @augments wp.customize.selectiveRefresh.Partial
+	 * @since 4.5.0
+	 */
+	self.SidebarPartial = api.selectiveRefresh.Partial.extend({
+
+		/**
+		 * Constructor.
+		 *
+		 * @since 4.5.0
+		 * @param {string} id - Partial ID.
+		 * @param {Object} options
+		 * @param {Object} options.params
+		 */
+		initialize: function( id, options ) {
+			var partial = this, matches;
+			matches = id.match( /^sidebar\[(.+)]$/ );
+			if ( ! matches ) {
+				throw new Error( 'Illegal id for sidebar partial.' );
+			}
+			partial.sidebarId = matches[1];
+
+			options = options || {};
+			options.params = _.extend(
+				{
+					settings: [ 'sidebars_widgets[' + partial.sidebarId + ']' ]
+				},
+				options.params || {}
+			);
 
-				if ( widgetClasses ) {
-					widgetSelector += '.' + widgetClasses.split(/\s+/).join('.');
+			api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );
+
+			if ( ! partial.params.sidebarArgs ) {
+				throw new Error( 'The sidebarArgs param was not provided.' );
+			}
+			if ( partial.params.settings.length > 1 ) {
+				throw new Error( 'Expected SidebarPartial to only have one associated setting' );
+			}
+		},
+
+		/**
+		 * Set up the partial.
+		 *
+		 * @since 4.5.0
+		 */
+		ready: function() {
+			var sidebarPartial = this;
+
+			// Watch for changes to the sidebar_widgets setting.
+			_.each( sidebarPartial.settings(), function( settingId ) {
+				api( settingId ).bind( _.bind( sidebarPartial.handleSettingChange, sidebarPartial ) );
+			} );
+
+			// Trigger an event for this sidebar being updated whenever a widget inside is rendered.
+			api.selectiveRefresh.bind( 'partial-content-rendered', function( placement ) {
+				var isAssignedWidgetPartial = (
+					placement.partial.extended( self.WidgetPartial ) &&
+					( -1 !== _.indexOf( sidebarPartial.getWidgetIds(), placement.partial.widgetId ) )
+				);
+				if ( isAssignedWidgetPartial ) {
+					api.selectiveRefresh.trigger( 'sidebar-updated', sidebarPartial );
+				}
+			} );
+
+			// Make sure that a widget partial has a container in the DOM prior to a refresh.
+			api.bind( 'change', function( widgetSetting ) {
+				var widgetId, parsedId;
+				parsedId = self.parseWidgetSettingId( widgetSetting.id );
+				if ( ! parsedId ) {
+					return;
+				}
+				widgetId = parsedId.idBase;
+				if ( parsedId.number ) {
+					widgetId += '-' + String( parsedId.number );
 				}
-				self.widgetSelectors.push(widgetSelector);
-			});
+				if ( -1 !== _.indexOf( sidebarPartial.getWidgetIds(), widgetId ) ) {
+					sidebarPartial.ensureWidgetPlacementContainers( widgetId );
+				}
+			} );
 		},
 
 		/**
-		 * Highlight the widget on widget updates or widget control mouse overs.
+		 * Get the before/after boundary nodes for all instances of this sidebar (usually one).
+		 *
+		 * Note that TreeWalker is not implemented in IE8.
 		 *
-		 * @param  {string} widgetId ID of the widget.
+		 * @since 4.5.0
+		 * @returns {Array.<{before: Comment, after: Comment, instanceNumber: number}>}
 		 */
-		highlightWidget: function( widgetId ) {
-			var $body = $( document.body ),
-				$widget = $( '#' + widgetId );
+		findDynamicSidebarBoundaryNodes: function() {
+			var partial = this, regExp, boundaryNodes = {}, recursiveCommentTraversal;
+			regExp = /^(dynamic_sidebar_before|dynamic_sidebar_after):(.+):(\d+)$/;
+			recursiveCommentTraversal = function( childNodes ) {
+				_.each( childNodes, function( node ) {
+					var matches;
+					if ( 8 === node.nodeType ) {
+						matches = node.nodeValue.match( regExp );
+						if ( ! matches || matches[2] !== partial.sidebarId ) {
+							return;
+						}
+						if ( _.isUndefined( boundaryNodes[ matches[3] ] ) ) {
+							boundaryNodes[ matches[3] ] = {
+								before: null,
+								after: null,
+								instanceNumber: parseInt( matches[3], 10 )
+							};
+						}
+						if ( 'dynamic_sidebar_before' === matches[1] ) {
+							boundaryNodes[ matches[3] ].before = node;
+						} else {
+							boundaryNodes[ matches[3] ].after = node;
+						}
+					} else if ( 1 === node.nodeType ) {
+						recursiveCommentTraversal( node.childNodes );
+					}
+				} );
+			};
 
-			$body.find( '.widget-customizer-highlighted-widget' ).removeClass( 'widget-customizer-highlighted-widget' );
+			recursiveCommentTraversal( document.body.childNodes );
+			return _.values( boundaryNodes );
+		},
 
-			$widget.addClass( 'widget-customizer-highlighted-widget' );
-			setTimeout( function () {
-				$widget.removeClass( 'widget-customizer-highlighted-widget' );
-			}, 500 );
+		/**
+		 * Get the placements for this partial.
+		 *
+		 * @since 4.5.0
+		 * @returns {Array}
+		 */
+		placements: function() {
+			var partial = this;
+			return _.map( partial.findDynamicSidebarBoundaryNodes(), function( boundaryNodes ) {
+				return new api.selectiveRefresh.Placement( {
+					partial: partial,
+					container: null,
+					startNode: boundaryNodes.before,
+					endNode: boundaryNodes.after,
+					context: {
+						instanceNumber: boundaryNodes.instanceNumber
+					}
+				} );
+			} );
 		},
 
 		/**
-		 * Show a title and highlight widgets on hover. On shift+clicking
-		 * focus the widget control.
+		 * Get the list of widget IDs associated with this widget area.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @returns {Array}
 		 */
-		highlightControls: function() {
-			var self = this,
-				selector = this.widgetSelectors.join(',');
+		getWidgetIds: function() {
+			var sidebarPartial = this, settingId, widgetIds;
+			settingId = sidebarPartial.settings()[0];
+			if ( ! settingId ) {
+				throw new Error( 'Missing associated setting.' );
+			}
+			if ( ! api.has( settingId ) ) {
+				throw new Error( 'Setting does not exist.' );
+			}
+			widgetIds = api( settingId ).get();
+			if ( ! _.isArray( widgetIds ) ) {
+				throw new Error( 'Expected setting to be array of widget IDs' );
+			}
+			return widgetIds.slice( 0 );
+		},
 
-			$(selector).attr( 'title', this.l10n.widgetTooltip );
+		/**
+		 * Reflow widgets in the sidebar, ensuring they have the proper position in the DOM.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @return {Array.<wp.customize.selectiveRefresh.Placement>} List of placements that were reflowed.
+		 */
+		reflowWidgets: function() {
+			var sidebarPartial = this, sidebarPlacements, widgetIds, widgetPartials, sortedSidebarContainers = [];
+			widgetIds = sidebarPartial.getWidgetIds();
+			sidebarPlacements = sidebarPartial.placements();
+
+			widgetPartials = {};
+			_.each( widgetIds, function( widgetId ) {
+				var widgetPartial = api.selectiveRefresh.partial( 'widget[' + widgetId + ']' );
+				if ( widgetPartial ) {
+					widgetPartials[ widgetId ] = widgetPartial;
+				}
+			} );
+
+			_.each( sidebarPlacements, function( sidebarPlacement ) {
+				var sidebarWidgets = [], needsSort = false, thisPosition, lastPosition = -1;
+
+				// Gather list of widget partial containers in this sidebar, and determine if a sort is needed.
+				_.each( widgetPartials, function( widgetPartial ) {
+					_.each( widgetPartial.placements(), function( widgetPlacement ) {
+
+						if ( sidebarPlacement.context.instanceNumber === widgetPlacement.context.sidebar_instance_number ) {
+							thisPosition = widgetPlacement.container.index();
+							sidebarWidgets.push( {
+								partial: widgetPartial,
+								placement: widgetPlacement,
+								position: thisPosition
+							} );
+							if ( thisPosition < lastPosition ) {
+								needsSort = true;
+							}
+							lastPosition = thisPosition;
+						}
+					} );
+				} );
+
+				if ( needsSort ) {
+					_.each( sidebarWidgets, function( sidebarWidget ) {
+						sidebarPlacement.endNode.parentNode.insertBefore(
+							sidebarWidget.placement.container[0],
+							sidebarPlacement.endNode
+						);
+
+						// @todo Rename partial-placement-moved?
+						api.selectiveRefresh.trigger( 'partial-content-moved', sidebarWidget.placement );
+					} );
 
-			$(document).on( 'mouseenter', selector, function () {
-				self.preview.send( 'highlight-widget-control', $( this ).prop( 'id' ) );
-			});
+					sortedSidebarContainers.push( sidebarPlacement );
+				}
+			} );
+
+			if ( sortedSidebarContainers.length > 0 ) {
+				api.selectiveRefresh.trigger( 'sidebar-updated', sidebarPartial );
+			}
+
+			return sortedSidebarContainers;
+		},
+
+		/**
+		 * Make sure there is a widget instance container in this sidebar for the given widget ID.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {string} widgetId
+		 * @returns {wp.customize.selectiveRefresh.Partial} Widget instance partial.
+		 */
+		ensureWidgetPlacementContainers: function( widgetId ) {
+			var sidebarPartial = this, widgetPartial, wasInserted = false, partialId = 'widget[' + widgetId + ']';
+			widgetPartial = api.selectiveRefresh.partial( partialId );
+			if ( ! widgetPartial ) {
+				widgetPartial = new self.WidgetPartial( partialId, {
+					params: {}
+				} );
+				api.selectiveRefresh.partial.add( widgetPartial.id, widgetPartial );
+			}
 
-			// Open expand the widget control when shift+clicking the widget element
-			$(document).on( 'click', selector, function ( e ) {
-				if ( ! e.shiftKey ) {
+			// Make sure that there is a container element for the widget in the sidebar, if at least a placeholder.
+			_.each( sidebarPartial.placements(), function( sidebarPlacement ) {
+				var foundWidgetPlacement, widgetContainerElement;
+
+				foundWidgetPlacement = _.find( widgetPartial.placements(), function( widgetPlacement ) {
+					return ( widgetPlacement.context.sidebar_instance_number === sidebarPlacement.context.instanceNumber );
+				} );
+				if ( foundWidgetPlacement ) {
 					return;
 				}
-				e.preventDefault();
 
-				self.preview.send( 'focus-widget-control', $( this ).prop( 'id' ) );
-			});
+				widgetContainerElement = $(
+					sidebarPartial.params.sidebarArgs.before_widget.replace( '%1$s', widgetId ).replace( '%2$s', 'widget' ) +
+					sidebarPartial.params.sidebarArgs.after_widget
+				);
+
+				widgetContainerElement.attr( 'data-customize-partial-id', widgetPartial.id );
+				widgetContainerElement.attr( 'data-customize-partial-type', 'widget' );
+				widgetContainerElement.attr( 'data-customize-widget-id', widgetId );
+
+				/*
+				 * Make sure the widget container element has the customize-container context data.
+				 * The sidebar_instance_number is used to disambiguate multiple instances of the
+				 * same sidebar are rendered onto the template, and so the same widget is embedded
+				 * multiple times.
+				 */
+				widgetContainerElement.data( 'customize-partial-placement-context', {
+					'sidebar_id': sidebarPartial.sidebarId,
+					'sidebar_instance_number': sidebarPlacement.context.instanceNumber
+				} );
+
+				sidebarPlacement.endNode.parentNode.insertBefore( widgetContainerElement[0], sidebarPlacement.endNode );
+				wasInserted = true;
+			} );
+
+			if ( wasInserted ) {
+				sidebarPartial.reflowWidgets();
+			}
+
+			return widgetPartial;
+		},
+
+		/**
+		 * Handle change to the sidebars_widgets[] setting.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {Array} newWidgetIds New widget ids.
+		 * @param {Array} oldWidgetIds Old widget ids.
+		 */
+		handleSettingChange: function( newWidgetIds, oldWidgetIds ) {
+			var sidebarPartial = this, needsRefresh, widgetsRemoved, widgetsAdded, addedWidgetPartials = [];
+
+			needsRefresh = (
+				( oldWidgetIds.length > 0 && 0 === newWidgetIds.length ) ||
+				( newWidgetIds.length > 0 && 0 === oldWidgetIds.length )
+			);
+			if ( needsRefresh ) {
+				sidebarPartial.fallback();
+				return;
+			}
+
+			// Handle removal of widgets.
+			widgetsRemoved = _.difference( oldWidgetIds, newWidgetIds );
+			_.each( widgetsRemoved, function( removedWidgetId ) {
+				var widgetPartial = api.selectiveRefresh.partial( 'widget[' + removedWidgetId + ']' );
+				if ( widgetPartial ) {
+					_.each( widgetPartial.placements(), function( placement ) {
+						var isRemoved = (
+							placement.context.sidebar_id === sidebarPartial.sidebarId ||
+							( placement.context.sidebar_args && placement.context.sidebar_args.id === sidebarPartial.sidebarId )
+						);
+						if ( isRemoved ) {
+							placement.container.remove();
+						}
+					} );
+				}
+			} );
+
+			// Handle insertion of widgets.
+			widgetsAdded = _.difference( newWidgetIds, oldWidgetIds );
+			_.each( widgetsAdded, function( addedWidgetId ) {
+				var widgetPartial = sidebarPartial.ensureWidgetPlacementContainers( addedWidgetId );
+				addedWidgetPartials.push( widgetPartial );
+			} );
+
+			_.each( addedWidgetPartials, function( widgetPartial ) {
+				widgetPartial.refresh();
+			} );
+
+			api.selectiveRefresh.trigger( 'sidebar-updated', sidebarPartial );
+		},
+
+		/**
+		 * Note that the meat is handled in handleSettingChange because it has the context of which widgets were removed.
+		 *
+		 * @since 4.5.0
+		 */
+		refresh: function() {
+			var partial = this, deferred = $.Deferred();
+
+			deferred.fail( function() {
+				partial.fallback();
+			} );
+
+			if ( 0 === partial.placements().length ) {
+				deferred.reject();
+			} else {
+				_.each( partial.reflowWidgets(), function( sidebarPlacement ) {
+					api.selectiveRefresh.trigger( 'partial-content-rendered', sidebarPlacement );
+				} );
+				deferred.resolve();
+			}
+
+			return deferred.promise();
+		}
+	});
+
+	api.selectiveRefresh.partialConstructor.sidebar = self.SidebarPartial;
+	api.selectiveRefresh.partialConstructor.widget = self.WidgetPartial;
+
+	/**
+	 * Add partials for the registered widget areas (sidebars).
+	 *
+	 * @since 4.5.0
+	 */
+	self.addPartials = function() {
+		_.each( self.registeredSidebars, function( registeredSidebar ) {
+			var partial, partialId = 'sidebar[' + registeredSidebar.id + ']';
+			partial = api.selectiveRefresh.partial( partialId );
+			if ( ! partial ) {
+				partial = new self.SidebarPartial( partialId, {
+					params: {
+						sidebarArgs: registeredSidebar
+					}
+				} );
+				api.selectiveRefresh.partial.add( partial.id, partial );
+			}
+		} );
+	};
+
+	/**
+	 * Calculate the selector for the sidebar's widgets based on the registered sidebar's info.
+	 *
+	 * @since 3.9.0
+	 */
+	self.buildWidgetSelectors = function() {
+		var self = this;
+
+		$.each( self.registeredSidebars, function( i, sidebar ) {
+			var widgetTpl = [
+					sidebar.before_widget.replace( '%1$s', '' ).replace( '%2$s', '' ),
+					sidebar.before_title,
+					sidebar.after_title,
+					sidebar.after_widget
+				].join( '' ),
+				emptyWidget,
+				widgetSelector,
+				widgetClasses;
+
+			emptyWidget = $( widgetTpl );
+			widgetSelector = emptyWidget.prop( 'tagName' );
+			widgetClasses = emptyWidget.prop( 'className' );
+
+			// Prevent a rare case when before_widget, before_title, after_title and after_widget is empty.
+			if ( ! widgetClasses ) {
+				return;
+			}
+
+			widgetClasses = widgetClasses.replace( /^\s+|\s+$/g, '' );
+
+			if ( widgetClasses ) {
+				widgetSelector += '.' + widgetClasses.split( /\s+/ ).join( '.' );
+			}
+			self.widgetSelectors.push( widgetSelector );
+		});
+	};
+
+	/**
+	 * Highlight the widget on widget updates or widget control mouse overs.
+	 *
+	 * @since 3.9.0
+	 * @param  {string} widgetId ID of the widget.
+	 */
+	self.highlightWidget = function( widgetId ) {
+		var $body = $( document.body ),
+			$widget = $( '#' + widgetId );
+
+		$body.find( '.widget-customizer-highlighted-widget' ).removeClass( 'widget-customizer-highlighted-widget' );
+
+		$widget.addClass( 'widget-customizer-highlighted-widget' );
+		setTimeout( function() {
+			$widget.removeClass( 'widget-customizer-highlighted-widget' );
+		}, 500 );
+	};
+
+	/**
+	 * Show a title and highlight widgets on hover. On shift+clicking
+	 * focus the widget control.
+	 *
+	 * @since 3.9.0
+	 */
+	self.highlightControls = function() {
+		var self = this,
+			selector = this.widgetSelectors.join( ',' );
+
+		$( selector ).attr( 'title', this.l10n.widgetTooltip );
+
+		$( document ).on( 'mouseenter', selector, function() {
+			self.preview.send( 'highlight-widget-control', $( this ).prop( 'id' ) );
+		});
+
+		// Open expand the widget control when shift+clicking the widget element
+		$( document ).on( 'click', selector, function( e ) {
+			if ( ! e.shiftKey ) {
+				return;
+			}
+			e.preventDefault();
+
+			self.preview.send( 'focus-widget-control', $( this ).prop( 'id' ) );
+		});
+	};
+
+	/**
+	 * Parse a widget ID.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param {string} widgetId Widget ID.
+	 * @returns {{idBase: string, number: number|null}}
+	 */
+	self.parseWidgetId = function( widgetId ) {
+		var matches, parsed = {
+			idBase: '',
+			number: null
+		};
+
+		matches = widgetId.match( /^(.+)-(\d+)$/ );
+		if ( matches ) {
+			parsed.idBase = matches[1];
+			parsed.number = parseInt( matches[2], 10 );
+		} else {
+			parsed.idBase = widgetId; // Likely an old single widget.
 		}
+
+		return parsed;
 	};
 
 	/**
-	 * Capture the instance of the Preview since it is private
+	 * Parse a widget setting ID.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param {string} settingId Widget setting ID.
+	 * @returns {{idBase: string, number: number|null}|null}
 	 */
-	OldPreview = api.Preview;
-	api.Preview = OldPreview.extend( {
-		initialize: function( params, options ) {
-			api.WidgetCustomizerPreview.preview = this;
-			OldPreview.prototype.initialize.call( this, params, options );
+	self.parseWidgetSettingId = function( settingId ) {
+		var matches, parsed = {
+			idBase: '',
+			number: null
+		};
+
+		matches = settingId.match( /^widget_([^\[]+?)(?:\[(\d+)])?$/ );
+		if ( ! matches ) {
+			return null;
+		}
+		parsed.idBase = matches[1];
+		if ( matches[2] ) {
+			parsed.number = parseInt( matches[2], 10 );
 		}
-	} );
+		return parsed;
+	};
 
-	$(function () {
-		var settings = window._wpWidgetCustomizerPreviewSettings;
-		if ( ! settings ) {
-			return;
+	/**
+	 * Convert a widget ID into a Customizer setting ID.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param {string} widgetId Widget ID.
+	 * @returns {string} settingId Setting ID.
+	 */
+	self.getWidgetSettingId = function( widgetId ) {
+		var parsed = this.parseWidgetId( widgetId ), settingId;
+
+		settingId = 'widget_' + parsed.idBase;
+		if ( parsed.number ) {
+			settingId += '[' + String( parsed.number ) + ']';
 		}
 
-		$.extend( api.WidgetCustomizerPreview, settings );
+		return settingId;
+	};
 
-		api.WidgetCustomizerPreview.init();
+	api.bind( 'preview-ready', function() {
+		$.extend( self, _wpWidgetCustomizerPreviewSettings );
+		self.init();
 	});
 
-})( window.wp, jQuery );
+	return self;
+})( jQuery, _, wp, wp.customize );
--- a/wp-includes/js/customize-preview-widgets.min.js
+++ b/wp-includes/js/customize-preview-widgets.min.js
@@ -1 +1 @@
-!function(a,b){if(a&&a.customize){var c,d=a.customize;d.WidgetCustomizerPreview={renderedSidebars:{},renderedWidgets:{},registeredSidebars:[],registeredWidgets:{},widgetSelectors:[],preview:null,l10n:{},init:function(){var a=this;this.buildWidgetSelectors(),this.highlightControls(),this.preview.bind("highlight-widget",a.highlightWidget)},buildWidgetSelectors:function(){var a=this;b.each(this.registeredSidebars,function(c,d){var e,f,g,h=[d.before_widget.replace("%1$s","").replace("%2$s",""),d.before_title,d.after_title,d.after_widget].join("");e=b(h),f=e.prop("tagName"),g=e.prop("className"),g&&(g=g.replace(/^\s+|\s+$/g,""),g&&(f+="."+g.split(/\s+/).join(".")),a.widgetSelectors.push(f))})},highlightWidget:function(a){var c=b(document.body),d=b("#"+a);c.find(".widget-customizer-highlighted-widget").removeClass("widget-customizer-highlighted-widget"),d.addClass("widget-customizer-highlighted-widget"),setTimeout(function(){d.removeClass("widget-customizer-highlighted-widget")},500)},highlightControls:function(){var a=this,c=this.widgetSelectors.join(",");b(c).attr("title",this.l10n.widgetTooltip),b(document).on("mouseenter",c,function(){a.preview.send("highlight-widget-control",b(this).prop("id"))}),b(document).on("click",c,function(c){c.shiftKey&&(c.preventDefault(),a.preview.send("focus-widget-control",b(this).prop("id")))})}},c=d.Preview,d.Preview=c.extend({initialize:function(a,b){d.WidgetCustomizerPreview.preview=this,c.prototype.initialize.call(this,a,b)}}),b(function(){var a=window._wpWidgetCustomizerPreviewSettings;a&&(b.extend(d.WidgetCustomizerPreview,a),d.WidgetCustomizerPreview.init())})}}(window.wp,jQuery);
\ No newline at end of file
+wp.customize.widgetsPreview=wp.customize.WidgetCustomizerPreview=function(a,b,c,d){var e;return e={renderedSidebars:{},renderedWidgets:{},registeredSidebars:[],registeredWidgets:{},widgetSelectors:[],preview:null,l10n:{widgetTooltip:""},selectiveRefreshableWidgets:{}},e.init=function(){var a=this;a.preview=d.preview,b.isEmpty(a.selectiveRefreshableWidgets)||a.addPartials(),a.buildWidgetSelectors(),a.highlightControls(),a.preview.bind("highlight-widget",a.highlightWidget),d.preview.bind("active",function(){a.highlightControls()})},e.WidgetPartial=d.selectiveRefresh.Partial.extend({initialize:function(a,c){var f,g=this;if(f=a.match(/^widget\[(.+)]$/),!f)throw new Error("Illegal id for widget partial.");g.widgetId=f[1],g.widgetIdParts=e.parseWidgetId(g.widgetId),c=c||{},c.params=b.extend({settings:[e.getWidgetSettingId(g.widgetId)],containerInclusive:!0},c.params||{}),d.selectiveRefresh.Partial.prototype.initialize.call(g,a,c)},refresh:function(){var b,c=this;return e.selectiveRefreshableWidgets[c.widgetIdParts.idBase]?d.selectiveRefresh.Partial.prototype.refresh.call(c):(b=a.Deferred(),b.reject(),c.fallback(),b.promise())},renderContent:function(a){var b=this;d.selectiveRefresh.Partial.prototype.renderContent.call(b,a)&&(d.preview.send("widget-updated",b.widgetId),d.selectiveRefresh.trigger("widget-updated",b))}}),e.SidebarPartial=d.selectiveRefresh.Partial.extend({initialize:function(a,c){var e,f=this;if(e=a.match(/^sidebar\[(.+)]$/),!e)throw new Error("Illegal id for sidebar partial.");if(f.sidebarId=e[1],c=c||{},c.params=b.extend({settings:["sidebars_widgets["+f.sidebarId+"]"]},c.params||{}),d.selectiveRefresh.Partial.prototype.initialize.call(f,a,c),!f.params.sidebarArgs)throw new Error("The sidebarArgs param was not provided.");if(f.params.settings.length>1)throw new Error("Expected SidebarPartial to only have one associated setting")},ready:function(){var a=this;b.each(a.settings(),function(c){d(c).bind(b.bind(a.handleSettingChange,a))}),d.selectiveRefresh.bind("partial-content-rendered",function(c){var f=c.partial.extended(e.WidgetPartial)&&-1!==b.indexOf(a.getWidgetIds(),c.partial.widgetId);f&&d.selectiveRefresh.trigger("sidebar-updated",a)}),d.bind("change",function(c){var d,f;f=e.parseWidgetSettingId(c.id),f&&(d=f.idBase,f.number&&(d+="-"+String(f.number)),-1!==b.indexOf(a.getWidgetIds(),d)&&a.ensureWidgetPlacementContainers(d))})},findDynamicSidebarBoundaryNodes:function(){var a,c,d=this,e={};return a=/^(dynamic_sidebar_before|dynamic_sidebar_after):(.+):(\d+)$/,c=function(f){b.each(f,function(f){var g;if(8===f.nodeType){if(g=f.nodeValue.match(a),!g||g[2]!==d.sidebarId)return;b.isUndefined(e[g[3]])&&(e[g[3]]={before:null,after:null,instanceNumber:parseInt(g[3],10)}),"dynamic_sidebar_before"===g[1]?e[g[3]].before=f:e[g[3]].after=f}else 1===f.nodeType&&c(f.childNodes)})},c(document.body.childNodes),b.values(e)},placements:function(){var a=this;return b.map(a.findDynamicSidebarBoundaryNodes(),function(b){return new d.selectiveRefresh.Placement({partial:a,container:null,startNode:b.before,endNode:b.after,context:{instanceNumber:b.instanceNumber}})})},getWidgetIds:function(){var a,c,e=this;if(a=e.settings()[0],!a)throw new Error("Missing associated setting.");if(!d.has(a))throw new Error("Setting does not exist.");if(c=d(a).get(),!b.isArray(c))throw new Error("Expected setting to be array of widget IDs");return c.slice(0)},reflowWidgets:function(){var a,c,e,f=this,g=[];return c=f.getWidgetIds(),a=f.placements(),e={},b.each(c,function(a){var b=d.selectiveRefresh.partial("widget["+a+"]");b&&(e[a]=b)}),b.each(a,function(a){var c,f=[],h=!1,i=-1;b.each(e,function(d){b.each(d.placements(),function(b){a.context.instanceNumber===b.context.sidebar_instance_number&&(c=b.container.index(),f.push({partial:d,placement:b,position:c}),i>c&&(h=!0),i=c)})}),h&&(b.each(f,function(b){a.endNode.parentNode.insertBefore(b.placement.container[0],a.endNode),d.selectiveRefresh.trigger("partial-content-moved",b.placement)}),g.push(a))}),g.length>0&&d.selectiveRefresh.trigger("sidebar-updated",f),g},ensureWidgetPlacementContainers:function(c){var f,g=this,h=!1,i="widget["+c+"]";return f=d.selectiveRefresh.partial(i),f||(f=new e.WidgetPartial(i,{params:{}}),d.selectiveRefresh.partial.add(f.id,f)),b.each(g.placements(),function(d){var e,i;e=b.find(f.placements(),function(a){return a.context.sidebar_instance_number===d.context.instanceNumber}),e||(i=a(g.params.sidebarArgs.before_widget.replace("%1$s",c).replace("%2$s","widget")+g.params.sidebarArgs.after_widget),i.attr("data-customize-partial-id",f.id),i.attr("data-customize-partial-type","widget"),i.attr("data-customize-widget-id",c),i.data("customize-partial-placement-context",{sidebar_id:g.sidebarId,sidebar_instance_number:d.context.instanceNumber}),d.endNode.parentNode.insertBefore(i[0],d.endNode),h=!0)}),h&&g.reflowWidgets(),f},handleSettingChange:function(a,c){var e,f,g,h=this,i=[];return(e=c.length>0&&0===a.length||a.length>0&&0===c.length)?void h.fallback():(f=b.difference(c,a),b.each(f,function(a){var c=d.selectiveRefresh.partial("widget["+a+"]");c&&b.each(c.placements(),function(a){var b=a.context.sidebar_id===h.sidebarId||a.context.sidebar_args&&a.context.sidebar_args.id===h.sidebarId;b&&a.container.remove()})}),g=b.difference(a,c),b.each(g,function(a){var b=h.ensureWidgetPlacementContainers(a);i.push(b)}),b.each(i,function(a){a.refresh()}),void d.selectiveRefresh.trigger("sidebar-updated",h))},refresh:function(){var c=this,e=a.Deferred();return e.fail(function(){c.fallback()}),0===c.placements().length?e.reject():(b.each(c.reflowWidgets(),function(a){d.selectiveRefresh.trigger("partial-content-rendered",a)}),e.resolve()),e.promise()}}),d.selectiveRefresh.partialConstructor.sidebar=e.SidebarPartial,d.selectiveRefresh.partialConstructor.widget=e.WidgetPartial,e.addPartials=function(){b.each(e.registeredSidebars,function(a){var b,c="sidebar["+a.id+"]";b=d.selectiveRefresh.partial(c),b||(b=new e.SidebarPartial(c,{params:{sidebarArgs:a}}),d.selectiveRefresh.partial.add(b.id,b))})},e.buildWidgetSelectors=function(){var b=this;a.each(b.registeredSidebars,function(c,d){var e,f,g,h=[d.before_widget.replace("%1$s","").replace("%2$s",""),d.before_title,d.after_title,d.after_widget].join("");e=a(h),f=e.prop("tagName"),g=e.prop("className"),g&&(g=g.replace(/^\s+|\s+$/g,""),g&&(f+="."+g.split(/\s+/).join(".")),b.widgetSelectors.push(f))})},e.highlightWidget=function(b){var c=a(document.body),d=a("#"+b);c.find(".widget-customizer-highlighted-widget").removeClass("widget-customizer-highlighted-widget"),d.addClass("widget-customizer-highlighted-widget"),setTimeout(function(){d.removeClass("widget-customizer-highlighted-widget")},500)},e.highlightControls=function(){var b=this,c=this.widgetSelectors.join(",");a(c).attr("title",this.l10n.widgetTooltip),a(document).on("mouseenter",c,function(){b.preview.send("highlight-widget-control",a(this).prop("id"))}),a(document).on("click",c,function(c){c.shiftKey&&(c.preventDefault(),b.preview.send("focus-widget-control",a(this).prop("id")))})},e.parseWidgetId=function(a){var b,c={idBase:"",number:null};return b=a.match(/^(.+)-(\d+)$/),b?(c.idBase=b[1],c.number=parseInt(b[2],10)):c.idBase=a,c},e.parseWidgetSettingId=function(a){var b,c={idBase:"",number:null};return(b=a.match(/^widget_([^\[]+?)(?:\[(\d+)])?$/))?(c.idBase=b[1],b[2]&&(c.number=parseInt(b[2],10)),c):null},e.getWidgetSettingId=function(a){var b,c=this.parseWidgetId(a);return b="widget_"+c.idBase,c.number&&(b+="["+String(c.number)+"]"),b},d.bind("preview-ready",function(){a.extend(e,_wpWidgetCustomizerPreviewSettings),e.init()}),e}(jQuery,_,wp,wp.customize);
\ No newline at end of file
--- a/wp-includes/js/customize-preview.js
+++ b/wp-includes/js/customize-preview.js
@@ -33,7 +33,8 @@
 	 */
 	api.Preview = api.Messenger.extend({
 		/**
-		 * @param {string} url The URL of preview frame
+		 * @param {object} params  - Parameters to configure the messenger.
+		 * @param {object} options - Extend any instance parameter or method with this object.
 		 */
 		initialize: function( params, options ) {
 			var self = this;
@@ -42,9 +43,27 @@
 
 			this.body = $( document.body );
 			this.body.on( 'click.preview', 'a', function( event ) {
+				var link, isInternalJumpLink;
+				link = $( this );
+				isInternalJumpLink = ( '#' === link.attr( 'href' ).substr( 0, 1 ) );
 				event.preventDefault();
+
+				if ( isInternalJumpLink && '#' !== link.attr( 'href' ) ) {
+					$( link.attr( 'href' ) ).each( function() {
+						this.scrollIntoView();
+					} );
+				}
+
+				/*
+				 * Note the shift key is checked so shift+click on widgets or
+				 * nav menu items can just result on focusing on the corresponding
+				 * control instead of also navigating to the URL linked to.
+				 */
+				if ( event.shiftKey || isInternalJumpLink ) {
+					return;
+				}
 				self.send( 'scroll', 0 );
-				self.send( 'url', $(this).prop('href') );
+				self.send( 'url', link.prop( 'href' ) );
 			});
 
 			// You cannot submit forms.
@@ -65,35 +84,58 @@
 	});
 
 	$( function() {
+		var bg, setValue;
+
 		api.settings = window._wpCustomizeSettings;
-		if ( ! api.settings )
+		if ( ! api.settings ) {
 			return;
-
-		var bg;
+		}
 
 		api.preview = new api.Preview({
 			url: window.location.href,
 			channel: api.settings.channel
 		});
 
+		/**
+		 * Create/update a setting value.
+		 *
+		 * @param {string}  id            - Setting ID.
+		 * @param {*}       value         - Setting value.
+		 * @param {boolean} [createDirty] - Whether to create a setting as dirty. Defaults to false.
+		 */
+		setValue = function( id, value, createDirty ) {
+			var setting = api( id );
+			if ( setting ) {
+				setting.set( value );
+			} else {
+				createDirty = createDirty || false;
+				setting = api.create( id, value, {
+					id: id
+				} );
+
+				// Mark dynamically-created settings as dirty so they will get posted.
+				if ( createDirty ) {
+					setting._dirty = true;
+				}
+			}
+		};
+
 		api.preview.bind( 'settings', function( values ) {
-			$.each( values, function( id, value ) {
-				if ( api.has( id ) )
-					api( id ).set( value );
-				else
-					api.create( id, value );
-			});
+			$.each( values, setValue );
 		});
 
 		api.preview.trigger( 'settings', api.settings.values );
 
-		api.preview.bind( 'setting', function( args ) {
-			var value;
-
-			args = args.slice();
+		$.each( api.settings._dirty, function( i, id ) {
+			var setting = api( id );
+			if ( setting ) {
+				setting._dirty = true;
+			}
+		} );
 
-			if ( value = api( args.shift() ) )
-				value.set.apply( value, args );
+		api.preview.bind( 'setting', function( args ) {
+			var createDirty = true;
+			setValue.apply( null, args.concat( createDirty ) );
 		});
 
 		api.preview.bind( 'sync', function( events ) {
@@ -104,13 +146,25 @@
 		});
 
 		api.preview.bind( 'active', function() {
-			if ( api.settings.nonce ) {
-				api.preview.send( 'nonce', api.settings.nonce );
-			}
+			api.preview.send( 'nonce', api.settings.nonce );
 
 			api.preview.send( 'documentTitle', document.title );
 		});
 
+		api.preview.bind( 'saved', function( response ) {
+			api.trigger( 'saved', response );
+		} );
+
+		api.bind( 'saved', function() {
+			api.each( function( setting ) {
+				setting._dirty = false;
+			} );
+		} );
+
+		api.preview.bind( 'nonce-refresh', function( nonce ) {
+			$.extend( api.settings.nonce, nonce );
+		} );
+
 		/*
 		 * Send a message to the parent customize frame with a list of which
 		 * containers and controls are active.
@@ -169,6 +223,20 @@
 			});
 		});
 
+		/**
+		 * Custom Logo
+		 *
+		 * Toggle the wp-custom-logo body class when a logo is added or removed.
+		 *
+		 * @since 4.5.0
+		 */
+		api( 'custom_logo', function( setting ) {
+			$( 'body' ).toggleClass( 'wp-custom-logo', !! setting.get() );
+			setting.bind( function( attachmentId ) {
+				$( 'body' ).toggleClass( 'wp-custom-logo', !! attachmentId );
+			} );
+		} );
+
 		api.trigger( 'preview-ready' );
 	});
 
--- a/wp-includes/js/customize-preview.min.js
+++ b/wp-includes/js/customize-preview.min.js
@@ -1 +1 @@
-!function(a,b){var c,d=wp.customize;c=function(a,b,c){var d;return function(){var e=arguments;c=c||this,clearTimeout(d),d=setTimeout(function(){d=null,a.apply(c,e)},b)}},d.Preview=d.Messenger.extend({initialize:function(a,e){var f=this;d.Messenger.prototype.initialize.call(this,a,e),this.body=b(document.body),this.body.on("click.preview","a",function(a){a.preventDefault(),f.send("scroll",0),f.send("url",b(this).prop("href"))}),this.body.on("submit.preview","form",function(a){a.preventDefault()}),this.window=b(window),this.window.on("scroll.preview",c(function(){f.send("scroll",f.window.scrollTop())},200)),this.bind("scroll",function(a){f.window.scrollTop(a)})}}),b(function(){if(d.settings=window._wpCustomizeSettings,d.settings){var a;d.preview=new d.Preview({url:window.location.href,channel:d.settings.channel}),d.preview.bind("settings",function(a){b.each(a,function(a,b){d.has(a)?d(a).set(b):d.create(a,b)})}),d.preview.trigger("settings",d.settings.values),d.preview.bind("setting",function(a){var b;a=a.slice(),(b=d(a.shift()))&&b.set.apply(b,a)}),d.preview.bind("sync",function(a){b.each(a,function(a,b){d.preview.trigger(a,b)}),d.preview.send("synced")}),d.preview.bind("active",function(){d.settings.nonce&&d.preview.send("nonce",d.settings.nonce),d.preview.send("documentTitle",document.title)}),d.preview.send("ready",{activePanels:d.settings.activePanels,activeSections:d.settings.activeSections,activeControls:d.settings.activeControls}),d.preview.bind("loading-initiated",function(){b("body").addClass("wp-customizer-unloading")}),d.preview.bind("loading-failed",function(){b("body").removeClass("wp-customizer-unloading")}),a=b.map(["color","image","position_x","repeat","attachment"],function(a){return"background_"+a}),d.when.apply(d,a).done(function(a,c,d,e,f){var g,h=b(document.body),i=b("head"),j=b("#custom-background-css");g=function(){var g="";h.toggleClass("custom-background",!(!a()&&!c())),a()&&(g+="background-color: "+a()+";"),c()&&(g+='background-image: url("'+c()+'");',g+="background-position: top "+d()+";",g+="background-repeat: "+e()+";",g+="background-attachment: "+f()+";"),j.remove(),j=b('<style type="text/css" id="custom-background-css">body.custom-background { '+g+" }</style>").appendTo(i)},b.each(arguments,function(){this.bind(g)})}),d.trigger("preview-ready")}})}(wp,jQuery);
\ No newline at end of file
+!function(a,b){var c,d=wp.customize;c=function(a,b,c){var d;return function(){var e=arguments;c=c||this,clearTimeout(d),d=setTimeout(function(){d=null,a.apply(c,e)},b)}},d.Preview=d.Messenger.extend({initialize:function(a,e){var f=this;d.Messenger.prototype.initialize.call(this,a,e),this.body=b(document.body),this.body.on("click.preview","a",function(a){var c,d;c=b(this),d="#"===c.attr("href").substr(0,1),a.preventDefault(),d&&"#"!==c.attr("href")&&b(c.attr("href")).each(function(){this.scrollIntoView()}),a.shiftKey||d||(f.send("scroll",0),f.send("url",c.prop("href")))}),this.body.on("submit.preview","form",function(a){a.preventDefault()}),this.window=b(window),this.window.on("scroll.preview",c(function(){f.send("scroll",f.window.scrollTop())},200)),this.bind("scroll",function(a){f.window.scrollTop(a)})}}),b(function(){var a,c;d.settings=window._wpCustomizeSettings,d.settings&&(d.preview=new d.Preview({url:window.location.href,channel:d.settings.channel}),c=function(a,b,c){var e=d(a);e?e.set(b):(c=c||!1,e=d.create(a,b,{id:a}),c&&(e._dirty=!0))},d.preview.bind("settings",function(a){b.each(a,c)}),d.preview.trigger("settings",d.settings.values),b.each(d.settings._dirty,function(a,b){var c=d(b);c&&(c._dirty=!0)}),d.preview.bind("setting",function(a){var b=!0;c.apply(null,a.concat(b))}),d.preview.bind("sync",function(a){b.each(a,function(a,b){d.preview.trigger(a,b)}),d.preview.send("synced")}),d.preview.bind("active",function(){d.preview.send("nonce",d.settings.nonce),d.preview.send("documentTitle",document.title)}),d.preview.bind("saved",function(a){d.trigger("saved",a)}),d.bind("saved",function(){d.each(function(a){a._dirty=!1})}),d.preview.bind("nonce-refresh",function(a){b.extend(d.settings.nonce,a)}),d.preview.send("ready",{activePanels:d.settings.activePanels,activeSections:d.settings.activeSections,activeControls:d.settings.activeControls}),d.preview.bind("loading-initiated",function(){b("body").addClass("wp-customizer-unloading")}),d.preview.bind("loading-failed",function(){b("body").removeClass("wp-customizer-unloading")}),a=b.map(["color","image","position_x","repeat","attachment"],function(a){return"background_"+a}),d.when.apply(d,a).done(function(a,c,d,e,f){var g,h=b(document.body),i=b("head"),j=b("#custom-background-css");g=function(){var g="";h.toggleClass("custom-background",!(!a()&&!c())),a()&&(g+="background-color: "+a()+";"),c()&&(g+='background-image: url("'+c()+'");',g+="background-position: top "+d()+";",g+="background-repeat: "+e()+";",g+="background-attachment: "+f()+";"),j.remove(),j=b('<style type="text/css" id="custom-background-css">body.custom-background { '+g+" }</style>").appendTo(i)},b.each(arguments,function(){this.bind(g)})}),d("custom_logo",function(a){b("body").toggleClass("wp-custom-logo",!!a.get()),a.bind(function(a){b("body").toggleClass("wp-custom-logo",!!a)})}),d.trigger("preview-ready"))})}(wp,jQuery);
\ No newline at end of file
--- /dev/null
+++ b/wp-includes/js/customize-selective-refresh.js
@@ -0,0 +1,866 @@
+/* global jQuery, JSON, _customizePartialRefreshExports, console */
+
+wp.customize.selectiveRefresh = ( function( $, api ) {
+	'use strict';
+	var self, Partial, Placement;
+
+	self = {
+		ready: $.Deferred(),
+		data: {
+			partials: {},
+			renderQueryVar: '',
+			l10n: {
+				shiftClickToEdit: ''
+			},
+			refreshBuffer: 250
+		},
+		currentRequest: null
+	};
+
+	_.extend( self, api.Events );
+
+	/**
+	 * A Customizer Partial.
+	 *
+	 * A partial provides a rendering of one or more settings according to a template.
+	 *
+	 * @see PHP class WP_Customize_Partial.
+	 *
+	 * @class
+	 * @augments wp.customize.Class
+	 * @since 4.5.0
+	 *
+	 * @param {string} id                              Unique identifier for the control instance.
+	 * @param {object} options                         Options hash for the control instance.
+	 * @param {object} options.params
+	 * @param {string} options.params.type             Type of partial (e.g. nav_menu, widget, etc)
+	 * @param {string} options.params.selector         jQuery selector to find the container element in the page.
+	 * @param {array}  options.params.settings         The IDs for the settings the partial relates to.
+	 * @param {string} options.params.primarySetting   The ID for the primary setting the partial renders.
+	 * @param {bool}   options.params.fallbackRefresh  Whether to refresh the entire preview in case of a partial refresh failure.
+	 */
+	Partial = self.Partial = api.Class.extend({
+
+		id: null,
+
+		 /**
+		 * Constructor.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {string} id - Partial ID.
+		 * @param {Object} options
+		 * @param {Object} options.params
+		 */
+		initialize: function( id, options ) {
+			var partial = this;
+			options = options || {};
+			partial.id = id;
+
+			partial.params = _.extend(
+				{
+					selector: null,
+					settings: [],
+					primarySetting: null,
+					containerInclusive: false,
+					fallbackRefresh: true // Note this needs to be false in a front-end editing context.
+				},
+				options.params || {}
+			);
+
+			partial.deferred = {};
+			partial.deferred.ready = $.Deferred();
+
+			partial.deferred.ready.done( function() {
+				partial.ready();
+			} );
+		},
+
+		/**
+		 * Set up the partial.
+		 *
+		 * @since 4.5.0
+		 */
+		ready: function() {
+			var partial = this;
+			_.each( _.pluck( partial.placements(), 'container' ), function( container ) {
+				$( container ).attr( 'title', self.data.l10n.shiftClickToEdit );
+			} );
+			$( document ).on( 'click', partial.params.selector, function( e ) {
+				if ( ! e.shiftKey ) {
+					return;
+				}
+				e.preventDefault();
+				_.each( partial.placements(), function( placement ) {
+					if ( $( placement.container ).is( e.currentTarget ) ) {
+						partial.showControl();
+					}
+				} );
+			} );
+		},
+
+		/**
+		 * Find all placements for this partial int he document.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @return {Array.<Placement>}
+		 */
+		placements: function() {
+			var partial = this, selector;
+
+			selector = partial.params.selector || '';
+			if ( selector ) {
+				selector += ', ';
+			}
+			selector += '[data-customize-partial-id="' + partial.id + '"]'; // @todo Consider injecting customize-partial-id-${id} classnames instead.
+
+			return $( selector ).map( function() {
+				var container = $( this ), context;
+
+				context = container.data( 'customize-partial-placement-context' );
+				if ( _.isString( context ) && '{' === context.substr( 0, 1 ) ) {
+					throw new Error( 'context JSON parse error' );
+				}
+
+				return new Placement( {
+					partial: partial,
+					container: container,
+					context: context
+				} );
+			} ).get();
+		},
+
+		/**
+		 * Get list of setting IDs related to this partial.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @return {String[]}
+		 */
+		settings: function() {
+			var partial = this;
+			if ( partial.params.settings && 0 !== partial.params.settings.length ) {
+				return partial.params.settings;
+			} else if ( partial.params.primarySetting ) {
+				return [ partial.params.primarySetting ];
+			} else {
+				return [ partial.id ];
+			}
+		},
+
+		/**
+		 * Return whether the setting is related to the partial.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {wp.customize.Value|string} setting  ID or object for setting.
+		 * @return {boolean} Whether the setting is related to the partial.
+		 */
+		isRelatedSetting: function( setting /*... newValue, oldValue */ ) {
+			var partial = this;
+			if ( _.isString( setting ) ) {
+				setting = api( setting );
+			}
+			if ( ! setting ) {
+				return false;
+			}
+			return -1 !== _.indexOf( partial.settings(), setting.id );
+		},
+
+		/**
+		 * Show the control to modify this partial's setting(s).
+		 *
+		 * This may be overridden for inline editing.
+		 *
+		 * @since 4.5.0
+		 */
+		showControl: function() {
+			var partial = this, settingId = partial.params.primarySetting;
+			if ( ! settingId ) {
+				settingId = _.first( partial.settings() );
+			}
+			api.preview.send( 'focus-control-for-setting', settingId );
+		},
+
+		/**
+		 * Prepare container for selective refresh.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {Placement} placement
+		 */
+		preparePlacement: function( placement ) {
+			$( placement.container ).addClass( 'customize-partial-refreshing' );
+		},
+
+		/**
+		 * Reference to the pending promise returned from self.requestPartial().
+		 *
+		 * @since 4.5.0
+		 * @private
+		 */
+		_pendingRefreshPromise: null,
+
+		/**
+		 * Request the new partial and render it into the placements.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @this {wp.customize.selectiveRefresh.Partial}
+		 * @return {jQuery.Promise}
+		 */
+		refresh: function() {
+			var partial = this, refreshPromise;
+
+			refreshPromise = self.requestPartial( partial );
+
+			if ( ! partial._pendingRefreshPromise ) {
+				_.each( partial.placements(), function( placement ) {
+					partial.preparePlacement( placement );
+				} );
+
+				refreshPromise.done( function( placements ) {
+					_.each( placements, function( placement ) {
+						partial.renderContent( placement );
+					} );
+				} );
+
+				refreshPromise.fail( function( data, placements ) {
+					partial.fallback( data, placements );
+				} );
+
+				// Allow new request when this one finishes.
+				partial._pendingRefreshPromise = refreshPromise;
+				refreshPromise.always( function() {
+					partial._pendingRefreshPromise = null;
+				} );
+			}
+
+			return refreshPromise;
+		},
+
+		/**
+		 * Apply the addedContent in the placement to the document.
+		 *
+		 * Note the placement object will have its container and removedNodes
+		 * properties updated.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {Placement}             placement
+		 * @param {Element|jQuery}        [placement.container]  - This param will be empty if there was no element matching the selector.
+		 * @param {string|object|boolean} placement.addedContent - Rendered HTML content, a data object for JS templates to render, or false if no render.
+		 * @param {object}                [placement.context]    - Optional context information about the container.
+		 * @returns {boolean} Whether the rendering was successful and the fallback was not invoked.
+		 */
+		renderContent: function( placement ) {
+			var partial = this, content, newContainerElement;
+			if ( ! placement.container ) {
+				partial.fallback( new Error( 'no_container' ), [ placement ] );
+				return false;
+			}
+			placement.container = $( placement.container );
+			if ( false === placement.addedContent ) {
+				partial.fallback( new Error( 'missing_render' ), [ placement ] );
+				return false;
+			}
+
+			// Currently a subclass needs to override renderContent to handle partials returning data object.
+			if ( ! _.isString( placement.addedContent ) ) {
+				partial.fallback( new Error( 'non_string_content' ), [ placement ] );
+				return false;
+			}
+
+			/* jshint ignore:start */
+			self.orginalDocumentWrite = document.write;
+			document.write = function() {
+				throw new Error( self.data.l10n.badDocumentWrite );
+			};
+			/* jshint ignore:end */
+			try {
+				content = placement.addedContent;
+				if ( wp.emoji && wp.emoji.parse && ! $.contains( document.head, placement.container[0] ) ) {
+					content = wp.emoji.parse( content );
+				}
+
+				if ( partial.params.containerInclusive ) {
+
+					// Note that content may be an empty string, and in this case jQuery will just remove the oldContainer
+					newContainerElement = $( content );
+
+					// Merge the new context on top of the old context.
+					placement.context = _.extend(
+						placement.context,
+						newContainerElement.data( 'customize-partial-placement-context' ) || {}
+					);
+					newContainerElement.data( 'customize-partial-placement-context', placement.context );
+
+					placement.removedNodes = placement.container;
+					placement.container = newContainerElement;
+					placement.removedNodes.replaceWith( placement.container );
+					placement.container.attr( 'title', self.data.l10n.shiftClickToEdit );
+				} else {
+					placement.removedNodes = document.createDocumentFragment();
+					while ( placement.container[0].firstChild ) {
+						placement.removedNodes.appendChild( placement.container[0].firstChild );
+					}
+
+					placement.container.html( content );
+				}
+
+				placement.container.removeClass( 'customize-render-content-error' );
+			} catch ( error ) {
+				if ( 'undefined' !== typeof console && console.error ) {
+					console.error( partial.id, error );
+				}
+			}
+			/* jshint ignore:start */
+			document.write = self.orginalDocumentWrite;
+			self.orginalDocumentWrite = null;
+			/* jshint ignore:end */
+
+			placement.container.removeClass( 'customize-partial-refreshing' );
+
+			// Prevent placement container from being being re-triggered as being rendered among nested partials.
+			placement.container.data( 'customize-partial-content-rendered', true );
+
+			/**
+			 * Announce when a partial's placement has been rendered so that dynamic elements can be re-built.
+			 */
+			self.trigger( 'partial-content-rendered', placement );
+			return true;
+		},
+
+		/**
+		 * Handle fail to render partial.
+		 *
+		 * The first argument is either the failing jqXHR or an Error object, and the second argument is the array of containers.
+		 *
+		 * @since 4.5.0
+		 */
+		fallback: function() {
+			var partial = this;
+			if ( partial.params.fallbackRefresh ) {
+				self.requestFullRefresh();
+			}
+		}
+	} );
+
+	/**
+	 * A Placement for a Partial.
+	 *
+	 * A partial placement is the actual physical representation of a partial for a given context.
+	 * It also may have information in relation to how a placement may have just changed.
+	 * The placement is conceptually similar to a DOM Range or MutationRecord.
+	 *
+	 * @class
+	 * @augments wp.customize.Class
+	 * @since 4.5.0
+	 */
+	self.Placement = Placement = api.Class.extend({
+
+		/**
+		 * The partial with which the container is associated.
+		 *
+		 * @param {wp.customize.selectiveRefresh.Partial}
+		 */
+		partial: null,
+
+		/**
+		 * DOM element which contains the placement's contents.
+		 *
+		 * This will be null if the startNode and endNode do not point to the same
+		 * DOM element, such as in the case of a sidebar partial.
+		 * This container element itself will be replaced for partials that
+		 * have containerInclusive param defined as true.
+		 */
+		container: null,
+
+		/**
+		 * DOM node for the initial boundary of the placement.
+		 *
+		 * This will normally be the same as endNode since most placements appear as elements.
+		 * This is primarily useful for widget sidebars which do not have intrinsic containers, but
+		 * for which an HTML comment is output before to mark the starting position.
+		 */
+		startNode: null,
+
+		/**
+		 * DOM node for the terminal boundary of the placement.
+		 *
+		 * This will normally be the same as startNode since most placements appear as elements.
+		 * This is primarily useful for widget sidebars which do not have intrinsic containers, but
+		 * for which an HTML comment is output before to mark the ending position.
+		 */
+		endNode: null,
+
+		/**
+		 * Context data.
+		 *
+		 * This provides information about the placement which is included in the request
+		 * in order to render the partial properly.
+		 *
+		 * @param {object}
+		 */
+		context: null,
+
+		/**
+		 * The content for the partial when refreshed.
+		 *
+		 * @param {string}
+		 */
+		addedContent: null,
+
+		/**
+		 * DOM node(s) removed when the partial is refreshed.
+		 *
+		 * If the partial is containerInclusive, then the removedNodes will be
+		 * the single Element that was the partial's former placement. If the
+		 * partial is not containerInclusive, then the removedNodes will be a
+		 * documentFragment containing the nodes removed.
+		 *
+		 * @param {Element|DocumentFragment}
+		 */
+		removedNodes: null,
+
+		/**
+		 * Constructor.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param {object}                   args
+		 * @param {Partial}                  args.partial
+		 * @param {jQuery|Element}           [args.container]
+		 * @param {Node}                     [args.startNode]
+		 * @param {Node}                     [args.endNode]
+		 * @param {object}                   [args.context]
+		 * @param {string}                   [args.addedContent]
+		 * @param {jQuery|DocumentFragment}  [args.removedNodes]
+		 */
+		initialize: function( args ) {
+			var placement = this;
+
+			args = _.extend( {}, args || {} );
+			if ( ! args.partial || ! args.partial.extended( Partial ) ) {
+				throw new Error( 'Missing partial' );
+			}
+			args.context = args.context || {};
+			if ( args.container ) {
+				args.container = $( args.container );
+			}
+
+			_.extend( placement, args );
+		}
+
+	});
+
+	/**
+	 * Mapping of type names to Partial constructor subclasses.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @type {Object.<string, wp.customize.selectiveRefresh.Partial>}
+	 */
+	self.partialConstructor = {};
+
+	self.partial = new api.Values({ defaultConstructor: Partial });
+
+	/**
+	 * Get the POST vars for a Customizer preview request.
+	 *
+	 * @since 4.5.0
+	 * @see wp.customize.previewer.query()
+	 *
+	 * @return {object}
+	 */
+	self.getCustomizeQuery = function() {
+		var dirtyCustomized = {};
+		api.each( function( value, key ) {
+			if ( value._dirty ) {
+				dirtyCustomized[ key ] = value();
+			}
+		} );
+
+		return {
+			wp_customize: 'on',
+			nonce: api.settings.nonce.preview,
+			theme: api.settings.theme.stylesheet,
+			customized: JSON.stringify( dirtyCustomized )
+		};
+	};
+
+	/**
+	 * Currently-requested partials and their associated deferreds.
+	 *
+	 * @since 4.5.0
+	 * @type {Object<string, { deferred: jQuery.Promise, partial: wp.customize.selectiveRefresh.Partial }>}
+	 */
+	self._pendingPartialRequests = {};
+
+	/**
+	 * Timeout ID for the current requesr, or null if no request is current.
+	 *
+	 * @since 4.5.0
+	 * @type {number|null}
+	 * @private
+	 */
+	self._debouncedTimeoutId = null;
+
+	/**
+	 * Current jqXHR for the request to the partials.
+	 *
+	 * @since 4.5.0
+	 * @type {jQuery.jqXHR|null}
+	 * @private
+	 */
+	self._currentRequest = null;
+
+	/**
+	 * Request full page refresh.
+	 *
+	 * When selective refresh is embedded in the context of front-end editing, this request
+	 * must fail or else changes will be lost, unless transactions are implemented.
+	 *
+	 * @since 4.5.0
+	 */
+	self.requestFullRefresh = function() {
+		api.preview.send( 'refresh' );
+	};
+
+	/**
+	 * Request a re-rendering of a partial.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param {wp.customize.selectiveRefresh.Partial} partial
+	 * @return {jQuery.Promise}
+	 */
+	self.requestPartial = function( partial ) {
+		var partialRequest;
+
+		if ( self._debouncedTimeoutId ) {
+			clearTimeout( self._debouncedTimeoutId );
+			self._debouncedTimeoutId = null;
+		}
+		if ( self._currentRequest ) {
+			self._currentRequest.abort();
+			self._currentRequest = null;
+		}
+
+		partialRequest = self._pendingPartialRequests[ partial.id ];
+		if ( ! partialRequest || 'pending' !== partialRequest.deferred.state() ) {
+			partialRequest = {
+				deferred: $.Deferred(),
+				partial: partial
+			};
+			self._pendingPartialRequests[ partial.id ] = partialRequest;
+		}
+
+		// Prevent leaking partial into debounced timeout callback.
+		partial = null;
+
+		self._debouncedTimeoutId = setTimeout(
+			function() {
+				var data, partialPlacementContexts, partialsPlacements, request;
+
+				self._debouncedTimeoutId = null;
+				data = self.getCustomizeQuery();
+
+				/*
+				 * It is key that the containers be fetched exactly at the point of the request being
+				 * made, because the containers need to be mapped to responses by array indices.
+				 */
+				partialsPlacements = {};
+
+				partialPlacementContexts = {};
+
+				_.each( self._pendingPartialRequests, function( pending, partialId ) {
+					partialsPlacements[ partialId ] = pending.partial.placements();
+					if ( ! self.partial.has( partialId ) ) {
+						pending.deferred.rejectWith( pending.partial, [ new Error( 'partial_removed' ), partialsPlacements[ partialId ] ] );
+					} else {
+						/*
+						 * Note that this may in fact be an empty array. In that case, it is the responsibility
+						 * of the Partial subclass instance to know where to inject the response, or else to
+						 * just issue a refresh (default behavior). The data being returned with each container
+						 * is the context information that may be needed to render certain partials, such as
+						 * the contained sidebar for rendering widgets or what the nav menu args are for a menu.
+						 */
+						partialPlacementContexts[ partialId ] = _.map( partialsPlacements[ partialId ], function( placement ) {
+							return placement.context || {};
+						} );
+					}
+				} );
+
+				data.partials = JSON.stringify( partialPlacementContexts );
+				data[ self.data.renderQueryVar ] = '1';
+
+				request = self._currentRequest = wp.ajax.send( null, {
+					data: data,
+					url: api.settings.url.self
+				} );
+
+				request.done( function( data ) {
+
+					/**
+					 * Announce the data returned from a request to render partials.
+					 *
+					 * The data is filtered on the server via customize_render_partials_response
+					 * so plugins can inject data from the server to be utilized
+					 * on the client via this event. Plugins may use this filter
+					 * to communicate script and style dependencies that need to get
+					 * injected into the page to support the rendered partials.
+					 * This is similar to the 'saved' event.
+					 */
+					self.trigger( 'render-partials-response', data );
+
+					// Relay errors (warnings) captured during rendering and relay to console.
+					if ( data.errors && 'undefined' !== typeof console && console.warn ) {
+						_.each( data.errors, function( error ) {
+							console.warn( error );
+						} );
+					}
+
+					/*
+					 * Note that data is an array of items that correspond to the array of
+					 * containers that were submitted in the request. So we zip up the
+					 * array of containers with the array of contents for those containers,
+					 * and send them into .
+					 */
+					_.each( self._pendingPartialRequests, function( pending, partialId ) {
+						var placementsContents;
+						if ( ! _.isArray( data.contents[ partialId ] ) ) {
+							pending.deferred.rejectWith( pending.partial, [ new Error( 'unrecognized_partial' ), partialsPlacements[ partialId ] ] );
+						} else {
+							placementsContents = _.map( data.contents[ partialId ], function( content, i ) {
+								var partialPlacement = partialsPlacements[ partialId ][ i ];
+								if ( partialPlacement ) {
+									partialPlacement.addedContent = content;
+								} else {
+									partialPlacement = new Placement( {
+										partial: pending.partial,
+										addedContent: content
+									} );
+								}
+								return partialPlacement;
+							} );
+							pending.deferred.resolveWith( pending.partial, [ placementsContents ] );
+						}
+					} );
+					self._pendingPartialRequests = {};
+				} );
+
+				request.fail( function( data, statusText ) {
+
+					/*
+					 * Ignore failures caused by partial.currentRequest.abort()
+					 * The pending deferreds will remain in self._pendingPartialRequests
+					 * for re-use with the next request.
+					 */
+					if ( 'abort' === statusText ) {
+						return;
+					}
+
+					_.each( self._pendingPartialRequests, function( pending, partialId ) {
+						pending.deferred.rejectWith( pending.partial, [ data, partialsPlacements[ partialId ] ] );
+					} );
+					self._pendingPartialRequests = {};
+				} );
+			},
+			self.data.refreshBuffer
+		);
+
+		return partialRequest.deferred.promise();
+	};
+
+	/**
+	 * Add partials for any nav menu container elements in the document.
+	 *
+	 * This method may be called multiple times. Containers that already have been
+	 * seen will be skipped.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param {jQuery|HTMLElement} [rootElement]
+	 * @param {object}             [options]
+	 * @param {boolean=true}       [options.triggerRendered]
+	 */
+	self.addPartials = function( rootElement, options ) {
+		var containerElements;
+		if ( ! rootElement ) {
+			rootElement = document.documentElement;
+		}
+		rootElement = $( rootElement );
+		options = _.extend(
+			{
+				triggerRendered: true
+			},
+			options || {}
+		);
+
+		containerElements = rootElement.find( '[data-customize-partial-id]' );
+		if ( rootElement.is( '[data-customize-partial-id]' ) ) {
+			containerElements = containerElements.add( rootElement );
+		}
+		containerElements.each( function() {
+			var containerElement = $( this ), partial, id, Constructor, partialOptions, containerContext;
+			id = containerElement.data( 'customize-partial-id' );
+			if ( ! id ) {
+				return;
+			}
+			containerContext = containerElement.data( 'customize-partial-placement-context' ) || {};
+
+			partial = self.partial( id );
+			if ( ! partial ) {
+				partialOptions = containerElement.data( 'customize-partial-options' ) || {};
+				partialOptions.constructingContainerContext = containerElement.data( 'customize-partial-placement-context' ) || {};
+				Constructor = self.partialConstructor[ containerElement.data( 'customize-partial-type' ) ] || self.Partial;
+				partial = new Constructor( id, partialOptions );
+				self.partial.add( partial.id, partial );
+			}
+
+			/*
+			 * Only trigger renders on (nested) partials that have been not been
+			 * handled yet. An example where this would apply is a nav menu
+			 * embedded inside of a custom menu widget. When the widget's title
+			 * is updated, the entire widget will re-render and then the event
+			 * will be triggered for the nested nav menu to do any initialization.
+			 */
+			if ( options.triggerRendered && ! containerElement.data( 'customize-partial-content-rendered' ) ) {
+
+				/**
+				 * Announce when a partial's nested placement has been re-rendered.
+				 */
+				self.trigger( 'partial-content-rendered', new Placement( {
+					partial: partial,
+					context: containerContext,
+					container: containerElement
+				} ) );
+			}
+			containerElement.data( 'customize-partial-content-rendered', true );
+		} );
+	};
+
+	api.bind( 'preview-ready', function() {
+		var handleSettingChange, watchSettingChange, unwatchSettingChange;
+
+		// Polyfill for IE8 to support the document.head attribute.
+		if ( ! document.head ) {
+			document.head = $( 'head:first' )[0];
+		}
+
+		_.extend( self.data, _customizePartialRefreshExports );
+
+		// Create the partial JS models.
+		_.each( self.data.partials, function( data, id ) {
+			var Constructor, partial = self.partial( id );
+			if ( ! partial ) {
+				Constructor = self.partialConstructor[ data.type ] || self.Partial;
+				partial = new Constructor( id, { params: data } );
+				self.partial.add( id, partial );
+			} else {
+				_.extend( partial.params, data );
+			}
+		} );
+
+		/**
+		 * Handle change to a setting.
+		 *
+		 * Note this is largely needed because adding a 'change' event handler to wp.customize
+		 * will only include the changed setting object as an argument, not including the
+		 * new value or the old value.
+		 *
+		 * @since 4.5.0
+		 * @this {wp.customize.Setting}
+		 *
+		 * @param {*|null} newValue New value, or null if the setting was just removed.
+		 * @param {*|null} oldValue Old value, or null if the setting was just added.
+		 */
+		handleSettingChange = function( newValue, oldValue ) {
+			var setting = this;
+			self.partial.each( function( partial ) {
+				if ( partial.isRelatedSetting( setting, newValue, oldValue ) ) {
+					partial.refresh();
+				}
+			} );
+		};
+
+		/**
+		 * Trigger the initial change for the added setting, and watch for changes.
+		 *
+		 * @since 4.5.0
+		 * @this {wp.customize.Values}
+		 *
+		 * @param {wp.customize.Setting} setting
+		 */
+		watchSettingChange = function( setting ) {
+			handleSettingChange.call( setting, setting(), null );
+			setting.bind( handleSettingChange );
+		};
+
+		/**
+		 * Trigger the final change for the removed setting, and unwatch for changes.
+		 *
+		 * @since 4.5.0
+		 * @this {wp.customize.Values}
+		 *
+		 * @param {wp.customize.Setting} setting
+		 */
+		unwatchSettingChange = function( setting ) {
+			handleSettingChange.call( setting, null, setting() );
+			setting.unbind( handleSettingChange );
+		};
+
+		api.bind( 'add', watchSettingChange );
+		api.bind( 'remove', unwatchSettingChange );
+		api.each( function( setting ) {
+			setting.bind( handleSettingChange );
+		} );
+
+		// Add (dynamic) initial partials that are declared via data-* attributes.
+		self.addPartials( document.documentElement, {
+			triggerRendered: false
+		} );
+
+		// Add new dynamic partials when the document changes.
+		if ( 'undefined' !== typeof MutationObserver ) {
+			self.mutationObserver = new MutationObserver( function( mutations ) {
+				_.each( mutations, function( mutation ) {
+					self.addPartials( $( mutation.target ) );
+				} );
+			} );
+			self.mutationObserver.observe( document.documentElement, {
+				childList: true,
+				subtree: true
+			} );
+		}
+
+		/**
+		 * Handle rendering of partials.
+		 *
+		 * @param {api.selectiveRefresh.Placement} placement
+		 */
+		api.selectiveRefresh.bind( 'partial-content-rendered', function( placement ) {
+			if ( placement.container ) {
+				self.addPartials( placement.container );
+			}
+		} );
+
+		api.preview.bind( 'active', function() {
+
+			// Make all partials ready.
+			self.partial.each( function( partial ) {
+				partial.deferred.ready.resolve();
+			} );
+
+			// Make all partials added henceforth as ready upon add.
+			self.partial.bind( 'add', function( partial ) {
+				partial.deferred.ready.resolve();
+			} );
+		} );
+
+	} );
+
+	return self;
+}( jQuery, wp.customize ) );
--- /dev/null
+++ b/wp-includes/js/customize-selective-refresh.min.js
@@ -0,0 +1 @@
+wp.customize.selectiveRefresh=function(a,b){"use strict";var c,d,e;return c={ready:a.Deferred(),data:{partials:{},renderQueryVar:"",l10n:{shiftClickToEdit:""},refreshBuffer:250},currentRequest:null},_.extend(c,b.Events),d=c.Partial=b.Class.extend({id:null,initialize:function(b,c){var d=this;c=c||{},d.id=b,d.params=_.extend({selector:null,settings:[],primarySetting:null,containerInclusive:!1,fallbackRefresh:!0},c.params||{}),d.deferred={},d.deferred.ready=a.Deferred(),d.deferred.ready.done(function(){d.ready()})},ready:function(){var b=this;_.each(_.pluck(b.placements(),"container"),function(b){a(b).attr("title",c.data.l10n.shiftClickToEdit)}),a(document).on("click",b.params.selector,function(c){c.shiftKey&&(c.preventDefault(),_.each(b.placements(),function(d){a(d.container).is(c.currentTarget)&&b.showControl()}))})},placements:function(){var b,c=this;return b=c.params.selector||"",b&&(b+=", "),b+='[data-customize-partial-id="'+c.id+'"]',a(b).map(function(){var b,d=a(this);if(b=d.data("customize-partial-placement-context"),_.isString(b)&&"{"===b.substr(0,1))throw new Error("context JSON parse error");return new e({partial:c,container:d,context:b})}).get()},settings:function(){var a=this;return a.params.settings&&0!==a.params.settings.length?a.params.settings:a.params.primarySetting?[a.params.primarySetting]:[a.id]},isRelatedSetting:function(a){var c=this;return _.isString(a)&&(a=b(a)),a?-1!==_.indexOf(c.settings(),a.id):!1},showControl:function(){var a=this,c=a.params.primarySetting;c||(c=_.first(a.settings())),b.preview.send("focus-control-for-setting",c)},preparePlacement:function(b){a(b.container).addClass("customize-partial-refreshing")},_pendingRefreshPromise:null,refresh:function(){var a,b=this;return a=c.requestPartial(b),b._pendingRefreshPromise||(_.each(b.placements(),function(a){b.preparePlacement(a)}),a.done(function(a){_.each(a,function(a){b.renderContent(a)})}),a.fail(function(a,c){b.fallback(a,c)}),b._pendingRefreshPromise=a,a.always(function(){b._pendingRefreshPromise=null})),a},renderContent:function(b){var d,e,f=this;if(!b.container)return f.fallback(new Error("no_container"),[b]),!1;if(b.container=a(b.container),!1===b.addedContent)return f.fallback(new Error("missing_render"),[b]),!1;if(!_.isString(b.addedContent))return f.fallback(new Error("non_string_content"),[b]),!1;c.orginalDocumentWrite=document.write,document.write=function(){throw new Error(c.data.l10n.badDocumentWrite)};try{if(d=b.addedContent,wp.emoji&&wp.emoji.parse&&!a.contains(document.head,b.container[0])&&(d=wp.emoji.parse(d)),f.params.containerInclusive)e=a(d),b.context=_.extend(b.context,e.data("customize-partial-placement-context")||{}),e.data("customize-partial-placement-context",b.context),b.removedNodes=b.container,b.container=e,b.removedNodes.replaceWith(b.container),b.container.attr("title",c.data.l10n.shiftClickToEdit);else{for(b.removedNodes=document.createDocumentFragment();b.container[0].firstChild;)b.removedNodes.appendChild(b.container[0].firstChild);b.container.html(d)}b.container.removeClass("customize-render-content-error")}catch(g){"undefined"!=typeof console&&console.error&&console.error(f.id,g)}return document.write=c.orginalDocumentWrite,c.orginalDocumentWrite=null,b.container.removeClass("customize-partial-refreshing"),b.container.data("customize-partial-content-rendered",!0),c.trigger("partial-content-rendered",b),!0},fallback:function(){var a=this;a.params.fallbackRefresh&&c.requestFullRefresh()}}),c.Placement=e=b.Class.extend({partial:null,container:null,startNode:null,endNode:null,context:null,addedContent:null,removedNodes:null,initialize:function(b){var c=this;if(b=_.extend({},b||{}),!b.partial||!b.partial.extended(d))throw new Error("Missing partial");b.context=b.context||{},b.container&&(b.container=a(b.container)),_.extend(c,b)}}),c.partialConstructor={},c.partial=new b.Values({defaultConstructor:d}),c.getCustomizeQuery=function(){var a={};return b.each(function(b,c){b._dirty&&(a[c]=b())}),{wp_customize:"on",nonce:b.settings.nonce.preview,theme:b.settings.theme.stylesheet,customized:JSON.stringify(a)}},c._pendingPartialRequests={},c._debouncedTimeoutId=null,c._currentRequest=null,c.requestFullRefresh=function(){b.preview.send("refresh")},c.requestPartial=function(d){var f;return c._debouncedTimeoutId&&(clearTimeout(c._debouncedTimeoutId),c._debouncedTimeoutId=null),c._currentRequest&&(c._currentRequest.abort(),c._currentRequest=null),f=c._pendingPartialRequests[d.id],f&&"pending"===f.deferred.state()||(f={deferred:a.Deferred(),partial:d},c._pendingPartialRequests[d.id]=f),d=null,c._debouncedTimeoutId=setTimeout(function(){var a,d,f,g;c._debouncedTimeoutId=null,a=c.getCustomizeQuery(),f={},d={},_.each(c._pendingPartialRequests,function(a,b){f[b]=a.partial.placements(),c.partial.has(b)?d[b]=_.map(f[b],function(a){return a.context||{}}):a.deferred.rejectWith(a.partial,[new Error("partial_removed"),f[b]])}),a.partials=JSON.stringify(d),a[c.data.renderQueryVar]="1",g=c._currentRequest=wp.ajax.send(null,{data:a,url:b.settings.url.self}),g.done(function(a){c.trigger("render-partials-response",a),a.errors&&"undefined"!=typeof console&&console.warn&&_.each(a.errors,function(a){console.warn(a)}),_.each(c._pendingPartialRequests,function(b,c){var d;_.isArray(a.contents[c])?(d=_.map(a.contents[c],function(a,d){var g=f[c][d];return g?g.addedContent=a:g=new e({partial:b.partial,addedContent:a}),g}),b.deferred.resolveWith(b.partial,[d])):b.deferred.rejectWith(b.partial,[new Error("unrecognized_partial"),f[c]])}),c._pendingPartialRequests={}}),g.fail(function(a,b){"abort"!==b&&(_.each(c._pendingPartialRequests,function(b,c){b.deferred.rejectWith(b.partial,[a,f[c]])}),c._pendingPartialRequests={})})},c.data.refreshBuffer),f.deferred.promise()},c.addPartials=function(b,d){var f;b||(b=document.documentElement),b=a(b),d=_.extend({triggerRendered:!0},d||{}),f=b.find("[data-customize-partial-id]"),b.is("[data-customize-partial-id]")&&(f=f.add(b)),f.each(function(){var b,f,g,h,i,j=a(this);f=j.data("customize-partial-id"),f&&(i=j.data("customize-partial-placement-context")||{},b=c.partial(f),b||(h=j.data("customize-partial-options")||{},h.constructingContainerContext=j.data("customize-partial-placement-context")||{},g=c.partialConstructor[j.data("customize-partial-type")]||c.Partial,b=new g(f,h),c.partial.add(b.id,b)),d.triggerRendered&&!j.data("customize-partial-content-rendered")&&c.trigger("partial-content-rendered",new e({partial:b,context:i,container:j})),j.data("customize-partial-content-rendered",!0))})},b.bind("preview-ready",function(){var d,e,f;document.head||(document.head=a("head:first")[0]),_.extend(c.data,_customizePartialRefreshExports),_.each(c.data.partials,function(a,b){var d,e=c.partial(b);e?_.extend(e.params,a):(d=c.partialConstructor[a.type]||c.Partial,e=new d(b,{params:a}),c.partial.add(b,e))}),d=function(a,b){var d=this;c.partial.each(function(c){c.isRelatedSetting(d,a,b)&&c.refresh()})},e=function(a){d.call(a,a(),null),a.bind(d)},f=function(a){d.call(a,null,a()),a.unbind(d)},b.bind("add",e),b.bind("remove",f),b.each(function(a){a.bind(d)}),c.addPartials(document.documentElement,{triggerRendered:!1}),"undefined"!=typeof MutationObserver&&(c.mutationObserver=new MutationObserver(function(b){_.each(b,function(b){c.addPartials(a(b.target))})}),c.mutationObserver.observe(document.documentElement,{childList:!0,subtree:!0})),b.selectiveRefresh.bind("partial-content-rendered",function(a){a.container&&c.addPartials(a.container)}),b.preview.bind("active",function(){c.partial.each(function(a){a.deferred.ready.resolve()}),c.partial.bind("add",function(a){a.deferred.ready.resolve()})})}),c}(jQuery,wp.customize);
\ No newline at end of file
--- a/wp-includes/js/customize-views.js
+++ b/wp-includes/js/customize-views.js
@@ -63,9 +63,7 @@
 		setPlaceholder: function(_height) {
 			var height = _height || this.getHeight();
 			this.model.set('savedHeight', height);
-			this.$el
-				.add(this.$el.find('.placeholder'))
-				.height(height);
+			this.$el.height(height);
 		},
 
 		setButtons: function() {
--- a/wp-includes/js/customize-views.min.js
+++ b/wp-includes/js/customize-views.min.js
@@ -1 +1 @@
-!function(a,b,c){if(b&&b.customize){var d=b.customize;d.HeaderTool.CurrentView=b.Backbone.View.extend({template:b.template("header-current"),initialize:function(){this.listenTo(this.model,"change",this.render),this.render()},render:function(){return this.$el.html(this.template(this.model.toJSON())),this.setPlaceholder(),this.setButtons(),this},getHeight:function(){var a,b,c,e=this.$el.find("img");return e.length?(this.$el.find(".inner").hide(),a=this.model.get("savedHeight"),b=e.height()||a,b||(c=d.get().header_image_data,b=c&&c.width&&c.height?260/c.width*c.height:40),b):(this.$el.find(".inner").show(),40)},setPlaceholder:function(a){var b=a||this.getHeight();this.model.set("savedHeight",b),this.$el.add(this.$el.find(".placeholder")).height(b)},setButtons:function(){var b=a("#customize-control-header_image .actions .remove");this.model.get("choice")?b.show():b.hide()}}),d.HeaderTool.ChoiceView=b.Backbone.View.extend({template:b.template("header-choice"),className:"header-view",events:{"click .choice,.random":"select","click .close":"removeImage"},initialize:function(){var a=[this.model.get("header").url,this.model.get("choice")];this.listenTo(this.model,"change:selected",this.toggleSelected),c.contains(a,d.get().header_image)&&d.HeaderTool.currentHeader.set(this.extendedModel())},render:function(){return this.$el.html(this.template(this.extendedModel())),this.toggleSelected(),this},toggleSelected:function(){this.$el.toggleClass("selected",this.model.get("selected"))},extendedModel:function(){var a=this.model.get("collection");return c.extend(this.model.toJSON(),{type:a.type})},getHeight:d.HeaderTool.CurrentView.prototype.getHeight,setPlaceholder:d.HeaderTool.CurrentView.prototype.setPlaceholder,select:function(){this.preventJump(),this.model.save(),d.HeaderTool.currentHeader.set(this.extendedModel())},preventJump:function(){var b=a(".wp-full-overlay-sidebar-content"),d=b.scrollTop();c.defer(function(){b.scrollTop(d)})},removeImage:function(a){a.stopPropagation(),this.model.destroy(),this.remove()}}),d.HeaderTool.ChoiceListView=b.Backbone.View.extend({initialize:function(){this.listenTo(this.collection,"add",this.addOne),this.listenTo(this.collection,"remove",this.render),this.listenTo(this.collection,"sort",this.render),this.listenTo(this.collection,"change",this.toggleList),this.render()},render:function(){this.$el.empty(),this.collection.each(this.addOne,this),this.toggleList()},addOne:function(a){var b;a.set({collection:this.collection}),b=new d.HeaderTool.ChoiceView({model:a}),this.$el.append(b.render().el)},toggleList:function(){var a=this.$el.parents().prev(".customize-control-title"),b=this.$el.find(".random").parent();this.collection.shouldHideTitle()?a.add(b).hide():a.add(b).show()}}),d.HeaderTool.CombinedList=b.Backbone.View.extend({initialize:function(a){this.collections=a,this.on("all",this.propagate,this)},propagate:function(a,b){c.each(this.collections,function(c){c.trigger(a,b)})}})}}(jQuery,window.wp,_);
\ No newline at end of file
+!function(a,b,c){if(b&&b.customize){var d=b.customize;d.HeaderTool.CurrentView=b.Backbone.View.extend({template:b.template("header-current"),initialize:function(){this.listenTo(this.model,"change",this.render),this.render()},render:function(){return this.$el.html(this.template(this.model.toJSON())),this.setPlaceholder(),this.setButtons(),this},getHeight:function(){var a,b,c,e=this.$el.find("img");return e.length?(this.$el.find(".inner").hide(),a=this.model.get("savedHeight"),b=e.height()||a,b||(c=d.get().header_image_data,b=c&&c.width&&c.height?260/c.width*c.height:40),b):(this.$el.find(".inner").show(),40)},setPlaceholder:function(a){var b=a||this.getHeight();this.model.set("savedHeight",b),this.$el.height(b)},setButtons:function(){var b=a("#customize-control-header_image .actions .remove");this.model.get("choice")?b.show():b.hide()}}),d.HeaderTool.ChoiceView=b.Backbone.View.extend({template:b.template("header-choice"),className:"header-view",events:{"click .choice,.random":"select","click .close":"removeImage"},initialize:function(){var a=[this.model.get("header").url,this.model.get("choice")];this.listenTo(this.model,"change:selected",this.toggleSelected),c.contains(a,d.get().header_image)&&d.HeaderTool.currentHeader.set(this.extendedModel())},render:function(){return this.$el.html(this.template(this.extendedModel())),this.toggleSelected(),this},toggleSelected:function(){this.$el.toggleClass("selected",this.model.get("selected"))},extendedModel:function(){var a=this.model.get("collection");return c.extend(this.model.toJSON(),{type:a.type})},getHeight:d.HeaderTool.CurrentView.prototype.getHeight,setPlaceholder:d.HeaderTool.CurrentView.prototype.setPlaceholder,select:function(){this.preventJump(),this.model.save(),d.HeaderTool.currentHeader.set(this.extendedModel())},preventJump:function(){var b=a(".wp-full-overlay-sidebar-content"),d=b.scrollTop();c.defer(function(){b.scrollTop(d)})},removeImage:function(a){a.stopPropagation(),this.model.destroy(),this.remove()}}),d.HeaderTool.ChoiceListView=b.Backbone.View.extend({initialize:function(){this.listenTo(this.collection,"add",this.addOne),this.listenTo(this.collection,"remove",this.render),this.listenTo(this.collection,"sort",this.render),this.listenTo(this.collection,"change",this.toggleList),this.render()},render:function(){this.$el.empty(),this.collection.each(this.addOne,this),this.toggleList()},addOne:function(a){var b;a.set({collection:this.collection}),b=new d.HeaderTool.ChoiceView({model:a}),this.$el.append(b.render().el)},toggleList:function(){var a=this.$el.parents().prev(".customize-control-title"),b=this.$el.find(".random").parent();this.collection.shouldHideTitle()?a.add(b).hide():a.add(b).show()}}),d.HeaderTool.CombinedList=b.Backbone.View.extend({initialize:function(a){this.collections=a,this.on("all",this.propagate,this)},propagate:function(a,b){c.each(this.collections,function(c){c.trigger(a,b)})}})}}(jQuery,window.wp,_);
\ No newline at end of file
--- a/wp-includes/js/heartbeat.js
+++ b/wp-includes/js/heartbeat.js
@@ -141,7 +141,7 @@
 					settings.mainInterval = settings.minimalInterval;
 				}
 
-				// 'screenId' can be added from settings on the front-end where the JS global 'pagenow' is not set
+				// 'screenId' can be added from settings on the front end where the JS global 'pagenow' is not set
 				if ( ! settings.screenId ) {
 					settings.screenId = options.screenId || 'front';
 				}
--- a/wp-includes/js/jquery/jquery-migrate.js
+++ b/wp-includes/js/jquery/jquery-migrate.js
@@ -1,521 +1,717 @@
-/*!
- * jQuery Migrate - v1.2.1 - 2013-05-08
- * https://github.com/jquery/jquery-migrate
- * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT
- */
-(function( jQuery, window, undefined ) {
-// See http://bugs.jquery.com/ticket/13335
-// "use strict";
-
-
-var warnedAbout = {};
-
-// List of warnings already given; public read only
-jQuery.migrateWarnings = [];
-
-// Set to true to prevent console output; migrateWarnings still maintained
-// jQuery.migrateMute = false;
-
-// Show a message on the console so devs know we're active
-if ( !jQuery.migrateMute && window.console && window.console.log ) {
-	window.console.log("JQMIGRATE: Logging is active");
-}
-
-// Set to false to disable traces that appear with warnings
-if ( jQuery.migrateTrace === undefined ) {
-	jQuery.migrateTrace = true;
-}
-
-// Forget any warnings we've already given; public
-jQuery.migrateReset = function() {
-	warnedAbout = {};
-	jQuery.migrateWarnings.length = 0;
-};
-
-function migrateWarn( msg) {
-	var console = window.console;
-	if ( !warnedAbout[ msg ] ) {
-		warnedAbout[ msg ] = true;
-		jQuery.migrateWarnings.push( msg );
-		if ( console && console.warn && !jQuery.migrateMute ) {
-			console.warn( "JQMIGRATE: " + msg );
-			if ( jQuery.migrateTrace && console.trace ) {
-				console.trace();
-			}
-		}
-	}
-}
-
-function migrateWarnProp( obj, prop, value, msg ) {
-	if ( Object.defineProperty ) {
-		// On ES5 browsers (non-oldIE), warn if the code tries to get prop;
-		// allow property to be overwritten in case some other plugin wants it
-		try {
-			Object.defineProperty( obj, prop, {
-				configurable: true,
-				enumerable: true,
-				get: function() {
-					migrateWarn( msg );
-					return value;
-				},
-				set: function( newValue ) {
-					migrateWarn( msg );
-					value = newValue;
-				}
-			});
-			return;
-		} catch( err ) {
-			// IE8 is a dope about Object.defineProperty, can't warn there
-		}
-	}
-
-	// Non-ES5 (or broken) browser; just set the property
-	jQuery._definePropertyBroken = true;
-	obj[ prop ] = value;
-}
-
-if ( document.compatMode === "BackCompat" ) {
-	// jQuery has never supported or tested Quirks Mode
-	migrateWarn( "jQuery is not compatible with Quirks Mode" );
-}
-
-
-var attrFn = jQuery( "<input/>", { size: 1 } ).attr("size") && jQuery.attrFn,
-	oldAttr = jQuery.attr,
-	valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get ||
-		function() { return null; },
-	valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set ||
-		function() { return undefined; },
-	rnoType = /^(?:input|button)$/i,
-	rnoAttrNodeType = /^[238]$/,
-	rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
-	ruseDefault = /^(?:checked|selected)$/i;
-
-// jQuery.attrFn
-migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" );
-
-jQuery.attr = function( elem, name, value, pass ) {
-	var lowerName = name.toLowerCase(),
-		nType = elem && elem.nodeType;
-
-	if ( pass ) {
-		// Since pass is used internally, we only warn for new jQuery
-		// versions where there isn't a pass arg in the formal params
-		if ( oldAttr.length < 4 ) {
-			migrateWarn("jQuery.fn.attr( props, pass ) is deprecated");
-		}
-		if ( elem && !rnoAttrNodeType.test( nType ) &&
-			(attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) {
-			return jQuery( elem )[ name ]( value );
-		}
-	}
-
-	// Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking
-	// for disconnected elements we don't warn on $( "<button>", { type: "button" } ).
-	if ( name === "type" && value !== undefined && rnoType.test( elem.nodeName ) && elem.parentNode ) {
-		migrateWarn("Can't change the 'type' of an input or button in IE 6/7/8");
-	}
-
-	// Restore boolHook for boolean property/attribute synchronization
-	if ( !jQuery.attrHooks[ lowerName ] && rboolean.test( lowerName ) ) {
-		jQuery.attrHooks[ lowerName ] = {
-			get: function( elem, name ) {
-				// Align boolean attributes with corresponding properties
-				// Fall back to attribute presence where some booleans are not supported
-				var attrNode,
-					property = jQuery.prop( elem, name );
-				return property === true || typeof property !== "boolean" &&
-					( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?
-
-					name.toLowerCase() :
-					undefined;
-			},
-			set: function( elem, value, name ) {
-				var propName;
-				if ( value === false ) {
-					// Remove boolean attributes when set to false
-					jQuery.removeAttr( elem, name );
-				} else {
-					// value is true since we know at this point it's type boolean and not false
-					// Set boolean attributes to the same name and set the DOM property
-					propName = jQuery.propFix[ name ] || name;
-					if ( propName in elem ) {
-						// Only set the IDL specifically if it already exists on the element
-						elem[ propName ] = true;
-					}
-
-					elem.setAttribute( name, name.toLowerCase() );
-				}
-				return name;
-			}
-		};
-
-		// Warn only for attributes that can remain distinct from their properties post-1.9
-		if ( ruseDefault.test( lowerName ) ) {
-			migrateWarn( "jQuery.fn.attr('" + lowerName + "') may use property instead of attribute" );
-		}
-	}
-
-	return oldAttr.call( jQuery, elem, name, value );
-};
-
-// attrHooks: value
-jQuery.attrHooks.value = {
-	get: function( elem, name ) {
-		var nodeName = ( elem.nodeName || "" ).toLowerCase();
-		if ( nodeName === "button" ) {
-			return valueAttrGet.apply( this, arguments );
-		}
-		if ( nodeName !== "input" && nodeName !== "option" ) {
-			migrateWarn("jQuery.fn.attr('value') no longer gets properties");
-		}
-		return name in elem ?
-			elem.value :
-			null;
-	},
-	set: function( elem, value ) {
-		var nodeName = ( elem.nodeName || "" ).toLowerCase();
-		if ( nodeName === "button" ) {
-			return valueAttrSet.apply( this, arguments );
-		}
-		if ( nodeName !== "input" && nodeName !== "option" ) {
-			migrateWarn("jQuery.fn.attr('value', val) no longer sets properties");
-		}
-		// Does not return so that setAttribute is also used
-		elem.value = value;
-	}
-};
-
-
-var matched, browser,
-	oldInit = jQuery.fn.init,
-	oldParseJSON = jQuery.parseJSON,
-	// Note: XSS check is done below after string is trimmed
-	rquickExpr = /^([^<]*)(<[\w\W]+>)([^>]*)$/;
-
-// $(html) "looks like html" rule change
-jQuery.fn.init = function( selector, context, rootjQuery ) {
-	var match;
-
-	if ( selector && typeof selector === "string" && !jQuery.isPlainObject( context ) &&
-			(match = rquickExpr.exec( jQuery.trim( selector ) )) && match[ 0 ] ) {
-		// This is an HTML string according to the "old" rules; is it still?
-		if ( selector.charAt( 0 ) !== "<" ) {
-			migrateWarn("$(html) HTML strings must start with '<' character");
-		}
-		if ( match[ 3 ] ) {
-			migrateWarn("$(html) HTML text after last tag is ignored");
-		}
-		// Consistently reject any HTML-like string starting with a hash (#9521)
-		// Note that this may break jQuery 1.6.x code that otherwise would work.
-		if ( match[ 0 ].charAt( 0 ) === "#" ) {
-			migrateWarn("HTML string cannot start with a '#' character");
-			jQuery.error("JQMIGRATE: Invalid selector string (XSS)");
-		}
-		// Now process using loose rules; let pre-1.8 play too
-		if ( context && context.context ) {
-			// jQuery object as context; parseHTML expects a DOM object
-			context = context.context;
-		}
-		if ( jQuery.parseHTML ) {
-			return oldInit.call( this, jQuery.parseHTML( match[ 2 ], context, true ),
-					context, rootjQuery );
-		}
-	}
-	return oldInit.apply( this, arguments );
-};
-jQuery.fn.init.prototype = jQuery.fn;
-
-// Let $.parseJSON(falsy_value) return null
-jQuery.parseJSON = function( json ) {
-	if ( !json && json !== null ) {
-		migrateWarn("jQuery.parseJSON requires a valid JSON string");
-		return null;
-	}
-	return oldParseJSON.apply( this, arguments );
-};
-
-jQuery.uaMatch = function( ua ) {
-	ua = ua.toLowerCase();
-
-	var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) ||
-		/(webkit)[ \/]([\w.]+)/.exec( ua ) ||
-		/(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||
-		/(msie) ([\w.]+)/.exec( ua ) ||
-		ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) ||
-		[];
-
-	return {
-		browser: match[ 1 ] || "",
-		version: match[ 2 ] || "0"
-	};
-};
-
-// Don't clobber any existing jQuery.browser in case it's different
-if ( !jQuery.browser ) {
-	matched = jQuery.uaMatch( navigator.userAgent );
-	browser = {};
-
-	if ( matched.browser ) {
-		browser[ matched.browser ] = true;
-		browser.version = matched.version;
-	}
-
-	// Chrome is Webkit, but Webkit is also Safari.
-	if ( browser.chrome ) {
-		browser.webkit = true;
-	} else if ( browser.webkit ) {
-		browser.safari = true;
-	}
-
-	jQuery.browser = browser;
-}
-
-// Warn if the code tries to get jQuery.browser
-migrateWarnProp( jQuery, "browser", jQuery.browser, "jQuery.browser is deprecated" );
-
-jQuery.sub = function() {
-	function jQuerySub( selector, context ) {
-		return new jQuerySub.fn.init( selector, context );
-	}
-	jQuery.extend( true, jQuerySub, this );
-	jQuerySub.superclass = this;
-	jQuerySub.fn = jQuerySub.prototype = this();
-	jQuerySub.fn.constructor = jQuerySub;
-	jQuerySub.sub = this.sub;
-	jQuerySub.fn.init = function init( selector, context ) {
-		if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {
-			context = jQuerySub( context );
-		}
-
-		return jQuery.fn.init.call( this, selector, context, rootjQuerySub );
-	};
-	jQuerySub.fn.init.prototype = jQuerySub.fn;
-	var rootjQuerySub = jQuerySub(document);
-	migrateWarn( "jQuery.sub() is deprecated" );
-	return jQuerySub;
-};
-
-
-// Ensure that $.ajax gets the new parseJSON defined in core.js
-jQuery.ajaxSetup({
-	converters: {
-		"text json": jQuery.parseJSON
-	}
-});
-
-
-var oldFnData = jQuery.fn.data;
-
-jQuery.fn.data = function( name ) {
-	var ret, evt,
-		elem = this[0];
-
-	// Handles 1.7 which has this behavior and 1.8 which doesn't
-	if ( elem && name === "events" && arguments.length === 1 ) {
-		ret = jQuery.data( elem, name );
-		evt = jQuery._data( elem, name );
-		if ( ( ret === undefined || ret === evt ) && evt !== undefined ) {
-			migrateWarn("Use of jQuery.fn.data('events') is deprecated");
-			return evt;
-		}
-	}
-	return oldFnData.apply( this, arguments );
-};
-
-
-var rscriptType = /\/(java|ecma)script/i,
-	oldSelf = jQuery.fn.andSelf || jQuery.fn.addBack;
-
-jQuery.fn.andSelf = function() {
-	migrateWarn("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");
-	return oldSelf.apply( this, arguments );
-};
-
-// Since jQuery.clean is used internally on older versions, we only shim if it's missing
-if ( !jQuery.clean ) {
-	jQuery.clean = function( elems, context, fragment, scripts ) {
-		// Set context per 1.8 logic
-		context = context || document;
-		context = !context.nodeType && context[0] || context;
-		context = context.ownerDocument || context;
-
-		migrateWarn("jQuery.clean() is deprecated");
-
-		var i, elem, handleScript, jsTags,
-			ret = [];
-
-		jQuery.merge( ret, jQuery.buildFragment( elems, context ).childNodes );
-
-		// Complex logic lifted directly from jQuery 1.8
-		if ( fragment ) {
-			// Special handling of each script element
-			handleScript = function( elem ) {
-				// Check if we consider it executable
-				if ( !elem.type || rscriptType.test( elem.type ) ) {
-					// Detach the script and store it in the scripts array (if provided) or the fragment
-					// Return truthy to indicate that it has been handled
-					return scripts ?
-						scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) :
-						fragment.appendChild( elem );
-				}
-			};
-
-			for ( i = 0; (elem = ret[i]) != null; i++ ) {
-				// Check if we're done after handling an executable script
-				if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) {
-					// Append to fragment and handle embedded scripts
-					fragment.appendChild( elem );
-					if ( typeof elem.getElementsByTagName !== "undefined" ) {
-						// handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration
-						jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript );
-
-						// Splice the scripts into ret after their former ancestor and advance our index beyond them
-						ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) );
-						i += jsTags.length;
-					}
-				}
-			}
-		}
-
-		return ret;
-	};
-}
-
-var eventAdd = jQuery.event.add,
-	eventRemove = jQuery.event.remove,
-	eventTrigger = jQuery.event.trigger,
-	oldToggle = jQuery.fn.toggle,
-	oldLive = jQuery.fn.live,
-	oldDie = jQuery.fn.die,
-	ajaxEvents = "ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",
-	rajaxEvent = new RegExp( "\\b(?:" + ajaxEvents + ")\\b" ),
-	rhoverHack = /(?:^|\s)hover(\.\S+|)\b/,
-	hoverHack = function( events ) {
-		if ( typeof( events ) !== "string" || jQuery.event.special.hover ) {
-			return events;
-		}
-		if ( rhoverHack.test( events ) ) {
-			migrateWarn("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'");
-		}
-		return events && events.replace( rhoverHack, "mouseenter$1 mouseleave$1" );
-	};
-
-// Event props removed in 1.9, put them back if needed; no practical way to warn them
-if ( jQuery.event.props && jQuery.event.props[ 0 ] !== "attrChange" ) {
-	jQuery.event.props.unshift( "attrChange", "attrName", "relatedNode", "srcElement" );
-}
-
-// Undocumented jQuery.event.handle was "deprecated" in jQuery 1.7
-if ( jQuery.event.dispatch ) {
-	migrateWarnProp( jQuery.event, "handle", jQuery.event.dispatch, "jQuery.event.handle is undocumented and deprecated" );
-}
-
-// Support for 'hover' pseudo-event and ajax event warnings
-jQuery.event.add = function( elem, types, handler, data, selector ){
-	if ( elem !== document && rajaxEvent.test( types ) ) {
-		migrateWarn( "AJAX events should be attached to document: " + types );
-	}
-	eventAdd.call( this, elem, hoverHack( types || "" ), handler, data, selector );
-};
-jQuery.event.remove = function( elem, types, handler, selector, mappedTypes ){
-	eventRemove.call( this, elem, hoverHack( types ) || "", handler, selector, mappedTypes );
-};
-
-jQuery.fn.error = function() {
-	var args = Array.prototype.slice.call( arguments, 0);
-	migrateWarn("jQuery.fn.error() is deprecated");
-	args.splice( 0, 0, "error" );
-	if ( arguments.length ) {
-		return this.bind.apply( this, args );
-	}
-	// error event should not bubble to window, although it does pre-1.7
-	this.triggerHandler.apply( this, args );
-	return this;
-};
-
-jQuery.fn.toggle = function( fn, fn2 ) {
-
-	// Don't mess with animation or css toggles
-	if ( !jQuery.isFunction( fn ) || !jQuery.isFunction( fn2 ) ) {
-		return oldToggle.apply( this, arguments );
-	}
-	migrateWarn("jQuery.fn.toggle(handler, handler...) is deprecated");
-
-	// Save reference to arguments for access in closure
-	var args = arguments,
-		guid = fn.guid || jQuery.guid++,
-		i = 0,
-		toggler = function( event ) {
-			// Figure out which function to execute
-			var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
-			jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );
-
-			// Make sure that clicks stop
-			event.preventDefault();
-
-			// and execute the function
-			return args[ lastToggle ].apply( this, arguments ) || false;
-		};
-
-	// link all the functions, so any of them can unbind this click handler
-	toggler.guid = guid;
-	while ( i < args.length ) {
-		args[ i++ ].guid = guid;
-	}
-
-	return this.click( toggler );
-};
-
-jQuery.fn.live = function( types, data, fn ) {
-	migrateWarn("jQuery.fn.live() is deprecated");
-	if ( oldLive ) {
-		return oldLive.apply( this, arguments );
-	}
-	jQuery( this.context ).on( types, this.selector, data, fn );
-	return this;
-};
-
-jQuery.fn.die = function( types, fn ) {
-	migrateWarn("jQuery.fn.die() is deprecated");
-	if ( oldDie ) {
-		return oldDie.apply( this, arguments );
-	}
-	jQuery( this.context ).off( types, this.selector || "**", fn );
-	return this;
-};
-
-// Turn global events into document-triggered events
-jQuery.event.trigger = function( event, data, elem, onlyHandlers  ){
-	if ( !elem && !rajaxEvent.test( event ) ) {
-		migrateWarn( "Global events are undocumented and deprecated" );
-	}
-	return eventTrigger.call( this,  event, data, elem || document, onlyHandlers  );
-};
-jQuery.each( ajaxEvents.split("|"),
-	function( _, name ) {
-		jQuery.event.special[ name ] = {
-			setup: function() {
-				var elem = this;
-
-				// The document needs no shimming; must be !== for oldIE
-				if ( elem !== document ) {
-					jQuery.event.add( document, name + "." + jQuery.guid, function() {
-						jQuery.event.trigger( name, null, elem, true );
-					});
-					jQuery._data( this, name, jQuery.guid++ );
-				}
-				return false;
-			},
-			teardown: function() {
-				if ( this !== document ) {
-					jQuery.event.remove( document, name + "." + jQuery._data( this, name ) );
-				}
-				return false;
-			}
-		};
-	}
-);
-
-
-})( jQuery, window );
+/*!
+ * jQuery Migrate - v1.4.0 - 2016-02-26
+ * Copyright jQuery Foundation and other contributors
+ */
+(function( jQuery, window, undefined ) {
+// See http://bugs.jquery.com/ticket/13335
+// "use strict";
+
+
+jQuery.migrateVersion = "1.4.0";
+
+
+var warnedAbout = {};
+
+// List of warnings already given; public read only
+jQuery.migrateWarnings = [];
+
+// Set to true to prevent console output; migrateWarnings still maintained
+// jQuery.migrateMute = false;
+
+// Show a message on the console so devs know we're active
+if ( window.console && window.console.log ) {
+	window.console.log( "JQMIGRATE: Migrate is installed" +
+		( jQuery.migrateMute ? "" : " with logging active" ) +
+		", version " + jQuery.migrateVersion );
+}
+
+// Set to false to disable traces that appear with warnings
+if ( jQuery.migrateTrace === undefined ) {
+	jQuery.migrateTrace = true;
+}
+
+// Forget any warnings we've already given; public
+jQuery.migrateReset = function() {
+	warnedAbout = {};
+	jQuery.migrateWarnings.length = 0;
+};
+
+function migrateWarn( msg) {
+	var console = window.console;
+	if ( !warnedAbout[ msg ] ) {
+		warnedAbout[ msg ] = true;
+		jQuery.migrateWarnings.push( msg );
+		if ( console && console.warn && !jQuery.migrateMute ) {
+			console.warn( "JQMIGRATE: " + msg );
+			if ( jQuery.migrateTrace && console.trace ) {
+				console.trace();
+			}
+		}
+	}
+}
+
+function migrateWarnProp( obj, prop, value, msg ) {
+	if ( Object.defineProperty ) {
+		// On ES5 browsers (non-oldIE), warn if the code tries to get prop;
+		// allow property to be overwritten in case some other plugin wants it
+		try {
+			Object.defineProperty( obj, prop, {
+				configurable: true,
+				enumerable: true,
+				get: function() {
+					migrateWarn( msg );
+					return value;
+				},
+				set: function( newValue ) {
+					migrateWarn( msg );
+					value = newValue;
+				}
+			});
+			return;
+		} catch( err ) {
+			// IE8 is a dope about Object.defineProperty, can't warn there
+		}
+	}
+
+	// Non-ES5 (or broken) browser; just set the property
+	jQuery._definePropertyBroken = true;
+	obj[ prop ] = value;
+}
+
+if ( document.compatMode === "BackCompat" ) {
+	// jQuery has never supported or tested Quirks Mode
+	migrateWarn( "jQuery is not compatible with Quirks Mode" );
+}
+
+
+var attrFn = jQuery( "<input/>", { size: 1 } ).attr("size") && jQuery.attrFn,
+	oldAttr = jQuery.attr,
+	valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get ||
+		function() { return null; },
+	valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set ||
+		function() { return undefined; },
+	rnoType = /^(?:input|button)$/i,
+	rnoAttrNodeType = /^[238]$/,
+	rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
+	ruseDefault = /^(?:checked|selected)$/i;
+
+// jQuery.attrFn
+migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" );
+
+jQuery.attr = function( elem, name, value, pass ) {
+	var lowerName = name.toLowerCase(),
+		nType = elem && elem.nodeType;
+
+	if ( pass ) {
+		// Since pass is used internally, we only warn for new jQuery
+		// versions where there isn't a pass arg in the formal params
+		if ( oldAttr.length < 4 ) {
+			migrateWarn("jQuery.fn.attr( props, pass ) is deprecated");
+		}
+		if ( elem && !rnoAttrNodeType.test( nType ) &&
+			(attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) {
+			return jQuery( elem )[ name ]( value );
+		}
+	}
+
+	// Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking
+	// for disconnected elements we don't warn on $( "<button>", { type: "button" } ).
+	if ( name === "type" && value !== undefined && rnoType.test( elem.nodeName ) && elem.parentNode ) {
+		migrateWarn("Can't change the 'type' of an input or button in IE 6/7/8");
+	}
+
+	// Restore boolHook for boolean property/attribute synchronization
+	if ( !jQuery.attrHooks[ lowerName ] && rboolean.test( lowerName ) ) {
+		jQuery.attrHooks[ lowerName ] = {
+			get: function( elem, name ) {
+				// Align boolean attributes with corresponding properties
+				// Fall back to attribute presence where some booleans are not supported
+				var attrNode,
+					property = jQuery.prop( elem, name );
+				return property === true || typeof property !== "boolean" &&
+					( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?
+
+					name.toLowerCase() :
+					undefined;
+			},
+			set: function( elem, value, name ) {
+				var propName;
+				if ( value === false ) {
+					// Remove boolean attributes when set to false
+					jQuery.removeAttr( elem, name );
+				} else {
+					// value is true since we know at this point it's type boolean and not false
+					// Set boolean attributes to the same name and set the DOM property
+					propName = jQuery.propFix[ name ] || name;
+					if ( propName in elem ) {
+						// Only set the IDL specifically if it already exists on the element
+						elem[ propName ] = true;
+					}
+
+					elem.setAttribute( name, name.toLowerCase() );
+				}
+				return name;
+			}
+		};
+
+		// Warn only for attributes that can remain distinct from their properties post-1.9
+		if ( ruseDefault.test( lowerName ) ) {
+			migrateWarn( "jQuery.fn.attr('" + lowerName + "') might use property instead of attribute" );
+		}
+	}
+
+	return oldAttr.call( jQuery, elem, name, value );
+};
+
+// attrHooks: value
+jQuery.attrHooks.value = {
+	get: function( elem, name ) {
+		var nodeName = ( elem.nodeName || "" ).toLowerCase();
+		if ( nodeName === "button" ) {
+			return valueAttrGet.apply( this, arguments );
+		}
+		if ( nodeName !== "input" && nodeName !== "option" ) {
+			migrateWarn("jQuery.fn.attr('value') no longer gets properties");
+		}
+		return name in elem ?
+			elem.value :
+			null;
+	},
+	set: function( elem, value ) {
+		var nodeName = ( elem.nodeName || "" ).toLowerCase();
+		if ( nodeName === "button" ) {
+			return valueAttrSet.apply( this, arguments );
+		}
+		if ( nodeName !== "input" && nodeName !== "option" ) {
+			migrateWarn("jQuery.fn.attr('value', val) no longer sets properties");
+		}
+		// Does not return so that setAttribute is also used
+		elem.value = value;
+	}
+};
+
+
+var matched, browser,
+	oldInit = jQuery.fn.init,
+	oldParseJSON = jQuery.parseJSON,
+	rspaceAngle = /^\s*</,
+	rattrHash = /\[\s*\w+\s*[~|^$*]?=\s*(?![\s'"])[^#\]]*#/,
+	// Note: XSS check is done below after string is trimmed
+	rquickExpr = /^([^<]*)(<[\w\W]+>)([^>]*)$/;
+
+// $(html) "looks like html" rule change
+jQuery.fn.init = function( selector, context, rootjQuery ) {
+	var match, ret;
+
+	if ( selector && typeof selector === "string" && !jQuery.isPlainObject( context ) &&
+			(match = rquickExpr.exec( jQuery.trim( selector ) )) && match[ 0 ] ) {
+		// This is an HTML string according to the "old" rules; is it still?
+		if ( !rspaceAngle.test( selector ) ) {
+			migrateWarn("$(html) HTML strings must start with '<' character");
+		}
+		if ( match[ 3 ] ) {
+			migrateWarn("$(html) HTML text after last tag is ignored");
+		}
+
+		// Consistently reject any HTML-like string starting with a hash (#9521)
+		// Note that this may break jQuery 1.6.x code that otherwise would work.
+		if ( match[ 0 ].charAt( 0 ) === "#" ) {
+			migrateWarn("HTML string cannot start with a '#' character");
+			jQuery.error("JQMIGRATE: Invalid selector string (XSS)");
+		}
+		// Now process using loose rules; let pre-1.8 play too
+		if ( context && context.context ) {
+			// jQuery object as context; parseHTML expects a DOM object
+			context = context.context;
+		}
+		if ( jQuery.parseHTML ) {
+			return oldInit.call( this,
+					jQuery.parseHTML( match[ 2 ], context && context.ownerDocument ||
+						context || document, true ), context, rootjQuery );
+		}
+	}
+
+	if ( selector === "#" ) {
+
+		// jQuery( "#" ) is a bogus ID selector, but it returned an empty set before jQuery 3.0
+		migrateWarn( "jQuery( '#' ) is not a valid selector" );
+		selector = [];
+
+	} else if ( rattrHash.test( selector ) ) {
+
+		// The nonstandard and undocumented unquoted-hash was removed in jQuery 1.12.0
+		// Note that this doesn't actually fix the selector due to potential false positives
+		migrateWarn( "Attribute selectors with '#' must be quoted: '" + selector + "'" );
+	}
+
+	ret = oldInit.apply( this, arguments );
+
+	// Fill in selector and context properties so .live() works
+	if ( selector && selector.selector !== undefined ) {
+		// A jQuery object, copy its properties
+		ret.selector = selector.selector;
+		ret.context = selector.context;
+
+	} else {
+		ret.selector = typeof selector === "string" ? selector : "";
+		if ( selector ) {
+			ret.context = selector.nodeType? selector : context || document;
+		}
+	}
+
+	return ret;
+};
+jQuery.fn.init.prototype = jQuery.fn;
+
+// Let $.parseJSON(falsy_value) return null
+jQuery.parseJSON = function( json ) {
+	if ( !json ) {
+		migrateWarn("jQuery.parseJSON requires a valid JSON string");
+		return null;
+	}
+	return oldParseJSON.apply( this, arguments );
+};
+
+jQuery.uaMatch = function( ua ) {
+	ua = ua.toLowerCase();
+
+	var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) ||
+		/(webkit)[ \/]([\w.]+)/.exec( ua ) ||
+		/(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||
+		/(msie) ([\w.]+)/.exec( ua ) ||
+		ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) ||
+		[];
+
+	return {
+		browser: match[ 1 ] || "",
+		version: match[ 2 ] || "0"
+	};
+};
+
+// Don't clobber any existing jQuery.browser in case it's different
+if ( !jQuery.browser ) {
+	matched = jQuery.uaMatch( navigator.userAgent );
+	browser = {};
+
+	if ( matched.browser ) {
+		browser[ matched.browser ] = true;
+		browser.version = matched.version;
+	}
+
+	// Chrome is Webkit, but Webkit is also Safari.
+	if ( browser.chrome ) {
+		browser.webkit = true;
+	} else if ( browser.webkit ) {
+		browser.safari = true;
+	}
+
+	jQuery.browser = browser;
+}
+
+// Warn if the code tries to get jQuery.browser
+migrateWarnProp( jQuery, "browser", jQuery.browser, "jQuery.browser is deprecated" );
+
+// jQuery.boxModel deprecated in 1.3, jQuery.support.boxModel deprecated in 1.7
+jQuery.boxModel = jQuery.support.boxModel = (document.compatMode === "CSS1Compat");
+migrateWarnProp( jQuery, "boxModel", jQuery.boxModel, "jQuery.boxModel is deprecated" );
+migrateWarnProp( jQuery.support, "boxModel", jQuery.support.boxModel, "jQuery.support.boxModel is deprecated" );
+
+jQuery.sub = function() {
+	function jQuerySub( selector, context ) {
+		return new jQuerySub.fn.init( selector, context );
+	}
+	jQuery.extend( true, jQuerySub, this );
+	jQuerySub.superclass = this;
+	jQuerySub.fn = jQuerySub.prototype = this();
+	jQuerySub.fn.constructor = jQuerySub;
+	jQuerySub.sub = this.sub;
+	jQuerySub.fn.init = function init( selector, context ) {
+		var instance = jQuery.fn.init.call( this, selector, context, rootjQuerySub );
+		return instance instanceof jQuerySub ?
+			instance :
+			jQuerySub( instance );
+	};
+	jQuerySub.fn.init.prototype = jQuerySub.fn;
+	var rootjQuerySub = jQuerySub(document);
+	migrateWarn( "jQuery.sub() is deprecated" );
+	return jQuerySub;
+};
+
+// The number of elements contained in the matched element set
+jQuery.fn.size = function() {
+	migrateWarn( "jQuery.fn.size() is deprecated; use the .length property" );
+	return this.length;
+};
+
+
+var internalSwapCall = false;
+
+// If this version of jQuery has .swap(), don't false-alarm on internal uses
+if ( jQuery.swap ) {
+	jQuery.each( [ "height", "width", "reliableMarginRight" ], function( _, name ) {
+		var oldHook = jQuery.cssHooks[ name ] && jQuery.cssHooks[ name ].get;
+
+		if ( oldHook ) {
+			jQuery.cssHooks[ name ].get = function() {
+				var ret;
+
+				internalSwapCall = true;
+				ret = oldHook.apply( this, arguments );
+				internalSwapCall = false;
+				return ret;
+			};
+		}
+	});
+}
+
+jQuery.swap = function( elem, options, callback, args ) {
+	var ret, name,
+		old = {};
+
+	if ( !internalSwapCall ) {
+		migrateWarn( "jQuery.swap() is undocumented and deprecated" );
+	}
+
+	// Remember the old values, and insert the new ones
+	for ( name in options ) {
+		old[ name ] = elem.style[ name ];
+		elem.style[ name ] = options[ name ];
+	}
+
+	ret = callback.apply( elem, args || [] );
+
+	// Revert the old values
+	for ( name in options ) {
+		elem.style[ name ] = old[ name ];
+	}
+
+	return ret;
+};
+
+
+// Ensure that $.ajax gets the new parseJSON defined in core.js
+jQuery.ajaxSetup({
+	converters: {
+		"text json": jQuery.parseJSON
+	}
+});
+
+
+var oldFnData = jQuery.fn.data;
+
+jQuery.fn.data = function( name ) {
+	var ret, evt,
+		elem = this[0];
+
+	// Handles 1.7 which has this behavior and 1.8 which doesn't
+	if ( elem && name === "events" && arguments.length === 1 ) {
+		ret = jQuery.data( elem, name );
+		evt = jQuery._data( elem, name );
+		if ( ( ret === undefined || ret === evt ) && evt !== undefined ) {
+			migrateWarn("Use of jQuery.fn.data('events') is deprecated");
+			return evt;
+		}
+	}
+	return oldFnData.apply( this, arguments );
+};
+
+
+var rscriptType = /\/(java|ecma)script/i;
+
+// Since jQuery.clean is used internally on older versions, we only shim if it's missing
+if ( !jQuery.clean ) {
+	jQuery.clean = function( elems, context, fragment, scripts ) {
+		// Set context per 1.8 logic
+		context = context || document;
+		context = !context.nodeType && context[0] || context;
+		context = context.ownerDocument || context;
+
+		migrateWarn("jQuery.clean() is deprecated");
+
+		var i, elem, handleScript, jsTags,
+			ret = [];
+
+		jQuery.merge( ret, jQuery.buildFragment( elems, context ).childNodes );
+
+		// Complex logic lifted directly from jQuery 1.8
+		if ( fragment ) {
+			// Special handling of each script element
+			handleScript = function( elem ) {
+				// Check if we consider it executable
+				if ( !elem.type || rscriptType.test( elem.type ) ) {
+					// Detach the script and store it in the scripts array (if provided) or the fragment
+					// Return truthy to indicate that it has been handled
+					return scripts ?
+						scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) :
+						fragment.appendChild( elem );
+				}
+			};
+
+			for ( i = 0; (elem = ret[i]) != null; i++ ) {
+				// Check if we're done after handling an executable script
+				if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) {
+					// Append to fragment and handle embedded scripts
+					fragment.appendChild( elem );
+					if ( typeof elem.getElementsByTagName !== "undefined" ) {
+						// handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration
+						jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript );
+
+						// Splice the scripts into ret after their former ancestor and advance our index beyond them
+						ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) );
+						i += jsTags.length;
+					}
+				}
+			}
+		}
+
+		return ret;
+	};
+}
+
+var eventAdd = jQuery.event.add,
+	eventRemove = jQuery.event.remove,
+	eventTrigger = jQuery.event.trigger,
+	oldToggle = jQuery.fn.toggle,
+	oldLive = jQuery.fn.live,
+	oldDie = jQuery.fn.die,
+	oldLoad = jQuery.fn.load,
+	ajaxEvents = "ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",
+	rajaxEvent = new RegExp( "\\b(?:" + ajaxEvents + ")\\b" ),
+	rhoverHack = /(?:^|\s)hover(\.\S+|)\b/,
+	hoverHack = function( events ) {
+		if ( typeof( events ) !== "string" || jQuery.event.special.hover ) {
+			return events;
+		}
+		if ( rhoverHack.test( events ) ) {
+			migrateWarn("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'");
+		}
+		return events && events.replace( rhoverHack, "mouseenter$1 mouseleave$1" );
+	};
+
+// Event props removed in 1.9, put them back if needed; no practical way to warn them
+if ( jQuery.event.props && jQuery.event.props[ 0 ] !== "attrChange" ) {
+	jQuery.event.props.unshift( "attrChange", "attrName", "relatedNode", "srcElement" );
+}
+
+// Undocumented jQuery.event.handle was "deprecated" in jQuery 1.7
+if ( jQuery.event.dispatch ) {
+	migrateWarnProp( jQuery.event, "handle", jQuery.event.dispatch, "jQuery.event.handle is undocumented and deprecated" );
+}
+
+// Support for 'hover' pseudo-event and ajax event warnings
+jQuery.event.add = function( elem, types, handler, data, selector ){
+	if ( elem !== document && rajaxEvent.test( types ) ) {
+		migrateWarn( "AJAX events should be attached to document: " + types );
+	}
+	eventAdd.call( this, elem, hoverHack( types || "" ), handler, data, selector );
+};
+jQuery.event.remove = function( elem, types, handler, selector, mappedTypes ){
+	eventRemove.call( this, elem, hoverHack( types ) || "", handler, selector, mappedTypes );
+};
+
+jQuery.each( [ "load", "unload", "error" ], function( _, name ) {
+
+	jQuery.fn[ name ] = function() {
+		var args = Array.prototype.slice.call( arguments, 0 );
+
+		// If this is an ajax load() the first arg should be the string URL;
+		// technically this could also be the "Anything" arg of the event .load()
+		// which just goes to show why this dumb signature has been deprecated!
+		// jQuery custom builds that exclude the Ajax module justifiably die here.
+		if ( name === "load" && typeof args[ 0 ] === "string" ) {
+			return oldLoad.apply( this, args );
+		}
+
+		migrateWarn( "jQuery.fn." + name + "() is deprecated" );
+
+		args.splice( 0, 0, name );
+		if ( arguments.length ) {
+			return this.bind.apply( this, args );
+		}
+
+		// Use .triggerHandler here because:
+		// - load and unload events don't need to bubble, only applied to window or image
+		// - error event should not bubble to window, although it does pre-1.7
+		// See http://bugs.jquery.com/ticket/11820
+		this.triggerHandler.apply( this, args );
+		return this;
+	};
+
+});
+
+jQuery.fn.toggle = function( fn, fn2 ) {
+
+	// Don't mess with animation or css toggles
+	if ( !jQuery.isFunction( fn ) || !jQuery.isFunction( fn2 ) ) {
+		return oldToggle.apply( this, arguments );
+	}
+	migrateWarn("jQuery.fn.toggle(handler, handler...) is deprecated");
+
+	// Save reference to arguments for access in closure
+	var args = arguments,
+		guid = fn.guid || jQuery.guid++,
+		i = 0,
+		toggler = function( event ) {
+			// Figure out which function to execute
+			var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
+			jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );
+
+			// Make sure that clicks stop
+			event.preventDefault();
+
+			// and execute the function
+			return args[ lastToggle ].apply( this, arguments ) || false;
+		};
+
+	// link all the functions, so any of them can unbind this click handler
+	toggler.guid = guid;
+	while ( i < args.length ) {
+		args[ i++ ].guid = guid;
+	}
+
+	return this.click( toggler );
+};
+
+jQuery.fn.live = function( types, data, fn ) {
+	migrateWarn("jQuery.fn.live() is deprecated");
+	if ( oldLive ) {
+		return oldLive.apply( this, arguments );
+	}
+	jQuery( this.context ).on( types, this.selector, data, fn );
+	return this;
+};
+
+jQuery.fn.die = function( types, fn ) {
+	migrateWarn("jQuery.fn.die() is deprecated");
+	if ( oldDie ) {
+		return oldDie.apply( this, arguments );
+	}
+	jQuery( this.context ).off( types, this.selector || "**", fn );
+	return this;
+};
+
+// Turn global events into document-triggered events
+jQuery.event.trigger = function( event, data, elem, onlyHandlers  ){
+	if ( !elem && !rajaxEvent.test( event ) ) {
+		migrateWarn( "Global events are undocumented and deprecated" );
+	}
+	return eventTrigger.call( this,  event, data, elem || document, onlyHandlers  );
+};
+jQuery.each( ajaxEvents.split("|"),
+	function( _, name ) {
+		jQuery.event.special[ name ] = {
+			setup: function() {
+				var elem = this;
+
+				// The document needs no shimming; must be !== for oldIE
+				if ( elem !== document ) {
+					jQuery.event.add( document, name + "." + jQuery.guid, function() {
+						jQuery.event.trigger( name, Array.prototype.slice.call( arguments, 1 ), elem, true );
+					});
+					jQuery._data( this, name, jQuery.guid++ );
+				}
+				return false;
+			},
+			teardown: function() {
+				if ( this !== document ) {
+					jQuery.event.remove( document, name + "." + jQuery._data( this, name ) );
+				}
+				return false;
+			}
+		};
+	}
+);
+
+jQuery.event.special.ready = {
+	setup: function() {
+		if ( this === document ) {
+			migrateWarn( "'ready' event is deprecated" );
+		}
+	}
+};
+
+var oldSelf = jQuery.fn.andSelf || jQuery.fn.addBack,
+	oldFind = jQuery.fn.find;
+
+jQuery.fn.andSelf = function() {
+	migrateWarn("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");
+	return oldSelf.apply( this, arguments );
+};
+
+jQuery.fn.find = function( selector ) {
+	var ret = oldFind.apply( this, arguments );
+	ret.context = this.context;
+	ret.selector = this.selector ? this.selector + " " + selector : selector;
+	return ret;
+};
+
+
+// jQuery 1.6 did not support Callbacks, do not warn there
+if ( jQuery.Callbacks ) {
+
+	var oldDeferred = jQuery.Deferred,
+		tuples = [
+			// action, add listener, callbacks, .then handlers, final state
+			[ "resolve", "done", jQuery.Callbacks("once memory"),
+				jQuery.Callbacks("once memory"), "resolved" ],
+			[ "reject", "fail", jQuery.Callbacks("once memory"),
+				jQuery.Callbacks("once memory"), "rejected" ],
+			[ "notify", "progress", jQuery.Callbacks("memory"),
+				jQuery.Callbacks("memory") ]
+		];
+
+	jQuery.Deferred = function( func ) {
+		var deferred = oldDeferred(),
+			promise = deferred.promise();
+
+		deferred.pipe = promise.pipe = function( /* fnDone, fnFail, fnProgress */ ) {
+			var fns = arguments;
+
+			migrateWarn( "deferred.pipe() is deprecated" );
+
+			return jQuery.Deferred(function( newDefer ) {
+				jQuery.each( tuples, function( i, tuple ) {
+					var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
+					// deferred.done(function() { bind to newDefer or newDefer.resolve })
+					// deferred.fail(function() { bind to newDefer or newDefer.reject })
+					// deferred.progress(function() { bind to newDefer or newDefer.notify })
+					deferred[ tuple[1] ](function() {
+						var returned = fn && fn.apply( this, arguments );
+						if ( returned && jQuery.isFunction( returned.promise ) ) {
+							returned.promise()
+								.done( newDefer.resolve )
+								.fail( newDefer.reject )
+								.progress( newDefer.notify );
+						} else {
+							newDefer[ tuple[ 0 ] + "With" ](
+								this === promise ? newDefer.promise() : this,
+								fn ? [ returned ] : arguments
+							);
+						}
+					});
+				});
+				fns = null;
+			}).promise();
+
+		};
+
+		deferred.isResolved = function() {
+			migrateWarn( "deferred.isResolved is deprecated" );
+			return deferred.state() === "resolved";
+		};
+
+		deferred.isRejected = function() {
+			migrateWarn( "deferred.isRejected is deprecated" );
+			return deferred.state() === "rejected";
+		};
+
+		if ( func ) {
+			func.call( deferred, deferred );
+		}
+
+		return deferred;
+	};
+
+}
+
+})( jQuery, window );
--- a/wp-includes/js/jquery/jquery-migrate.min.js
+++ b/wp-includes/js/jquery/jquery-migrate.min.js
@@ -1,2 +1,2 @@
-/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
-jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);
\ No newline at end of file
+/*! jQuery Migrate v1.4.0 | (c) jQuery Foundation and other contributors | jquery.org/license */
+"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.0";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("<input/>",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.parseJSON,s=/^\s*</,t=/\[\s*\w+\s*[~|^$*]?=\s*(?![\s'"])[^#\]]*#/,u=/^([^<]*)(<[\w\W]+>)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=u.exec(a.trim(b)))&&g[0]&&(s.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):("#"===b?(d("jQuery( '#' ) is not a valid selector"),b=[]):t.test(b)&&d("Attribute selectors with '#' must be quoted: '"+b+"'"),h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.parseJSON=function(a){return a?r.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var v=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return v=!0,a=d.apply(this,arguments),v=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};v||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var w=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?w.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var x=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||x.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var y=a.event.add,z=a.event.remove,A=a.event.trigger,B=a.fn.toggle,C=a.fn.live,D=a.fn.die,E=a.fn.load,F="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",G=new RegExp("\\b(?:"+F+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,I=function(b){return"string"!=typeof b||a.event.special.hover?b:(H.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(H,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&G.test(b)&&d("AJAX events should be attached to document: "+b),y.call(this,a,I(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){z.call(this,a,I(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?E.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return B.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g<e.length;)e[g++].guid=f;return this.click(h)},a.fn.live=function(b,c,e){return d("jQuery.fn.live() is deprecated"),C?C.apply(this,arguments):(a(this.context).on(b,this.selector,c,e),this)},a.fn.die=function(b,c){return d("jQuery.fn.die() is deprecated"),D?D.apply(this,arguments):(a(this.context).off(b,this.selector||"**",c),this)},a.event.trigger=function(a,b,c,e){return c||G.test(a)||d("Global events are undocumented and deprecated"),A.call(this,a,b,c||document,e)},a.each(F.split("|"),function(b,c){a.event.special[c]={setup:function(){var b=this;return b!==document&&(a.event.add(document,c+"."+a.guid,function(){a.event.trigger(c,Array.prototype.slice.call(arguments,1),b,!0)}),a._data(this,c,a.guid++)),!1},teardown:function(){return this!==document&&a.event.remove(document,c+"."+a._data(this,c)),!1}}}),a.event.special.ready={setup:function(){this===document&&d("'ready' event is deprecated")}};var J=a.fn.andSelf||a.fn.addBack,K=a.fn.find;if(a.fn.andSelf=function(){return d("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),J.apply(this,arguments)},a.fn.find=function(a){var b=K.apply(this,arguments);return b.context=this.context,b.selector=this.selector?this.selector+" "+a:a,b},a.Callbacks){var L=a.Deferred,M=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var c=L(),e=c.promise();return c.pipe=e.pipe=function(){var b=arguments;return d("deferred.pipe() is deprecated"),a.Deferred(function(d){a.each(M,function(f,g){var h=a.isFunction(b[f])&&b[f];c[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(d.resolve).fail(d.reject).progress(d.notify):d[g[0]+"With"](this===e?d.promise():this,h?[b]:arguments)})}),b=null}).promise()},c.isResolved=function(){return d("deferred.isResolved is deprecated"),"resolved"===c.state()},c.isRejected=function(){return d("deferred.isRejected is deprecated"),"rejected"===c.state()},b&&b.call(c,c),c}}}(jQuery,window);
--- a/wp-includes/js/jquery/jquery.js
+++ b/wp-includes/js/jquery/jquery.js
@@ -1,6 +1,6 @@
-/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
-
-return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
-return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
-jQuery.noConflict();
\ No newline at end of file
+/*! jQuery v1.12.3 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
+}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ra(b),i=l.boxSizing&&"border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Sa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Oa.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+eb(b,c,e||(i?"border":"content"),f,h)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){
+return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0;
+})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
+jQuery.noConflict();
--- a/wp-includes/js/jquery/suggest.js
+++ b/wp-includes/js/jquery/suggest.js
@@ -30,8 +30,8 @@
 
 		resetPosition();
 		$(window)
-			.load(resetPosition)		// just in case user is changing size of page while loading
-			.resize(resetPosition);
+			.on( 'load', resetPosition ) // just in case user is changing size of page while loading
+			.on( 'resize', resetPosition );
 
 		$input.blur(function() {
 			setTimeout(function() { $results.hide() }, 200);
--- a/wp-includes/js/jquery/suggest.min.js
+++ b/wp-includes/js/jquery/suggest.min.js
@@ -1 +1 @@
-!function(a){a.suggest=function(b,c){function d(){var a=o.offset();p.css({top:a.top+b.offsetHeight+"px",left:a.left+"px"})}function e(a){if(/27$|38$|40$/.test(a.keyCode)&&p.is(":visible")||/^13$|^9$/.test(a.keyCode)&&k())switch(a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0,a.returnValue=!1,a.keyCode){case 38:n();break;case 40:m();break;case 9:case 13:l();break;case 27:p.hide()}else o.val().length!=r&&(q&&clearTimeout(q),q=setTimeout(f,c.delay),r=o.val().length)}function f(){var b,d,e=a.trim(o.val());c.multiple&&(b=e.lastIndexOf(c.multipleSep),-1!=b&&(e=a.trim(e.substr(b+c.multipleSep.length)))),e.length>=c.minchars?(cached=g(e),cached?i(cached.items):a.get(c.source,{q:e},function(a){p.hide(),d=j(a,e),i(d),h(e,d,a.length)})):p.hide()}function g(a){var b;for(b=0;b<s.length;b++)if(s[b].q==a)return s.unshift(s.splice(b,1)[0]),s[0];return!1}function h(a,b,d){for(var e;s.length&&t+d>c.maxCacheSize;)e=s.pop(),t-=e.size;s.push({q:a,size:d,items:b}),t+=d}function i(b){var e,f="";if(b){if(!b.length)return void p.hide();for(d(),e=0;e<b.length;e++)f+="<li>"+b[e]+"</li>";p.html(f).show(),p.children("li").mouseover(function(){p.children("li").removeClass(c.selectClass),a(this).addClass(c.selectClass)}).click(function(a){a.preventDefault(),a.stopPropagation(),l()})}}function j(b,d){var e,f,g=[],h=b.split(c.delimiter);for(e=0;e<h.length;e++)f=a.trim(h[e]),f&&(f=f.replace(new RegExp(d,"ig"),function(a){return'<span class="'+c.matchClass+'">'+a+"</span>"}),g[g.length]=f);return g}function k(){var a;return p.is(":visible")?(a=p.children("li."+c.selectClass),a.length||(a=!1),a):!1}function l(){$currentResult=k(),$currentResult&&(c.multiple?($currentVal=-1!=o.val().indexOf(c.multipleSep)?o.val().substr(0,o.val().lastIndexOf(c.multipleSep)+c.multipleSep.length):"",o.val($currentVal+$currentResult.text()+c.multipleSep),o.focus()):o.val($currentResult.text()),p.hide(),o.trigger("change"),c.onSelect&&c.onSelect.apply(o[0]))}function m(){$currentResult=k(),$currentResult?$currentResult.removeClass(c.selectClass).next().addClass(c.selectClass):p.children("li:first-child").addClass(c.selectClass)}function n(){var a=k();a?a.removeClass(c.selectClass).prev().addClass(c.selectClass):p.children("li:last-child").addClass(c.selectClass)}var o,p,q,r,s,t;o=a(b).attr("autocomplete","off"),p=a("<ul/>"),q=!1,r=0,s=[],t=0,p.addClass(c.resultsClass).appendTo("body"),d(),a(window).load(d).resize(d),o.blur(function(){setTimeout(function(){p.hide()},200)}),o.keydown(e)},a.fn.suggest=function(b,c){return b?(c=c||{},c.multiple=c.multiple||!1,c.multipleSep=c.multipleSep||", ",c.source=b,c.delay=c.delay||100,c.resultsClass=c.resultsClass||"ac_results",c.selectClass=c.selectClass||"ac_over",c.matchClass=c.matchClass||"ac_match",c.minchars=c.minchars||2,c.delimiter=c.delimiter||"\n",c.onSelect=c.onSelect||!1,c.maxCacheSize=c.maxCacheSize||65536,this.each(function(){new a.suggest(this,c)}),this):void 0}}(jQuery);
\ No newline at end of file
+!function(a){a.suggest=function(b,c){function d(){var a=o.offset();p.css({top:a.top+b.offsetHeight+"px",left:a.left+"px"})}function e(a){if(/27$|38$|40$/.test(a.keyCode)&&p.is(":visible")||/^13$|^9$/.test(a.keyCode)&&k())switch(a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0,a.returnValue=!1,a.keyCode){case 38:n();break;case 40:m();break;case 9:case 13:l();break;case 27:p.hide()}else o.val().length!=r&&(q&&clearTimeout(q),q=setTimeout(f,c.delay),r=o.val().length)}function f(){var b,d,e=a.trim(o.val());c.multiple&&(b=e.lastIndexOf(c.multipleSep),-1!=b&&(e=a.trim(e.substr(b+c.multipleSep.length)))),e.length>=c.minchars?(cached=g(e),cached?i(cached.items):a.get(c.source,{q:e},function(a){p.hide(),d=j(a,e),i(d),h(e,d,a.length)})):p.hide()}function g(a){var b;for(b=0;b<s.length;b++)if(s[b].q==a)return s.unshift(s.splice(b,1)[0]),s[0];return!1}function h(a,b,d){for(var e;s.length&&t+d>c.maxCacheSize;)e=s.pop(),t-=e.size;s.push({q:a,size:d,items:b}),t+=d}function i(b){var e,f="";if(b){if(!b.length)return void p.hide();for(d(),e=0;e<b.length;e++)f+="<li>"+b[e]+"</li>";p.html(f).show(),p.children("li").mouseover(function(){p.children("li").removeClass(c.selectClass),a(this).addClass(c.selectClass)}).click(function(a){a.preventDefault(),a.stopPropagation(),l()})}}function j(b,d){var e,f,g=[],h=b.split(c.delimiter);for(e=0;e<h.length;e++)f=a.trim(h[e]),f&&(f=f.replace(new RegExp(d,"ig"),function(a){return'<span class="'+c.matchClass+'">'+a+"</span>"}),g[g.length]=f);return g}function k(){var a;return p.is(":visible")?(a=p.children("li."+c.selectClass),a.length||(a=!1),a):!1}function l(){$currentResult=k(),$currentResult&&(c.multiple?(-1!=o.val().indexOf(c.multipleSep)?$currentVal=o.val().substr(0,o.val().lastIndexOf(c.multipleSep)+c.multipleSep.length)+" ":$currentVal="",o.val($currentVal+$currentResult.text()+c.multipleSep+" "),o.focus()):o.val($currentResult.text()),p.hide(),o.trigger("change"),c.onSelect&&c.onSelect.apply(o[0]))}function m(){$currentResult=k(),$currentResult?$currentResult.removeClass(c.selectClass).next().addClass(c.selectClass):p.children("li:first-child").addClass(c.selectClass)}function n(){var a=k();a?a.removeClass(c.selectClass).prev().addClass(c.selectClass):p.children("li:last-child").addClass(c.selectClass)}var o,p,q,r,s,t;o=a(b).attr("autocomplete","off"),p=a("<ul/>"),q=!1,r=0,s=[],t=0,p.addClass(c.resultsClass).appendTo("body"),d(),a(window).on("load",d).on("resize",d),o.blur(function(){setTimeout(function(){p.hide()},200)}),o.keydown(e)},a.fn.suggest=function(b,c){return b?(c=c||{},c.multiple=c.multiple||!1,c.multipleSep=c.multipleSep||",",c.source=b,c.delay=c.delay||100,c.resultsClass=c.resultsClass||"ac_results",c.selectClass=c.selectClass||"ac_over",c.matchClass=c.matchClass||"ac_match",c.minchars=c.minchars||2,c.delimiter=c.delimiter||"\n",c.onSelect=c.onSelect||!1,c.maxCacheSize=c.maxCacheSize||65536,this.each(function(){new a.suggest(this,c)}),this):void 0}}(jQuery);
--- a/wp-includes/js/media-audiovideo.js
+++ b/wp-includes/js/media-audiovideo.js
@@ -728,14 +728,17 @@ MediaDetails = AttachmentDisplay.extend({
 		this.on( 'media:setting:remove', wp.media.mixin.unsetPlayers, this );
 		this.on( 'media:setting:remove', this.render );
 		this.on( 'media:setting:remove', this.setPlayer );
-		this.events = _.extend( this.events, {
+
+		AttachmentDisplay.prototype.initialize.apply( this, arguments );
+	},
+
+	events: function(){
+		return _.extend( {
 			'click .remove-setting' : 'removeSetting',
 			'change .content-track' : 'setTracks',
 			'click .remove-track' : 'setTracks',
 			'click .add-media-source' : 'addSource'
-		} );
-
-		AttachmentDisplay.prototype.initialize.apply( this, arguments );
+		}, AttachmentDisplay.prototype.events );
 	},
 
 	prepare: function() {
@@ -792,13 +795,15 @@ MediaDetails = AttachmentDisplay.extend({
 	 * @global MediaElementPlayer
 	 */
 	setPlayer : function() {
-		var baseSettings;
+		var baseSettings, src;
 
 		if ( this.players.length || ! this.media || this.scriptXhr ) {
 			return;
 		}
 
-		if ( this.model.get( 'src' ).indexOf( 'vimeo' ) > -1 && ! ( 'Froogaloop' in window ) ) {
+		src = this.model.get( 'src' );
+
+		if ( src && src.indexOf( 'vimeo' ) > -1 && ! ( 'Froogaloop' in window ) ) {
 			baseSettings = wp.media.mixin.mejsSettings;
 			this.scriptXhr = $.getScript( baseSettings.pluginPath + 'froogaloop.min.js', _.bind( this.loadPlayer, this ) );
 		} else {
--- a/wp-includes/js/media-audiovideo.min.js
+++ b/wp-includes/js/media-audiovideo.min.js
@@ -1 +1 @@
-!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d=wp.media,e=window._wpmejsSettings||{},f=window._wpMediaViewsL10n||{};wp.media.mixin={mejsSettings:e,removeAllPlayers:function(){var a;if(window.mejs&&window.mejs.players)for(a in window.mejs.players)window.mejs.players[a].pause(),this.removePlayer(window.mejs.players[a])},removePlayer:function(a){var b,c;if(a.options){for(b in a.options.features)if(c=a.options.features[b],a["clean"+c])try{a["clean"+c](a)}catch(d){}a.isDynamic||a.$node.remove(),"native"!==a.media.pluginType&&a.$media.remove(),delete window.mejs.players[a.id],a.container.remove(),a.globalUnbind(),delete a.node.player}},unsetPlayers:function(){this.players&&this.players.length&&(_.each(this.players,function(a){a.pause(),wp.media.mixin.removePlayer(a)}),this.players=[])}},wp.media.playlist=new wp.media.collection({tag:"playlist",editTitle:f.editPlaylistTitle,defaults:{id:wp.media.view.settings.post.id,style:"light",tracklist:!0,tracknumbers:!0,images:!0,artists:!0,type:"audio"}}),wp.media.audio={coerce:wp.media.coerce,defaults:{id:wp.media.view.settings.post.id,src:"",loop:!1,autoplay:!1,preload:"none",width:400},edit:function(a){var b,c=wp.shortcode.next("audio",a).shortcode;return b=wp.media({frame:"audio",state:"audio-details",metadata:_.defaults(c.attrs.named,this.defaults)})},shortcode:function(a){var b;return _.each(this.defaults,function(b,c){a[c]=this.coerce(a,c),b===a[c]&&delete a[c]},this),b=a.content,delete a.content,new wp.shortcode({tag:"audio",attrs:a,content:b})}},wp.media.video={coerce:wp.media.coerce,defaults:{id:wp.media.view.settings.post.id,src:"",poster:"",loop:!1,autoplay:!1,preload:"metadata",content:"",width:640,height:360},edit:function(a){var b,c,d=wp.shortcode.next("video",a).shortcode;return c=d.attrs.named,c.content=d.content,b=wp.media({frame:"video",state:"video-details",metadata:_.defaults(c,this.defaults)})},shortcode:function(a){var b;return _.each(this.defaults,function(b,c){a[c]=this.coerce(a,c),b===a[c]&&delete a[c]},this),b=a.content,delete a.content,new wp.shortcode({tag:"video",attrs:a,content:b})}},d.model.PostMedia=a("./models/post-media.js"),d.controller.AudioDetails=a("./controllers/audio-details.js"),d.controller.VideoDetails=a("./controllers/video-details.js"),d.view.MediaFrame.MediaDetails=a("./views/frame/media-details.js"),d.view.MediaFrame.AudioDetails=a("./views/frame/audio-details.js"),d.view.MediaFrame.VideoDetails=a("./views/frame/video-details.js"),d.view.MediaDetails=a("./views/media-details.js"),d.view.AudioDetails=a("./views/audio-details.js"),d.view.VideoDetails=a("./views/video-details.js")},{"./controllers/audio-details.js":2,"./controllers/video-details.js":3,"./models/post-media.js":4,"./views/audio-details.js":5,"./views/frame/audio-details.js":6,"./views/frame/media-details.js":7,"./views/frame/video-details.js":8,"./views/media-details.js":9,"./views/video-details.js":10}],2:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.view.l10n;d=e.extend({defaults:{id:"audio-details",toolbar:"audio-details",title:f.audioDetailsTitle,content:"audio-details",menu:"audio-details",router:!1,priority:60},initialize:function(a){this.media=a.media,e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.view.l10n;d=e.extend({defaults:{id:"video-details",toolbar:"video-details",title:f.videoDetailsTitle,content:"video-details",menu:"video-details",router:!1,priority:60},initialize:function(a){this.media=a.media,e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],4:[function(a,b,c){var d=Backbone.Model.extend({initialize:function(){this.attachment=!1},setSource:function(a){this.attachment=a,this.extension=a.get("filename").split(".").pop(),this.get("src")&&this.extension===this.get("src").split(".").pop()&&this.unset("src"),_.contains(wp.media.view.settings.embedExts,this.extension)?this.set(this.extension,this.attachment.get("url")):this.unset(this.extension)},changeAttachment:function(a){this.setSource(a),this.unset("src"),_.each(_.without(wp.media.view.settings.embedExts,this.extension),function(a){this.unset(a)},this)}});b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.MediaDetails;d=e.extend({className:"audio-details",template:wp.template("audio-details"),setMedia:function(){var a=this.$(".wp-audio-shortcode");return a.find("source").length?(a.is(":hidden")&&a.show(),this.media=e.prepareSrc(a.get(0))):(a.hide(),this.media=!1),this}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.MediaFrame.MediaDetails,f=wp.media.controller.MediaLibrary,g=wp.media.view.l10n;d=e.extend({defaults:{id:"audio",url:"",menu:"audio-details",content:"audio-details",toolbar:"audio-details",type:"link",title:g.audioDetailsTitle,priority:120},initialize:function(a){a.DetailsView=wp.media.view.AudioDetails,a.cancelText=g.audioDetailsCancel,a.addText=g.audioAddSourceTitle,e.prototype.initialize.call(this,a)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:render:replace-audio",this.renderReplaceToolbar,this),this.on("toolbar:render:add-audio-source",this.renderAddSourceToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.AudioDetails({media:this.media}),new f({type:"audio",id:"replace-audio",title:g.audioReplaceTitle,toolbar:"replace-audio",media:this.media,menu:"audio-details"}),new f({type:"audio",id:"add-audio-source",title:g.audioAddSourceTitle,toolbar:"add-audio-source",media:this.media,menu:!1})])}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"media",url:"",menu:"media-details",content:"media-details",toolbar:"media-details",type:"link",priority:120},initialize:function(a){this.DetailsView=a.DetailsView,this.cancelText=a.cancelText,this.addText=a.addText,this.media=new wp.media.model.PostMedia(a.metadata),this.options.selection=new wp.media.model.Selection(this.media.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){var a=this.defaults.menu;e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:"+a,this.createMenu,this),this.on("content:render:"+a,this.renderDetailsContent,this),this.on("menu:render:"+a,this.renderMenu,this),this.on("toolbar:render:"+a,this.renderDetailsToolbar,this)},renderDetailsContent:function(){var a=new this.DetailsView({controller:this,model:this.state().media,attachment:this.state().media.attachment}).render();this.content.set(a)},renderMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:this.cancelText,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},setPrimaryButton:function(a,b){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{button:{style:"primary",text:a,priority:80,click:function(){var a=this.controller;b.call(this,a,a.state()),a.setState(a.options.state),a.reset()}}}}))},renderDetailsToolbar:function(){this.setPrimaryButton(f.update,function(a,b){a.close(),b.trigger("update",a.media.toJSON())})},renderReplaceToolbar:function(){this.setPrimaryButton(f.replace,function(a,b){var c=b.get("selection").single();a.media.changeAttachment(c),b.trigger("replace",a.media.toJSON())})},renderAddSourceToolbar:function(){this.setPrimaryButton(this.addText,function(a,b){var c=b.get("selection").single();a.media.setSource(c),b.trigger("add-source",a.media.toJSON())})}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.view.MediaFrame.MediaDetails,f=wp.media.controller.MediaLibrary,g=wp.media.view.l10n;d=e.extend({defaults:{id:"video",url:"",menu:"video-details",content:"video-details",toolbar:"video-details",type:"link",title:g.videoDetailsTitle,priority:120},initialize:function(a){a.DetailsView=wp.media.view.VideoDetails,a.cancelText=g.videoDetailsCancel,a.addText=g.videoAddSourceTitle,e.prototype.initialize.call(this,a)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:render:replace-video",this.renderReplaceToolbar,this),this.on("toolbar:render:add-video-source",this.renderAddSourceToolbar,this),this.on("toolbar:render:select-poster-image",this.renderSelectPosterImageToolbar,this),this.on("toolbar:render:add-track",this.renderAddTrackToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.VideoDetails({media:this.media}),new f({type:"video",id:"replace-video",title:g.videoReplaceTitle,toolbar:"replace-video",media:this.media,menu:"video-details"}),new f({type:"video",id:"add-video-source",title:g.videoAddSourceTitle,toolbar:"add-video-source",media:this.media,menu:!1}),new f({type:"image",id:"select-poster-image",title:g.videoSelectPosterImageTitle,toolbar:"select-poster-image",media:this.media,menu:"video-details"}),new f({type:"text",id:"add-track",title:g.videoAddTrackTitle,toolbar:"add-track",media:this.media,menu:"video-details"})])},renderSelectPosterImageToolbar:function(){this.setPrimaryButton(g.videoSelectPosterImageTitle,function(a,b){var c=[],d=b.get("selection").single();a.media.set("poster",d.get("url")),b.trigger("set-poster-image",a.media.toJSON()),_.each(wp.media.view.settings.embedExts,function(b){a.media.get(b)&&c.push(a.media.get(b))}),wp.ajax.send("set-attachment-thumbnail",{data:{urls:c,thumbnail_id:d.get("id")}})})},renderAddTrackToolbar:function(){this.setPrimaryButton(g.videoAddTrackTitle,function(a,b){var c=b.get("selection").single(),d=a.media.get("content");-1===d.indexOf(c.get("url"))&&(d+=['<track srclang="en" label="English" kind="subtitles" src="',c.get("url"),'" />'].join(""),a.media.set("content",d)),b.trigger("add-track",a.media.toJSON())})}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({initialize:function(){_.bindAll(this,"success"),this.players=[],this.listenTo(this.controller,"close",wp.media.mixin.unsetPlayers),this.on("ready",this.setPlayer),this.on("media:setting:remove",wp.media.mixin.unsetPlayers,this),this.on("media:setting:remove",this.render),this.on("media:setting:remove",this.setPlayer),this.events=_.extend(this.events,{"click .remove-setting":"removeSetting","change .content-track":"setTracks","click .remove-track":"setTracks","click .add-media-source":"addSource"}),e.prototype.initialize.apply(this,arguments)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},removeSetting:function(a){var b,c=f(a.currentTarget).parent();b=c.find("input").data("setting"),b&&(this.model.unset(b),this.trigger("media:setting:remove",this)),c.remove()},setTracks:function(){var a="";_.each(this.$(".content-track"),function(b){a+=f(b).val()}),this.model.set("content",a),this.trigger("media:setting:remove",this)},addSource:function(a){this.controller.lastMime=f(a.currentTarget).data("mime"),this.controller.setState("add-"+this.controller.defaults.id+"-source")},loadPlayer:function(){this.players.push(new MediaElementPlayer(this.media,this.settings)),this.scriptXhr=!1},setPlayer:function(){var a;this.players.length||!this.media||this.scriptXhr||(this.model.get("src").indexOf("vimeo")>-1&&!("Froogaloop"in window)?(a=wp.media.mixin.mejsSettings,this.scriptXhr=f.getScript(a.pluginPath+"froogaloop.min.js",_.bind(this.loadPlayer,this))):this.loadPlayer())},setMedia:function(){return this},success:function(a){var b=a.attributes.autoplay&&"false"!==a.attributes.autoplay;"flash"===a.pluginType&&b&&a.addEventListener("canplay",function(){a.play()},!1),this.mejs=a},render:function(){return e.prototype.render.apply(this,arguments),setTimeout(_.bind(function(){this.resetFocus()},this),10),this.settings=_.defaults({success:this.success},wp.media.mixin.mejsSettings),this.setMedia()},resetFocus:function(){this.$(".embed-media-settings").scrollTop(0)}},{instances:0,prepareSrc:function(a){var b=d.instances++;return _.each(f(a).find("source"),function(a){a.src=[a.src,a.src.indexOf("?")>-1?"&":"?","_=",b].join("")}),a}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.view.MediaDetails;d=e.extend({className:"video-details",template:wp.template("video-details"),setMedia:function(){var a=this.$(".wp-video-shortcode");return a.find("source").length?(a.is(":hidden")&&a.show(),a.hasClass("youtube-video")||a.hasClass("vimeo-video")?this.media=a.get(0):this.media=e.prepareSrc(a.get(0))):(a.hide(),this.media=!1),this}}),b.exports=d},{}]},{},[1]);
\ No newline at end of file
+!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d=wp.media,e=window._wpmejsSettings||{},f=window._wpMediaViewsL10n||{};wp.media.mixin={mejsSettings:e,removeAllPlayers:function(){var a;if(window.mejs&&window.mejs.players)for(a in window.mejs.players)window.mejs.players[a].pause(),this.removePlayer(window.mejs.players[a])},removePlayer:function(a){var b,c;if(a.options){for(b in a.options.features)if(c=a.options.features[b],a["clean"+c])try{a["clean"+c](a)}catch(d){}a.isDynamic||a.$node.remove(),"native"!==a.media.pluginType&&a.$media.remove(),delete window.mejs.players[a.id],a.container.remove(),a.globalUnbind(),delete a.node.player}},unsetPlayers:function(){this.players&&this.players.length&&(_.each(this.players,function(a){a.pause(),wp.media.mixin.removePlayer(a)}),this.players=[])}},wp.media.playlist=new wp.media.collection({tag:"playlist",editTitle:f.editPlaylistTitle,defaults:{id:wp.media.view.settings.post.id,style:"light",tracklist:!0,tracknumbers:!0,images:!0,artists:!0,type:"audio"}}),wp.media.audio={coerce:wp.media.coerce,defaults:{id:wp.media.view.settings.post.id,src:"",loop:!1,autoplay:!1,preload:"none",width:400},edit:function(a){var b,c=wp.shortcode.next("audio",a).shortcode;return b=wp.media({frame:"audio",state:"audio-details",metadata:_.defaults(c.attrs.named,this.defaults)})},shortcode:function(a){var b;return _.each(this.defaults,function(b,c){a[c]=this.coerce(a,c),b===a[c]&&delete a[c]},this),b=a.content,delete a.content,new wp.shortcode({tag:"audio",attrs:a,content:b})}},wp.media.video={coerce:wp.media.coerce,defaults:{id:wp.media.view.settings.post.id,src:"",poster:"",loop:!1,autoplay:!1,preload:"metadata",content:"",width:640,height:360},edit:function(a){var b,c,d=wp.shortcode.next("video",a).shortcode;return c=d.attrs.named,c.content=d.content,b=wp.media({frame:"video",state:"video-details",metadata:_.defaults(c,this.defaults)})},shortcode:function(a){var b;return _.each(this.defaults,function(b,c){a[c]=this.coerce(a,c),b===a[c]&&delete a[c]},this),b=a.content,delete a.content,new wp.shortcode({tag:"video",attrs:a,content:b})}},d.model.PostMedia=a("./models/post-media.js"),d.controller.AudioDetails=a("./controllers/audio-details.js"),d.controller.VideoDetails=a("./controllers/video-details.js"),d.view.MediaFrame.MediaDetails=a("./views/frame/media-details.js"),d.view.MediaFrame.AudioDetails=a("./views/frame/audio-details.js"),d.view.MediaFrame.VideoDetails=a("./views/frame/video-details.js"),d.view.MediaDetails=a("./views/media-details.js"),d.view.AudioDetails=a("./views/audio-details.js"),d.view.VideoDetails=a("./views/video-details.js")},{"./controllers/audio-details.js":2,"./controllers/video-details.js":3,"./models/post-media.js":4,"./views/audio-details.js":5,"./views/frame/audio-details.js":6,"./views/frame/media-details.js":7,"./views/frame/video-details.js":8,"./views/media-details.js":9,"./views/video-details.js":10}],2:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.view.l10n;d=e.extend({defaults:{id:"audio-details",toolbar:"audio-details",title:f.audioDetailsTitle,content:"audio-details",menu:"audio-details",router:!1,priority:60},initialize:function(a){this.media=a.media,e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.view.l10n;d=e.extend({defaults:{id:"video-details",toolbar:"video-details",title:f.videoDetailsTitle,content:"video-details",menu:"video-details",router:!1,priority:60},initialize:function(a){this.media=a.media,e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],4:[function(a,b,c){var d=Backbone.Model.extend({initialize:function(){this.attachment=!1},setSource:function(a){this.attachment=a,this.extension=a.get("filename").split(".").pop(),this.get("src")&&this.extension===this.get("src").split(".").pop()&&this.unset("src"),_.contains(wp.media.view.settings.embedExts,this.extension)?this.set(this.extension,this.attachment.get("url")):this.unset(this.extension)},changeAttachment:function(a){this.setSource(a),this.unset("src"),_.each(_.without(wp.media.view.settings.embedExts,this.extension),function(a){this.unset(a)},this)}});b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.MediaDetails;d=e.extend({className:"audio-details",template:wp.template("audio-details"),setMedia:function(){var a=this.$(".wp-audio-shortcode");return a.find("source").length?(a.is(":hidden")&&a.show(),this.media=e.prepareSrc(a.get(0))):(a.hide(),this.media=!1),this}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.MediaFrame.MediaDetails,f=wp.media.controller.MediaLibrary,g=wp.media.view.l10n;d=e.extend({defaults:{id:"audio",url:"",menu:"audio-details",content:"audio-details",toolbar:"audio-details",type:"link",title:g.audioDetailsTitle,priority:120},initialize:function(a){a.DetailsView=wp.media.view.AudioDetails,a.cancelText=g.audioDetailsCancel,a.addText=g.audioAddSourceTitle,e.prototype.initialize.call(this,a)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:render:replace-audio",this.renderReplaceToolbar,this),this.on("toolbar:render:add-audio-source",this.renderAddSourceToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.AudioDetails({media:this.media}),new f({type:"audio",id:"replace-audio",title:g.audioReplaceTitle,toolbar:"replace-audio",media:this.media,menu:"audio-details"}),new f({type:"audio",id:"add-audio-source",title:g.audioAddSourceTitle,toolbar:"add-audio-source",media:this.media,menu:!1})])}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"media",url:"",menu:"media-details",content:"media-details",toolbar:"media-details",type:"link",priority:120},initialize:function(a){this.DetailsView=a.DetailsView,this.cancelText=a.cancelText,this.addText=a.addText,this.media=new wp.media.model.PostMedia(a.metadata),this.options.selection=new wp.media.model.Selection(this.media.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){var a=this.defaults.menu;e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:"+a,this.createMenu,this),this.on("content:render:"+a,this.renderDetailsContent,this),this.on("menu:render:"+a,this.renderMenu,this),this.on("toolbar:render:"+a,this.renderDetailsToolbar,this)},renderDetailsContent:function(){var a=new this.DetailsView({controller:this,model:this.state().media,attachment:this.state().media.attachment}).render();this.content.set(a)},renderMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:this.cancelText,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},setPrimaryButton:function(a,b){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{button:{style:"primary",text:a,priority:80,click:function(){var a=this.controller;b.call(this,a,a.state()),a.setState(a.options.state),a.reset()}}}}))},renderDetailsToolbar:function(){this.setPrimaryButton(f.update,function(a,b){a.close(),b.trigger("update",a.media.toJSON())})},renderReplaceToolbar:function(){this.setPrimaryButton(f.replace,function(a,b){var c=b.get("selection").single();a.media.changeAttachment(c),b.trigger("replace",a.media.toJSON())})},renderAddSourceToolbar:function(){this.setPrimaryButton(this.addText,function(a,b){var c=b.get("selection").single();a.media.setSource(c),b.trigger("add-source",a.media.toJSON())})}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.view.MediaFrame.MediaDetails,f=wp.media.controller.MediaLibrary,g=wp.media.view.l10n;d=e.extend({defaults:{id:"video",url:"",menu:"video-details",content:"video-details",toolbar:"video-details",type:"link",title:g.videoDetailsTitle,priority:120},initialize:function(a){a.DetailsView=wp.media.view.VideoDetails,a.cancelText=g.videoDetailsCancel,a.addText=g.videoAddSourceTitle,e.prototype.initialize.call(this,a)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:render:replace-video",this.renderReplaceToolbar,this),this.on("toolbar:render:add-video-source",this.renderAddSourceToolbar,this),this.on("toolbar:render:select-poster-image",this.renderSelectPosterImageToolbar,this),this.on("toolbar:render:add-track",this.renderAddTrackToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.VideoDetails({media:this.media}),new f({type:"video",id:"replace-video",title:g.videoReplaceTitle,toolbar:"replace-video",media:this.media,menu:"video-details"}),new f({type:"video",id:"add-video-source",title:g.videoAddSourceTitle,toolbar:"add-video-source",media:this.media,menu:!1}),new f({type:"image",id:"select-poster-image",title:g.videoSelectPosterImageTitle,toolbar:"select-poster-image",media:this.media,menu:"video-details"}),new f({type:"text",id:"add-track",title:g.videoAddTrackTitle,toolbar:"add-track",media:this.media,menu:"video-details"})])},renderSelectPosterImageToolbar:function(){this.setPrimaryButton(g.videoSelectPosterImageTitle,function(a,b){var c=[],d=b.get("selection").single();a.media.set("poster",d.get("url")),b.trigger("set-poster-image",a.media.toJSON()),_.each(wp.media.view.settings.embedExts,function(b){a.media.get(b)&&c.push(a.media.get(b))}),wp.ajax.send("set-attachment-thumbnail",{data:{urls:c,thumbnail_id:d.get("id")}})})},renderAddTrackToolbar:function(){this.setPrimaryButton(g.videoAddTrackTitle,function(a,b){var c=b.get("selection").single(),d=a.media.get("content");-1===d.indexOf(c.get("url"))&&(d+=['<track srclang="en" label="English" kind="subtitles" src="',c.get("url"),'" />'].join(""),a.media.set("content",d)),b.trigger("add-track",a.media.toJSON())})}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({initialize:function(){_.bindAll(this,"success"),this.players=[],this.listenTo(this.controller,"close",wp.media.mixin.unsetPlayers),this.on("ready",this.setPlayer),this.on("media:setting:remove",wp.media.mixin.unsetPlayers,this),this.on("media:setting:remove",this.render),this.on("media:setting:remove",this.setPlayer),e.prototype.initialize.apply(this,arguments)},events:function(){return _.extend({"click .remove-setting":"removeSetting","change .content-track":"setTracks","click .remove-track":"setTracks","click .add-media-source":"addSource"},e.prototype.events)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},removeSetting:function(a){var b,c=f(a.currentTarget).parent();b=c.find("input").data("setting"),b&&(this.model.unset(b),this.trigger("media:setting:remove",this)),c.remove()},setTracks:function(){var a="";_.each(this.$(".content-track"),function(b){a+=f(b).val()}),this.model.set("content",a),this.trigger("media:setting:remove",this)},addSource:function(a){this.controller.lastMime=f(a.currentTarget).data("mime"),this.controller.setState("add-"+this.controller.defaults.id+"-source")},loadPlayer:function(){this.players.push(new MediaElementPlayer(this.media,this.settings)),this.scriptXhr=!1},setPlayer:function(){var a,b;this.players.length||!this.media||this.scriptXhr||(b=this.model.get("src"),b&&b.indexOf("vimeo")>-1&&!("Froogaloop"in window)?(a=wp.media.mixin.mejsSettings,this.scriptXhr=f.getScript(a.pluginPath+"froogaloop.min.js",_.bind(this.loadPlayer,this))):this.loadPlayer())},setMedia:function(){return this},success:function(a){var b=a.attributes.autoplay&&"false"!==a.attributes.autoplay;"flash"===a.pluginType&&b&&a.addEventListener("canplay",function(){a.play()},!1),this.mejs=a},render:function(){return e.prototype.render.apply(this,arguments),setTimeout(_.bind(function(){this.resetFocus()},this),10),this.settings=_.defaults({success:this.success},wp.media.mixin.mejsSettings),this.setMedia()},resetFocus:function(){this.$(".embed-media-settings").scrollTop(0)}},{instances:0,prepareSrc:function(a){var b=d.instances++;return _.each(f(a).find("source"),function(a){a.src=[a.src,a.src.indexOf("?")>-1?"&":"?","_=",b].join("")}),a}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.view.MediaDetails;d=e.extend({className:"video-details",template:wp.template("video-details"),setMedia:function(){var a=this.$(".wp-video-shortcode");return a.find("source").length?(a.is(":hidden")&&a.show(),a.hasClass("youtube-video")||a.hasClass("vimeo-video")?this.media=a.get(0):this.media=e.prepareSrc(a.get(0))):(a.hide(),this.media=!1),this}}),b.exports=d},{}]},{},[1]);
\ No newline at end of file
--- a/wp-includes/js/media-grid.js
+++ b/wp-includes/js/media-grid.js
@@ -150,8 +150,8 @@ var Button = wp.media.view.Button,
 DeleteSelectedPermanently = DeleteSelected.extend({
 	initialize: function() {
 		DeleteSelected.prototype.initialize.apply( this, arguments );
-		this.listenTo( this.controller, 'select:activate', this.selectActivate );
-		this.listenTo( this.controller, 'select:deactivate', this.selectDeactivate );
+		this.controller.on( 'select:activate', this.selectActivate, this );
+		this.controller.on( 'select:deactivate', this.selectDeactivate, this );
 	},
 
 	filterChange: function( model ) {
@@ -197,9 +197,9 @@ DeleteSelected = Button.extend({
 	initialize: function() {
 		Button.prototype.initialize.apply( this, arguments );
 		if ( this.options.filters ) {
-			this.listenTo( this.options.filters.model, 'change', this.filterChange );
+			this.options.filters.model.on( 'change', this.filterChange, this );
 		}
-		this.listenTo( this.controller, 'selection:toggle', this.toggleDisabled );
+		this.controller.on( 'selection:toggle', this.toggleDisabled, this );
 	},
 
 	filterChange: function( model ) {
@@ -251,8 +251,8 @@ SelectModeToggle = Button.extend({
 		} );
 
 		Button.prototype.initialize.apply( this, arguments );
-		this.listenTo( this.controller, 'select:activate select:deactivate', this.toggleBulkEditHandler );
-		this.listenTo( this.controller, 'selection:action:done', this.back );
+		this.controller.on( 'select:activate select:deactivate', this.toggleBulkEditHandler, this );
+		this.controller.on( 'selection:action:done', this.back, this );
 	},
 
 	back: function () {
--- a/wp-includes/js/media-grid.min.js
+++ b/wp-includes/js/media-grid.min.js
@@ -1 +1 @@
-!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-attachment",title:e.attachmentDetails,content:"edit-metadata",menu:!1,toolbar:!1,router:!1}}),b.exports=d},{}],2:[function(a,b,c){var d=wp.media;d.controller.EditAttachmentMetadata=a("./controllers/edit-attachment-metadata.js"),d.view.MediaFrame.Manage=a("./views/frame/manage.js"),d.view.Attachment.Details.TwoColumn=a("./views/attachment/details-two-column.js"),d.view.MediaFrame.Manage.Router=a("./routers/manage.js"),d.view.EditImage.Details=a("./views/edit-image-details.js"),d.view.MediaFrame.EditAttachments=a("./views/frame/edit-attachments.js"),d.view.SelectModeToggleButton=a("./views/button/select-mode-toggle.js"),d.view.DeleteSelectedButton=a("./views/button/delete-selected.js"),d.view.DeleteSelectedPermanentlyButton=a("./views/button/delete-selected-permanently.js")},{"./controllers/edit-attachment-metadata.js":1,"./routers/manage.js":3,"./views/attachment/details-two-column.js":4,"./views/button/delete-selected-permanently.js":5,"./views/button/delete-selected.js":6,"./views/button/select-mode-toggle.js":7,"./views/edit-image-details.js":8,"./views/frame/edit-attachments.js":9,"./views/frame/manage.js":10}],3:[function(a,b,c){var d=Backbone.Router.extend({routes:{"upload.php?item=:slug":"showItem","upload.php?search=:query":"search"},baseUrl:function(a){return"upload.php"+a},search:function(a){jQuery("#media-search-input").val(a).trigger("input")},showItem:function(a){var b,c=wp.media,d=c.frame.state().get("library");b=d.findWhere({id:parseInt(a,10)}),b?c.frame.trigger("edit:attachment",b):(b=c.attachment(a),c.frame.listenTo(b,"change",function(a){c.frame.stopListening(b),c.frame.trigger("edit:attachment",a)}),b.fetch())}});b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.view.Attachment.Details;d=e.extend({template:wp.template("attachment-details-two-column"),editAttachment:function(a){a.preventDefault(),this.controller.content.mode("edit-image")},toggleSelectionHandler:function(){},render:function(){e.prototype.render.apply(this,arguments),wp.media.mixin.removeAllPlayers(),this.$("audio, video").each(function(a,b){var c=wp.media.view.MediaDetails.prepareSrc(b);new window.MediaElementPlayer(c,wp.media.mixin.mejsSettings)})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.DeleteSelectedButton;d=f.extend({initialize:function(){f.prototype.initialize.apply(this,arguments),this.listenTo(this.controller,"select:activate",this.selectActivate),this.listenTo(this.controller,"select:deactivate",this.selectDeactivate)},filterChange:function(a){this.canShow="trash"===a.get("status")},selectActivate:function(){this.toggleDisabled(),this.$el.toggleClass("hidden",!this.canShow)},selectDeactivate:function(){this.toggleDisabled(),this.$el.addClass("hidden")},render:function(){return e.prototype.render.apply(this,arguments),this.selectActivate(),this}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),this.options.filters&&this.listenTo(this.options.filters.model,"change",this.filterChange),this.listenTo(this.controller,"selection:toggle",this.toggleDisabled)},filterChange:function(a){"trash"===a.get("status")?this.model.set("text",f.untrashSelected):wp.media.view.settings.mediaTrash?this.model.set("text",f.trashSelected):this.model.set("text",f.deleteSelected)},toggleDisabled:function(){this.model.set("disabled",!this.controller.state().get("selection").length)},render:function(){return e.prototype.render.apply(this,arguments),this.controller.isModeActive("select")?this.$el.addClass("delete-selected-button"):this.$el.addClass("delete-selected-button hidden"),this.toggleDisabled(),this}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{size:""}),e.prototype.initialize.apply(this,arguments),this.listenTo(this.controller,"select:activate select:deactivate",this.toggleBulkEditHandler),this.listenTo(this.controller,"selection:action:done",this.back)},back:function(){this.controller.deactivateMode("select").activateMode("edit")},click:function(){e.prototype.click.apply(this,arguments),this.controller.isModeActive("select")?this.back():this.controller.deactivateMode("edit").activateMode("select")},render:function(){return e.prototype.render.apply(this,arguments),this.$el.addClass("select-mode-toggle-button"),this},toggleBulkEditHandler:function(){var a,b=this.controller.content.get().toolbar;a=b.$(".media-toolbar-secondary > *, .media-toolbar-primary > *"),this.controller.isModeActive("select")?(this.model.set({size:"large",text:f.cancelSelection}),a.not(".spinner, .media-button").hide(),this.$el.show(),b.$(".delete-selected-button").removeClass("hidden")):(this.model.set({size:"",text:f.bulkSelect}),this.controller.content.get().$el.removeClass("fixed"),b.$el.css("width",""),b.$(".delete-selected-button").addClass("hidden"),a.not(".media-button").show(),this.controller.state().get("selection").reset())}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.EditImage;d=f.extend({initialize:function(a){this.editor=window.imageEdit,this.frame=a.frame,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},back:function(){this.frame.content.mode("edit-metadata")},save:function(){this.model.fetch().done(_.bind(function(){this.frame.content.mode("edit-metadata")},this))}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.view.Frame,f=wp.media.view.MediaFrame,g=jQuery;d=f.extend({className:"edit-attachment-frame",template:wp.template("edit-attachment-frame"),regions:["title","content"],events:{"click .left":"previousMediaItem","click .right":"nextMediaItem"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{modal:!0,state:"edit-attachment"}),this.controller=this.options.controller,this.gridRouter=this.controller.gridRouter,this.library=this.options.library,this.options.model&&(this.model=this.options.model),this.bindHandlers(),this.createStates(),this.createModal(),this.title.mode("default"),this.toggleNav()},bindHandlers:function(){this.on("title:create:default",this.createTitle,this),this.listenTo(this.model,"change:status destroy",this.close,this),this.on("content:create:edit-metadata",this.editMetadataMode,this),this.on("content:create:edit-image",this.editImageMode,this),this.on("content:render:edit-image",this.editImageModeRender,this),this.on("close",this.detach)},createModal:function(){this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.on("open",_.bind(function(){g("body").on("keydown.media-modal",_.bind(this.keyEvent,this))},this)),this.modal.on("close",_.bind(function(){this.modal.remove(),g("body").off("keydown.media-modal"),g('li.attachment[data-id="'+this.model.get("id")+'"]').focus(),this.resetRoute()},this)),this.modal.content(this),this.modal.open())},createStates:function(){this.states.add([new wp.media.controller.EditAttachmentMetadata({model:this.model})])},editMetadataMode:function(a){a.view=new wp.media.view.Attachment.Details.TwoColumn({controller:this,model:this.model}),a.view.views.set(".attachment-compat",new wp.media.view.AttachmentCompat({controller:this,model:this.model})),this.model&&this.gridRouter.navigate(this.gridRouter.baseUrl("?item="+this.model.id))},editImageMode:function(a){var b=new wp.media.controller.EditImage({model:this.model,frame:this});b._toolbar=function(){},b._router=function(){},b._menu=function(){},a.view=new wp.media.view.EditImage.Details({model:this.model,frame:this,controller:b})},editImageModeRender:function(a){a.on("ready",a.loadEditor)},toggleNav:function(){this.$(".left").toggleClass("disabled",!this.hasPrevious()),this.$(".right").toggleClass("disabled",!this.hasNext())},rerender:function(){"edit-metadata"!==this.content.mode()?this.content.mode("edit-metadata"):this.content.render(),this.toggleNav()},previousMediaItem:function(){return this.hasPrevious()?(this.model=this.library.at(this.getCurrentIndex()-1),this.rerender(),void this.$(".left").focus()):void this.$(".left").blur()},nextMediaItem:function(){return this.hasNext()?(this.model=this.library.at(this.getCurrentIndex()+1),this.rerender(),void this.$(".right").focus()):void this.$(".right").blur()},getCurrentIndex:function(){return this.library.indexOf(this.model)},hasNext:function(){return this.getCurrentIndex()+1<this.library.length},hasPrevious:function(){return this.getCurrentIndex()-1>-1},keyEvent:function(a){("INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName||a.target.readOnly||a.target.disabled)&&(39===a.keyCode&&this.nextMediaItem(),37===a.keyCode&&this.previousMediaItem())},resetRoute:function(){this.gridRouter.navigate(this.gridRouter.baseUrl(""))}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.controller.Library,g=Backbone.$;d=e.extend({initialize:function(){_.defaults(this.options,{title:"",modal:!1,selection:[],library:{},multiple:"add",state:"library",uploader:!0,mode:["grid","edit"]}),this.$body=g(document.body),this.$window=g(window),this.$adminBar=g("#wpadminbar"),this.$window.on("scroll resize",_.debounce(_.bind(this.fixPosition,this),15)),g(document).on("click",".page-title-action",_.bind(this.addNewClickHandler,this)),this.$el.addClass("wp-core-ui"),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:document.body,container:document.body}}).render(),this.uploader.ready(),g("body").append(this.uploader.el),this.options.uploader=!1),this.gridRouter=new wp.media.view.MediaFrame.Manage.Router,e.prototype.initialize.apply(this,arguments),this.$el.appendTo(this.options.container),this.createStates(),this.bindRegionModeHandlers(),this.render(),this.bindSearchHandler()},bindSearchHandler:function(){var a=this.$("#media-search-input"),b=this.options.container.data("search"),c=this.browserView.toolbar.get("search").$el,d=this.$(".view-list"),e=_.debounce(function(a){var b=g(a.currentTarget).val(),c="";b&&(c+="?search="+b),this.gridRouter.navigate(this.gridRouter.baseUrl(c))},1e3);a.on("input",_.bind(e,this)),c.val(b).trigger("input"),this.gridRouter.on("route:search",function(){var a=window.location.href;a.indexOf("mode=")>-1?a=a.replace(/mode=[^&]+/g,"mode=list"):a+=a.indexOf("?")>-1?"&mode=list":"?mode=list",a=a.replace("search=","s="),d.prop("href",a)})},createStates:function(){var a=this.options;this.options.states||this.states.add([new f({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,content:"browse",toolbar:"select",contentUserSetting:!1,filterable:"all",autoSelect:!1})])},bindRegionModeHandlers:function(){this.on("content:create:browse",this.browseContent,this),this.on("edit:attachment",this.openEditAttachmentModal,this),this.on("select:activate",this.bindKeydown,this),this.on("select:deactivate",this.unbindKeydown,this)},handleKeydown:function(a){27===a.which&&(a.preventDefault(),this.deactivateMode("select").activateMode("edit"))},bindKeydown:function(){this.$body.on("keydown.select",_.bind(this.handleKeydown,this))},unbindKeydown:function(){this.$body.off("keydown.select")},fixPosition:function(){var a,b;this.isModeActive("select")&&(a=this.$(".attachments-browser"),b=a.find(".media-toolbar"),a.offset().top+16<this.$window.scrollTop()+this.$adminBar.height()?(a.addClass("fixed"),b.css("width",a.width()+"px")):(a.removeClass("fixed"),b.css("width","")))},addNewClickHandler:function(a){a.preventDefault(),this.trigger("toggle:upload:attachment")},openEditAttachmentModal:function(a){wp.media({frame:"edit-attachments",controller:this,library:this.state().get("library"),model:a})},browseContent:function(a){var b=this.state();this.browserView=a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.get("displaySettings"),dragInfo:b.get("dragInfo"),sidebar:"errors",suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView"),scrollElement:document}),this.browserView.on("ready",_.bind(this.bindDeferred,this)),this.errors=wp.Uploader.errors,this.errors.on("add remove reset",this.sidebarVisibility,this)},sidebarVisibility:function(){this.browserView.$(".media-sidebar").toggle(!!this.errors.length)},bindDeferred:function(){this.browserView.dfd&&this.browserView.dfd.done(_.bind(this.startHistory,this))},startHistory:function(){window.history&&window.history.pushState&&Backbone.history.start({root:window._wpMediaGridSettings.adminUrl,pushState:!0})}}),b.exports=d},{}]},{},[2]);
\ No newline at end of file
+!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-attachment",title:e.attachmentDetails,content:"edit-metadata",menu:!1,toolbar:!1,router:!1}}),b.exports=d},{}],2:[function(a,b,c){var d=wp.media;d.controller.EditAttachmentMetadata=a("./controllers/edit-attachment-metadata.js"),d.view.MediaFrame.Manage=a("./views/frame/manage.js"),d.view.Attachment.Details.TwoColumn=a("./views/attachment/details-two-column.js"),d.view.MediaFrame.Manage.Router=a("./routers/manage.js"),d.view.EditImage.Details=a("./views/edit-image-details.js"),d.view.MediaFrame.EditAttachments=a("./views/frame/edit-attachments.js"),d.view.SelectModeToggleButton=a("./views/button/select-mode-toggle.js"),d.view.DeleteSelectedButton=a("./views/button/delete-selected.js"),d.view.DeleteSelectedPermanentlyButton=a("./views/button/delete-selected-permanently.js")},{"./controllers/edit-attachment-metadata.js":1,"./routers/manage.js":3,"./views/attachment/details-two-column.js":4,"./views/button/delete-selected-permanently.js":5,"./views/button/delete-selected.js":6,"./views/button/select-mode-toggle.js":7,"./views/edit-image-details.js":8,"./views/frame/edit-attachments.js":9,"./views/frame/manage.js":10}],3:[function(a,b,c){var d=Backbone.Router.extend({routes:{"upload.php?item=:slug":"showItem","upload.php?search=:query":"search"},baseUrl:function(a){return"upload.php"+a},search:function(a){jQuery("#media-search-input").val(a).trigger("input")},showItem:function(a){var b,c=wp.media,d=c.frame.state().get("library");b=d.findWhere({id:parseInt(a,10)}),b?c.frame.trigger("edit:attachment",b):(b=c.attachment(a),c.frame.listenTo(b,"change",function(a){c.frame.stopListening(b),c.frame.trigger("edit:attachment",a)}),b.fetch())}});b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.view.Attachment.Details;d=e.extend({template:wp.template("attachment-details-two-column"),editAttachment:function(a){a.preventDefault(),this.controller.content.mode("edit-image")},toggleSelectionHandler:function(){},render:function(){e.prototype.render.apply(this,arguments),wp.media.mixin.removeAllPlayers(),this.$("audio, video").each(function(a,b){var c=wp.media.view.MediaDetails.prepareSrc(b);new window.MediaElementPlayer(c,wp.media.mixin.mejsSettings)})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.DeleteSelectedButton;d=f.extend({initialize:function(){f.prototype.initialize.apply(this,arguments),this.controller.on("select:activate",this.selectActivate,this),this.controller.on("select:deactivate",this.selectDeactivate,this)},filterChange:function(a){this.canShow="trash"===a.get("status")},selectActivate:function(){this.toggleDisabled(),this.$el.toggleClass("hidden",!this.canShow)},selectDeactivate:function(){this.toggleDisabled(),this.$el.addClass("hidden")},render:function(){return e.prototype.render.apply(this,arguments),this.selectActivate(),this}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),this.options.filters&&this.options.filters.model.on("change",this.filterChange,this),this.controller.on("selection:toggle",this.toggleDisabled,this)},filterChange:function(a){"trash"===a.get("status")?this.model.set("text",f.untrashSelected):wp.media.view.settings.mediaTrash?this.model.set("text",f.trashSelected):this.model.set("text",f.deleteSelected)},toggleDisabled:function(){this.model.set("disabled",!this.controller.state().get("selection").length)},render:function(){return e.prototype.render.apply(this,arguments),this.controller.isModeActive("select")?this.$el.addClass("delete-selected-button"):this.$el.addClass("delete-selected-button hidden"),this.toggleDisabled(),this}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.view.Button,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{size:""}),e.prototype.initialize.apply(this,arguments),this.controller.on("select:activate select:deactivate",this.toggleBulkEditHandler,this),this.controller.on("selection:action:done",this.back,this)},back:function(){this.controller.deactivateMode("select").activateMode("edit")},click:function(){e.prototype.click.apply(this,arguments),this.controller.isModeActive("select")?this.back():this.controller.deactivateMode("edit").activateMode("select")},render:function(){return e.prototype.render.apply(this,arguments),this.$el.addClass("select-mode-toggle-button"),this},toggleBulkEditHandler:function(){var a,b=this.controller.content.get().toolbar;a=b.$(".media-toolbar-secondary > *, .media-toolbar-primary > *"),this.controller.isModeActive("select")?(this.model.set({size:"large",text:f.cancelSelection}),a.not(".spinner, .media-button").hide(),this.$el.show(),b.$(".delete-selected-button").removeClass("hidden")):(this.model.set({size:"",text:f.bulkSelect}),this.controller.content.get().$el.removeClass("fixed"),b.$el.css("width",""),b.$(".delete-selected-button").addClass("hidden"),a.not(".media-button").show(),this.controller.state().get("selection").reset())}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.EditImage;d=f.extend({initialize:function(a){this.editor=window.imageEdit,this.frame=a.frame,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},back:function(){this.frame.content.mode("edit-metadata")},save:function(){this.model.fetch().done(_.bind(function(){this.frame.content.mode("edit-metadata")},this))}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.view.Frame,f=wp.media.view.MediaFrame,g=jQuery;d=f.extend({className:"edit-attachment-frame",template:wp.template("edit-attachment-frame"),regions:["title","content"],events:{"click .left":"previousMediaItem","click .right":"nextMediaItem"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{modal:!0,state:"edit-attachment"}),this.controller=this.options.controller,this.gridRouter=this.controller.gridRouter,this.library=this.options.library,this.options.model&&(this.model=this.options.model),this.bindHandlers(),this.createStates(),this.createModal(),this.title.mode("default"),this.toggleNav()},bindHandlers:function(){this.on("title:create:default",this.createTitle,this),this.listenTo(this.model,"change:status destroy",this.close,this),this.on("content:create:edit-metadata",this.editMetadataMode,this),this.on("content:create:edit-image",this.editImageMode,this),this.on("content:render:edit-image",this.editImageModeRender,this),this.on("close",this.detach)},createModal:function(){this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.on("open",_.bind(function(){g("body").on("keydown.media-modal",_.bind(this.keyEvent,this))},this)),this.modal.on("close",_.bind(function(){this.modal.remove(),g("body").off("keydown.media-modal"),g('li.attachment[data-id="'+this.model.get("id")+'"]').focus(),this.resetRoute()},this)),this.modal.content(this),this.modal.open())},createStates:function(){this.states.add([new wp.media.controller.EditAttachmentMetadata({model:this.model})])},editMetadataMode:function(a){a.view=new wp.media.view.Attachment.Details.TwoColumn({controller:this,model:this.model}),a.view.views.set(".attachment-compat",new wp.media.view.AttachmentCompat({controller:this,model:this.model})),this.model&&this.gridRouter.navigate(this.gridRouter.baseUrl("?item="+this.model.id))},editImageMode:function(a){var b=new wp.media.controller.EditImage({model:this.model,frame:this});b._toolbar=function(){},b._router=function(){},b._menu=function(){},a.view=new wp.media.view.EditImage.Details({model:this.model,frame:this,controller:b})},editImageModeRender:function(a){a.on("ready",a.loadEditor)},toggleNav:function(){this.$(".left").toggleClass("disabled",!this.hasPrevious()),this.$(".right").toggleClass("disabled",!this.hasNext())},rerender:function(){"edit-metadata"!==this.content.mode()?this.content.mode("edit-metadata"):this.content.render(),this.toggleNav()},previousMediaItem:function(){return this.hasPrevious()?(this.model=this.library.at(this.getCurrentIndex()-1),this.rerender(),void this.$(".left").focus()):void this.$(".left").blur()},nextMediaItem:function(){return this.hasNext()?(this.model=this.library.at(this.getCurrentIndex()+1),this.rerender(),void this.$(".right").focus()):void this.$(".right").blur()},getCurrentIndex:function(){return this.library.indexOf(this.model)},hasNext:function(){return this.getCurrentIndex()+1<this.library.length},hasPrevious:function(){return this.getCurrentIndex()-1>-1},keyEvent:function(a){("INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName||a.target.readOnly||a.target.disabled)&&(39===a.keyCode&&this.nextMediaItem(),37===a.keyCode&&this.previousMediaItem())},resetRoute:function(){this.gridRouter.navigate(this.gridRouter.baseUrl(""))}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.controller.Library,g=Backbone.$;d=e.extend({initialize:function(){_.defaults(this.options,{title:"",modal:!1,selection:[],library:{},multiple:"add",state:"library",uploader:!0,mode:["grid","edit"]}),this.$body=g(document.body),this.$window=g(window),this.$adminBar=g("#wpadminbar"),this.$window.on("scroll resize",_.debounce(_.bind(this.fixPosition,this),15)),g(document).on("click",".page-title-action",_.bind(this.addNewClickHandler,this)),this.$el.addClass("wp-core-ui"),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:document.body,container:document.body}}).render(),this.uploader.ready(),g("body").append(this.uploader.el),this.options.uploader=!1),this.gridRouter=new wp.media.view.MediaFrame.Manage.Router,e.prototype.initialize.apply(this,arguments),this.$el.appendTo(this.options.container),this.createStates(),this.bindRegionModeHandlers(),this.render(),this.bindSearchHandler()},bindSearchHandler:function(){var a=this.$("#media-search-input"),b=this.options.container.data("search"),c=this.browserView.toolbar.get("search").$el,d=this.$(".view-list"),e=_.debounce(function(a){var b=g(a.currentTarget).val(),c="";b&&(c+="?search="+b),this.gridRouter.navigate(this.gridRouter.baseUrl(c))},1e3);a.on("input",_.bind(e,this)),c.val(b).trigger("input"),this.gridRouter.on("route:search",function(){var a=window.location.href;a.indexOf("mode=")>-1?a=a.replace(/mode=[^&]+/g,"mode=list"):a+=a.indexOf("?")>-1?"&mode=list":"?mode=list",a=a.replace("search=","s="),d.prop("href",a)})},createStates:function(){var a=this.options;this.options.states||this.states.add([new f({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,content:"browse",toolbar:"select",contentUserSetting:!1,filterable:"all",autoSelect:!1})])},bindRegionModeHandlers:function(){this.on("content:create:browse",this.browseContent,this),this.on("edit:attachment",this.openEditAttachmentModal,this),this.on("select:activate",this.bindKeydown,this),this.on("select:deactivate",this.unbindKeydown,this)},handleKeydown:function(a){27===a.which&&(a.preventDefault(),this.deactivateMode("select").activateMode("edit"))},bindKeydown:function(){this.$body.on("keydown.select",_.bind(this.handleKeydown,this))},unbindKeydown:function(){this.$body.off("keydown.select")},fixPosition:function(){var a,b;this.isModeActive("select")&&(a=this.$(".attachments-browser"),b=a.find(".media-toolbar"),a.offset().top+16<this.$window.scrollTop()+this.$adminBar.height()?(a.addClass("fixed"),b.css("width",a.width()+"px")):(a.removeClass("fixed"),b.css("width","")))},addNewClickHandler:function(a){a.preventDefault(),this.trigger("toggle:upload:attachment")},openEditAttachmentModal:function(a){wp.media({frame:"edit-attachments",controller:this,library:this.state().get("library"),model:a})},browseContent:function(a){var b=this.state();this.browserView=a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.get("displaySettings"),dragInfo:b.get("dragInfo"),sidebar:"errors",suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView"),scrollElement:document}),this.browserView.on("ready",_.bind(this.bindDeferred,this)),this.errors=wp.Uploader.errors,this.errors.on("add remove reset",this.sidebarVisibility,this)},sidebarVisibility:function(){this.browserView.$(".media-sidebar").toggle(!!this.errors.length)},bindDeferred:function(){this.browserView.dfd&&this.browserView.dfd.done(_.bind(this.startHistory,this))},startHistory:function(){window.history&&window.history.pushState&&Backbone.history.start({root:window._wpMediaGridSettings.adminUrl,pushState:!0})}}),b.exports=d},{}]},{},[2]);
\ No newline at end of file
--- a/wp-includes/js/media-views.js
+++ b/wp-includes/js/media-views.js
@@ -282,8 +282,10 @@ Cropper = wp.media.controller.State.extend({
 		toolbar:     'crop',
 		content:     'crop',
 		router:      false,
+		canSkipCrop: false,
 
-		canSkipCrop: false
+		// Default doCrop Ajax arguments to allow the Customizer (for example) to inject state.
+		doCropArgs: {}
 	},
 
 	activate: function() {
@@ -367,11 +369,15 @@ Cropper = wp.media.controller.State.extend({
 	},
 
 	doCrop: function( attachment ) {
-		return wp.ajax.post( 'custom-header-crop', {
-			nonce: attachment.get('nonces').edit,
-			id: attachment.get('id'),
-			cropDetails: attachment.get('cropDetails')
-		} );
+		return wp.ajax.post( 'custom-header-crop', _.extend(
+			{},
+			this.defaults.doCropArgs,
+			{
+				nonce: attachment.get( 'nonces' ).edit,
+				id: attachment.get( 'id' ),
+				cropDetails: attachment.get( 'cropDetails' )
+			}
+		) );
 	}
 });
 
@@ -394,10 +400,19 @@ var Controller = wp.media.controller,
 CustomizeImageCropper = Controller.Cropper.extend({
 	doCrop: function( attachment ) {
 		var cropDetails = attachment.get( 'cropDetails' ),
-			control = this.get( 'control' );
+			control = this.get( 'control' ),
+			ratio = cropDetails.width / cropDetails.height;
 
-		cropDetails.dst_width  = control.params.width;
-		cropDetails.dst_height = control.params.height;
+		// Use crop measurements when flexible in both directions.
+		if ( control.params.flex_width && control.params.flex_height ) {
+			cropDetails.dst_width  = cropDetails.width;
+			cropDetails.dst_height = cropDetails.height;
+
+		// Constrain flexible side based on image ratio and size of the fixed side.
+		} else {
+			cropDetails.dst_width  = control.params.flex_width  ? control.params.height * ratio : control.params.width;
+			cropDetails.dst_height = control.params.flex_height ? control.params.width  / ratio : control.params.height;
+		}
 
 		return wp.ajax.post( 'crop-image', {
 			wp_customize: 'on',
@@ -3754,7 +3769,7 @@ AttachmentsBrowser = View.extend({
 			AttachmentView: wp.media.view.Attachment.Library
 		});
 
-		this.listenTo( this.controller, 'toggle:upload:attachment', _.bind( this.toggleUploader, this ) );
+		this.controller.on( 'toggle:upload:attachment', this.toggleUploader, this );
 		this.controller.on( 'edit:selection', this.editSelection );
 		this.createToolbar();
 		if ( this.options.sidebar ) {
--- a/wp-includes/js/media-views.min.js
+++ b/wp-includes/js/media-views.min.js
@@ -1,4 +1,4 @@
-!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library;d=f.extend({defaults:_.defaults({multiple:"add",filterable:"uploaded",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-library"),this.set("toolbar",a+"-add"),this.set("menu",a),this.get("library")||this.set("library",wp.media.query({type:this.get("type")})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.get("editLibrary"),c=this.frame.state(this.get("collectionType")+"-edit").get("library");b&&b!==c&&a.unobserve(b),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!c.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(c),this.set("editLibrary",c),f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],2:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n,g=jQuery;d=e.extend({defaults:{multiple:!1,sortable:!0,date:!1,searchable:!1,content:"browse",describe:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,SettingsView:!1,syncSelection:!1},initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-edit"),this.set("toolbar",a+"-edit"),this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type",this.get("type")),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.renderSettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.renderSettings,this),e.prototype.deactivate.apply(this,arguments)},renderSettings:function(a){var b=this.get("library"),c=this.get("collectionType"),d=this.get("dragInfoText"),e=this.get("SettingsView"),h={};b&&a&&(b[c]=b[c]||new Backbone.Model,h[c]=new e({controller:this,model:b[c],priority:40}),a.sidebar.set(h),d&&a.toolbar.set("dragInfo",new wp.media.View({el:g('<div class="instructions">'+d+"</div>")[0],priority:-40})),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"cropper",title:e.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,b;a=this.get("canSkipCrop")||!1,b={controller:this.frame,items:{insert:{style:"primary",text:e.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a,b=this.controller;a=b.state().get("selection").first(),a.set({cropDetails:b.state().imgSelect.getSelection()}),this.$el.text(e.cropping),this.$el.attr("disabled",!0),b.state().doCrop(a).done(function(a){b.trigger("cropped",a),b.close()}).fail(function(){b.trigger("content:error:crop")})}}}},a&&_.extend(b.items,{skip:{style:"secondary",text:e.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(b))},doCrop:function(a){return wp.ajax.post("custom-header-crop",{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")})}}),b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{wp_customize:"on",nonce:a.get("nonces").edit,id:a.get("id"),context:c.id,cropDetails:b})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-image",title:e.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),c=b&&b.id;a.toolbar.set(new wp.media.view.Toolbar({controller:a,items:{back:{style:"primary",text:e.back,priority:20,click:function(){c?a.setState(c):a.close()}}}}))}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.l10n,f=Backbone.$;d=wp.media.controller.State.extend({defaults:{id:"embed",title:e.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:400,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var a,b=this,c={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",c),c.scanners.length?(a=c.scanners=f.when.apply(f,c.scanners),a.always(function(){b.get("scanners")===a&&b.set("loading",!1)})):c.scanners=null,c.loading=!!c.scanners,this.set(c)},scanImage:function(a){var b=this.frame,c=this,d=this.props.get("url"),e=new Image,g=f.Deferred();a.scanners.push(g.promise()),e.onload=function(){g.resolve(),c===b.state()&&d===c.props.get("url")&&(c.set({type:"image"}),c.props.set({width:e.width,height:e.height}))},e.onerror=g.reject,e.src=d},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.model.Attachment,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"featured-image",title:g.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},f.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),f.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),f.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=wp.media.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=e.get(c),a.fetch()),b.reset(a?[a]:[])}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"gallery-library",title:g.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:{id:"gallery-edit",title:f.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,date:!1,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),e.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new wp.media.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"image-details",title:g.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},f.prototype.defaults),initialize:function(a){this.image=a.image,e.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),b.exports=d},{}],11:[function(a,b,c){var d,e=wp.media.view.l10n,f=window.getUserSetting,g=window.setUserSetting;d=wp.media.controller.State.extend({defaults:{id:"library",title:e.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",wp.media.query()),b instanceof wp.media.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",f("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=wp.media.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:f("align",a.align)||"none",size:f("imgsize",a.size)||"medium",link:f("urlbutton",a.link)||"none"}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=_.clone(this._defaultDisplaySettings);return(b.canEmbed=this.canEmbed(a))?b.link="embed":this.isImageAttachment(a)||"none"!==b.link||(b.link="file"),b},isImageAttachment:function(a){return a.get("uploading")?/\.(jpe?g|png|gif)$/i.test(a.get("filename")):"image"===a.get("type")},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(wp.media.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&g("libraryContent",a)}}}),_.extend(d.prototype,wp.media.selectionSync),b.exports=d},{}],12:[function(a,b,c){var d,e=wp.media.controller.Library;d=e.extend({defaults:_.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},e.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",wp.media.query({type:this.type})),e.prototype.initialize.apply(this,arguments)},activate:function(){wp.media.frame.lastMime&&(this.set("library",wp.media.query({type:wp.media.frame.lastMime})),delete wp.media.frame.lastMime),e.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],13:[function(a,b,c){var d=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))};d.extend=Backbone.Model.extend,_.extend(d.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),b.exports=d},{}],14:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"replace-image",title:f.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},e.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",wp.media.query({type:"image"})),e.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),e.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),b.exports=d},{}],15:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},createCropContent:function(){this.cropperView=new wp.media.view.SiteIconCropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{nonce:a.get("nonces").edit,id:a.get("id"),context:"site-icon",cropDetails:b})}}),b.exports=d},{}],16:[function(a,b,c){var d=function(a){this.states=new Backbone.Collection(a)};d.extend=Backbone.Model.extend,_.extend(d.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){d.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),b.exports=d},{}],17:[function(a,b,c){var d=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}});_.each(["toolbar","content"],function(a){d.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),b.exports=d},{}],18:[function(a,b,c){var d={syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}};b.exports=d},{}],19:[function(a,b,c){var d,e=wp.media,f=jQuery;e.isTouchDevice="ontouchend"in document,d=e.view.l10n=window._wpMediaViewsL10n||{},e.view.settings=d.settings||{},delete d.settings,e.model.settings.post=e.view.settings.post,f.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),e.events=_.extend({},Backbone.Events),e.transition=function(a,b){var c=f.Deferred();return b=b||2e3,f.support.transition?(a instanceof f||(a=f(a)),a.first().one(f.support.transition.end,c.resolve),_.delay(c.resolve,b)):c.resolve(),c.promise()},e.controller.Region=a("./controllers/region.js"),e.controller.StateMachine=a("./controllers/state-machine.js"),e.controller.State=a("./controllers/state.js"),e.selectionSync=a("./utils/selection-sync.js"),e.controller.Library=a("./controllers/library.js"),e.controller.ImageDetails=a("./controllers/image-details.js"),e.controller.GalleryEdit=a("./controllers/gallery-edit.js"),e.controller.GalleryAdd=a("./controllers/gallery-add.js"),e.controller.CollectionEdit=a("./controllers/collection-edit.js"),e.controller.CollectionAdd=a("./controllers/collection-add.js"),e.controller.FeaturedImage=a("./controllers/featured-image.js"),e.controller.ReplaceImage=a("./controllers/replace-image.js"),e.controller.EditImage=a("./controllers/edit-image.js"),e.controller.MediaLibrary=a("./controllers/media-library.js"),e.controller.Embed=a("./controllers/embed.js"),e.controller.Cropper=a("./controllers/cropper.js"),e.controller.CustomizeImageCropper=a("./controllers/customize-image-cropper.js"),e.controller.SiteIconCropper=a("./controllers/site-icon-cropper.js"),e.View=a("./views/view.js"),e.view.Frame=a("./views/frame.js"),e.view.MediaFrame=a("./views/media-frame.js"),e.view.MediaFrame.Select=a("./views/frame/select.js"),e.view.MediaFrame.Post=a("./views/frame/post.js"),e.view.MediaFrame.ImageDetails=a("./views/frame/image-details.js"),e.view.Modal=a("./views/modal.js"),e.view.FocusManager=a("./views/focus-manager.js"),e.view.UploaderWindow=a("./views/uploader/window.js"),e.view.EditorUploader=a("./views/uploader/editor.js"),e.view.UploaderInline=a("./views/uploader/inline.js"),e.view.UploaderStatus=a("./views/uploader/status.js"),e.view.UploaderStatusError=a("./views/uploader/status-error.js"),e.view.Toolbar=a("./views/toolbar.js"),e.view.Toolbar.Select=a("./views/toolbar/select.js"),e.view.Toolbar.Embed=a("./views/toolbar/embed.js"),e.view.Button=a("./views/button.js"),e.view.ButtonGroup=a("./views/button-group.js"),e.view.PriorityList=a("./views/priority-list.js"),e.view.MenuItem=a("./views/menu-item.js"),e.view.Menu=a("./views/menu.js"),e.view.RouterItem=a("./views/router-item.js"),e.view.Router=a("./views/router.js"),e.view.Sidebar=a("./views/sidebar.js"),e.view.Attachment=a("./views/attachment.js"),e.view.Attachment.Library=a("./views/attachment/library.js"),e.view.Attachment.EditLibrary=a("./views/attachment/edit-library.js"),e.view.Attachments=a("./views/attachments.js"),e.view.Search=a("./views/search.js"),e.view.AttachmentFilters=a("./views/attachment-filters.js"),e.view.DateFilter=a("./views/attachment-filters/date.js"),e.view.AttachmentFilters.Uploaded=a("./views/attachment-filters/uploaded.js"),e.view.AttachmentFilters.All=a("./views/attachment-filters/all.js"),e.view.AttachmentsBrowser=a("./views/attachments/browser.js"),e.view.Selection=a("./views/selection.js"),e.view.Attachment.Selection=a("./views/attachment/selection.js"),e.view.Attachments.Selection=a("./views/attachments/selection.js"),e.view.Attachment.EditSelection=a("./views/attachment/edit-selection.js"),e.view.Settings=a("./views/settings.js"),e.view.Settings.AttachmentDisplay=a("./views/settings/attachment-display.js"),e.view.Settings.Gallery=a("./views/settings/gallery.js"),e.view.Settings.Playlist=a("./views/settings/playlist.js"),e.view.Attachment.Details=a("./views/attachment/details.js"),e.view.AttachmentCompat=a("./views/attachment-compat.js"),e.view.Iframe=a("./views/iframe.js"),e.view.Embed=a("./views/embed.js"),e.view.Label=a("./views/label.js"),e.view.EmbedUrl=a("./views/embed/url.js"),e.view.EmbedLink=a("./views/embed/link.js"),e.view.EmbedImage=a("./views/embed/image.js"),e.view.ImageDetails=a("./views/image-details.js"),e.view.Cropper=a("./views/cropper.js"),e.view.SiteIconCropper=a("./views/site-icon-cropper.js"),e.view.SiteIconPreview=a("./views/site-icon-preview.js"),e.view.EditImage=a("./views/edit-image.js"),e.view.Spinner=a("./views/spinner.js")},{"./controllers/collection-add.js":1,"./controllers/collection-edit.js":2,"./controllers/cropper.js":3,"./controllers/customize-image-cropper.js":4,"./controllers/edit-image.js":5,"./controllers/embed.js":6,"./controllers/featured-image.js":7,"./controllers/gallery-add.js":8,"./controllers/gallery-edit.js":9,"./controllers/image-details.js":10,"./controllers/library.js":11,"./controllers/media-library.js":12,"./controllers/region.js":13,"./controllers/replace-image.js":14,"./controllers/site-icon-cropper.js":15,"./controllers/state-machine.js":16,"./controllers/state.js":17,"./utils/selection-sync.js":18,"./views/attachment-compat.js":20,"./views/attachment-filters.js":21,"./views/attachment-filters/all.js":22,"./views/attachment-filters/date.js":23,"./views/attachment-filters/uploaded.js":24,"./views/attachment.js":25,"./views/attachment/details.js":26,"./views/attachment/edit-library.js":27,"./views/attachment/edit-selection.js":28,"./views/attachment/library.js":29,"./views/attachment/selection.js":30,"./views/attachments.js":31,"./views/attachments/browser.js":32,"./views/attachments/selection.js":33,"./views/button-group.js":34,"./views/button.js":35,"./views/cropper.js":36,"./views/edit-image.js":37,"./views/embed.js":38,"./views/embed/image.js":39,"./views/embed/link.js":40,"./views/embed/url.js":41,"./views/focus-manager.js":42,"./views/frame.js":43,"./views/frame/image-details.js":44,"./views/frame/post.js":45,"./views/frame/select.js":46,"./views/iframe.js":47,"./views/image-details.js":48,"./views/label.js":49,"./views/media-frame.js":50,"./views/menu-item.js":51,"./views/menu.js":52,"./views/modal.js":53,"./views/priority-list.js":54,"./views/router-item.js":55,"./views/router.js":56,"./views/search.js":57,"./views/selection.js":58,"./views/settings.js":59,"./views/settings/attachment-display.js":60,"./views/settings/gallery.js":61,"./views/settings/playlist.js":62,"./views/sidebar.js":63,"./views/site-icon-cropper.js":64,"./views/site-icon-preview.js":65,"./views/spinner.js":66,"./views/toolbar.js":67,"./views/toolbar/embed.js":68,"./views/toolbar/select.js":69,"./views/uploader/editor.js":70,"./views/uploader/inline.js":71,"./views/uploader/status-error.js":72,"./views/uploader/status.js":73,"./views/uploader/window.js":74,"./views/view.js":75}],20:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.listenTo(this.model,"change:compat",this.render)},dispose:function(){return this.$(":focus").length&&this.save(),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(b).always(_.bind(this.postSave,this))},postSave:function(){this.controller.trigger("attachment:compat:ready",["ready"])}}),b.exports=d},{}],21:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"select",className:"attachment-filters",id:"media-attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(a,b){return{el:e("<option></option>").val(b).html(a.text)[0],priority:a.priority||50}},this).sortBy("priority").pluck("el").value()),this.listenTo(this.model,"change",this.select),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),b.exports=d},{}],22:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(wp.media.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:e.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},wp.media.view.settings.post.id&&(a.uploaded={text:e.uploadedToThisPost,props:{status:null,type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:e.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},wp.media.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:e.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),b.exports=d},{}],23:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};_.each(wp.media.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}}),b.exports=d},{}],24:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),c=wp.media.view.settings.mimeTypes;c&&b&&(a=c[b]),this.filters={all:{text:a||e.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:e.uploadedToThisPost,props:{uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},unattached:{text:e.unattached,props:{uploadedTo:0,orderby:"menuOrder",order:"ASC"},priority:50}}}}),b.exports=d},{}],25:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"li",className:"attachment",template:wp.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .attachment-close":"removeFromLibrary","click .check":"checkClickHandler",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,b=_.defaults(this.options,{rerenderOnModelChange:!0});b.rerenderOnModelChange?this.listenTo(this.model,"change",this.render):this.listenTo(this.model,"change:percent",this.progress),this.listenTo(this.model,"change:title",this._syncTitle),this.listenTo(this.model,"change:caption",this._syncCaption),this.listenTo(this.model,"change:artist",this._syncArtist),this.listenTo(this.model,"change:album",this._syncAlbum),this.listenTo(this.model,"add",this.select),this.listenTo(this.model,"remove",this.deselect),a&&(a.on("reset",this.updateSelect,this),this.listenTo(this.model,"selection:single selection:unsingle",this.details),this.details(this.model,this.controller.state().get("selection"))),
-this.listenTo(this.controller,"attachment:compat:waiting attachment:compat:ready",this.updateSave)},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName&&"BUTTON"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(a.preventDefault(),this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return void this.controller.trigger("edit:attachment",this.model,a.currentTarget);this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle")}}},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c),void g.single(h)}if("toggle"===i)return g[this.selected()?"remove":"add"](h),void g.single(h);if("add"===i)return g.add(h),void g.single(h);i||(i="add"),"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):(g[i](h),g.single(h))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},imageSize:function(a){var b=this.model.get("sizes"),c=!1;return a=a||"medium",b&&(b[a]?c=b[a]:b.large?c=b.large:b.thumbnail?c=b.thumbnail:b.full&&(c=b.full),c)?_.clone(c):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(a){var b,c,d=f(a.target).closest("[data-setting]");d.length&&(b=d.data("setting"),c=a.target.value,this.model.get(b)!==c&&this.save(b,c))},save:function(){var a=this,b=this._save=this._save||{status:"ready"},c=this.model.save.apply(this.model,arguments),d=b.requests?f.when(c,b.requests):c;b.savedTimer&&clearTimeout(b.savedTimer),this.updateSave("waiting"),b.requests=d,d.always(function(){b.requests===d&&(a.updateSave("resolved"===d.state()?"complete":"error"),b.savedTimer=setTimeout(function(){a.updateSave("ready"),delete b.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var a,b=this.$("[data-setting]"),c=this.model;a=_.chain(b).map(function(a){var b,d,e=f("input, textarea, select, [value]",a);if(e.length)return b=f(a).data("setting"),d=e.val(),c.get(b)!==d?[b,d]:void 0}).compact().object().value(),_.isEmpty(a)||c.save(a)},removeFromLibrary:function(a){("keydown"!==a.type||13===a.keyCode||32===a.keyCode)&&(a.stopPropagation(),this.collection.remove(this.model))},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),b.exports=d},{}],26:[function(a,b,c){var d,e=wp.media.view.Attachment,f=wp.media.view.l10n;d=e.extend({tagName:"div",className:"attachment-details",template:wp.template("attachment-details"),attributes:function(){return{tabIndex:0,"data-id":this.model.get("id")}},events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=_.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),e.prototype.initialize.apply(this,arguments)},initialFocus:function(){wp.media.isTouchDevice||this.$('input[type="text"]').eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),window.confirm(f.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),wp.media.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),b.exports=d},{}],27:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{close:!0}});b.exports=d},{}],28:[function(a,b,c){var d=wp.media.view.Attachment.Selection.extend({buttons:{close:!0}});b.exports=d},{}],29:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{check:!0}});b.exports=d},{}],30:[function(a,b,c){var d=wp.media.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}});b.exports=d},{}],31:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:wp.media.isTouchDevice?300:200,refreshThreshold:3,AttachmentView:wp.media.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:f(window).width()<640?135:150}),this._viewsByCid={},this.$window=f(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,f(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),_.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),_.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,_.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),e.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var a=this.collection;!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!a.comparator,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(b,c){var d=a.at(c.item.data("sortableIndexStart")),e=a.comparator;delete a.comparator,a.remove(d,{silent:!0}),a.add(d,{silent:!0,at:c.item.index()}),a.comparator=e,a.trigger("reset",a),a.saveMenuOrder()}},this.options.sortable)),a.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!a.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable){var a=this.collection,b=a.props.get("orderby"),c="menuOrder"===b||!a.comparator;this.$el.sortable("option","disabled",!c)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var a,b=this,c=this.options.scrollElement,d=c.scrollTop;c===document&&(c=document.body,d=f(document).scrollTop()),f(c).is(":visible")&&this.collection.hasMore()&&(a=this.views.parent.toolbar,c.scrollHeight-(d+c.clientHeight)<c.clientHeight/3&&a.get("spinner").show(),c.scrollHeight<d+c.clientHeight*this.options.refreshThreshold&&this.collection.more().done(function(){b.scroll(),a.get("spinner").hide()}))}}),b.exports=d},{}],32:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.settings.mediaTrash,g=wp.media.view.l10n,h=jQuery;d=e.extend({tagName:"div",className:"attachments-browser",initialize:function(){_.defaults(this.options,{filters:!1,search:!0,date:!0,display:!1,sidebar:!0,AttachmentView:wp.media.view.Attachment.Library}),this.listenTo(this.controller,"toggle:upload:attachment",_.bind(this.toggleUploader,this)),this.controller.on("edit:selection",this.editSelection),this.createToolbar(),this.options.sidebar&&this.createSidebar(),this.createUploader(),this.createAttachments(),this.updateContent(),this.options.sidebar&&"errors"!==this.options.sidebar||(this.$el.addClass("hide-sidebar"),"errors"===this.options.sidebar&&this.$el.addClass("sidebar-for-errors")),this.collection.on("add remove reset",this.updateContent,this)},editSelection:function(a){a.$(".media-button-backToLibrary").focus()},dispose:function(){return this.options.selection.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},createToolbar:function(){var a,b,c;c={controller:this.controller},this.controller.isModeActive("grid")&&(c.className="media-toolbar wp-filter"),this.toolbar=new wp.media.view.Toolbar(c),this.views.add(this.toolbar),this.toolbar.set("spinner",new wp.media.view.Spinner({priority:-60})),-1!==h.inArray(this.options.filters,["uploaded","all"])&&(this.toolbar.set("filtersLabel",new wp.media.view.Label({value:g.filterByType,attributes:{"for":"media-attachment-filters"},priority:-80}).render()),"uploaded"===this.options.filters?this.toolbar.set("filters",new wp.media.view.AttachmentFilters.Uploaded({controller:this.controller,model:this.collection.props,priority:-80}).render()):(b=new wp.media.view.AttachmentFilters.All({controller:this.controller,model:this.collection.props,priority:-80}),this.toolbar.set("filters",b.render()))),this.controller.isModeActive("grid")?(a=e.extend({className:"view-switch media-grid-view-switch",template:wp.template("media-library-view-switcher")}),this.toolbar.set("libraryViewSwitcher",new a({controller:this.controller,priority:-90}).render()),this.toolbar.set("dateFilterLabel",new wp.media.view.Label({value:g.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new wp.media.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render()),this.toolbar.set("selectModeToggleButton",new wp.media.view.SelectModeToggleButton({text:g.bulkSelect,controller:this.controller,priority:-70}).render()),this.toolbar.set("deleteSelectedButton",new wp.media.view.DeleteSelectedButton({filters:b,style:"primary",disabled:!0,text:f?g.trashSelected:g.deleteSelected,controller:this.controller,priority:-60,click:function(){var a=[],b=[],c=this.controller.state().get("selection"),d=this.controller.state().get("library");c.length&&(f||window.confirm(g.warnBulkDelete))&&(!f||"trash"===c.at(0).get("status")||window.confirm(g.warnBulkTrash))&&(c.each(function(c){return c.get("nonces")["delete"]?void(f&&"trash"===c.get("status")?(c.set("status","inherit"),a.push(c.save()),b.push(c)):f?(c.set("status","trash"),a.push(c.save()),b.push(c)):c.destroy({wait:!0})):void b.push(c)}),a.length?(c.remove(b),h.when.apply(null,a).then(_.bind(function(){d._requery(!0),this.controller.trigger("selection:action:done")},this))):this.controller.trigger("selection:action:done"))}}).render()),f&&this.toolbar.set("deleteSelectedPermanentlyButton",new wp.media.view.DeleteSelectedPermanentlyButton({filters:b,style:"primary",disabled:!0,text:g.deleteSelected,controller:this.controller,priority:-55,click:function(){var a=[],b=this.controller.state().get("selection");b.length&&window.confirm(g.warnBulkDelete)&&(b.each(function(b){return b.get("nonces")["delete"]?void b.destroy():void a.push(b)}),b.remove(a),this.controller.trigger("selection:action:done"))}}).render())):this.options.date&&(this.toolbar.set("dateFilterLabel",new wp.media.view.Label({value:g.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new wp.media.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render())),this.options.search&&(this.toolbar.set("searchLabel",new wp.media.view.Label({value:g.searchMediaLabel,attributes:{"for":"media-search-input"},priority:60}).render()),this.toolbar.set("search",new wp.media.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())),this.options.dragInfo&&this.toolbar.set("dragInfo",new e({el:h('<div class="instructions">'+g.dragInfo+"</div>")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new e({el:h('<div class="instructions">'+g.suggestedDimensions+" "+this.options.suggestedWidth+" &times; "+this.options.suggestedHeight+"</div>")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new wp.media.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":g.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new wp.media.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new e({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(g.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new wp.media.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new wp.media.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new wp.media.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new wp.media.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new wp.media.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),b.exports=d},{}],33:[function(a,b,c){var d,e=wp.media.view.Attachments;d=e.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!1,resize:!1,AttachmentView:wp.media.view.Attachment.Selection}),e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],34:[function(a,b,c){var d,e=Backbone.$;d=wp.media.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new wp.media.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(e(_.pluck(this.buttons,"el")).detach()),this}}),b.exports=d},{}],35:[function(a,b,c){var d=wp.media.View.extend({tagName:"button",className:"media-button",attributes:{type:"button"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.listenTo(this.model,"change",this.render)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}});b.exports=d},{}],36:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.UploaderStatus,g=wp.media.view.l10n,h=jQuery;d=e.extend({className:"crop-content",template:wp.template("crop-content"),initialize:function(){_.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),h(window).on("resize.cropper",_.debounce(this.onImageLoad,250))},remove:function(){h(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),e.prototype.remove.apply(this,arguments)},prepare:function(){return{title:g.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=_.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:f.prototype.filename(a),message:window._wpMediaViewsL10n.cropError}),{at:0})}}),b.exports=d},{}],37:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"image-editor",template:wp.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(_.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this.controller.lastState();this.model.fetch().done(_.bind(function(){this.controller.setState(a)},this))}}),b.exports=d},{}],38:[function(a,b,c){var d=wp.media.View.extend({className:"media-embed",initialize:function(){this.url=new wp.media.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.listenTo(this.model,"change:type",this.refresh),this.listenTo(this.model,"change:loading",this.loading)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=wp.media.view.EmbedImage;else{if("link"!==b)return;a=wp.media.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}});b.exports=d},{}],39:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay;d=e.extend({className:"embed-media-settings",template:wp.template("embed-image-settings"),initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:url",this.updateImage)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),b.exports=d},{}],40:[function(a,b,c){var d,e=jQuery;d=wp.media.view.Settings.extend({className:"embed-link-settings",template:wp.template("embed-link-settings"),initialize:function(){this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:_.debounce(function(){var a=this.model.get("url");this.$(".embed-container").hide().find(".embed-preview").empty(),this.$(".setting").hide(),a&&(a.length<11||!a.match(/^http(s)?:\/\//))||this.fetch()},wp.media.controller.Embed.sensitivity),fetch:function(){var a;e("#embed-url-field").val()===this.model.get("url")&&(this.dfd&&"pending"===this.dfd.state()&&this.dfd.abort(),a=new wp.shortcode({tag:"embed",attrs:_.pick(this.model.attributes,["width","height","src"]),content:this.model.get("url")}),this.dfd=e.ajax({type:"POST",url:wp.ajax.settings.url,context:this,data:{action:"parse-embed",post_ID:wp.media.view.settings.post.id,shortcode:a.string()}}).done(this.renderoEmbed).fail(this.renderFail))},renderFail:function(a,b){"abort"!==b&&this.$(".link-text").show()},renderoEmbed:function(a){var b=a&&a.data&&a.data.body||"";b?this.$(".embed-container").show().find(".embed-preview").html(b):this.renderFail()}}),b.exports=d},{}],41:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=f('<input id="embed-url-field" type="url" />').val(this.model.get("url")),this.input=this.$input[0],this.spinner=f('<span class="spinner" />')[0],this.$el.append([this.input,this.spinner]),this.listenTo(this.model,"change:url",this.render),this.model.get("url")&&_.delay(_.bind(function(){this.model.trigger("change:url")},this),500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",e.prototype.render.apply(this,arguments),this},ready:function(){wp.media.isTouchDevice||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),b.exports=d},{}],42:[function(a,b,c){var d=wp.media.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable").not('.moxie-shim input[type="file"]'),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}});b.exports=d},{}],43:[function(a,b,c){var d=wp.media.View.extend({initialize:function(){_.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new wp.media.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:wp.media.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",_.bind(this.triggerModeEvents,this)),_.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,b,c){var d,e,f={add:"activate",remove:"deactivate"};_.each(c,function(a,b){a&&(d=b)}),_.has(f,d)&&(e=a.get("id")+":"+f[d],this.trigger(e))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}});_.extend(d.prototype,wp.media.controller.StateMachine.prototype),b.exports=d},{}],44:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:f.imageDetailsTitle,priority:120},initialize:function(a){this.image=new wp.media.model.PostImage(a.metadata),this.options.selection=new wp.media.model.Selection(this.image.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.ImageDetails({image:this.image,editable:!1}),new wp.media.controller.ReplaceImage({id:"replace-image",library:wp.media.query({type:"image"}),image:this.image,multiple:!1,title:f.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new wp.media.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new wp.media.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new wp.media.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{select:{style:"primary",text:f.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),c=b&&b.id;this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{back:{text:f.back,priority:20,click:function(){c?a.setState(c):a.close()}},replace:{style:"primary",text:f.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),b.exports=d},{}],45:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({initialize:function(){this.counts={audio:{count:wp.media.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:wp.media.view.settings.attachmentCounts.video,state:"video-playlist"}},_.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),e.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new f({id:"insert",title:g.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:wp.media.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new f({id:"gallery",title:g.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"image"},a.library))}),new wp.media.controller.Embed({metadata:a.metadata}),new wp.media.controller.EditImage({model:a.editImage}),new wp.media.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new wp.media.controller.GalleryAdd,new f({id:"playlist",title:g.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"audio"},a.library))}),new wp.media.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:g.editPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:g.playlistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:g.addToPlaylistTitle
-}),new f({id:"video-playlist",title:g.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"video"},a.library))}),new wp.media.controller.CollectionEdit({type:"video",collectionType:"playlist",title:g.editVideoPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:g.videoPlaylistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"video",collectionType:"playlist",title:g.addToVideoPlaylistTitle})]),wp.media.view.settings.post.featuredImageId&&this.states.add(new wp.media.controller.FeaturedImage)},bindHandlers:function(){var a,b;e.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),b=_.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof b&&this.listenTo(wp.media.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},activate:function(){_.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new wp.media.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelGalleryTitle,priority:20,click:function(){c?d.setState(c):d.close(),this.controller.modal.focusManager.focus()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelVideoPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},embedContent:function(){var a=new wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),wp.media.isTouchDevice||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),c=b.get("selection");a=new wp.media.view.AttachmentsBrowser({controller:this,collection:c,selection:c,model:b,sortable:!0,search:!1,date:!1,dragInfo:!0,AttachmentView:wp.media.view.Attachments.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:g.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a),this.trigger("edit:selection",this)},editImageContent:function(){var a=this.state().get("image"),b=new wp.media.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:g.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:g.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),d=a.where({type:"image"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:g.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),d=a.where({type:"audio"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:g.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),d=a.where({type:"video"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:g.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new wp.media.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateGallery:g.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updatePlaylist:g.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateVideoPlaylist:g.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),b.exports=d},{}],46:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof wp.media.model.Selection||(this.options.selection=new wp.media.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new wp.media.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new wp.media.controller.Library({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:f.uploadFilesTitle,priority:20},browse:{text:f.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.has("display")?b.get("display"):b.get("displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new wp.media.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new wp.media.view.Toolbar.Select(b)}}),b.exports=d},{}],47:[function(a,b,c){var d=wp.media.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html('<iframe src="'+this.controller.state().get("src")+'" />'),this.views.render(),this}});b.exports=d},{}],48:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({className:"image-details",template:wp.template("image-details"),events:_.defaults(e.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),e.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),_.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(_.bind(function(){e.prototype.render.apply(this,a),this.postRender()},this)).fail(_.bind(function(){this.model.attachment=!1,e.prototype.render.apply(this,a),this.postRender()},this)):(e.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(_.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===window.getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(a){var b,c=f(a.target).data("setting"),d=f(a.target).val();return!/^\d+/.test(d)||parseInt(d,10)<1?void a.preventDefault():void("customWidth"===c?(b=Math.round(1/this.model.get("aspectRatio")*d),this.model.set("customHeight",b,{silent:!0}),this.$('[data-setting="customHeight"]').val(b)):(b=Math.round(this.model.get("aspectRatio")*d),this.model.set("customWidth",b,{silent:!0}),this.$('[data-setting="customWidth"]').val(b)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),window.setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),b.exports=d},{}],49:[function(a,b,c){var d=wp.media.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}});b.exports=d},{}],50:[function(a,b,c){var d,e=wp.media.view.Frame,f=jQuery;d=e.extend({className:"media-frame",template:wp.template("media-frame"),regions:["menu","title","content","toolbar","router"],events:{"click div.media-frame-title h1":"toggleMenu"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("title:render",function(a){a.$el.append('<span class="dashicons dashicons-arrow-down"></span>')}),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),e.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new wp.media.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new wp.media.view.Menu({controller:this})},toggleMenu:function(){this.$el.find(".media-menu").toggleClass("visible")},createToolbar:function(a){a.view=new wp.media.view.Toolbar({controller:this})},createRouter:function(a){a.view=new wp.media.view.Router({controller:this})},createIframeStates:function(a){var b,c=wp.media.view.settings,d=c.tabs,e=c.tabUrl;d&&e&&(b=f("#post_ID"),b.length&&(e+="&post_id="+b.val()),_.each(d,function(b,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:e+"&tab="+c,title:b,content:"iframe",menu:"default"},a))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("content:deactivate:iframe",this.iframeContentCleanup,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new wp.media.view.Iframe({controller:this})},iframeContentCleanup:function(){this.$el.removeClass("hide-toolbar")},iframeMenu:function(a){var b={};a&&(_.each(wp.media.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){d.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),b.exports=d},{}],51:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(a){var b=this.options.click;a&&a.preventDefault(),b?b.call(this):this.click(),wp.media.isTouchDevice||e(".media-frame-content input").first().focus()},click:function(){var a=this.options.state;a&&(this.controller.setState(a),this.views.parent.$el.removeClass("visible"))},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),b.exports=d},{}],52:[function(a,b,c){var d,e=wp.media.view.MenuItem,f=wp.media.view.PriorityList;d=f.extend({tagName:"div",className:"media-menu",property:"state",ItemView:e,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){f.prototype.ready.apply(this,arguments),this.visibility()},set:function(){f.prototype.set.apply(this,arguments),this.visibility()},unset:function(){f.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")},hide:function(a){var b=this.get(a);b&&b.$el.addClass("hidden")},show:function(a){var b=this.get(a);b&&b.$el.removeClass("hidden")}}),b.exports=d},{}],53:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",template:wp.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0}),this.focusManager=new wp.media.view.FocusManager({el:this.el})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var a,b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:e(window).scrollTop()}),e("body").addClass("modal-open"),b.show(),"ontouchend"in document&&(a=window.tinymce&&window.tinymce.activeEditor)&&!a.isHidden()&&a.iframeElement&&(a.iframeElement.focus(),a.iframeElement.blur(),setTimeout(function(){a.iframeElement.blur()},100)),this.$el.focus(),this.propagate("open"))},close:function(a){var b=this._freeze;return this.views.attached&&this.$el.is(":visible")?(e("body").removeClass("modal-open"),this.$el.hide().undelegate("keydown"),e("#wpbody-content").focus(),this.propagate("close"),b&&e(window).scrollTop(b.scrollTop),a&&a.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){27===a.which&&this.$el.is(":visible")&&(this.escape(),a.stopImmediatePropagation())}}),b.exports=d},{}],54:[function(a,b,c){var d=wp.media.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()},set:function(a,b,c){var d,e,f;return c=c||{},_.isObject(a)?(_.each(a,function(a,b){this.set(b,a)},this),this):(b instanceof Backbone.View||(b=this.toView(b,a,c)),b.controller=b.controller||this.controller,this.unset(a),d=b.options.priority||10,e=this.views.get()||[],_.find(e,function(a,b){return a.options.priority>d?(f=b,!0):void 0}),this._views[a]=b,this.views.add(b,{at:_.isNumber(f)?f:e.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new wp.media.View(a)}});b.exports=d},{}],55:[function(a,b,c){var d=wp.media.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}});b.exports=d},{}],56:[function(a,b,c){var d,e=wp.media.view.Menu;d=e.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:wp.media.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),e.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),b.exports=d},{}],57:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"input",className:"search",id:"media-search-input",attributes:{type:"search",placeholder:e.search},events:{input:"search",keyup:"search",change:"search",search:"search"},render:function(){return this.el.value=this.model.escape("search"),this},search:function(a){a.target.value?this.model.set("search",a.target.value):this.model.unset("search")}}),b.exports=d},{}],58:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"div",className:"media-selection",template:wp.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){_.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new wp.media.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(e.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),b.exports=d},{}],59:[function(a,b,c){var d,e=wp.media.View,f=Backbone.$;d=e.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.listenTo(this.model,"change",this.updateChanges)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},render:function(){return e.prototype.render.apply(this,arguments),_(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(a){var b,c=f(a.target).closest("[data-setting]"),d=a.target.value;a.preventDefault(),c.length&&(c.is('input[type="checkbox"]')&&(d=c[0].checked),this.model.set(c.data("setting"),d),(b=c.data("userSetting"))&&window.setUserSetting(b,d))},updateChanges:function(a){a.hasChanged()&&_(a.changed).chain().keys().each(this.update,this)}}),b.exports=d},{}],60:[function(a,b,c){var d,e=wp.media.view.Settings;d=e.extend({className:"attachment-display-settings",template:wp.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;_.defaults(this.options,{userSettings:!1}),e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:link",this.updateLinkTo),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&_.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),e.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!wp.media.isTouchDevice&&b.is(":visible")&&b.focus()[0].select()))}}),b.exports=d},{}],61:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings gallery-settings",template:wp.template("gallery-settings")});b.exports=d},{}],62:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings playlist-settings",template:wp.template("playlist-settings")});b.exports=d},{}],63:[function(a,b,c){var d=wp.media.view.PriorityList.extend({className:"media-sidebar"});b.exports=d},{}],64:[function(a,b,c){var d,e=wp.media.view;d=e.Cropper.extend({className:"crop-content site-icon",ready:function(){e.Cropper.prototype.ready.apply(this,arguments),this.$(".crop-image").on("load",_.bind(this.addSidebar,this))},addSidebar:function(){this.sidebar=new wp.media.view.Sidebar({controller:this.controller}),this.sidebar.set("preview",new wp.media.view.SiteIconPreview({controller:this.controller,attachment:this.options.attachment})),this.controller.cropperView.views.add(this.sidebar)}}),b.exports=d},{}],65:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({className:"site-icon-preview",template:wp.template("site-icon-preview"),ready:function(){this.controller.imgSelect.setOptions({onInit:this.updatePreview,onSelectChange:this.updatePreview})},prepare:function(){return{url:this.options.attachment.get("url")}},updatePreview:function(a,b){var c=64/b.width,d=64/b.height,e=16/b.width,g=16/b.height;f("#preview-app-icon").css({width:Math.round(c*this.imageWidth)+"px",height:Math.round(d*this.imageHeight)+"px",marginLeft:"-"+Math.round(c*b.x1)+"px",marginTop:"-"+Math.round(d*b.y1)+"px"}),f("#preview-favicon").css({width:Math.round(e*this.imageWidth)+"px",height:Math.round(g*this.imageHeight)+"px",marginLeft:"-"+Math.round(e*b.x1)+"px",marginTop:"-"+Math.floor(g*b.y1)+"px"})}}),b.exports=d},{}],66:[function(a,b,c){var d=wp.media.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=_.delay(function(a){a.addClass("is-active")},this.delay,this.$el)),this},hide:function(){return this.$el.removeClass("is-active"),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}});b.exports=d},{}],67:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),c=this.library=a.get("library");this._views={},this.primary=new wp.media.view.PriorityList,this.secondary=new wp.media.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary search-form"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),c&&c.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),e.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,c){var d;return c=c||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new wp.media.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,d=b.options.priority<0?"secondary":"primary",this[d].set(a,b,c)),c.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),b.exports=d},{}],68:[function(a,b,c){var d,e=wp.media.view.Toolbar.Select,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{text:f.insertIntoPost,requires:!1}),e.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),e.prototype.refresh.apply(this,arguments)}}),b.exports=d},{}],69:[function(a,b,c){var d,e=wp.media.view.Toolbar,f=wp.media.view.l10n;d=e.extend({initialize:function(){var a=this.options;_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:f.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),e.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),b.exports=d},{}],70:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.l10n,g=jQuery;d=e.extend({tagName:"div",className:"uploader-editor",template:wp.template("uploader-editor"),localDrag:!1,overContainer:!1,overDropzone:!1,draggingFile:null,initialize:function(){return this.initialized=!1,window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&this.browserSupport()?(this.$document=g(document),this.dropzones=[],this.files=[],this.$document.on("drop",".uploader-editor",_.bind(this.drop,this)),this.$document.on("dragover",".uploader-editor",_.bind(this.dropzoneDragover,this)),this.$document.on("dragleave",".uploader-editor",_.bind(this.dropzoneDragleave,this)),
-this.$document.on("click",".uploader-editor",_.bind(this.click,this)),this.$document.on("dragover",_.bind(this.containerDragover,this)),this.$document.on("dragleave",_.bind(this.containerDragleave,this)),this.$document.on("dragstart dragend drop",_.bind(function(a){this.localDrag="dragstart"===a.type,"drop"===a.type&&this.containerDragleave()},this)),this.initialized=!0,this):this},browserSupport:function(){var a=!1,b=document.createElement("div");return a="draggable"in b||"ondragstart"in b&&"ondrop"in b,a=a&&!!(window.File&&window.FileList&&window.FileReader)},isDraggingFile:function(a){return null!==this.draggingFile?this.draggingFile:_.isUndefined(a.originalEvent)||_.isUndefined(a.originalEvent.dataTransfer)?!1:(this.draggingFile=_.indexOf(a.originalEvent.dataTransfer.types,"Files")>-1&&-1===_.indexOf(a.originalEvent.dataTransfer.types,"text/plain"),this.draggingFile)},refresh:function(a){var b;for(b in this.dropzones)this.dropzones[b].toggle(this.overContainer||this.overDropzone);return _.isUndefined(a)||g(a.target).closest(".uploader-editor").toggleClass("droppable",this.overDropzone),this.overContainer||this.overDropzone||(this.draggingFile=null),this},render:function(){return this.initialized?(e.prototype.render.apply(this,arguments),g(".wp-editor-wrap").each(_.bind(this.attach,this)),this):this},attach:function(a,b){var c=this.$el.clone();return this.dropzones.push(c),g(b).append(c),this},drop:function(a){var b,c;return this.containerDragleave(a),this.dropzoneDragleave(a),this.files=a.originalEvent.dataTransfer.files,this.files.length<1?void 0:(b=g(a.target).parents(".wp-editor-wrap"),b.length>0&&b[0].id&&(window.wpActiveEditor=b[0].id.slice(3,-5)),this.workflow?(this.workflow.state().reset(),this.addFiles.apply(this),this.workflow.open()):(this.workflow=wp.media.editor.open(window.wpActiveEditor,{frame:"post",state:"insert",title:f.addMedia,multiple:!0}),c=this.workflow.uploader,c.uploader&&c.uploader.ready?this.addFiles.apply(this):this.workflow.on("uploader:ready",this.addFiles,this)),!1)},addFiles:function(){return this.files.length&&(this.workflow.uploader.uploader.uploader.addFile(_.toArray(this.files)),this.files=[]),this},containerDragover:function(a){!this.localDrag&&this.isDraggingFile(a)&&(this.overContainer=!0,this.refresh())},containerDragleave:function(){this.overContainer=!1,_.delay(_.bind(this.refresh,this),50)},dropzoneDragover:function(a){return!this.localDrag&&this.isDraggingFile(a)?(this.overDropzone=!0,this.refresh(a),!1):void 0},dropzoneDragleave:function(a){this.overDropzone=!1,_.delay(_.bind(this.refresh,this,a),50)},click:function(a){this.containerDragleave(a),this.dropzoneDragleave(a),this.localDrag=!1}}),b.exports=d},{}],71:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"uploader-inline",template:wp.template("uploader-inline"),events:{"click .close":"hide"},initialize:function(){_.defaults(this.options,{message:"",status:!0,canClose:!1}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=wp.media.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new wp.media.view.UploaderStatus({controller:this.controller}))},prepare:function(){var a=this.controller.state().get("suggestedWidth"),b=this.controller.state().get("suggestedHeight"),c={};return c.message=this.options.message,c.canClose=this.options.canClose,a&&b&&(c.suggestedWidth=a,c.suggestedHeight=b),c},dispose:function(){return this.disposing?e.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=e.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this},show:function(){this.$el.removeClass("hidden")},hide:function(){this.$el.addClass("hidden")}}),b.exports=d},{}],72:[function(a,b,c){var d=wp.media.View.extend({className:"upload-error",template:wp.template("uploader-status-error")});b.exports=d},{}],73:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"media-uploader-status",template:wp.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return _.escape(a)},error:function(a){this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),b.exports=d},{}],74:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",className:"uploader-window",template:wp.template("uploader-window"),initialize:function(){var a;this.$browser=e('<a href="#" class="browser" />').hide().appendTo("body"),a=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!a.dropzone||a.dropzone instanceof e||(a.dropzone=e(a.dropzone)),this.controller.on("activate",this.refresh,this),this.controller.on("detach",function(){this.$browser.remove()},this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=wp.media.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)),e(this.uploader).on("uploader:ready",_.bind(this._ready,this)))},_ready:function(){this.controller.trigger("uploader:ready")},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});wp.media.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()}),_.delay(function(){"0"===a.css("opacity")&&a.is(":visible")&&a.hide()},500)}}),b.exports=d},{}],75:[function(a,b,c){var d=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}});b.exports=d},{}]},{},[19]);
\ No newline at end of file
+!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library;d=f.extend({defaults:_.defaults({multiple:"add",filterable:"uploaded",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-library"),this.set("toolbar",a+"-add"),this.set("menu",a),this.get("library")||this.set("library",wp.media.query({type:this.get("type")})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.get("editLibrary"),c=this.frame.state(this.get("collectionType")+"-edit").get("library");b&&b!==c&&a.unobserve(b),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!c.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(c),this.set("editLibrary",c),f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],2:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n,g=jQuery;d=e.extend({defaults:{multiple:!1,sortable:!0,date:!1,searchable:!1,content:"browse",describe:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,SettingsView:!1,syncSelection:!1},initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-edit"),this.set("toolbar",a+"-edit"),this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type",this.get("type")),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.renderSettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.renderSettings,this),e.prototype.deactivate.apply(this,arguments)},renderSettings:function(a){var b=this.get("library"),c=this.get("collectionType"),d=this.get("dragInfoText"),e=this.get("SettingsView"),h={};b&&a&&(b[c]=b[c]||new Backbone.Model,h[c]=new e({controller:this,model:b[c],priority:40}),a.sidebar.set(h),d&&a.toolbar.set("dragInfo",new wp.media.View({el:g('<div class="instructions">'+d+"</div>")[0],priority:-40})),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"cropper",title:e.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1,doCropArgs:{}},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,b;a=this.get("canSkipCrop")||!1,b={controller:this.frame,items:{insert:{style:"primary",text:e.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a,b=this.controller;a=b.state().get("selection").first(),a.set({cropDetails:b.state().imgSelect.getSelection()}),this.$el.text(e.cropping),this.$el.attr("disabled",!0),b.state().doCrop(a).done(function(a){b.trigger("cropped",a),b.close()}).fail(function(){b.trigger("content:error:crop")})}}}},a&&_.extend(b.items,{skip:{style:"secondary",text:e.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(b))},doCrop:function(a){return wp.ajax.post("custom-header-crop",_.extend({},this.defaults.doCropArgs,{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")}))}}),b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control"),d=b.width/b.height;return c.params.flex_width&&c.params.flex_height?(b.dst_width=b.width,b.dst_height=b.height):(b.dst_width=c.params.flex_width?c.params.height*d:c.params.width,b.dst_height=c.params.flex_height?c.params.width/d:c.params.height),wp.ajax.post("crop-image",{wp_customize:"on",nonce:a.get("nonces").edit,id:a.get("id"),context:c.id,cropDetails:b})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-image",title:e.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),c=b&&b.id;a.toolbar.set(new wp.media.view.Toolbar({controller:a,items:{back:{style:"primary",text:e.back,priority:20,click:function(){c?a.setState(c):a.close()}}}}))}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.l10n,f=Backbone.$;d=wp.media.controller.State.extend({defaults:{id:"embed",title:e.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:400,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var a,b=this,c={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",c),c.scanners.length?(a=c.scanners=f.when.apply(f,c.scanners),a.always(function(){b.get("scanners")===a&&b.set("loading",!1)})):c.scanners=null,c.loading=!!c.scanners,this.set(c)},scanImage:function(a){var b=this.frame,c=this,d=this.props.get("url"),e=new Image,g=f.Deferred();a.scanners.push(g.promise()),e.onload=function(){g.resolve(),c===b.state()&&d===c.props.get("url")&&(c.set({type:"image"}),c.props.set({width:e.width,height:e.height}))},e.onerror=g.reject,e.src=d},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.model.Attachment,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"featured-image",title:g.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},f.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),f.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),f.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=wp.media.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=e.get(c),a.fetch()),b.reset(a?[a]:[])}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"gallery-library",title:g.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:{id:"gallery-edit",title:f.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,date:!1,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),e.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new wp.media.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"image-details",title:g.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},f.prototype.defaults),initialize:function(a){this.image=a.image,e.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),b.exports=d},{}],11:[function(a,b,c){var d,e=wp.media.view.l10n,f=window.getUserSetting,g=window.setUserSetting;d=wp.media.controller.State.extend({defaults:{id:"library",title:e.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",wp.media.query()),b instanceof wp.media.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",f("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=wp.media.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:f("align",a.align)||"none",size:f("imgsize",a.size)||"medium",link:f("urlbutton",a.link)||"none"}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=_.clone(this._defaultDisplaySettings);return(b.canEmbed=this.canEmbed(a))?b.link="embed":this.isImageAttachment(a)||"none"!==b.link||(b.link="file"),b},isImageAttachment:function(a){return a.get("uploading")?/\.(jpe?g|png|gif)$/i.test(a.get("filename")):"image"===a.get("type")},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(wp.media.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&g("libraryContent",a)}}}),_.extend(d.prototype,wp.media.selectionSync),b.exports=d},{}],12:[function(a,b,c){var d,e=wp.media.controller.Library;d=e.extend({defaults:_.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},e.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",wp.media.query({type:this.type})),e.prototype.initialize.apply(this,arguments)},activate:function(){wp.media.frame.lastMime&&(this.set("library",wp.media.query({type:wp.media.frame.lastMime})),delete wp.media.frame.lastMime),e.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],13:[function(a,b,c){var d=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))};d.extend=Backbone.Model.extend,_.extend(d.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),b.exports=d},{}],14:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"replace-image",title:f.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},e.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",wp.media.query({type:"image"})),e.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),e.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),b.exports=d},{}],15:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},createCropContent:function(){this.cropperView=new wp.media.view.SiteIconCropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{nonce:a.get("nonces").edit,id:a.get("id"),context:"site-icon",cropDetails:b})}}),b.exports=d},{}],16:[function(a,b,c){var d=function(a){this.states=new Backbone.Collection(a)};d.extend=Backbone.Model.extend,_.extend(d.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){d.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),b.exports=d},{}],17:[function(a,b,c){var d=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}});_.each(["toolbar","content"],function(a){d.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),b.exports=d},{}],18:[function(a,b,c){var d={syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}};b.exports=d},{}],19:[function(a,b,c){var d,e=wp.media,f=jQuery;e.isTouchDevice="ontouchend"in document,d=e.view.l10n=window._wpMediaViewsL10n||{},e.view.settings=d.settings||{},delete d.settings,e.model.settings.post=e.view.settings.post,f.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),e.events=_.extend({},Backbone.Events),e.transition=function(a,b){var c=f.Deferred();return b=b||2e3,f.support.transition?(a instanceof f||(a=f(a)),a.first().one(f.support.transition.end,c.resolve),_.delay(c.resolve,b)):c.resolve(),c.promise()},e.controller.Region=a("./controllers/region.js"),e.controller.StateMachine=a("./controllers/state-machine.js"),e.controller.State=a("./controllers/state.js"),e.selectionSync=a("./utils/selection-sync.js"),e.controller.Library=a("./controllers/library.js"),e.controller.ImageDetails=a("./controllers/image-details.js"),e.controller.GalleryEdit=a("./controllers/gallery-edit.js"),e.controller.GalleryAdd=a("./controllers/gallery-add.js"),e.controller.CollectionEdit=a("./controllers/collection-edit.js"),e.controller.CollectionAdd=a("./controllers/collection-add.js"),e.controller.FeaturedImage=a("./controllers/featured-image.js"),e.controller.ReplaceImage=a("./controllers/replace-image.js"),e.controller.EditImage=a("./controllers/edit-image.js"),e.controller.MediaLibrary=a("./controllers/media-library.js"),e.controller.Embed=a("./controllers/embed.js"),e.controller.Cropper=a("./controllers/cropper.js"),e.controller.CustomizeImageCropper=a("./controllers/customize-image-cropper.js"),e.controller.SiteIconCropper=a("./controllers/site-icon-cropper.js"),e.View=a("./views/view.js"),e.view.Frame=a("./views/frame.js"),e.view.MediaFrame=a("./views/media-frame.js"),e.view.MediaFrame.Select=a("./views/frame/select.js"),e.view.MediaFrame.Post=a("./views/frame/post.js"),e.view.MediaFrame.ImageDetails=a("./views/frame/image-details.js"),e.view.Modal=a("./views/modal.js"),e.view.FocusManager=a("./views/focus-manager.js"),e.view.UploaderWindow=a("./views/uploader/window.js"),e.view.EditorUploader=a("./views/uploader/editor.js"),e.view.UploaderInline=a("./views/uploader/inline.js"),e.view.UploaderStatus=a("./views/uploader/status.js"),e.view.UploaderStatusError=a("./views/uploader/status-error.js"),e.view.Toolbar=a("./views/toolbar.js"),e.view.Toolbar.Select=a("./views/toolbar/select.js"),e.view.Toolbar.Embed=a("./views/toolbar/embed.js"),e.view.Button=a("./views/button.js"),e.view.ButtonGroup=a("./views/button-group.js"),e.view.PriorityList=a("./views/priority-list.js"),e.view.MenuItem=a("./views/menu-item.js"),e.view.Menu=a("./views/menu.js"),e.view.RouterItem=a("./views/router-item.js"),e.view.Router=a("./views/router.js"),e.view.Sidebar=a("./views/sidebar.js"),e.view.Attachment=a("./views/attachment.js"),e.view.Attachment.Library=a("./views/attachment/library.js"),e.view.Attachment.EditLibrary=a("./views/attachment/edit-library.js"),e.view.Attachments=a("./views/attachments.js"),e.view.Search=a("./views/search.js"),e.view.AttachmentFilters=a("./views/attachment-filters.js"),e.view.DateFilter=a("./views/attachment-filters/date.js"),e.view.AttachmentFilters.Uploaded=a("./views/attachment-filters/uploaded.js"),e.view.AttachmentFilters.All=a("./views/attachment-filters/all.js"),e.view.AttachmentsBrowser=a("./views/attachments/browser.js"),e.view.Selection=a("./views/selection.js"),e.view.Attachment.Selection=a("./views/attachment/selection.js"),e.view.Attachments.Selection=a("./views/attachments/selection.js"),e.view.Attachment.EditSelection=a("./views/attachment/edit-selection.js"),e.view.Settings=a("./views/settings.js"),e.view.Settings.AttachmentDisplay=a("./views/settings/attachment-display.js"),e.view.Settings.Gallery=a("./views/settings/gallery.js"),e.view.Settings.Playlist=a("./views/settings/playlist.js"),e.view.Attachment.Details=a("./views/attachment/details.js"),e.view.AttachmentCompat=a("./views/attachment-compat.js"),e.view.Iframe=a("./views/iframe.js"),e.view.Embed=a("./views/embed.js"),e.view.Label=a("./views/label.js"),e.view.EmbedUrl=a("./views/embed/url.js"),e.view.EmbedLink=a("./views/embed/link.js"),e.view.EmbedImage=a("./views/embed/image.js"),e.view.ImageDetails=a("./views/image-details.js"),e.view.Cropper=a("./views/cropper.js"),e.view.SiteIconCropper=a("./views/site-icon-cropper.js"),e.view.SiteIconPreview=a("./views/site-icon-preview.js"),e.view.EditImage=a("./views/edit-image.js"),e.view.Spinner=a("./views/spinner.js")},{"./controllers/collection-add.js":1,"./controllers/collection-edit.js":2,"./controllers/cropper.js":3,"./controllers/customize-image-cropper.js":4,"./controllers/edit-image.js":5,"./controllers/embed.js":6,"./controllers/featured-image.js":7,"./controllers/gallery-add.js":8,"./controllers/gallery-edit.js":9,"./controllers/image-details.js":10,"./controllers/library.js":11,"./controllers/media-library.js":12,"./controllers/region.js":13,"./controllers/replace-image.js":14,"./controllers/site-icon-cropper.js":15,"./controllers/state-machine.js":16,"./controllers/state.js":17,"./utils/selection-sync.js":18,"./views/attachment-compat.js":20,"./views/attachment-filters.js":21,"./views/attachment-filters/all.js":22,"./views/attachment-filters/date.js":23,"./views/attachment-filters/uploaded.js":24,"./views/attachment.js":25,"./views/attachment/details.js":26,"./views/attachment/edit-library.js":27,"./views/attachment/edit-selection.js":28,"./views/attachment/library.js":29,"./views/attachment/selection.js":30,"./views/attachments.js":31,"./views/attachments/browser.js":32,"./views/attachments/selection.js":33,"./views/button-group.js":34,"./views/button.js":35,"./views/cropper.js":36,"./views/edit-image.js":37,"./views/embed.js":38,"./views/embed/image.js":39,"./views/embed/link.js":40,"./views/embed/url.js":41,"./views/focus-manager.js":42,"./views/frame.js":43,"./views/frame/image-details.js":44,"./views/frame/post.js":45,"./views/frame/select.js":46,"./views/iframe.js":47,"./views/image-details.js":48,"./views/label.js":49,"./views/media-frame.js":50,"./views/menu-item.js":51,"./views/menu.js":52,"./views/modal.js":53,"./views/priority-list.js":54,"./views/router-item.js":55,"./views/router.js":56,"./views/search.js":57,"./views/selection.js":58,"./views/settings.js":59,"./views/settings/attachment-display.js":60,"./views/settings/gallery.js":61,"./views/settings/playlist.js":62,"./views/sidebar.js":63,"./views/site-icon-cropper.js":64,"./views/site-icon-preview.js":65,"./views/spinner.js":66,"./views/toolbar.js":67,"./views/toolbar/embed.js":68,"./views/toolbar/select.js":69,"./views/uploader/editor.js":70,"./views/uploader/inline.js":71,"./views/uploader/status-error.js":72,"./views/uploader/status.js":73,"./views/uploader/window.js":74,"./views/view.js":75}],20:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.listenTo(this.model,"change:compat",this.render)},dispose:function(){return this.$(":focus").length&&this.save(),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(b).always(_.bind(this.postSave,this))},postSave:function(){this.controller.trigger("attachment:compat:ready",["ready"])}}),b.exports=d},{}],21:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"select",className:"attachment-filters",id:"media-attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(a,b){return{el:e("<option></option>").val(b).html(a.text)[0],priority:a.priority||50}},this).sortBy("priority").pluck("el").value()),this.listenTo(this.model,"change",this.select),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),b.exports=d},{}],22:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(wp.media.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:e.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},wp.media.view.settings.post.id&&(a.uploaded={text:e.uploadedToThisPost,props:{status:null,type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:e.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},wp.media.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:e.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),b.exports=d},{}],23:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};_.each(wp.media.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}}),b.exports=d},{}],24:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),c=wp.media.view.settings.mimeTypes;c&&b&&(a=c[b]),this.filters={all:{text:a||e.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:e.uploadedToThisPost,props:{uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},unattached:{text:e.unattached,props:{uploadedTo:0,orderby:"menuOrder",order:"ASC"},priority:50}}}}),b.exports=d},{}],25:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"li",className:"attachment",template:wp.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .attachment-close":"removeFromLibrary","click .check":"checkClickHandler",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,b=_.defaults(this.options,{rerenderOnModelChange:!0});b.rerenderOnModelChange?this.listenTo(this.model,"change",this.render):this.listenTo(this.model,"change:percent",this.progress),this.listenTo(this.model,"change:title",this._syncTitle),this.listenTo(this.model,"change:caption",this._syncCaption),this.listenTo(this.model,"change:artist",this._syncArtist),this.listenTo(this.model,"change:album",this._syncAlbum),this.listenTo(this.model,"add",this.select),
+this.listenTo(this.model,"remove",this.deselect),a&&(a.on("reset",this.updateSelect,this),this.listenTo(this.model,"selection:single selection:unsingle",this.details),this.details(this.model,this.controller.state().get("selection"))),this.listenTo(this.controller,"attachment:compat:waiting attachment:compat:ready",this.updateSave)},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName&&"BUTTON"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(a.preventDefault(),this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return void this.controller.trigger("edit:attachment",this.model,a.currentTarget);this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle")}}},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c),void g.single(h)}if("toggle"===i)return g[this.selected()?"remove":"add"](h),void g.single(h);if("add"===i)return g.add(h),void g.single(h);i||(i="add"),"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):(g[i](h),g.single(h))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},imageSize:function(a){var b=this.model.get("sizes"),c=!1;return a=a||"medium",b&&(b[a]?c=b[a]:b.large?c=b.large:b.thumbnail?c=b.thumbnail:b.full&&(c=b.full),c)?_.clone(c):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(a){var b,c,d=f(a.target).closest("[data-setting]");d.length&&(b=d.data("setting"),c=a.target.value,this.model.get(b)!==c&&this.save(b,c))},save:function(){var a=this,b=this._save=this._save||{status:"ready"},c=this.model.save.apply(this.model,arguments),d=b.requests?f.when(c,b.requests):c;b.savedTimer&&clearTimeout(b.savedTimer),this.updateSave("waiting"),b.requests=d,d.always(function(){b.requests===d&&(a.updateSave("resolved"===d.state()?"complete":"error"),b.savedTimer=setTimeout(function(){a.updateSave("ready"),delete b.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var a,b=this.$("[data-setting]"),c=this.model;a=_.chain(b).map(function(a){var b,d,e=f("input, textarea, select, [value]",a);if(e.length)return b=f(a).data("setting"),d=e.val(),c.get(b)!==d?[b,d]:void 0}).compact().object().value(),_.isEmpty(a)||c.save(a)},removeFromLibrary:function(a){("keydown"!==a.type||13===a.keyCode||32===a.keyCode)&&(a.stopPropagation(),this.collection.remove(this.model))},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),b.exports=d},{}],26:[function(a,b,c){var d,e=wp.media.view.Attachment,f=wp.media.view.l10n;d=e.extend({tagName:"div",className:"attachment-details",template:wp.template("attachment-details"),attributes:function(){return{tabIndex:0,"data-id":this.model.get("id")}},events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=_.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),e.prototype.initialize.apply(this,arguments)},initialFocus:function(){wp.media.isTouchDevice||this.$('input[type="text"]').eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),window.confirm(f.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),wp.media.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),b.exports=d},{}],27:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{close:!0}});b.exports=d},{}],28:[function(a,b,c){var d=wp.media.view.Attachment.Selection.extend({buttons:{close:!0}});b.exports=d},{}],29:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{check:!0}});b.exports=d},{}],30:[function(a,b,c){var d=wp.media.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}});b.exports=d},{}],31:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:wp.media.isTouchDevice?300:200,refreshThreshold:3,AttachmentView:wp.media.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:f(window).width()<640?135:150}),this._viewsByCid={},this.$window=f(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,f(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),_.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),_.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,_.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),e.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var a=this.collection;!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!a.comparator,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(b,c){var d=a.at(c.item.data("sortableIndexStart")),e=a.comparator;delete a.comparator,a.remove(d,{silent:!0}),a.add(d,{silent:!0,at:c.item.index()}),a.comparator=e,a.trigger("reset",a),a.saveMenuOrder()}},this.options.sortable)),a.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!a.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable){var a=this.collection,b=a.props.get("orderby"),c="menuOrder"===b||!a.comparator;this.$el.sortable("option","disabled",!c)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var a,b=this,c=this.options.scrollElement,d=c.scrollTop;c===document&&(c=document.body,d=f(document).scrollTop()),f(c).is(":visible")&&this.collection.hasMore()&&(a=this.views.parent.toolbar,c.scrollHeight-(d+c.clientHeight)<c.clientHeight/3&&a.get("spinner").show(),c.scrollHeight<d+c.clientHeight*this.options.refreshThreshold&&this.collection.more().done(function(){b.scroll(),a.get("spinner").hide()}))}}),b.exports=d},{}],32:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.settings.mediaTrash,g=wp.media.view.l10n,h=jQuery;d=e.extend({tagName:"div",className:"attachments-browser",initialize:function(){_.defaults(this.options,{filters:!1,search:!0,date:!0,display:!1,sidebar:!0,AttachmentView:wp.media.view.Attachment.Library}),this.controller.on("toggle:upload:attachment",this.toggleUploader,this),this.controller.on("edit:selection",this.editSelection),this.createToolbar(),this.options.sidebar&&this.createSidebar(),this.createUploader(),this.createAttachments(),this.updateContent(),this.options.sidebar&&"errors"!==this.options.sidebar||(this.$el.addClass("hide-sidebar"),"errors"===this.options.sidebar&&this.$el.addClass("sidebar-for-errors")),this.collection.on("add remove reset",this.updateContent,this)},editSelection:function(a){a.$(".media-button-backToLibrary").focus()},dispose:function(){return this.options.selection.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},createToolbar:function(){var a,b,c;c={controller:this.controller},this.controller.isModeActive("grid")&&(c.className="media-toolbar wp-filter"),this.toolbar=new wp.media.view.Toolbar(c),this.views.add(this.toolbar),this.toolbar.set("spinner",new wp.media.view.Spinner({priority:-60})),-1!==h.inArray(this.options.filters,["uploaded","all"])&&(this.toolbar.set("filtersLabel",new wp.media.view.Label({value:g.filterByType,attributes:{"for":"media-attachment-filters"},priority:-80}).render()),"uploaded"===this.options.filters?this.toolbar.set("filters",new wp.media.view.AttachmentFilters.Uploaded({controller:this.controller,model:this.collection.props,priority:-80}).render()):(b=new wp.media.view.AttachmentFilters.All({controller:this.controller,model:this.collection.props,priority:-80}),this.toolbar.set("filters",b.render()))),this.controller.isModeActive("grid")?(a=e.extend({className:"view-switch media-grid-view-switch",template:wp.template("media-library-view-switcher")}),this.toolbar.set("libraryViewSwitcher",new a({controller:this.controller,priority:-90}).render()),this.toolbar.set("dateFilterLabel",new wp.media.view.Label({value:g.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new wp.media.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render()),this.toolbar.set("selectModeToggleButton",new wp.media.view.SelectModeToggleButton({text:g.bulkSelect,controller:this.controller,priority:-70}).render()),this.toolbar.set("deleteSelectedButton",new wp.media.view.DeleteSelectedButton({filters:b,style:"primary",disabled:!0,text:f?g.trashSelected:g.deleteSelected,controller:this.controller,priority:-60,click:function(){var a=[],b=[],c=this.controller.state().get("selection"),d=this.controller.state().get("library");c.length&&(f||window.confirm(g.warnBulkDelete))&&(!f||"trash"===c.at(0).get("status")||window.confirm(g.warnBulkTrash))&&(c.each(function(c){return c.get("nonces")["delete"]?void(f&&"trash"===c.get("status")?(c.set("status","inherit"),a.push(c.save()),b.push(c)):f?(c.set("status","trash"),a.push(c.save()),b.push(c)):c.destroy({wait:!0})):void b.push(c)}),a.length?(c.remove(b),h.when.apply(null,a).then(_.bind(function(){d._requery(!0),this.controller.trigger("selection:action:done")},this))):this.controller.trigger("selection:action:done"))}}).render()),f&&this.toolbar.set("deleteSelectedPermanentlyButton",new wp.media.view.DeleteSelectedPermanentlyButton({filters:b,style:"primary",disabled:!0,text:g.deleteSelected,controller:this.controller,priority:-55,click:function(){var a=[],b=this.controller.state().get("selection");b.length&&window.confirm(g.warnBulkDelete)&&(b.each(function(b){return b.get("nonces")["delete"]?void b.destroy():void a.push(b)}),b.remove(a),this.controller.trigger("selection:action:done"))}}).render())):this.options.date&&(this.toolbar.set("dateFilterLabel",new wp.media.view.Label({value:g.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new wp.media.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render())),this.options.search&&(this.toolbar.set("searchLabel",new wp.media.view.Label({value:g.searchMediaLabel,attributes:{"for":"media-search-input"},priority:60}).render()),this.toolbar.set("search",new wp.media.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())),this.options.dragInfo&&this.toolbar.set("dragInfo",new e({el:h('<div class="instructions">'+g.dragInfo+"</div>")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new e({el:h('<div class="instructions">'+g.suggestedDimensions+" "+this.options.suggestedWidth+" &times; "+this.options.suggestedHeight+"</div>")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new wp.media.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":g.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new wp.media.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new e({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(g.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new wp.media.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new wp.media.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new wp.media.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new wp.media.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new wp.media.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),b.exports=d},{}],33:[function(a,b,c){var d,e=wp.media.view.Attachments;d=e.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!1,resize:!1,AttachmentView:wp.media.view.Attachment.Selection}),e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],34:[function(a,b,c){var d,e=Backbone.$;d=wp.media.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new wp.media.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(e(_.pluck(this.buttons,"el")).detach()),this}}),b.exports=d},{}],35:[function(a,b,c){var d=wp.media.View.extend({tagName:"button",className:"media-button",attributes:{type:"button"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.listenTo(this.model,"change",this.render)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}});b.exports=d},{}],36:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.UploaderStatus,g=wp.media.view.l10n,h=jQuery;d=e.extend({className:"crop-content",template:wp.template("crop-content"),initialize:function(){_.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),h(window).on("resize.cropper",_.debounce(this.onImageLoad,250))},remove:function(){h(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),e.prototype.remove.apply(this,arguments)},prepare:function(){return{title:g.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=_.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:f.prototype.filename(a),message:window._wpMediaViewsL10n.cropError}),{at:0})}}),b.exports=d},{}],37:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"image-editor",template:wp.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(_.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this.controller.lastState();this.model.fetch().done(_.bind(function(){this.controller.setState(a)},this))}}),b.exports=d},{}],38:[function(a,b,c){var d=wp.media.View.extend({className:"media-embed",initialize:function(){this.url=new wp.media.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.listenTo(this.model,"change:type",this.refresh),this.listenTo(this.model,"change:loading",this.loading)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=wp.media.view.EmbedImage;else{if("link"!==b)return;a=wp.media.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}});b.exports=d},{}],39:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay;d=e.extend({className:"embed-media-settings",template:wp.template("embed-image-settings"),initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:url",this.updateImage)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),b.exports=d},{}],40:[function(a,b,c){var d,e=jQuery;d=wp.media.view.Settings.extend({className:"embed-link-settings",template:wp.template("embed-link-settings"),initialize:function(){this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:_.debounce(function(){var a=this.model.get("url");this.$(".embed-container").hide().find(".embed-preview").empty(),this.$(".setting").hide(),a&&(a.length<11||!a.match(/^http(s)?:\/\//))||this.fetch()},wp.media.controller.Embed.sensitivity),fetch:function(){var a;e("#embed-url-field").val()===this.model.get("url")&&(this.dfd&&"pending"===this.dfd.state()&&this.dfd.abort(),a=new wp.shortcode({tag:"embed",attrs:_.pick(this.model.attributes,["width","height","src"]),content:this.model.get("url")}),this.dfd=e.ajax({type:"POST",url:wp.ajax.settings.url,context:this,data:{action:"parse-embed",post_ID:wp.media.view.settings.post.id,shortcode:a.string()}}).done(this.renderoEmbed).fail(this.renderFail))},renderFail:function(a,b){"abort"!==b&&this.$(".link-text").show()},renderoEmbed:function(a){var b=a&&a.data&&a.data.body||"";b?this.$(".embed-container").show().find(".embed-preview").html(b):this.renderFail()}}),b.exports=d},{}],41:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=f('<input id="embed-url-field" type="url" />').val(this.model.get("url")),this.input=this.$input[0],this.spinner=f('<span class="spinner" />')[0],this.$el.append([this.input,this.spinner]),this.listenTo(this.model,"change:url",this.render),this.model.get("url")&&_.delay(_.bind(function(){this.model.trigger("change:url")},this),500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",e.prototype.render.apply(this,arguments),this},ready:function(){wp.media.isTouchDevice||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),b.exports=d},{}],42:[function(a,b,c){var d=wp.media.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable").not('.moxie-shim input[type="file"]'),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}});b.exports=d},{}],43:[function(a,b,c){var d=wp.media.View.extend({initialize:function(){_.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new wp.media.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:wp.media.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",_.bind(this.triggerModeEvents,this)),_.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,b,c){var d,e,f={add:"activate",remove:"deactivate"};_.each(c,function(a,b){a&&(d=b)}),_.has(f,d)&&(e=a.get("id")+":"+f[d],this.trigger(e))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}});_.extend(d.prototype,wp.media.controller.StateMachine.prototype),b.exports=d},{}],44:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:f.imageDetailsTitle,priority:120},initialize:function(a){this.image=new wp.media.model.PostImage(a.metadata),this.options.selection=new wp.media.model.Selection(this.image.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.ImageDetails({image:this.image,editable:!1}),new wp.media.controller.ReplaceImage({id:"replace-image",library:wp.media.query({type:"image"}),image:this.image,multiple:!1,title:f.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new wp.media.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new wp.media.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new wp.media.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{select:{style:"primary",text:f.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),c=b&&b.id;this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{back:{text:f.back,priority:20,click:function(){c?a.setState(c):a.close()}},replace:{style:"primary",text:f.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),b.exports=d},{}],45:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({initialize:function(){this.counts={audio:{count:wp.media.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:wp.media.view.settings.attachmentCounts.video,state:"video-playlist"}},_.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),e.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new f({id:"insert",title:g.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:wp.media.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new f({id:"gallery",title:g.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"image"},a.library))}),new wp.media.controller.Embed({metadata:a.metadata}),new wp.media.controller.EditImage({model:a.editImage}),new wp.media.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new wp.media.controller.GalleryAdd,new f({id:"playlist",title:g.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"audio"},a.library))}),new wp.media.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:g.editPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,
+library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:g.playlistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:g.addToPlaylistTitle}),new f({id:"video-playlist",title:g.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"video"},a.library))}),new wp.media.controller.CollectionEdit({type:"video",collectionType:"playlist",title:g.editVideoPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:g.videoPlaylistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"video",collectionType:"playlist",title:g.addToVideoPlaylistTitle})]),wp.media.view.settings.post.featuredImageId&&this.states.add(new wp.media.controller.FeaturedImage)},bindHandlers:function(){var a,b;e.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),b=_.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof b&&this.listenTo(wp.media.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},activate:function(){_.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new wp.media.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelGalleryTitle,priority:20,click:function(){c?d.setState(c):d.close(),this.controller.modal.focusManager.focus()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelVideoPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},embedContent:function(){var a=new wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),wp.media.isTouchDevice||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),c=b.get("selection");a=new wp.media.view.AttachmentsBrowser({controller:this,collection:c,selection:c,model:b,sortable:!0,search:!1,date:!1,dragInfo:!0,AttachmentView:wp.media.view.Attachments.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:g.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a),this.trigger("edit:selection",this)},editImageContent:function(){var a=this.state().get("image"),b=new wp.media.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:g.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:g.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),d=a.where({type:"image"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:g.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),d=a.where({type:"audio"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:g.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),d=a.where({type:"video"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:g.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new wp.media.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateGallery:g.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updatePlaylist:g.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateVideoPlaylist:g.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),b.exports=d},{}],46:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof wp.media.model.Selection||(this.options.selection=new wp.media.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new wp.media.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new wp.media.controller.Library({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:f.uploadFilesTitle,priority:20},browse:{text:f.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.has("display")?b.get("display"):b.get("displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new wp.media.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new wp.media.view.Toolbar.Select(b)}}),b.exports=d},{}],47:[function(a,b,c){var d=wp.media.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html('<iframe src="'+this.controller.state().get("src")+'" />'),this.views.render(),this}});b.exports=d},{}],48:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({className:"image-details",template:wp.template("image-details"),events:_.defaults(e.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),e.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),_.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(_.bind(function(){e.prototype.render.apply(this,a),this.postRender()},this)).fail(_.bind(function(){this.model.attachment=!1,e.prototype.render.apply(this,a),this.postRender()},this)):(e.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(_.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===window.getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(a){var b,c=f(a.target).data("setting"),d=f(a.target).val();return!/^\d+/.test(d)||parseInt(d,10)<1?void a.preventDefault():void("customWidth"===c?(b=Math.round(1/this.model.get("aspectRatio")*d),this.model.set("customHeight",b,{silent:!0}),this.$('[data-setting="customHeight"]').val(b)):(b=Math.round(this.model.get("aspectRatio")*d),this.model.set("customWidth",b,{silent:!0}),this.$('[data-setting="customWidth"]').val(b)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),window.setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),b.exports=d},{}],49:[function(a,b,c){var d=wp.media.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}});b.exports=d},{}],50:[function(a,b,c){var d,e=wp.media.view.Frame,f=jQuery;d=e.extend({className:"media-frame",template:wp.template("media-frame"),regions:["menu","title","content","toolbar","router"],events:{"click div.media-frame-title h1":"toggleMenu"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("title:render",function(a){a.$el.append('<span class="dashicons dashicons-arrow-down"></span>')}),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),e.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new wp.media.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new wp.media.view.Menu({controller:this})},toggleMenu:function(){this.$el.find(".media-menu").toggleClass("visible")},createToolbar:function(a){a.view=new wp.media.view.Toolbar({controller:this})},createRouter:function(a){a.view=new wp.media.view.Router({controller:this})},createIframeStates:function(a){var b,c=wp.media.view.settings,d=c.tabs,e=c.tabUrl;d&&e&&(b=f("#post_ID"),b.length&&(e+="&post_id="+b.val()),_.each(d,function(b,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:e+"&tab="+c,title:b,content:"iframe",menu:"default"},a))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("content:deactivate:iframe",this.iframeContentCleanup,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new wp.media.view.Iframe({controller:this})},iframeContentCleanup:function(){this.$el.removeClass("hide-toolbar")},iframeMenu:function(a){var b={};a&&(_.each(wp.media.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){d.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),b.exports=d},{}],51:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(a){var b=this.options.click;a&&a.preventDefault(),b?b.call(this):this.click(),wp.media.isTouchDevice||e(".media-frame-content input").first().focus()},click:function(){var a=this.options.state;a&&(this.controller.setState(a),this.views.parent.$el.removeClass("visible"))},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),b.exports=d},{}],52:[function(a,b,c){var d,e=wp.media.view.MenuItem,f=wp.media.view.PriorityList;d=f.extend({tagName:"div",className:"media-menu",property:"state",ItemView:e,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){f.prototype.ready.apply(this,arguments),this.visibility()},set:function(){f.prototype.set.apply(this,arguments),this.visibility()},unset:function(){f.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")},hide:function(a){var b=this.get(a);b&&b.$el.addClass("hidden")},show:function(a){var b=this.get(a);b&&b.$el.removeClass("hidden")}}),b.exports=d},{}],53:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",template:wp.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0}),this.focusManager=new wp.media.view.FocusManager({el:this.el})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var a,b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:e(window).scrollTop()}),e("body").addClass("modal-open"),b.show(),"ontouchend"in document&&(a=window.tinymce&&window.tinymce.activeEditor)&&!a.isHidden()&&a.iframeElement&&(a.iframeElement.focus(),a.iframeElement.blur(),setTimeout(function(){a.iframeElement.blur()},100)),this.$el.focus(),this.propagate("open"))},close:function(a){var b=this._freeze;return this.views.attached&&this.$el.is(":visible")?(e("body").removeClass("modal-open"),this.$el.hide().undelegate("keydown"),e("#wpbody-content").focus(),this.propagate("close"),b&&e(window).scrollTop(b.scrollTop),a&&a.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){27===a.which&&this.$el.is(":visible")&&(this.escape(),a.stopImmediatePropagation())}}),b.exports=d},{}],54:[function(a,b,c){var d=wp.media.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()},set:function(a,b,c){var d,e,f;return c=c||{},_.isObject(a)?(_.each(a,function(a,b){this.set(b,a)},this),this):(b instanceof Backbone.View||(b=this.toView(b,a,c)),b.controller=b.controller||this.controller,this.unset(a),d=b.options.priority||10,e=this.views.get()||[],_.find(e,function(a,b){return a.options.priority>d?(f=b,!0):void 0}),this._views[a]=b,this.views.add(b,{at:_.isNumber(f)?f:e.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new wp.media.View(a)}});b.exports=d},{}],55:[function(a,b,c){var d=wp.media.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}});b.exports=d},{}],56:[function(a,b,c){var d,e=wp.media.view.Menu;d=e.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:wp.media.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),e.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),b.exports=d},{}],57:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"input",className:"search",id:"media-search-input",attributes:{type:"search",placeholder:e.search},events:{input:"search",keyup:"search",change:"search",search:"search"},render:function(){return this.el.value=this.model.escape("search"),this},search:function(a){a.target.value?this.model.set("search",a.target.value):this.model.unset("search")}}),b.exports=d},{}],58:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"div",className:"media-selection",template:wp.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){_.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new wp.media.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(e.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),b.exports=d},{}],59:[function(a,b,c){var d,e=wp.media.View,f=Backbone.$;d=e.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.listenTo(this.model,"change",this.updateChanges)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},render:function(){return e.prototype.render.apply(this,arguments),_(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(a){var b,c=f(a.target).closest("[data-setting]"),d=a.target.value;a.preventDefault(),c.length&&(c.is('input[type="checkbox"]')&&(d=c[0].checked),this.model.set(c.data("setting"),d),(b=c.data("userSetting"))&&window.setUserSetting(b,d))},updateChanges:function(a){a.hasChanged()&&_(a.changed).chain().keys().each(this.update,this)}}),b.exports=d},{}],60:[function(a,b,c){var d,e=wp.media.view.Settings;d=e.extend({className:"attachment-display-settings",template:wp.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;_.defaults(this.options,{userSettings:!1}),e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:link",this.updateLinkTo),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&_.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),e.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!wp.media.isTouchDevice&&b.is(":visible")&&b.focus()[0].select()))}}),b.exports=d},{}],61:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings gallery-settings",template:wp.template("gallery-settings")});b.exports=d},{}],62:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings playlist-settings",template:wp.template("playlist-settings")});b.exports=d},{}],63:[function(a,b,c){var d=wp.media.view.PriorityList.extend({className:"media-sidebar"});b.exports=d},{}],64:[function(a,b,c){var d,e=wp.media.view;d=e.Cropper.extend({className:"crop-content site-icon",ready:function(){e.Cropper.prototype.ready.apply(this,arguments),this.$(".crop-image").on("load",_.bind(this.addSidebar,this))},addSidebar:function(){this.sidebar=new wp.media.view.Sidebar({controller:this.controller}),this.sidebar.set("preview",new wp.media.view.SiteIconPreview({controller:this.controller,attachment:this.options.attachment})),this.controller.cropperView.views.add(this.sidebar)}}),b.exports=d},{}],65:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({className:"site-icon-preview",template:wp.template("site-icon-preview"),ready:function(){this.controller.imgSelect.setOptions({onInit:this.updatePreview,onSelectChange:this.updatePreview})},prepare:function(){return{url:this.options.attachment.get("url")}},updatePreview:function(a,b){var c=64/b.width,d=64/b.height,e=16/b.width,g=16/b.height;f("#preview-app-icon").css({width:Math.round(c*this.imageWidth)+"px",height:Math.round(d*this.imageHeight)+"px",marginLeft:"-"+Math.round(c*b.x1)+"px",marginTop:"-"+Math.round(d*b.y1)+"px"}),f("#preview-favicon").css({width:Math.round(e*this.imageWidth)+"px",height:Math.round(g*this.imageHeight)+"px",marginLeft:"-"+Math.round(e*b.x1)+"px",marginTop:"-"+Math.floor(g*b.y1)+"px"})}}),b.exports=d},{}],66:[function(a,b,c){var d=wp.media.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=_.delay(function(a){a.addClass("is-active")},this.delay,this.$el)),this},hide:function(){return this.$el.removeClass("is-active"),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}});b.exports=d},{}],67:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),c=this.library=a.get("library");this._views={},this.primary=new wp.media.view.PriorityList,this.secondary=new wp.media.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary search-form"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),c&&c.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),e.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,c){var d;return c=c||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new wp.media.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,d=b.options.priority<0?"secondary":"primary",this[d].set(a,b,c)),c.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),b.exports=d},{}],68:[function(a,b,c){var d,e=wp.media.view.Toolbar.Select,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{text:f.insertIntoPost,requires:!1}),e.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),e.prototype.refresh.apply(this,arguments)}}),b.exports=d},{}],69:[function(a,b,c){var d,e=wp.media.view.Toolbar,f=wp.media.view.l10n;d=e.extend({initialize:function(){var a=this.options;_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:f.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),e.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),b.exports=d},{}],70:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.l10n,g=jQuery;d=e.extend({tagName:"div",className:"uploader-editor",template:wp.template("uploader-editor"),localDrag:!1,overContainer:!1,overDropzone:!1,draggingFile:null,initialize:function(){return this.initialized=!1,window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&this.browserSupport()?(this.$document=g(document),
+this.dropzones=[],this.files=[],this.$document.on("drop",".uploader-editor",_.bind(this.drop,this)),this.$document.on("dragover",".uploader-editor",_.bind(this.dropzoneDragover,this)),this.$document.on("dragleave",".uploader-editor",_.bind(this.dropzoneDragleave,this)),this.$document.on("click",".uploader-editor",_.bind(this.click,this)),this.$document.on("dragover",_.bind(this.containerDragover,this)),this.$document.on("dragleave",_.bind(this.containerDragleave,this)),this.$document.on("dragstart dragend drop",_.bind(function(a){this.localDrag="dragstart"===a.type,"drop"===a.type&&this.containerDragleave()},this)),this.initialized=!0,this):this},browserSupport:function(){var a=!1,b=document.createElement("div");return a="draggable"in b||"ondragstart"in b&&"ondrop"in b,a=a&&!!(window.File&&window.FileList&&window.FileReader)},isDraggingFile:function(a){return null!==this.draggingFile?this.draggingFile:_.isUndefined(a.originalEvent)||_.isUndefined(a.originalEvent.dataTransfer)?!1:(this.draggingFile=_.indexOf(a.originalEvent.dataTransfer.types,"Files")>-1&&-1===_.indexOf(a.originalEvent.dataTransfer.types,"text/plain"),this.draggingFile)},refresh:function(a){var b;for(b in this.dropzones)this.dropzones[b].toggle(this.overContainer||this.overDropzone);return _.isUndefined(a)||g(a.target).closest(".uploader-editor").toggleClass("droppable",this.overDropzone),this.overContainer||this.overDropzone||(this.draggingFile=null),this},render:function(){return this.initialized?(e.prototype.render.apply(this,arguments),g(".wp-editor-wrap").each(_.bind(this.attach,this)),this):this},attach:function(a,b){var c=this.$el.clone();return this.dropzones.push(c),g(b).append(c),this},drop:function(a){var b,c;return this.containerDragleave(a),this.dropzoneDragleave(a),this.files=a.originalEvent.dataTransfer.files,this.files.length<1?void 0:(b=g(a.target).parents(".wp-editor-wrap"),b.length>0&&b[0].id&&(window.wpActiveEditor=b[0].id.slice(3,-5)),this.workflow?(this.workflow.state().reset(),this.addFiles.apply(this),this.workflow.open()):(this.workflow=wp.media.editor.open(window.wpActiveEditor,{frame:"post",state:"insert",title:f.addMedia,multiple:!0}),c=this.workflow.uploader,c.uploader&&c.uploader.ready?this.addFiles.apply(this):this.workflow.on("uploader:ready",this.addFiles,this)),!1)},addFiles:function(){return this.files.length&&(this.workflow.uploader.uploader.uploader.addFile(_.toArray(this.files)),this.files=[]),this},containerDragover:function(a){!this.localDrag&&this.isDraggingFile(a)&&(this.overContainer=!0,this.refresh())},containerDragleave:function(){this.overContainer=!1,_.delay(_.bind(this.refresh,this),50)},dropzoneDragover:function(a){return!this.localDrag&&this.isDraggingFile(a)?(this.overDropzone=!0,this.refresh(a),!1):void 0},dropzoneDragleave:function(a){this.overDropzone=!1,_.delay(_.bind(this.refresh,this,a),50)},click:function(a){this.containerDragleave(a),this.dropzoneDragleave(a),this.localDrag=!1}}),b.exports=d},{}],71:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"uploader-inline",template:wp.template("uploader-inline"),events:{"click .close":"hide"},initialize:function(){_.defaults(this.options,{message:"",status:!0,canClose:!1}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=wp.media.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new wp.media.view.UploaderStatus({controller:this.controller}))},prepare:function(){var a=this.controller.state().get("suggestedWidth"),b=this.controller.state().get("suggestedHeight"),c={};return c.message=this.options.message,c.canClose=this.options.canClose,a&&b&&(c.suggestedWidth=a,c.suggestedHeight=b),c},dispose:function(){return this.disposing?e.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=e.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this},show:function(){this.$el.removeClass("hidden")},hide:function(){this.$el.addClass("hidden")}}),b.exports=d},{}],72:[function(a,b,c){var d=wp.media.View.extend({className:"upload-error",template:wp.template("uploader-status-error")});b.exports=d},{}],73:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"media-uploader-status",template:wp.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return _.escape(a)},error:function(a){this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),b.exports=d},{}],74:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",className:"uploader-window",template:wp.template("uploader-window"),initialize:function(){var a;this.$browser=e('<a href="#" class="browser" />').hide().appendTo("body"),a=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!a.dropzone||a.dropzone instanceof e||(a.dropzone=e(a.dropzone)),this.controller.on("activate",this.refresh,this),this.controller.on("detach",function(){this.$browser.remove()},this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=wp.media.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)),e(this.uploader).on("uploader:ready",_.bind(this._ready,this)))},_ready:function(){this.controller.trigger("uploader:ready")},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});wp.media.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()}),_.delay(function(){"0"===a.css("opacity")&&a.is(":visible")&&a.hide()},500)}}),b.exports=d},{}],75:[function(a,b,c){var d=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}});b.exports=d},{}]},{},[19]);
\ No newline at end of file
--- a/wp-includes/js/mediaelement/wp-mediaelement.css
+++ b/wp-includes/js/mediaelement/wp-mediaelement.css
@@ -261,7 +261,7 @@ video.wp-video-shortcode,
 }
 
 .wp-playlist-dark .wp-playlist-caption {
-	color: #dedede;
+	color: #ddd;
 }
 
 .wp-playlist-playing {
--- a/wp-includes/js/mediaelement/wp-mediaelement.js
+++ b/wp-includes/js/mediaelement/wp-mediaelement.js
@@ -20,7 +20,7 @@
 		 */
 		function initialize() {
 			if ( typeof _wpmejsSettings !== 'undefined' ) {
-				settings = _wpmejsSettings;
+				settings = $.extend( true, {}, _wpmejsSettings );
 			}
 
 			settings.success = settings.success || function (mejs) {
@@ -56,6 +56,6 @@
 
 	window.wp.mediaelement = new wpMediaElement();
 
-	$( document ).on( 'ready', window.wp.mediaelement.initialize );
+	$( window.wp.mediaelement.initialize );
 
 })( window, jQuery );
--- /dev/null
+++ b/wp-includes/js/mediaelement/wp-mediaelement.min.css
@@ -0,0 +1 @@
+.mejs-container{clear:both}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-controls .mejs-offscreen{clip:rect(1px,1px,1px,1px);position:absolute}.mejs-controls a:focus>.mejs-offscreen{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;color:#0073aa;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:0;top:15px;text-decoration:none;text-transform:none;width:auto}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span{max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:0}.media-embed-details .setting a:hover{color:red}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist-caption,.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist .mejs-container{margin:0;width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
\ No newline at end of file
--- /dev/null
+++ b/wp-includes/js/mediaelement/wp-mediaelement.min.js
@@ -0,0 +1 @@
+!function(a,b){function c(){function a(){"undefined"!=typeof _wpmejsSettings&&(c=b.extend(!0,{},_wpmejsSettings)),c.success=c.success||function(a){var b,c;"flash"===a.pluginType&&(b=a.attributes.autoplay&&"false"!==a.attributes.autoplay,c=a.attributes.loop&&"false"!==a.attributes.loop,b&&a.addEventListener("canplay",function(){a.play()},!1),c&&a.addEventListener("ended",function(){a.play()},!1))},b(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!b(this).parent().hasClass(".mejs-mediaelement")}).mediaelementplayer(c)}var c={};return{initialize:a}}a.wp=a.wp||{},mejs.plugins.silverlight[0].types.push("video/x-ms-wmv"),mejs.plugins.silverlight[0].types.push("audio/x-ms-wma"),a.wp.mediaelement=new c,b(a.wp.mediaelement.initialize)}(window,jQuery);
\ No newline at end of file
--- a/wp-includes/js/mediaelement/wp-playlist.js
+++ b/wp-includes/js/mediaelement/wp-playlist.js
@@ -1,7 +1,7 @@
-/*globals window, document, jQuery, _, Backbone, _wpmejsSettings */
+/* global _wpmejsSettings, MediaElementPlayer */
 
 (function ($, _, Backbone) {
-	"use strict";
+	'use strict';
 
 	var WPPlaylistView = Backbone.View.extend({
 		initialize : function (options) {
@@ -31,7 +31,7 @@
 			_.bindAll( this, 'bindPlayer', 'bindResetPlayer', 'setPlayer', 'ended', 'clickTrack' );
 
 			if ( ! _.isUndefined( window._wpmejsSettings ) ) {
-				this.settings = _wpmejsSettings;
+				this.settings = _.clone( _wpmejsSettings );
 			}
 			this.settings.success = this.bindPlayer;
 			this.setPlayer();
@@ -172,4 +172,4 @@
 
 	window.WPPlaylistView = WPPlaylistView;
 
-}(jQuery, _, Backbone));
\ No newline at end of file
+}(jQuery, _, Backbone));
--- /dev/null
+++ b/wp-includes/js/mediaelement/wp-playlist.min.js
@@ -0,0 +1 @@
+!function(a,b,c){"use strict";var d=c.View.extend({initialize:function(d){this.index=0,this.settings={},this.data=d.metadata||a.parseJSON(this.$("script.wp-playlist-script").html()),this.playerNode=this.$(this.data.type),this.tracks=new c.Collection(this.data.tracks),this.current=this.tracks.first(),"audio"===this.data.type&&(this.currentTemplate=wp.template("wp-playlist-current-item"),this.currentNode=this.$(".wp-playlist-current-item")),this.renderCurrent(),this.data.tracklist&&(this.itemTemplate=wp.template("wp-playlist-item"),this.playingClass="wp-playlist-playing",this.renderTracks()),this.playerNode.attr("src",this.current.get("src")),b.bindAll(this,"bindPlayer","bindResetPlayer","setPlayer","ended","clickTrack"),b.isUndefined(window._wpmejsSettings)||(this.settings=b.clone(_wpmejsSettings)),this.settings.success=this.bindPlayer,this.setPlayer()},bindPlayer:function(a){this.mejs=a,this.mejs.addEventListener("ended",this.ended)},bindResetPlayer:function(a){this.bindPlayer(a),this.playCurrentSrc()},setPlayer:function(a){this.player&&(this.player.pause(),this.player.remove(),this.playerNode=this.$(this.data.type)),a&&(this.playerNode.attr("src",this.current.get("src")),this.settings.success=this.bindResetPlayer),this.player=new MediaElementPlayer(this.playerNode.get(0),this.settings)},playCurrentSrc:function(){this.renderCurrent(),this.mejs.setSrc(this.playerNode.attr("src")),this.mejs.load(),this.mejs.play()},renderCurrent:function(){var a,b="wp-includes/images/media/video.png";"video"===this.data.type?(this.data.images&&this.current.get("image")&&-1===this.current.get("image").src.indexOf(b)&&this.playerNode.attr("poster",this.current.get("image").src),a=this.current.get("dimensions").resized,this.playerNode.attr(a)):(this.data.images||this.current.set("image",!1),this.currentNode.html(this.currentTemplate(this.current.toJSON())))},renderTracks:function(){var b=this,c=1,d=a('<div class="wp-playlist-tracks"></div>');this.tracks.each(function(a){b.data.images||a.set("image",!1),a.set("artists",b.data.artists),a.set("index",b.data.tracknumbers?c:!1),d.append(b.itemTemplate(a.toJSON())),c+=1}),this.$el.append(d),this.$(".wp-playlist-item").eq(0).addClass(this.playingClass)},events:{"click .wp-playlist-item":"clickTrack","click .wp-playlist-next":"next","click .wp-playlist-prev":"prev"},clickTrack:function(a){a.preventDefault(),this.index=this.$(".wp-playlist-item").index(a.currentTarget),this.setCurrent()},ended:function(){this.index+1<this.tracks.length?this.next():(this.index=0,this.setCurrent())},next:function(){this.index=this.index+1>=this.tracks.length?0:this.index+1,this.setCurrent()},prev:function(){this.index=this.index-1<0?this.tracks.length-1:this.index-1,this.setCurrent()},loadCurrent:function(){var a=this.playerNode.attr("src")&&this.playerNode.attr("src").split(".").pop(),b=this.current.get("src").split(".").pop();this.mejs&&this.mejs.pause(),a!==b?this.setPlayer(!0):(this.playerNode.attr("src",this.current.get("src")),this.playCurrentSrc())},setCurrent:function(){this.current=this.tracks.at(this.index),this.data.tracklist&&this.$(".wp-playlist-item").removeClass(this.playingClass).eq(this.index).addClass(this.playingClass),this.loadCurrent()}});a(document).ready(function(){a(".wp-playlist").each(function(){return new d({el:this})})}),window.WPPlaylistView=d}(jQuery,_,Backbone);
\ No newline at end of file
--- a/wp-includes/js/plupload/wp-plupload.js
+++ b/wp-includes/js/plupload/wp-plupload.js
@@ -14,7 +14,7 @@ window.wp = window.wp || {};
 	 *
 	 * The Plupload library provides cross-browser uploader UI integration.
 	 * This object bridges the Plupload API to integrate uploads into the
-	 * WordPress back-end and the WordPress media experience.
+	 * WordPress back end and the WordPress media experience.
 	 *
 	 * @param {object} options           The options passed to the new plupload instance.
 	 * @param {object} options.container The id of uploader container.
--- a/wp-includes/js/thickbox/thickbox.css
+++ b/wp-includes/js/thickbox/thickbox.css
@@ -43,12 +43,19 @@
 	float: right;
 }
 
-#TB_closeAjaxWindow {
-	float: right;
-}
-
-#TB_closeAjaxWindow a {
-	text-decoration: none;
+#TB_closeWindowButton {
+	position: absolute;
+	left: auto;
+	right: 0;
+	width: 29px;
+	height: 29px;
+	border: 0;
+	padding: 0;
+	background: none;
+	cursor: pointer;
+	outline: none;
+	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
+	transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
 #TB_ajaxWindowTitle {
@@ -64,7 +71,7 @@
 
 #TB_title {
 	background: #fcfcfc;
-	border-bottom: 1px solid #dfdfdf;
+	border-bottom: 1px solid #ddd;
 	height: 29px;
 }
 
@@ -115,6 +122,7 @@
 }
 
 .tb-close-icon {
+	display: block;
 	color: #666;
 	text-align: center;
 	line-height: 29px;
@@ -133,6 +141,7 @@
 	-moz-osx-font-smoothing: grayscale;
 }
 
-.tb-close-icon:hover {
+#TB_closeWindowButton:hover .tb-close-icon,
+#TB_closeWindowButton:focus .tb-close-icon {
 	color: #00a0d2;
 }
--- a/wp-includes/js/thickbox/thickbox.js
+++ b/wp-includes/js/thickbox/thickbox.js
@@ -41,6 +41,8 @@ function tb_click(){
 
 function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link
 
+	var $closeBtn;
+
 	try {
 		if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
 			jQuery("body","html").css({height: "100%", width: "100%"});
@@ -137,7 +139,7 @@ function tb_show(caption, url, imageGroup) {//function called when the user clic
 
 			TB_WIDTH = imageWidth + 30;
 			TB_HEIGHT = imageHeight + 60;
-			jQuery("#TB_window").append("<a href='' id='TB_ImageOff'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><div class='tb-close-icon'></div></a></div>");
+			jQuery("#TB_window").append("<a href='' id='TB_ImageOff'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><button type='button' id='TB_closeWindowButton'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><span class='tb-close-icon'></span></button></div>");
 
 			jQuery("#TB_closeWindowButton").click(tb_remove);
 
@@ -202,10 +204,10 @@ function tb_show(caption, url, imageGroup) {//function called when the user clic
 					urlNoQuery = url.split('TB_');
 					jQuery("#TB_iframeContent").remove();
 					if(params['modal'] != "true"){//iframe no modal
-						jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><div class='tb-close-icon'></div></a></div></div><iframe frameborder='0' hspace='0' allowTransparency='true' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' >"+thickboxL10n.noiframes+"</iframe>");
+						jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><button type='button' id='TB_closeWindowButton'><span class='screen-reader-text'>"+thickboxL10n.close+"</span><span class='tb-close-icon'></span></button></div></div><iframe frameborder='0' hspace='0' allowtransparency='true' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' >"+thickboxL10n.noiframes+"</iframe>");
 					}else{//iframe modal
 					jQuery("#TB_overlay").unbind();
-						jQuery("#TB_window").append("<iframe frameborder='0' hspace='0' allowTransparency='true' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;'>"+thickboxL10n.noiframes+"</iframe>");
+						jQuery("#TB_window").append("<iframe frameborder='0' hspace='0' allowtransparency='true' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;'>"+thickboxL10n.noiframes+"</iframe>");
 					}
 			}else{// not an iframe, ajax
 					if(jQuery("#TB_window").css("visibility") != "visible"){
@@ -259,6 +261,16 @@ function tb_show(caption, url, imageGroup) {//function called when the user clic
 			});
 		}
 
+		$closeBtn = jQuery( '#TB_closeWindowButton' );
+		/*
+		 * If the native Close button icon is visible, move focus on the button
+		 * (e.g. in the Network Admin Themes screen).
+		 * In other admin screens is hidden and replaced by a different icon.
+		 */
+		if ( $closeBtn.find( '.tb-close-icon' ).is( ':visible' ) ) {
+			$closeBtn.focus();
+		}
+
 	} catch(e) {
 		//nothing here
 	}
@@ -273,7 +285,10 @@ function tb_showIframe(){
 function tb_remove() {
  	jQuery("#TB_imageOff").unbind("click");
 	jQuery("#TB_closeWindowButton").unbind("click");
-	jQuery("#TB_window").fadeOut("fast",function(){jQuery('#TB_window,#TB_overlay,#TB_HideSelect').trigger("tb_unload").unbind().remove();});
+	jQuery( '#TB_window' ).fadeOut( 'fast', function() {
+		jQuery( '#TB_window, #TB_overlay, #TB_HideSelect' ).trigger( 'tb_unload' ).unbind().remove();
+		jQuery( 'body' ).trigger( 'thickbox:removed' );
+	});
 	jQuery( 'body' ).removeClass( 'modal-open' );
 	jQuery("#TB_load").remove();
 	if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
--- a/wp-includes/js/tinymce/plugins/charmap/plugin.js
+++ b/wp-includes/js/tinymce/plugins/charmap/plugin.js
@@ -11,266 +11,311 @@
 /*global tinymce:true */
 
 tinymce.PluginManager.add('charmap', function(editor) {
-	var charmap = [
-		['160', 'no-break space'],
-		['173', 'soft hyphen'],
-		['34', 'quotation mark'],
-	// finance
-		['162', 'cent sign'],
-		['8364', 'euro sign'],
-		['163', 'pound sign'],
-		['165', 'yen sign'],
-	// signs
-		['169', 'copyright sign'],
-		['174', 'registered sign'],
-		['8482', 'trade mark sign'],
-		['8240', 'per mille sign'],
-		['181', 'micro sign'],
-		['183', 'middle dot'],
-		['8226', 'bullet'],
-		['8230', 'three dot leader'],
-		['8242', 'minutes / feet'],
-		['8243', 'seconds / inches'],
-		['167', 'section sign'],
-		['182', 'paragraph sign'],
-		['223', 'sharp s / ess-zed'],
-	// quotations
-		['8249', 'single left-pointing angle quotation mark'],
-		['8250', 'single right-pointing angle quotation mark'],
-		['171', 'left pointing guillemet'],
-		['187', 'right pointing guillemet'],
-		['8216', 'left single quotation mark'],
-		['8217', 'right single quotation mark'],
-		['8220', 'left double quotation mark'],
-		['8221', 'right double quotation mark'],
-		['8218', 'single low-9 quotation mark'],
-		['8222', 'double low-9 quotation mark'],
-		['60', 'less-than sign'],
-		['62', 'greater-than sign'],
-		['8804', 'less-than or equal to'],
-		['8805', 'greater-than or equal to'],
-		['8211', 'en dash'],
-		['8212', 'em dash'],
-		['175', 'macron'],
-		['8254', 'overline'],
-		['164', 'currency sign'],
-		['166', 'broken bar'],
-		['168', 'diaeresis'],
-		['161', 'inverted exclamation mark'],
-		['191', 'turned question mark'],
-		['710', 'circumflex accent'],
-		['732', 'small tilde'],
-		['176', 'degree sign'],
-		['8722', 'minus sign'],
-		['177', 'plus-minus sign'],
-		['247', 'division sign'],
-		['8260', 'fraction slash'],
-		['215', 'multiplication sign'],
-		['185', 'superscript one'],
-		['178', 'superscript two'],
-		['179', 'superscript three'],
-		['188', 'fraction one quarter'],
-		['189', 'fraction one half'],
-		['190', 'fraction three quarters'],
-	// math / logical
-		['402', 'function / florin'],
-		['8747', 'integral'],
-		['8721', 'n-ary sumation'],
-		['8734', 'infinity'],
-		['8730', 'square root'],
-		['8764', 'similar to'],
-		['8773', 'approximately equal to'],
-		['8776', 'almost equal to'],
-		['8800', 'not equal to'],
-		['8801', 'identical to'],
-		['8712', 'element of'],
-		['8713', 'not an element of'],
-		['8715', 'contains as member'],
-		['8719', 'n-ary product'],
-		['8743', 'logical and'],
-		['8744', 'logical or'],
-		['172', 'not sign'],
-		['8745', 'intersection'],
-		['8746', 'union'],
-		['8706', 'partial differential'],
-		['8704', 'for all'],
-		['8707', 'there exists'],
-		['8709', 'diameter'],
-		['8711', 'backward difference'],
-		['8727', 'asterisk operator'],
-		['8733', 'proportional to'],
-		['8736', 'angle'],
-	// undefined
-		['180', 'acute accent'],
-		['184', 'cedilla'],
-		['170', 'feminine ordinal indicator'],
-		['186', 'masculine ordinal indicator'],
-		['8224', 'dagger'],
-		['8225', 'double dagger'],
-	// alphabetical special chars
-		['192', 'A - grave'],
-		['193', 'A - acute'],
-		['194', 'A - circumflex'],
-		['195', 'A - tilde'],
-		['196', 'A - diaeresis'],
-		['197', 'A - ring above'],
-		['198', 'ligature AE'],
-		['199', 'C - cedilla'],
-		['200', 'E - grave'],
-		['201', 'E - acute'],
-		['202', 'E - circumflex'],
-		['203', 'E - diaeresis'],
-		['204', 'I - grave'],
-		['205', 'I - acute'],
-		['206', 'I - circumflex'],
-		['207', 'I - diaeresis'],
-		['208', 'ETH'],
-		['209', 'N - tilde'],
-		['210', 'O - grave'],
-		['211', 'O - acute'],
-		['212', 'O - circumflex'],
-		['213', 'O - tilde'],
-		['214', 'O - diaeresis'],
-		['216', 'O - slash'],
-		['338', 'ligature OE'],
-		['352', 'S - caron'],
-		['217', 'U - grave'],
-		['218', 'U - acute'],
-		['219', 'U - circumflex'],
-		['220', 'U - diaeresis'],
-		['221', 'Y - acute'],
-		['376', 'Y - diaeresis'],
-		['222', 'THORN'],
-		['224', 'a - grave'],
-		['225', 'a - acute'],
-		['226', 'a - circumflex'],
-		['227', 'a - tilde'],
-		['228', 'a - diaeresis'],
-		['229', 'a - ring above'],
-		['230', 'ligature ae'],
-		['231', 'c - cedilla'],
-		['232', 'e - grave'],
-		['233', 'e - acute'],
-		['234', 'e - circumflex'],
-		['235', 'e - diaeresis'],
-		['236', 'i - grave'],
-		['237', 'i - acute'],
-		['238', 'i - circumflex'],
-		['239', 'i - diaeresis'],
-		['240', 'eth'],
-		['241', 'n - tilde'],
-		['242', 'o - grave'],
-		['243', 'o - acute'],
-		['244', 'o - circumflex'],
-		['245', 'o - tilde'],
-		['246', 'o - diaeresis'],
-		['248', 'o slash'],
-		['339', 'ligature oe'],
-		['353', 's - caron'],
-		['249', 'u - grave'],
-		['250', 'u - acute'],
-		['251', 'u - circumflex'],
-		['252', 'u - diaeresis'],
-		['253', 'y - acute'],
-		['254', 'thorn'],
-		['255', 'y - diaeresis'],
-		['913', 'Alpha'],
-		['914', 'Beta'],
-		['915', 'Gamma'],
-		['916', 'Delta'],
-		['917', 'Epsilon'],
-		['918', 'Zeta'],
-		['919', 'Eta'],
-		['920', 'Theta'],
-		['921', 'Iota'],
-		['922', 'Kappa'],
-		['923', 'Lambda'],
-		['924', 'Mu'],
-		['925', 'Nu'],
-		['926', 'Xi'],
-		['927', 'Omicron'],
-		['928', 'Pi'],
-		['929', 'Rho'],
-		['931', 'Sigma'],
-		['932', 'Tau'],
-		['933', 'Upsilon'],
-		['934', 'Phi'],
-		['935', 'Chi'],
-		['936', 'Psi'],
-		['937', 'Omega'],
-		['945', 'alpha'],
-		['946', 'beta'],
-		['947', 'gamma'],
-		['948', 'delta'],
-		['949', 'epsilon'],
-		['950', 'zeta'],
-		['951', 'eta'],
-		['952', 'theta'],
-		['953', 'iota'],
-		['954', 'kappa'],
-		['955', 'lambda'],
-		['956', 'mu'],
-		['957', 'nu'],
-		['958', 'xi'],
-		['959', 'omicron'],
-		['960', 'pi'],
-		['961', 'rho'],
-		['962', 'final sigma'],
-		['963', 'sigma'],
-		['964', 'tau'],
-		['965', 'upsilon'],
-		['966', 'phi'],
-		['967', 'chi'],
-		['968', 'psi'],
-		['969', 'omega'],
-	// symbols
-		['8501', 'alef symbol'],
-		['982', 'pi symbol'],
-		['8476', 'real part symbol'],
-		['978', 'upsilon - hook symbol'],
-		['8472', 'Weierstrass p'],
-		['8465', 'imaginary part'],
-	// arrows
-		['8592', 'leftwards arrow'],
-		['8593', 'upwards arrow'],
-		['8594', 'rightwards arrow'],
-		['8595', 'downwards arrow'],
-		['8596', 'left right arrow'],
-		['8629', 'carriage return'],
-		['8656', 'leftwards double arrow'],
-		['8657', 'upwards double arrow'],
-		['8658', 'rightwards double arrow'],
-		['8659', 'downwards double arrow'],
-		['8660', 'left right double arrow'],
-		['8756', 'therefore'],
-		['8834', 'subset of'],
-		['8835', 'superset of'],
-		['8836', 'not a subset of'],
-		['8838', 'subset of or equal to'],
-		['8839', 'superset of or equal to'],
-		['8853', 'circled plus'],
-		['8855', 'circled times'],
-		['8869', 'perpendicular'],
-		['8901', 'dot operator'],
-		['8968', 'left ceiling'],
-		['8969', 'right ceiling'],
-		['8970', 'left floor'],
-		['8971', 'right floor'],
-		['9001', 'left-pointing angle bracket'],
-		['9002', 'right-pointing angle bracket'],
-		['9674', 'lozenge'],
-		['9824', 'black spade suit'],
-		['9827', 'black club suit'],
-		['9829', 'black heart suit'],
-		['9830', 'black diamond suit'],
-		['8194', 'en space'],
-		['8195', 'em space'],
-		['8201', 'thin space'],
-		['8204', 'zero width non-joiner'],
-		['8205', 'zero width joiner'],
-		['8206', 'left-to-right mark'],
-		['8207', 'right-to-left mark']
-	];
+	var isArray = tinymce.util.Tools.isArray;
+
+	function getDefaultCharMap() {
+		return [
+			['160', 'no-break space'],
+			['173', 'soft hyphen'],
+			['34', 'quotation mark'],
+		// finance
+			['162', 'cent sign'],
+			['8364', 'euro sign'],
+			['163', 'pound sign'],
+			['165', 'yen sign'],
+		// signs
+			['169', 'copyright sign'],
+			['174', 'registered sign'],
+			['8482', 'trade mark sign'],
+			['8240', 'per mille sign'],
+			['181', 'micro sign'],
+			['183', 'middle dot'],
+			['8226', 'bullet'],
+			['8230', 'three dot leader'],
+			['8242', 'minutes / feet'],
+			['8243', 'seconds / inches'],
+			['167', 'section sign'],
+			['182', 'paragraph sign'],
+			['223', 'sharp s / ess-zed'],
+		// quotations
+			['8249', 'single left-pointing angle quotation mark'],
+			['8250', 'single right-pointing angle quotation mark'],
+			['171', 'left pointing guillemet'],
+			['187', 'right pointing guillemet'],
+			['8216', 'left single quotation mark'],
+			['8217', 'right single quotation mark'],
+			['8220', 'left double quotation mark'],
+			['8221', 'right double quotation mark'],
+			['8218', 'single low-9 quotation mark'],
+			['8222', 'double low-9 quotation mark'],
+			['60', 'less-than sign'],
+			['62', 'greater-than sign'],
+			['8804', 'less-than or equal to'],
+			['8805', 'greater-than or equal to'],
+			['8211', 'en dash'],
+			['8212', 'em dash'],
+			['175', 'macron'],
+			['8254', 'overline'],
+			['164', 'currency sign'],
+			['166', 'broken bar'],
+			['168', 'diaeresis'],
+			['161', 'inverted exclamation mark'],
+			['191', 'turned question mark'],
+			['710', 'circumflex accent'],
+			['732', 'small tilde'],
+			['176', 'degree sign'],
+			['8722', 'minus sign'],
+			['177', 'plus-minus sign'],
+			['247', 'division sign'],
+			['8260', 'fraction slash'],
+			['215', 'multiplication sign'],
+			['185', 'superscript one'],
+			['178', 'superscript two'],
+			['179', 'superscript three'],
+			['188', 'fraction one quarter'],
+			['189', 'fraction one half'],
+			['190', 'fraction three quarters'],
+		// math / logical
+			['402', 'function / florin'],
+			['8747', 'integral'],
+			['8721', 'n-ary sumation'],
+			['8734', 'infinity'],
+			['8730', 'square root'],
+			['8764', 'similar to'],
+			['8773', 'approximately equal to'],
+			['8776', 'almost equal to'],
+			['8800', 'not equal to'],
+			['8801', 'identical to'],
+			['8712', 'element of'],
+			['8713', 'not an element of'],
+			['8715', 'contains as member'],
+			['8719', 'n-ary product'],
+			['8743', 'logical and'],
+			['8744', 'logical or'],
+			['172', 'not sign'],
+			['8745', 'intersection'],
+			['8746', 'union'],
+			['8706', 'partial differential'],
+			['8704', 'for all'],
+			['8707', 'there exists'],
+			['8709', 'diameter'],
+			['8711', 'backward difference'],
+			['8727', 'asterisk operator'],
+			['8733', 'proportional to'],
+			['8736', 'angle'],
+		// undefined
+			['180', 'acute accent'],
+			['184', 'cedilla'],
+			['170', 'feminine ordinal indicator'],
+			['186', 'masculine ordinal indicator'],
+			['8224', 'dagger'],
+			['8225', 'double dagger'],
+		// alphabetical special chars
+			['192', 'A - grave'],
+			['193', 'A - acute'],
+			['194', 'A - circumflex'],
+			['195', 'A - tilde'],
+			['196', 'A - diaeresis'],
+			['197', 'A - ring above'],
+			['198', 'ligature AE'],
+			['199', 'C - cedilla'],
+			['200', 'E - grave'],
+			['201', 'E - acute'],
+			['202', 'E - circumflex'],
+			['203', 'E - diaeresis'],
+			['204', 'I - grave'],
+			['205', 'I - acute'],
+			['206', 'I - circumflex'],
+			['207', 'I - diaeresis'],
+			['208', 'ETH'],
+			['209', 'N - tilde'],
+			['210', 'O - grave'],
+			['211', 'O - acute'],
+			['212', 'O - circumflex'],
+			['213', 'O - tilde'],
+			['214', 'O - diaeresis'],
+			['216', 'O - slash'],
+			['338', 'ligature OE'],
+			['352', 'S - caron'],
+			['217', 'U - grave'],
+			['218', 'U - acute'],
+			['219', 'U - circumflex'],
+			['220', 'U - diaeresis'],
+			['221', 'Y - acute'],
+			['376', 'Y - diaeresis'],
+			['222', 'THORN'],
+			['224', 'a - grave'],
+			['225', 'a - acute'],
+			['226', 'a - circumflex'],
+			['227', 'a - tilde'],
+			['228', 'a - diaeresis'],
+			['229', 'a - ring above'],
+			['230', 'ligature ae'],
+			['231', 'c - cedilla'],
+			['232', 'e - grave'],
+			['233', 'e - acute'],
+			['234', 'e - circumflex'],
+			['235', 'e - diaeresis'],
+			['236', 'i - grave'],
+			['237', 'i - acute'],
+			['238', 'i - circumflex'],
+			['239', 'i - diaeresis'],
+			['240', 'eth'],
+			['241', 'n - tilde'],
+			['242', 'o - grave'],
+			['243', 'o - acute'],
+			['244', 'o - circumflex'],
+			['245', 'o - tilde'],
+			['246', 'o - diaeresis'],
+			['248', 'o slash'],
+			['339', 'ligature oe'],
+			['353', 's - caron'],
+			['249', 'u - grave'],
+			['250', 'u - acute'],
+			['251', 'u - circumflex'],
+			['252', 'u - diaeresis'],
+			['253', 'y - acute'],
+			['254', 'thorn'],
+			['255', 'y - diaeresis'],
+			['913', 'Alpha'],
+			['914', 'Beta'],
+			['915', 'Gamma'],
+			['916', 'Delta'],
+			['917', 'Epsilon'],
+			['918', 'Zeta'],
+			['919', 'Eta'],
+			['920', 'Theta'],
+			['921', 'Iota'],
+			['922', 'Kappa'],
+			['923', 'Lambda'],
+			['924', 'Mu'],
+			['925', 'Nu'],
+			['926', 'Xi'],
+			['927', 'Omicron'],
+			['928', 'Pi'],
+			['929', 'Rho'],
+			['931', 'Sigma'],
+			['932', 'Tau'],
+			['933', 'Upsilon'],
+			['934', 'Phi'],
+			['935', 'Chi'],
+			['936', 'Psi'],
+			['937', 'Omega'],
+			['945', 'alpha'],
+			['946', 'beta'],
+			['947', 'gamma'],
+			['948', 'delta'],
+			['949', 'epsilon'],
+			['950', 'zeta'],
+			['951', 'eta'],
+			['952', 'theta'],
+			['953', 'iota'],
+			['954', 'kappa'],
+			['955', 'lambda'],
+			['956', 'mu'],
+			['957', 'nu'],
+			['958', 'xi'],
+			['959', 'omicron'],
+			['960', 'pi'],
+			['961', 'rho'],
+			['962', 'final sigma'],
+			['963', 'sigma'],
+			['964', 'tau'],
+			['965', 'upsilon'],
+			['966', 'phi'],
+			['967', 'chi'],
+			['968', 'psi'],
+			['969', 'omega'],
+		// symbols
+			['8501', 'alef symbol'],
+			['982', 'pi symbol'],
+			['8476', 'real part symbol'],
+			['978', 'upsilon - hook symbol'],
+			['8472', 'Weierstrass p'],
+			['8465', 'imaginary part'],
+		// arrows
+			['8592', 'leftwards arrow'],
+			['8593', 'upwards arrow'],
+			['8594', 'rightwards arrow'],
+			['8595', 'downwards arrow'],
+			['8596', 'left right arrow'],
+			['8629', 'carriage return'],
+			['8656', 'leftwards double arrow'],
+			['8657', 'upwards double arrow'],
+			['8658', 'rightwards double arrow'],
+			['8659', 'downwards double arrow'],
+			['8660', 'left right double arrow'],
+			['8756', 'therefore'],
+			['8834', 'subset of'],
+			['8835', 'superset of'],
+			['8836', 'not a subset of'],
+			['8838', 'subset of or equal to'],
+			['8839', 'superset of or equal to'],
+			['8853', 'circled plus'],
+			['8855', 'circled times'],
+			['8869', 'perpendicular'],
+			['8901', 'dot operator'],
+			['8968', 'left ceiling'],
+			['8969', 'right ceiling'],
+			['8970', 'left floor'],
+			['8971', 'right floor'],
+			['9001', 'left-pointing angle bracket'],
+			['9002', 'right-pointing angle bracket'],
+			['9674', 'lozenge'],
+			['9824', 'black spade suit'],
+			['9827', 'black club suit'],
+			['9829', 'black heart suit'],
+			['9830', 'black diamond suit'],
+			['8194', 'en space'],
+			['8195', 'em space'],
+			['8201', 'thin space'],
+			['8204', 'zero width non-joiner'],
+			['8205', 'zero width joiner'],
+			['8206', 'left-to-right mark'],
+			['8207', 'right-to-left mark']
+		];
+	}
+
+	function charmapFilter(charmap) {
+		return tinymce.util.Tools.grep(charmap, function(item) {
+			return isArray(item) && item.length == 2;
+		});
+	}
+
+	function getCharsFromSetting(settingValue) {
+		if (isArray(settingValue)) {
+			return [].concat(charmapFilter(settingValue));
+		}
+
+		if (typeof settingValue == "function") {
+			return settingValue();
+		}
+
+		return [];
+	}
+
+	function extendCharMap(charmap) {
+		var settings = editor.settings;
+
+		if (settings.charmap) {
+			charmap = getCharsFromSetting(settings.charmap);
+		}
+
+		if (settings.charmap_append) {
+			return [].concat(charmap).concat(getCharsFromSetting(settings.charmap_append));
+		}
+
+		return charmap;
+	}
+
+	function getCharMap() {
+		return extendCharMap(getDefaultCharMap());
+	}
+
+	function insertChar(chr) {
+		editor.fire('insertCustomChar', {chr: chr}).chr;
+		editor.execCommand('mceInsertContent', false, chr);
+	}
 
 	function showDialog() {
 		var gridHtml, x, y, win;
@@ -287,7 +332,8 @@ tinymce.PluginManager.add('charmap', function(editor) {
 
 		gridHtml = '<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';
 
-		var width = 25;
+		var charmap = getCharMap();
+		var width = Math.min(charmap.length, 25);
 		var height = Math.ceil(charmap.length / width);
 		for (y = 0; y < height; y++) {
 			gridHtml += '<tr>';
@@ -314,9 +360,10 @@ tinymce.PluginManager.add('charmap', function(editor) {
 			html: gridHtml,
 			onclick: function(e) {
 				var target = e.target;
+
 				if (/^(TD|DIV)$/.test(target.nodeName)) {
 					if (getParentTd(target).firstChild) {
-						editor.execCommand('mceInsertContent', false, tinymce.trim(target.innerText || target.textContent));
+						insertChar(tinymce.trim(target.innerText || target.textContent));
 
 						if (!e.ctrlKey) {
 							win.close();
@@ -395,4 +442,9 @@ tinymce.PluginManager.add('charmap', function(editor) {
 		cmd: 'mceShowCharmap',
 		context: 'insert'
 	});
-});
\ No newline at end of file
+
+	return {
+		getCharMap: getCharMap,
+		insertChar: insertChar
+	};
+});
--- a/wp-includes/js/tinymce/plugins/charmap/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/charmap/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("charmap",function(a){function b(){function b(a){for(;a;){if("TD"==a.nodeName)return a;a=a.parentNode}}var d,e,f,g;d='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';var h=25,i=Math.ceil(c.length/h);for(f=0;i>f;f++){for(d+="<tr>",e=0;h>e;e++){var j=f*h+e;if(j<c.length){var k=c[j];d+='<td title="'+k[1]+'"><div tabindex="-1" title="'+k[1]+'" role="button">'+(k?String.fromCharCode(parseInt(k[0],10)):"&nbsp;")+"</div></td>"}else d+="<td />"}d+="</tr>"}d+="</tbody></table>";var l={type:"container",html:d,onclick:function(c){var d=c.target;/^(TD|DIV)$/.test(d.nodeName)&&b(d).firstChild&&(a.execCommand("mceInsertContent",!1,tinymce.trim(d.innerText||d.textContent)),c.ctrlKey||g.close())},onmouseover:function(a){var c=b(a.target);c&&c.firstChild?(g.find("#preview").text(c.firstChild.firstChild.data),g.find("#previewTitle").text(c.title)):(g.find("#preview").text(" "),g.find("#previewTitle").text(" "))}};g=a.windowManager.open({title:"Special character",spacing:10,padding:10,items:[l,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"label",name:"previewTitle",text:" ",style:"text-align: center",border:1,minWidth:140,minHeight:80}]}],buttons:[{text:"Close",onclick:function(){g.close()}}]})}var c=[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]];a.addCommand("mceShowCharmap",b),a.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),a.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})});
\ No newline at end of file
+tinymce.PluginManager.add("charmap",function(a){function b(){return[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]]}function c(a){return tinymce.util.Tools.grep(a,function(a){return i(a)&&2==a.length})}function d(a){return i(a)?[].concat(c(a)):"function"==typeof a?a():[]}function e(b){var c=a.settings;return c.charmap&&(b=d(c.charmap)),c.charmap_append?[].concat(b).concat(d(c.charmap_append)):b}function f(){return e(b())}function g(b){a.fire("insertCustomChar",{chr:b}).chr,a.execCommand("mceInsertContent",!1,b)}function h(){function b(a){for(;a;){if("TD"==a.nodeName)return a;a=a.parentNode}}var c,d,e,h;c='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';var i=f(),j=Math.min(i.length,25),k=Math.ceil(i.length/j);for(e=0;k>e;e++){for(c+="<tr>",d=0;j>d;d++){var l=e*j+d;if(l<i.length){var m=i[l];c+='<td title="'+m[1]+'"><div tabindex="-1" title="'+m[1]+'" role="button">'+(m?String.fromCharCode(parseInt(m[0],10)):"&nbsp;")+"</div></td>"}else c+="<td />"}c+="</tr>"}c+="</tbody></table>";var n={type:"container",html:c,onclick:function(a){var c=a.target;/^(TD|DIV)$/.test(c.nodeName)&&b(c).firstChild&&(g(tinymce.trim(c.innerText||c.textContent)),a.ctrlKey||h.close())},onmouseover:function(a){var c=b(a.target);c&&c.firstChild?(h.find("#preview").text(c.firstChild.firstChild.data),h.find("#previewTitle").text(c.title)):(h.find("#preview").text(" "),h.find("#previewTitle").text(" "))}};h=a.windowManager.open({title:"Special character",spacing:10,padding:10,items:[n,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"label",name:"previewTitle",text:" ",style:"text-align: center",border:1,minWidth:140,minHeight:80}]}],buttons:[{text:"Close",onclick:function(){h.close()}}]})}var i=tinymce.util.Tools.isArray;return a.addCommand("mceShowCharmap",h),a.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),a.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"}),{getCharMap:f,insertChar:g}});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/compat3x/plugin.js
+++ b/wp-includes/js/tinymce/plugins/compat3x/plugin.js
@@ -230,7 +230,7 @@
 				settings.onPostRender = patchedPostRender;
 			}
 
-			if ( settings.title ) {
+			if (settings.title) {
 				// WP
 				string = (editor.settings.language || "en") + "." + settings.title;
 				translated = tinymce.i18n.translate(string);
--- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.js
+++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.js
@@ -12,7 +12,7 @@
 
 tinymce.PluginManager.add('fullscreen', function(editor) {
 	var fullscreenState = false, DOM = tinymce.DOM, iframeWidth, iframeHeight, resizeHandler;
-	var containerWidth, containerHeight;
+	var containerWidth, containerHeight, scrollPos;
 
 	if (editor.settings.inline) {
 		return;
@@ -37,6 +37,19 @@ tinymce.PluginManager.add('fullscreen', function(editor) {
 		return {w: w, h: h};
 	}
 
+	function getScrollPos() {
+		var vp = tinymce.DOM.getViewPort();
+
+		return {
+			x: vp.x,
+			y: vp.y
+		};
+	}
+
+	function setScrollPos(pos) {
+		scrollTo(pos.x, pos.y);
+	}
+
 	function toggleFullscreen() {
 		var body = document.body, documentElement = document.documentElement, editorContainerStyle;
 		var editorContainer, iframe, iframeStyle;
@@ -53,6 +66,7 @@ tinymce.PluginManager.add('fullscreen', function(editor) {
 		iframeStyle = iframe.style;
 
 		if (fullscreenState) {
+			scrollPos = getScrollPos();
 			iframeWidth = iframeStyle.width;
 			iframeHeight = iframeStyle.height;
 			iframeStyle.width = iframeStyle.height = '100%';
@@ -83,6 +97,7 @@ tinymce.PluginManager.add('fullscreen', function(editor) {
 			DOM.removeClass(documentElement, 'mce-fullscreen');
 			DOM.removeClass(editorContainer, 'mce-fullscreen');
 			DOM.unbind(window, 'resize', resizeHandler);
+			setScrollPos(scrollPos);
 		}
 
 		editor.fire('FullscreenStateChanged', {state: fullscreenState});
@@ -104,7 +119,10 @@ tinymce.PluginManager.add('fullscreen', function(editor) {
 		text: 'Fullscreen',
 		shortcut: 'Meta+Alt+F',
 		selectable: true,
-		onClick: toggleFullscreen,
+		onClick: function() {
+			toggleFullscreen();
+			editor.focus();
+		},
 		onPostRender: function() {
 			var self = this;
 
@@ -133,4 +151,4 @@ tinymce.PluginManager.add('fullscreen', function(editor) {
 			return fullscreenState;
 		}
 	};
-});
\ No newline at end of file
+});
--- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){function c(){j.setStyle(m,"height",b().h-(l.clientHeight-m.clientHeight))}var k,l,m,n,o=document.body,p=document.documentElement;i=!i,l=a.getContainer(),k=l.style,m=a.getContentAreaContainer().firstChild,n=m.style,i?(d=n.width,e=n.height,n.width=n.height="100%",g=k.width,h=k.height,k.width=k.height="",j.addClass(o,"mce-fullscreen"),j.addClass(p,"mce-fullscreen"),j.addClass(l,"mce-fullscreen"),j.bind(window,"resize",c),c(),f=c):(n.width=d,n.height=e,g&&(k.width=g),h&&(k.height=h),j.removeClass(o,"mce-fullscreen"),j.removeClass(p,"mce-fullscreen"),j.removeClass(l,"mce-fullscreen"),j.unbind(window,"resize",f)),a.fire("FullscreenStateChanged",{state:i})}var d,e,f,g,h,i=!1,j=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Meta+Alt+F","",c)}),a.on("remove",function(){f&&j.unbind(window,"resize",f)}),a.addCommand("mceFullScreen",c),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Meta+Alt+F",selectable:!0,onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Meta+Alt+F",onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return i}})});
\ No newline at end of file
+tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){var a=tinymce.DOM.getViewPort();return{x:a.x,y:a.y}}function d(a){scrollTo(a.x,a.y)}function e(){function e(){m.setStyle(p,"height",b().h-(o.clientHeight-p.clientHeight))}var n,o,p,q,r=document.body,s=document.documentElement;l=!l,o=a.getContainer(),n=o.style,p=a.getContentAreaContainer().firstChild,q=p.style,l?(k=c(),f=q.width,g=q.height,q.width=q.height="100%",i=n.width,j=n.height,n.width=n.height="",m.addClass(r,"mce-fullscreen"),m.addClass(s,"mce-fullscreen"),m.addClass(o,"mce-fullscreen"),m.bind(window,"resize",e),e(),h=e):(q.width=f,q.height=g,i&&(n.width=i),j&&(n.height=j),m.removeClass(r,"mce-fullscreen"),m.removeClass(s,"mce-fullscreen"),m.removeClass(o,"mce-fullscreen"),m.unbind(window,"resize",h),d(k)),a.fire("FullscreenStateChanged",{state:l})}var f,g,h,i,j,k,l=!1,m=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Meta+Alt+F","",e)}),a.on("remove",function(){h&&m.unbind(window,"resize",h)}),a.addCommand("mceFullScreen",e),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Meta+Alt+F",selectable:!0,onClick:function(){e(),a.focus()},onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Meta+Alt+F",onClick:e,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return l}})});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/image/plugin.js
+++ b/wp-includes/js/tinymce/plugins/image/plugin.js
@@ -83,7 +83,7 @@ tinymce.PluginManager.add('image', function(editor) {
 	}
 
 	function showDialog(imageList) {
-		var win, data = {}, dom = editor.dom, imgElm = editor.selection.getNode();
+		var win, data = {}, dom = editor.dom, imgElm, figureElm;
 		var width, height, imageListCtrl, classListCtrl, imageDimensions = editor.settings.image_dimensions !== false;
 
 		function recalcSize() {
@@ -120,6 +120,8 @@ tinymce.PluginManager.add('image', function(editor) {
 		}
 
 		function onSubmitForm() {
+			var figureElm, oldImg;
+
 			function waitLoad(imgElm) {
 				function selectImage() {
 					imgElm.onload = imgElm.onerror = null;
@@ -150,7 +152,7 @@ tinymce.PluginManager.add('image', function(editor) {
 			recalcSize();
 
 			data = tinymce.extend(data, win.toJSON());
-			var caption = data.caption; // WP
+			var wpcaption = data.wpcaption; // WP
 
 			if (!data.alt) {
 				data.alt = '';
@@ -181,12 +183,13 @@ tinymce.PluginManager.add('image', function(editor) {
 				width: data.width,
 				height: data.height,
 				style: data.style,
+				caption: data.caption,
 				"class": data["class"]
 			};
 
 			editor.undoManager.transact(function() {
 				// WP
-				var eventData = { node: imgElm, data: data, caption: caption };
+				var eventData = { node: imgElm, data: data, wpcaption: wpcaption };
 
 				editor.fire( 'wpImageFormSubmit', { imgData: eventData } );
 
@@ -218,7 +221,42 @@ tinymce.PluginManager.add('image', function(editor) {
 					dom.setAttrib(imgElm, 'id', null);
 				} else {
 					dom.setAttribs(imgElm, data);
-					editor.editorUpload.uploadImagesAuto();
+				}
+
+				editor.editorUpload.uploadImagesAuto();
+
+				if (data.caption === false) {
+					if (dom.is(imgElm.parentNode, 'figure.image')) {
+						figureElm = imgElm.parentNode;
+						dom.insertAfter(imgElm, figureElm);
+						dom.remove(figureElm);
+					}
+				}
+
+				function isTextBlock(node) {
+					return editor.schema.getTextBlockElements()[node.nodeName];
+				}
+
+				if (data.caption === true) {
+					if (!dom.is(imgElm.parentNode, 'figure.image')) {
+						oldImg = imgElm;
+						imgElm = imgElm.cloneNode(true);
+						figureElm = dom.create('figure', {'class': 'image'});
+						figureElm.appendChild(imgElm);
+						figureElm.appendChild(dom.create('figcaption', {contentEditable: true}, 'Caption'));
+						figureElm.contentEditable = false;
+
+						var textBlock = dom.getParent(oldImg, isTextBlock);
+						if (textBlock) {
+							dom.split(textBlock, oldImg, figureElm);
+						} else {
+							dom.replace(figureElm, oldImg);
+						}
+
+						editor.selection.select(figureElm);
+					}
+
+					return;
 				}
 
 				waitLoad(imgElm);
@@ -268,23 +306,32 @@ tinymce.PluginManager.add('image', function(editor) {
 			}
 		}
 
-		width = dom.getAttrib(imgElm, 'width');
-		height = dom.getAttrib(imgElm, 'height');
+		imgElm = editor.selection.getNode();
+		figureElm = dom.getParent(imgElm, 'figure.image');
+		if (figureElm) {
+			imgElm = dom.select('img', figureElm)[0];
+		}
+
+		if (imgElm && (imgElm.nodeName != 'IMG' || imgElm.getAttribute('data-mce-object') || imgElm.getAttribute('data-mce-placeholder'))) {
+			imgElm = null;
+		}
+
+		if (imgElm) {
+			width = dom.getAttrib(imgElm, 'width');
+			height = dom.getAttrib(imgElm, 'height');
 
-		if (imgElm.nodeName == 'IMG' && !imgElm.getAttribute('data-mce-object') && !imgElm.getAttribute('data-mce-placeholder')) {
 			data = {
 				src: dom.getAttrib(imgElm, 'src'),
 				alt: dom.getAttrib(imgElm, 'alt'),
 				title: dom.getAttrib(imgElm, 'title'),
 				"class": dom.getAttrib(imgElm, 'class'),
 				width: width,
-				height: height
+				height: height,
+				caption: !!figureElm
 			};
 
 			// WP
 			editor.fire( 'wpLoadImageData', { imgData: { data: data, node: imgElm } } );
-		} else {
-			imgElm = null;
 		}
 
 		if (imageList) {
@@ -373,6 +420,10 @@ tinymce.PluginManager.add('image', function(editor) {
 
 		generalFormItems.push(classListCtrl);
 
+		if (editor.settings.image_caption && tinymce.Env.ceFalse) {
+			generalFormItems.push({name: 'caption', type: 'checkbox', label: 'Caption'});
+		}
+
 		// WP
 		editor.fire( 'wpLoadImageForm', { data: generalFormItems } );
 
@@ -551,11 +602,40 @@ tinymce.PluginManager.add('image', function(editor) {
 		}
 	}
 
+	editor.on('preInit', function() {
+		function hasImageClass(node) {
+			var className = node.attr('class');
+			return className && /\bimage\b/.test(className);
+		}
+
+		function toggleContentEditableState(state) {
+			return function(nodes) {
+				var i = nodes.length, node;
+
+				function toggleContentEditable(node) {
+					node.attr('contenteditable', state ? 'true' : null);
+				}
+
+				while (i--) {
+					node = nodes[i];
+
+					if (hasImageClass(node)) {
+						node.attr('contenteditable', state ? 'false' : null);
+						tinymce.each(node.getAll('figcaption'), toggleContentEditable);
+					}
+				}
+			};
+		}
+
+		editor.parser.addNodeFilter('figure', toggleContentEditableState(true));
+		editor.serializer.addNodeFilter('figure', toggleContentEditableState(false));
+	});
+
 	editor.addButton('image', {
 		icon: 'image',
 		tooltip: 'Insert/edit image',
 		onclick: createImageList(showDialog),
-		stateSelector: 'img:not([data-mce-object],[data-mce-placeholder])'
+		stateSelector: 'img:not([data-mce-object],[data-mce-placeholder]),figure.image'
 	});
 
 	editor.addMenuItem('image', {
--- a/wp-includes/js/tinymce/plugins/image/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/image/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(Math.max(d.width,d.clientWidth),Math.max(d.height,d.clientHeight))},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=l.find("#width")[0],b=l.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),l.find("#constrain")[0].checked()&&m&&n&&c&&d&&(m!=c?(d=Math.round(c/m*d),isNaN(d)||b.value(d)):(c=Math.round(d/n*c),isNaN(c)||a.value(c))),m=c,n=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){q.width||q.height||!t||(r.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}j(),e(),q=tinymce.extend(q,l.toJSON());var c=q.caption;q.alt||(q.alt=""),q.title||(q.title=""),""===q.width&&(q.width=null),""===q.height&&(q.height=null),q.style||(q.style=null),q={src:q.src,alt:q.alt,title:q.title,width:q.width,height:q.height,style:q.style,"class":q["class"]},a.undoManager.transact(function(){var d={node:s,data:q,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):q.src?(""===q.title&&(q.title=null),s?(r.setAttribs(s,q),a.editorUpload.uploadImagesAuto()):(q.id="__mcenew",a.focus(),a.selection.setContent(r.createHTML("img",q)),s=r.get("__mcenew"),r.setAttrib(s,"id",null)),void b(s)):void(s&&(r.remove(s),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d,e,f,g=c.meta||{};o&&o.value(a.convertURL(this.value(),"src")),tinymce.each(g,function(a,b){l.find("#"+b).value(a)}),g.width||g.height||(d=a.convertURL(this.value(),"src"),e=a.settings.image_prepend_url,f=new RegExp("^(?:[a-z]+:)?//","i"),e&&!f.test(d)&&d.substring(0,e.length)!==e&&(d=e+d),this.value(d),b(a.documentBaseURI.toAbsolute(this.value()),function(a){a.width&&a.height&&t&&(m=a.width,n=a.height,l.find("#width").value(m),l.find("#height").value(n))}))}function i(a){if(a.margin){var b=a.margin.split(" ");switch(b.length){case 1:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[0],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[0];break;case 2:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[1];break;case 3:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[1];break;case 4:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[3]}delete a.margin}return a}function j(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=l.toJSON(),d=r.parseStyle(c.style);d=i(d),c.vspace&&(d["margin-top"]=d["margin-bottom"]=b(c.vspace)),c.hspace&&(d["margin-left"]=d["margin-right"]=b(c.hspace)),c.border&&(d["border-width"]=b(c.border)),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(d))))}}function k(){if(a.settings.image_advtab){var b=l.toJSON(),c=r.parseStyle(b.style);l.find("#vspace").value(""),l.find("#hspace").value(""),c=i(c),(c["margin-top"]&&c["margin-bottom"]||c["margin-right"]&&c["margin-left"])&&(c["margin-top"]===c["margin-bottom"]?l.find("#vspace").value(g(c["margin-top"])):l.find("#vspace").value(""),c["margin-right"]===c["margin-left"]?l.find("#hspace").value(g(c["margin-right"])):l.find("#hspace").value("")),c["border-width"]&&l.find("#border").value(g(c["border-width"])),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(c))))}}var l,m,n,o,p,q={},r=a.dom,s=a.selection.getNode(),t=a.settings.image_dimensions!==!1;m=r.getAttrib(s,"width"),n=r.getAttrib(s,"height"),"IMG"!=s.nodeName||s.getAttribute("data-mce-object")||s.getAttribute("data-mce-placeholder")?s=null:(q={src:r.getAttrib(s,"src"),alt:r.getAttrib(s,"alt"),title:r.getAttrib(s,"title"),"class":r.getAttrib(s,"class"),width:m,height:n},a.fire("wpLoadImageData",{imgData:{data:q,node:s}})),d&&(o={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:q.src&&a.convertURL(q.src,"src"),onselect:function(a){var b=l.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),l.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){o=this}}),a.settings.image_class_list&&(p={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var u=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},o];a.settings.image_description!==!1&&u.push({name:"alt",type:"textbox",label:"Image description"}),a.settings.image_title&&u.push({name:"title",type:"textbox",label:"Image Title"}),t&&u.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),u.push(p),a.fire("wpLoadImageForm",{data:u}),a.settings.image_advtab?(s&&(s.style.marginLeft&&s.style.marginRight&&s.style.marginLeft===s.style.marginRight&&(q.hspace=g(s.style.marginLeft)),s.style.marginTop&&s.style.marginBottom&&s.style.marginTop===s.style.marginBottom&&(q.vspace=g(s.style.marginTop)),s.style.borderWidth&&(q.border=g(s.style.borderWidth)),q.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(s,"style")))),l=a.windowManager.open({title:"Insert/edit image",data:q,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:k},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:j},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):l=a.windowManager.open({title:"Insert/edit image",data:q,body:u,onSubmit:f})}a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),a.addMenuItem("image",{icon:"image",text:"Insert/edit image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))});
\ No newline at end of file
+tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(Math.max(d.width,d.clientWidth),Math.max(d.height,d.clientHeight))},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=l.find("#width")[0],b=l.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),l.find("#constrain")[0].checked()&&o&&p&&c&&d&&(o!=c?(d=Math.round(c/o*d),isNaN(d)||b.value(d)):(c=Math.round(d/p*c),isNaN(c)||a.value(c))),o=c,p=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){s.width||s.height||!u||(t.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}var c,d;j(),e(),s=tinymce.extend(s,l.toJSON());var f=s.wpcaption;s.alt||(s.alt=""),s.title||(s.title=""),""===s.width&&(s.width=null),""===s.height&&(s.height=null),s.style||(s.style=null),s={src:s.src,alt:s.alt,title:s.title,width:s.width,height:s.height,style:s.style,caption:s.caption,"class":s["class"]},a.undoManager.transact(function(){function e(b){return a.schema.getTextBlockElements()[b.nodeName]}var g={node:m,data:s,wpcaption:f};if(a.fire("wpImageFormSubmit",{imgData:g}),g.cancel)return void b(g.node);if(!s.src)return void(m&&(t.remove(m),a.focus(),a.nodeChanged()));if(""===s.title&&(s.title=null),m?t.setAttribs(m,s):(s.id="__mcenew",a.focus(),a.selection.setContent(t.createHTML("img",s)),m=t.get("__mcenew"),t.setAttrib(m,"id",null)),a.editorUpload.uploadImagesAuto(),s.caption===!1&&t.is(m.parentNode,"figure.image")&&(c=m.parentNode,t.insertAfter(m,c),t.remove(c)),s.caption!==!0)b(m);else if(!t.is(m.parentNode,"figure.image")){d=m,m=m.cloneNode(!0),c=t.create("figure",{"class":"image"}),c.appendChild(m),c.appendChild(t.create("figcaption",{contentEditable:!0},"Caption")),c.contentEditable=!1;var h=t.getParent(d,e);h?t.split(h,d,c):t.replace(c,d),a.selection.select(c)}})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d,e,f,g=c.meta||{};q&&q.value(a.convertURL(this.value(),"src")),tinymce.each(g,function(a,b){l.find("#"+b).value(a)}),g.width||g.height||(d=a.convertURL(this.value(),"src"),e=a.settings.image_prepend_url,f=new RegExp("^(?:[a-z]+:)?//","i"),e&&!f.test(d)&&d.substring(0,e.length)!==e&&(d=e+d),this.value(d),b(a.documentBaseURI.toAbsolute(this.value()),function(a){a.width&&a.height&&u&&(o=a.width,p=a.height,l.find("#width").value(o),l.find("#height").value(p))}))}function i(a){if(a.margin){var b=a.margin.split(" ");switch(b.length){case 1:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[0],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[0];break;case 2:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[1];break;case 3:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[1];break;case 4:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[3]}delete a.margin}return a}function j(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=l.toJSON(),d=t.parseStyle(c.style);d=i(d),c.vspace&&(d["margin-top"]=d["margin-bottom"]=b(c.vspace)),c.hspace&&(d["margin-left"]=d["margin-right"]=b(c.hspace)),c.border&&(d["border-width"]=b(c.border)),l.find("#style").value(t.serializeStyle(t.parseStyle(t.serializeStyle(d))))}}function k(){if(a.settings.image_advtab){var b=l.toJSON(),c=t.parseStyle(b.style);l.find("#vspace").value(""),l.find("#hspace").value(""),c=i(c),(c["margin-top"]&&c["margin-bottom"]||c["margin-right"]&&c["margin-left"])&&(c["margin-top"]===c["margin-bottom"]?l.find("#vspace").value(g(c["margin-top"])):l.find("#vspace").value(""),c["margin-right"]===c["margin-left"]?l.find("#hspace").value(g(c["margin-right"])):l.find("#hspace").value("")),c["border-width"]&&l.find("#border").value(g(c["border-width"])),l.find("#style").value(t.serializeStyle(t.parseStyle(t.serializeStyle(c))))}}var l,m,n,o,p,q,r,s={},t=a.dom,u=a.settings.image_dimensions!==!1;m=a.selection.getNode(),n=t.getParent(m,"figure.image"),n&&(m=t.select("img",n)[0]),m&&("IMG"!=m.nodeName||m.getAttribute("data-mce-object")||m.getAttribute("data-mce-placeholder"))&&(m=null),m&&(o=t.getAttrib(m,"width"),p=t.getAttrib(m,"height"),s={src:t.getAttrib(m,"src"),alt:t.getAttrib(m,"alt"),title:t.getAttrib(m,"title"),"class":t.getAttrib(m,"class"),width:o,height:p,caption:!!n},a.fire("wpLoadImageData",{imgData:{data:s,node:m}})),d&&(q={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:s.src&&a.convertURL(s.src,"src"),onselect:function(a){var b=l.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),l.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){q=this}}),a.settings.image_class_list&&(r={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var v=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},q];a.settings.image_description!==!1&&v.push({name:"alt",type:"textbox",label:"Image description"}),a.settings.image_title&&v.push({name:"title",type:"textbox",label:"Image Title"}),u&&v.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),v.push(r),a.settings.image_caption&&tinymce.Env.ceFalse&&v.push({name:"caption",type:"checkbox",label:"Caption"}),a.fire("wpLoadImageForm",{data:v}),a.settings.image_advtab?(m&&(m.style.marginLeft&&m.style.marginRight&&m.style.marginLeft===m.style.marginRight&&(s.hspace=g(m.style.marginLeft)),m.style.marginTop&&m.style.marginBottom&&m.style.marginTop===m.style.marginBottom&&(s.vspace=g(m.style.marginTop)),m.style.borderWidth&&(s.border=g(m.style.borderWidth)),s.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(m,"style")))),l=a.windowManager.open({title:"Insert/edit image",data:s,bodyType:"tabpanel",body:[{title:"General",type:"form",items:v},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:k},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:j},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):l=a.windowManager.open({title:"Insert/edit image",data:s,body:v,onSubmit:f})}a.on("preInit",function(){function b(a){var b=a.attr("class");return b&&/\bimage\b/.test(b)}function c(a){return function(c){function d(b){b.attr("contenteditable",a?"true":null)}for(var e,f=c.length;f--;)e=c[f],b(e)&&(e.attr("contenteditable",a?"false":null),tinymce.each(e.getAll("figcaption"),d))}}a.parser.addNodeFilter("figure",c(!0)),a.serializer.addNodeFilter("figure",c(!1))}),a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),a.addMenuItem("image",{icon:"image",text:"Insert/edit image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/lists/plugin.js
+++ b/wp-includes/js/tinymce/plugins/lists/plugin.js
@@ -14,8 +14,16 @@
 tinymce.PluginManager.add('lists', function(editor) {
 	var self = this;
 
+	function isChildOfBody(elm) {
+		return editor.$.contains(editor.getBody(), elm);
+	}
+
+	function isBr(node) {
+		return node && node.nodeName == 'BR';
+	}
+
 	function isListNode(node) {
-		return node && (/^(OL|UL|DL)$/).test(node.nodeName);
+		return node && (/^(OL|UL|DL)$/).test(node.nodeName) && isChildOfBody(node);
 	}
 
 	function isFirstChild(node) {
@@ -425,9 +433,9 @@ tinymce.PluginManager.add('lists', function(editor) {
 				return true;
 			}
 
-			if (sibling && sibling.nodeName == 'LI' && isListNode(li.lastChild)) {
+			/*if (sibling && sibling.nodeName == 'LI' && isListNode(li.lastChild)) {
 				return false;
-			}
+			}*/
 
 			sibling = li.previousSibling;
 			if (sibling && sibling.nodeName == 'LI') {
@@ -498,7 +506,11 @@ tinymce.PluginManager.add('lists', function(editor) {
 		}
 
 		function applyList(listName) {
-			var rng = selection.getRng(true), bookmark = createBookmark(rng), listItemName = 'LI';
+			var rng = selection.getRng(true), bookmark, listItemName = 'LI';
+
+			if (dom.getContentEditable(selection.getNode()) === "false") {
+				return;
+			}
 
 			listName = listName.toUpperCase();
 
@@ -554,8 +566,8 @@ tinymce.PluginManager.add('lists', function(editor) {
 						return;
 					}
 
-					if (dom.isBlock(node) || node.nodeName == 'BR') {
-						if (node.nodeName == 'BR') {
+					if (dom.isBlock(node) || isBr(node)) {
+						if (isBr(node)) {
 							dom.remove(node);
 						}
 
@@ -583,6 +595,8 @@ tinymce.PluginManager.add('lists', function(editor) {
 				return textBlocks;
 			}
 
+			bookmark = createBookmark(rng);
+
 			tinymce.each(getSelectedTextBlocks(), function(block) {
 				var listBlock, sibling;
 
@@ -659,6 +673,18 @@ tinymce.PluginManager.add('lists', function(editor) {
 			};
 		}
 
+		function isBogusBr(node) {
+			if (!isBr(node)) {
+				return false;
+			}
+
+			if (dom.isBlock(node.nextSibling) && !isBr(node.previousSibling)) {
+				return true;
+			}
+
+			return false;
+		}
+
 		self.backspaceDelete = function(isForward) {
 			function findNextCaretContainer(rng, isForward) {
 				var node = rng.startContainer, offset = rng.startOffset;
@@ -669,9 +695,20 @@ tinymce.PluginManager.add('lists', function(editor) {
 				}
 
 				nonEmptyBlocks = editor.schema.getNonEmptyElements();
-				walker = new tinymce.dom.TreeWalker(rng.startContainer);
+				if (node.nodeType == 1) {
+					node = tinymce.dom.RangeUtils.getNode(node, offset);
+				}
+
+				walker = new tinymce.dom.TreeWalker(node, editor.getBody());
+
+				// Delete at <li>|<br></li> then jump over the bogus br
+				if (isForward) {
+					if (isBogusBr(node)) {
+						walker.next();
+					}
+				}
 
-				while ((node = walker[isForward ? 'next' : 'prev']())) {
+				while ((node = walker[isForward ? 'next' : 'prev2']())) {
 					if (node.nodeName == 'LI' && !node.hasChildNodes()) {
 						return node;
 					}
@@ -689,12 +726,22 @@ tinymce.PluginManager.add('lists', function(editor) {
 			function mergeLiElements(fromElm, toElm) {
 				var node, listNode, ul = fromElm.parentNode;
 
+				if (!isChildOfBody(fromElm) || !isChildOfBody(toElm)) {
+					return;
+				}
+
 				if (isListNode(toElm.lastChild)) {
 					listNode = toElm.lastChild;
 				}
 
+				if (ul == toElm.lastChild) {
+					if (isBr(ul.previousSibling)) {
+						dom.remove(ul.previousSibling);
+					}
+				}
+
 				node = toElm.lastChild;
-				if (node && node.nodeName == 'BR' && fromElm.hasChildNodes()) {
+				if (node && isBr(node) && fromElm.hasChildNodes()) {
 					dom.remove(node);
 				}
 
--- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("lists",function(a){function b(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)}function c(a){return a.parentNode.firstChild==a}function d(a){return a.parentNode.lastChild==a}function e(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function f(b){return b===a.getBody()}var g=this;a.on("init",function(){function h(a,b){var c=x.isEmpty(a);return b&&x.select("span[data-mce-type=bookmark]").length>0?!1:c}function i(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=x.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):x.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function j(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;(1!=b.nodeType||"bookmark"!=b.getAttribute("data-mce-type"))&&c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,x.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=x.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),y.setRng(c)}function k(b,c){var d,e,f,g=x.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=x.create(c),e.tagName===a.settings.forced_root_block&&x.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=x.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(x.create("br",{"data-mce-bogus":"1"})):g.appendChild(x.create("br")),g}function l(){return tinymce.grep(y.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function m(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),x.remove(a)}var e,f,g,i;for(g=x.select('span[data-mce-type="bookmark"]',a),c=c||k(b),e=x.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),i=f.firstChild;i;i=i.firstChild)if("LI"==i.nodeName&&x.isEmpty(i)){x.remove(i);break}x.isEmpty(f)||x.insertAfter(f,a),x.insertAfter(c,a),h(b.parentNode)&&d(b.parentNode),x.remove(b),h(a)&&x.remove(a)}function n(a){var c,d;if(c=a.nextSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.appendChild(d);x.remove(c)}if(c=a.previousSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.insertBefore(d,a.firstChild);x.remove(c)}}function o(a){tinymce.each(tinymce.grep(x.select("ol,ul",a)),function(a){var c,d=a.parentNode;"LI"==d.nodeName&&d.firstChild==a&&(c=d.previousSibling,c&&"LI"==c.nodeName&&(c.appendChild(a),h(d)&&x.remove(d))),b(d)&&(c=d.previousSibling,c&&"LI"==c.nodeName&&c.appendChild(a))})}function p(a){function e(a){h(a)&&x.remove(a)}var g,i=a.parentNode,j=i.parentNode;return f(i)?!0:"DD"==a.nodeName?(x.rename(a,"DT"),!0):c(a)&&d(a)?("LI"==j.nodeName?(x.insertAfter(a,j),e(j),x.remove(i)):b(j)?x.remove(i,!0):(j.insertBefore(k(a),i),x.remove(i)),!0):c(a)?("LI"==j.nodeName?(x.insertAfter(a,j),a.appendChild(i),e(j)):b(j)?j.insertBefore(a,i):(j.insertBefore(k(a),i),x.remove(a)),!0):d(a)?("LI"==j.nodeName?x.insertAfter(a,j):b(j)?x.insertAfter(a,i):(x.insertAfter(k(a),i),x.remove(a)),!0):("LI"==j.nodeName?(i=j,g=k(a,"LI")):g=b(j)?k(a,"LI"):k(a),m(i,a,g),o(i.parentNode),!0)}function q(a){function c(c,d){var e;if(b(c)){for(;e=a.lastChild.firstChild;)d.appendChild(e);x.remove(c)}}var d,e;return"DT"==a.nodeName?(x.rename(a,"DD"),!0):(d=a.previousSibling,d&&b(d)?(d.appendChild(a),!0):d&&"LI"==d.nodeName&&b(d.lastChild)?(d.lastChild.appendChild(a),c(a.lastChild,d.lastChild),!0):(d=a.nextSibling,d&&b(d)?(d.insertBefore(a,d.firstChild),!0):d&&"LI"==d.nodeName&&b(a.lastChild)?!1:(d=a.previousSibling,d&&"LI"==d.nodeName?(e=x.create(a.parentNode.nodeName),d.appendChild(e),e.appendChild(a),c(a.lastChild,e),!0):!1)))}function r(){var b=l();if(b.length){for(var c=i(y.getRng(!0)),d=0;d<b.length&&(q(b[d])||0!==d);d++);return j(c),a.nodeChanged(),!0}}function s(){var b=l();if(b.length){var c,d,e=i(y.getRng(!0)),f=a.getBody();for(c=b.length;c--;)for(var g=b[c].parentNode;g&&g!=f;){for(d=b.length;d--;)if(b[d]===g){b.splice(c,1);break}g=g.parentNode}for(c=0;c<b.length&&(p(b[c])||0!==c);c++);return j(e),a.nodeChanged(),!0}}function t(c){function d(){function b(a){var b,c;for(b=f[a?"startContainer":"endContainer"],c=f[a?"startOffset":"endOffset"],1==b.nodeType&&(b=b.childNodes[Math.min(c,b.childNodes.length-1)]||b);b.parentNode!=g;){if(e(b))return b;if(/^(TD|TH)$/.test(b.parentNode.nodeName))return b;b=b.parentNode}return b}for(var c,d=[],g=a.getBody(),h=b(!0),i=b(),j=[],k=h;k&&(j.push(k),k!=i);k=k.nextSibling);return tinymce.each(j,function(a){if(e(a))return d.push(a),void(c=null);if(x.isBlock(a)||"BR"==a.nodeName)return"BR"==a.nodeName&&x.remove(a),void(c=null);var b=a.nextSibling;return tinymce.dom.BookmarkManager.isBookmarkNode(a)&&(e(b)||!b&&a.parentNode==g)?void(c=null):(c||(c=x.create("p"),a.parentNode.insertBefore(c,a),d.push(c)),void c.appendChild(a))}),d}var f=y.getRng(!0),g=i(f),h="LI";c=c.toUpperCase(),"DL"==c&&(h="DT"),tinymce.each(d(),function(a){var d,e;e=a.previousSibling,e&&b(e)&&e.nodeName==c?(d=e,a=x.rename(a,h),e.appendChild(a)):(d=x.create(c),a.parentNode.insertBefore(d,a),d.appendChild(a),a=x.rename(a,h)),n(d)}),j(g)}function u(){var c=i(y.getRng(!0)),d=a.getBody();tinymce.each(l(),function(a){var c,e;if(!f(a.parentNode)){if(h(a))return void p(a);for(c=a;c&&c!=d;c=c.parentNode)b(c)&&(e=c);m(e,a)}}),j(c)}function v(a){var b=x.getParent(y.getStart(),"OL,UL,DL");if(!f(b))if(b)if(b.nodeName==a)u(a);else{var c=i(y.getRng(!0));n(x.rename(b,a)),j(c)}else t(a)}function w(b){return function(){var c=x.getParent(a.selection.getStart(),"UL,OL,DL");return c&&c.nodeName==b}}var x=a.dom,y=a.selection;g.backspaceDelete=function(c){function d(b,c){var d,e,f=b.startContainer,g=b.startOffset;if(3==f.nodeType&&(c?g<f.data.length:g>0))return f;for(d=a.schema.getNonEmptyElements(),e=new tinymce.dom.TreeWalker(b.startContainer);f=e[c?"next":"prev"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function e(a,c){var d,e,g=a.parentNode;if(b(c.lastChild)&&(e=c.lastChild),d=c.lastChild,d&&"BR"==d.nodeName&&a.hasChildNodes()&&x.remove(d),h(c,!0)&&x.$(c).empty(),!h(a,!0))for(;d=a.firstChild;)c.appendChild(d);e&&c.appendChild(e),x.remove(a),h(g)&&!f(g)&&x.remove(g)}if(y.isCollapsed()){var g,k,l,m=x.getParent(y.getStart(),"LI");if(m){if(g=m.parentNode,f(g)&&x.isEmpty(g))return!0;if(k=y.getRng(!0),l=x.getParent(d(k,c),"LI"),l&&l!=m){var n=i(k);return c?e(l,m):e(m,l),j(n),!0}if(!l&&!c&&u(g.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?r()&&(c=!0):"outdent"==d&&s()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){v("UL")}),a.addCommand("InsertOrderedList",function(){v("OL")}),a.addCommand("InsertDefinitionList",function(){v("DL")}),a.addQueryStateHandler("InsertUnorderedList",w("UL")),a.addQueryStateHandler("InsertOrderedList",w("OL")),a.addQueryStateHandler("InsertDefinitionList",w("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?s():r())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var d=a.selection.getSelectedBlocks(),e=!1,f=0,g=d.length;!e&&g>f;f++){var h=d[f].nodeName;e="LI"==h&&c(d[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(e)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?g.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&g.backspaceDelete(!0)&&a.preventDefault()})});
\ No newline at end of file
+tinymce.PluginManager.add("lists",function(a){function b(b){return a.$.contains(a.getBody(),b)}function c(a){return a&&"BR"==a.nodeName}function d(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)&&b(a)}function e(a){return a.parentNode.firstChild==a}function f(a){return a.parentNode.lastChild==a}function g(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function h(b){return b===a.getBody()}var i=this;a.on("init",function(){function j(a,b){var c=A.isEmpty(a);return b&&A.select("span[data-mce-type=bookmark]").length>0?!1:c}function k(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=A.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):A.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function l(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,A.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=A.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),B.setRng(c)}function m(b,c){var d,e,f,g=A.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=A.create(c),e.tagName===a.settings.forced_root_block&&A.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=A.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(A.create("br",{"data-mce-bogus":"1"})):g.appendChild(A.create("br")),g}function n(){return tinymce.grep(B.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function o(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),A.remove(a)}var e,f,g,h;for(g=A.select('span[data-mce-type="bookmark"]',a),c=c||m(b),e=A.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&A.isEmpty(h)){A.remove(h);break}A.isEmpty(f)||A.insertAfter(f,a),A.insertAfter(c,a),j(b.parentNode)&&d(b.parentNode),A.remove(b),j(a)&&A.remove(a)}function p(a){var b,c;if(b=a.nextSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.appendChild(c);A.remove(b)}if(b=a.previousSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.insertBefore(c,a.firstChild);A.remove(b)}}function q(a){tinymce.each(tinymce.grep(A.select("ol,ul",a)),function(a){var b,c=a.parentNode;"LI"==c.nodeName&&c.firstChild==a&&(b=c.previousSibling,b&&"LI"==b.nodeName&&(b.appendChild(a),j(c)&&A.remove(c))),d(c)&&(b=c.previousSibling,b&&"LI"==b.nodeName&&b.appendChild(a))})}function r(a){function b(a){j(a)&&A.remove(a)}var c,g=a.parentNode,i=g.parentNode;return h(g)?!0:"DD"==a.nodeName?(A.rename(a,"DT"),!0):e(a)&&f(a)?("LI"==i.nodeName?(A.insertAfter(a,i),b(i),A.remove(g)):d(i)?A.remove(g,!0):(i.insertBefore(m(a),g),A.remove(g)),!0):e(a)?("LI"==i.nodeName?(A.insertAfter(a,i),a.appendChild(g),b(i)):d(i)?i.insertBefore(a,g):(i.insertBefore(m(a),g),A.remove(a)),!0):f(a)?("LI"==i.nodeName?A.insertAfter(a,i):d(i)?A.insertAfter(a,g):(A.insertAfter(m(a),g),A.remove(a)),!0):("LI"==i.nodeName?(g=i,c=m(a,"LI")):c=d(i)?m(a,"LI"):m(a),o(g,a,c),q(g.parentNode),!0)}function s(a){function b(b,c){var e;if(d(b)){for(;e=a.lastChild.firstChild;)c.appendChild(e);A.remove(b)}}var c,e;return"DT"==a.nodeName?(A.rename(a,"DD"),!0):(c=a.previousSibling,c&&d(c)?(c.appendChild(a),!0):c&&"LI"==c.nodeName&&d(c.lastChild)?(c.lastChild.appendChild(a),b(a.lastChild,c.lastChild),!0):(c=a.nextSibling,c&&d(c)?(c.insertBefore(a,c.firstChild),!0):(c=a.previousSibling,c&&"LI"==c.nodeName?(e=A.create(a.parentNode.nodeName),c.appendChild(e),e.appendChild(a),b(a.lastChild,e),!0):!1)))}function t(){var b=n();if(b.length){for(var c=k(B.getRng(!0)),d=0;d<b.length&&(s(b[d])||0!==d);d++);return l(c),a.nodeChanged(),!0}}function u(){var b=n();if(b.length){var c,d,e=k(B.getRng(!0)),f=a.getBody();for(c=b.length;c--;)for(var g=b[c].parentNode;g&&g!=f;){for(d=b.length;d--;)if(b[d]===g){b.splice(c,1);break}g=g.parentNode}for(c=0;c<b.length&&(r(b[c])||0!==c);c++);return l(e),a.nodeChanged(),!0}}function v(b){function e(){function b(a){var b,c;for(b=h[a?"startContainer":"endContainer"],c=h[a?"startOffset":"endOffset"],1==b.nodeType&&(b=b.childNodes[Math.min(c,b.childNodes.length-1)]||b);b.parentNode!=f;){if(g(b))return b;if(/^(TD|TH)$/.test(b.parentNode.nodeName))return b;b=b.parentNode}return b}for(var d,e=[],f=a.getBody(),i=b(!0),j=b(),k=[],l=i;l&&(k.push(l),l!=j);l=l.nextSibling);return tinymce.each(k,function(a){if(g(a))return e.push(a),void(d=null);if(A.isBlock(a)||c(a))return c(a)&&A.remove(a),void(d=null);var b=a.nextSibling;return tinymce.dom.BookmarkManager.isBookmarkNode(a)&&(g(b)||!b&&a.parentNode==f)?void(d=null):(d||(d=A.create("p"),a.parentNode.insertBefore(d,a),e.push(d)),void d.appendChild(a))}),e}var f,h=B.getRng(!0),i="LI";"false"!==A.getContentEditable(B.getNode())&&(b=b.toUpperCase(),"DL"==b&&(i="DT"),f=k(h),tinymce.each(e(),function(a){var c,e;e=a.previousSibling,e&&d(e)&&e.nodeName==b?(c=e,a=A.rename(a,i),e.appendChild(a)):(c=A.create(b),a.parentNode.insertBefore(c,a),c.appendChild(a),a=A.rename(a,i)),p(c)}),l(f))}function w(){var b=k(B.getRng(!0)),c=a.getBody();tinymce.each(n(),function(a){var b,e;if(!h(a.parentNode)){if(j(a))return void r(a);for(b=a;b&&b!=c;b=b.parentNode)d(b)&&(e=b);o(e,a)}}),l(b)}function x(a){var b=A.getParent(B.getStart(),"OL,UL,DL");if(!h(b))if(b)if(b.nodeName==a)w(a);else{var c=k(B.getRng(!0));p(A.rename(b,a)),l(c)}else v(a)}function y(b){return function(){var c=A.getParent(a.selection.getStart(),"UL,OL,DL");return c&&c.nodeName==b}}function z(a){return c(a)?!(!A.isBlock(a.nextSibling)||c(a.previousSibling)):!1}var A=a.dom,B=a.selection;i.backspaceDelete=function(e){function f(b,c){var d,e,f=b.startContainer,g=b.startOffset;if(3==f.nodeType&&(c?g<f.data.length:g>0))return f;for(d=a.schema.getNonEmptyElements(),1==f.nodeType&&(f=tinymce.dom.RangeUtils.getNode(f,g)),e=new tinymce.dom.TreeWalker(f,a.getBody()),c&&z(f)&&e.next();f=e[c?"next":"prev2"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function g(a,e){var f,g,i=a.parentNode;if(b(a)&&b(e)){if(d(e.lastChild)&&(g=e.lastChild),i==e.lastChild&&c(i.previousSibling)&&A.remove(i.previousSibling),f=e.lastChild,f&&c(f)&&a.hasChildNodes()&&A.remove(f),j(e,!0)&&A.$(e).empty(),!j(a,!0))for(;f=a.firstChild;)e.appendChild(f);g&&e.appendChild(g),A.remove(a),j(i)&&!h(i)&&A.remove(i)}}if(B.isCollapsed()){var i,m,n,o=A.getParent(B.getStart(),"LI");if(o){if(i=o.parentNode,h(i)&&A.isEmpty(i))return!0;if(m=B.getRng(!0),n=A.getParent(f(m,e),"LI"),n&&n!=o){var p=k(m);return e?g(n,o):g(o,n),l(p),!0}if(!n&&!e&&w(i.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?t()&&(c=!0):"outdent"==d&&u()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){x("UL")}),a.addCommand("InsertOrderedList",function(){x("OL")}),a.addCommand("InsertDefinitionList",function(){x("DL")}),a.addQueryStateHandler("InsertUnorderedList",y("UL")),a.addQueryStateHandler("InsertOrderedList",y("OL")),a.addQueryStateHandler("InsertDefinitionList",y("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?u():t())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var c=a.selection.getSelectedBlocks(),d=!1,f=0,g=c.length;!d&&g>f;f++){var h=c[f].nodeName;d="LI"==h&&e(c[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(d)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?i.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&i.backspaceDelete(!0)&&a.preventDefault()})});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/media/plugin.js
+++ b/wp-includes/js/tinymce/plugins/media/plugin.js
@@ -14,8 +14,9 @@
 
 tinymce.PluginManager.add('media', function(editor, url) {
 	var urlPatterns = [
-		{regex: /youtu\.be\/([\w\-.]+)/, type: 'iframe', w: 425, h: 350, url: '//www.youtube.com/embed/$1', allowFullscreen: true},
-		{regex: /youtube\.com(.+)v=([^&]+)/, type: 'iframe', w: 425, h: 350, url: '//www.youtube.com/embed/$2', allowFullscreen: true},
+		{regex: /youtu\.be\/([\w\-.]+)/, type: 'iframe', w: 560, h: 314, url: '//www.youtube.com/embed/$1', allowFullscreen: true},
+		{regex: /youtube\.com(.+)v=([^&]+)/, type: 'iframe', w: 560, h: 314, url: '//www.youtube.com/embed/$2', allowFullscreen: true},
+		{regex: /youtube.com\/embed\/([a-z0-9\-_]+)/i, type: 'iframe', w: 560, h: 314, url: '//www.youtube.com/embed/$1', allowFullscreen: true},
 		{regex: /vimeo\.com\/([0-9]+)/, type: 'iframe', w: 425, h: 350, url: '//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc', allowfullscreen: true},
 		{regex: /vimeo\.com\/(.*)\/([0-9]+)/, type: "iframe", w: 425, h: 350, url: "//player.vimeo.com/video/$2?title=0&amp;byline=0", allowfullscreen: true},
 		{regex: /maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/, type: 'iframe', w: 425, h: 350, url: '//maps.google.com/maps/ms?msid=$2&output=embed"', allowFullscreen: false}
@@ -611,6 +612,86 @@ tinymce.PluginManager.add('media', function(editor, url) {
 		}
 	});
 
+	function retainAttributesAndInnerHtml(sourceNode, targetNode) {
+		var attrName, attrValue, attribs, ai, innerHtml;
+
+		// Prefix all attributes except width, height and style since we
+		// will add these to the placeholder
+		attribs = sourceNode.attributes;
+		ai = attribs.length;
+		while (ai--) {
+			attrName = attribs[ai].name;
+			attrValue = attribs[ai].value;
+
+			if (attrName !== "width" && attrName !== "height" && attrName !== "style") {
+				if (attrName == "data" || attrName == "src") {
+					attrValue = editor.convertURL(attrValue, attrName);
+				}
+
+				targetNode.attr('data-mce-p-' + attrName, attrValue);
+			}
+		}
+
+		// Place the inner HTML contents inside an escaped attribute
+		// This enables us to copy/paste the fake object
+		innerHtml = sourceNode.firstChild && sourceNode.firstChild.value;
+		if (innerHtml) {
+			targetNode.attr("data-mce-html", escape(innerHtml));
+			targetNode.firstChild = null;
+		}
+	}
+
+	function createPlaceholderNode(node) {
+		var placeHolder, name = node.name;
+
+		placeHolder = new tinymce.html.Node('img', 1);
+		placeHolder.shortEnded = true;
+
+		retainAttributesAndInnerHtml(node, placeHolder);
+
+		placeHolder.attr({
+			width: node.attr('width') || "300",
+			height: node.attr('height') || (name == "audio" ? "30" : "150"),
+			style: node.attr('style'),
+			src: tinymce.Env.transparentSrc,
+			"data-mce-object": name,
+			"class": "mce-object mce-object-" + name
+		});
+
+		return placeHolder;
+	}
+
+	function createPreviewNode(node) {
+		var previewWrapper, previewNode, shimNode, name = node.name;
+
+		previewWrapper = new tinymce.html.Node('span', 1);
+		previewWrapper.attr({
+			contentEditable: 'false',
+			style: node.attr('style'),
+			"data-mce-object": name,
+			"class": "mce-preview-object mce-object-" + name
+		});
+
+		retainAttributesAndInnerHtml(node, previewWrapper);
+
+		previewNode = new tinymce.html.Node(name, 1);
+		previewNode.attr({
+			src: node.attr('src'),
+			allowfullscreen: node.attr('allowfullscreen'),
+			width: node.attr('width') || "300",
+			height: node.attr('height') || (name == "audio" ? "30" : "150"),
+			frameborder: '0'
+		});
+
+		shimNode = new tinymce.html.Node('span', 1);
+		shimNode.attr('class', 'mce-shim');
+
+		previewWrapper.append(previewNode);
+		previewWrapper.append(shimNode);
+
+		return previewWrapper;
+	}
+
 	editor.on('preInit', function() {
 		// Make sure that any messy HTML is retained inside these
 		var specialElements = editor.schema.getSpecialElements();
@@ -628,9 +709,8 @@ tinymce.PluginManager.add('media', function(editor, url) {
 		});
 
 		// Converts iframe, video etc into placeholder images
-		editor.parser.addNodeFilter('iframe,video,audio,object,embed,script', function(nodes, name) {
-			var i = nodes.length, ai, node, placeHolder, attrName, attrValue, attribs, innerHtml;
-			var videoScript;
+		editor.parser.addNodeFilter('iframe,video,audio,object,embed,script', function(nodes) {
+			var i = nodes.length, node, placeHolder, videoScript;
 
 			while (i--) {
 				node = nodes[i];
@@ -638,6 +718,10 @@ tinymce.PluginManager.add('media', function(editor, url) {
 					continue;
 				}
 
+				if (node.parent.attr('data-mce-object')) {
+					continue;
+				}
+
 				if (node.name == 'script') {
 					videoScript = getVideoScriptMatch(node.attr('src'));
 					if (!videoScript) {
@@ -645,9 +729,6 @@ tinymce.PluginManager.add('media', function(editor, url) {
 					}
 				}
 
-				placeHolder = new tinymce.html.Node('img', 1);
-				placeHolder.shortEnded = true;
-
 				if (videoScript) {
 					if (videoScript.width) {
 						node.attr('width', videoScript.width.toString());
@@ -658,47 +739,19 @@ tinymce.PluginManager.add('media', function(editor, url) {
 					}
 				}
 
-				// Prefix all attributes except width, height and style since we
-				// will add these to the placeholder
-				attribs = node.attributes;
-				ai = attribs.length;
-				while (ai--) {
-					attrName = attribs[ai].name;
-					attrValue = attribs[ai].value;
-
-					if (attrName !== "width" && attrName !== "height" && attrName !== "style") {
-						if (attrName == "data" || attrName == "src") {
-							attrValue = editor.convertURL(attrValue, attrName);
-						}
-
-						placeHolder.attr('data-mce-p-' + attrName, attrValue);
-					}
-				}
-
-				// Place the inner HTML contents inside an escaped attribute
-				// This enables us to copy/paste the fake object
-				innerHtml = node.firstChild && node.firstChild.value;
-				if (innerHtml) {
-					placeHolder.attr("data-mce-html", escape(innerHtml));
-					placeHolder.firstChild = null;
+				if (node.name == 'iframe' && editor.settings.media_live_embeds !== false && tinymce.Env.ceFalse) {
+					placeHolder = createPreviewNode(node);
+				} else {
+					placeHolder = createPlaceholderNode(node);
 				}
 
-				placeHolder.attr({
-					width: node.attr('width') || "300",
-					height: node.attr('height') || (name == "audio" ? "30" : "150"),
-					style: node.attr('style'),
-					src: tinymce.Env.transparentSrc,
-					"data-mce-object": name,
-					"class": "mce-object mce-object-" + name
-				});
-
 				node.replace(placeHolder);
 			}
 		});
 
 		// Replaces placeholder images with real elements for video, object, iframe etc
 		editor.serializer.addAttributeFilter('data-mce-object', function(nodes, name) {
-			var i = nodes.length, node, realElm, ai, attribs, innerHtml, innerNode, realElmName;
+			var i = nodes.length, node, realElm, ai, attribs, innerHtml, innerNode, realElmName, className;
 
 			while (i--) {
 				node = nodes[i];
@@ -711,10 +764,18 @@ tinymce.PluginManager.add('media', function(editor, url) {
 
 				// Add width/height to everything but audio
 				if (realElmName != "audio" && realElmName != "script") {
-					realElm.attr({
-						width: node.attr('width'),
-						height: node.attr('height')
-					});
+					className = node.attr('class');
+					if (className && className.indexOf('mce-preview-object') !== -1) {
+						realElm.attr({
+							width: node.firstChild.attr('width'),
+							height: node.firstChild.attr('height')
+						});
+					} else {
+						realElm.attr({
+							width: node.attr('width'),
+							height: node.attr('height')
+						});
+					}
 				}
 
 				realElm.attr({
@@ -750,6 +811,16 @@ tinymce.PluginManager.add('media', function(editor, url) {
 		});
 	});
 
+	editor.on('click keyup', function() {
+		var selectedNode = editor.selection.getNode();
+
+		if (selectedNode && editor.dom.hasClass(selectedNode, 'mce-preview-object')) {
+			if (editor.dom.getAttrib(selectedNode, 'data-mce-selected')) {
+				selectedNode.setAttribute('data-mce-selected', '2');
+			}
+		}
+	});
+
 	editor.on('ObjectSelected', function(e) {
 		var objectType = e.target.getAttribute('data-mce-object');
 
@@ -778,7 +849,7 @@ tinymce.PluginManager.add('media', function(editor, url) {
 	editor.addButton('media', {
 		tooltip: 'Insert/edit video',
 		onclick: showDialog,
-		stateSelector: ['img[data-mce-object=video]', 'img[data-mce-object=iframe]']
+		stateSelector: ['img[data-mce-object]', 'span[data-mce-object]']
 	});
 
 	editor.addMenuItem('media', {
@@ -789,6 +860,18 @@ tinymce.PluginManager.add('media', function(editor, url) {
 		prependToContext: true
 	});
 
+	editor.on('setContent', function() {
+		// TODO: This shouldn't be needed there should be a way to mark bogus
+		// elements so they are never removed except external save
+		editor.$('span.mce-preview-object').each(function(index, elm) {
+			var $elm = editor.$(elm);
+
+			if ($elm.find('span.mce-shim', elm).length === 0) {
+				$elm.append('<span class="mce-shim"></span>');
+			}
+		});
+	});
+
 	editor.addCommand('mceMedia', showDialog);
 
 	this.showDialog = showDialog;
--- a/wp-includes/js/tinymce/plugins/media/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/media/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("media",function(a,b){function c(a){return a=a.toLowerCase(),-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d<c.length;d++)if(-1!==b.indexOf(c[d].filter))return c[d]}function e(){function b(a){var b,c,f,g;b=d.find("#width")[0],c=d.find("#height")[0],f=b.value(),g=c.value(),d.find("#constrain")[0].checked()&&e&&j&&f&&g&&(a.control==b?(g=Math.round(f/e*g),isNaN(g)||c.value(g)):(f=Math.round(g/j*f),isNaN(f)||b.value(f))),e=f,j=g}function c(){k=h(this.value()),this.parent().parent().fromJSON(k)}var d,e,j,k,l=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onchange:function(a){tinymce.each(a.meta,function(a,b){d.find("#"+b).value(a)})}}];a.settings.media_alt_source!==!1&&l.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),a.settings.media_poster!==!1&&l.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),a.settings.media_dimensions!==!1&&l.push({type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:b,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:b,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),k=i(a.selection.getNode()),e=k.width,j=k.height;var n={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:f(),multiline:!0,label:"Source"};n[m]=c,d=a.windowManager.open({title:"Insert/edit video",data:k,bodyType:"tabpanel",body:[{title:"General",type:"form",onShowTab:function(){k=h(this.next().find("#embed").value()),this.fromJSON(k)},items:l},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,onShowTab:function(){this.find("#embed").value(g(this.parent().toJSON()))},items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},n]}],onSubmit:function(){var b,c,d,e;for(b=a.dom.select("img[data-mce-object]"),a.insertContent(g(this.toJSON())),c=a.dom.select("img[data-mce-object]"),d=0;d<b.length;d++)for(e=c.length-1;e>=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(l,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+i+"></iframe>"}else"application/x-shockwave-flash"==e.source1mime?(f+='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">',e.poster&&(f+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),f+="</object>"):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>":"script"==e.type?f+='<script src="'+e.source1+'"></script>':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),("iframe"==a||"object"==a||"embed"==a||"video"==a||"audio"==a)&&(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g<e.length;g++){if(0===e[g].name.indexOf("on"))return;"style"==e[g].name&&(e[g].value=a.dom.serializeStyle(a.dom.parseStyle(e[g].value),b))}d.start(b,e,f),c=!1}},end:function(a){c||d.end(a)}},new tinymce.html.Schema({})).parse(b),d.getContent()}function k(a,b,c){function d(a,b){var c,d,e,f;for(c in b)if(e=""+b[c],a.map[c])for(d=a.length;d--;)f=a[d],f.name==c&&(e?(a.map[c]=e,f.value=e):(delete a.map[c],a.splice(d,1)));else e&&(a.push({name:c,value:e}),a.map[c]=e)}var e,f=new tinymce.html.Writer,g=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(a){f.comment(a)},cdata:function(a){f.cdata(a)},text:function(a,b){f.text(a,b)},start:function(a,h,i){switch(a){case"video":case"object":case"embed":case"img":case"iframe":d(h,{width:b.width,height:b.height})}if(c)switch(a){case"video":d(h,{poster:b.poster,src:""}),b.source2&&d(h,{src:""});break;case"iframe":d(h,{src:b.source1});break;case"source":if(g++,2>=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}var l=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&amp;byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1}],m=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("</"+a+"[^>]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b,c){for(var e,f,g,h,i,j,k,l,m=b.length;m--;)if(f=b[m],f.parent&&("script"!=f.name||(l=d(f.attr("src"))))){for(g=new tinymce.html.Node("img",1),g.shortEnded=!0,l&&(l.width&&f.attr("width",l.width.toString()),l.height&&f.attr("height",l.height.toString())),j=f.attributes,e=j.length;e--;)h=j[e].name,i=j[e].value,"width"!==h&&"height"!==h&&"style"!==h&&(("data"==h||"src"==h)&&(i=a.convertURL(i,h)),g.attr("data-mce-p-"+h,i));k=f.firstChild&&f.firstChild.value,k&&(g.attr("data-mce-html",escape(k)),g.firstChild=null),g.attr({width:f.attr("width")||"300",height:f.attr("height")||("audio"==c?"30":"150"),style:f.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),f.replace(g)}}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k=a.length;k--;)if(c=a[k],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&d.attr({width:c.attr("width"),height:c.attr("height")}),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var l=f[e].name;0===l.indexOf("data-mce-p-")&&d.attr(l.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");("audio"==b||"script"==b)&&a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),a.addCommand("mceMedia",e),this.showDialog=e});
\ No newline at end of file
+tinymce.PluginManager.add("media",function(a,b){function c(a){return a=a.toLowerCase(),-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d<c.length;d++)if(-1!==b.indexOf(c[d].filter))return c[d]}function e(){function b(a){var b,c,f,g;b=d.find("#width")[0],c=d.find("#height")[0],f=b.value(),g=c.value(),d.find("#constrain")[0].checked()&&e&&j&&f&&g&&(a.control==b?(g=Math.round(f/e*g),isNaN(g)||c.value(g)):(f=Math.round(g/j*f),isNaN(f)||b.value(f))),e=f,j=g}function c(){k=h(this.value()),this.parent().parent().fromJSON(k)}var d,e,j,k,l=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onchange:function(a){tinymce.each(a.meta,function(a,b){d.find("#"+b).value(a)})}}];a.settings.media_alt_source!==!1&&l.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),a.settings.media_poster!==!1&&l.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),a.settings.media_dimensions!==!1&&l.push({type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:b,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:b,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),k=i(a.selection.getNode()),e=k.width,j=k.height;var m={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:f(),multiline:!0,label:"Source"};m[p]=c,d=a.windowManager.open({title:"Insert/edit video",data:k,bodyType:"tabpanel",body:[{title:"General",type:"form",onShowTab:function(){k=h(this.next().find("#embed").value()),this.fromJSON(k)},items:l},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,onShowTab:function(){this.find("#embed").value(g(this.parent().toJSON()))},items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},m]}],onSubmit:function(){var b,c,d,e;for(b=a.dom.select("img[data-mce-object]"),a.insertContent(g(this.toJSON())),c=a.dom.select("img[data-mce-object]"),d=0;d<b.length;d++)for(e=c.length-1;e>=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(o,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+i+"></iframe>"}else"application/x-shockwave-flash"==e.source1mime?(f+='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">',e.poster&&(f+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),f+="</object>"):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>":"script"==e.type?f+='<script src="'+e.source1+'"></script>':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),"iframe"!=a&&"object"!=a&&"embed"!=a&&"video"!=a&&"audio"!=a||(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g<e.length;g++){if(0===e[g].name.indexOf("on"))return;"style"==e[g].name&&(e[g].value=a.dom.serializeStyle(a.dom.parseStyle(e[g].value),b))}d.start(b,e,f),c=!1}},end:function(a){c||d.end(a)}},new tinymce.html.Schema({})).parse(b),d.getContent()}function k(a,b,c){function d(a,b){var c,d,e,f;for(c in b)if(e=""+b[c],a.map[c])for(d=a.length;d--;)f=a[d],f.name==c&&(e?(a.map[c]=e,f.value=e):(delete a.map[c],a.splice(d,1)));else e&&(a.push({name:c,value:e}),a.map[c]=e)}var e,f=new tinymce.html.Writer,g=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(a){f.comment(a)},cdata:function(a){f.cdata(a)},text:function(a,b){f.text(a,b)},start:function(a,h,i){switch(a){case"video":case"object":case"embed":case"img":case"iframe":d(h,{width:b.width,height:b.height})}if(c)switch(a){case"video":d(h,{poster:b.poster,src:""}),b.source2&&d(h,{src:""});break;case"iframe":d(h,{src:b.source1});break;case"source":if(g++,2>=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}function l(b,c){var d,e,f,g,h;for(f=b.attributes,g=f.length;g--;)d=f[g].name,e=f[g].value,"width"!==d&&"height"!==d&&"style"!==d&&("data"!=d&&"src"!=d||(e=a.convertURL(e,d)),c.attr("data-mce-p-"+d,e));h=b.firstChild&&b.firstChild.value,h&&(c.attr("data-mce-html",escape(h)),c.firstChild=null)}function m(a){var b,c=a.name;return b=new tinymce.html.Node("img",1),b.shortEnded=!0,l(a,b),b.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==c?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),b}function n(a){var b,c,d,e=a.name;return b=new tinymce.html.Node("span",1),b.attr({contentEditable:"false",style:a.attr("style"),"data-mce-object":e,"class":"mce-preview-object mce-object-"+e}),l(a,b),c=new tinymce.html.Node(e,1),c.attr({src:a.attr("src"),allowfullscreen:a.attr("allowfullscreen"),width:a.attr("width")||"300",height:a.attr("height")||("audio"==e?"30":"150"),frameborder:"0"}),d=new tinymce.html.Node("span",1),d.attr("class","mce-shim"),b.append(c),b.append(d),b}var o=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&amp;byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1}],p=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("</"+a+"[^>]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b){for(var c,e,f,g=b.length;g--;)c=b[g],c.parent&&(c.parent.attr("data-mce-object")||("script"!=c.name||(f=d(c.attr("src"))))&&(f&&(f.width&&c.attr("width",f.width.toString()),f.height&&c.attr("height",f.height.toString())),e="iframe"==c.name&&a.settings.media_live_embeds!==!1&&tinymce.Env.ceFalse?n(c):m(c),c.replace(e)))}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k,l=a.length;l--;)if(c=a[l],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&(k=c.attr("class"),k&&-1!==k.indexOf("mce-preview-object")?d.attr({width:c.firstChild.attr("width"),height:c.firstChild.attr("height")}):d.attr({width:c.attr("width"),height:c.attr("height")})),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var m=f[e].name;0===m.indexOf("data-mce-p-")&&d.attr(m.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("click keyup",function(){var b=a.selection.getNode();b&&a.dom.hasClass(b,"mce-preview-object")&&a.dom.getAttrib(b,"data-mce-selected")&&b.setAttribute("data-mce-selected","2")}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");"audio"!=b&&"script"!=b||a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object]","span[data-mce-object]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),a.on("setContent",function(){a.$("span.mce-preview-object").each(function(b,c){var d=a.$(c);0===d.find("span.mce-shim",c).length&&d.append('<span class="mce-shim"></span>')})}),a.addCommand("mceMedia",e),this.showDialog=e});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/paste/plugin.js
+++ b/wp-includes/js/tinymce/plugins/paste/plugin.js
@@ -216,16 +216,27 @@ define("tinymce/pasteplugin/Utils", [
 			/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g, // Remove anything but the contents within the BODY element
 			/<!--StartFragment-->|<!--EndFragment-->/g, // Inner fragments (tables from excel on mac)
 			[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g, trimSpaces],
+			/<br class="Apple-interchange-newline">/g,
 			/<br>$/i // Trailing BR elements
 		]);
 
 		return html;
 	}
 
+	// TODO: Should be in some global class
+	function createIdGenerator(prefix) {
+		var count = 0;
+
+		return function() {
+			return prefix + (count++);
+		};
+	}
+
 	return {
 		filter: filter,
 		innerText: innerText,
-		trimHtml: trimHtml
+		trimHtml: trimHtml,
+		createIdGenerator: createIdGenerator
 	};
 });
 
@@ -264,12 +275,14 @@ define("tinymce/pasteplugin/Clipboard", [
 	"tinymce/Env",
 	"tinymce/dom/RangeUtils",
 	"tinymce/util/VK",
-	"tinymce/pasteplugin/Utils"
-], function(Env, RangeUtils, VK, Utils) {
+	"tinymce/pasteplugin/Utils",
+	"tinymce/util/Delay"
+], function(Env, RangeUtils, VK, Utils, Delay) {
 	return function(editor) {
 		var self = this, pasteBinElm, lastRng, keyboardPasteTimeStamp = 0, draggingInternally = false;
 		var pasteBinDefaultContent = '%MCEPASTEBIN%', keyboardPastePlainTextState;
 		var mceInternalUrlPrefix = 'data:text/mce-internal,';
+		var uniqueId = Utils.createIdGenerator("mceclip");
 
 		/**
 		 * Pastes the specified HTML. This means that the HTML is filtered and then
@@ -513,56 +526,6 @@ define("tinymce/pasteplugin/Clipboard", [
 		}
 
 		/**
-		 * Some Windows 10/Edge versions will return a double encoded string. This checks if the
-		 * content has this odd encoding and decodes it.
-		 */
-		function decodeEdgeData(data) {
-			var i, out, fingerprint, code;
-
-			// Check if data is encoded
-			fingerprint = [25942, 29554, 28521, 14958];
-			for (i = 0; i < fingerprint.length; i++) {
-				if (data.charCodeAt(i) != fingerprint[i]) {
-					return data;
-				}
-			}
-
-			// Decode UTF-16 to UTF-8
-			out = '';
-			for (i = 0; i < data.length; i++) {
-				code = data.charCodeAt(i);
-
-				/*eslint no-bitwise:0*/
-				out += String.fromCharCode((code & 0x00FF));
-				out += String.fromCharCode((code & 0xFF00) >> 8);
-			}
-
-			// Decode UTF-8
-			return decodeURIComponent(escape(out));
-		}
-
-		/**
-		 * Extracts HTML contents from within a fragment.
-		 */
-		function extractFragment(data) {
-			var idx, startFragment, endFragment;
-
-			startFragment = '<!--StartFragment-->';
-			idx = data.indexOf(startFragment);
-			if (idx !== -1) {
-				data = data.substr(idx + startFragment.length);
-			}
-
-			endFragment = '<!--EndFragment-->';
-			idx = data.indexOf(endFragment);
-			if (idx !== -1) {
-				data = data.substr(0, idx);
-			}
-
-			return data;
-		}
-
-		/**
 		 * Gets various content types out of a datatransfer object.
 		 *
 		 * @param {DataTransfer} dataTransfer Event fired on paste.
@@ -584,14 +547,8 @@ define("tinymce/pasteplugin/Clipboard", [
 
 				if (dataTransfer.types) {
 					for (var i = 0; i < dataTransfer.types.length; i++) {
-						var contentType = dataTransfer.types[i],
-							data = dataTransfer.getData(contentType);
-
-						if (contentType == 'text/html') {
-							data = extractFragment(decodeEdgeData(data));
-						}
-
-						items[contentType] = data;
+						var contentType = dataTransfer.types[i];
+						items[contentType] = dataTransfer.getData(contentType);
 					}
 				}
 			}
@@ -610,27 +567,46 @@ define("tinymce/pasteplugin/Clipboard", [
 			return getDataTransferItems(clipboardEvent.clipboardData || editor.getDoc().dataTransfer);
 		}
 
+		function hasHtmlOrText(content) {
+			return hasContentType(content, 'text/html') || hasContentType(content, 'text/plain');
+		}
+
 		/**
 		 * Checks if the clipboard contains image data if it does it will take that data
 		 * and convert it into a data url image and paste that image at the caret location.
 		 *
 		 * @param  {ClipboardEvent} e Paste/drop event object.
-		 * @param  {DOMRange} rng Optional rng object to move selection to.
+		 * @param  {DOMRange} rng Rng object to move selection to.
 		 * @return {Boolean} true/false if the image data was found or not.
 		 */
 		function pasteImageData(e, rng) {
 			var dataTransfer = e.clipboardData || e.dataTransfer;
 
+			function getBase64FromUri(uri) {
+				var idx;
+
+				idx = uri.indexOf(',');
+				if (idx !== -1) {
+					return uri.substr(idx + 1);
+				}
+
+				return null;
+			}
+
 			function processItems(items) {
 				var i, item, reader, hadImage = false;
 
-				function pasteImage(reader) {
+				function pasteImage(reader, blob) {
 					if (rng) {
 						editor.selection.setRng(rng);
 						rng = null;
 					}
 
-					pasteHtml('<img src="' + reader.result + '">');
+					var blobCache = editor.editorUpload.blobCache;
+					var blobInfo = blobCache.create(uniqueId(), blob, getBase64FromUri(reader.result));
+					blobCache.add(blobInfo);
+
+					pasteHtml('<img src="' + blobInfo.blobUri() + '">');
 				}
 
 				if (items) {
@@ -638,9 +614,11 @@ define("tinymce/pasteplugin/Clipboard", [
 						item = items[i];
 
 						if (/^image\/(jpeg|png|gif|bmp)$/.test(item.type)) {
+							var blob = item.getAsFile ? item.getAsFile() : item;
+
 							reader = new FileReader();
-							reader.onload = pasteImage.bind(null, reader);
-							reader.readAsDataURL(item.getAsFile ? item.getAsFile() : item);
+							reader.onload = pasteImage.bind(null, reader, blob);
+							reader.readAsDataURL(blob);
 
 							e.preventDefault();
 							hadImage = true;
@@ -724,6 +702,69 @@ define("tinymce/pasteplugin/Clipboard", [
 				}
 			});
 
+			function insertClipboardContent(clipboardContent, isKeyBoardPaste, plainTextMode) {
+				var content;
+
+				// Grab HTML from Clipboard API or paste bin as a fallback
+				if (hasContentType(clipboardContent, 'text/html')) {
+					content = clipboardContent['text/html'];
+				} else {
+					content = getPasteBinHtml();
+
+					// If paste bin is empty try using plain text mode
+					// since that is better than nothing right
+					if (content == pasteBinDefaultContent) {
+						plainTextMode = true;
+					}
+				}
+
+				content = Utils.trimHtml(content);
+
+				// WebKit has a nice bug where it clones the paste bin if you paste from for example notepad
+				// so we need to force plain text mode in this case
+				if (pasteBinElm && pasteBinElm.firstChild && pasteBinElm.firstChild.id === 'mcepastebin') {
+					plainTextMode = true;
+				}
+
+				removePasteBin();
+
+				// If we got nothing from clipboard API and pastebin then we could try the last resort: plain/text
+				if (!content.length) {
+					plainTextMode = true;
+				}
+
+				// Grab plain text from Clipboard API or convert existing HTML to plain text
+				if (plainTextMode) {
+					// Use plain text contents from Clipboard API unless the HTML contains paragraphs then
+					// we should convert the HTML to plain text since works better when pasting HTML/Word contents as plain text
+					if (hasContentType(clipboardContent, 'text/plain') && content.indexOf('</p>') == -1) {
+						content = clipboardContent['text/plain'];
+					} else {
+						content = Utils.innerText(content);
+					}
+				}
+
+				// If the content is the paste bin default HTML then it was
+				// impossible to get the cliboard data out.
+				if (content == pasteBinDefaultContent) {
+					if (!isKeyBoardPaste) {
+						editor.windowManager.alert('Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.');
+					}
+
+					return;
+				}
+
+				if (plainTextMode) {
+					pasteText(content);
+				} else {
+					pasteHtml(content);
+				}
+			}
+
+			var getLastRng = function() {
+				return lastRng || editor.selection.getRng();
+			};
+
 			editor.on('paste', function(e) {
 				// Getting content from the Clipboard can take some time
 				var clipboardTimer = new Date().getTime();
@@ -740,7 +781,7 @@ define("tinymce/pasteplugin/Clipboard", [
 					return;
 				}
 
-				if (pasteImageData(e)) {
+				if (!hasHtmlOrText(clipboardContent) && pasteImageData(e, getLastRng())) {
 					removePasteBin();
 					return;
 				}
@@ -762,64 +803,15 @@ define("tinymce/pasteplugin/Clipboard", [
 					clipboardContent["text/html"] = getPasteBinHtml();
 				}
 
-				setTimeout(function() {
-					var content;
-
-					// Grab HTML from Clipboard API or paste bin as a fallback
-					if (hasContentType(clipboardContent, 'text/html')) {
-						content = clipboardContent['text/html'];
-					} else {
-						content = getPasteBinHtml();
-
-						// If paste bin is empty try using plain text mode
-						// since that is better than nothing right
-						if (content == pasteBinDefaultContent) {
-							plainTextMode = true;
-						}
-					}
-
-					content = Utils.trimHtml(content);
-
-					// WebKit has a nice bug where it clones the paste bin if you paste from for example notepad
-					// so we need to force plain text mode in this case
-					if (pasteBinElm && pasteBinElm.firstChild && pasteBinElm.firstChild.id === 'mcepastebin') {
-						plainTextMode = true;
-					}
-
-					removePasteBin();
-
-					// If we got nothing from clipboard API and pastebin then we could try the last resort: plain/text
-					if (!content.length) {
-						plainTextMode = true;
-					}
-
-					// Grab plain text from Clipboard API or convert existing HTML to plain text
-					if (plainTextMode) {
-						// Use plain text contents from Clipboard API unless the HTML contains paragraphs then
-						// we should convert the HTML to plain text since works better when pasting HTML/Word contents as plain text
-						if (hasContentType(clipboardContent, 'text/plain') && content.indexOf('</p>') == -1) {
-							content = clipboardContent['text/plain'];
-						} else {
-							content = Utils.innerText(content);
-						}
-					}
-
-					// If the content is the paste bin default HTML then it was
-					// impossible to get the cliboard data out.
-					if (content == pasteBinDefaultContent) {
-						if (!isKeyBoardPaste) {
-							editor.windowManager.alert('Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.');
-						}
-
-						return;
-					}
-
-					if (plainTextMode) {
-						pasteText(content);
-					} else {
-						pasteHtml(content);
-					}
-				}, 0);
+				// If clipboard API has HTML then use that directly
+				if (hasContentType(clipboardContent, 'text/html')) {
+					e.preventDefault();
+					insertClipboardContent(clipboardContent, isKeyBoardPaste, plainTextMode);
+				} else {
+					Delay.setEditorTimeout(editor, function() {
+						insertClipboardContent(clipboardContent, isKeyBoardPaste, plainTextMode);
+					}, 0);
+				}
 			});
 
 			editor.on('dragstart dragend', function(e) {
@@ -827,18 +819,21 @@ define("tinymce/pasteplugin/Clipboard", [
 			});
 
 			editor.on('drop', function(e) {
-				var rng = getCaretRangeFromEvent(e);
+				var dropContent, rng;
+
+				rng = getCaretRangeFromEvent(e);
 
 				if (e.isDefaultPrevented() || draggingInternally) {
 					return;
 				}
 
-				if (pasteImageData(e, rng)) {
+				dropContent = getDataTransferItems(e.dataTransfer);
+
+				if (!hasHtmlOrText(dropContent) && pasteImageData(e, rng)) {
 					return;
 				}
 
 				if (rng && editor.settings.paste_filter_drop !== false) {
-					var dropContent = getDataTransferItems(e.dataTransfer);
 					var content = dropContent['mce-internal'] || dropContent['text/html'] || dropContent['text/plain'];
 
 					if (content) {
@@ -1614,23 +1609,34 @@ define("tinymce/pasteplugin/Plugin", [
 	PluginManager.add('paste', function(editor) {
 		var self = this, clipboard, settings = editor.settings;
 
+		function isUserInformedAboutPlainText() {
+			return userIsInformed || editor.settings.paste_plaintext_inform === false;
+		}
+
 		function togglePlainTextPaste() {
 			if (clipboard.pasteFormat == "text") {
 				this.active(false);
 				clipboard.pasteFormat = "html";
+				editor.fire('PastePlainTextToggle', {state: false});
 			} else {
 				clipboard.pasteFormat = "text";
 				this.active(true);
 
-				if (!userIsInformed) {
-					editor.windowManager.alert(
-						'Paste is now in plain text mode. Contents will now ' +
-						'be pasted as plain text until you toggle this option off.'
-					);
+				if (!isUserInformedAboutPlainText()) {
+					var message = editor.translate('Paste is now in plain text mode. Contents will now ' +
+						'be pasted as plain text until you toggle this option off.');
+
+					editor.notificationManager.open({
+						text: message,
+						type: 'info'
+					});
 
 					userIsInformed = true;
+					editor.fire('PastePlainTextToggle', {state: true});
 				}
 			}
+
+			editor.focus();
 		}
 
 		self.clipboard = clipboard = new Clipboard(editor);
--- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js
@@ -1 +1 @@
-!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f<a.length;++f){if(c=g[a[f]]||e(a[f]),!c)throw"module definition dependecy not found: "+a[f];d.push(c)}b.apply(null,d)}function d(a,d,e){if("string"!=typeof a)throw"invalid module definition, module id must be defined and be a string";if(d===b)throw"invalid module definition, dependencies must be specified";if(e===b)throw"invalid module definition, definition function must be specified";c(d,function(){g[a]=e.apply(null,arguments)})}function e(b){for(var c=a,d=b.split(/[.\/]/),e=0;e<d.length;++e){if(!c[d[e]])return;c=c[d[e]]}return c}function f(c){var d,e,f,h,i;for(d=0;d<c.length;d++){e=a,f=c[d],h=f.split(/[.\/]/);for(var j=0;j<h.length-1;++j)e[h[j]]===b&&(e[h[j]]={}),e=e[h[j]];e[h[h.length-1]]=g[f]}if(a.AMDLC_TESTS){i=a.privateModules||{};for(f in g)i[f]=g[f];for(d=0;d<c.length;d++)delete i[c[d]];a.privateModules=i}}var g={};d("tinymce/pasteplugin/Utils",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema"],function(a,b,c){function d(b,c){return a.each(c,function(a){b=a.constructor==RegExp?b.replace(a,""):b.replace(a[0],a[1])}),b}function e(e){function f(a){var b=a.name,c=a;if("br"===b)return void(i+="\n");if(j[b]&&(i+=" "),k[b])return void(i+=" ");if(3==a.type&&(i+=a.value),!a.shortEnded&&(a=a.firstChild))do f(a);while(a=a.next);l[b]&&c.next&&(i+="\n","p"==b&&(i+="\n"))}var g=new c,h=new b({},g),i="",j=g.getShortEndedElements(),k=a.makeMap("script noscript style textarea video audio iframe object"," "),l=g.getBlockElements();return e=d(e,[/<!\[[^\]]+\]>/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,b],/<br>$/i])}return{filter:d,innerText:e,trimHtml:f}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){var b,c=e.dom;if(b=e.fire("BeforePastePreProcess",{content:a}),b=e.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(e.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(e.getBody(),"div",{style:"display:none"},a);b=e.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||e.insertContent(a,{merge:e.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function g(a){a=e.dom.encode(a).replace(/\r\n/g,"\n");var b,c=e.dom.getParent(e.selection.getStart(),e.dom.isBlock),g=e.settings.forced_root_block;g&&(b=e.dom.createHTML(g,e.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!g?a=d.filter(a,[[/\n/g,"<br>"]]):(a=d.filter(a,[[/\n\n/g,"</p>"+b],[/^(.*<\/p>)(<p>)$/,b+"$1"],[/\n/g,"<br />"]]),-1!=a.indexOf("<p>")&&(a=b+a)),f(a)}function h(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[v.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=e.dom,f=e.getBody(),g=e.dom.getViewPort(e.getWin()),h=g.y,i=20;if(v=e.selection.getRng(),e.inline&&(c=e.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),v.getClientRects){var j=b(v);if(j)i=h+(j.top-d.getPos(f).y);else{i=h;var k=v.startContainer;k&&(3==k.nodeType&&k.parentNode!=f&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||f).y))}}u=d.add(e.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},A),(a.ie||a.gecko)&&d.setStyle(u,"left","rtl"==d.getStyle(f,"direction",!0)?65535:-65535),d.bind(u,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),u.focus(),e.selection.select(u,!0)}function i(){if(u){for(var a;a=e.dom.get("mcepastebin");)e.dom.remove(a),e.dom.unbind(a);v&&e.selection.setRng(v)}u=v=null}function j(){var a,b,c,d,f="";for(a=e.dom.select("div[id=mcepastebin]"),b=0;b<a.length;b++)c=a[b],c.firstChild&&"mcepastebin"==c.firstChild.id&&(c=c.firstChild),d=c.innerHTML,f!=A&&(f+=d);return f}function k(a){var b,c,d,e;for(d=[25942,29554,28521,14958],b=0;b<d.length;b++)if(a.charCodeAt(b)!=d[b])return a;for(c="",b=0;b<a.length;b++)e=a.charCodeAt(b),c+=String.fromCharCode(255&e),c+=String.fromCharCode((65280&e)>>8);return decodeURIComponent(escape(c))}function l(a){var b,c,d;return c="<!--StartFragment-->",b=a.indexOf(c),-1!==b&&(a=a.substr(b+c.length)),d="<!--EndFragment-->",b=a.indexOf(d),-1!==b&&(a=a.substr(0,b)),a}function m(a){var b={};if(a){if(a.getData){var c=a.getData("Text");c&&c.length>0&&-1==c.indexOf(B)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d<a.types.length;d++){var e=a.types[d],f=a.getData(e);"text/html"==e&&(f=l(k(f))),b[e]=f}}return b}function n(a){return m(a.clipboardData||e.getDoc().dataTransfer)}function o(a,b){function c(c){function d(a){b&&(e.selection.setRng(b),b=null),f('<img src="'+a.result+'">')}var g,h,i,j=!1;if(c)for(g=0;g<c.length;g++)h=c[g],/^image\/(jpeg|png|gif|bmp)$/.test(h.type)&&(i=new FileReader,i.onload=d.bind(null,i),i.readAsDataURL(h.getAsFile?h.getAsFile():h),a.preventDefault(),j=!0);return j}var d=a.clipboardData||a.dataTransfer;return e.settings.paste_data_images&&d?c(d.items)||c(d.files):void 0}function p(a){var b=a.clipboardData;return-1!=navigator.userAgent.indexOf("Android")&&b&&b.items&&0===b.items.length}function q(a){return b.getCaretRangeFromPoint(a.clientX,a.clientY,e.getDoc())}function r(a,b){return b in a&&a[b].length>0}function s(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function t(){e.on("keydown",function(b){function c(a){s(a)&&!a.isDefaultPrevented()&&i()}if(s(b)&&!b.isDefaultPrevented()){if(w=b.shiftKey&&86==b.keyCode,w&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),y=(new Date).getTime(),a.ie&&w)return b.preventDefault(),void e.fire("paste",{ieFake:!0});i(),h(),e.once("keyup",c),e.once("paste",function(){e.off("keyup",c)})}}),e.on("paste",function(b){var c=(new Date).getTime(),k=n(b),l=(new Date).getTime()-c,m=(new Date).getTime()-y-l<1e3,q="text"==x.pasteFormat||w;return w=!1,b.isDefaultPrevented()||p(b)?void i():o(b)?void i():(m||b.preventDefault(),!a.ie||m&&!b.ieFake||(h(),e.dom.bind(u,"paste",function(a){a.stopPropagation()}),e.getDoc().execCommand("Paste",!1,null),k["text/html"]=j()),void setTimeout(function(){var a;return r(k,"text/html")?a=k["text/html"]:(a=j(),a==A&&(q=!0)),a=d.trimHtml(a),u&&u.firstChild&&"mcepastebin"===u.firstChild.id&&(q=!0),i(),a.length||(q=!0),q&&(a=r(k,"text/plain")&&-1==a.indexOf("</p>")?k["text/plain"]:d.innerText(a)),a==A?void(m||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(q?g(a):f(a))},0))}),e.on("dragstart dragend",function(a){z="dragstart"==a.type}),e.on("drop",function(a){var b=q(a);if(!a.isDefaultPrevented()&&!z&&!o(a,b)&&b&&e.settings.paste_filter_drop!==!1){var c=m(a.dataTransfer),h=c["mce-internal"]||c["text/html"]||c["text/plain"];h&&(a.preventDefault(),e.undoManager.transact(function(){c["mce-internal"]&&e.execCommand("Delete"),e.selection.setRng(b),h=d.trimHtml(h),c["text/html"]?f(h):g(h)}))}}),e.on("dragover dragend",function(a){e.settings.paste_data_images&&a.preventDefault()})}var u,v,w,x=this,y=0,z=!1,A="%MCEPASTEBIN%",B="data:text/mce-internal,";x.pasteHtml=f,x.pasteText=g,e.on("preInit",function(){t(),e.parser.addNodeFilter("img",function(b,c,d){function f(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!e.settings.paste_data_images&&f(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!e.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(a)||/class="OutlineElement/.test(a)||/id="?docs\-internal\-guid\-/.test(a)}function h(b){var c,d;return d=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],b=b.replace(/^[\u00a0 ]+/,""),a.each(d,function(a){return a.test(b)?(c=!0,!1):void 0}),c}function i(a){return/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(a)}function j(j){var k=j.settings;j.on("BeforePastePreProcess",function(l){function m(a){function b(a){var c="";if(3===a.type)return a.value;if(a=a.firstChild)do c+=b(a);while(a=a.next);return c}function c(a,b){if(3===a.type&&b.test(a.value))return a.value=a.value.replace(b,""),!1;if(a=a.firstChild)do if(!c(a,b))return!1;while(a=a.next);return!0}function d(a){if(a._listIgnore)return void a.remove();if(a=a.firstChild)do d(a);while(a=a.next)}function f(a,b,f){var h=a._listLevel||k;h!=k&&(k>h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n<l.length;n++)if(a=l[n],"p"==a.name&&a.firstChild){var o=b(a);if(i(o)){f(a,"ul");continue}if(h(o)){var p=/([0-9]+)\./.exec(o),q=1;p&&(q=parseInt(p[1],10)),f(a,"ol",q);continue}if(a._listLevel){f(a,"ul",1);continue}g=null}else j=g,g=null}function n(b,c){var d,f={},g=j.dom.parseStyle(c);return a.each(g,function(a,e){switch(e){case"mso-list":d=/\w+ \w+([0-9]+)/i.exec(c),d&&(b._listLevel=parseInt(d[1],10)),/Ignore/i.test(a)&&b.firstChild&&(b._listIgnore=!0,b.firstChild._listIgnore=!0);break;case"horiz-align":e="text-align";break;case"vert-align":e="vertical-align";break;case"font-color":case"mso-foreground":e="color";break;case"mso-background":case"mso-highlight":e="background";break;case"font-weight":case"font-style":return void("normal"!=a&&(f[e]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void b.remove()}return 0===e.indexOf("mso-comment")?void b.remove():void(0!==e.indexOf("mso-")&&("all"==o||p&&p[e])&&(f[e]=a))}),/(bold)/i.test(f["font-weight"])&&(delete f["font-weight"],b.wrap(new e("b",1))),/(italic)/i.test(f["font-style"])&&(delete f["font-style"],b.wrap(new e("i",1))),f=j.dom.serializeStyle(f,b.name),f?f:null}var o,p,q=l.content;if(q=q.replace(/<b[^>]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/<br class="?Apple-interchange-newline"?>/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/&nbsp;/gi,"\xa0"],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*(<\\/?("+f.join("|")+")[^>]*>)(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j<b.length;j++){var k=h[b[j]],l=d.getStyle(f,b[j],!0);/color/.test(b[j])&&(k=d.toHex(k),l=d.toHex(l)),l!=k&&(i[b[j]]=k)}return i=d.serializeStyle(i,"span"),i?c+' style="'+i+'"'+g:c+g})}else a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){"text"==g.pasteFormat?(this.active(!1),g.pasteFormat="html"):(g.pasteFormat="text",this.active(!0),e||(a.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),e=!0))}var g,h=this,i=a.settings;h.clipboard=g=new b(a),h.quirks=new d(a),h.wordFilter=new c(a),a.settings.paste_as_text&&(h.clipboard.pasteFormat="text"),i.paste_preprocess&&a.on("PastePreProcess",function(a){i.paste_preprocess.call(h,h,a)}),i.paste_postprocess&&a.on("PastePostProcess",function(a){i.paste_postprocess.call(h,h,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&h.clipboard.pasteHtml(b.content),b.text&&h.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:f,active:"text"==h.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:g.pasteFormat,onclick:f})})}),f(["tinymce/pasteplugin/Utils"])}(this);
\ No newline at end of file
+!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f<a.length;++f){if(c=g[a[f]]||e(a[f]),!c)throw"module definition dependecy not found: "+a[f];d.push(c)}b.apply(null,d)}function d(a,d,e){if("string"!=typeof a)throw"invalid module definition, module id must be defined and be a string";if(d===b)throw"invalid module definition, dependencies must be specified";if(e===b)throw"invalid module definition, definition function must be specified";c(d,function(){g[a]=e.apply(null,arguments)})}function e(b){for(var c=a,d=b.split(/[.\/]/),e=0;e<d.length;++e){if(!c[d[e]])return;c=c[d[e]]}return c}function f(c){var d,e,f,h,i;for(d=0;d<c.length;d++){e=a,f=c[d],h=f.split(/[.\/]/);for(var j=0;j<h.length-1;++j)e[h[j]]===b&&(e[h[j]]={}),e=e[h[j]];e[h[h.length-1]]=g[f]}if(a.AMDLC_TESTS){i=a.privateModules||{};for(f in g)i[f]=g[f];for(d=0;d<c.length;d++)delete i[c[d]];a.privateModules=i}}var g={};d("tinymce/pasteplugin/Utils",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema"],function(a,b,c){function d(b,c){return a.each(c,function(a){b=a.constructor==RegExp?b.replace(a,""):b.replace(a[0],a[1])}),b}function e(e){function f(a){var b=a.name,c=a;if("br"===b)return void(i+="\n");if(j[b]&&(i+=" "),k[b])return void(i+=" ");if(3==a.type&&(i+=a.value),!a.shortEnded&&(a=a.firstChild))do f(a);while(a=a.next);l[b]&&c.next&&(i+="\n","p"==b&&(i+="\n"))}var g=new c,h=new b({},g),i="",j=g.getShortEndedElements(),k=a.makeMap("script noscript style textarea video audio iframe object"," "),l=g.getBlockElements();return e=d(e,[/<!\[[^\]]+\]>/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,b],/<br class="Apple-interchange-newline">/g,/<br>$/i])}function g(a){var b=0;return function(){return a+b++}}return{filter:d,innerText:e,trimHtml:f,createIdGenerator:g}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils","tinymce/util/Delay"],function(a,b,c,d,e){return function(f){function g(a){var b,c=f.dom;if(b=f.fire("BeforePastePreProcess",{content:a}),b=f.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(f.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(f.getBody(),"div",{style:"display:none"},a);b=f.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||f.insertContent(a,{merge:f.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function h(a){a=f.dom.encode(a).replace(/\r\n/g,"\n");var b,c=f.dom.getParent(f.selection.getStart(),f.dom.isBlock),e=f.settings.forced_root_block;e&&(b=f.dom.createHTML(e,f.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!e?a=d.filter(a,[[/\n/g,"<br>"]]):(a=d.filter(a,[[/\n\n/g,"</p>"+b],[/^(.*<\/p>)(<p>)$/,b+"$1"],[/\n/g,"<br />"]]),-1!=a.indexOf("<p>")&&(a=b+a)),g(a)}function i(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[v.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=f.dom,e=f.getBody(),g=f.dom.getViewPort(f.getWin()),h=g.y,i=20;if(v=f.selection.getRng(),f.inline&&(c=f.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),v.getClientRects){var j=b(v);if(j)i=h+(j.top-d.getPos(e).y);else{i=h;var k=v.startContainer;k&&(3==k.nodeType&&k.parentNode!=e&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||e).y))}}u=d.add(f.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},A),(a.ie||a.gecko)&&d.setStyle(u,"left","rtl"==d.getStyle(e,"direction",!0)?65535:-65535),d.bind(u,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),u.focus(),f.selection.select(u,!0)}function j(){if(u){for(var a;a=f.dom.get("mcepastebin");)f.dom.remove(a),f.dom.unbind(a);v&&f.selection.setRng(v)}u=v=null}function k(){var a,b,c,d,e="";for(a=f.dom.select("div[id=mcepastebin]"),b=0;b<a.length;b++)c=a[b],c.firstChild&&"mcepastebin"==c.firstChild.id&&(c=c.firstChild),d=c.innerHTML,e!=A&&(e+=d);return e}function l(a){var b={};if(a){if(a.getData){var c=a.getData("Text");c&&c.length>0&&-1==c.indexOf(B)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d<a.types.length;d++){var e=a.types[d];b[e]=a.getData(e)}}return b}function m(a){return l(a.clipboardData||f.getDoc().dataTransfer)}function n(a){return r(a,"text/html")||r(a,"text/plain")}function o(a,b){function c(a){var b;return b=a.indexOf(","),-1!==b?a.substr(b+1):null}function d(d){function e(a,d){b&&(f.selection.setRng(b),b=null);var e=f.editorUpload.blobCache,h=e.create(C(),d,c(a.result));e.add(h),g('<img src="'+h.blobUri()+'">')}var h,i,j,k=!1;if(d)for(h=0;h<d.length;h++)if(i=d[h],/^image\/(jpeg|png|gif|bmp)$/.test(i.type)){var l=i.getAsFile?i.getAsFile():i;j=new FileReader,j.onload=e.bind(null,j,l),j.readAsDataURL(l),a.preventDefault(),k=!0}return k}var e=a.clipboardData||a.dataTransfer;return f.settings.paste_data_images&&e?d(e.items)||d(e.files):void 0}function p(a){var b=a.clipboardData;return-1!=navigator.userAgent.indexOf("Android")&&b&&b.items&&0===b.items.length}function q(a){return b.getCaretRangeFromPoint(a.clientX,a.clientY,f.getDoc())}function r(a,b){return b in a&&a[b].length>0}function s(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function t(){function b(a,b,c){var e;return r(a,"text/html")?e=a["text/html"]:(e=k(),e==A&&(c=!0)),e=d.trimHtml(e),u&&u.firstChild&&"mcepastebin"===u.firstChild.id&&(c=!0),j(),e.length||(c=!0),c&&(e=r(a,"text/plain")&&-1==e.indexOf("</p>")?a["text/plain"]:d.innerText(e)),e==A?void(b||f.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(c?h(e):g(e))}f.on("keydown",function(b){function c(a){s(a)&&!a.isDefaultPrevented()&&j()}if(s(b)&&!b.isDefaultPrevented()){if(w=b.shiftKey&&86==b.keyCode,w&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),y=(new Date).getTime(),a.ie&&w)return b.preventDefault(),void f.fire("paste",{ieFake:!0});j(),i(),f.once("keyup",c),f.once("paste",function(){f.off("keyup",c)})}});var c=function(){return v||f.selection.getRng()};f.on("paste",function(d){var g=(new Date).getTime(),h=m(d),l=(new Date).getTime()-g,q=(new Date).getTime()-y-l<1e3,s="text"==x.pasteFormat||w;return w=!1,d.isDefaultPrevented()||p(d)?void j():!n(h)&&o(d,c())?void j():(q||d.preventDefault(),!a.ie||q&&!d.ieFake||(i(),f.dom.bind(u,"paste",function(a){a.stopPropagation()}),f.getDoc().execCommand("Paste",!1,null),h["text/html"]=k()),void(r(h,"text/html")?(d.preventDefault(),b(h,q,s)):e.setEditorTimeout(f,function(){b(h,q,s)},0)))}),f.on("dragstart dragend",function(a){z="dragstart"==a.type}),f.on("drop",function(a){var b,c;if(c=q(a),!a.isDefaultPrevented()&&!z&&(b=l(a.dataTransfer),(n(b)||!o(a,c))&&c&&f.settings.paste_filter_drop!==!1)){var e=b["mce-internal"]||b["text/html"]||b["text/plain"];e&&(a.preventDefault(),f.undoManager.transact(function(){b["mce-internal"]&&f.execCommand("Delete"),f.selection.setRng(c),e=d.trimHtml(e),b["text/html"]?g(e):h(e)}))}}),f.on("dragover dragend",function(a){f.settings.paste_data_images&&a.preventDefault()})}var u,v,w,x=this,y=0,z=!1,A="%MCEPASTEBIN%",B="data:text/mce-internal,",C=d.createIdGenerator("mceclip");x.pasteHtml=g,x.pasteText=h,f.on("preInit",function(){t(),f.parser.addNodeFilter("img",function(b,c,d){function e(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!f.settings.paste_data_images&&e(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!f.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(a)||/class="OutlineElement/.test(a)||/id="?docs\-internal\-guid\-/.test(a)}function h(b){var c,d;return d=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],b=b.replace(/^[\u00a0 ]+/,""),a.each(d,function(a){return a.test(b)?(c=!0,!1):void 0}),c}function i(a){return/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(a)}function j(j){var k=j.settings;j.on("BeforePastePreProcess",function(l){function m(a){function b(a){var c="";if(3===a.type)return a.value;if(a=a.firstChild)do c+=b(a);while(a=a.next);return c}function c(a,b){if(3===a.type&&b.test(a.value))return a.value=a.value.replace(b,""),!1;if(a=a.firstChild)do if(!c(a,b))return!1;while(a=a.next);return!0}function d(a){if(a._listIgnore)return void a.remove();if(a=a.firstChild)do d(a);while(a=a.next)}function f(a,b,f){var h=a._listLevel||k;h!=k&&(k>h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n<l.length;n++)if(a=l[n],"p"==a.name&&a.firstChild){var o=b(a);if(i(o)){f(a,"ul");continue}if(h(o)){var p=/([0-9]+)\./.exec(o),q=1;p&&(q=parseInt(p[1],10)),f(a,"ol",q);continue}if(a._listLevel){f(a,"ul",1);continue}g=null}else j=g,g=null}function n(b,c){var d,f={},g=j.dom.parseStyle(c);return a.each(g,function(a,e){switch(e){case"mso-list":d=/\w+ \w+([0-9]+)/i.exec(c),d&&(b._listLevel=parseInt(d[1],10)),/Ignore/i.test(a)&&b.firstChild&&(b._listIgnore=!0,b.firstChild._listIgnore=!0);break;case"horiz-align":e="text-align";break;case"vert-align":e="vertical-align";break;case"font-color":case"mso-foreground":e="color";break;case"mso-background":case"mso-highlight":e="background";break;case"font-weight":case"font-style":return void("normal"!=a&&(f[e]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void b.remove()}return 0===e.indexOf("mso-comment")?void b.remove():void(0!==e.indexOf("mso-")&&("all"==o||p&&p[e])&&(f[e]=a))}),/(bold)/i.test(f["font-weight"])&&(delete f["font-weight"],b.wrap(new e("b",1))),/(italic)/i.test(f["font-style"])&&(delete f["font-style"],b.wrap(new e("i",1))),f=j.dom.serializeStyle(f,b.name),f?f:null}var o,p,q=l.content;if(q=q.replace(/<b[^>]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/<br class="?Apple-interchange-newline"?>/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/&nbsp;/gi,"\xa0"],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*(<\\/?("+f.join("|")+")[^>]*>)(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j<b.length;j++){var k=h[b[j]],l=d.getStyle(f,b[j],!0);/color/.test(b[j])&&(k=d.toHex(k),l=d.toHex(l)),l!=k&&(i[b[j]]=k)}return i=d.serializeStyle(i,"span"),i?c+' style="'+i+'"'+g:c+g})}else a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){return e||a.settings.paste_plaintext_inform===!1}function g(){if("text"==h.pasteFormat)this.active(!1),h.pasteFormat="html",a.fire("PastePlainTextToggle",{state:!1});else if(h.pasteFormat="text",this.active(!0),!f()){var b=a.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.");a.notificationManager.open({text:b,type:"info"}),e=!0,a.fire("PastePlainTextToggle",{state:!0})}a.focus()}var h,i=this,j=a.settings;i.clipboard=h=new b(a),i.quirks=new d(a),i.wordFilter=new c(a),a.settings.paste_as_text&&(i.clipboard.pasteFormat="text"),j.paste_preprocess&&a.on("PastePreProcess",function(a){j.paste_preprocess.call(i,i,a)}),j.paste_postprocess&&a.on("PastePostProcess",function(a){j.paste_postprocess.call(i,i,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&i.clipboard.pasteHtml(b.content),b.text&&i.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:g,active:"text"==i.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:h.pasteFormat,onclick:g})})}),f(["tinymce/pasteplugin/Utils"])}(this);
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/tabfocus/plugin.js
+++ b/wp-includes/js/tinymce/plugins/tabfocus/plugin.js
@@ -90,7 +90,7 @@ tinymce.PluginManager.add('tabfocus', function(editor) {
 			if (el.id && focusEditor) {
 				focusEditor.focus();
 			} else {
-				window.setTimeout(function() {
+				tinymce.util.Delay.setTimeout(function() {
 					if (!tinymce.Env.webkit) {
 						window.focus();
 					}
--- a/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("tabfocus",function(a){function b(a){9!==a.keyCode||a.ctrlKey||a.altKey||a.metaKey||a.preventDefault()}function c(b){function c(c){function f(a){return"BODY"===a.nodeName||"hidden"!=a.type&&"none"!=a.style.display&&"hidden"!=a.style.visibility&&f(a.parentNode)}function i(a){return/INPUT|TEXTAREA|BUTTON/.test(a.tagName)&&tinymce.get(b.id)&&-1!=a.tabIndex&&f(a)}if(h=d.select(":input:enabled,*[tabindex]:not(iframe)"),e(h,function(b,c){return b.id==a.id?(g=c,!1):void 0}),c>0){for(j=g+1;j<h.length;j++)if(i(h[j]))return h[j]}else for(j=g-1;j>=0;j--)if(i(h[j]))return h[j];return null}var g,h,i,j;if(!(9!==b.keyCode||b.ctrlKey||b.altKey||b.metaKey||b.isDefaultPrevented())&&(i=f(a.getParam("tab_focus",a.getParam("tabfocus_elements",":prev,:next"))),1==i.length&&(i[1]=i[0],i[0]=":prev"),h=b.shiftKey?":prev"==i[0]?c(-1):d.get(i[0]):":next"==i[1]?c(1):d.get(i[1]))){var k=tinymce.get(h.id||h.name);h.id&&k?k.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),h.focus()},10),b.preventDefault()}}var d=tinymce.DOM,e=tinymce.each,f=tinymce.explode;a.on("init",function(){a.inline&&tinymce.DOM.setAttrib(a.getBody(),"tabIndex",null),a.on("keyup",b),tinymce.Env.gecko?a.on("keypress keydown",c):a.on("keydown",c)})});
\ No newline at end of file
+tinymce.PluginManager.add("tabfocus",function(a){function b(a){9!==a.keyCode||a.ctrlKey||a.altKey||a.metaKey||a.preventDefault()}function c(b){function c(c){function f(a){return"BODY"===a.nodeName||"hidden"!=a.type&&"none"!=a.style.display&&"hidden"!=a.style.visibility&&f(a.parentNode)}function i(a){return/INPUT|TEXTAREA|BUTTON/.test(a.tagName)&&tinymce.get(b.id)&&-1!=a.tabIndex&&f(a)}if(h=d.select(":input:enabled,*[tabindex]:not(iframe)"),e(h,function(b,c){return b.id==a.id?(g=c,!1):void 0}),c>0){for(j=g+1;j<h.length;j++)if(i(h[j]))return h[j]}else for(j=g-1;j>=0;j--)if(i(h[j]))return h[j];return null}var g,h,i,j;if(!(9!==b.keyCode||b.ctrlKey||b.altKey||b.metaKey||b.isDefaultPrevented())&&(i=f(a.getParam("tab_focus",a.getParam("tabfocus_elements",":prev,:next"))),1==i.length&&(i[1]=i[0],i[0]=":prev"),h=b.shiftKey?":prev"==i[0]?c(-1):d.get(i[0]):":next"==i[1]?c(1):d.get(i[1]))){var k=tinymce.get(h.id||h.name);h.id&&k?k.focus():tinymce.util.Delay.setTimeout(function(){tinymce.Env.webkit||window.focus(),h.focus()},10),b.preventDefault()}}var d=tinymce.DOM,e=tinymce.each,f=tinymce.explode;a.on("init",function(){a.inline&&tinymce.DOM.setAttrib(a.getBody(),"tabIndex",null),a.on("keyup",b),tinymce.Env.gecko?a.on("keypress keydown",c):a.on("keydown",c)})});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js
+++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js
@@ -117,7 +117,15 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 			}
 
 			// Remove spaces from empty paragraphs.
-			event.content = event.content.replace( /<p>(?:&nbsp;|\u00a0|\uFEFF|\s)+<\/p>/gi, '<p><br /></p>' );
+			// Avoid backtracking, can freeze the editor. See #35890.
+			// (This is also quite faster than using only one regex.)
+			event.content = event.content.replace( /<p>([^<>]+)<\/p>/gi, function( tag, text ) {
+				if ( /^(&nbsp;|\s|\u00a0|\ufeff)+$/i.test( text ) ) {
+					return '<p><br /></p>';
+				}
+
+				return tag;
+			});
 		}
 	});
 
@@ -254,43 +262,42 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 		// Main section, default and additional shortcuts
 		html = html +
 			'<h2>' + __( 'Default shortcuts,' ) + ' ' + meta + '</h2>' +
-			'<table class="wp-help-th-center">' +
+			'<table class="wp-help-th-center fixed">' +
 				header +
 				table1.join('') +
 			'</table>' +
 			'<h2>' + __( 'Additional shortcuts,' ) + ' ' + access + '</h2>' +
-			'<table class="wp-help-th-center">' +
+			'<table class="wp-help-th-center fixed">' +
 				header +
 				table2.join('') +
 			'</table>';
 
-		if ( editor.plugins.wptextpattern ) {
+		if ( editor.plugins.wptextpattern && ( ! tinymce.Env.ie || tinymce.Env.ie > 8 ) ) {
 			// Text pattern section
 			html = html +
 				'<h2>' + __( 'When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.' ) + '</h2>' +
-				'<table>' +
-					tr({ '*':  'Bullet list' }) +
-					tr({ '-':  'Bullet list' }) +
-					tr({ '1.':  'Numbered list' }) +
-					tr({ '1)':  'Numbered list' }) +
+				'<table class="wp-help-th-center fixed">' +
+					tr({ '*':  'Bullet list', '1.':  'Numbered list' }) +
+					tr({ '-':  'Bullet list', '1)':  'Numbered list' }) +
 				'</table>';
 
 			html = html +
 				'<h2>' + __( 'The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.' ) + '</h2>' +
-				'<table>' +
+				'<table class="wp-help-single">' +
 					tr({ '>': 'Blockquote' }) +
 					tr({ '##': 'Heading 2' }) +
 					tr({ '###': 'Heading 3' }) +
 					tr({ '####': 'Heading 4' }) +
 					tr({ '#####': 'Heading 5' }) +
 					tr({ '######': 'Heading 6' }) +
+					tr({ '---': 'Horizontal line' }) +
 				'</table>';
 		}
 
 		// Focus management section
 		html = html +
 			'<h2>' + __( 'Focus shortcuts:' ) + '</h2>' +
-			'<table>' +
+			'<table class="wp-help-single">' +
 				tr({ 'Alt + F8':  'Inline toolbar (when an image, link or preview is selected)' }) +
 				tr({ 'Alt + F9':  'Editor menu (when enabled)' }) +
 				tr({ 'Alt + F10': 'Editor toolbar' }) +
@@ -550,8 +557,23 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 				wp.autosave.server.triggerSave();
 			}
 		} );
+
+		if ( window.getUserSetting( 'editor_plain_text_paste_warning' ) > 1 ) {
+			editor.settings.paste_plaintext_inform = false;
+		}
 	} );
 
+	editor.on( 'PastePlainTextToggle', function( event ) {
+		// Warn twice, then stop.
+		if ( event.state === true ) {
+			var times = parseInt( window.getUserSetting( 'editor_plain_text_paste_warning' ), 10 ) || 0;
+
+			if ( times < 2 ) {
+				window.setUserSetting( 'editor_plain_text_paste_warning', ++times );
+			}
+		}
+	});
+
 	/**
 	 * Experimental: create a floating toolbar.
 	 * This functionality will change in the next releases. Not recommended for use by plugins.
@@ -744,7 +766,10 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 					top, left;
 
 				if ( spaceTop >= editorHeight || spaceBottom >= editorHeight ) {
-					return this.hide();
+					this.scrolling = true;
+					this.hide();
+					this.scrolling = false;
+					return this;
 				}
 
 				// Add offset in iOS to move the menu over the image, out of the way of the default iOS menu.
@@ -850,13 +875,17 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 
 			currentSelection = args.selection || args.element;
 
-			if ( activeToolbar ) {
+			if ( activeToolbar && activeToolbar !== args.toolbar ) {
 				activeToolbar.hide();
 			}
 
 			if ( args.toolbar ) {
-				activeToolbar = args.toolbar;
-				activeToolbar.show();
+				if ( activeToolbar !== args.toolbar ) {
+					activeToolbar = args.toolbar;
+					activeToolbar.show();
+				} else {
+					activeToolbar.reposition();
+				}
 			} else {
 				activeToolbar = false;
 			}
@@ -870,18 +899,21 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) {
 
 		function hide( event ) {
 			if ( activeToolbar ) {
-				activeToolbar.hide();
-
-				if ( event.type === 'hide' ) {
+				if ( activeToolbar.tempHide || event.type === 'hide' ) {
+					activeToolbar.hide();
 					activeToolbar = false;
-				} else if ( event.type === 'resize' || event.type === 'scroll' ) {
+				} else if ( ( event.type === 'resize' || event.type === 'scroll' ) && ! activeToolbar.blockHide ) {
 					clearTimeout( timeout );
 
 					timeout = setTimeout( function() {
 						if ( activeToolbar && typeof activeToolbar.show === 'function' ) {
+							activeToolbar.scrolling = false;
 							activeToolbar.show();
 						}
 					}, 250 );
+
+					activeToolbar.scrolling = true;
+					activeToolbar.hide();
 				}
 			}
 		}
--- a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js
@@ -1 +1 @@
-!function(a){a.ui.FloatPanel.zIndex=100100,a.PluginManager.add("wordpress",function(b){function c(c){var d,f,i,j=0;f="hide"===c,b.theme.panel&&(i=b.theme.panel.find(".toolbar:not(.menubar)")),!i||i.length<2||"hide"===c&&!i[1].visible()||(!c&&i[1].visible()&&(c="hide"),h(i,function(a,b){b>0&&("hide"===c?(a.hide(),j+=30):(a.show(),j-=30))}),j&&!f&&(a.Env.iOS||(d=b.getContentAreaContainer().firstChild,g.setStyle(d,"height",d.clientHeight+j)),"hide"===c?(setUserSetting("hidetb","0"),e&&e.active(!1)):(setUserSetting("hidetb","1"),e&&e.active(!0))),b.fire("wp-toolbar-toggle"))}function d(){}var e,f,g=a.DOM,h=a.each,i=b.editorManager.i18n.translate,j=window.jQuery,k=window.wp,l=k&&k.editor&&k.editor.autop&&b.getParam("wpautop",!0);return j&&j(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){e=this,e.active("1"===getUserSetting("hidetb")?!0:!1)}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&c("hide")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(-1!==b.content.indexOf("<!--more")&&(c=i("Read more..."),b.content=b.content.replace(/<!--more(.*?)-->/g,function(b,d){return'<img src="'+a.Env.transparentSrc+'" data-wp-more="more" data-wp-more-text="'+d+'" class="wp-more-tag mce-wp-more" alt="" title="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />'})),-1!==b.content.indexOf("<!--nextpage-->")&&(c=i("Page break"),b.content=b.content.replace(/<!--nextpage-->/g,'<img src="'+a.Env.transparentSrc+'" data-wp-more="nextpage" class="wp-more-tag mce-wp-nextpage" alt="" title="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />')),b.load&&"raw"!==b.format&&l&&(b.content=k.editor.autop(b.content)),b.content=b.content.replace(/<p>(?:&nbsp;|\u00a0|\uFEFF|\s)+<\/p>/gi,"<p><br /></p>"))}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/<img[^>]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a="<!--more"+c+"-->"):-1!==a.indexOf('data-wp-more="nextpage"')&&(a="<!--nextpage-->"),a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='<img src="'+a.Env.transparentSrc+'" alt="" title="'+f+'" class="'+g+'" data-wp-more="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />',"BODY"===j.nodeName||"P"===j.nodeName&&"BODY"===j.parentNode.nodeName?void b.insertContent(e):(d=h.getParent(j,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a){var b="<tr>";return h(a,function(a,c){b+=a?"<td><kbd>"+c+"</kbd></td><td>"+i(a)+"</td>":"<td></td><td></td>"}),b+"</tr>"}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[];h([{c:"Copy",x:"Cut"},{v:"Paste",a:"Select all"},{z:"Undo",y:"Redo"},{b:"Bold",i:"Italic"},{u:"Underline",k:"Insert/edit link"}],function(a){l.push(c(a))}),h([{1:"Heading 1",2:"Heading 2"},{3:"Heading 3",4:"Heading 4"},{5:"Heading 5",6:"Heading 6"},{l:"Align left",c:"Align center"},{r:"Align right",j:"Justify"},{d:"Strikethrough",q:"Blockquote"},{u:"Bullet list",o:"Numbered list"},{a:"Insert/edit link",s:"Remove link"},{m:"Insert/edit image",t:"Insert Read More tag"},{h:"Keyboard Shortcuts",x:"Code"},{p:"Insert Page Break tag",w:"Distraction-free writing mode"}],function(a){m.push(c(a))}),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d="<tr><th>"+d.join("</th><th>")+"</th></tr>",e='<div class="wp-editor-help">',e=e+"<h2>"+i("Default shortcuts,")+" "+k+'</h2><table class="wp-help-th-center">'+d+l.join("")+"</table><h2>"+i("Additional shortcuts,")+" "+j+'</h2><table class="wp-help-th-center">'+d+m.join("")+"</table>",b.plugins.wptextpattern&&(e=e+"<h2>"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+"</h2><table>"+c({"*":"Bullet list"})+c({"-":"Bullet list"})+c({"1.":"Numbered list"})+c({"1)":"Numbered list"})+"</table>",e=e+"<h2>"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+"</h2><table>"+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+"</table>"),e=e+"<h2>"+i("Focus shortcuts:")+"</h2><table>"+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"</table><p>"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"</p>",e+="</div>",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()})))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/<p>\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,"</$1>"))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/<br class="?Apple-interchange-newline"?>/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(a){h(f.select("p",a.node),function(a){f.isEmpty(a)&&f.remove(a)})}))}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/<p>(?:<br ?\/?>|\u00a0|\uFEFF| )*<\/p>/g,"<p>&nbsp;</p>"),void(l&&(a.content=k.editor.removep(a.content))))}),b.on("preInit",function(){var c="@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b,script[src|async|defer|type|charset|crossorigin|integrity]";b.schema.addValidElements(c),a.Env.iOS&&(b.settings.height=300),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",s:"unlink",m:"WP_Medialib",z:"WP_Adv",t:"WP_More",d:"Strikethrough",h:"WP_Help",p:"WP_Page",x:"WP_Code"},function(a,c){b.shortcuts.add("access+"+c,"",a)}),b.addShortcut("meta+s","",function(){k&&k.autosave&&k.autosave.server.triggerSave()})}),b.on("preinit",function(){function c(c,d){function e(){if(!f)return this;var b,c,d=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop,h=window.innerWidth,i=window.innerHeight,m=q?q.getBoundingClientRect():{top:0,right:h,bottom:i,left:0,width:h,height:i},n=this.getEl(),o=n.offsetWidth,r=n.offsetHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=8,w=r+v+u,x=p?p.getBoundingClientRect().bottom:0,y=j?j.getBoundingClientRect().bottom:0,z=k?i-k.getBoundingClientRect().top:0,A=l?i-l.getBoundingClientRect().top:0,B=Math.max(0,x,y,m.top),C=Math.max(0,z,A,i-m.bottom),D=s.top+m.top-B,E=i-m.top-s.bottom-C,F=i-B-C,G="",H=0,I=0;return D>=F||E>=F?this.hide():(a.Env.iOS&&"IMG"===f.nodeName&&(H=54,I=46),this.bottom?E>=w?(G=" mce-arrow-up",b=s.bottom+m.top+e-I):D>=w&&(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):D>=w?(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):E>=w&&F/2>s.bottom+m.top-B&&(G=" mce-arrow-up",b=s.bottom+m.top+e-I),"undefined"==typeof b&&(b=e+B+u+I),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(G+=" mce-arrow-full",c=0):0>c&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:c<m.left+d?(G+=" mce-arrow-left",c=s.left+m.left+d):c+o>m.width+m.left+d&&(G+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(G=G.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+G,g.setStyles(n,{left:c,top:b}),this)}var i,o,r=[];return h(c,function(a){function c(){var c=b.selection;"bullist"===d&&c.selectorChanged("ul > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!=d););a.active(b&&"UL"===d)}),"numlist"===d&&c.selectorChanged("ol > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!==d););a.active(b&&"OL"===d)}),a.settings.stateSelector&&c.selectorChanged(a.settings.stateSelector,function(b){a.active(b)},!0),a.settings.disabledStateSelector&&c.selectorChanged(a.settings.disabledStateSelector,function(b){a.disabled(b)})}var d;"|"===a?o=null:m.has(a)?(a={type:a},n.toolbar_items_size&&(a.size=n.toolbar_items_size),r.push(a),o=null):(o||(o={type:"buttongroup",items:[]},r.push(o)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",n.toolbar_items_size&&(a.size=n.toolbar_items_size),a=m.create(a),o.items.push(a),b.initialized?c():b.on("init",c)))}),i=m.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:r}]}),i.bottom=d,i.on("show",function(){this.reposition()}),i.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){i.remove()}),i.reposition=e,i.hide().renderTo(document.body),i}function d(a){e&&(e.hide(),"hide"===a.type?e=!1:("resize"===a.type||"scroll"===a.type)&&(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&e.show()},250)))}var e,f,i,j,k,l,m=a.ui.Factory,n=b.settings,o=b.getContainer(),p=document.getElementById("wpadminbar"),q=document.getElementById(b.id+"_ifr");o&&(j=a.$(".mce-toolbar-grp",o)[0],k=a.$(".mce-statusbar",o)[0]),"content"===b.id&&(l=document.getElementById("post-status-info")),b.shortcuts.add("alt+119","",function(){var a;e&&(a=e.find("toolbar")[0],a&&a.focus(!0))}),b.on("nodechange",function(a){var c=b.selection.isCollapsed(),d={element:a.element,parents:a.parents,collapsed:c};b.fire("wptoolbar",d),f=d.selection||d.element,e&&e.hide(),d.toolbar?(e=d.toolbar,e.show()):e=!1}),b.on("focus",function(){e&&e.show()}),g.bind(window,"resize scroll",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){g.unbind(window,"resize scroll",d),b.dom.unbind(b.getWin(),"resize scroll",d)}),b.on("blur hide",d),b.wp=b.wp||{},b.wp._createToolbar=c},!0),{_showButtons:d,_hideButtons:d,_setEmbed:d,_getEmbed:d}})}(window.tinymce);
\ No newline at end of file
+!function(a){a.ui.FloatPanel.zIndex=100100,a.PluginManager.add("wordpress",function(b){function c(c){var d,f,i,j=0;f="hide"===c,b.theme.panel&&(i=b.theme.panel.find(".toolbar:not(.menubar)")),!i||i.length<2||"hide"===c&&!i[1].visible()||(!c&&i[1].visible()&&(c="hide"),h(i,function(a,b){b>0&&("hide"===c?(a.hide(),j+=30):(a.show(),j-=30))}),j&&!f&&(a.Env.iOS||(d=b.getContentAreaContainer().firstChild,g.setStyle(d,"height",d.clientHeight+j)),"hide"===c?(setUserSetting("hidetb","0"),e&&e.active(!1)):(setUserSetting("hidetb","1"),e&&e.active(!0))),b.fire("wp-toolbar-toggle"))}function d(){}var e,f,g=a.DOM,h=a.each,i=b.editorManager.i18n.translate,j=window.jQuery,k=window.wp,l=k&&k.editor&&k.editor.autop&&b.getParam("wpautop",!0);return j&&j(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){e=this,e.active("1"===getUserSetting("hidetb")?!0:!1)}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&c("hide")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(-1!==b.content.indexOf("<!--more")&&(c=i("Read more..."),b.content=b.content.replace(/<!--more(.*?)-->/g,function(b,d){return'<img src="'+a.Env.transparentSrc+'" data-wp-more="more" data-wp-more-text="'+d+'" class="wp-more-tag mce-wp-more" alt="" title="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />'})),-1!==b.content.indexOf("<!--nextpage-->")&&(c=i("Page break"),b.content=b.content.replace(/<!--nextpage-->/g,'<img src="'+a.Env.transparentSrc+'" data-wp-more="nextpage" class="wp-more-tag mce-wp-nextpage" alt="" title="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />')),b.load&&"raw"!==b.format&&l&&(b.content=k.editor.autop(b.content)),b.content=b.content.replace(/<p>([^<>]+)<\/p>/gi,function(a,b){return/^(&nbsp;|\s|\u00a0|\ufeff)+$/i.test(b)?"<p><br /></p>":a}))}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/<img[^>]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a="<!--more"+c+"-->"):-1!==a.indexOf('data-wp-more="nextpage"')&&(a="<!--nextpage-->"),a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='<img src="'+a.Env.transparentSrc+'" alt="" title="'+f+'" class="'+g+'" data-wp-more="'+c+'" data-mce-resize="false" data-mce-placeholder="1" />',"BODY"===j.nodeName||"P"===j.nodeName&&"BODY"===j.parentNode.nodeName?void b.insertContent(e):(d=h.getParent(j,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a){var b="<tr>";return h(a,function(a,c){b+=a?"<td><kbd>"+c+"</kbd></td><td>"+i(a)+"</td>":"<td></td><td></td>"}),b+"</tr>"}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[];h([{c:"Copy",x:"Cut"},{v:"Paste",a:"Select all"},{z:"Undo",y:"Redo"},{b:"Bold",i:"Italic"},{u:"Underline",k:"Insert/edit link"}],function(a){l.push(c(a))}),h([{1:"Heading 1",2:"Heading 2"},{3:"Heading 3",4:"Heading 4"},{5:"Heading 5",6:"Heading 6"},{l:"Align left",c:"Align center"},{r:"Align right",j:"Justify"},{d:"Strikethrough",q:"Blockquote"},{u:"Bullet list",o:"Numbered list"},{a:"Insert/edit link",s:"Remove link"},{m:"Insert/edit image",t:"Insert Read More tag"},{h:"Keyboard Shortcuts",x:"Code"},{p:"Insert Page Break tag",w:"Distraction-free writing mode"}],function(a){m.push(c(a))}),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d="<tr><th>"+d.join("</th><th>")+"</th></tr>",e='<div class="wp-editor-help">',e=e+"<h2>"+i("Default shortcuts,")+" "+k+'</h2><table class="wp-help-th-center fixed">'+d+l.join("")+"</table><h2>"+i("Additional shortcuts,")+" "+j+'</h2><table class="wp-help-th-center fixed">'+d+m.join("")+"</table>",b.plugins.wptextpattern&&(!a.Env.ie||a.Env.ie>8)&&(e=e+"<h2>"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+'</h2><table class="wp-help-th-center fixed">'+c({"*":"Bullet list","1.":"Numbered list"})+c({"-":"Bullet list","1)":"Numbered list"})+"</table>",e=e+"<h2>"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+'</h2><table class="wp-help-single">'+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+c({"---":"Horizontal line"})+"</table>"),e=e+"<h2>"+i("Focus shortcuts:")+'</h2><table class="wp-help-single">'+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"</table><p>"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"</p>",e+="</div>",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()})))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/<p>\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,"</$1>"))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/<br class="?Apple-interchange-newline"?>/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(a){h(f.select("p",a.node),function(a){f.isEmpty(a)&&f.remove(a)})}))}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/<p>(?:<br ?\/?>|\u00a0|\uFEFF| )*<\/p>/g,"<p>&nbsp;</p>"),void(l&&(a.content=k.editor.removep(a.content))))}),b.on("preInit",function(){var c="@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b,script[src|async|defer|type|charset|crossorigin|integrity]";b.schema.addValidElements(c),a.Env.iOS&&(b.settings.height=300),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",s:"unlink",m:"WP_Medialib",z:"WP_Adv",t:"WP_More",d:"Strikethrough",h:"WP_Help",p:"WP_Page",x:"WP_Code"},function(a,c){b.shortcuts.add("access+"+c,"",a)}),b.addShortcut("meta+s","",function(){k&&k.autosave&&k.autosave.server.triggerSave()}),window.getUserSetting("editor_plain_text_paste_warning")>1&&(b.settings.paste_plaintext_inform=!1)}),b.on("PastePlainTextToggle",function(a){if(a.state===!0){var b=parseInt(window.getUserSetting("editor_plain_text_paste_warning"),10)||0;2>b&&window.setUserSetting("editor_plain_text_paste_warning",++b)}}),b.on("preinit",function(){function c(c,d){function e(){if(!f)return this;var b,c,d=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop,h=window.innerWidth,i=window.innerHeight,m=q?q.getBoundingClientRect():{top:0,right:h,bottom:i,left:0,width:h,height:i},n=this.getEl(),o=n.offsetWidth,r=n.offsetHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=8,w=r+v+u,x=p?p.getBoundingClientRect().bottom:0,y=j?j.getBoundingClientRect().bottom:0,z=k?i-k.getBoundingClientRect().top:0,A=l?i-l.getBoundingClientRect().top:0,B=Math.max(0,x,y,m.top),C=Math.max(0,z,A,i-m.bottom),D=s.top+m.top-B,E=i-m.top-s.bottom-C,F=i-B-C,G="",H=0,I=0;return D>=F||E>=F?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(H=54,I=46),this.bottom?E>=w?(G=" mce-arrow-up",b=s.bottom+m.top+e-I):D>=w&&(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):D>=w?(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):E>=w&&F/2>s.bottom+m.top-B&&(G=" mce-arrow-up",b=s.bottom+m.top+e-I),"undefined"==typeof b&&(b=e+B+u+I),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(G+=" mce-arrow-full",c=0):0>c&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:c<m.left+d?(G+=" mce-arrow-left",c=s.left+m.left+d):c+o>m.width+m.left+d&&(G+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(G=G.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+G,g.setStyles(n,{left:c,top:b}),this)}var i,o,r=[];return h(c,function(a){function c(){var c=b.selection;"bullist"===d&&c.selectorChanged("ul > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!=d););a.active(b&&"UL"===d)}),"numlist"===d&&c.selectorChanged("ol > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!==d););a.active(b&&"OL"===d)}),a.settings.stateSelector&&c.selectorChanged(a.settings.stateSelector,function(b){a.active(b)},!0),a.settings.disabledStateSelector&&c.selectorChanged(a.settings.disabledStateSelector,function(b){a.disabled(b)})}var d;"|"===a?o=null:m.has(a)?(a={type:a},n.toolbar_items_size&&(a.size=n.toolbar_items_size),r.push(a),o=null):(o||(o={type:"buttongroup",items:[]},r.push(o)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",n.toolbar_items_size&&(a.size=n.toolbar_items_size),a=m.create(a),o.items.push(a),b.initialized?c():b.on("init",c)))}),i=m.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:r}]}),i.bottom=d,i.on("show",function(){this.reposition()}),i.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){i.remove()}),i.reposition=e,i.hide().renderTo(document.body),i}function d(a){e&&(e.tempHide||"hide"===a.type?(e.hide(),e=!1):"resize"!==a.type&&"scroll"!==a.type||e.blockHide||(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&(e.scrolling=!1,e.show())},250),e.scrolling=!0,e.hide()))}var e,f,i,j,k,l,m=a.ui.Factory,n=b.settings,o=b.getContainer(),p=document.getElementById("wpadminbar"),q=document.getElementById(b.id+"_ifr");o&&(j=a.$(".mce-toolbar-grp",o)[0],k=a.$(".mce-statusbar",o)[0]),"content"===b.id&&(l=document.getElementById("post-status-info")),b.shortcuts.add("alt+119","",function(){var a;e&&(a=e.find("toolbar")[0],a&&a.focus(!0))}),b.on("nodechange",function(a){var c=b.selection.isCollapsed(),d={element:a.element,parents:a.parents,collapsed:c};b.fire("wptoolbar",d),f=d.selection||d.element,e&&e!==d.toolbar&&e.hide(),d.toolbar?e!==d.toolbar?(e=d.toolbar,e.show()):e.reposition():e=!1}),b.on("focus",function(){e&&e.show()}),g.bind(window,"resize scroll",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){g.unbind(window,"resize scroll",d),b.dom.unbind(b.getWin(),"resize scroll",d)}),b.on("blur hide",d),b.wp=b.wp||{},b.wp._createToolbar=c},!0),{_showButtons:d,_hideButtons:d,_setEmbed:d,_getEmbed:d}})}(window.tinymce);
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
+++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
@@ -353,6 +353,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 	function updateImage( imageNode, imageData ) {
 		var classes, className, node, html, parent, wrap, linkNode,
 			captionNode, dd, dl, id, attrs, linkAttrs, width, height, align,
+			$imageNode, srcset, src,
 			dom = editor.dom;
 
 		classes = tinymce.explode( imageData.extraClasses, ' ' );
@@ -488,6 +489,19 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 			dom.remove( captionNode );
 		}
 
+		$imageNode = editor.$( imageNode );
+		srcset = $imageNode.attr( 'srcset' );
+		src = $imageNode.attr( 'src' );
+
+		// Remove srcset and sizes if the image file was edited or the image was replaced.
+		if ( srcset && src ) {
+			src = src.replace( /[?#].*/, '' );
+
+			if ( srcset.indexOf( src ) === -1 ) {
+				$imageNode.attr( 'srcset', null ).attr( 'sizes', null );
+			}
+		}
+
 		if ( wp.media.events ) {
 			wp.media.events.trigger( 'editor:image-update', {
 				editor: editor,
@@ -583,7 +597,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 			var captionField = {
 				type: 'textbox',
 				flex: 1,
-				name: 'caption',
+				name: 'wpcaption',
 				minHeight: 60,
 				multiline: true,
 				scroll: true,
@@ -609,7 +623,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 		editor.on( 'wpImageFormSubmit', function( event ) {
 			var data = event.imgData.data,
 				imgNode = event.imgData.node,
-				caption = event.imgData.caption,
+				caption = event.imgData.wpcaption,
 				captionId = '',
 				captionAlign = '',
 				captionWidth = '',
@@ -792,7 +806,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 				parent = dom.select( 'dd.wp-caption-dd', parent )[0];
 
 				if ( parent ) {
-					data.caption = editor.serializer.serialize( parent )
+					data.wpcaption = editor.serializer.serialize( parent )
 						.replace( /<br[^>]*>/g, '$&\n' ).replace( /^<p>/, '' ).replace( /<\/p>$/, '' );
 				}
 			}
@@ -991,13 +1005,16 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 				rng = tinymce.dom.RangeUtils.getCaretRangeFromPoint( event.clientX, event.clientY, editor.getDoc() );
 
 			// Don't allow anything to be dropped in a captioned image.
-			if ( dom.getParent( rng.startContainer, '.mceTemp' ) ) {
+			if ( rng && dom.getParent( rng.startContainer, '.mceTemp' ) ) {
 				event.preventDefault();
 			} else if ( wrap ) {
 				event.preventDefault();
 
 				editor.undoManager.transact( function() {
-					editor.selection.setRng( rng );
+					if ( rng ) {
+						editor.selection.setRng( rng );
+					}
+
 					editor.selection.setNode( wrap );
 					dom.remove( wrap );
 				} );
--- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js
@@ -1 +1 @@
-tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(b){return b.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=o(d),i=d.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=o(i[2]),i=o(i[1])):(h=o(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'<div class="mceTemp"><dl id="'+e+'" class="wp-caption '+f+g+'" style="width: '+j+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+h+"</dd></dl></div>"):d})}function d(a){return a.replace(/(?:<div [^>]+mceTemp[^>]+>)?\s*(<dl [^>]+wp-caption[^>]+>[\s\S]+?<\/dl>)\s*(?:<\/div>)?/g,function(a,b){var c="";return-1===b.indexOf("<img ")?(c=b.match(/<dd [^>]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"<p>"+c[1]+"</p>":""):(c=b.replace(/\s*<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"<br />"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):("alignnone"!==g[0]&&(c=c.replace(/><img/,' class="'+g[0]+'"><img')),c)}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c)})}function e(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function f(a){return a&&!(!a.textContent&&!a.innerText)}function g(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(l||(l=new tinymce.html.Serializer({},a.schema)),l.serialize(a.parser.parse(b,{forced_root_block:!1})))}function h(b,c){var d,e,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),s=c.width,t=c.height,"custom"===c.size&&(s=c.customWidth,t=c.customHeight),q={src:c.url,width:s||null,height:t||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},v.setAttribs(b,q),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!f(b.parentNode)?c.linkUrl?v.setAttribs(b.parentNode,r):v.remove(b.parentNode,!0):c.linkUrl&&((l=v.getParent(b,"a"))&&v.insertAfter(b,l),l=v.create("a",r),b.parentNode.insertBefore(l,b),l.appendChild(b)),m=a.dom.getParent(b,".mceTemp"),h=b.parentNode&&"A"===b.parentNode.nodeName&&!f(b.parentNode)?b.parentNode:b,c.caption?(c.caption=g(c.caption),p=c.attachment_id?"attachment_"+c.attachment_id:null,u="align"+(c.align||"none"),e="wp-caption "+u,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(s=parseInt(s,10),s+=10),m?(o=v.select("dl.wp-caption",m),o.length&&v.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=v.select(".wp-caption-dd",m),n.length&&v.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="<dl "+p+'class="'+e+'" style="width: '+s+'px"><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+c.caption+"</dd></dl>",k=v.create("div",{"class":"mceTemp"},i),(j=v.getParent(h,"p"))?j.parentNode.insertBefore(k,j):h.parentNode.insertBefore(k,h),a.$(k).find("dt.wp-caption-dt").append(h),j&&v.isEmpty(j)&&v.remove(j))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(h),v.remove(m)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function i(b){var c,d,f;return"undefined"!=typeof wp&&wp.media?(f=e(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:f,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:f}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){h(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function j(b){var c=a.dom.getParent(b,"div.mceTemp");c||"IMG"!==b.nodeName||(c=a.dom.getParent(b,"a")),c?(c.nextSibling?a.selection.select(c.nextSibling):c.previousSibling?a.selection.select(c.previousSibling):a.selection.select(c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var k,l,m,n=tinymce.each,o=tinymce.trim,p=tinymce.Env.iOS;return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){j(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){i(a.selection.getNode())}}),n({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"No alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,"alignnone"===c?b.active(!/\balign(left|center|right)\b/.test(e.className)):b.active(a.dom.hasClass(e,c)))})}})}),a.once("preinit",function(){a.wp&&a.wp._createToolbar&&(k=a.wp._createToolbar(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"]))}),a.on("wptoolbar",function(a){"IMG"!==a.element.nodeName||b(a.element)||(a.toolbar=k)}),p&&a.on("init",function(){a.on("touchstart",function(a){"IMG"===a.target.nodeName&&(m=!0)}),a.dom.bind(a.getDoc(),"touchmove",function(a){"IMG"===a.target.nodeName&&(m=!1)}),a.on("touchend",function(b){if(m&&"IMG"===b.target.nodeName){var c=b.target;m=!1,window.setTimeout(function(){a.selection.select(c),a.nodeChanged()},200)}else k&&k.hide()})}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"caption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,h,i,j=c.imgData.data,k=c.imgData.node,l=c.imgData.caption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(<br[^>]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"<br />"),l=g(l)),k?(i=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),f=k.parentNode&&"A"===k.parentNode.nodeName?k.parentNode:k,h="<dl "+m+n+o+'><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+l+"</dd></dl>",d=b.create("div",{"class":"mceTemp"},h),(e=b.getParent(f,"p"))?e.parentNode.insertBefore(d,e):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f),e&&b.isEmpty(e)&&b.remove(e)):d&&(h="A"===k.parentNode.nodeName?b.getOuterHTML(k.parentNode):b.getOuterHTML(k),e=b.create("p",{},h),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(h=b.createHTML("img",j),l?(f=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),h='<dl class="wp-caption alignnone"'+o+'><dt class="wp-caption-dt">'+h+'</dt><dd class="wp-caption-dd">'+l+"</dd></dl>",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},h),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('<div class="mceTemp">'+h+"</div>")):a.selection.setContent(h)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",i),void(c.imgData.node=k)):void(k&&((d=b.getParent(k,"div.mceTemp"))?b.remove(d):"A"===k.parentNode.nodeName?b.remove(k.parentNode):b.remove(k),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.caption=a.serializer.serialize(d).replace(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").replace(/<\/p>$/,"")))}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=o(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),k&&k.reposition(),a.fire("ExecCommand",{command:h,ui:b.ui,value:b.value})}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,k=tinymce.util.VK;if(h===k.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'<br data-mce-bogus="1" />',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===k.DELETE||h===k.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),j(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return c(a)},a.wpGetImgCaption=function(a){return d(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),function(){var b;a.on("dragstart",function(){var c=a.selection.getNode();"IMG"===c.nodeName&&(b=a.dom.getParent(c,".mceTemp"),b||"A"!==c.parentNode.nodeName||f(c.parentNode)||(b=c.parentNode))}),a.on("drop",function(c){var d=a.dom,e=tinymce.dom.RangeUtils.getCaretRangeFromPoint(c.clientX,c.clientY,a.getDoc());d.getParent(e.startContainer,".mceTemp")?c.preventDefault():b&&(c.preventDefault(),a.undoManager.transact(function(){a.selection.setRng(e),a.selection.setNode(b),d.remove(b)})),b=null})}(),a.wp=a.wp||{},a.wp.isPlaceholder=b,{_do_shcode:c,_get_shcode:d}});
\ No newline at end of file
+tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(b){return b.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=o(d),i=d.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=o(i[2]),i=o(i[1])):(h=o(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'<div class="mceTemp"><dl id="'+e+'" class="wp-caption '+f+g+'" style="width: '+j+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+h+"</dd></dl></div>"):d})}function d(a){return a.replace(/(?:<div [^>]+mceTemp[^>]+>)?\s*(<dl [^>]+wp-caption[^>]+>[\s\S]+?<\/dl>)\s*(?:<\/div>)?/g,function(a,b){var c="";return-1===b.indexOf("<img ")?(c=b.match(/<dd [^>]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"<p>"+c[1]+"</p>":""):(c=b.replace(/\s*<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"<br />"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):("alignnone"!==g[0]&&(c=c.replace(/><img/,' class="'+g[0]+'"><img')),c)}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c)})}function e(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function f(a){return a&&!(!a.textContent&&!a.innerText)}function g(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(l||(l=new tinymce.html.Serializer({},a.schema)),l.serialize(a.parser.parse(b,{forced_root_block:!1})))}function h(b,c){var d,e,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),s=c.width,t=c.height,"custom"===c.size&&(s=c.customWidth,t=c.customHeight),q={src:c.url,width:s||null,height:t||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},y.setAttribs(b,q),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!f(b.parentNode)?c.linkUrl?y.setAttribs(b.parentNode,r):y.remove(b.parentNode,!0):c.linkUrl&&((l=y.getParent(b,"a"))&&y.insertAfter(b,l),l=y.create("a",r),b.parentNode.insertBefore(l,b),l.appendChild(b)),m=a.dom.getParent(b,".mceTemp"),h=b.parentNode&&"A"===b.parentNode.nodeName&&!f(b.parentNode)?b.parentNode:b,c.caption?(c.caption=g(c.caption),p=c.attachment_id?"attachment_"+c.attachment_id:null,u="align"+(c.align||"none"),e="wp-caption "+u,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(s=parseInt(s,10),s+=10),m?(o=y.select("dl.wp-caption",m),o.length&&y.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=y.select(".wp-caption-dd",m),n.length&&y.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="<dl "+p+'class="'+e+'" style="width: '+s+'px"><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+c.caption+"</dd></dl>",k=y.create("div",{"class":"mceTemp"},i),(j=y.getParent(h,"p"))?j.parentNode.insertBefore(k,j):h.parentNode.insertBefore(k,h),a.$(k).find("dt.wp-caption-dt").append(h),j&&y.isEmpty(j)&&y.remove(j))):m&&(j=y.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(h),y.remove(m)),v=a.$(b),w=v.attr("srcset"),x=v.attr("src"),w&&x&&(x=x.replace(/[?#].*/,""),-1===w.indexOf(x)&&v.attr("srcset",null).attr("sizes",null)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function i(b){var c,d,f;return"undefined"!=typeof wp&&wp.media?(f=e(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:f,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:f}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){h(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function j(b){var c=a.dom.getParent(b,"div.mceTemp");c||"IMG"!==b.nodeName||(c=a.dom.getParent(b,"a")),c?(c.nextSibling?a.selection.select(c.nextSibling):c.previousSibling?a.selection.select(c.previousSibling):a.selection.select(c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var k,l,m,n=tinymce.each,o=tinymce.trim,p=tinymce.Env.iOS;return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){j(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){i(a.selection.getNode())}}),n({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"No alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,"alignnone"===c?b.active(!/\balign(left|center|right)\b/.test(e.className)):b.active(a.dom.hasClass(e,c)))})}})}),a.once("preinit",function(){a.wp&&a.wp._createToolbar&&(k=a.wp._createToolbar(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"]))}),a.on("wptoolbar",function(a){"IMG"!==a.element.nodeName||b(a.element)||(a.toolbar=k)}),p&&a.on("init",function(){a.on("touchstart",function(a){"IMG"===a.target.nodeName&&(m=!0)}),a.dom.bind(a.getDoc(),"touchmove",function(a){"IMG"===a.target.nodeName&&(m=!1)}),a.on("touchend",function(b){if(m&&"IMG"===b.target.nodeName){var c=b.target;m=!1,window.setTimeout(function(){a.selection.select(c),a.nodeChanged()},200)}else k&&k.hide()})}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"wpcaption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,h,i,j=c.imgData.data,k=c.imgData.node,l=c.imgData.wpcaption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(<br[^>]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"<br />"),l=g(l)),k?(i=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),f=k.parentNode&&"A"===k.parentNode.nodeName?k.parentNode:k,h="<dl "+m+n+o+'><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+l+"</dd></dl>",d=b.create("div",{"class":"mceTemp"},h),(e=b.getParent(f,"p"))?e.parentNode.insertBefore(d,e):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f),e&&b.isEmpty(e)&&b.remove(e)):d&&(h="A"===k.parentNode.nodeName?b.getOuterHTML(k.parentNode):b.getOuterHTML(k),e=b.create("p",{},h),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(h=b.createHTML("img",j),l?(f=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),h='<dl class="wp-caption alignnone"'+o+'><dt class="wp-caption-dt">'+h+'</dt><dd class="wp-caption-dd">'+l+"</dd></dl>",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},h),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('<div class="mceTemp">'+h+"</div>")):a.selection.setContent(h)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",i),void(c.imgData.node=k)):void(k&&((d=b.getParent(k,"div.mceTemp"))?b.remove(d):"A"===k.parentNode.nodeName?b.remove(k.parentNode):b.remove(k),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.wpcaption=a.serializer.serialize(d).replace(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").replace(/<\/p>$/,"")))}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=o(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),k&&k.reposition(),a.fire("ExecCommand",{command:h,ui:b.ui,value:b.value})}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,k=tinymce.util.VK;if(h===k.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'<br data-mce-bogus="1" />',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===k.DELETE||h===k.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),j(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return c(a)},a.wpGetImgCaption=function(a){return d(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),function(){var b;a.on("dragstart",function(){var c=a.selection.getNode();"IMG"===c.nodeName&&(b=a.dom.getParent(c,".mceTemp"),b||"A"!==c.parentNode.nodeName||f(c.parentNode)||(b=c.parentNode))}),a.on("drop",function(c){var d=a.dom,e=tinymce.dom.RangeUtils.getCaretRangeFromPoint(c.clientX,c.clientY,a.getDoc());e&&d.getParent(e.startContainer,".mceTemp")?c.preventDefault():b&&(c.preventDefault(),a.undoManager.transact(function(){e&&a.selection.setRng(e),a.selection.setNode(b),d.remove(b)})),b=null})}(),a.wp=a.wp||{},a.wp.isPlaceholder=b,{_do_shcode:c,_get_shcode:d}});
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/wpemoji/plugin.js
+++ b/wp-includes/js/tinymce/plugins/wpemoji/plugin.js
@@ -1,4 +1,4 @@
-( function( tinymce, wp ) {
+( function( tinymce, wp, settings ) {
 	tinymce.PluginManager.add( 'wpemoji', function( editor ) {
 		var typing,
 			env = tinymce.Env,
@@ -14,7 +14,7 @@
 				return false;
 			}());
 
-		if ( ! wp || ! wp.emoji || ! wp.emoji.replaceEmoji ) {
+		if ( ! wp || ! wp.emoji || settings.supports.everything ) {
 			return;
 		}
 
@@ -125,4 +125,4 @@
 			}
 		} );
 	} );
-} )( window.tinymce, window.wp );
+} )( window.tinymce, window.wp, window._wpemojiSettings );
--- a/wp-includes/js/tinymce/plugins/wpemoji/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/wpemoji/plugin.min.js
@@ -1 +1 @@
-!function(a,b){a.PluginManager.add("wpemoji",function(c){function d(a){a.className="emoji",a.setAttribute("data-mce-resize","false"),a.setAttribute("data-mce-placeholder","1"),a.setAttribute("data-wp-emoji","1")}function e(a){var c={"data-mce-resize":"false","data-mce-placeholder":"1","data-wp-emoji":"1"};b.emoji.parse(a,{imgAttr:c})}function f(a){var b,d;a&&window.twemoji&&window.twemoji.test(a.textContent||a.innerText)&&(h.webkit&&(b=c.selection,d=b.getBookmark()),e(a),h.webkit&&b.moveToBookmark(d))}var g,h=a.Env,i=window.navigator.userAgent,j=i.indexOf("Windows")>-1,k=function(){var a=i.match(/Windows NT 6\.(\d)/);return a&&a[1]>1?!0:!1}();b&&b.emoji&&b.emoji.replaceEmoji&&(k?c.on("keyup",function(a){231===a.keyCode&&f(c.selection.getNode())}):j||(c.on("keydown keyup",function(a){g="keydown"===a.type}),c.on("input",function(){g||f(c.selection.getNode())})),c.on("setcontent",function(a){var b=c.selection,d=b.getNode();window.twemoji&&window.twemoji.test(d.textContent||d.innerText)&&(e(d),h.ie&&h.ie<9&&a.load&&d&&"BODY"===d.nodeName&&b.collapse(!0))}),c.on("PastePostProcess",function(b){window.twemoji&&a.each(c.dom.$("img.emoji",b.node),function(a){a.alt&&window.twemoji.test(a.alt)&&d(a)})}),c.on("postprocess",function(a){a.content&&(a.content=a.content.replace(/<img[^>]+data-wp-emoji="[^>]+>/g,function(a){var b=a.match(/alt="([^"]+)"/);return b&&b[1]?b[1]:a}))}),c.on("resolvename",function(a){"IMG"===a.target.nodeName&&c.dom.getAttrib(a.target,"data-wp-emoji")&&a.preventDefault()}))})}(window.tinymce,window.wp);
\ No newline at end of file
+!function(a,b,c){a.PluginManager.add("wpemoji",function(d){function e(a){a.className="emoji",a.setAttribute("data-mce-resize","false"),a.setAttribute("data-mce-placeholder","1"),a.setAttribute("data-wp-emoji","1")}function f(a){var c={"data-mce-resize":"false","data-mce-placeholder":"1","data-wp-emoji":"1"};b.emoji.parse(a,{imgAttr:c})}function g(a){var b,c;a&&window.twemoji&&window.twemoji.test(a.textContent||a.innerText)&&(i.webkit&&(b=d.selection,c=b.getBookmark()),f(a),i.webkit&&b.moveToBookmark(c))}var h,i=a.Env,j=window.navigator.userAgent,k=j.indexOf("Windows")>-1,l=function(){var a=j.match(/Windows NT 6\.(\d)/);return a&&a[1]>1?!0:!1}();b&&b.emoji&&!c.supports.everything&&(l?d.on("keyup",function(a){231===a.keyCode&&g(d.selection.getNode())}):k||(d.on("keydown keyup",function(a){h="keydown"===a.type}),d.on("input",function(){h||g(d.selection.getNode())})),d.on("setcontent",function(a){var b=d.selection,c=b.getNode();window.twemoji&&window.twemoji.test(c.textContent||c.innerText)&&(f(c),i.ie&&i.ie<9&&a.load&&c&&"BODY"===c.nodeName&&b.collapse(!0))}),d.on("PastePostProcess",function(b){window.twemoji&&a.each(d.dom.$("img.emoji",b.node),function(a){a.alt&&window.twemoji.test(a.alt)&&e(a)})}),d.on("postprocess",function(a){a.content&&(a.content=a.content.replace(/<img[^>]+data-wp-emoji="[^>]+>/g,function(a){var b=a.match(/alt="([^"]+)"/);return b&&b[1]?b[1]:a}))}),d.on("resolvename",function(a){"IMG"===a.target.nodeName&&d.dom.getAttrib(a.target,"data-wp-emoji")&&a.preventDefault()}))})}(window.tinymce,window.wp,window._wpemojiSettings);
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/wplink/plugin.js
+++ b/wp-includes/js/tinymce/plugins/wplink/plugin.js
@@ -32,11 +32,16 @@
 					url = url.slice( 0, -1 );
 				}
 
+				// If nothing's left (maybe the URL was just a fragment), use the whole URL.
+				if ( url === '' ) {
+					url = this.url;
+				}
+
 				// If the URL is longer that 40 chars, concatenate the beginning (after the domain) and ending with ...
 				if ( url.length > 40 && ( index = url.indexOf( '/' ) ) !== -1 && ( lastIndex = url.lastIndexOf( '/' ) ) !== -1 && lastIndex !== index ) {
 					// If the beginning + ending are shorter that 40 chars, show more of the ending
 					if ( index + url.length - lastIndex < 40 ) {
-						lastIndex =  -( 40 - ( index + 1 ) );
+						lastIndex = -( 40 - ( index + 1 ) );
 					}
 
 					url = url.slice( 0, index + 1 ) + '\u2026' + url.slice( lastIndex );
@@ -47,12 +52,204 @@
 		}
 	} );
 
+	tinymce.ui.WPLinkInput = tinymce.ui.Control.extend( {
+		renderHtml: function() {
+			return (
+				'<div id="' + this._id + '" class="wp-link-input">' +
+					'<input type="text" value="" placeholder="' + tinymce.translate( 'Paste URL or type to search' ) + '" />' +
+					'<input type="text" style="display:none" value="" />' +
+				'</div>'
+			);
+		},
+		setURL: function( url ) {
+			this.getEl().firstChild.value = url;
+		},
+		getURL: function() {
+			return tinymce.trim( this.getEl().firstChild.value );
+		},
+		getLinkText: function() {
+			var text = this.getEl().firstChild.nextSibling.value;
+
+			if ( ! tinymce.trim( text ) ) {
+				return '';
+			}
+
+			return text.replace( /[\r\n\t ]+/g, ' ' );
+		},
+		reset: function() {
+			var urlInput = this.getEl().firstChild;
+
+			urlInput.value = '';
+			urlInput.nextSibling.value = '';
+		}
+	} );
+
 	tinymce.PluginManager.add( 'wplink', function( editor ) {
 		var toolbar;
+		var editToolbar;
+		var previewInstance;
+		var inputInstance;
+		var linkNode;
+		var doingUndoRedo;
+		var doingUndoRedoTimer;
+		var $ = window.jQuery;
+
+		function getSelectedLink() {
+			var href, html,
+				node = editor.selection.getNode(),
+				link = editor.dom.getParent( node, 'a[href]' );
+
+			if ( ! link ) {
+				html = editor.selection.getContent({ format: 'raw' });
+
+				if ( html && html.indexOf( '</a>' ) !== -1 ) {
+					href = html.match( /href="([^">]+)"/ );
+
+					if ( href && href[1] ) {
+						link = editor.$( 'a[href="' + href[1] + '"]', node )[0];
+					}
+
+					if ( link ) {
+						editor.selection.select( link );
+					}
+				}
+			}
+
+			return link;
+		}
+
+		function removePlaceholders() {
+			editor.$( 'a' ).each( function( i, element ) {
+				var $element = editor.$( element );
+
+				if ( $element.attr( 'href' ) === '_wp_link_placeholder' ) {
+					editor.dom.remove( element, true );
+				} else if ( $element.attr( 'data-wplink-edit' ) ) {
+					$element.attr( 'data-wplink-edit', null );
+				}
+			});
+		}
+
+		function removePlaceholderStrings( content, dataAttr ) {
+			if ( dataAttr ) {
+				content = content.replace( / data-wplink-edit="true"/g, '' );
+			}
+
+			return content.replace( /<a [^>]*?href="_wp_link_placeholder"[^>]*>([\s\S]+)<\/a>/g, '$1' );
+		}
+
+		editor.on( 'preinit', function() {
+			if ( editor.wp && editor.wp._createToolbar ) {
+				toolbar = editor.wp._createToolbar( [
+					'wp_link_preview',
+					'wp_link_edit',
+					'wp_link_remove'
+				], true );
+
+				var editButtons = [
+					'wp_link_input',
+					'wp_link_apply'
+				];
+
+				if ( typeof window.wpLink !== 'undefined' ) {
+					editButtons.push( 'wp_link_advanced' );
+				}
+
+				editToolbar = editor.wp._createToolbar( editButtons, true );
+
+				editToolbar.on( 'show', function() {
+					if ( ! tinymce.$( document.body ).hasClass( 'modal-open' ) ) {
+						window.setTimeout( function() {
+							var element = editToolbar.$el.find( 'input.ui-autocomplete-input' )[0],
+								selection = linkNode && ( linkNode.textContent || linkNode.innerText );
+
+							if ( element ) {
+								if ( ! element.value && selection && typeof window.wpLink !== 'undefined' ) {
+									element.value = window.wpLink.getUrlFromSelection( selection );
+								}
+
+								if ( ! doingUndoRedo ) {
+									element.focus();
+									element.select();
+								}
+							}
+						} );
+					}
+				} );
+
+				editToolbar.on( 'hide', function() {
+					if ( ! editToolbar.scrolling ) {
+						editor.execCommand( 'wp_link_cancel' );
+					}
+				} );
+			}
+		} );
 
 		editor.addCommand( 'WP_Link', function() {
-			window.wpLink && window.wpLink.open( editor.id );
-		});
+			if ( tinymce.Env.ie && tinymce.Env.ie < 10 && typeof window.wpLink !== 'undefined' ) {
+				window.wpLink.open( editor.id );
+				return;
+			}
+
+			linkNode = getSelectedLink();
+			editToolbar.tempHide = false;
+
+			if ( linkNode ) {
+				editor.dom.setAttribs( linkNode, { 'data-wplink-edit': true } );
+			} else {
+				removePlaceholders();
+				editor.execCommand( 'mceInsertLink', false, { href: '_wp_link_placeholder' } );
+
+				linkNode = editor.$( 'a[href="_wp_link_placeholder"]' )[0];
+				editor.nodeChanged();
+			}
+		} );
+
+		editor.addCommand( 'wp_link_apply', function() {
+			if ( editToolbar.scrolling ) {
+				return;
+			}
+
+			var href, text;
+
+			if ( linkNode ) {
+				href = inputInstance.getURL();
+				text = inputInstance.getLinkText();
+				editor.focus();
+
+				if ( ! href ) {
+					editor.dom.remove( linkNode, true );
+					return;
+				}
+
+				if ( ! /^(?:[a-z]+:|#|\?|\.|\/)/.test( href ) ) {
+					href = 'http://' + href;
+				}
+
+				editor.dom.setAttribs( linkNode, { href: href, 'data-wplink-edit': null } );
+
+				if ( ! tinymce.trim( linkNode.innerHTML ) ) {
+					editor.$( linkNode ).text( text || href );
+				}
+			}
+
+			inputInstance.reset();
+			editor.nodeChanged();
+
+			// Audible confirmation message when a link has been inserted in the Editor.
+			if ( typeof window.wp !== 'undefined' && window.wp.a11y && typeof window.wpLinkL10n !== 'undefined' ) {
+				window.wp.a11y.speak( window.wpLinkL10n.linkInserted );
+			}
+		} );
+
+		editor.addCommand( 'wp_link_cancel', function() {
+			if ( ! editToolbar.tempHide ) {
+				inputInstance.reset();
+				removePlaceholders();
+				editor.focus();
+				editToolbar.tempHide = false;
+			}
+		} );
 
 		// WP default shortcut
 		editor.addShortcut( 'access+a', '', 'WP_Link' );
@@ -99,30 +296,196 @@
 			}
 		} );
 
+		// Remove any remaining placeholders on saving.
+		editor.on( 'savecontent', function( event ) {
+			event.content = removePlaceholderStrings( event.content, true );
+		});
+
+		// Prevent adding undo levels on inserting link placeholder.
+		editor.on( 'BeforeAddUndo', function( event ) {
+			if ( event.lastLevel && event.lastLevel.content && event.level.content &&
+				event.lastLevel.content === removePlaceholderStrings( event.level.content ) ) {
+
+				event.preventDefault();
+			}
+		});
+
+		// When doing undo and redo with keyboard shortcuts (Ctrl|Cmd+Z, Ctrl|Cmd+Shift+Z, Ctrl|Cmd+Y),
+		// set a flag to not focus the inline dialog. The editor has to remain focused so the users can do consecutive undo/redo.
+		editor.on( 'keydown', function( event ) {
+			if ( event.altKey || ( tinymce.Env.mac && ( ! event.metaKey || event.ctrlKey ) ) ||
+				( ! tinymce.Env.mac && ! event.ctrlKey ) ) {
+
+				return;
+			}
+
+			if ( event.keyCode === 89 || event.keyCode === 90 ) { // Y or Z
+				doingUndoRedo = true;
+
+				window.clearTimeout( doingUndoRedoTimer );
+				doingUndoRedoTimer = window.setTimeout( function() {
+					doingUndoRedo = false;
+				}, 500 );
+			}
+		} );
+
 		editor.addButton( 'wp_link_preview', {
 			type: 'WPLinkPreview',
 			onPostRender: function() {
-				var self = this;
+				previewInstance = this;
+			}
+		} );
+
+		editor.addButton( 'wp_link_input', {
+			type: 'WPLinkInput',
+			onPostRender: function() {
+				var element = this.getEl(),
+					input = element.firstChild,
+					$input, cache, last;
+
+				inputInstance = this;
+
+				if ( $ && $.ui && $.ui.autocomplete ) {
+					$input = $( input );
+
+					$input.on( 'keydown', function() {
+						$input.removeAttr( 'aria-activedescendant' );
+					} )
+					.autocomplete( {
+						source: function( request, response ) {
+							if ( last === request.term ) {
+								response( cache );
+								return;
+							}
 
-				editor.on( 'wptoolbar', function( event ) {
-					var anchor = editor.dom.getParent( event.element, 'a' ),
-						$anchor,
-						href;
+							if ( /^https?:/.test( request.term ) || request.term.indexOf( '.' ) !== -1 ) {
+								return response();
+							}
 
-					if ( anchor ) {
-						$anchor = editor.$( anchor );
-						href = $anchor.attr( 'href' );
+							$.post( window.ajaxurl, {
+								action: 'wp-link-ajax',
+								page: 1,
+								search: request.term,
+								_ajax_linking_nonce: $( '#_ajax_linking_nonce' ).val()
+							}, function( data ) {
+								cache = data;
+								response( data );
+							}, 'json' );
 
-						if ( href && ! $anchor.find( 'img' ).length ) {
-							self.setURL( href );
-							event.element = anchor;
-							event.toolbar = toolbar;
+							last = request.term;
+						},
+						focus: function( event, ui ) {
+							$input.attr( 'aria-activedescendant', 'mce-wp-autocomplete-' + ui.item.ID );
+							/*
+							 * Don't empty the URL input field, when using the arrow keys to
+							 * highlight items. See api.jqueryui.com/autocomplete/#event-focus
+							 */
+							event.preventDefault();
+						},
+						select: function( event, ui ) {
+							$input.val( ui.item.permalink );
+							$( element.firstChild.nextSibling ).val( ui.item.title );
+
+							if ( 9 === event.keyCode && typeof window.wp !== 'undefined' &&
+								window.wp.a11y && typeof window.wpLinkL10n !== 'undefined' ) {
+								// Audible confirmation message when a link has been selected.
+								window.wp.a11y.speak( window.wpLinkL10n.linkSelected );
+							}
+
+							return false;
+						},
+						open: function() {
+							$input.attr( 'aria-expanded', 'true' );
+							editToolbar.blockHide = true;
+						},
+						close: function() {
+							$input.attr( 'aria-expanded', 'false' );
+							editToolbar.blockHide = false;
+						},
+						minLength: 2,
+						position: {
+							my: 'left top+2'
+						},
+						messages: {
+							noResults: ( typeof window.uiAutocompleteL10n !== 'undefined' ) ? window.uiAutocompleteL10n.noResults : '',
+							results: function( number ) {
+								if ( typeof window.uiAutocompleteL10n !== 'undefined' ) {
+									if ( number > 1 ) {
+										return window.uiAutocompleteL10n.manyResults.replace( '%d', number );
+									}
+
+									return window.uiAutocompleteL10n.oneResult;
+								}
+							}
+						}
+					} ).autocomplete( 'instance' )._renderItem = function( ul, item ) {
+						return $( '<li role="option" id="mce-wp-autocomplete-' + item.ID + '">' )
+						.append( '<span>' + item.title + '</span>&nbsp;<span class="wp-editor-float-right">' + item.info + '</span>' )
+						.appendTo( ul );
+					};
+
+					$input.attr( {
+						'role': 'combobox',
+						'aria-autocomplete': 'list',
+						'aria-expanded': 'false',
+						'aria-owns': $input.autocomplete( 'widget' ).attr( 'id' )
+					} )
+					.on( 'focus', function() {
+						var inputValue = $input.val();
+						/*
+						 * Don't trigger a search if the URL field already has a link or is empty.
+						 * Also, avoids screen readers announce `No search results`.
+						 */
+						if ( inputValue && ! /^https?:/.test( inputValue ) ) {
+							$input.autocomplete( 'search' );
 						}
+					} )
+					.autocomplete( 'widget' )
+						.addClass( 'wplink-autocomplete' )
+						.attr( 'role', 'listbox' )
+						.removeAttr( 'tabindex' ); // Remove the `tabindex=0` attribute added by jQuery UI.
+				}
+
+				tinymce.$( input ).on( 'keydown', function( event ) {
+					if ( event.keyCode === 13 ) {
+						editor.execCommand( 'wp_link_apply' );
+						event.preventDefault();
 					}
 				} );
 			}
 		} );
 
+		editor.on( 'wptoolbar', function( event ) {
+			var linkNode = editor.dom.getParent( event.element, 'a' ),
+				$linkNode, href, edit;
+
+			if ( tinymce.$( document.body ).hasClass( 'modal-open' ) ) {
+				editToolbar.tempHide = true;
+				return;
+			}
+
+			editToolbar.tempHide = false;
+
+			if ( linkNode ) {
+				$linkNode = editor.$( linkNode );
+				href = $linkNode.attr( 'href' );
+				edit = $linkNode.attr( 'data-wplink-edit' );
+
+				if ( href === '_wp_link_placeholder' || edit ) {
+					if ( edit && ! inputInstance.getURL() ) {
+						inputInstance.setURL( href );
+					}
+
+					event.element = linkNode;
+					event.toolbar = editToolbar;
+				} else if ( href && ! $linkNode.find( 'img' ).length ) {
+					previewInstance.setURL( href );
+					event.element = linkNode;
+					event.toolbar = toolbar;
+				}
+			}
+		} );
+
 		editor.addButton( 'wp_link_edit', {
 			tooltip: 'Edit ', // trailing space is needed, used for context
 			icon: 'dashicon dashicons-edit',
@@ -135,14 +498,48 @@
 			cmd: 'unlink'
 		} );
 
-		editor.on( 'preinit', function() {
-			if ( editor.wp && editor.wp._createToolbar ) {
-				toolbar = editor.wp._createToolbar( [
-					'wp_link_preview',
-					'wp_link_edit',
-					'wp_link_remove'
-				], true );
+		editor.addButton( 'wp_link_advanced', {
+			tooltip: 'Link options',
+			icon: 'dashicon dashicons-admin-generic',
+			onclick: function() {
+				if ( typeof window.wpLink !== 'undefined' ) {
+					var url = inputInstance.getURL() || null,
+						text = inputInstance.getLinkText() || null;
+
+					/*
+					 * Accessibility note: moving focus back to the editor confuses
+					 * screen readers. They will announce again the Editor ARIA role
+					 * `application` and the iframe `title` attribute.
+					 *
+					 * Unfortunately IE looses the selection when the editor iframe
+					 * looses focus, so without returning focus to the editor, the code
+					 * in the modal will not be able to get the selection, place the caret
+					 * at the same location, etc.
+					 */
+					if ( tinymce.Env.ie ) {
+						editor.focus(); // Needed for IE
+					}
+
+					window.wpLink.open( editor.id, url, text, linkNode );
+
+					editToolbar.tempHide = true;
+					inputInstance.reset();
+				}
 			}
 		} );
+
+		editor.addButton( 'wp_link_apply', {
+			tooltip: 'Apply',
+			icon: 'dashicon dashicons-editor-break',
+			cmd: 'wp_link_apply',
+			classes: 'widget btn primary'
+		} );
+
+		return {
+			close: function() {
+				editToolbar.tempHide = false;
+				editor.execCommand( 'wp_link_cancel' );
+			}
+		};
 	} );
 } )( window.tinymce );
--- a/wp-includes/js/tinymce/plugins/wplink/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/wplink/plugin.min.js
@@ -1 +1 @@
-!function(a){a.ui.WPLinkPreview=a.ui.Control.extend({url:"#",renderHtml:function(){return'<div id="'+this._id+'" class="wp-link-preview"><a href="'+this.url+'" target="_blank" tabindex="-1">'+this.url+"</a></div>"},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),-1!==(c=b.indexOf("?"))&&(b=b.slice(0,c)),-1!==(c=b.indexOf("#"))&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),b.length>40&&-1!==(c=b.indexOf("/"))&&-1!==(d=b.lastIndexOf("/"))&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}}),a.PluginManager.add("wplink",function(b){var c;b.addCommand("WP_Link",function(){window.wpLink&&window.wpLink.open(b.id)}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){var a=this;b.on("wptoolbar",function(d){var e,f,g=b.dom.getParent(d.element,"a");g&&(e=b.$(g),f=e.attr("href"),f&&!e.find("img").length&&(a.setURL(f),d.element=g,d.toolbar=c))})}}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",cmd:"unlink"}),b.on("preinit",function(){b.wp&&b.wp._createToolbar&&(c=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0))})})}(window.tinymce);
\ No newline at end of file
+!function(a){a.ui.WPLinkPreview=a.ui.Control.extend({url:"#",renderHtml:function(){return'<div id="'+this._id+'" class="wp-link-preview"><a href="'+this.url+'" target="_blank" tabindex="-1">'+this.url+"</a></div>"},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),-1!==(c=b.indexOf("?"))&&(b=b.slice(0,c)),-1!==(c=b.indexOf("#"))&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),""===b&&(b=this.url),b.length>40&&-1!==(c=b.indexOf("/"))&&-1!==(d=b.lastIndexOf("/"))&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}}),a.ui.WPLinkInput=a.ui.Control.extend({renderHtml:function(){return'<div id="'+this._id+'" class="wp-link-input"><input type="text" value="" placeholder="'+a.translate("Paste URL or type to search")+'" /><input type="text" style="display:none" value="" /></div>'},setURL:function(a){this.getEl().firstChild.value=a},getURL:function(){return a.trim(this.getEl().firstChild.value)},getLinkText:function(){var b=this.getEl().firstChild.nextSibling.value;return a.trim(b)?b.replace(/[\r\n\t ]+/g," "):""},reset:function(){var a=this.getEl().firstChild;a.value="",a.nextSibling.value=""}}),a.PluginManager.add("wplink",function(b){function c(){var a,c,d=b.selection.getNode(),e=b.dom.getParent(d,"a[href]");return e||(c=b.selection.getContent({format:"raw"}),c&&-1!==c.indexOf("</a>")&&(a=c.match(/href="([^">]+)"/),a&&a[1]&&(e=b.$('a[href="'+a[1]+'"]',d)[0]),e&&b.selection.select(e))),e}function d(){b.$("a").each(function(a,c){var d=b.$(c);"_wp_link_placeholder"===d.attr("href")?b.dom.remove(c,!0):d.attr("data-wplink-edit")&&d.attr("data-wplink-edit",null)})}function e(a,b){return b&&(a=a.replace(/ data-wplink-edit="true"/g,"")),a.replace(/<a [^>]*?href="_wp_link_placeholder"[^>]*>([\s\S]+)<\/a>/g,"$1")}var f,g,h,i,j,k,l,m=window.jQuery;return b.on("preinit",function(){if(b.wp&&b.wp._createToolbar){f=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0);var c=["wp_link_input","wp_link_apply"];"undefined"!=typeof window.wpLink&&c.push("wp_link_advanced"),g=b.wp._createToolbar(c,!0),g.on("show",function(){a.$(document.body).hasClass("modal-open")||window.setTimeout(function(){var a=g.$el.find("input.ui-autocomplete-input")[0],b=j&&(j.textContent||j.innerText);a&&(!a.value&&b&&"undefined"!=typeof window.wpLink&&(a.value=window.wpLink.getUrlFromSelection(b)),k||(a.focus(),a.select()))})}),g.on("hide",function(){g.scrolling||b.execCommand("wp_link_cancel")})}}),b.addCommand("WP_Link",function(){return a.Env.ie&&a.Env.ie<10&&"undefined"!=typeof window.wpLink?void window.wpLink.open(b.id):(j=c(),g.tempHide=!1,void(j?b.dom.setAttribs(j,{"data-wplink-edit":!0}):(d(),b.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder"}),j=b.$('a[href="_wp_link_placeholder"]')[0],b.nodeChanged())))}),b.addCommand("wp_link_apply",function(){if(!g.scrolling){var c,d;if(j){if(c=i.getURL(),d=i.getLinkText(),b.focus(),!c)return void b.dom.remove(j,!0);/^(?:[a-z]+:|#|\?|\.|\/)/.test(c)||(c="http://"+c),b.dom.setAttribs(j,{href:c,"data-wplink-edit":null}),a.trim(j.innerHTML)||b.$(j).text(d||c)}i.reset(),b.nodeChanged(),"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkInserted)}}),b.addCommand("wp_link_cancel",function(){g.tempHide||(i.reset(),d(),b.focus(),g.tempHide=!1)}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.on("savecontent",function(a){a.content=e(a.content,!0)}),b.on("BeforeAddUndo",function(a){a.lastLevel&&a.lastLevel.content&&a.level.content&&a.lastLevel.content===e(a.level.content)&&a.preventDefault()}),b.on("keydown",function(b){b.altKey||a.Env.mac&&(!b.metaKey||b.ctrlKey)||!a.Env.mac&&!b.ctrlKey||(89===b.keyCode||90===b.keyCode)&&(k=!0,window.clearTimeout(l),l=window.setTimeout(function(){k=!1},500))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){h=this}}),b.addButton("wp_link_input",{type:"WPLinkInput",onPostRender:function(){var c,d,e,f=this.getEl(),h=f.firstChild;i=this,m&&m.ui&&m.ui.autocomplete&&(c=m(h),c.on("keydown",function(){c.removeAttr("aria-activedescendant")}).autocomplete({source:function(a,b){return e===a.term?void b(d):/^https?:/.test(a.term)||-1!==a.term.indexOf(".")?b():(m.post(window.ajaxurl,{action:"wp-link-ajax",page:1,search:a.term,_ajax_linking_nonce:m("#_ajax_linking_nonce").val()},function(a){d=a,b(a)},"json"),void(e=a.term))},focus:function(a,b){c.attr("aria-activedescendant","mce-wp-autocomplete-"+b.item.ID),a.preventDefault()},select:function(a,b){return c.val(b.item.permalink),m(f.firstChild.nextSibling).val(b.item.title),9===a.keyCode&&"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkSelected),!1},open:function(){c.attr("aria-expanded","true"),g.blockHide=!0},close:function(){c.attr("aria-expanded","false"),g.blockHide=!1},minLength:2,position:{my:"left top+2"},messages:{noResults:"undefined"!=typeof window.uiAutocompleteL10n?window.uiAutocompleteL10n.noResults:"",results:function(a){return"undefined"!=typeof window.uiAutocompleteL10n?a>1?window.uiAutocompleteL10n.manyResults.replace("%d",a):window.uiAutocompleteL10n.oneResult:void 0}}}).autocomplete("instance")._renderItem=function(a,b){return m('<li role="option" id="mce-wp-autocomplete-'+b.ID+'">').append("<span>"+b.title+'</span>&nbsp;<span class="wp-editor-float-right">'+b.info+"</span>").appendTo(a)},c.attr({role:"combobox","aria-autocomplete":"list","aria-expanded":"false","aria-owns":c.autocomplete("widget").attr("id")}).on("focus",function(){var a=c.val();a&&!/^https?:/.test(a)&&c.autocomplete("search")}).autocomplete("widget").addClass("wplink-autocomplete").attr("role","listbox").removeAttr("tabindex")),a.$(h).on("keydown",function(a){13===a.keyCode&&(b.execCommand("wp_link_apply"),a.preventDefault())})}}),b.on("wptoolbar",function(c){var d,e,j,k=b.dom.getParent(c.element,"a");return a.$(document.body).hasClass("modal-open")?void(g.tempHide=!0):(g.tempHide=!1,void(k&&(d=b.$(k),e=d.attr("href"),j=d.attr("data-wplink-edit"),"_wp_link_placeholder"===e||j?(j&&!i.getURL()&&i.setURL(e),c.element=k,c.toolbar=g):e&&!d.find("img").length&&(h.setURL(e),c.element=k,c.toolbar=f))))}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",cmd:"unlink"}),b.addButton("wp_link_advanced",{tooltip:"Link options",icon:"dashicon dashicons-admin-generic",onclick:function(){if("undefined"!=typeof window.wpLink){var c=i.getURL()||null,d=i.getLinkText()||null;a.Env.ie&&b.focus(),window.wpLink.open(b.id,c,d,j),g.tempHide=!0,i.reset()}}}),b.addButton("wp_link_apply",{tooltip:"Apply",icon:"dashicon dashicons-editor-break",cmd:"wp_link_apply",classes:"widget btn primary"}),{close:function(){g.tempHide=!1,b.execCommand("wp_link_cancel")}}})}(window.tinymce);
\ No newline at end of file
--- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js
+++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js
@@ -11,21 +11,42 @@
  * using the undo shortcut, or the undo button in the toolbar.
  */
 ( function( tinymce, setTimeout ) {
+	if ( tinymce.Env.ie && tinymce.Env.ie < 9 ) {
+		return;
+	}
+
 	tinymce.PluginManager.add( 'wptextpattern', function( editor ) {
-		var VK = tinymce.util.VK,
-			spacePatterns = [
-				{ regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' },
-				{ regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' }
-			],
-			enterPatterns = [
-				{ start: '##', format: 'h2' },
-				{ start: '###', format: 'h3' },
-				{ start: '####', format: 'h4' },
-				{ start: '#####', format: 'h5' },
-				{ start: '######', format: 'h6' },
-				{ start: '>', format: 'blockquote' }
-			],
-			canUndo, refNode, refPattern;
+		var VK = tinymce.util.VK;
+
+		var spacePatterns = [
+			{ regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' },
+			{ regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' }
+		];
+
+		var enterPatterns = [
+			{ start: '##', format: 'h2' },
+			{ start: '###', format: 'h3' },
+			{ start: '####', format: 'h4' },
+			{ start: '#####', format: 'h5' },
+			{ start: '######', format: 'h6' },
+			{ start: '>', format: 'blockquote' },
+			{ regExp: /^(-){3,}$/, element: 'hr' }
+		];
+
+		var inlinePatterns = [
+			{ start: '`', end: '`', format: 'code' }
+		];
+
+		var canUndo;
+		var chars = [];
+
+		tinymce.each( inlinePatterns, function( pattern ) {
+			tinymce.each( ( pattern.start + pattern.end ).split( '' ), function( c ) {
+				if ( tinymce.inArray( chars, c ) === -1 ) {
+					chars.push( c );
+				}
+			} );
+		} );
 
 		editor.on( 'selectionchange', function() {
 			canUndo = null;
@@ -39,18 +60,103 @@
 			}
 
 			if ( event.keyCode === VK.ENTER && ! VK.modifierPressed( event ) ) {
-				watchEnter();
+				enter();
 			}
 		}, true );
 
 		editor.on( 'keyup', function( event ) {
 			if ( event.keyCode === VK.SPACEBAR && ! event.ctrlKey && ! event.metaKey && ! event.altKey ) {
 				space();
-			} else if ( event.keyCode === VK.ENTER && ! VK.modifierPressed( event ) ) {
-				enter();
+			} else if ( event.keyCode > 47 && ! ( event.keyCode >= 91 && event.keyCode <= 93 ) ) {
+				inline();
 			}
 		} );
 
+		function inline() {
+			var rng = editor.selection.getRng();
+			var node = rng.startContainer;
+			var offset = rng.startOffset;
+			var startOffset;
+			var endOffset;
+			var pattern;
+			var format;
+			var zero;
+
+			if ( ! node || node.nodeType !== 3 || ! node.data.length || ! offset ) {
+				return;
+			}
+
+			if ( tinymce.inArray( chars, node.data.charAt( offset - 1 ) ) === -1 ) {
+				return;
+			}
+
+			function findStart( node ) {
+				var i = inlinePatterns.length;
+				var offset;
+
+				while ( i-- ) {
+					pattern = inlinePatterns[ i ];
+					offset = node.data.indexOf( pattern.end );
+
+					if ( offset !== -1 ) {
+						return offset;
+					}
+				}
+			}
+
+			startOffset = findStart( node );
+			endOffset = node.data.lastIndexOf( pattern.end );
+
+			if ( startOffset === endOffset || endOffset === -1 ) {
+				return;
+			}
+
+			if ( endOffset - startOffset <= pattern.start.length ) {
+				return;
+			}
+
+			if ( node.data.slice( startOffset + pattern.start.length, endOffset ).indexOf( pattern.start.slice( 0, 1 ) ) !== -1 ) {
+				return;
+			}
+
+			format = editor.formatter.get( pattern.format );
+
+			if ( format && format[0].inline ) {
+				editor.undoManager.add();
+
+				editor.undoManager.transact( function() {
+					node.insertData( offset, '\u200b' );
+
+					node = node.splitText( startOffset );
+					zero = node.splitText( offset - startOffset );
+
+					node.deleteData( 0, pattern.start.length );
+					node.deleteData( node.data.length - pattern.end.length, pattern.end.length );
+
+					editor.formatter.apply( pattern.format, {}, node );
+
+					editor.selection.setCursorLocation( zero, 1 );
+				} );
+
+				// We need to wait for native events to be triggered.
+				setTimeout( function() {
+					canUndo = 'space';
+
+					editor.once( 'selectionchange', function() {
+						var offset;
+
+						if ( zero ) {
+							offset = zero.data.indexOf( '\u200b' );
+
+							if ( offset !== -1 ) {
+								zero.deleteData( offset, offset + 1 );
+							}
+						}
+					} );
+				} );
+			}
+		}
+
 		function firstTextNode( node ) {
 			var parent = editor.dom.getParent( node, 'p' ),
 				child;
@@ -124,12 +230,12 @@
 			} );
 		}
 
-		function watchEnter() {
+		function enter() {
 			var rng = editor.selection.getRng(),
 				start = rng.startContainer,
 				node = firstTextNode( start ),
 				i = enterPatterns.length,
-				text, pattern;
+				text, pattern, parent;
 
 			if ( ! node ) {
 				return;
@@ -138,10 +244,17 @@
 			text = node.data;
 
 			while ( i-- ) {
-				 if ( text.indexOf( enterPatterns[ i ].start ) === 0 ) {
-				 	pattern = enterPatterns[ i ];
-				 	break;
-				 }
+				if ( enterPatterns[ i ].start ) {
+					if ( text.indexOf( enterPatterns[ i ].start ) === 0 ) {
+						pattern = enterPatterns[ i ];
+						break;
+					}
+				} else if ( enterPatterns[ i ].regExp ) {
+					if ( enterPatterns[ i ].regExp.test( text ) ) {
+						pattern = enterPatterns[ i ];
+						break;
+					}
+				}
 			}
 
 			if ( ! pattern ) {
@@ -152,27 +265,31 @@
 				return;
 			}
 
-			refNode = node;
-			refPattern = pattern;
-		}
-
-		function enter() {
-			if ( refNode ) {
+			editor.once( 'keyup', function() {
 				editor.undoManager.add();
 
 				editor.undoManager.transact( function() {
-					editor.formatter.apply( refPattern.format, {}, refNode );
-					refNode.replaceData( 0, refNode.data.length, tinymce.trim( refNode.data.slice( refPattern.start.length ) ) );
+					if ( pattern.format ) {
+						editor.formatter.apply( pattern.format, {}, node );
+						node.replaceData( 0, node.data.length, ltrim( node.data.slice( pattern.start.length ) ) );
+					} else if ( pattern.element ) {
+						parent = node.parentNode && node.parentNode.parentNode;
+
+						if ( parent ) {
+							parent.replaceChild( document.createElement( pattern.element ), node.parentNode );
+						}
+					}
 				} );
 
 				// We need to wait for native events to be triggered.
 				setTimeout( function() {
 					canUndo = 'enter';
 				} );
-			}
+			} );
+		}
 
-			refNode = null;
-			refPattern = null;
+		function ltrim( text ) {
+			return text ? text.replace( /^\s+/, '' ) : '';
 		}
 	} );
 } )( window.tinymce, window.setTimeout );
--- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js
+++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js
@@ -1 +1 @@
-!function(a,b){a.PluginManager.add("wptextpattern",function(c){function d(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function e(){var e,f,g=c.selection.getRng(),i=g.startContainer;i&&d(i)===i&&(e=i.parentNode,f=i.data,a.each(l,function(a){var d=f.match(a.regExp);if(d&&g.startOffset===d[0].length)return c.undoManager.add(),c.undoManager.transact(function(){i.deleteData(0,d[0].length),e.innerHTML||e.appendChild(document.createElement("br")),c.selection.setCursorLocation(e),c.execCommand(a.cmd)}),b(function(){h="space"}),!1}))}function f(){var b,e,f=c.selection.getRng(),g=f.startContainer,h=d(g),k=m.length;if(h){for(b=h.data;k--;)if(0===b.indexOf(m[k].start)){e=m[k];break}e&&(h!==g||a.trim(b)!==e.start)&&(i=h,j=e)}}function g(){i&&(c.undoManager.add(),c.undoManager.transact(function(){c.formatter.apply(j.format,{},i),i.replaceData(0,i.data.length,a.trim(i.data.slice(j.start.length)))}),b(function(){h="enter"})),i=null,j=null}var h,i,j,k=a.util.VK,l=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],m=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"}];c.on("selectionchange",function(){h=null}),c.on("keydown",function(a){(h&&27===a.keyCode||"space"===h&&a.keyCode===k.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==k.ENTER||k.modifierPressed(a)||f()},!0),c.on("keyup",function(a){a.keyCode!==k.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode!==k.ENTER||k.modifierPressed(a)||g():e()})})}(window.tinymce,window.setTimeout);
\ No newline at end of file
+!function(a,b){a.Env.ie&&a.Env.ie<9||a.PluginManager.add("wptextpattern",function(c){function d(){function d(a){for(var b,c=m.length;c--;)if(g=m[c],b=a.data.indexOf(g.end),-1!==b)return b}var e,f,g,h,j,k=c.selection.getRng(),l=k.startContainer,o=k.startOffset;l&&3===l.nodeType&&l.data.length&&o&&-1!==a.inArray(n,l.data.charAt(o-1))&&(e=d(l),f=l.data.lastIndexOf(g.end),e!==f&&-1!==f&&(f-e<=g.start.length||-1===l.data.slice(e+g.start.length,f).indexOf(g.start.slice(0,1))&&(h=c.formatter.get(g.format),h&&h[0].inline&&(c.undoManager.add(),c.undoManager.transact(function(){l.insertData(o,"\u200b"),l=l.splitText(e),j=l.splitText(o-e),l.deleteData(0,g.start.length),l.deleteData(l.data.length-g.end.length,g.end.length),c.formatter.apply(g.format,{},l),c.selection.setCursorLocation(j,1)}),b(function(){i="space",c.once("selectionchange",function(){var a;j&&(a=j.data.indexOf("\u200b"),-1!==a&&j.deleteData(a,a+1))})})))))}function e(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function f(){var d,f,g=c.selection.getRng(),h=g.startContainer;h&&e(h)===h&&(d=h.parentNode,f=h.data,a.each(k,function(a){var e=f.match(a.regExp);if(e&&g.startOffset===e[0].length)return c.undoManager.add(),c.undoManager.transact(function(){h.deleteData(0,e[0].length),d.innerHTML||d.appendChild(document.createElement("br")),c.selection.setCursorLocation(d),c.execCommand(a.cmd)}),b(function(){i="space"}),!1}))}function g(){var d,f,g,j=c.selection.getRng(),k=j.startContainer,m=e(k),n=l.length;if(m){for(d=m.data;n--;)if(l[n].start){if(0===d.indexOf(l[n].start)){f=l[n];break}}else if(l[n].regExp&&l[n].regExp.test(d)){f=l[n];break}f&&(m!==k||a.trim(d)!==f.start)&&c.once("keyup",function(){c.undoManager.add(),c.undoManager.transact(function(){f.format?(c.formatter.apply(f.format,{},m),m.replaceData(0,m.data.length,h(m.data.slice(f.start.length)))):f.element&&(g=m.parentNode&&m.parentNode.parentNode,g&&g.replaceChild(document.createElement(f.element),m.parentNode))}),b(function(){i="enter"})})}}function h(a){return a?a.replace(/^\s+/,""):""}var i,j=a.util.VK,k=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],l=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"},{regExp:/^(-){3,}$/,element:"hr"}],m=[{start:"`",end:"`",format:"code"}],n=[];a.each(m,function(b){a.each((b.start+b.end).split(""),function(b){-1===a.inArray(n,b)&&n.push(b)})}),c.on("selectionchange",function(){i=null}),c.on("keydown",function(a){(i&&27===a.keyCode||"space"===i&&a.keyCode===j.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==j.ENTER||j.modifierPressed(a)||g()},!0),c.on("keyup",function(a){a.keyCode!==j.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode>47&&!(a.keyCode>=91&&a.keyCode<=93)&&d():f()})})}(window.tinymce,window.setTimeout);
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css
+++ b/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css
@@ -1 +1 @@
-.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:0 0;text-decoration:none;color:#000;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:400;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid red;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid green;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333}
\ No newline at end of file
+.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #f00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #bbb}td[data-mce-selected],th[data-mce-selected]{background-color:#39f !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2d8ac7}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #7acaff}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2d8ac7}.mce-resize-bar-dragging{background-color:blue;opacity:.25;filter:alpha(opacity=25);zoom:1}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/content.min.css
+++ b/wp-includes/js/tinymce/skins/lightgray/content.min.css
@@ -1 +1 @@
-body{background-color:#FFF;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:0 0;text-decoration:none;color:#000;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:400;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid red;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid green;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333}
\ No newline at end of file
+body{background-color:#fff;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#f0f0ee;scrollbar-arrow-color:#676662;scrollbar-base-color:#f0f0ee;scrollbar-darkshadow-color:#ddd;scrollbar-face-color:#e0e0dd;scrollbar-highlight-color:#f0f0ee;scrollbar-shadow-color:#f0f0ee;scrollbar-track-color:#f5f5f5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #f00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #bbb}td[data-mce-selected],th[data-mce-selected]{background-color:#39f !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2d8ac7}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #7acaff}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2d8ac7}.mce-resize-bar-dragging{background-color:blue;opacity:.25;filter:alpha(opacity=25);zoom:1}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.eot
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.eot
@@ -1,4 +1,4 @@
-#  "                       LP                       +                   t i n y m c e - s m a l l    R e g u l a r    V e r s i o n   1 . 0    t i n y m c e - s m a l l            0OS/2_      `cmap      \gasp     x   glyfw#    head;<  p   6hhea     $hmtx     loca$      rmaxp H   !     nameNk  !@  {post     "               3	                               @  5 @ @                                 H         (25       *4                                   79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
+%  X$                       LP                       C                   t i n y m c e - s m a l l    R e g u l a r    V e r s i o n   1 . 0    t i n y m c e - s m a l l            0OS/2$      `cmapƭ     lgasp        glyf	G    headg{      6hhea      $hmtx      loca$Z  !   tmaxp I   "H    nameL܁  "h  post     $8              3	                               @   @ @                                      P          (25       *4    5                                 79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
 
  ͆& && A-
 
@@ -11,10 +11,10 @@
 
 'FF'&?())(?&v%##%v$C_::_C$$C_::_C$%%%%=%%='PppP'=%%=        .+"8137337>101#;@<q::q''> @ 䤈 
  @ @   	     " ' , 1  !!5!!!5!!5!!#533#5!3#5=3#3#553#@@       @@ @@@@     @    !!@     @ @  
   7!!5###5!''7'77@  ݷ@>>>>@  @>>>>         %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n       @   4  %5>54.#"#'!5.54>32!5#9^D%Fz]]zF%D^9@@&?-/Qm>>mQ/-?&@@%GZj9Pi<<iP9jZG%`;KX0BuW22WuB0XK;`  @    . ; H Y  2#"&'.5467>35"32>54.#132654&#"!32654&#""&'32>7# K558855KK558855K]zFFz]]zFFz]%%%% %%%%@L,	-CS//SC-	,L4855KK558855KK558LFz]]zFFz]]zF%%%%%%%%3+,K88K,+3    @ @@    +  !!5!";!532654&#!!#"&54632    && &&@& && &      @    
    '7!7!7!!'!'!'7 ` `@` `    @    " ' 9 > C  5#"'35#334&+"35353#54&#26=4&+32653#53#5&юR@@&&@ &&@@&	F@@&& `&&`&@&@  @ @    #53533##5!3!53 @@     @          # ) . 3 9 = A  3#3#3#7#3!3#3#3#35353##!!!!35353#'3# @@@@@@@@@  @@@ @@@ @@@ @@@  @  @  @ @@@@  @        ! %  !3!3!#!#3#73#73#73#73#0      @@  @@@@@@@@@       & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@   @ @    -  >54.+!2>54&''46;2+5#"&=32#q$+#=R. .R=#P?C -- ss -- S/+L8! !8L+Bi8((808((8   @@@   #3!53#5!@ @ @@@@@    @ @  !  7!!5#"&'.5#32>5#@=""=-Ni<<iN-@@--5]F((F]5    @ @@ >  !.#"&546323.'.#"!!#"&'#3267>54&'35%^3CbbC8Yq+#&a55a&)--)+9bC8Yq+#&a55a&)-A-,A/#&ET-.T@
6",A/#&ET-3@     @@@   "333335!.R=##=R.@@@#=R..R=#  @ @@    "333335!7'.R=##=R.@@@#=R..R=#      ` @@    "333335!@.R=##=R.@@@#=R..R=#     @    
-    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@       +_<      /    /                                    8                 @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @     
+    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@    ` % K X k  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++==+=+*;>%ZX+=         C_<      0=    0=                                9                @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @      
    l 0Rt0~@x"Bb B`Nnz		6	`		
 P
 
-,PB
0
R
|

:      8                                            q        0                       
 J      
- 4   	      	   q  	   0  	     	     	   W  	 
- 4  t i n y m c e - s m a l l V e r s i o n   1 . 0 t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l l R e g u l a r t i n y m c e - s m a l l F o n t   g e n e r a t e d   b y   I c o M o o n .                                
\ No newline at end of file
+,PB
0
R
|

:    9                                  
                 
 H       
         '       
 o      
+    	   
  	     	   U  	     	   2  	   |  	 
+ 4 tinymce-small t i n y m c e - s m a l lVersion 1.0 V e r s i o n   1 . 0tinymce-small t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l lRegular R e g u l a rtinymce-small t i n y m c e - s m a l lFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- /dev/null
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.json
@@ -0,0 +1,1277 @@
+{
+	"IcoMoonType": "selection",
+	"icons": [
+		{
+			"icon": {
+				"paths": [
+					"M704 832v-37.004c151.348-61.628 256-193.82 256-346.996 0-212.078-200.576-384-448-384s-448 171.922-448 384c0 153.176 104.654 285.368 256 346.996v37.004h-192l-64-96v224h320v-222.812c-100.9-51.362-170.666-161.54-170.666-289.188 0-176.732 133.718-320 298.666-320 164.948 0 298.666 143.268 298.666 320 0 127.648-69.766 237.826-170.666 289.188v222.812h320v-224l-64 96h-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57376,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 0,
+				"order": 1,
+				"prevSize": 32,
+				"code": 57376,
+				"name": "charmap",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 0
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 64v896l256-256 256 256v-896h-512zM704 789.49l-192-192-192 192v-661.49h384v661.49z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57363,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 1,
+				"order": 2,
+				"prevSize": 32,
+				"code": 57363,
+				"name": "bookmark",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 1
+		},
+		{
+			"icon": {
+				"paths": [
+					"M927.274 230.216l-133.49-133.488c-21.104-21.104-49.232-32.728-79.198-32.728s-58.094 11.624-79.196 32.726l-165.492 165.49c-43.668 43.668-43.668 114.724 0 158.392l2.746 2.746 67.882-67.882-2.746-2.746c-6.132-6.132-6.132-16.494 0-22.626l165.492-165.492c4.010-4.008 8.808-4.608 11.312-4.608s7.302 0.598 11.312 4.61l133.49 133.488c6.132 6.134 6.132 16.498 0.002 22.628l-165.494 165.494c-4.008 4.008-8.806 4.608-11.31 4.608s-7.302-0.6-11.312-4.612l-2.746-2.746-67.88 67.884 2.742 2.742c21.106 21.108 49.23 32.728 79.2 32.728s58.094-11.624 79.196-32.726l165.494-165.492c43.662-43.666 43.662-114.72-0.004-158.39zM551.356 600.644l-67.882 67.882 2.746 2.746c4.008 4.008 4.61 8.806 4.61 11.31 0 2.506-0.598 7.302-4.606 11.314l-165.494 165.49c-4.010 4.010-8.81 4.61-11.314 4.61s-7.304-0.6-11.314-4.61l-133.492-133.486c-4.010-4.010-4.61-8.81-4.61-11.314s0.598-7.3 4.61-11.312l165.49-165.488c4.010-4.012 8.81-4.612 11.314-4.612s7.304 0.6 11.314 4.612l2.746 2.742 67.882-67.88-2.746-2.746c-21.104-21.104-49.23-32.726-79.196-32.726s-58.092 11.624-79.196 32.726l-165.488 165.486c-21.106 21.104-32.73 49.234-32.73 79.198s11.624 58.094 32.726 79.198l133.49 133.49c21.106 21.102 49.232 32.726 79.198 32.726s58.092-11.624 79.196-32.726l165.494-165.492c21.104-21.104 32.722-49.23 32.722-79.196s-11.624-58.094-32.726-79.196l-2.744-2.746zM800 838c-9.724 0-19.45-3.708-26.87-11.13l-128-127.998c-14.844-14.84-14.844-38.898 0-53.738 14.84-14.844 38.896-14.844 53.736 0l128 128c14.844 14.84 14.844 38.896 0 53.736-7.416 7.422-17.142 11.13-26.866 11.13zM608 960c-17.674 0-32-14.326-32-32v-128c0-17.674 14.326-32 32-32s32 14.326 32 32v128c0 17.674-14.326 32-32 32zM928 640h-128c-17.674 0-32-14.326-32-32s14.326-32 32-32h128c17.674 0 32 14.326 32 32s-14.326 32-32 32zM224 186c9.724 0 19.45 3.708 26.87 11.13l128 128c14.842 14.84 14.842 38.898 0 53.738-14.84 14.844-38.898 14.844-53.738 0l-128-128c-14.842-14.84-14.842-38.898 0-53.738 7.418-7.422 17.144-11.13 26.868-11.13zM416 64c17.674 0 32 14.326 32 32v128c0 17.674-14.326 32-32 32s-32-14.326-32-32v-128c0-17.674 14.326-32 32-32zM96 384h128c17.674 0 32 14.326 32 32s-14.326 32-32 32h-128c-17.674 0-32-14.326-32-32s14.326-32 32-32z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57362,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 2,
+				"order": 3,
+				"prevSize": 32,
+				"code": 57362,
+				"name": "link",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 2
+		},
+		{
+			"icon": {
+				"paths": [
+					"M927.274 230.216l-133.49-133.488c-21.104-21.104-49.232-32.728-79.198-32.728s-58.094 11.624-79.196 32.726l-165.492 165.49c-43.668 43.668-43.668 114.724 0 158.392l2.746 2.746 67.882-67.882-2.746-2.746c-6.132-6.132-6.132-16.494 0-22.626l165.492-165.492c4.010-4.008 8.808-4.608 11.312-4.608s7.302 0.598 11.312 4.61l133.49 133.488c6.132 6.134 6.132 16.498 0.002 22.628l-165.494 165.494c-4.008 4.008-8.806 4.608-11.31 4.608s-7.302-0.6-11.312-4.612l-2.746-2.746-67.88 67.884 2.742 2.742c21.106 21.108 49.23 32.728 79.2 32.728s58.094-11.624 79.196-32.726l165.494-165.492c43.662-43.666 43.662-114.72-0.004-158.39zM551.356 600.644l-67.882 67.882 2.746 2.746c4.008 4.008 4.61 8.806 4.61 11.31 0 2.506-0.598 7.302-4.606 11.314l-165.494 165.49c-4.010 4.010-8.81 4.61-11.314 4.61s-7.304-0.6-11.314-4.61l-133.492-133.486c-4.010-4.010-4.61-8.81-4.61-11.314s0.598-7.3 4.61-11.312l165.49-165.488c4.010-4.012 8.81-4.612 11.314-4.612s7.304 0.6 11.314 4.612l2.746 2.742 67.882-67.88-2.746-2.746c-21.104-21.104-49.23-32.726-79.196-32.726s-58.092 11.624-79.196 32.726l-165.488 165.486c-21.106 21.104-32.73 49.234-32.73 79.198s11.624 58.094 32.726 79.198l133.49 133.49c21.106 21.102 49.232 32.726 79.198 32.726s58.092-11.624 79.196-32.726l165.494-165.492c21.104-21.104 32.722-49.23 32.722-79.196s-11.624-58.094-32.726-79.196l-2.744-2.746zM352 710c-9.724 0-19.45-3.71-26.87-11.128-14.84-14.84-14.84-38.898 0-53.738l320-320c14.84-14.84 38.896-14.84 53.736 0 14.844 14.84 14.844 38.9 0 53.74l-320 320c-7.416 7.416-17.142 11.126-26.866 11.126z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57361,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 3,
+				"order": 4,
+				"prevSize": 32,
+				"code": 57361,
+				"name": "unlink",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 3
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 281.326v-217.326l336.002 336-336.002 336v-222.096c-390.906-9.17-315 247.096-256 446.096-288-320-212.092-690.874 256-678.674z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57360,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 4,
+				"order": 5,
+				"prevSize": 32,
+				"code": 57360,
+				"name": "redo",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 4
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 960c59-199 134.906-455.266-256-446.096v222.096l-336.002-336 336.002-336v217.326c468.092-12.2 544 358.674 256 678.674z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57359,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 5,
+				"order": 6,
+				"prevSize": 32,
+				"code": 57359,
+				"name": "undo",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 5
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256.428 424.726c105.8 0 191.572 91.17 191.572 203.638 0 112.464-85.772 203.636-191.572 203.636-105.802 0-191.572-91.17-191.572-203.636l-0.856-29.092c0-224.93 171.54-407.272 383.144-407.272v116.364c-73.1 0-141.826 30.26-193.516 85.204-9.954 10.578-19.034 21.834-27.224 33.656 9.784-1.64 19.806-2.498 30.024-2.498zM768.428 424.726c105.8 0 191.572 91.17 191.572 203.638 0 112.464-85.772 203.636-191.572 203.636-105.802 0-191.572-91.17-191.572-203.636l-0.856-29.092c0-224.93 171.54-407.272 383.144-407.272v116.364c-73.1 0-141.826 30.26-193.516 85.204-9.956 10.578-19.036 21.834-27.224 33.656 9.784-1.64 19.806-2.498 30.024-2.498z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57358,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 6,
+				"order": 7,
+				"prevSize": 32,
+				"code": 57358,
+				"name": "blockquote",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 6
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM384 576h576v128h-576zM384 384h576v128h-576zM64 768h896v128h-896zM64 384l224 160-224 160z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57356,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 7,
+				"order": 8,
+				"prevSize": 32,
+				"code": 57356,
+				"name": "indent",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 7
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM64 576h576v128h-576zM64 384h576v128h-576zM64 768h896v128h-896zM960 384l-224 160 224 160z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57357,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 8,
+				"order": 9,
+				"prevSize": 32,
+				"code": 57357,
+				"name": "outdent",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 8
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 128h576v128h-576zM384 448h576v128h-576zM384 768h576v128h-576zM320 530v-146h-64v-320h-128v64h64v256h-64v64h128v50l-128 60v146h128v64h-128v64h128v64h-128v64h192v-320h-128v-50z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57355,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 9,
+				"order": 10,
+				"prevSize": 32,
+				"code": 57355,
+				"name": "numlist",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 9
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 128h576v128h-576zM384 448h576v128h-576zM384 768h576v128h-576zM128 192c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64zM128 512c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64zM128 832c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57354,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 10,
+				"order": 11,
+				"prevSize": 32,
+				"code": 57354,
+				"name": "bullist",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 10
+		},
+		{
+			"icon": {
+				"paths": [
+					"M888 384h-56v-256h64v-64h-320v64h64v256h-256v-256h64v-64h-320v64h64v256h-56c-39.6 0-72 32.4-72 72v432c0 39.6 32.4 72 72 72h240c39.6 0 72-32.4 72-72v-312h128v312c0 39.6 32.4 72 72 72h240c39.6 0 72-32.4 72-72v-432c0-39.6-32.4-72-72-72zM348 896h-184c-19.8 0-36-14.4-36-32s16.2-32 36-32h184c19.8 0 36 14.4 36 32s-16.2 32-36 32zM544 512h-64c-17.6 0-32-14.4-32-32s14.4-32 32-32h64c17.6 0 32 14.4 32 32s-14.4 32-32 32zM860 896h-184c-19.8 0-36-14.4-36-32s16.2-32 36-32h184c19.8 0 36 14.4 36 32s-16.2 32-36 32z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57353,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 11,
+				"order": 12,
+				"prevSize": 32,
+				"code": 57353,
+				"name": "searchreplace",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 11
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 384v-160c0-17.6-14.4-32-32-32h-160v-64c0-35.2-28.8-64-64-64h-128c-35.204 0-64 28.8-64 64v64h-160c-17.602 0-32 14.4-32 32v512c0 17.6 14.398 32 32 32h224v192h384l192-192v-384h-192zM320 128.114c0.034-0.038 0.072-0.078 0.114-0.114h127.768c0.042 0.036 0.082 0.076 0.118 0.114l0 63.886h-128v-63.886zM192 320v-64h384v64h-384zM704 869.49v-101.49h101.49l-101.49 101.49zM832 704h-192v192h-256v-448h448v256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57352,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 12,
+				"order": 13,
+				"prevSize": 32,
+				"code": 57352,
+				"name": "paste",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 12
+		},
+		{
+			"icon": {
+				"paths": [
+					"M832 320h-192v-64l-192-192h-384v704h384v192h576v-448l-192-192zM832 410.51l101.49 101.49h-101.49v-101.49zM448 154.51l101.49 101.49h-101.49v-101.49zM128 128h256v192h192v384h-448v-576zM960 896h-448v-128h128v-384h128v192h192v320z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57393,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 13,
+				"order": 14,
+				"prevSize": 32,
+				"code": 57393,
+				"name": "copy",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 13
+		},
+		{
+			"icon": {
+				"paths": [
+					"M960 512h-265.876c-50.078-35.42-114.43-54.86-182.124-54.86-89.206 0-164.572-50.242-164.572-109.712 0-59.47 75.366-109.714 164.572-109.714 75.058 0 140.308 35.576 159.12 82.286h113.016c-7.93-50.644-37.58-97.968-84.058-132.826-50.88-38.16-117.676-59.174-188.078-59.174-70.404 0-137.196 21.014-188.074 59.174-54.788 41.090-86.212 99.502-86.212 160.254s31.424 119.164 86.212 160.254c1.956 1.466 3.942 2.898 5.946 4.316h-265.872v64h512.532c58.208 17.106 100.042 56.27 100.042 100.572 0 59.468-75.368 109.71-164.572 109.71-75.060 0-140.308-35.574-159.118-82.286h-113.016c7.93 50.64 37.582 97.968 84.060 132.826 50.876 38.164 117.668 59.18 188.072 59.18 70.402 0 137.198-21.016 188.074-59.174 54.79-41.090 86.208-99.502 86.208-160.254 0-35.298-10.654-69.792-30.294-100.572h204.012v-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57389,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 19,
+				"order": 15,
+				"prevSize": 32,
+				"code": 57389,
+				"name": "strikethrough",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 14
+		},
+		{
+			"icon": {
+				"paths": [
+					"M192 832h576v64h-576v-64zM640 128v384c0 31.312-14.7 61.624-41.39 85.352-30.942 27.502-73.068 42.648-118.61 42.648-45.544 0-87.668-15.146-118.608-42.648-26.692-23.728-41.392-54.040-41.392-85.352v-384h-128v384c0 141.382 128.942 256 288 256s288-114.618 288-256v-384h-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57388,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 20,
+				"order": 16,
+				"prevSize": 32,
+				"code": 57388,
+				"name": "underline",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 15
+		},
+		{
+			"icon": {
+				"paths": [
+					"M832 128v64h-144l-256 640h144v64h-448v-64h144l256-640h-144v-64h448z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57387,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 21,
+				"order": 17,
+				"prevSize": 32,
+				"code": 57387,
+				"name": "italic",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 16
+		},
+		{
+			"icon": {
+				"paths": [
+					"M625.442 494.182c48.074-38.15 78.558-94.856 78.558-158.182 0-114.876-100.29-208-224-208h-224v768h288c123.712 0 224-93.124 224-208 0-88.196-59.118-163.562-142.558-193.818zM384 304c0-26.51 21.49-48 48-48h67.204c42.414 0 76.796 42.98 76.796 96s-34.382 96-76.796 96h-115.204v-144zM547.2 768h-115.2c-26.51 0-48-21.49-48-48v-144h163.2c42.418 0 76.8 42.98 76.8 96s-34.382 96-76.8 96z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57386,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 22,
+				"order": 18,
+				"prevSize": 32,
+				"code": 57386,
+				"name": "bold",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 17
+		},
+		{
+			"icon": {
+				"paths": [
+					"M850.746 242.746l-133.492-133.49c-24.888-24.892-74.054-45.256-109.254-45.256h-416c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h640c35.2 0 64-28.8 64-64v-544c0-35.2-20.366-84.364-45.254-109.254zM805.49 287.998c6.792 6.796 13.792 19.162 18.894 32.002h-184.384v-184.386c12.84 5.1 25.204 12.1 32 18.896l133.49 133.488zM831.884 896h-639.77c-0.040-0.034-0.082-0.076-0.114-0.116v-767.77c0.034-0.040 0.076-0.082 0.114-0.114h383.886v256h256v511.884c-0.034 0.040-0.076 0.082-0.116 0.116z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57345,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 23,
+				"order": 19,
+				"prevSize": 32,
+				"code": 57345,
+				"name": "newdocument",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 18
+		},
+		{
+			"icon": {
+				"paths": [
+					"M960 880v-591.938l-223.938-224.062h-592.062c-44.182 0-80 35.816-80 80v736c0 44.184 35.818 80 80 80h736c44.184 0 80-35.816 80-80zM576 192h64v192h-64v-192zM704 832h-384v-255.882c0.034-0.042 0.076-0.082 0.116-0.118h383.77c0.040 0.036 0.082 0.076 0.116 0.118l-0.002 255.882zM832 832h-64v-256c0-35.2-28.8-64-64-64h-384c-35.2 0-64 28.8-64 64v256h-64v-640h64v192c0 35.2 28.8 64 64 64h320c35.2 0 64-28.8 64-64v-171.010l128 128.072v490.938z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57344,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 24,
+				"order": 20,
+				"prevSize": 32,
+				"code": 57344,
+				"name": "save",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 19
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192v704h896v-704h-896zM384 640v-128h256v128h-256zM640 704v128h-256v-128h256zM640 320v128h-256v-128h256zM320 320v128h-192v-128h192zM128 512h192v128h-192v-128zM704 512h192v128h-192v-128zM704 448v-128h192v128h-192zM128 704h192v128h-192v-128zM704 832v-128h192v128h-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57371,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 25,
+				"order": 21,
+				"prevSize": 32,
+				"code": 57371,
+				"name": "table",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 20
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 140c99.366 0 192.782 38.694 263.042 108.956s108.958 163.678 108.958 263.044-38.696 192.782-108.958 263.042-163.676 108.958-263.042 108.958-192.782-38.696-263.044-108.958-108.956-163.676-108.956-263.042 38.694-192.782 108.956-263.044 163.678-108.956 263.044-108.956zM512 64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0zM320 384c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64zM576 384c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64zM512 656c-101.84 0-192.56-36.874-251.166-94.328 23.126 117.608 126.778 206.328 251.166 206.328 124.388 0 228.040-88.72 251.168-206.328-58.608 57.454-149.328 94.328-251.168 94.328z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57377,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 26,
+				"order": 22,
+				"prevSize": 32,
+				"code": 57377,
+				"name": "emoticons",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 21
+		},
+		{
+			"icon": {
+				"paths": [
+					"M480 384l-192-192 128-128h-352v352l128-128 192 192zM640 480l192-192 128 128v-352h-352l128 128-192 192zM544 640l192 192-128 128h352v-352l-128 128-192-192zM384 544l-192 192-128-128v352h352l-128-128 192-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57379,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 27,
+				"order": 23,
+				"prevSize": 32,
+				"code": 57379,
+				"name": "fullscreen",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 22
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 448h896v128h-896z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57372,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 28,
+				"order": 24,
+				"prevSize": 32,
+				"code": 57372,
+				"name": "hr",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 23
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 768h512v128h-512v-128zM768 192h-220.558l-183.766 512h-132.288l183.762-512h-223.15v-128h576v128zM929.774 896l-129.774-129.774-129.774 129.774-62.226-62.226 129.774-129.774-129.774-129.774 62.226-62.226 129.774 129.774 129.774-129.774 62.226 62.226-129.774 129.774 129.774 129.774-62.226 62.226z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57373,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 29,
+				"order": 25,
+				"prevSize": 32,
+				"code": 57373,
+				"name": "removefromat",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 24
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 128h512v128h-512v-128zM896 320h-768c-35.2 0-64 28.8-64 64v256c0 35.2 28.796 64 64 64h128v192h512v-192h128c35.2 0 64-28.8 64-64v-256c0-35.2-28.8-64-64-64zM704 832h-384v-256h384v256zM910.4 416c0 25.626-20.774 46.4-46.398 46.4s-46.402-20.774-46.402-46.4 20.778-46.4 46.402-46.4c25.626 0 46.398 20.774 46.398 46.4z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57378,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 30,
+				"order": 26,
+				"prevSize": 32,
+				"code": 57378,
+				"name": "print",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 25
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 128c-123.712 0-224 100.288-224 224s100.288 224 224 224v320h128v-640h64v640h128v-640h128v-128h-448z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57390,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 31,
+				"order": 27,
+				"prevSize": 32,
+				"code": 57390,
+				"name": "visualchars",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 26
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 128c-123.712 0-224 100.288-224 224s100.288 224 224 224v320h128v-640h64v640h128v-640h128v-128h-448zM64 896l224-192-224-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57391,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 32,
+				"order": 28,
+				"prevSize": 32,
+				"code": 57391,
+				"name": "ltr",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 27
+		},
+		{
+			"icon": {
+				"paths": [
+					"M416 704l-192-192 192-192-64-64-256 256 256 256zM672 256l-64 64 192 192-192 192 64 64 256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57367,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 38,
+				"order": 29,
+				"prevSize": 32,
+				"code": 57367,
+				"name": "code",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 28
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 704h128v128h-128v-128zM704 256c35.346 0 64 28.654 64 64v166l-228 154h-92v-64l192-128v-64h-320v-128h384zM512 64c-119.666 0-232.166 46.6-316.784 131.216-84.614 84.618-131.216 197.118-131.216 316.784 0 119.664 46.602 232.168 131.216 316.784 84.618 84.616 197.118 131.216 316.784 131.216 119.664 0 232.168-46.6 316.784-131.216 84.616-84.616 131.216-197.12 131.216-316.784 0-119.666-46.6-232.166-131.216-316.784-84.616-84.616-197.12-131.216-316.784-131.216z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57366,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 39,
+				"order": 30,
+				"prevSize": 32,
+				"code": 57366,
+				"name": "help",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 29
+		},
+		{
+			"icon": {
+				"paths": [
+					"M896 128h-768c-35.2 0-64 28.8-64 64v640c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64v-640c0-35.2-28.8-64-64-64zM896 831.884c-0.012 0.014-0.030 0.028-0.042 0.042l-191.958-319.926-160 128-224-288-191.968 479.916c-0.010-0.010-0.022-0.022-0.032-0.032v-639.77c0.034-0.040 0.076-0.082 0.114-0.114h767.77c0.040 0.034 0.082 0.076 0.116 0.116v639.768zM640 352c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96-53.019 0-96 42.981-96 96z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57364,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 40,
+				"order": 31,
+				"prevSize": 32,
+				"code": 57364,
+				"name": "image",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 30
+		},
+		{
+			"icon": {
+				"paths": [
+					"M896 128h-768c-35.2 0-64 28.8-64 64v640c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64v-640c0-35.2-28.8-64-64-64zM256 832h-128v-128h128v128zM256 576h-128v-128h128v128zM256 320h-128v-128h128v128zM704 832h-384v-640h384v640zM896 832h-128v-128h128v128zM896 576h-128v-128h128v128zM896 320h-128v-128h128v128zM384 320v384l288-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57365,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 41,
+				"order": 32,
+				"prevSize": 32,
+				"code": 57365,
+				"name": "media",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 31
+		},
+		{
+			"icon": {
+				"paths": [
+					"M77.798 304.624l81.414 50.882c50.802-81.114 128.788-143.454 221.208-174.246l-30.366-91.094c-113.748 37.898-209.728 114.626-272.256 214.458zM673.946 90.166l-30.366 91.094c92.422 30.792 170.404 93.132 221.208 174.248l81.412-50.882c-62.526-99.834-158.506-176.562-272.254-214.46zM607.974 704.008c-4.808 0-9.692-1.090-14.286-3.386l-145.688-72.844v-211.778c0-17.672 14.328-32 32-32s32 14.328 32 32v172.222l110.31 55.156c15.806 7.902 22.214 27.124 14.31 42.932-5.604 11.214-16.908 17.696-28.646 17.698zM512 192c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384 0-212.078-171.922-384-384-384zM512 864c-159.058 0-288-128.942-288-288s128.942-288 288-288c159.058 0 288 128.942 288 288 0 159.058-128.942 288-288 288z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57368,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 42,
+				"order": 33,
+				"prevSize": 32,
+				"code": 57368,
+				"name": "insertdatetime",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 32
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 455.746c45.318-49.92 97.162-92.36 153.272-125.124 90.332-52.744 192.246-80.622 294.728-80.622 102.48 0 204.396 27.878 294.726 80.624 56.112 32.764 107.956 75.204 153.274 125.124v-117.432c-33.010-28.118-68.124-53.14-104.868-74.594-105.006-61.314-223.658-93.722-343.132-93.722s-238.128 32.408-343.134 93.72c-36.742 21.454-71.856 46.478-104.866 74.596v117.43zM512 320c-183.196 0-345.838 100.556-448 256 102.162 155.448 264.804 256 448 256 183.196 0 345.838-100.552 448-256-102.162-155.444-264.804-256-448-256zM512 512c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.348 28.654-64 64-64s64 28.652 64 64zM728.066 696.662c-67.434 39.374-140.128 59.338-216.066 59.338s-148.632-19.964-216.066-59.338c-51.554-30.104-98.616-71.31-138.114-120.662 39.498-49.35 86.56-90.558 138.116-120.66 13.276-7.752 26.758-14.74 40.426-20.982-10.512 23.742-16.362 50.008-16.362 77.642 0 106.040 85.962 192 192 192 106.040 0 192-85.96 192-192 0-27.634-5.85-53.9-16.36-77.642 13.668 6.244 27.15 13.23 40.426 20.982 51.554 30.102 98.616 71.31 138.116 120.66-39.498 49.352-86.56 90.558-138.116 120.662z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57369,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 43,
+				"order": 34,
+				"prevSize": 32,
+				"code": 57369,
+				"name": "preview",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 33
+		},
+		{
+			"icon": {
+				"paths": [
+					"M651.168 283.834c-24.612-81.962-28.876-91.834-107.168-91.834h-64c-79.618 0-82.664 10.152-108.418 96 0 0.002 0 0.002-0.002 0.004l-143.998 479.996h113.636l57.6-192h226.366l57.6 192h113.63l-145.246-484.166zM437.218 448l38.4-136c10.086-33.618 36.38-30 36.38-30s26.294-3.618 36.38 30h0.004l38.4 136h-149.564z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57370,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 44,
+				"order": 35,
+				"prevSize": 32,
+				"code": 57370,
+				"name": "forecolor",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 34
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 64c247.424 0 448 200.576 448 448s-200.576 448-448 448v-96c94.024 0 182.418-36.614 248.902-103.098 66.484-66.484 103.098-154.878 103.098-248.902 0-94.022-36.614-182.418-103.098-248.902-66.484-66.484-154.878-103.098-248.902-103.098-94.022 0-182.418 36.614-248.902 103.098-51.14 51.138-84.582 115.246-97.306 184.902h186.208l-224 256-224-256h164.57c31.060-217.102 217.738-384 443.43-384zM768 448v128h-256v-320h128v192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57384,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 45,
+				"order": 36,
+				"prevSize": 32,
+				"code": 57384,
+				"name": "restoredraft",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 35
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 592.458v-160.916l-159.144-15.914c-8.186-30.042-20.088-58.548-35.21-84.98l104.596-127.838-113.052-113.050-127.836 104.596c-26.434-15.124-54.942-27.026-84.982-35.208l-15.914-159.148h-160.916l-15.914 159.146c-30.042 8.186-58.548 20.086-84.98 35.208l-127.838-104.594-113.050 113.050 104.596 127.836c-15.124 26.432-27.026 54.94-35.21 84.98l-159.146 15.916v160.916l159.146 15.914c8.186 30.042 20.086 58.548 35.21 84.982l-104.596 127.836 113.048 113.048 127.838-104.596c26.432 15.124 54.94 27.028 84.98 35.21l15.916 159.148h160.916l15.914-159.144c30.042-8.186 58.548-20.088 84.982-35.21l127.836 104.596 113.048-113.048-104.596-127.836c15.124-26.434 27.028-54.942 35.21-84.98l159.148-15.92zM704 576l-128 128h-128l-128-128v-128l128-128h128l128 128v128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57346,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 46,
+				"order": 37,
+				"prevSize": 32,
+				"code": 57346,
+				"name": "fullpage",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 36
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 206v50h128v64h-192v-146l128-60v-50h-128v-64h192v146zM676 256h-136l-188 188-188-188h-136l256 256-256 256h136l188-188 188 188h136l-256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57375,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 47,
+				"order": 38,
+				"prevSize": 32,
+				"code": 57375,
+				"name": "superscript",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 37
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 910v50h128v64h-192v-146l128-60v-50h-128v-64h192v146zM676 256h-136l-188 188-188-188h-136l256 256-256 256h136l188-188 188 188h136l-256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57374,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 48,
+				"order": 39,
+				"prevSize": 32,
+				"code": 57374,
+				"name": "subscript",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 38
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 384v-160c0-17.6-14.4-32-32-32h-160v-64c0-35.2-28.8-64-64-64h-128c-35.204 0-64 28.8-64 64v64h-160c-17.602 0-32 14.4-32 32v512c0 17.6 14.398 32 32 32h224v192h576v-576h-192zM320 128.114c0.034-0.038 0.072-0.078 0.114-0.114h127.768c0.042 0.036 0.082 0.076 0.118 0.114l0 63.886h-128v-63.886zM192 320v-64h384v64h-384zM832 896h-448v-448h448v448zM448 512v128h32l32-64h64v192h-48v64h160v-64h-48v-192h64l32 64h32v-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"pastetext"
+				],
+				"defaultCode": 57397,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 49,
+				"order": 40,
+				"prevSize": 32,
+				"code": 57397,
+				"name": "pastetext",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 39
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 256h64v64h-64zM640 384h64v64h-64zM640 512h64v64h-64zM640 640h64v64h-64zM512 512h64v64h-64zM512 640h64v64h-64zM384 640h64v64h-64zM768 384h64v64h-64zM768 512h64v64h-64zM768 640h64v64h-64zM768 768h64v64h-64zM640 768h64v64h-64zM512 768h64v64h-64zM384 768h64v64h-64zM256 768h64v64h-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"resize",
+					"dots"
+				],
+				"defaultCode": 57394,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 50,
+				"order": 41,
+				"prevSize": 32,
+				"code": 57394,
+				"name": "resize",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 40
+		},
+		{
+			"icon": {
+				"paths": [
+					"M928 128h-416l-32-64h-352l-64 128h896zM840.34 704h87.66l32-448h-896l64 640h356.080c-104.882-37.776-180.080-138.266-180.080-256 0-149.982 122.018-272 272-272 149.98 0 272 122.018 272 272 0 21.678-2.622 43.15-7.66 64zM874.996 849.75l-134.496-110.692c17.454-28.922 27.5-62.814 27.5-99.058 0-106.040-85.96-192-192-192s-192 85.96-192 192 85.96 192 192 192c36.244 0 70.138-10.046 99.058-27.5l110.692 134.496c22.962 26.678 62.118 28.14 87.006 3.252l5.492-5.492c24.888-24.888 23.426-64.044-3.252-87.006zM576 764c-68.484 0-124-55.516-124-124s55.516-124 124-124 124 55.516 124 124-55.516 124-124 124z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"browse"
+				],
+				"defaultCode": 57396,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 51,
+				"order": 42,
+				"prevSize": 32,
+				"code": 57396,
+				"name": "browse",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 41
+		},
+		{
+			"icon": {
+				"paths": [
+					"M864.408 670.132c-46.47-46.47-106.938-68.004-161.082-62.806l-63.326-63.326 192-192c0 0 128-128 0-256l-320 320-320-320c-128 128 0 256 0 256l192 192-63.326 63.326c-54.144-5.198-114.61 16.338-161.080 62.806-74.98 74.98-85.112 186.418-22.626 248.9 62.482 62.482 173.92 52.354 248.9-22.626 46.47-46.468 68.002-106.938 62.806-161.080l63.326-63.326 63.328 63.328c-5.196 54.144 16.336 114.61 62.806 161.078 74.978 74.98 186.418 85.112 248.898 22.626 62.488-62.482 52.356-173.918-22.624-248.9zM353.124 758.578c-2.212 24.332-15.020 49.826-35.14 69.946-22.212 22.214-51.080 35.476-77.218 35.476-10.524 0-25.298-2.228-35.916-12.848-21.406-21.404-17.376-73.132 22.626-113.136 22.212-22.214 51.080-35.476 77.218-35.476 10.524 0 25.298 2.228 35.916 12.848 13.112 13.11 13.47 32.688 12.514 43.19zM512 608c-35.346 0-64-28.654-64-64s28.654-64 64-64 64 28.654 64 64-28.654 64-64 64zM819.152 851.152c-10.62 10.62-25.392 12.848-35.916 12.848-26.138 0-55.006-13.262-77.218-35.476-20.122-20.12-32.928-45.614-35.138-69.946-0.958-10.502-0.6-30.080 12.514-43.192 10.618-10.622 25.39-12.848 35.916-12.848 26.136 0 55.006 13.262 77.216 35.474 40.004 40.008 44.032 91.736 22.626 113.14z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57351,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 14,
+				"order": 43,
+				"prevSize": 32,
+				"code": 57351,
+				"name": "cut",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 42
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM64 576h896v128h-896zM64 384h896v128h-896zM64 768h896v128h-896z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57350,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 15,
+				"order": 44,
+				"prevSize": 32,
+				"code": 57350,
+				"name": "alignjustify",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 43
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM64 576h896v128h-896zM256 384h512v128h-512zM256 768h512v128h-512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57348,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 16,
+				"order": 45,
+				"prevSize": 32,
+				"code": 57348,
+				"name": "aligncenter",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 44
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM64 576h896v128h-896zM384 384h576v128h-576zM384 768h576v128h-576z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57349,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 17,
+				"order": 46,
+				"prevSize": 32,
+				"code": 57349,
+				"name": "alignright",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 45
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v128h-896zM64 576h896v128h-896zM64 384h576v128h-576zM64 768h576v128h-576z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57347,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 18,
+				"order": 47,
+				"prevSize": 32,
+				"code": 57347,
+				"name": "alignleft",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 46
+		},
+		{
+			"icon": {
+				"paths": [
+					"M320 128c-123.712 0-224 100.288-224 224s100.288 224 224 224v320h128v-640h64v640h128v-640h128v-128h-448zM960 512l-224 192 224 192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57392,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 33,
+				"order": 48,
+				"prevSize": 32,
+				"code": 57392,
+				"name": "rtl",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 47
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 384h128v64h-128zM512 768h128v64h-128zM576 576h128v64h-128zM768 576v192h-64v64h128v-256zM384 576h128v64h-128zM320 768h128v64h-128zM320 384h128v64h-128zM192 192v256h64v-192h64v-64zM704 448h128v-256h-64v192h-64zM64 64v896h896v-896h-896zM896 896h-768v-768h768v768zM192 576v256h64v-192h64v-64zM576 192h128v64h-128zM384 192h128v64h-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57382,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 34,
+				"order": 49,
+				"prevSize": 32,
+				"code": 57382,
+				"name": "template",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 48
+		},
+		{
+			"icon": {
+				"paths": [
+					"M816 64l16 384h-640l16-384h32l16 320h512l16-320h32zM208 960l-16-320h640l-16 320h-32l-16-256h-512l-16 256h-32zM64 512h128v64h-128zM256 512h128v64h-128zM448 512h128v64h-128zM640 512h128v64h-128zM832 512h128v64h-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57383,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 35,
+				"order": 50,
+				"prevSize": 32,
+				"code": 57383,
+				"name": "pagebreak",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 49
+		},
+		{
+			"icon": {
+				"paths": [
+					"M960 128v-64h-192c-35.202 0-64 28.8-64 64v320c0 15.856 5.858 30.402 15.496 41.614l-303.496 260.386-142-148-82 70 224 288 416-448h128v-64h-192v-320h192zM256 512h64v-384c0-35.2-28.8-64-64-64h-128c-35.2 0-64 28.8-64 64v384h64v-192h128v192zM128 256v-128h128v128h-128zM640 448v-96c0-35.2-8.8-64-44-64 35.2 0 44-28.8 44-64v-96c0-35.2-28.8-64-64-64h-192v448h192c35.2 0 64-28.8 64-64zM448 128h128v128h-128v-128zM448 320h128v128h-128v-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57380,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 36,
+				"order": 51,
+				"prevSize": 32,
+				"code": 57380,
+				"name": "spellcheck",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 50
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 512h-128v-128h128v-128h128v128h128v128h-128v128h-128v-128zM960 576v320h-896v-320h128v192h640v-192h128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57381,
+				"grid": 0
+			},
+			"attrs": [],
+			"properties": {
+				"id": 37,
+				"order": 52,
+				"prevSize": 32,
+				"code": 57381,
+				"name": "nonbreaking",
+				"ligatures": ""
+			},
+			"setIdx": 0,
+			"setId": 2,
+			"iconIdx": 51
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 352v-128c0-53.020 42.98-96 96-96h32v-128h-32c-123.712 0-224 100.288-224 224v128c0 53.020-42.98 96-96 96h-32v128h32c53.020 0 96 42.98 96 96v128c0 123.71 100.288 224 224 224h32v-128h-32c-53.020 0-96-42.98-96-96v-128c0-62.684-25.758-119.342-67.254-160 41.496-40.658 67.254-97.316 67.254-160z",
+					"M1024 352v-128c0-53.020-42.98-96-96-96h-32v-128h32c123.71 0 224 100.288 224 224v128c0 53.020 42.98 96 96 96h32v128h-32c-53.020 0-96 42.98-96 96v128c0 123.71-100.29 224-224 224h-32v-128h32c53.020 0 96-42.98 96-96v-128c0-62.684 25.758-119.342 67.254-160-41.496-40.658-67.254-97.316-67.254-160z",
+					"M768 320.882c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z",
+					"M640 511.118c-70.692 0-128 57.308-128 128 0 68.732 32 123.216 130.156 127.852-29.19 41.126-73.156 57.366-130.156 62.7v76c0 0 256 22.332 256-266.55-0.25-70.694-57.306-128.002-128-128.002z"
+				],
+				"width": 1280,
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"code",
+					"semicolon",
+					"curly-braces"
+				],
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 1,
+				"id": 0,
+				"prevSize": 16,
+				"code": 58883,
+				"name": "codesample"
+			},
+			"setIdx": 1,
+			"setId": 1,
+			"iconIdx": 0
+		}
+	],
+	"height": 1024,
+	"metadata": {
+		"name": "tinymce-small"
+	},
+	"preferences": {
+		"showGlyphs": true,
+		"showQuickUse": true,
+		"showQuickUse2": true,
+		"showSVGs": true,
+		"fontPref": {
+			"prefix": "icon-",
+			"metadata": {
+				"fontFamily": "tinymce-small",
+				"majorVersion": 1,
+				"minorVersion": 0
+			},
+			"metrics": {
+				"emSize": 1024,
+				"baseline": 6.25,
+				"whitespace": 50
+			},
+			"showMetrics": false,
+			"showMetadata": false,
+			"showVersion": false,
+			"embed": false
+		},
+		"imagePref": {
+			"prefix": "icon-",
+			"png": true,
+			"useClassSelector": true,
+			"color": 4473924,
+			"bgColor": 16777215
+		},
+		"historySize": 100,
+		"showCodes": true
+	}
+}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.svg
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.svg
@@ -6,57 +6,58 @@
 <font id="tinymce-small" horiz-adv-x="1024">
 <font-face units-per-em="1024" ascent="960" descent="-64" />
 <missing-glyph horiz-adv-x="1024" />
-<glyph unicode="&#x20;" d="" horiz-adv-x="512" />
-<glyph unicode="&#xe000;" d="M960 80v591.938l-223.938 224.062h-592.062c-44.182 0-80-35.816-80-80v-736c0-44.184 35.818-80 80-80h736c44.184 0 80 35.816 80 80zM576 768h64v-192h-64v192zM704 128h-384v255.882c0.034 0.042 0.076 0.082 0.116 0.118h383.77c0.040-0.036 0.082-0.076 0.116-0.118l-0.002-255.882zM832 128h-64v256c0 35.2-28.8 64-64 64h-384c-35.2 0-64-28.8-64-64v-256h-64v640h64v-192c0-35.2 28.8-64 64-64h320c35.2 0 64 28.8 64 64v171.010l128-128.072v-490.938z" />
-<glyph unicode="&#xe001;" d="M850.746 717.254l-133.492 133.49c-24.888 24.892-74.054 45.256-109.254 45.256h-416c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h640c35.2 0 64 28.8 64 64v544c0 35.2-20.366 84.364-45.254 109.254zM805.49 672.002c6.792-6.796 13.792-19.162 18.894-32.002h-184.384v184.386c12.84-5.1 25.204-12.1 32-18.896l133.49-133.488zM831.884 64h-639.77c-0.040 0.034-0.082 0.076-0.114 0.116v767.77c0.034 0.040 0.076 0.082 0.114 0.114h383.886v-256h256v-511.884c-0.034-0.040-0.076-0.082-0.116-0.116z" />
-<glyph unicode="&#xe002;" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
-<glyph unicode="&#xe003;" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h576v-128h-576zM64 192h576v-128h-576z" />
-<glyph unicode="&#xe004;" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM256 576h512v-128h-512zM256 192h512v-128h-512z" />
-<glyph unicode="&#xe005;" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM384 576h576v-128h-576zM384 192h576v-128h-576z" />
-<glyph unicode="&#xe006;" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h896v-128h-896zM64 192h896v-128h-896z" />
-<glyph unicode="&#xe007;" d="M864.408 289.868c-46.47 46.47-106.938 68.004-161.082 62.806l-63.326 63.326 192 192c0 0 128 128 0 256l-320-320-320 320c-128-128 0-256 0-256l192-192-63.326-63.326c-54.144 5.198-114.61-16.338-161.080-62.806-74.98-74.98-85.112-186.418-22.626-248.9 62.482-62.482 173.92-52.354 248.9 22.626 46.47 46.468 68.002 106.938 62.806 161.080l63.326 63.326 63.328-63.328c-5.196-54.144 16.336-114.61 62.806-161.078 74.978-74.98 186.418-85.112 248.898-22.626 62.488 62.482 52.356 173.918-22.624 248.9zM353.124 201.422c-2.212-24.332-15.020-49.826-35.14-69.946-22.212-22.214-51.080-35.476-77.218-35.476-10.524 0-25.298 2.228-35.916 12.848-21.406 21.404-17.376 73.132 22.626 113.136 22.212 22.214 51.080 35.476 77.218 35.476 10.524 0 25.298-2.228 35.916-12.848 13.112-13.11 13.47-32.688 12.514-43.19zM512 352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM819.152 108.848c-10.62-10.62-25.392-12.848-35.916-12.848-26.138 0-55.006 13.262-77.218 35.476-20.122 20.12-32.928 45.614-35.138 69.946-0.958 10.502-0.6 30.080 12.514 43.192 10.618 10.622 25.39 12.848 35.916 12.848 26.136 0 55.006-13.262 77.216-35.474 40.004-40.008 44.032-91.736 22.626-113.14z" />
-<glyph unicode="&#xe008;" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h384l192 192v384h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM704 90.51v101.49h101.49l-101.49-101.49zM832 256h-192v-192h-256v448h448v-256z" />
-<glyph unicode="&#xe009;" d="M888 576h-56v256h64v64h-320v-64h64v-256h-256v256h64v64h-320v-64h64v-256h-56c-39.6 0-72-32.4-72-72v-432c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v312h128v-312c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v432c0 39.6-32.4 72-72 72zM348 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM860 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
-<glyph unicode="&#xe00a;" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM128 768c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
-<glyph unicode="&#xe00b;" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM320 430v146h-64v320h-128v-64h64v-256h-64v-64h128v-50l-128-60v-146h128v-64h-128v-64h128v-64h-128v-64h192v320h-128v50z" />
-<glyph unicode="&#xe00c;" d="M64 768h896v-128h-896zM384 384h576v-128h-576zM384 576h576v-128h-576zM64 192h896v-128h-896zM64 576l224-160-224-160z" />
-<glyph unicode="&#xe00d;" d="M64 768h896v-128h-896zM64 384h576v-128h-576zM64 576h576v-128h-576zM64 192h896v-128h-896zM960 576l-224-160 224-160z" />
-<glyph unicode="&#xe00e;" d="M256.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.954-10.578-19.034-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498zM768.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.956-10.578-19.036-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498z" />
-<glyph unicode="&#xe00f;" d="M704 0c59 199 134.906 455.266-256 446.096v-222.096l-336.002 336 336.002 336v-217.326c468.092 12.2 544-358.674 256-678.674z" />
-<glyph unicode="&#xe010;" d="M576 678.674v217.326l336.002-336-336.002-336v222.096c-390.906 9.17-315-247.096-256-446.096-288 320-212.092 690.874 256 678.674z" />
-<glyph unicode="&#xe011;" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM352 250c-9.724 0-19.45 3.71-26.87 11.128-14.84 14.84-14.84 38.898 0 53.738l320 320c14.84 14.84 38.896 14.84 53.736 0 14.844-14.84 14.844-38.9 0-53.74l-320-320c-7.416-7.416-17.142-11.126-26.866-11.126z" />
-<glyph unicode="&#xe012;" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM800 122c-9.724 0-19.45 3.708-26.87 11.13l-128 127.998c-14.844 14.84-14.844 38.898 0 53.738 14.84 14.844 38.896 14.844 53.736 0l128-128c14.844-14.84 14.844-38.896 0-53.736-7.416-7.422-17.142-11.13-26.866-11.13zM608 0c-17.674 0-32 14.326-32 32v128c0 17.674 14.326 32 32 32s32-14.326 32-32v-128c0-17.674-14.326-32-32-32zM928 320h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32h128c17.674 0 32-14.326 32-32s-14.326-32-32-32zM224 774c9.724 0 19.45-3.708 26.87-11.13l128-128c14.842-14.84 14.842-38.898 0-53.738-14.84-14.844-38.898-14.844-53.738 0l-128 128c-14.842 14.84-14.842 38.898 0 53.738 7.418 7.422 17.144 11.13 26.868 11.13zM416 896c17.674 0 32-14.326 32-32v-128c0-17.674-14.326-32-32-32s-32 14.326-32 32v128c0 17.674 14.326 32 32 32zM96 576h128c17.674 0 32-14.326 32-32s-14.326-32-32-32h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32z" />
-<glyph unicode="&#xe013;" d="M256 896v-896l256 256 256-256v896h-512zM704 170.51l-192 192-192-192v661.49h384v-661.49z" />
-<glyph unicode="&#xe014;" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 128.116c-0.012-0.014-0.030-0.028-0.042-0.042l-191.958 319.926-160-128-224 288-191.968-479.916c-0.010 0.010-0.022 0.022-0.032 0.032v639.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.116v-639.768zM640 608c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
-<glyph unicode="&#xe015;" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM256 128h-128v128h128v-128zM256 384h-128v128h128v-128zM256 640h-128v128h128v-128zM704 128h-384v640h384v-640zM896 128h-128v128h128v-128zM896 384h-128v128h128v-128zM896 640h-128v128h128v-128zM384 640v-384l288 192z" />
-<glyph unicode="&#xe016;" d="M448 256h128v-128h-128v128zM704 704c35.346 0 64-28.654 64-64v-166l-228-154h-92v64l192 128v64h-320v128h384zM512 896c-119.666 0-232.166-46.6-316.784-131.216-84.614-84.618-131.216-197.118-131.216-316.784 0-119.664 46.602-232.168 131.216-316.784 84.618-84.616 197.118-131.216 316.784-131.216 119.664 0 232.168 46.6 316.784 131.216s131.216 197.12 131.216 316.784c0 119.666-46.6 232.166-131.216 316.784-84.616 84.616-197.12 131.216-316.784 131.216z" />
-<glyph unicode="&#xe017;" d="M416 256l-192 192 192 192-64 64-256-256 256-256zM672 704l-64-64 192-192-192-192 64-64 256 256z" />
-<glyph unicode="&#xe018;" d="M77.798 655.376l81.414-50.882c50.802 81.114 128.788 143.454 221.208 174.246l-30.366 91.094c-113.748-37.898-209.728-114.626-272.256-214.458zM673.946 869.834l-30.366-91.094c92.422-30.792 170.404-93.132 221.208-174.248l81.412 50.882c-62.526 99.834-158.506 176.562-272.254 214.46zM607.974 255.992c-4.808 0-9.692 1.090-14.286 3.386l-145.688 72.844v211.778c0 17.672 14.328 32 32 32s32-14.328 32-32v-172.222l110.31-55.156c15.806-7.902 22.214-27.124 14.31-42.932-5.604-11.214-16.908-17.696-28.646-17.698zM512 768c-212.078 0-384-171.922-384-384s171.922-384 384-384c212.078 0 384 171.922 384 384s-171.922 384-384 384zM512 96c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288s-128.942-288-288-288z" />
-<glyph unicode="&#xe019;" d="M64 504.254c45.318 49.92 97.162 92.36 153.272 125.124 90.332 52.744 192.246 80.622 294.728 80.622 102.48 0 204.396-27.878 294.726-80.624 56.112-32.764 107.956-75.204 153.274-125.124v117.432c-33.010 28.118-68.124 53.14-104.868 74.594-105.006 61.314-223.658 93.722-343.132 93.722s-238.128-32.408-343.134-93.72c-36.742-21.454-71.856-46.478-104.866-74.596v-117.43zM512 640c-183.196 0-345.838-100.556-448-256 102.162-155.448 264.804-256 448-256s345.838 100.552 448 256c-102.162 155.444-264.804 256-448 256zM512 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.348 28.654 64 64 64s64-28.652 64-64zM728.066 263.338c-67.434-39.374-140.128-59.338-216.066-59.338s-148.632 19.964-216.066 59.338c-51.554 30.104-98.616 71.31-138.114 120.662 39.498 49.35 86.56 90.558 138.116 120.66 13.276 7.752 26.758 14.74 40.426 20.982-10.512-23.742-16.362-50.008-16.362-77.642 0-106.040 85.962-192 192-192 106.040 0 192 85.96 192 192 0 27.634-5.85 53.9-16.36 77.642 13.668-6.244 27.15-13.23 40.426-20.982 51.554-30.102 98.616-71.31 138.116-120.66-39.498-49.352-86.56-90.558-138.116-120.662z" />
-<glyph unicode="&#xe01a;" d="M651.168 676.166c-24.612 81.962-28.876 91.834-107.168 91.834h-64c-79.618 0-82.664-10.152-108.418-96 0-0.002 0-0.002-0.002-0.004l-143.998-479.996h113.636l57.6 192h226.366l57.6-192h113.63l-145.246 484.166zM437.218 512l38.4 136c10.086 33.618 36.38 30 36.38 30s26.294 3.618 36.38-30h0.004l38.4-136h-149.564z" />
-<glyph unicode="&#xe01b;" d="M64 768v-704h896v704h-896zM384 320v128h256v-128h-256zM640 256v-128h-256v128h256zM640 640v-128h-256v128h256zM320 640v-128h-192v128h192zM128 448h192v-128h-192v128zM704 448h192v-128h-192v128zM704 512v128h192v-128h-192zM128 256h192v-128h-192v128zM704 128v128h192v-128h-192z" />
-<glyph unicode="&#xe01c;" d="M64 512h896v-128h-896z" />
-<glyph unicode="&#xe01d;" d="M64 192h512v-128h-512v128zM768 768h-220.558l-183.766-512h-132.288l183.762 512h-223.15v128h576v-128zM929.774 64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774-62.226-62.226z" />
-<glyph unicode="&#xe01e;" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
-<glyph unicode="&#xe01f;" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
-<glyph unicode="&#xe020;" d="M704 128v37.004c151.348 61.628 256 193.82 256 346.996 0 212.078-200.576 384-448 384s-448-171.922-448-384c0-153.176 104.654-285.368 256-346.996v-37.004h-192l-64 96v-224h320v222.812c-100.9 51.362-170.666 161.54-170.666 289.188 0 176.732 133.718 320 298.666 320s298.666-143.268 298.666-320c0-127.648-69.766-237.826-170.666-289.188v-222.812h320v224l-64-96h-192z" />
-<glyph unicode="&#xe021;" d="M512 820c99.366 0 192.782-38.694 263.042-108.956s108.958-163.678 108.958-263.044-38.696-192.782-108.958-263.042-163.676-108.958-263.042-108.958-192.782 38.696-263.044 108.958-108.956 163.676-108.956 263.042 38.694 192.782 108.956 263.044 163.678 108.956 263.044 108.956zM512 896c-247.424 0-448-200.576-448-448s200.576-448 448-448 448 200.576 448 448-200.576 448-448 448v0zM320 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM576 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM512 304c-101.84 0-192.56 36.874-251.166 94.328 23.126-117.608 126.778-206.328 251.166-206.328s228.040 88.72 251.168 206.328c-58.608-57.454-149.328-94.328-251.168-94.328z" />
-<glyph unicode="&#xe022;" d="M256 832h512v-128h-512v128zM896 640h-768c-35.2 0-64-28.8-64-64v-256c0-35.2 28.796-64 64-64h128v-192h512v192h128c35.2 0 64 28.8 64 64v256c0 35.2-28.8 64-64 64zM704 128h-384v256h384v-256zM910.4 544c0-25.626-20.774-46.4-46.398-46.4s-46.402 20.774-46.402 46.4 20.778 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
-<glyph unicode="&#xe023;" d="M480 576l-192 192 128 128h-352v-352l128 128 192-192zM640 480l192 192 128-128v352h-352l128-128-192-192zM544 320l192-192-128-128h352v352l-128-128-192 192zM384 416l-192-192-128 128v-352h352l-128 128 192 192z" />
-<glyph unicode="&#xe024;" d="M960 832v64h-192c-35.202 0-64-28.8-64-64v-320c0-15.856 5.858-30.402 15.496-41.614l-303.496-260.386-142 148-82-70 224-288 416 448h128v64h-192v320h192zM256 448h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192h128v-192zM128 704v128h128v-128h-128zM640 512v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64zM448 832h128v-128h-128v128zM448 640h128v-128h-128v128z" />
-<glyph unicode="&#xe025;" d="M448 448h-128v128h128v128h128v-128h128v-128h-128v-128h-128v128zM960 384v-320h-896v320h128v-192h640v192h128z" />
-<glyph unicode="&#xe026;" d="M512 576h128v-64h-128zM512 192h128v-64h-128zM576 384h128v-64h-128zM768 384v-192h-64v-64h128v256zM384 384h128v-64h-128zM320 192h128v-64h-128zM320 576h128v-64h-128zM192 768v-256h64v192h64v64zM704 512h128v256h-64v-192h-64zM64 896v-896h896v896h-896zM896 64h-768v768h768v-768zM192 384v-256h64v192h64v64zM576 768h128v-64h-128zM384 768h128v-64h-128z" />
-<glyph unicode="&#xe027;" d="M816 896l16-384h-640l16 384h32l16-320h512l16 320h32zM208 0l-16 320h640l-16-320h-32l-16 256h-512l-16-256h-32zM64 448h128v-64h-128zM256 448h128v-64h-128zM448 448h128v-64h-128zM640 448h128v-64h-128zM832 448h128v-64h-128z" />
-<glyph unicode="&#xe028;" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
-<glyph unicode="&#xe02a;" d="M625.442 465.818c48.074 38.15 78.558 94.856 78.558 158.182 0 114.876-100.29 208-224 208h-224v-768h288c123.712 0 224 93.124 224 208 0 88.196-59.118 163.562-142.558 193.818zM384 656c0 26.51 21.49 48 48 48h67.204c42.414 0 76.796-42.98 76.796-96s-34.382-96-76.796-96h-115.204v144zM547.2 192h-115.2c-26.51 0-48 21.49-48 48v144h163.2c42.418 0 76.8-42.98 76.8-96s-34.382-96-76.8-96z" />
-<glyph unicode="&#xe02b;" d="M832 832v-64h-144l-256-640h144v-64h-448v64h144l256 640h-144v64h448z" />
-<glyph unicode="&#xe02c;" d="M192 128h576v-64h-576v64zM640 832v-384c0-31.312-14.7-61.624-41.39-85.352-30.942-27.502-73.068-42.648-118.61-42.648-45.544 0-87.668 15.146-118.608 42.648-26.692 23.728-41.392 54.040-41.392 85.352v384h-128v-384c0-141.382 128.942-256 288-256s288 114.618 288 256v384h-128z" />
-<glyph unicode="&#xe02d;" d="M960 448h-265.876c-50.078 35.42-114.43 54.86-182.124 54.86-89.206 0-164.572 50.242-164.572 109.712s75.366 109.714 164.572 109.714c75.058 0 140.308-35.576 159.12-82.286h113.016c-7.93 50.644-37.58 97.968-84.058 132.826-50.88 38.16-117.676 59.174-188.078 59.174-70.404 0-137.196-21.014-188.074-59.174-54.788-41.090-86.212-99.502-86.212-160.254s31.424-119.164 86.212-160.254c1.956-1.466 3.942-2.898 5.946-4.316h-265.872v-64h512.532c58.208-17.106 100.042-56.27 100.042-100.572 0-59.468-75.368-109.71-164.572-109.71-75.060 0-140.308 35.574-159.118 82.286h-113.016c7.93-50.64 37.582-97.968 84.060-132.826 50.876-38.164 117.668-59.18 188.072-59.18 70.402 0 137.198 21.016 188.074 59.174 54.79 41.090 86.208 99.502 86.208 160.254 0 35.298-10.654 69.792-30.294 100.572h204.012v64z" />
-<glyph unicode="&#xe02e;" d="M384 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448z" />
-<glyph unicode="&#xe02f;" d="M448 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM64 64l224 192-224 192z" />
-<glyph unicode="&#xe030;" d="M320 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM960 448l-224-192 224-192z" />
-<glyph unicode="&#xe031;" d="M832 640h-192v64l-192 192h-384v-704h384v-192h576v448l-192 192zM832 549.49l101.49-101.49h-101.49v101.49zM448 805.49l101.49-101.49h-101.49v101.49zM128 832h256v-192h192v-384h-448v576zM960 64h-448v128h128v384h128v-192h192v-320z" />
-<glyph unicode="&#xe032;" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
-<glyph unicode="&#xe034;" d="M928 832h-416l-32 64h-352l-64-128h896zM840.34 256h87.66l32 448h-896l64-640h356.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM874.996 110.25l-134.496 110.692c17.454 28.922 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l110.692-134.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM576 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
-<glyph unicode="&#xe035;" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h576v576h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM832 64h-448v448h448v-448zM448 448v-128h32l32 64h64v-192h-48v-64h160v64h-48v192h64l32-64h32v128z" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe000;" glyph-name="save" d="M960 80v591.938l-223.938 224.062h-592.062c-44.182 0-80-35.816-80-80v-736c0-44.184 35.818-80 80-80h736c44.184 0 80 35.816 80 80zM576 768h64v-192h-64v192zM704 128h-384v255.882c0.034 0.042 0.076 0.082 0.116 0.118h383.77c0.040-0.036 0.082-0.076 0.116-0.118l-0.002-255.882zM832 128h-64v256c0 35.2-28.8 64-64 64h-384c-35.2 0-64-28.8-64-64v-256h-64v640h64v-192c0-35.2 28.8-64 64-64h320c35.2 0 64 28.8 64 64v171.010l128-128.072v-490.938z" />
+<glyph unicode="&#xe001;" glyph-name="newdocument" d="M850.746 717.254l-133.492 133.49c-24.888 24.892-74.054 45.256-109.254 45.256h-416c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h640c35.2 0 64 28.8 64 64v544c0 35.2-20.366 84.364-45.254 109.254zM805.49 672.002c6.792-6.796 13.792-19.162 18.894-32.002h-184.384v184.386c12.84-5.1 25.204-12.1 32-18.896l133.49-133.488zM831.884 64h-639.77c-0.040 0.034-0.082 0.076-0.114 0.116v767.77c0.034 0.040 0.076 0.082 0.114 0.114h383.886v-256h256v-511.884c-0.034-0.040-0.076-0.082-0.116-0.116z" />
+<glyph unicode="&#xe002;" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
+<glyph unicode="&#xe003;" glyph-name="alignleft" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h576v-128h-576zM64 192h576v-128h-576z" />
+<glyph unicode="&#xe004;" glyph-name="aligncenter" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM256 576h512v-128h-512zM256 192h512v-128h-512z" />
+<glyph unicode="&#xe005;" glyph-name="alignright" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM384 576h576v-128h-576zM384 192h576v-128h-576z" />
+<glyph unicode="&#xe006;" glyph-name="alignjustify" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h896v-128h-896zM64 192h896v-128h-896z" />
+<glyph unicode="&#xe007;" glyph-name="cut" d="M864.408 289.868c-46.47 46.47-106.938 68.004-161.082 62.806l-63.326 63.326 192 192c0 0 128 128 0 256l-320-320-320 320c-128-128 0-256 0-256l192-192-63.326-63.326c-54.144 5.198-114.61-16.338-161.080-62.806-74.98-74.98-85.112-186.418-22.626-248.9 62.482-62.482 173.92-52.354 248.9 22.626 46.47 46.468 68.002 106.938 62.806 161.080l63.326 63.326 63.328-63.328c-5.196-54.144 16.336-114.61 62.806-161.078 74.978-74.98 186.418-85.112 248.898-22.626 62.488 62.482 52.356 173.918-22.624 248.9zM353.124 201.422c-2.212-24.332-15.020-49.826-35.14-69.946-22.212-22.214-51.080-35.476-77.218-35.476-10.524 0-25.298 2.228-35.916 12.848-21.406 21.404-17.376 73.132 22.626 113.136 22.212 22.214 51.080 35.476 77.218 35.476 10.524 0 25.298-2.228 35.916-12.848 13.112-13.11 13.47-32.688 12.514-43.19zM512 352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM819.152 108.848c-10.62-10.62-25.392-12.848-35.916-12.848-26.138 0-55.006 13.262-77.218 35.476-20.122 20.12-32.928 45.614-35.138 69.946-0.958 10.502-0.6 30.080 12.514 43.192 10.618 10.622 25.39 12.848 35.916 12.848 26.136 0 55.006-13.262 77.216-35.474 40.004-40.008 44.032-91.736 22.626-113.14z" />
+<glyph unicode="&#xe008;" glyph-name="paste" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h384l192 192v384h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM704 90.51v101.49h101.49l-101.49-101.49zM832 256h-192v-192h-256v448h448v-256z" />
+<glyph unicode="&#xe009;" glyph-name="searchreplace" d="M888 576h-56v256h64v64h-320v-64h64v-256h-256v256h64v64h-320v-64h64v-256h-56c-39.6 0-72-32.4-72-72v-432c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v312h128v-312c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v432c0 39.6-32.4 72-72 72zM348 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM860 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
+<glyph unicode="&#xe00a;" glyph-name="bullist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM128 768c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
+<glyph unicode="&#xe00b;" glyph-name="numlist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM320 430v146h-64v320h-128v-64h64v-256h-64v-64h128v-50l-128-60v-146h128v-64h-128v-64h128v-64h-128v-64h192v320h-128v50z" />
+<glyph unicode="&#xe00c;" glyph-name="indent" d="M64 768h896v-128h-896zM384 384h576v-128h-576zM384 576h576v-128h-576zM64 192h896v-128h-896zM64 576l224-160-224-160z" />
+<glyph unicode="&#xe00d;" glyph-name="outdent" d="M64 768h896v-128h-896zM64 384h576v-128h-576zM64 576h576v-128h-576zM64 192h896v-128h-896zM960 576l-224-160 224-160z" />
+<glyph unicode="&#xe00e;" glyph-name="blockquote" d="M256.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.954-10.578-19.034-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498zM768.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.956-10.578-19.036-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498z" />
+<glyph unicode="&#xe00f;" glyph-name="undo" d="M704 0c59 199 134.906 455.266-256 446.096v-222.096l-336.002 336 336.002 336v-217.326c468.092 12.2 544-358.674 256-678.674z" />
+<glyph unicode="&#xe010;" glyph-name="redo" d="M576 678.674v217.326l336.002-336-336.002-336v222.096c-390.906 9.17-315-247.096-256-446.096-288 320-212.092 690.874 256 678.674z" />
+<glyph unicode="&#xe011;" glyph-name="unlink" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM352 250c-9.724 0-19.45 3.71-26.87 11.128-14.84 14.84-14.84 38.898 0 53.738l320 320c14.84 14.84 38.896 14.84 53.736 0 14.844-14.84 14.844-38.9 0-53.74l-320-320c-7.416-7.416-17.142-11.126-26.866-11.126z" />
+<glyph unicode="&#xe012;" glyph-name="link" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM800 122c-9.724 0-19.45 3.708-26.87 11.13l-128 127.998c-14.844 14.84-14.844 38.898 0 53.738 14.84 14.844 38.896 14.844 53.736 0l128-128c14.844-14.84 14.844-38.896 0-53.736-7.416-7.422-17.142-11.13-26.866-11.13zM608 0c-17.674 0-32 14.326-32 32v128c0 17.674 14.326 32 32 32s32-14.326 32-32v-128c0-17.674-14.326-32-32-32zM928 320h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32h128c17.674 0 32-14.326 32-32s-14.326-32-32-32zM224 774c9.724 0 19.45-3.708 26.87-11.13l128-128c14.842-14.84 14.842-38.898 0-53.738-14.84-14.844-38.898-14.844-53.738 0l-128 128c-14.842 14.84-14.842 38.898 0 53.738 7.418 7.422 17.144 11.13 26.868 11.13zM416 896c17.674 0 32-14.326 32-32v-128c0-17.674-14.326-32-32-32s-32 14.326-32 32v128c0 17.674 14.326 32 32 32zM96 576h128c17.674 0 32-14.326 32-32s-14.326-32-32-32h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32z" />
+<glyph unicode="&#xe013;" glyph-name="bookmark" d="M256 896v-896l256 256 256-256v896h-512zM704 170.51l-192 192-192-192v661.49h384v-661.49z" />
+<glyph unicode="&#xe014;" glyph-name="image" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 128.116c-0.012-0.014-0.030-0.028-0.042-0.042l-191.958 319.926-160-128-224 288-191.968-479.916c-0.010 0.010-0.022 0.022-0.032 0.032v639.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.116v-639.768zM640 608c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
+<glyph unicode="&#xe015;" glyph-name="media" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM256 128h-128v128h128v-128zM256 384h-128v128h128v-128zM256 640h-128v128h128v-128zM704 128h-384v640h384v-640zM896 128h-128v128h128v-128zM896 384h-128v128h128v-128zM896 640h-128v128h128v-128zM384 640v-384l288 192z" />
+<glyph unicode="&#xe016;" glyph-name="help" d="M448 256h128v-128h-128v128zM704 704c35.346 0 64-28.654 64-64v-166l-228-154h-92v64l192 128v64h-320v128h384zM512 896c-119.666 0-232.166-46.6-316.784-131.216-84.614-84.618-131.216-197.118-131.216-316.784 0-119.664 46.602-232.168 131.216-316.784 84.618-84.616 197.118-131.216 316.784-131.216 119.664 0 232.168 46.6 316.784 131.216s131.216 197.12 131.216 316.784c0 119.666-46.6 232.166-131.216 316.784-84.616 84.616-197.12 131.216-316.784 131.216z" />
+<glyph unicode="&#xe017;" glyph-name="code" d="M416 256l-192 192 192 192-64 64-256-256 256-256zM672 704l-64-64 192-192-192-192 64-64 256 256z" />
+<glyph unicode="&#xe018;" glyph-name="insertdatetime" d="M77.798 655.376l81.414-50.882c50.802 81.114 128.788 143.454 221.208 174.246l-30.366 91.094c-113.748-37.898-209.728-114.626-272.256-214.458zM673.946 869.834l-30.366-91.094c92.422-30.792 170.404-93.132 221.208-174.248l81.412 50.882c-62.526 99.834-158.506 176.562-272.254 214.46zM607.974 255.992c-4.808 0-9.692 1.090-14.286 3.386l-145.688 72.844v211.778c0 17.672 14.328 32 32 32s32-14.328 32-32v-172.222l110.31-55.156c15.806-7.902 22.214-27.124 14.31-42.932-5.604-11.214-16.908-17.696-28.646-17.698zM512 768c-212.078 0-384-171.922-384-384s171.922-384 384-384c212.078 0 384 171.922 384 384s-171.922 384-384 384zM512 96c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288s-128.942-288-288-288z" />
+<glyph unicode="&#xe019;" glyph-name="preview" d="M64 504.254c45.318 49.92 97.162 92.36 153.272 125.124 90.332 52.744 192.246 80.622 294.728 80.622 102.48 0 204.396-27.878 294.726-80.624 56.112-32.764 107.956-75.204 153.274-125.124v117.432c-33.010 28.118-68.124 53.14-104.868 74.594-105.006 61.314-223.658 93.722-343.132 93.722s-238.128-32.408-343.134-93.72c-36.742-21.454-71.856-46.478-104.866-74.596v-117.43zM512 640c-183.196 0-345.838-100.556-448-256 102.162-155.448 264.804-256 448-256s345.838 100.552 448 256c-102.162 155.444-264.804 256-448 256zM512 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.348 28.654 64 64 64s64-28.652 64-64zM728.066 263.338c-67.434-39.374-140.128-59.338-216.066-59.338s-148.632 19.964-216.066 59.338c-51.554 30.104-98.616 71.31-138.114 120.662 39.498 49.35 86.56 90.558 138.116 120.66 13.276 7.752 26.758 14.74 40.426 20.982-10.512-23.742-16.362-50.008-16.362-77.642 0-106.040 85.962-192 192-192 106.040 0 192 85.96 192 192 0 27.634-5.85 53.9-16.36 77.642 13.668-6.244 27.15-13.23 40.426-20.982 51.554-30.102 98.616-71.31 138.116-120.66-39.498-49.352-86.56-90.558-138.116-120.662z" />
+<glyph unicode="&#xe01a;" glyph-name="forecolor" d="M651.168 676.166c-24.612 81.962-28.876 91.834-107.168 91.834h-64c-79.618 0-82.664-10.152-108.418-96 0-0.002 0-0.002-0.002-0.004l-143.998-479.996h113.636l57.6 192h226.366l57.6-192h113.63l-145.246 484.166zM437.218 512l38.4 136c10.086 33.618 36.38 30 36.38 30s26.294 3.618 36.38-30h0.004l38.4-136h-149.564z" />
+<glyph unicode="&#xe01b;" glyph-name="table" d="M64 768v-704h896v704h-896zM384 320v128h256v-128h-256zM640 256v-128h-256v128h256zM640 640v-128h-256v128h256zM320 640v-128h-192v128h192zM128 448h192v-128h-192v128zM704 448h192v-128h-192v128zM704 512v128h192v-128h-192zM128 256h192v-128h-192v128zM704 128v128h192v-128h-192z" />
+<glyph unicode="&#xe01c;" glyph-name="hr" d="M64 512h896v-128h-896z" />
+<glyph unicode="&#xe01d;" glyph-name="removefromat" d="M64 192h512v-128h-512v128zM768 768h-220.558l-183.766-512h-132.288l183.762 512h-223.15v128h576v-128zM929.774 64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774-62.226-62.226z" />
+<glyph unicode="&#xe01e;" glyph-name="subscript" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
+<glyph unicode="&#xe01f;" glyph-name="superscript" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
+<glyph unicode="&#xe020;" glyph-name="charmap" d="M704 128v37.004c151.348 61.628 256 193.82 256 346.996 0 212.078-200.576 384-448 384s-448-171.922-448-384c0-153.176 104.654-285.368 256-346.996v-37.004h-192l-64 96v-224h320v222.812c-100.9 51.362-170.666 161.54-170.666 289.188 0 176.732 133.718 320 298.666 320s298.666-143.268 298.666-320c0-127.648-69.766-237.826-170.666-289.188v-222.812h320v224l-64-96h-192z" />
+<glyph unicode="&#xe021;" glyph-name="emoticons" d="M512 820c99.366 0 192.782-38.694 263.042-108.956s108.958-163.678 108.958-263.044-38.696-192.782-108.958-263.042-163.676-108.958-263.042-108.958-192.782 38.696-263.044 108.958-108.956 163.676-108.956 263.042 38.694 192.782 108.956 263.044 163.678 108.956 263.044 108.956zM512 896c-247.424 0-448-200.576-448-448s200.576-448 448-448 448 200.576 448 448-200.576 448-448 448v0zM320 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM576 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM512 304c-101.84 0-192.56 36.874-251.166 94.328 23.126-117.608 126.778-206.328 251.166-206.328s228.040 88.72 251.168 206.328c-58.608-57.454-149.328-94.328-251.168-94.328z" />
+<glyph unicode="&#xe022;" glyph-name="print" d="M256 832h512v-128h-512v128zM896 640h-768c-35.2 0-64-28.8-64-64v-256c0-35.2 28.796-64 64-64h128v-192h512v192h128c35.2 0 64 28.8 64 64v256c0 35.2-28.8 64-64 64zM704 128h-384v256h384v-256zM910.4 544c0-25.626-20.774-46.4-46.398-46.4s-46.402 20.774-46.402 46.4 20.778 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
+<glyph unicode="&#xe023;" glyph-name="fullscreen" d="M480 576l-192 192 128 128h-352v-352l128 128 192-192zM640 480l192 192 128-128v352h-352l128-128-192-192zM544 320l192-192-128-128h352v352l-128-128-192 192zM384 416l-192-192-128 128v-352h352l-128 128 192 192z" />
+<glyph unicode="&#xe024;" glyph-name="spellcheck" d="M960 832v64h-192c-35.202 0-64-28.8-64-64v-320c0-15.856 5.858-30.402 15.496-41.614l-303.496-260.386-142 148-82-70 224-288 416 448h128v64h-192v320h192zM256 448h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192h128v-192zM128 704v128h128v-128h-128zM640 512v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64zM448 832h128v-128h-128v128zM448 640h128v-128h-128v128z" />
+<glyph unicode="&#xe025;" glyph-name="nonbreaking" d="M448 448h-128v128h128v128h128v-128h128v-128h-128v-128h-128v128zM960 384v-320h-896v320h128v-192h640v192h128z" />
+<glyph unicode="&#xe026;" glyph-name="template" d="M512 576h128v-64h-128zM512 192h128v-64h-128zM576 384h128v-64h-128zM768 384v-192h-64v-64h128v256zM384 384h128v-64h-128zM320 192h128v-64h-128zM320 576h128v-64h-128zM192 768v-256h64v192h64v64zM704 512h128v256h-64v-192h-64zM64 896v-896h896v896h-896zM896 64h-768v768h768v-768zM192 384v-256h64v192h64v64zM576 768h128v-64h-128zM384 768h128v-64h-128z" />
+<glyph unicode="&#xe027;" glyph-name="pagebreak" d="M816 896l16-384h-640l16 384h32l16-320h512l16 320h32zM208 0l-16 320h640l-16-320h-32l-16 256h-512l-16-256h-32zM64 448h128v-64h-128zM256 448h128v-64h-128zM448 448h128v-64h-128zM640 448h128v-64h-128zM832 448h128v-64h-128z" />
+<glyph unicode="&#xe028;" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
+<glyph unicode="&#xe02a;" glyph-name="bold" d="M625.442 465.818c48.074 38.15 78.558 94.856 78.558 158.182 0 114.876-100.29 208-224 208h-224v-768h288c123.712 0 224 93.124 224 208 0 88.196-59.118 163.562-142.558 193.818zM384 656c0 26.51 21.49 48 48 48h67.204c42.414 0 76.796-42.98 76.796-96s-34.382-96-76.796-96h-115.204v144zM547.2 192h-115.2c-26.51 0-48 21.49-48 48v144h163.2c42.418 0 76.8-42.98 76.8-96s-34.382-96-76.8-96z" />
+<glyph unicode="&#xe02b;" glyph-name="italic" d="M832 832v-64h-144l-256-640h144v-64h-448v64h144l256 640h-144v64h448z" />
+<glyph unicode="&#xe02c;" glyph-name="underline" d="M192 128h576v-64h-576v64zM640 832v-384c0-31.312-14.7-61.624-41.39-85.352-30.942-27.502-73.068-42.648-118.61-42.648-45.544 0-87.668 15.146-118.608 42.648-26.692 23.728-41.392 54.040-41.392 85.352v384h-128v-384c0-141.382 128.942-256 288-256s288 114.618 288 256v384h-128z" />
+<glyph unicode="&#xe02d;" glyph-name="strikethrough" d="M960 448h-265.876c-50.078 35.42-114.43 54.86-182.124 54.86-89.206 0-164.572 50.242-164.572 109.712s75.366 109.714 164.572 109.714c75.058 0 140.308-35.576 159.12-82.286h113.016c-7.93 50.644-37.58 97.968-84.058 132.826-50.88 38.16-117.676 59.174-188.078 59.174-70.404 0-137.196-21.014-188.074-59.174-54.788-41.090-86.212-99.502-86.212-160.254s31.424-119.164 86.212-160.254c1.956-1.466 3.942-2.898 5.946-4.316h-265.872v-64h512.532c58.208-17.106 100.042-56.27 100.042-100.572 0-59.468-75.368-109.71-164.572-109.71-75.060 0-140.308 35.574-159.118 82.286h-113.016c7.93-50.64 37.582-97.968 84.060-132.826 50.876-38.164 117.668-59.18 188.072-59.18 70.402 0 137.198 21.016 188.074 59.174 54.79 41.090 86.208 99.502 86.208 160.254 0 35.298-10.654 69.792-30.294 100.572h204.012v64z" />
+<glyph unicode="&#xe02e;" glyph-name="visualchars" d="M384 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448z" />
+<glyph unicode="&#xe02f;" glyph-name="ltr" d="M448 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM64 64l224 192-224 192z" />
+<glyph unicode="&#xe030;" glyph-name="rtl" d="M320 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM960 448l-224-192 224-192z" />
+<glyph unicode="&#xe031;" glyph-name="copy" d="M832 640h-192v64l-192 192h-384v-704h384v-192h576v448l-192 192zM832 549.49l101.49-101.49h-101.49v101.49zM448 805.49l101.49-101.49h-101.49v101.49zM128 832h256v-192h192v-384h-448v576zM960 64h-448v128h128v384h128v-192h192v-320z" />
+<glyph unicode="&#xe032;" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
+<glyph unicode="&#xe034;" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM840.34 256h87.66l32 448h-896l64-640h356.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM874.996 110.25l-134.496 110.692c17.454 28.922 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l110.692-134.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM576 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
+<glyph unicode="&#xe035;" glyph-name="pastetext" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h576v576h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM832 64h-448v448h448v-448zM448 448v-128h32l32 64h64v-192h-48v-64h160v64h-48v192h64l32-64h32v128z" />
+<glyph unicode="&#xe603;" glyph-name="codesample" d="M200.015 577.994v103.994c0 43.077 34.919 77.997 77.997 77.997h26v103.994h-26c-100.51 0-181.991-81.481-181.991-181.991v-103.994c0-43.077-34.919-77.997-77.997-77.997h-26v-103.994h26c43.077 0 77.997-34.919 77.997-77.997v-103.994c0-100.509 81.481-181.991 181.991-181.991h26v103.994h-26c-43.077 0-77.997 34.919-77.997 77.997v103.994c0 50.927-20.928 96.961-54.642 129.994 33.714 33.032 54.642 79.065 54.642 129.994zM823.985 577.994v103.994c0 43.077-34.919 77.997-77.997 77.997h-26v103.994h26c100.509 0 181.991-81.481 181.991-181.991v-103.994c0-43.077 34.919-77.997 77.997-77.997h26v-103.994h-26c-43.077 0-77.997-34.919-77.997-77.997v-103.994c0-100.509-81.482-181.991-181.991-181.991h-26v103.994h26c43.077 0 77.997 34.919 77.997 77.997v103.994c0 50.927 20.928 96.961 54.642 129.994-33.714 33.032-54.642 79.065-54.642 129.994zM615.997 603.277c0-57.435-46.56-103.994-103.994-103.994s-103.994 46.56-103.994 103.994c0 57.435 46.56 103.994 103.994 103.994s103.994-46.56 103.994-103.994zM512 448.717c-57.435 0-103.994-46.56-103.994-103.994 0-55.841 26-100.107 105.747-103.875-23.715-33.413-59.437-46.608-105.747-50.94v-61.747c0 0 207.991-18.144 207.991 216.561-0.202 57.437-46.56 103.996-103.994 103.996z" />
 </font></defs></svg>
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf
@@ -1,4 +1,4 @@
-       0OS/2_      `cmap      \gasp     x   glyfw#    head;<  p   6hhea     $hmtx     loca$      rmaxp H   !     nameNk  !@  {post     "               3	                               @  5 @ @                                 H         (25       *4                                   79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
+       0OS/2$      `cmapƭ     lgasp        glyf	G    headg{      6hhea      $hmtx      loca$Z  !   tmaxp I   "H    nameL܁  "h  post     $8              3	                               @   @ @                                      P          (25       *4    5                                 79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
 
  ͆& && A-
 
@@ -11,10 +11,10 @@
 
 'FF'&?())(?&v%##%v$C_::_C$$C_::_C$%%%%=%%='PppP'=%%=        .+"8137337>101#;@<q::q''> @ 䤈 
  @ @   	     " ' , 1  !!5!!!5!!5!!#533#5!3#5=3#3#553#@@       @@ @@@@     @    !!@     @ @  
   7!!5###5!''7'77@  ݷ@>>>>@  @>>>>         %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n       @   4  %5>54.#"#'!5.54>32!5#9^D%Fz]]zF%D^9@@&?-/Qm>>mQ/-?&@@%GZj9Pi<<iP9jZG%`;KX0BuW22WuB0XK;`  @    . ; H Y  2#"&'.5467>35"32>54.#132654&#"!32654&#""&'32>7# K558855KK558855K]zFFz]]zFFz]%%%% %%%%@L,	-CS//SC-	,L4855KK558855KK558LFz]]zFFz]]zF%%%%%%%%3+,K88K,+3    @ @@    +  !!5!";!532654&#!!#"&54632    && &&@& && &      @    
    '7!7!7!!'!'!'7 ` `@` `    @    " ' 9 > C  5#"'35#334&+"35353#54&#26=4&+32653#53#5&юR@@&&@ &&@@&	F@@&& `&&`&@&@  @ @    #53533##5!3!53 @@     @          # ) . 3 9 = A  3#3#3#7#3!3#3#3#35353##!!!!35353#'3# @@@@@@@@@  @@@ @@@ @@@ @@@  @  @  @ @@@@  @        ! %  !3!3!#!#3#73#73#73#73#0      @@  @@@@@@@@@       & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@   @ @    -  >54.+!2>54&''46;2+5#"&=32#q$+#=R. .R=#P?C -- ss -- S/+L8! !8L+Bi8((808((8   @@@   #3!53#5!@ @ @@@@@    @ @  !  7!!5#"&'.5#32>5#@=""=-Ni<<iN-@@--5]F((F]5    @ @@ >  !.#"&546323.'.#"!!#"&'#3267>54&'35%^3CbbC8Yq+#&a55a&)--)+9bC8Yq+#&a55a&)-A-,A/#&ET-.T@
6",A/#&ET-3@     @@@   "333335!.R=##=R.@@@#=R..R=#  @ @@    "333335!7'.R=##=R.@@@#=R..R=#      ` @@    "333335!@.R=##=R.@@@#=R..R=#     @    
-    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@       +_<      /    /                                    8                 @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @     
+    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@    ` % K X k  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++==+=+*;>%ZX+=         C_<      0=    0=                                9                @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @      
    l 0Rt0~@x"Bb B`Nnz		6	`		
 P
 
-,PB
0
R
|

:      8                                            q        0                       
 J      
- 4   	      	   q  	   0  	     	     	   W  	 
- 4  t i n y m c e - s m a l l V e r s i o n   1 . 0 t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l l R e g u l a r t i n y m c e - s m a l l F o n t   g e n e r a t e d   b y   I c o M o o n .                                
\ No newline at end of file
+,PB
0
R
|

:    9                                  
                 
 H       
         '       
 o      
+    	   
  	     	   U  	     	   2  	   |  	 
+ 4 tinymce-small t i n y m c e - s m a l lVersion 1.0 V e r s i o n   1 . 0tinymce-small t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l lRegular R e g u l a rtinymce-small t i n y m c e - s m a l lFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.woff
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.woff
@@ -1,4 +1,4 @@
-wOFF     #(     "                       OS/2     `   `_cmap  h   \   \ gasp           glyf      w#head     6   6;<hhea     $   $hmtx         loca      r   r$maxp  !l         H name  !  {  {Nkpost  #                      3	                               @  5 @ @                                 H         (25       *4                                   79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
+wOFF     $     $X                       OS/2     `   `$cmap  h   l   lƭgasp           glyf      	Ghead      6   6g{hhea  !   $   $hmtx  !<      loca  "    t   t$Zmaxp  "         I name  "    L܁post  $                     3	                               @   @ @                                      P          (25       *4    5                                 79               79               79     @      7  %'!"3!2653#5!81!813#4&#!"#33!26=!//!!/@@@&&@@&@&PP/! !//!   && &&       .  '.#!"3!2654&'#5!8181!!81SA`&&&.
 
  ͆& && A-
 
@@ -11,10 +11,10 @@ wOFF     #(     "
 
 'FF'&?())(?&v%##%v$C_::_C$$C_::_C$%%%%=%%='PppP'=%%=        .+"8137337>101#;@<q::q''> @ 䤈 
  @ @   	     " ' , 1  !!5!!!5!!5!!#533#5!3#5=3#3#553#@@       @@ @@@@     @    !!@     @ @  
   7!!5###5!''7'77@  ݷ@>>>>@  @>>>>         %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n       @   4  %5>54.#"#'!5.54>32!5#9^D%Fz]]zF%D^9@@&?-/Qm>>mQ/-?&@@%GZj9Pi<<iP9jZG%`;KX0BuW22WuB0XK;`  @    . ; H Y  2#"&'.5467>35"32>54.#132654&#"!32654&#""&'32>7# K558855KK558855K]zFFz]]zFFz]%%%% %%%%@L,	-CS//SC-	,L4855KK558855KK558LFz]]zFFz]]zF%%%%%%%%3+,K88K,+3    @ @@    +  !!5!";!532654&#!!#"&54632    && &&@& && &      @    
    '7!7!7!!'!'!'7 ` `@` `    @    " ' 9 > C  5#"'35#334&+"35353#54&#26=4&+32653#53#5&юR@@&&@ &&@@&	F@@&& `&&`&@&@  @ @    #53533##5!3!53 @@     @          # ) . 3 9 = A  3#3#3#7#3!3#3#3#35353##!!!!35353#'3# @@@@@@@@@  @@@ @@@ @@@ @@@  @  @  @ @@@@  @        ! %  !3!3!#!#3#73#73#73#73#0      @@  @@@@@@@@@       & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@   @ @    -  >54.+!2>54&''46;2+5#"&=32#q$+#=R. .R=#P?C -- ss -- S/+L8! !8L+Bi8((808((8   @@@   #3!53#5!@ @ @@@@@    @ @  !  7!!5#"&'.5#32>5#@=""=-Ni<<iN-@@--5]F((F]5    @ @@ >  !.#"&546323.'.#"!!#"&'#3267>54&'35%^3CbbC8Yq+#&a55a&)--)+9bC8Yq+#&a55a&)-A-,A/#&ET-.T@
6",A/#&ET-3@     @@@   "333335!.R=##=R.@@@#=R..R=#  @ @@    "333335!7'.R=##=R.@@@#=R..R=#      ` @@    "333335!@.R=##=R.@@@#=R..R=#     @    
-    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@       +_<      /    /                                    8                 @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @     
+    "  #5'!!!'#5#5%!3!!5333@@eeee @@@@@[ee ee@     @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @    6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @xX @d'B0+Jc88cJ+#
pPPppP2o33II33II3@@ 3BQ,8cJ++Jc8 o2PppPPp
3VI33II33I   @    & + 0 @  54&+54&+"#";!#81381#55!!!!373#35#5335
&&

@@  @00@  @
@&&@
 
@ @@@@@@@@@    ` % K X k  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++==+=+*;>%ZX+=         C_<      0=    0=                                9                @       @  @  @  @    @  @      @  @  @  p @  @  @    @  @  @  `  N  @    @  @  @      @  @  @  @  @  @  @  @         @    @  `  @    @  @      
    l 0Rt0~@x"Bb B`Nnz		6	`		
 P
 
-,PB
0
R
|

:      8                                            q        0                       
 J      
- 4   	      	   q  	   0  	     	     	   W  	 
- 4  t i n y m c e - s m a l l V e r s i o n   1 . 0 t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l l R e g u l a r t i n y m c e - s m a l l F o n t   g e n e r a t e d   b y   I c o M o o n .                                
\ No newline at end of file
+,PB
0
R
|

:    9                                  
                 
 H       
         '       
 o      
+    	   
  	     	   U  	     	   2  	   |  	 
+ 4 tinymce-small t i n y m c e - s m a l lVersion 1.0 V e r s i o n   1 . 0tinymce-small t i n y m c e - s m a l ltinymce-small t i n y m c e - s m a l lRegular R e g u l a rtinymce-small t i n y m c e - s m a l lFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.eot
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.eot
@@ -1,9 +1,9 @@
-/  h.                       LP                       #E                   t i n y m c e    R e g u l a r    V e r s i o n   1 . 0    t i n y m c e            0OS/2      `cmapVQ(     gasp        glyfH    (head  *t   6hhea#  *   $hmtx+q  *  4locaM  ,   maxp ]   ,    nameT  ,  post     .H              3	                               @  x @ @                                         (       (546jjx       * 45jjx   9(	
ztR                                                         79               79               79         
-   !!'3#!3!3  @@K5     @55    @   4  '.#!"3!2654&'#5#!"&5463!23P! !//!!/!-&	 		!/!!//!`!P.E		`	     0 9  5'.'7'./#'737>77'>?%#'573 hq++qhhq++qhp+qhhq++qhhq+                !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 W d   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632##"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%55%W"#@ DHDDHD @#"=3#"(c.BB.c("#3=

-5&%55%&5
-
     @   ' , 0 7  54&+54&+"#"3!!7#81381#55!!537#!!@
&&

 @  ee 
@&&@

  @@@@[ee@       * 9 H W  !!%!!#!!!#"3!26533!2654&##"&546;2##"&546;2##"&546;2#@ x8   8**0**0**@

@

|@@@     ***x**0*







@



        	   ( 5  !!5!!5!!54632#"&54632#"&54632#"&5K55KK55KK55KK55KK55KK55K5KK55KK55KK55KK55KK55KK5  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   ?  2#".5'4>3">3!2#".5'4>3">3.R=##=R..R=#Fz]@u-		@.R=##=R..R=#Fz]@u-		 #=R..R=##=R. ]zF0.
+C  B                       LP                       DA                   t i n y m c e    R e g u l a r    V e r s i o n   1 . 0    t i n y m c e            0OS/2      `cmapȦ7    Dgasp     `   glyfބj  h  ;xheado  =   6hhea4  >   $hmtx  ><  loca  @(   maxp    A     nameT  A@  post     B              3	                               @  x @ @                                     (   F @     (5+ (*-5=Aa6jjx       * 
*  &*-09?a5jjx   98IKJIGB@:21/-*)
+;	
                                                                                       79               79               79            !!!3#!3!3   @@K5    @5  @   1  '.#!"3!2654&#5#!"&5463!23P! !//!!/!E	 		!/!!//!`!P		`	      / 7  5'.'7'./#'737>77'>7'#'573 hq++qhhq++qhp+qhhq++qhhq+               !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 V b   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632#"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%552"#@ DHDDHD @#"=3#"(c.BB.c("#3=

+5&%55%&5
+
  @   & * - 3  54&+54&+"#"3!!781381#55!537#!!@
&&

  e 
@&&@

  @@@@[e@@       ) 7 E S  !!%!!#!!!#"3!26533!2654&#"&546;2#"&546;2#"&546;2@ x8   8**0**0**@

@
o@@@     ***x**0*







@



           # /  !!!!!!4632#"&4632#"&4632#"&K55KK55KK55KK55KK55KK55K  @5KK55KK5KK55KK5KK55KK  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   =  2#".5'4>3">!2#".5'4>3">.R=##=R..R=#Fz]@u-	I.R=##=R..R=#Fz]@u-	 #=R..R=##=R. ]zF0.
 #=R..R=##=R. ]zF0.
-   @   >.	6+&8FOi@Mer     5	5&&>@8&+iOFeMr  .  A t  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64'@
'<

'

+   @ 
  >.	6+&8FO@Me    5	5&&>@8&+iOFeMr  . 
 @ r  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64@
'<

'
 	
 

	c
 		
@@ -11,13 +11,13 @@
 	
 

	c
 		
-	
A19.. 
<'

'

	
+	
A19. 
<'

'
	
 		
 c	

		
 A.-c*u.Ac*u.A
	
 		
 c	

		
-A--      2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
+A-        2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
 	
 

	c
 		
@@ -30,21 +30,33 @@ c	

	
 A--d*u.Ac*u.A
	
 		
 c	

		
-A--.@.)@    @    	!	!@@@    @   %        @  	    !!!!4632#"&5!7    8((88((8  @@ @ (88((88(  `    	   @ @  	     " ' *  !!#53#53#53!!3#53#53#53!%   @   @  @             9 O  3#2#575!5!'"32>7>54.'.#512#".54>3 %*PKD--DKP**PKD--DKP*jPPjjPPj @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP   @     	3	!#	3@                 6  J  - 8 C N  "32>54.##"&'.5467>32'>77.'%#17'5 Pi<<iPPi<<iP)i::i)(,,()i::i)(,,(z+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::i)@V0:C%+<`+%C:0V`<
2v        ! L o  "32>7.#2#"&5463#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,pO@%%%%F? "D##D" ?/U##U/2pPPp2/U##U/W)UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
+A--.@.)@    @  	  		!@@@    @   %      @      !!!4632#"&!7  @ 8((88((8  @@ (88((88H `  	   @ @         "  !#535#535#53!!#535#535#53%  @   @  @          8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP    @     	3	!#	3@                 6  J  + 6 @ J  "32>54.#"&'.5467>32'>77.'#17' Pi<<iPPi<<i|)i::i)(,,()i::i)(,,R+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::iV0:C%+<`+%C:0V`6
2v           I l  "32>7.2#"&546#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,p%%%%a? "D##D" ?/U##U/2pPPp2/U##U()UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
 
-I,m!9    0   
  %7!3#33#7B::rrH::     
-       	     " ' , 1  !!5!!!5!!5!!!5!!!5)!5=!!!!55!!                       @  @        !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          4  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS!      ) 6 C X  "32>54.#".54>32##"&54632!#"&546322>7#".'3 jPPjjPPjYuDDuYYuDDuY%%%%%%%% 5aRB8Um==mU8BRa5PjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          *  !!!";!32654&#!!#"&54632   && && @&&  &@&@          
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @   " 4 9 > D  334&+"3553#5!5#";5#354&+326=4&#265#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&@ F.        #53533##%!3!@                # ' / 3 7 ? D J  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!71!!@@@@@@@@@@   @@@@ @@@@@@ @@@@@ @@@@@@ @@@               #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@    @   '  >54.#!!2>54&'32+#32# (F]55]F(D8e*<<)f,>>,"T/5]F((F]5Ft!%K55K  K55K        #3!53#5@@@ @@ @    @     3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88          8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54>3 .R=##=R.   #=R..R=#  @      !####".54>3
 .R=##=R.     #=R..R=#          !####".54>3-  .R=##=R.     #=R..R=#      
-    "  #5'!!!'#5#5%!3!!5333@@eeee@  @  @[ee ee@@   @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @8K- @'B0+Jc88cJ+c
pPPppP233II33II3@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I   @   + 6 ; @  373#35#335'54&+54&+"#"3!!#81381#55!!!!   @00@  @
&&

 @     @ @@ @
@&&@

 @@@@@@      # (  .'.#"#5>723#5!!!!	&		z]W  @PF
+I,m!9   0     %7!3#33#B::rrH:    
+              # '  !5!!5!5#!5!!%!!5!!!!5!      @         @            !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          3  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS        ' 3 ? S  "32>54.".54>32#"&54632#"&546322>7#".' jPPjjPPjYuDDuYYuDDu%%%%%%%% 5aRB8Um==mU8BRaPjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          '  !!!";!32654&!!%#"&54632   && &&@&&  &@&@         
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @ 
   0 4 8 >  334&+"33#%5#";5#54&+326=4&#26#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&ƀ@ @ F.           #53533##%!3!@                # ' / 3 7 ? C H  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!1!@@@@@@@@@@  @@@@ @@@@@@ @@@@@ @@@@@@ @@                #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      % +  2#5267>54&'.#"33>!3@]zFFz]G225522GG2&2	Nv Fz]]zF`522GG22552&_4  Qg;@     @   $  >54.#!!2>54&32+#32 (F]55]F(De*<<)f,>>"T/5]F((F]5FtFK55K K55K        #3!53#5@@@ @@ @    @    3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88        8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54> .R=##=R   #=R..R=#    @      !####".54>
 .R=##=R     #=R..R=#            !####".54>-  .R=##=R     #=R..R=#        	      #5'!!!'##%!3!!5333@@eeee@  @  @eeee@    @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         5 A  !'!!3!!.54>32'>54&#"3267?6&%"&54632` @8K- @'B0+Jc88cJ+c
pPPppP233II33II@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I    @   * 5 9 =  373#35#335'54&+54&+"#"3!!81381#55!!!   @00@  @
&&

     @ @@ @
@&&@

 @@@@@@      " &  .'.#"#5>723#5!!!	&		z]W @@PF
 
-s*  @    0}:  	 ,  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8V]PsF  GBBBBBB-<
-3%94-0&)V']     - , j  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c0xu%;K%F
<<)?,MY0";fP'OMJ#-d,\wk :R1F&BB&4c^W'MG$            !!7!"3!26534&#' ` (88((8``XH@00 8(@(88(  `HX00   a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
+s*  @   0}:   )  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8VPG GBBBBBB-<
+3%94-0&)V'   - + i  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c-xu%;K%F
<<)?,MY0";fP'OMJ#-d0wk :R1F&BB&4c^W'MG$    ` % K W j  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++===+*;>%ZX+=                !!5!5#!55!!!!5!     @         	              #  !!5!5#!5!!%!!5!!!!5!     @                @           !!5!5!5!!5!5!5!!5!5!5!5!5!  @    @    @    @ @@@@@@               !!!5#!5!!5!!!  @ @      @                  %5#53533#!!!!5!5!5!5!5!@Vj @@      ZZ@@@               3##5#535%!!5!5!5!5!5!!!V @      @ZZ@@@               ##5#53533!!5!!5!!5!5!!FFM @  @  @  C@=                 3533##5#!!!%!!!!5!5!MFF       CC =                 '  !!!!5!5!5!5!5!!!5!5!''7'77    @      @  `==== @@@@====             !!!!''7'77   =}```` @````       @          !!5!5!5!5!5!!5!5!5!5!5!        @      @ @@@@@       @          !!5!5!5!!5!5!5!!5!5!5!  @    @    @    @ @@@@@         $  ''7'77!#3#3!5!7!5!'!5!vMMMI @@VZ@6@s@=MJMMC@@@@             % 1  55!!'5!'5!!57!57!'77'7@@@@@@  
3 3
  # 0 MLM@
@M@@3
4ZZ4
3@v#ss0SjMMM  @ 
   5%33'47632#"'&@@@@@((((@@ @@ (((       3  '	7%93267>594&'.'
+DVVVTW#@		
+	
CVVVP#3I/
+
+
+,            !!!!!!!!         
+j@V*      *     	#57'762!!5
+@C+lCTs
+=Cm+Cpp   	     	  ! G V h t   !!##53#575#53%#535#535#5>32#.'#"&546?>54&#"##3267573>32#"&'#32654&#"%.#"3267#"&54632#   0CCɆ̉55+J )0.5&C		J0:=0GGG?07BC90>C@C6C@7CCCGCC,( p
++!"'	
3	#p
+E7:MV '' !%'%"$%-3G9<G2.        ( ,  '>735!5#!!.'#7261%#3733%7#*w4+#
]H3!6\D+D$]]33]MM0v"IMP(]]]]C7$M,:j0C]Ѝ    @            3#3#%3#3#%3#3#%3#3#@                 	5	!!!        rss        @        7)!3#!!3#@  @   @QQ@ @     @     !!"3!265#5#	GE!//!!/  E?/!!//!0             !!7!"3!26534&' ` (88((8 `X008(@(88( `HX00          !";!2654&!5#!(88(3m(88H 8( (8  8( (8     @  ` &  .106726'46.#"310!4.oE
+SZZS
+EpqUUqp>V@dW^JJ^Wd@V>-FZ00ZF-       #  #54&+"#"3!2654&%46;2!PqOOq \&&  OqqO &&       #  2#54&+"32#!"&5463!5463 Oq&&qOqO&& Oq            3 7 O S  54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53@ @@@  @  
   !!%5!!7!5!#53@   @ @@@@@         !!!!!!       @ @        $  %.#"3!26'%"&546327#4632K

K%3f3%%%%%X%%,g,@@,%%%% %%       8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP        ' 3  "32>54.".54>32##5#53533 jPPjjPPjPi<<iPPi<<iPjjPPjjP<iPPi<<iPPi<@          !  "32>54.3#!53#533 jPPjjPP @@@PjjPPjjP @ @      	 
   %!!#535#3 @  ࠀ@      a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
 
-,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A         #  "#	#4>32#2>54.#]zF  2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF      ` #  23	34.#"3".54>3]zF2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF           !!   @@        !)@@      # 8 D  %'.>54.#"326776&'%".54>32###33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]5@Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      # 8 <  %'.>54.#"326776&'%".54>32#!!'+1<iPPi<<iPG2K5]F((F]55]F((F]5Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  O  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!       -;IXft-I7W@ @ uu  @ @      !!!!!!@ @@   
-      , ; J Y h w    %2#"&=463"&=4632#2+"&546;+"&546;2"/&4762'&4762"'!"'&4?6262"'&4?"32>54.#"&54632# %%%%%%%%%%@%%@ %@%%@%}-5.5-5.5z5.5-5.5-=5]F((F]55]F((F]5B^^BB^^B%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
-'C53z\\˿6           "32>54.#4>3".5 jPPjjPPj<iPPi<PjjPPjjP Pi< <iP      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!!@@@  @@@@ @@@        E#_<      Ѱ    Ѱ                               M                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                          @     3                  
-   H  Fpd0td"Bx,Ld		@	j	
-.
-t
-0(f~

.
X

*0~4|Hb:jB    M                                            `        6        u                K      
+,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A      @ @   3!26=4&#!" 


@
 


       #  !4&+"!"3!;265!26=4&



`

`
@`





`

        @   	7 @@ @@       	@      @     '	  @@   @ @   	   @    @ @   	   @          		            @   	   7!!!!'#5'     [c    [b    @@ #  "#7#4>32#2>54.#`Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<     @@ #  23'34.#"3".54>3Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<           !!   @@        !)@@      " 6 B  %'.>54.#"326776&".54>32##33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      " 6 :  %'.>54.#"326776&".54>32!!'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  N  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!      -;IXft-I7W@ @uu  @ @      !!!!!!@ @@   
+    
  ) 7 F T c r    %2#"&=46"&=46322+"&5463+"&546;2"/&4762'&4762"%"'&4?6262"'&4?"32>54."&54632 %%%%%%%%%%@%%@%@%%@%}-5.5-5.5g5.5-5.5-=5]F((F]55]F((F]5B^^BB^^%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
+'C53z\\˿6          "32>54.4>3". jPPjjPP<iPPi<PjjPPjjP Pi< <i      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!@@@  @@@@ @@         AD_<      9    9                                {                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                                             @        *       @        @        @           @                                       @                       @     3                  
+   B  8bR^Pn<F <		`	
+
+P
+
+@ L

P

 t x 6x$\F|FzTx@zRt84PN^>R    {                                            `        6        u                K      
     	     	   g  	   =  	   |  	      	   R  	 
  4 tinymce t i n y m c eVersion 1.0 V e r s i o n   1 . 0tinymce t i n y m c etinymce t i n y m c eRegular R e g u l a rtinymce t i n y m c eFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- /dev/null
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.json
@@ -0,0 +1,3381 @@
+{
+	"IcoMoonType": "selection",
+	"icons": [
+		{
+			"icon": {
+				"paths": [
+					"M576.234 289.27l242.712-81.432 203.584 606.784-242.712 81.432zM0 896h256v-704h-256v704zM64 320h128v64h-128v-64zM320 896h256v-704h-256v704zM384 320h128v64h-128v-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"books",
+					"library",
+					"archive"
+				],
+				"defaultCode": 57458,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 523,
+				"id": 1722,
+				"prevSize": 32,
+				"code": 59665,
+				"name": "books",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 0
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 416v192c0 17.672 14.328 32 32 32h960c17.672 0 32-14.328 32-32v-192c0-17.672-14.328-32-32-32h-960c-17.672 0-32 14.328-32 32z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"minus",
+					"minimize",
+					"subtract"
+				],
+				"defaultCode": 58229,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 597,
+				"id": 1723,
+				"prevSize": 32,
+				"code": 59705,
+				"name": "minus",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 1
+		},
+		{
+			"icon": {
+				"paths": [
+					"M992 384h-352v-352c0-17.672-14.328-32-32-32h-192c-17.672 0-32 14.328-32 32v352h-352c-17.672 0-32 14.328-32 32v192c0 17.672 14.328 32 32 32h352v352c0 17.672 14.328 32 32 32h192c17.672 0 32-14.328 32-32v-352h352c17.672 0 32-14.328 32-32v-192c0-17.672-14.328-32-32-32z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"plus",
+					"add",
+					"sum"
+				],
+				"defaultCode": 58230,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 598,
+				"id": 1724,
+				"prevSize": 32,
+				"code": 59706,
+				"name": "plus",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 2
+		},
+		{
+			"icon": {
+				"paths": [
+					"M521.6 44.8l-67.2 67.2-86.4-86.4-86.4 86.4 86.4 86.4-368 368 432 432 518.4-518.4-428.8-435.2zM435.2 825.6l-262.4-262.4 35.2-35.2 576-51.2-348.8 348.8zM953.6 550.4c-6.4 6.4-16 16-28.8 32-28.8 32-41.6 64-41.6 89.6v0 0 0 0 0 0 0c0 16 6.4 35.2 22.4 48 12.8 12.8 32 22.4 48 22.4s35.2-6.4 48-22.4 22.4-32 22.4-48v0 0 0 0 0 0 0c0-25.6-12.8-54.4-41.6-89.6-9.6-16-22.4-25.6-28.8-32v0z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"fill"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 599,
+				"id": 1695,
+				"prevSize": 32,
+				"code": 59650,
+				"name": "fill"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 3
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 694.4h1024v128h-1024v-128z",
+					"M0 928h1024v64h-1024v-64z",
+					"M0 393.6h1024v192h-1024v-192z",
+					"M0 32h1024v256h-1024v-256z"
+				],
+				"attrs": [
+					{},
+					{},
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"borderwidth"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{},
+				{},
+				{},
+				{}
+			],
+			"properties": {
+				"order": 524,
+				"id": 1696,
+				"prevSize": 32,
+				"code": 59651,
+				"name": "borderwidth"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 4
+		},
+		{
+			"icon": {
+				"paths": [
+					"M739.2 332.8l-502.4 502.4h-185.6v-185.6l502.4-502.4 185.6 185.6zM803.2 272l-185.6-185.6 67.2-67.2c22.4-22.4 54.4-22.4 76.8 0l108.8 108.8c22.4 22.4 22.4 54.4 0 76.8l-67.2 67.2zM41.6 912h940.8v112h-940.8v-112z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"line"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 525,
+				"id": 1697,
+				"prevSize": 32,
+				"code": 59652,
+				"name": "line"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 5
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 480h1024v64h-1024v-64z",
+					"M304 48v339.2h-67.2v-272h-67.2v-67.2z",
+					"M444.8 265.6v54.4h134.4v67.2h-201.6v-153.6l134.4-64v-54.4h-134.4v-67.2h201.6v153.6z",
+					"M854.4 48v339.2h-204.8v-67.2h137.6v-67.2h-137.6v-70.4h137.6v-67.2h-137.6v-67.2z",
+					"M115.2 793.6c3.2-57.6 38.4-83.2 108.8-83.2 38.4 0 67.2 9.6 86.4 25.6s25.6 35.2 25.6 70.4v112c0 25.6 0 28.8 9.6 41.6h-73.6c-3.2-9.6-3.2-9.6-6.4-19.2-22.4 19.2-41.6 25.6-70.4 25.6-54.4 0-89.6-32-89.6-76.8s28.8-70.4 99.2-80l38.4-6.4c16-3.2 22.4-6.4 22.4-16 0-12.8-12.8-22.4-38.4-22.4s-41.6 9.6-44.8 28.8h-67.2zM262.4 844.8c-6.4 3.2-12.8 6.4-25.6 6.4l-25.6 6.4c-25.6 6.4-38.4 16-38.4 28.8 0 16 12.8 25.6 35.2 25.6s41.6-9.6 54.4-32v-35.2z",
+					"M390.4 624h73.6v112c22.4-16 41.6-22.4 67.2-22.4 64 0 105.6 51.2 105.6 124.8 0 76.8-44.8 134.4-108.8 134.4-32 0-48-9.6-67.2-35.2v28.8h-70.4v-342.4zM460.8 838.4c0 41.6 22.4 70.4 51.2 70.4s51.2-28.8 51.2-70.4c0-44.8-19.2-70.4-51.2-70.4-28.8 0-51.2 28.8-51.2 70.4z",
+					"M851.2 806.4c-3.2-22.4-19.2-35.2-44.8-35.2-32 0-51.2 25.6-51.2 70.4 0 48 19.2 73.6 51.2 73.6 25.6 0 41.6-12.8 44.8-41.6l70.4 3.2c-9.6 60.8-54.4 96-118.4 96-73.6 0-121.6-51.2-121.6-128 0-80 48-131.2 124.8-131.2 64 0 108.8 35.2 112 96h-67.2z"
+				],
+				"attrs": [
+					{},
+					{},
+					{},
+					{},
+					{},
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"count"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{},
+				{},
+				{},
+				{},
+				{},
+				{},
+				{}
+			],
+			"properties": {
+				"order": 526,
+				"id": 1698,
+				"prevSize": 32,
+				"code": 59653,
+				"name": "count"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 6
+		},
+		{
+			"icon": {
+				"paths": [
+					"M553.6 656l-118.4-118.4c80-89.6 137.6-195.2 172.8-304h137.6v-92.8h-326.4v-92.8h-92.8v92.8h-326.4v92.8h518.4c-32 89.6-80 176-147.2 249.6-44.8-48-80-99.2-108.8-156.8h-92.8c35.2 76.8 80 147.2 137.6 211.2l-236.8 233.6 67.2 67.2 233.6-233.6 144 144c3.2 0 38.4-92.8 38.4-92.8zM816 419.2h-92.8l-208 560h92.8l51.2-140.8h220.8l51.2 140.8h92.8l-208-560zM691.2 745.6l76.8-201.6 76.8 201.6h-153.6z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"translate"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 527,
+				"id": 1699,
+				"prevSize": 32,
+				"code": 59655,
+				"name": "translate"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 7
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 64h128v128h-128v-128z",
+					"M576 320h128v128h-128v-128z",
+					"M320 320h128v128h-128v-128z",
+					"M576 576h128v128h-128v-128z",
+					"M320 576h128v128h-128v-128z",
+					"M320 832h128v128h-128v-128z",
+					"M576 832h128v128h-128v-128z",
+					"M320 64h128v128h-128v-128z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"drag"
+				],
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 528,
+				"id": 1700,
+				"prevSize": 32,
+				"code": 59656,
+				"name": "drag",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 8
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 590.444l-512-397.426-512 397.428v-162.038l512-397.426 512 397.428zM896 576v384h-256v-256h-256v256h-256v-384l384-288z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"home"
+				],
+				"defaultCode": 57345,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 529,
+				"id": 1701,
+				"prevSize": 32,
+				"code": 59659,
+				"name": "home",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 9
+		},
+		{
+			"icon": {
+				"paths": [
+					"M839.432 199.43c27.492 27.492 50.554 78.672 55.552 120.57h-318.984v-318.984c41.898 4.998 93.076 28.060 120.568 55.552l142.864 142.862zM512 384v-384h-368c-44 0-80 36-80 80v864c0 44 36 80 80 80h672c44 0 80-36 80-80v-560h-384zM576 768v192h-192v-192h-160l256-256 256 256h-160z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"upload"
+				],
+				"defaultCode": 57474,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 530,
+				"id": 1702,
+				"prevSize": 32,
+				"code": 59668,
+				"name": "upload",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 10
+		},
+		{
+			"icon": {
+				"paths": [
+					"M928 64h-832c-52.8 0-96 43.2-96 96v512c0 52.8 43.2 96 96 96h160v256l307.2-256h364.8c52.8 0 96-43.2 96-96v-512c0-52.8-43.2-96-96-96zM896 640h-379.142l-196.858 174.714v-174.714h-192v-448h768v448z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"bubble"
+				],
+				"defaultCode": 57703,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 600,
+				"id": 1703,
+				"prevSize": 32,
+				"code": 59676,
+				"name": "bubble",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 11
+		},
+		{
+			"icon": {
+				"paths": [
+					"M622.826 702.736c-22.11-3.518-22.614-64.314-22.614-64.314s64.968-64.316 79.128-150.802c38.090 0 61.618-91.946 23.522-124.296 1.59-34.054 48.96-267.324-190.862-267.324-239.822 0-192.45 233.27-190.864 267.324-38.094 32.35-14.57 124.296 23.522 124.296 14.158 86.486 79.128 150.802 79.128 150.802s-0.504 60.796-22.614 64.314c-71.22 11.332-337.172 128.634-337.172 257.264h896c0-128.63-265.952-245.932-337.174-257.264z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"user"
+				],
+				"defaultCode": 57733,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 601,
+				"id": 1704,
+				"prevSize": 32,
+				"code": 59677,
+				"name": "user",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 12
+		},
+		{
+			"icon": {
+				"paths": [
+					"M592 448h-16v-192c0-105.87-86.13-192-192-192h-128c-105.87 0-192 86.13-192 192v192h-16c-26.4 0-48 21.6-48 48v480c0 26.4 21.6 48 48 48h544c26.4 0 48-21.6 48-48v-480c0-26.4-21.6-48-48-48zM192 256c0-35.29 28.71-64 64-64h128c35.29 0 64 28.71 64 64v192h-256v-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"lock"
+				],
+				"defaultCode": 57811,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 602,
+				"id": 1705,
+				"prevSize": 32,
+				"code": 59686,
+				"name": "lock"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 13
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 64c105.87 0 192 86.13 192 192v192h-128v-192c0-35.29-28.71-64-64-64h-128c-35.29 0-64 28.71-64 64v192h16c26.4 0 48 21.6 48 48v480c0 26.4-21.6 48-48 48h-544c-26.4 0-48-21.6-48-48v-480c0-26.4 21.6-48 48-48h400v-192c0-105.87 86.13-192 192-192h128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"unlock"
+				],
+				"defaultCode": 57812,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 603,
+				"id": 1706,
+				"prevSize": 32,
+				"code": 59687,
+				"name": "unlock"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 14
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 128v-16c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-192v128h192v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h576v-128h-576zM256 256v-128h128v128h-128zM832 432c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-576v128h576v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h192v-128h-192v-16zM640 576v-128h128v128h-128zM448 752c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-192v128h192v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h576v-128h-576v-16zM256 896v-128h128v128h-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"settings"
+				],
+				"defaultCode": 57819,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 604,
+				"id": 1707,
+				"prevSize": 32,
+				"code": 59688,
+				"name": "settings",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 15
+		},
+		{
+			"icon": {
+				"paths": [
+					"M192 1024h640l64-704h-768zM640 128v-128h-256v128h-320v192l64-64h768l64 64v-192h-320zM576 128h-128v-64h128v64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"remove2"
+				],
+				"defaultCode": 57935,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 605,
+				"id": 1708,
+				"prevSize": 32,
+				"code": 59690,
+				"name": "remove2",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 16
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 64h256v256h-256zM384 384h256v256h-256zM384 704h256v256h-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"menu"
+				],
+				"defaultCode": 58025,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 606,
+				"id": 1709,
+				"prevSize": 32,
+				"code": 59693,
+				"name": "menu",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 17
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1009.956 915.76l-437.074-871.112c-16.742-29.766-38.812-44.648-60.882-44.648s-44.14 14.882-60.884 44.648l-437.074 871.112c-33.486 59.532-5 108.24 63.304 108.24h869.308c68.302 0 96.792-48.708 63.302-108.24zM512 896c-35.346 0-64-28.654-64-64 0-35.348 28.654-64 64-64 35.348 0 64 28.652 64 64 0 35.346-28.652 64-64 64zM556 704h-88l-20-256c0-35.346 28.654-64 64-64s64 28.654 64 64l-20 256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"warning"
+				],
+				"defaultCode": 58198,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 531,
+				"id": 1710,
+				"prevSize": 32,
+				"code": 59696,
+				"name": "warning"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 18
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 704h128v128h-128zM704 256c35.346 0 64 28.654 64 64v192l-192 128h-128v-64l192-128v-64h-320v-128h384zM512 96c-111.118 0-215.584 43.272-294.156 121.844s-121.844 183.038-121.844 294.156c0 111.118 43.272 215.584 121.844 294.156 78.572 78.572 183.038 121.844 294.156 121.844 111.118 0 215.584-43.272 294.156-121.844 78.572-78.572 121.844-183.038 121.844-294.156 0-111.118-43.272-215.584-121.844-294.156-78.572-78.572-183.038-121.844-294.156-121.844zM512 0v0c282.77 0 512 229.23 512 512s-229.23 512-512 512c-282.77 0-512-229.23-512-512 0-282.77 229.23-512 512-512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"question"
+				],
+				"defaultCode": 58201,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 532,
+				"id": 1711,
+				"prevSize": 32,
+				"code": 59697,
+				"name": "question",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 19
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM512 896c-212.078 0-384-171.922-384-384s171.922-384 384-384c212.078 0 384 171.922 384 384 0 212.078-171.922 384-384 384zM768 576h-192v192h-128v-192h-192v-128h192v-192h128v192h192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"pluscircle"
+				],
+				"defaultCode": 58206,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 533,
+				"id": 1712,
+				"prevSize": 32,
+				"code": 59698,
+				"name": "pluscircle",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 20
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM448 192h128v128h-128v-128zM640 832h-256v-64h64v-256h-64v-64h192v320h64v64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"info"
+				],
+				"defaultCode": 58211,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 534,
+				"id": 1713,
+				"prevSize": 32,
+				"code": 59699,
+				"name": "info"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 21
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 736 736 0h-448l-288 288v448l288 288h448l288-288v-448l-288-288zM576 832h-128v-128h128v128zM576 576h-128v-384h128v384z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"notice"
+				],
+				"defaultCode": 58218,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 535,
+				"id": 1714,
+				"prevSize": 32,
+				"code": 59700,
+				"name": "notice"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 22
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 640l192 192 320-320 320 320 192-192-511.998-512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrowup"
+				],
+				"defaultCode": 58288,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 536,
+				"id": 1715,
+				"prevSize": 32,
+				"code": 59707,
+				"name": "arrowup",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 23
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 0l-192 192 320 320-320 320 192 192 512-512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrowright"
+				],
+				"defaultCode": 58289,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 537,
+				"id": 1716,
+				"prevSize": 32,
+				"code": 59708,
+				"name": "arrowright",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 24
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 384l-192-192-320 320-320-320-192 192 512 511.998z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrowdown"
+				],
+				"defaultCode": 58290,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 538,
+				"id": 1717,
+				"prevSize": 32,
+				"code": 59709,
+				"name": "arrowdown",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 25
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 640l-256-256-256 256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrowup2"
+				],
+				"defaultCode": 58292,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 539,
+				"id": 1718,
+				"prevSize": 32,
+				"code": 59711,
+				"name": "arrowup2",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 26
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 384l256 256 256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrowdown2"
+				],
+				"defaultCode": 58294,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 540,
+				"id": 1719,
+				"prevSize": 32,
+				"code": 59712,
+				"name": "arrowdown2",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 27
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 256l256 256 256-256zM255.996 575.996l256 256 256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"menu2"
+				],
+				"defaultCode": 58393,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 541,
+				"id": 1720,
+				"prevSize": 32,
+				"code": 59713,
+				"name": "menu2",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 28
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 576l128-128v512h-768v-768h512l-128 128h-256v512h512zM960 64v352l-130.744-130.744-354.746 354.744h-90.51v-90.512l354.744-354.744-130.744-130.744z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"newtab"
+				],
+				"defaultCode": 58492,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 607,
+				"id": 1721,
+				"prevSize": 32,
+				"code": 59745,
+				"name": "newtab",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 29
+		},
+		{
+			"icon": {
+				"paths": [
+					"M960 256v-64l-448 128-448-128v64l320 128v256l-128 448h64l192-448 192 448h64l-128-448v-256zM416 160q0-40 28-68t68-28 68 28 28 68-28 68-68 28-68-28-28-68z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"grid": 16,
+				"tags": [
+					"a11y"
+				]
+			},
+			"attrs": [],
+			"properties": {
+				"order": 608,
+				"id": 1694,
+				"prevSize": 32,
+				"code": 59648,
+				"name": "a11y"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 30
+		},
+		{
+			"icon": {
+				"paths": [
+					"M892.8 982.4l-89.6-89.6c-70.4 80-172.8 131.2-288 131.2-208 0-380.8-166.4-384-377.6 0 0 0 0 0 0 0-3.2 0-3.2 0-6.4s0-3.2 0-6.4v0c0 0 0 0 0-3.2 0 0 0-3.2 0-3.2 3.2-105.6 48-211.2 105.6-304l-192-192 44.8-44.8 182.4 182.4c0 0 0 0 0 0l569.6 569.6c0 0 0 0 0 0l99.2 99.2-48 44.8zM896 633.6c0 0 0 0 0 0 0-3.2 0-6.4 0-6.4-9.6-316.8-384-627.2-384-627.2s-108.8 89.6-208 220.8l70.4 70.4c6.4-9.6 16-22.4 22.4-32 41.6-51.2 83.2-96 115.2-128v0c32 32 73.6 76.8 115.2 128 108.8 137.6 169.6 265.6 172.8 371.2 0 0 0 3.2 0 3.2v0 0c0 3.2 0 3.2 0 6.4s0 3.2 0 3.2v0 0c0 22.4-3.2 41.6-9.6 64l76.8 76.8c16-41.6 28.8-89.6 28.8-137.6 0 0 0 0 0 0 0-3.2 0-3.2 0-6.4s-0-3.2-0-6.4z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"invert"
+				],
+				"grid": 16,
+				"defaultCode": 58882
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 609,
+				"id": 0,
+				"prevSize": 32,
+				"code": 58882,
+				"name": "invert"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 31
+		},
+		{
+			"icon": {
+				"paths": [
+					"M928 128h-416l-32-64h-352l-64 128h896zM904.34 704h74.86l44.8-448h-1024l64 640h484.080c-104.882-37.776-180.080-138.266-180.080-256 0-149.982 122.018-272 272-272 149.98 0 272 122.018 272 272 0 21.678-2.622 43.15-7.66 64zM1002.996 913.75l-198.496-174.692c17.454-28.92 27.5-62.814 27.5-99.058 0-106.040-85.96-192-192-192s-192 85.96-192 192 85.96 192 192 192c36.244 0 70.138-10.046 99.058-27.5l174.692 198.496c22.962 26.678 62.118 28.14 87.006 3.252l5.492-5.492c24.888-24.888 23.426-64.044-3.252-87.006zM640 764c-68.484 0-124-55.516-124-124s55.516-124 124-124 124 55.516 124 124-55.516 124-124 124z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57396,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 0,
+				"order": 610,
+				"prevSize": 32,
+				"code": 57396,
+				"name": "browse",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 32
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 256h64v64h-64zM640 384h64v64h-64zM640 512h64v64h-64zM640 640h64v64h-64zM512 512h64v64h-64zM512 640h64v64h-64zM384 640h64v64h-64zM768 384h64v64h-64zM768 512h64v64h-64zM768 640h64v64h-64zM768 768h64v64h-64zM640 768h64v64h-64zM512 768h64v64h-64zM384 768h64v64h-64zM256 768h64v64h-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"resize",
+					"dots"
+				],
+				"defaultCode": 57394,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 1,
+				"order": 611,
+				"prevSize": 32,
+				"code": 57394,
+				"name": "resize",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 33
+		},
+		{
+			"icon": {
+				"paths": [
+					"M832 256h-192v-64l-192-192h-448v768h384v256h640v-576l-192-192zM832 346.51l101.49 101.49h-101.49v-101.49zM448 90.51l101.49 101.49h-101.49v-101.49zM64 64h320v192h192v448h-512v-640zM960 960h-512v-192h192v-448h128v192h192v448z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"copy"
+				],
+				"defaultCode": 57393,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 2,
+				"order": 612,
+				"prevSize": 32,
+				"code": 57393,
+				"name": "copy",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 34
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 64h512v128h-128v768h-128v-768h-128v768h-128v-448c-123.712 0-224-100.288-224-224s100.288-224 224-224zM960 896l-256-224 256-224z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"rtl"
+				],
+				"defaultCode": 57392,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 3,
+				"order": 613,
+				"prevSize": 32,
+				"code": 57392,
+				"name": "rtl",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 35
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 64h512v128h-128v768h-128v-768h-128v768h-128v-448c-123.712 0-224-100.288-224-224s100.288-224 224-224zM64 448l256 224-256 224z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"ltr"
+				],
+				"defaultCode": 57391,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 4,
+				"order": 542,
+				"prevSize": 32,
+				"code": 57391,
+				"name": "ltr",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 36
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 64h512v128h-128v768h-128v-768h-128v768h-128v-448c-123.712 0-224-100.288-224-224s100.288-224 224-224z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"visualchars"
+				],
+				"defaultCode": 57390,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 5,
+				"order": 543,
+				"prevSize": 32,
+				"code": 57390,
+				"name": "visualchars",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 37
+		},
+		{
+			"icon": {
+				"paths": [
+					"M731.42 517.036c63.92 47.938 100.58 116.086 100.58 186.964s-36.66 139.026-100.58 186.964c-59.358 44.518-137.284 69.036-219.42 69.036-82.138 0-160.062-24.518-219.42-69.036-63.92-47.938-100.58-116.086-100.58-186.964h128c0 69.382 87.926 128 192 128 104.074 0 192-58.618 192-128 0-69.382-87.926-128-192-128-82.138 0-160.062-24.518-219.42-69.036-63.92-47.94-100.58-116.086-100.58-186.964 0-70.878 36.66-139.024 100.58-186.964 59.358-44.518 137.282-69.036 219.42-69.036 82.136 0 160.062 24.518 219.42 69.036 63.92 47.94 100.58 116.086 100.58 186.964h-128c0-69.382-87.926-128-192-128-104.074 0-192 58.618-192 128 0 69.382 87.926 128 192 128 82.136 0 160.062 24.518 219.42 69.036zM0 512h1024v64h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"strikethrough"
+				],
+				"defaultCode": 57389,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 6,
+				"order": 544,
+				"prevSize": 32,
+				"code": 57389,
+				"name": "strikethrough",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 38
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 64h128v416c0 159.058-143.268 288-320 288-176.73 0-320-128.942-320-288v-416h128v416c0 40.166 18.238 78.704 51.354 108.506 36.896 33.204 86.846 51.494 140.646 51.494 53.8 0 103.75-18.29 140.646-51.494 33.116-29.802 51.354-68.34 51.354-108.506v-416zM192 832h640v128h-640z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"underline"
+				],
+				"defaultCode": 57388,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 7,
+				"order": 545,
+				"prevSize": 32,
+				"code": 57388,
+				"name": "underline",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 39
+		},
+		{
+			"icon": {
+				"paths": [
+					"M896 64v64h-128l-320 768h128v64h-448v-64h128l320-768h-128v-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"italic"
+				],
+				"defaultCode": 57387,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 8,
+				"order": 546,
+				"prevSize": 32,
+				"code": 57387,
+				"name": "italic",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 40
+		},
+		{
+			"icon": {
+				"paths": [
+					"M707.88 484.652c37.498-44.542 60.12-102.008 60.12-164.652 0-141.16-114.842-256-256-256h-320v896h384c141.158 0 256-114.842 256-256 0-92.956-49.798-174.496-124.12-219.348zM384 192h101.5c55.968 0 101.5 57.42 101.5 128s-45.532 128-101.5 128h-101.5v-256zM543 832h-159v-256h159c58.45 0 106 57.42 106 128s-47.55 128-106 128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"bold0"
+				],
+				"defaultCode": 57386,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 9,
+				"order": 547,
+				"prevSize": 32,
+				"code": 57386,
+				"name": "bold",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 41
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 64c247.424 0 448 200.576 448 448s-200.576 448-448 448v-96c94.024 0 182.418-36.614 248.902-103.098 66.484-66.484 103.098-154.878 103.098-248.902 0-94.022-36.614-182.418-103.098-248.902-66.484-66.484-154.878-103.098-248.902-103.098-94.022 0-182.418 36.614-248.902 103.098-51.14 51.138-84.582 115.246-97.306 184.902h186.208l-224 256-224-256h164.57c31.060-217.102 217.738-384 443.43-384zM768 448v128h-256v-320h128v192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"restoredraft"
+				],
+				"defaultCode": 57384,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 11,
+				"order": 548,
+				"prevSize": 32,
+				"code": 57384,
+				"name": "restoredraft",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 42
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 512h128v64h-128zM192 512h192v64h-192zM448 512h128v64h-128zM640 512h192v64h-192zM896 512h128v64h-128zM880 0l16 448h-768l16-448h32l16 384h640l16-384zM144 1024l-16-384h768l-16 384h-32l-16-320h-640l-16 320z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"pagebreak"
+				],
+				"defaultCode": 57383,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 12,
+				"order": 549,
+				"prevSize": 32,
+				"code": 57383,
+				"name": "pagebreak",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 43
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 192h128v64h-128zM576 192h128v64h-128zM896 192v256h-192v-64h128v-128h-64v-64zM320 384h128v64h-128zM512 384h128v64h-128zM192 256v128h64v64h-128v-256h192v64zM384 576h128v64h-128zM576 576h128v64h-128zM896 576v256h-192v-64h128v-128h-64v-64zM320 768h128v64h-128zM512 768h128v64h-128zM192 640v128h64v64h-128v-256h192v64zM960 64h-896v896h896v-896zM1024 0v0 1024h-1024v-1024h1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"template"
+				],
+				"defaultCode": 57382,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 13,
+				"order": 550,
+				"prevSize": 32,
+				"code": 57382,
+				"name": "template",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 44
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 576h-192v-128h192v-192h128v192h192v128h-192v192h-128zM1024 640v384h-1024v-384h128v256h768v-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"nonbreaking"
+				],
+				"defaultCode": 57381,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 14,
+				"order": 551,
+				"prevSize": 32,
+				"code": 57381,
+				"name": "nonbreaking",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 45
+		},
+		{
+			"icon": {
+				"paths": [
+					"M128 256h128v192h64v-384c0-35.2-28.8-64-64-64h-128c-35.2 0-64 28.8-64 64v384h64v-192zM128 64h128v128h-128v-128zM960 64v-64h-192c-35.202 0-64 28.8-64 64v320c0 35.2 28.798 64 64 64h192v-64h-192v-320h192zM640 160v-96c0-35.2-28.8-64-64-64h-192v448h192c35.2 0 64-28.8 64-64v-96c0-35.2-8.8-64-44-64 35.2 0 44-28.8 44-64zM576 384h-128v-128h128v128zM576 192h-128v-128h128v128zM832 576l-416 448-224-288 82-70 142 148 352-302z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"spellchecker"
+				],
+				"defaultCode": 57380,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 15,
+				"order": 552,
+				"prevSize": 32,
+				"code": 57380,
+				"name": "spellchecker",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 46
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 896h256l64-128v256h-384v-214.214c131.112-56.484 224-197.162 224-361.786 0-214.432-157.598-382.266-352-382.266-194.406 0-352 167.832-352 382.266 0 164.624 92.886 305.302 224 361.786v214.214h-384v-256l64 128h256v-32.59c-187.63-66.46-320-227.402-320-415.41 0-247.424 229.23-448 512-448 282.77 0 512 200.576 512 448 0 188.008-132.37 348.95-320 415.41v32.59z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"charmap"
+				],
+				"defaultCode": 57376,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 19,
+				"order": 614,
+				"prevSize": 32,
+				"code": 57376,
+				"name": "charmap",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 47
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 206v50h128v64h-192v-146l128-60v-50h-128v-64h192v146zM676 256h-136l-188 188-188-188h-136l256 256-256 256h136l188-188 188 188h136l-256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"sup"
+				],
+				"defaultCode": 57375,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 20,
+				"order": 615,
+				"prevSize": 32,
+				"code": 57375,
+				"name": "sup",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 48
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 910v50h128v64h-192v-146l128-60v-50h-128v-64h192v146zM676 256h-136l-188 188-188-188h-136l256 256-256 256h136l188-188 188 188h136l-256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"sub"
+				],
+				"defaultCode": 57374,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 21,
+				"order": 616,
+				"prevSize": 32,
+				"code": 57374,
+				"name": "sub",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 49
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 896h576v128h-576zM192 0h704v128h-704zM277.388 832l204.688-784.164 123.85 32.328-196.25 751.836zM929.774 1024l-129.774-129.774-129.774 129.774-62.226-62.226 129.774-129.774-129.774-129.774 62.226-62.226 129.774 129.774 129.774-129.774 62.226 62.226-129.774 129.774 129.774 129.774z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"removeformat"
+				],
+				"defaultCode": 57373,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 22,
+				"order": 617,
+				"prevSize": 32,
+				"code": 57373,
+				"name": "removeformat",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 50
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 448h1024v128h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"hr"
+				],
+				"defaultCode": 57372,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 23,
+				"order": 618,
+				"prevSize": 32,
+				"code": 57372,
+				"name": "hr",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 51
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v896h1024v-896h-1024zM384 640v-192h256v192h-256zM640 704v192h-256v-192h256zM640 192v192h-256v-192h256zM320 192v192h-256v-192h256zM64 448h256v192h-256v-192zM704 448h256v192h-256v-192zM704 384v-192h256v192h-256zM64 704h256v192h-256v-192zM704 896v-192h256v192h-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"table"
+				],
+				"defaultCode": 57371,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 24,
+				"order": 619,
+				"prevSize": 32,
+				"code": 57371,
+				"name": "table",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 52
+		},
+		{
+			"icon": {
+				"paths": [
+					"M322.018 832l57.6-192h264.764l57.6 192h113.632l-191.996-640h-223.236l-192 640h113.636zM475.618 320h72.764l57.6 192h-187.964l57.6-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"forecolor"
+				],
+				"defaultCode": 57370,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 25,
+				"order": 620,
+				"prevSize": 32,
+				"code": 57370,
+				"name": "forecolor",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 53
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 320c-209.368 0-395.244 100.556-512 256 116.756 155.446 302.632 256 512 256 209.368 0 395.244-100.554 512-256-116.756-155.444-302.632-256-512-256zM448 448c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zM773.616 705.296c-39.648 20.258-81.652 35.862-124.846 46.376-44.488 10.836-90.502 16.328-136.77 16.328-46.266 0-92.282-5.492-136.768-16.324-43.194-10.518-85.198-26.122-124.846-46.376-63.020-32.202-120.222-76.41-167.64-129.298 47.418-52.888 104.62-97.1 167.64-129.298 32.336-16.522 66.242-29.946 101.082-40.040-19.888 30.242-31.468 66.434-31.468 105.336 0 106.040 85.962 192 192 192 106.038 0 192-85.96 192-192 0-38.902-11.582-75.094-31.466-105.34 34.838 10.096 68.744 23.52 101.082 40.042 63.022 32.198 120.218 76.408 167.638 129.298-47.42 52.886-104.618 97.1-167.638 129.296zM860.918 243.722c-108.72-55.554-226.112-83.722-348.918-83.722-122.806 0-240.198 28.168-348.918 83.722-58.772 30.032-113.732 67.904-163.082 112.076v109.206c55.338-58.566 120.694-107.754 192.194-144.29 99.62-50.904 207.218-76.714 319.806-76.714s220.186 25.81 319.804 76.716c71.502 36.536 136.858 85.724 192.196 144.29v-109.206c-49.35-44.174-104.308-82.046-163.082-112.078z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"preview"
+				],
+				"defaultCode": 57369,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 26,
+				"order": 553,
+				"prevSize": 32,
+				"code": 57369,
+				"name": "preview",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 54
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 192c-212.076 0-384 171.922-384 384s171.922 384 384 384c212.074 0 384-171.922 384-384s-171.926-384-384-384zM715.644 779.646c-54.392 54.396-126.716 84.354-203.644 84.354s-149.25-29.958-203.646-84.354c-54.396-54.394-84.354-126.718-84.354-203.646s29.958-149.25 84.354-203.646c54.396-54.396 126.718-84.354 203.646-84.354s149.252 29.958 203.642 84.354c54.402 54.396 84.358 126.718 84.358 203.646s-29.958 149.252-84.356 203.646zM325.93 203.862l-42.94-85.878c-98.874 49.536-179.47 130.132-229.006 229.008l85.876 42.94c40.248-80.336 105.732-145.822 186.070-186.070zM884.134 389.93l85.878-42.938c-49.532-98.876-130.126-179.472-229.004-229.008l-42.944 85.878c80.338 40.248 145.824 105.732 186.070 186.068zM512 384h-64v192c0 10.11 4.7 19.11 12.022 24.972l-0.012 0.016 160 128 39.976-49.976-147.986-118.39v-176.622z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"inserttime"
+				],
+				"defaultCode": 57368,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 27,
+				"order": 554,
+				"prevSize": 32,
+				"code": 57368,
+				"name": "inserttime",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 55
+		},
+		{
+			"icon": {
+				"paths": [
+					"M320 256l-256 256 256 256h128l-256-256 256-256zM704 256h-128l256 256-256 256h128l256-256z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"code"
+				],
+				"defaultCode": 57367,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 28,
+				"order": 555,
+				"prevSize": 32,
+				"code": 57367,
+				"name": "code",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 56
+		},
+		{
+			"icon": {
+				"paths": [
+					"M448 704h128v128h-128zM704 256c35.346 0 64 28.654 64 64v192l-192 128h-128v-64l192-128v-64h-320v-128h384zM512 96c-111.118 0-215.584 43.272-294.156 121.844s-121.844 183.038-121.844 294.156c0 111.118 43.272 215.584 121.844 294.156 78.572 78.572 183.038 121.844 294.156 121.844 111.118 0 215.584-43.272 294.156-121.844 78.572-78.572 121.844-183.038 121.844-294.156 0-111.118-43.272-215.584-121.844-294.156-78.572-78.572-183.038-121.844-294.156-121.844zM512 0v0c282.77 0 512 229.23 512 512s-229.23 512-512 512c-282.77 0-512-229.23-512-512 0-282.77 229.23-512 512-512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"help"
+				],
+				"defaultCode": 57366,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 29,
+				"order": 556,
+				"prevSize": 32,
+				"code": 57366,
+				"name": "help",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 57
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 128v768h1024v-768h-1024zM192 832h-128v-128h128v128zM192 576h-128v-128h128v128zM192 320h-128v-128h128v128zM768 832h-512v-640h512v640zM960 832h-128v-128h128v128zM960 576h-128v-128h128v128zM960 320h-128v-128h128v128zM384 320v384l256-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"media"
+				],
+				"defaultCode": 57365,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 30,
+				"order": 557,
+				"prevSize": 32,
+				"code": 57365,
+				"name": "media",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 58
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 128v832h1024v-832h-1024zM960 896h-896v-704h896v704zM704 352c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96-53.019 0-96-42.981-96-96zM896 832h-768l192-512 256 320 128-96z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"image"
+				],
+				"defaultCode": 57364,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 31,
+				"order": 558,
+				"prevSize": 32,
+				"code": 57364,
+				"name": "image",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 59
+		},
+		{
+			"icon": {
+				"paths": [
+					"M192 0v1024l320-320 320 320v-1024h-640zM768 869.49l-256-256-256 256v-805.49h512v805.49z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"anchor"
+				],
+				"defaultCode": 57363,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 32,
+				"order": 559,
+				"prevSize": 32,
+				"code": 57363,
+				"name": "anchor",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 60
+		},
+		{
+			"icon": {
+				"paths": [
+					"M476.888 675.114c4.56 9.048 6.99 19.158 6.99 29.696 0 17.616-6.744 34.058-18.992 46.308l-163.38 163.38c-12.248 12.248-28.696 18.992-46.308 18.992s-34.060-6.744-46.308-18.992l-99.38-99.38c-12.248-12.25-18.992-28.696-18.992-46.308s6.744-34.060 18.992-46.308l163.38-163.382c12.248-12.246 28.696-18.992 46.308-18.992 10.538 0 20.644 2.43 29.696 6.988l65.338-65.336c-27.87-21.41-61.44-32.16-95.034-32.16-39.986 0-79.972 15.166-110.308 45.502l-163.38 163.382c-60.67 60.67-60.67 159.95 0 220.618l99.38 99.382c30.334 30.332 70.32 45.5 110.306 45.5 39.988 0 79.974-15.168 110.308-45.502l163.38-163.38c55.82-55.82 60.238-144.298 13.344-205.346l-65.34 65.338zM978.496 144.884l-99.38-99.382c-30.334-30.336-70.32-45.502-110.308-45.502-39.986 0-79.97 15.166-110.306 45.502l-163.382 163.382c-55.82 55.82-60.238 144.298-13.342 205.342l65.338-65.34c-4.558-9.050-6.988-19.16-6.988-29.694 0-17.616 6.744-34.060 18.992-46.308l163.382-163.382c12.246-12.248 28.694-18.994 46.306-18.994 17.616 0 34.060 6.746 46.308 18.994l99.38 99.382c12.248 12.248 18.992 28.694 18.992 46.308s-6.744 34.060-18.992 46.308l-163.38 163.382c-12.248 12.248-28.694 18.992-46.308 18.992-10.536 0-20.644-2.43-29.696-6.99l-65.338 65.338c27.872 21.41 61.44 32.16 95.034 32.16 39.988 0 79.974-15.168 110.308-45.504l163.38-163.38c60.672-60.666 60.672-159.944 0-220.614zM233.368 278.624l-191.994-191.994 45.256-45.256 191.994 191.994zM384 0h64v192h-64zM0 384h192v64h-192zM790.632 745.376l191.996 191.996-45.256 45.256-191.996-191.996zM576 832h64v192h-64zM832 576h192v64h-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"unlink"
+				],
+				"defaultCode": 57362,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 33,
+				"order": 560,
+				"prevSize": 32,
+				"code": 57362,
+				"name": "unlink",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 61
+		},
+		{
+			"icon": {
+				"paths": [
+					"M320 704c17.6 17.6 47.274 16.726 65.942-1.942l316.118-316.116c18.668-18.668 19.54-48.342 1.94-65.942s-47.274-16.726-65.942 1.942l-316.116 316.116c-18.668 18.668-19.542 48.342-1.942 65.942zM476.888 675.112c4.56 9.050 6.99 19.16 6.99 29.696 0 17.616-6.744 34.060-18.992 46.308l-163.382 163.382c-12.248 12.248-28.694 18.992-46.308 18.992s-34.060-6.744-46.308-18.992l-99.382-99.382c-12.248-12.248-18.992-28.694-18.992-46.308s6.744-34.060 18.992-46.308l163.382-163.382c12.248-12.248 28.694-18.994 46.308-18.994 10.536 0 20.644 2.43 29.696 6.99l65.338-65.338c-27.87-21.41-61.44-32.16-95.034-32.16-39.986 0-79.972 15.166-110.308 45.502l-163.382 163.382c-60.67 60.67-60.67 159.948 0 220.618l99.382 99.382c30.334 30.332 70.32 45.5 110.306 45.5 39.988 0 79.974-15.168 110.308-45.502l163.382-163.382c55.82-55.82 60.238-144.298 13.344-205.344l-65.34 65.34zM978.498 144.884l-99.382-99.382c-30.334-30.336-70.32-45.502-110.308-45.502-39.986 0-79.972 15.166-110.308 45.502l-163.382 163.382c-55.82 55.82-60.238 144.298-13.342 205.342l65.338-65.34c-4.558-9.050-6.988-19.16-6.988-29.694 0-17.616 6.744-34.060 18.992-46.308l163.382-163.382c12.248-12.248 28.694-18.994 46.308-18.994s34.060 6.746 46.308 18.994l99.382 99.382c12.248 12.248 18.992 28.694 18.992 46.308s-6.744 34.060-18.992 46.308l-163.382 163.382c-12.248 12.248-28.694 18.992-46.308 18.992-10.536 0-20.644-2.43-29.696-6.99l-65.338 65.338c27.872 21.41 61.44 32.16 95.034 32.16 39.988 0 79.974-15.168 110.308-45.502l163.382-163.382c60.67-60.666 60.67-159.944 0-220.614z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"link"
+				],
+				"defaultCode": 57361,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 34,
+				"order": 561,
+				"prevSize": 32,
+				"code": 57361,
+				"name": "link",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 62
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM384 256h640v128h-640zM384 448h640v128h-640zM384 640h640v128h-640zM0 832h1024v128h-1024zM256 320v384l-256-192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"outdent"
+				],
+				"defaultCode": 57357,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 38,
+				"order": 562,
+				"prevSize": 32,
+				"code": 57357,
+				"name": "outdent",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 63
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM384 256h640v128h-640zM384 448h640v128h-640zM384 640h640v128h-640zM0 832h1024v128h-1024zM0 704v-384l256 192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"indent"
+				],
+				"defaultCode": 57356,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 39,
+				"order": 563,
+				"prevSize": 32,
+				"code": 57356,
+				"name": "indent",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 64
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 832h640v128h-640zM384 448h640v128h-640zM384 64h640v128h-640zM192 0v256h-64v-192h-64v-64zM128 526v50h128v64h-192v-146l128-60v-50h-128v-64h192v146zM256 704v320h-192v-64h128v-64h-128v-64h128v-64h-128v-64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"numlist"
+				],
+				"defaultCode": 57355,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 40,
+				"order": 621,
+				"prevSize": 32,
+				"code": 57355,
+				"name": "numlist",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 65
+		},
+		{
+			"icon": {
+				"paths": [
+					"M384 64h640v128h-640v-128zM384 448h640v128h-640v-128zM384 832h640v128h-640v-128zM0 128c0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128 0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128zM0 512c0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128 0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128zM0 896c0-70.692 57.308-128 128-128 70.692 0 128 57.308 128 128 0 70.692-57.308 128-128 128-70.692 0-128-57.308-128-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"bullist"
+				],
+				"defaultCode": 57354,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 41,
+				"order": 622,
+				"prevSize": 32,
+				"code": 57354,
+				"name": "bullist",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 66
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 0h384v64h-384zM576 0h384v64h-384zM952 320h-56v-256h-256v256h-256v-256h-256v256h-56c-39.6 0-72 32.4-72 72v560c0 39.6 32.4 72 72 72h304c39.6 0 72-32.4 72-72v-376h128v376c0 39.6 32.4 72 72 72h304c39.6 0 72-32.4 72-72v-560c0-39.6-32.4-72-72-72zM348 960h-248c-19.8 0-36-14.4-36-32s16.2-32 36-32h248c19.8 0 36 14.4 36 32s-16.2 32-36 32zM544 512h-64c-17.6 0-32-14.4-32-32s14.4-32 32-32h64c17.6 0 32 14.4 32 32s-14.4 32-32 32zM924 960h-248c-19.8 0-36-14.4-36-32s16.2-32 36-32h248c19.8 0 36 14.4 36 32s-16.2 32-36 32z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"searchreplace"
+				],
+				"defaultCode": 57353,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 42,
+				"order": 623,
+				"prevSize": 32,
+				"code": 57353,
+				"name": "searchreplace",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 67
+		},
+		{
+			"icon": {
+				"paths": [
+					"M832 320v-160c0-17.6-14.4-32-32-32h-224v-64c0-35.2-28.8-64-64-64h-128c-35.204 0-64 28.8-64 64v64h-224c-17.602 0-32 14.4-32 32v640c0 17.6 14.398 32 32 32h288v192h448l192-192v-512h-192zM384 64.114c0.034-0.038 0.072-0.078 0.114-0.114h127.768c0.042 0.036 0.082 0.076 0.118 0.114l0 63.886h-128v-63.886zM192 256v-64h512v64h-512zM832 933.49v-101.49h101.49l-101.49 101.49zM960 768h-192v192h-320v-576h512v384z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"paste"
+				],
+				"defaultCode": 57352,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 43,
+				"order": 624,
+				"prevSize": 32,
+				"code": 57352,
+				"name": "paste",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 68
+		},
+		{
+			"icon": {
+				"paths": [
+					"M890.774 709.154c-45.654-45.556-103.728-69.072-157.946-69.072h-29.112l-63.904-64.008 255.62-256.038c63.904-64.010 63.904-192.028 0-256.038l-383.43 384.056-383.432-384.054c-63.904 64.008-63.904 192.028 0 256.038l255.622 256.034-63.906 64.008h-29.114c-54.22 0-112.292 23.518-157.948 69.076-81.622 81.442-92.65 202.484-24.63 270.35 29.97 29.902 70.288 44.494 112.996 44.494 54.216 0 112.29-23.514 157.946-69.072 53.584-53.464 76.742-124 67.084-185.348l65.384-65.488 65.376 65.488c-9.656 61.348 13.506 131.882 67.084 185.348 45.662 45.558 103.732 69.072 157.948 69.072 42.708 0 83.024-14.592 112.994-44.496 68.020-67.866 56.988-188.908-24.632-270.35zM353.024 845.538c-7.698 17.882-19.010 34.346-33.626 48.926-14.636 14.604-31.172 25.918-49.148 33.624-16.132 6.916-32.96 10.568-48.662 10.568-15.146 0-36.612-3.402-52.862-19.612-16.136-16.104-19.52-37.318-19.52-52.288 0-15.542 3.642-32.21 10.526-48.212 7.7-17.884 19.014-34.346 33.626-48.926 14.634-14.606 31.172-25.914 49.15-33.624 16.134-6.914 32.96-10.568 48.664-10.568 15.146 0 36.612 3.4 52.858 19.614 16.134 16.098 19.522 37.316 19.522 52.284 0.002 15.542-3.638 32.216-10.528 48.214zM512.004 666.596c-49.914 0-90.376-40.532-90.376-90.526 0-49.992 40.462-90.52 90.376-90.52s90.372 40.528 90.372 90.52c0 49.998-40.46 90.526-90.372 90.526zM855.272 919.042c-16.248 16.208-37.712 19.612-52.86 19.612-15.704 0-32.53-3.652-48.666-10.568-17.972-7.706-34.508-19.020-49.142-33.624-14.614-14.58-25.926-31.042-33.626-48.926-6.886-15.998-10.526-32.672-10.526-48.212 0-14.966 3.384-36.188 19.52-52.286 16.246-16.208 37.712-19.614 52.86-19.614 15.7 0 32.53 3.654 48.66 10.568 17.978 7.708 34.516 19.018 49.15 33.624 14.61 14.58 25.924 31.042 33.626 48.926 6.884 15.998 10.526 32.67 10.526 48.212-0.002 14.97-3.39 36.186-19.522 52.288z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"cut"
+				],
+				"defaultCode": 57351,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 44,
+				"order": 625,
+				"prevSize": 32,
+				"code": 57351,
+				"name": "cut",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 69
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM0 256h1024v128h-1024zM0 448h1024v128h-1024zM0 640h1024v128h-1024zM0 832h1024v128h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"alignjustify"
+				],
+				"defaultCode": 57350,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 45,
+				"order": 626,
+				"prevSize": 32,
+				"code": 57350,
+				"name": "alignjustify",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 70
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM384 256h640v128h-640zM384 640h640v128h-640zM0 448h1024v128h-1024zM0 832h1024v128h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"alignright"
+				],
+				"defaultCode": 57349,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 46,
+				"order": 627,
+				"prevSize": 32,
+				"code": 57349,
+				"name": "alignright",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 71
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM192 256h640v128h-640zM192 640h640v128h-640zM0 448h1024v128h-1024zM0 832h1024v128h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"aligncenter"
+				],
+				"defaultCode": 57348,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 47,
+				"order": 564,
+				"prevSize": 32,
+				"code": 57348,
+				"name": "aligncenter",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 72
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v128h-1024zM0 256h640v128h-640zM0 640h640v128h-640zM0 448h1024v128h-1024zM0 832h1024v128h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"alignleft"
+				],
+				"defaultCode": 57347,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 48,
+				"order": 565,
+				"prevSize": 32,
+				"code": 57347,
+				"name": "alignleft",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 73
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 592.458v-160.916l-159.144-15.914c-8.186-30.042-20.088-58.548-35.21-84.98l104.596-127.838-113.052-113.050-127.836 104.596c-26.434-15.124-54.942-27.026-84.982-35.208l-15.914-159.148h-160.916l-15.914 159.146c-30.042 8.186-58.548 20.086-84.98 35.208l-127.838-104.594-113.050 113.050 104.596 127.836c-15.124 26.432-27.026 54.94-35.21 84.98l-159.146 15.916v160.916l159.146 15.914c8.186 30.042 20.086 58.548 35.21 84.982l-104.596 127.836 113.048 113.048 127.838-104.596c26.432 15.124 54.94 27.028 84.98 35.21l15.916 159.148h160.916l15.914-159.144c30.042-8.186 58.548-20.088 84.982-35.21l127.836 104.596 113.048-113.048-104.596-127.836c15.124-26.434 27.028-54.942 35.21-84.98l159.148-15.92zM704 576l-128 128h-128l-128-128v-128l128-128h128l128 128v128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"fullpage"
+				],
+				"defaultCode": 57346,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 49,
+				"order": 566,
+				"prevSize": 32,
+				"code": 57346,
+				"name": "fullpage",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 74
+		},
+		{
+			"icon": {
+				"paths": [
+					"M903.432 199.43l-142.864-142.862c-31.112-31.112-92.568-56.568-136.568-56.568h-480c-44 0-80 36-80 80v864c0 44 36 80 80 80h736c44 0 80-36 80-80v-608c0-44-25.456-105.458-56.568-136.57zM858.178 244.686c3.13 3.13 6.25 6.974 9.28 11.314h-163.458v-163.456c4.34 3.030 8.184 6.15 11.314 9.28l142.864 142.862zM896 944c0 8.672-7.328 16-16 16h-736c-8.672 0-16-7.328-16-16v-864c0-8.672 7.328-16 16-16h480c4.832 0 10.254 0.61 16 1.704v254.296h254.296c1.094 5.746 1.704 11.166 1.704 16v608z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"newdocument"
+				],
+				"defaultCode": 57345,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 50,
+				"order": 567,
+				"prevSize": 32,
+				"code": 57345,
+				"name": "newdocument",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 75
+		},
+		{
+			"icon": {
+				"paths": [
+					"M896 0h-896v1024h1024v-896l-128-128zM512 128h128v256h-128v-256zM896 896h-768v-768h64v320h576v-320h74.978l53.022 53.018v714.982z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"save"
+				],
+				"defaultCode": 57344,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 51,
+				"order": 568,
+				"prevSize": 32,
+				"code": 57344,
+				"name": "save",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 76
+		},
+		{
+			"icon": {
+				"paths": [
+					"M128 544l288 288 480-480-128-128-352 352-160-160z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"defaultCode": 57395,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 52,
+				"order": 569,
+				"prevSize": 32,
+				"code": 57395,
+				"name": "checkbox",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 77
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 512v128h32l32-64h64v256h-48v64h224v-64h-48v-256h64l32 64h32v-128zM832 320v-160c0-17.6-14.4-32-32-32h-224v-64c0-35.2-28.8-64-64-64h-128c-35.204 0-64 28.8-64 64v64h-224c-17.602 0-32 14.4-32 32v640c0 17.6 14.398 32 32 32h288v192h640v-704h-192zM384 64.114c0.034-0.038 0.072-0.078 0.114-0.114h127.768c0.042 0.036 0.082 0.076 0.118 0.114l0 63.886h-128v-63.886zM192 256v-64h512v64h-512zM960 960h-512v-576h512v576z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"pastetext"
+				],
+				"defaultCode": 57397,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 53,
+				"order": 570,
+				"prevSize": 32,
+				"code": 57397,
+				"name": "pastetext",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 78
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 0v384l-138.26-138.26-212 212-107.48-107.48 212-212-138.26-138.26zM245.74 138.26l212 212-107.48 107.48-212-212-138.26 138.26v-384h384zM885.74 778.26l138.26-138.26v384h-384l138.26-138.26-212-212 107.48-107.48zM457.74 673.74l-212 212 138.26 138.26h-384v-384l138.26 138.26 212-212z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"fullscreen"
+				],
+				"defaultCode": 57379,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 16,
+				"order": 571,
+				"prevSize": 32,
+				"code": 57379,
+				"name": "fullscreen",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 79
+		},
+		{
+			"icon": {
+				"paths": [
+					"M256 64h512v128h-512zM960 256h-896c-35.2 0-64 28.8-64 64v320c0 35.2 28.796 64 64 64h192v256h512v-256h192c35.2 0 64-28.8 64-64v-320c0-35.2-28.8-64-64-64zM704 896h-384v-320h384v320zM974.4 352c0 25.626-20.774 46.4-46.398 46.4-25.626 0-46.402-20.774-46.402-46.4s20.776-46.4 46.402-46.4c25.626 0 46.398 20.774 46.398 46.4z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"print"
+				],
+				"defaultCode": 57378,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 17,
+				"order": 572,
+				"prevSize": 32,
+				"code": 57378,
+				"name": "print",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 80
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 0c-282.77 0-512 229.228-512 512 0 282.77 229.228 512 512 512 282.77 0 512-229.23 512-512 0-282.772-229.23-512-512-512zM512 944c-238.586 0-432-193.412-432-432 0-238.586 193.414-432 432-432 238.59 0 432 193.414 432 432 0 238.588-193.41 432-432 432zM384 320c0 35.346-28.654 64-64 64s-64-28.654-64-64 28.654-64 64-64 64 28.654 64 64zM768 320c0 35.346-28.652 64-64 64s-64-28.654-64-64 28.652-64 64-64 64 28.654 64 64zM512 652c141.074 0 262.688-57.532 318.462-123.192-20.872 171.22-156.288 303.192-318.462 303.192-162.118 0-297.498-132.026-318.444-303.168 55.786 65.646 177.386 123.168 318.444 123.168z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"emoticons"
+				],
+				"defaultCode": 57377,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 18,
+				"order": 573,
+				"prevSize": 32,
+				"code": 57377,
+				"name": "emoticons",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 81
+		},
+		{
+			"icon": {
+				"paths": [
+					"M225 448c123.712 0 224 100.29 224 224 0 123.712-100.288 224-224 224-123.712 0-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.634 11.636-22.252 24.016-31.83 37.020 11.438-1.8 23.16-2.746 35.104-2.746zM801 448c123.71 0 224 100.29 224 224 0 123.712-100.29 224-224 224-123.71 0-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.636 11.636-22.254 24.016-31.832 37.020 11.44-1.8 23.16-2.746 35.106-2.746z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"blockquote"
+				],
+				"defaultCode": 57358,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 37,
+				"order": 574,
+				"prevSize": 32,
+				"code": 57358,
+				"name": "blockquote",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 82
+		},
+		{
+			"icon": {
+				"paths": [
+					"M761.862 1024c113.726-206.032 132.888-520.306-313.862-509.824v253.824l-384-384 384-384v248.372c534.962-13.942 594.57 472.214 313.862 775.628z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"undo"
+				],
+				"defaultCode": 57359,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 36,
+				"order": 628,
+				"prevSize": 32,
+				"code": 57359,
+				"name": "undo",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 83
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 248.372v-248.372l384 384-384 384v-253.824c-446.75-10.482-427.588 303.792-313.86 509.824-280.712-303.414-221.1-789.57 313.86-775.628z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"redo"
+				],
+				"defaultCode": 57360,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 35,
+				"order": 629,
+				"prevSize": 32,
+				"code": 57360,
+				"name": "redo",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 84
+		},
+		{
+			"icon": {
+				"paths": [
+					"M199.995 381.998v-104.002c0-43.078 34.923-78.001 78.001-78.001h26v-104.002h-26c-100.518 0-182.003 81.485-182.003 182.003v104.002c0 43.078-34.923 78.001-78.001 78.001h-26v104.002h26c43.078 0 78.001 34.923 78.001 78.001v104.002c0 100.515 81.485 182.003 182.003 182.003h26v-104.002h-26c-43.078 0-78.001-34.923-78.001-78.001v-104.002c0-50.931-20.928-96.966-54.646-130.002 33.716-33.036 54.646-79.072 54.646-130.002z",
+					"M824.005 381.998v-104.002c0-43.078-34.923-78.001-78.001-78.001h-26v-104.002h26c100.515 0 182.003 81.485 182.003 182.003v104.002c0 43.078 34.923 78.001 78.001 78.001h26v104.002h-26c-43.078 0-78.001 34.923-78.001 78.001v104.002c0 100.515-81.488 182.003-182.003 182.003h-26v-104.002h26c43.078 0 78.001-34.923 78.001-78.001v-104.002c0-50.931 20.928-96.966 54.646-130.002-33.716-33.036-54.646-79.072-54.646-130.002z",
+					"M616.002 356.715c0 57.439-46.562 104.002-104.002 104.002s-104.002-46.562-104.002-104.002c0-57.439 46.562-104.002 104.002-104.002s104.002 46.562 104.002 104.002z",
+					"M512 511.283c-57.439 0-104.002 46.562-104.002 104.002 0 55.845 26 100.115 105.752 103.88-23.719 33.417-59.441 46.612-105.752 50.944v61.751c0 0 208.003 18.144 208.003-216.577-0.202-57.441-46.56-104.004-104.002-104.004z"
+				],
+				"width": 1024,
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"code",
+					"semicolon",
+					"curly-braces"
+				],
+				"grid": 16,
+				"defaultCode": 58883
+			},
+			"attrs": [],
+			"properties": {
+				"order": 630,
+				"id": 1,
+				"prevSize": 32,
+				"code": 58883,
+				"name": "codesample"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 85
+		},
+		{
+			"icon": {
+				"paths": [
+					"M864.626 473.162c-65.754-183.44-205.11-348.15-352.626-473.162-147.516 125.012-286.87 289.722-352.626 473.162-40.664 113.436-44.682 236.562 12.584 345.4 65.846 125.14 198.632 205.438 340.042 205.438s274.196-80.298 340.040-205.44c57.27-108.838 53.25-231.962 12.586-345.398zM738.764 758.956c-43.802 83.252-132.812 137.044-226.764 137.044-55.12 0-108.524-18.536-152.112-50.652 13.242 1.724 26.632 2.652 40.112 2.652 117.426 0 228.668-67.214 283.402-171.242 44.878-85.292 40.978-173.848 23.882-244.338 14.558 28.15 26.906 56.198 36.848 83.932 22.606 63.062 40.024 156.34-5.368 242.604z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"drop"
+				],
+				"defaultCode": 57381,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 87,
+				"order": 631,
+				"prevSize": 32,
+				"code": 59701,
+				"ligatures": "droplet, color9",
+				"name": "drop"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 86
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 128h-512l-256 256 512 576 512-576-256-256zM512 778.666v-2.666h-2.37l-14.222-16h16.592v-16h-30.814l-14.222-16h45.036v-16h-59.258l-14.222-16h73.48v-16h-87.704l-14.222-16h101.926v-16h-116.148l-14.222-16h130.37v-16h-144.592l-14.222-16h158.814v-16h-173.038l-14.222-16h187.26v-16h-201.482l-14.222-16h215.704v-16h-229.926l-14.222-16h244.148v-16h-258.372l-14.222-16h272.594v-16h-286.816l-14.222-16h301.038v-16h-315.26l-14.222-16h329.482v-16h-343.706l-7.344-8.262 139.072-139.072h211.978v3.334h215.314l16 16h-231.314v16h247.314l16 16h-263.314v16h279.314l16 16h-295.314v16h311.314l16 16h-327.314v16h343.312l7.738 7.738-351.050 394.928z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"diamond",
+					"gem",
+					"jewelry",
+					"dualtone"
+				],
+				"defaultCode": 57889,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 635,
+				"order": 632,
+				"prevSize": 32,
+				"code": 60327,
+				"ligatures": "diamond2, gem2",
+				"name": "sharpen"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 87
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM128 512c0-212.078 171.922-384 384-384v768c-212.078 0-384-171.922-384-384z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"contrast"
+				],
+				"defaultCode": 58104,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 854,
+				"order": 633,
+				"prevSize": 32,
+				"code": 60628,
+				"ligatures": "contrast",
+				"name": "contrast"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 88
+		},
+		{
+			"icon": {
+				"paths": [
+					"M893.254 221.254l-90.508-90.508-290.746 290.744-290.746-290.744-90.508 90.506 290.746 290.748-290.746 290.746 90.508 90.508 290.746-290.746 290.746 290.746 90.508-90.51-290.744-290.744z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"remove"
+				],
+				"defaultCode": 60778,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 24,
+				"order": 634,
+				"prevSize": 32,
+				"code": 60778,
+				"ligatures": "cross2, cancel3",
+				"name": "remove22"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 89
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v384c0 35.346 28.654 64 64 64s64-28.654 64-64v-229.488l677.488 677.488h-229.488c-35.346 0-64 28.652-64 64 0 35.346 28.654 64 64 64h384c35.346 0 64-28.654 64-64v-384c0-35.348-28.654-64-64-64s-64 28.652-64 64v229.488l-677.488-677.488h229.488c35.346 0 64-28.654 64-64s-28.652-64-64-64h-384c-35.346 0-64 28.654-64 64z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"resize2"
+				],
+				"defaultCode": 58329,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 1097,
+				"order": 575,
+				"prevSize": 32,
+				"code": 60921,
+				"ligatures": "arrow-resize2, diagonal2",
+				"name": "resize2"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 90
+		},
+		{
+			"icon": {
+				"paths": [
+					"M483.2 640l-147.2-336c-9.6-25.6-19.2-44.8-25.6-54.4s-16-12.8-25.6-12.8c-16 0-25.6 3.2-28.8 3.2v-70.4c9.6-6.4 25.6-6.4 38.4-9.6 32 0 57.6 6.4 73.6 22.4 6.4 6.4 12.8 16 19.2 25.6 6.4 12.8 12.8 25.6 16 41.6l121.6 291.2 150.4-371.2h92.8l-198.4 470.4v224h-86.4v-224z",
+					"M0 0v1024h1024v-1024h-1024zM960 960h-896v-896h896v896z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"gamma2"
+				],
+				"grid": 16,
+				"defaultCode": 58880
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 576,
+				"id": 1,
+				"prevSize": 32,
+				"code": 58880,
+				"name": "gamma"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 91
+		},
+		{
+			"icon": {
+				"paths": [
+					"M627.2 880h-579.2v-396.8h579.2v396.8zM553.6 553.6h-435.2v256h435.2v-256z",
+					"M259.2 227.2c176-176 457.6-176 633.6 0s176 457.6 0 633.6c-121.6 121.6-297.6 160-454.4 108.8 121.6 28.8 262.4-9.6 361.6-108.8 150.4-150.4 160-384 22.4-521.6-121.6-121.6-320-128-470.4-19.2l86.4 86.4-294.4 22.4 22.4-294.4 92.8 92.8z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"orientation"
+				],
+				"grid": 16,
+				"defaultCode": 58881
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 577,
+				"id": 0,
+				"prevSize": 32,
+				"code": 58881,
+				"name": "orientation"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 92
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 544v352h-640v-640h352l128-128h-512c-52.8 0-96 43.2-96 96v704c0 52.8 43.2 96 96 96h704c52.798 0 96-43.2 96-96v-512l-128 128z",
+					"M864 0l-608 608v160h160l608-608c0-96-64-160-160-160zM416 640l-48-48 480-480 48 48-480 480z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"pencil",
+					"write",
+					"edit"
+				],
+				"defaultCode": 57361,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 68,
+				"order": 578,
+				"prevSize": 32,
+				"code": 59669,
+				"ligatures": "pencil7, write7",
+				"name": "editimage"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 93
+		},
+		{
+			"icon": {
+				"paths": [
+					"M607.998 128.014c-212.070 0-383.986 171.916-383.986 383.986h-191.994l246.848 246.848 246.848-246.848h-191.994c0-151.478 122.798-274.276 274.276-274.276 151.48 0 274.276 122.798 274.276 274.276 0 151.48-122.796 274.276-274.276 274.276v109.71c212.070 0 383.986-171.916 383.986-383.986s-171.916-383.986-383.986-383.986z"
+				],
+				"width": 1024,
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"rotate-ccw",
+					"ccw",
+					"arrow"
+				],
+				"defaultCode": 60072,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 22,
+				"order": 579,
+				"prevSize": 32,
+				"code": 60072,
+				"ligatures": "rotate-ccw3, ccw4",
+				"name": "rotateleft"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 94
+		},
+		{
+			"icon": {
+				"paths": [
+					"M416.002 128.014c212.070 0 383.986 171.916 383.986 383.986h191.994l-246.848 246.848-246.848-246.848h191.994c0-151.478-122.798-274.276-274.276-274.276-151.48 0-274.276 122.798-274.276 274.276 0 151.48 122.796 274.276 274.276 274.276v109.71c-212.070 0-383.986-171.916-383.986-383.986s171.916-383.986 383.986-383.986z"
+				],
+				"width": 1024,
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"rotate-cw",
+					"cw",
+					"arrow"
+				],
+				"defaultCode": 60073,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 580,
+				"id": 1679,
+				"prevSize": 32,
+				"code": 60073,
+				"ligatures": "rotate-cw3, cw4",
+				"name": "rotateright"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 95
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 384h1024v-384zM1024 960v-384h-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"flip-vertical",
+					"mirror"
+				],
+				"defaultCode": 57663,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 403,
+				"order": 581,
+				"prevSize": 32,
+				"code": 60074,
+				"ligatures": "flip-vertical, mirror",
+				"name": "flipv"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 96
+		},
+		{
+			"icon": {
+				"paths": [
+					"M576 0v1024h384zM0 1024h384v-1024z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"flip-horizontal",
+					"mirror"
+				],
+				"defaultCode": 57664,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 405,
+				"order": 582,
+				"prevSize": 32,
+				"code": 60076,
+				"ligatures": "flip-horizontal, mirror3",
+				"name": "fliph"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 97
+		},
+		{
+			"icon": {
+				"paths": [
+					"M992.262 871.396l-242.552-206.294c-25.074-22.566-51.89-32.926-73.552-31.926 57.256-67.068 91.842-154.078 91.842-249.176 0-212.078-171.922-384-384-384-212.076 0-384 171.922-384 384 0 212.078 171.922 384 384 384 95.098 0 182.108-34.586 249.176-91.844-1 21.662 9.36 48.478 31.926 73.552l206.294 242.552c35.322 39.246 93.022 42.554 128.22 7.356s31.892-92.898-7.354-128.22zM384 640c-141.384 0-256-114.616-256-256s114.616-256 256-256 256 114.616 256 256-114.614 256-256 256zM448 192h-128v128h-128v128h128v128h128v-128h128v-128h-128z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"zoom-in",
+					"magnifier",
+					"magnifier-plus",
+					"enlarge"
+				],
+				"defaultCode": 57788,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 534,
+				"order": 583,
+				"prevSize": 32,
+				"code": 60213,
+				"ligatures": "zoom-in3, magnifier9",
+				"name": "zoomin"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 98
+		},
+		{
+			"icon": {
+				"paths": [
+					"M992.262 871.396l-242.552-206.294c-25.074-22.566-51.89-32.926-73.552-31.926 57.256-67.068 91.842-154.078 91.842-249.176 0-212.078-171.922-384-384-384-212.076 0-384 171.922-384 384 0 212.078 171.922 384 384 384 95.098 0 182.108-34.586 249.176-91.844-1 21.662 9.36 48.478 31.926 73.552l206.294 242.552c35.322 39.246 93.022 42.554 128.22 7.356s31.892-92.898-7.354-128.22zM384 640c-141.384 0-256-114.616-256-256s114.616-256 256-256 256 114.616 256 256-114.614 256-256 256zM192 320h384v128h-384z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"zoom-out",
+					"magnifier",
+					"magnifier-minus",
+					"reduce"
+				],
+				"defaultCode": 57789,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 535,
+				"order": 584,
+				"prevSize": 32,
+				"code": 60214,
+				"ligatures": "zoom-out3, magnifier10",
+				"name": "zoomout"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 99
+		},
+		{
+			"icon": {
+				"paths": [
+					"M64 192h896v192h-896zM64 448h896v192h-896zM64 704h896v192h-896z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"menu",
+					"list",
+					"options",
+					"lines",
+					"hamburger"
+				],
+				"defaultCode": 58031,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"order": 585,
+				"id": 1448,
+				"prevSize": 32,
+				"code": 60522,
+				"ligatures": "menu3, list4",
+				"name": "options"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 100
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 832c35.346 0 64 28.654 64 64v64c0 35.346-28.654 64-64 64s-64-28.654-64-64v-64c0-35.346 28.654-64 64-64zM512 192c-35.346 0-64-28.654-64-64v-64c0-35.346 28.654-64 64-64s64 28.654 64 64v64c0 35.346-28.654 64-64 64zM960 448c35.346 0 64 28.654 64 64s-28.654 64-64 64h-64c-35.348 0-64-28.654-64-64s28.652-64 64-64h64zM192 512c0 35.346-28.654 64-64 64h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64h64c35.346 0 64 28.654 64 64zM828.784 738.274l45.256 45.258c24.992 24.99 24.992 65.516 0 90.508-24.994 24.992-65.518 24.992-90.51 0l-45.256-45.256c-24.992-24.99-24.992-65.516 0-90.51 24.994-24.992 65.518-24.992 90.51-0zM195.216 285.726l-45.256-45.256c-24.994-24.994-24.994-65.516 0-90.51s65.516-24.994 90.51 0l45.256 45.256c24.994 24.994 24.994 65.516 0 90.51s-65.516 24.994-90.51 0zM828.784 285.726c-24.992 24.992-65.516 24.992-90.51 0-24.992-24.994-24.992-65.516 0-90.51l45.256-45.254c24.992-24.994 65.516-24.994 90.51 0 24.992 24.994 24.992 65.516 0 90.51l-45.256 45.254zM195.216 738.274c24.992-24.992 65.518-24.992 90.508 0 24.994 24.994 24.994 65.52 0 90.51l-45.254 45.256c-24.994 24.992-65.516 24.992-90.51 0s-24.994-65.518 0-90.508l45.256-45.258z",
+					"M512 256c-141.384 0-256 114.616-256 256 0 141.382 114.616 256 256 256 141.382 0 256-114.618 256-256 0-141.384-114.616-256-256-256zM512 672c-88.366 0-160-71.634-160-160s71.634-160 160-160 160 71.634 160 160-71.634 160-160 160z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"sun",
+					"weather"
+				],
+				"defaultCode": 58094,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 844,
+				"order": 635,
+				"prevSize": 32,
+				"code": 60620,
+				"ligatures": "sun2, weather21",
+				"name": "sun"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 101
+		},
+		{
+			"icon": {
+				"paths": [
+					"M715.812 64.48c-60.25-34.784-124.618-55.904-189.572-64.48 122.936 160.082 144.768 384.762 37.574 570.42-107.2 185.67-312.688 279.112-512.788 252.68 39.898 51.958 90.376 97.146 150.628 131.934 245.908 141.974 560.37 57.72 702.344-188.198 141.988-245.924 57.732-560.372-188.186-702.356z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"moon",
+					"night",
+					"sleep"
+				],
+				"defaultCode": 58105,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 855,
+				"order": 636,
+				"prevSize": 32,
+				"code": 60621,
+				"ligatures": "moon, night",
+				"name": "moon"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 102
+		},
+		{
+			"icon": {
+				"paths": [
+					"M672 1024l192-192-320-320 320-320-192-192-512 512z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"arrow-left",
+					"left",
+					"previous"
+				],
+				"defaultCode": 58291,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 1056,
+				"order": 637,
+				"prevSize": 32,
+				"code": 60864,
+				"ligatures": "arrow-left, left4",
+				"name": "arrowleft"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 103
+		},
+		{
+			"icon": {
+				"paths": [
+					"M832 256l192-192-64-64-192 192h-448v-192h-128v192h-192v128h192v512h512v192h128v-192h192v-128h-192v-448zM320 320h320l-320 320v-320zM384 704l320-320v320h-320z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"tags": [
+					"crop",
+					"resize",
+					"cut"
+				],
+				"defaultCode": 58428,
+				"grid": 16
+			},
+			"attrs": [],
+			"properties": {
+				"id": 1201,
+				"order": 638,
+				"prevSize": 32,
+				"code": 61048,
+				"ligatures": "crop, resize",
+				"name": "crop"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 104
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v896h1024v-896h-1024zM640 704v192h-256v-192h256zM640 192v192h-256v-192h256zM320 192v192h-256v-192h256zM704 384v-192h256v192h-256zM64 704h256v192h-256v-192zM704 896v-192h256v192h-256z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tablerowprops"
+				],
+				"defaultCode": 58880,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1680,
+				"order": 639,
+				"prevSize": 32,
+				"code": 58884,
+				"name": "tablerowprops"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 105
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v896h1024v-896h-1024zM640 704v192h-256v-192h256zM640 192v192h-256v-192h256zM320 192v192h-256v-192h256zM64 448h256v192h-256v-192zM704 448h256v192h-256v-192zM704 384v-192h256v192h-256zM64 704h256v192h-256v-192zM704 896v-192h256v192h-256z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tablecellprops"
+				],
+				"defaultCode": 58881,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1681,
+				"order": 640,
+				"prevSize": 32,
+				"code": 58885,
+				"name": "tablecellprops"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 106
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v832h1024v-832h-1024zM320 832h-256v-192h256v192zM320 576h-256v-192h256v192zM640 832h-256v-192h256v192zM640 576h-256v-192h256v192zM960 832h-256v-192h256v192zM960 576h-256v-192h256v192zM960 320h-896v-192h896v192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"table2"
+				],
+				"defaultCode": 58882,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1682,
+				"order": 641,
+				"prevSize": 32,
+				"code": 58886,
+				"name": "table2"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 107
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v896h1024v-896h-1024zM384 896v-448h576v448h-576zM640 192v192h-256v-192h256zM320 192v192h-256v-192h256zM64 448h256v192h-256v-192zM704 384v-192h256v192h-256zM64 704h256v192h-256v-192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tablemergecells"
+				],
+				"defaultCode": 58884,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1683,
+				"order": 586,
+				"prevSize": 32,
+				"code": 58887,
+				"name": "tablemergecells"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 108
+		},
+		{
+			"icon": {
+				"paths": [
+					"M320 771.2v-182.4h-182.4v-89.6h182.4v-182.4h86.4v182.4h185.6v89.6h-185.6v182.4zM0 64v896h1024v-896h-1024zM640 896h-576v-704h576v704zM960 896h-256v-192h256v192zM960 640h-256v-192h256v192zM960 384h-256v-192h256v192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tableinsertcolbefore"
+				],
+				"defaultCode": 58885,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1684,
+				"order": 587,
+				"prevSize": 32,
+				"code": 58888,
+				"name": "tableinsertcolbefore"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 109
+		},
+		{
+			"icon": {
+				"paths": [
+					"M704 316.8v182.4h182.4v89.6h-182.4v182.4h-86.4v-182.4h-185.6v-89.6h185.6v-182.4zM0 64v896h1024v-896h-1024zM320 896h-256v-192h256v192zM320 640h-256v-192h256v192zM320 384h-256v-192h256v192zM960 896h-576v-704h576v704z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tableinsertcolafter"
+				],
+				"defaultCode": 58886,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1685,
+				"order": 588,
+				"prevSize": 32,
+				"code": 58889,
+				"name": "tableinsertcolafter"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 110
+		},
+		{
+			"icon": {
+				"paths": [
+					"M691.2 451.2h-144v144h-70.4v-144h-144v-67.2h144v-144h70.4v144h144zM0 64v896h1024v-896h-1024zM320 896h-256v-192h256v192zM640 896h-256v-192h256v192zM960 896h-256v-192h256v192zM960 643.2h-896v-451.2h896v451.2z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tableinsertrowbefore"
+				],
+				"defaultCode": 58887,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1686,
+				"order": 589,
+				"prevSize": 32,
+				"code": 58890,
+				"name": "tableinsertrowbefore"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 111
+		},
+		{
+			"icon": {
+				"paths": [
+					"M332.8 636.8h144v-144h70.4v144h144v67.2h-144v144h-70.4v-144h-144zM0 64v896h1024v-896h-1024zM384 192h256v192h-256v-192zM64 192h256v192h-256v-192zM960 896h-896v-451.2h896v451.2zM960 384h-256v-192h256v192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tableinsertrowafter"
+				],
+				"defaultCode": 58888,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1687,
+				"order": 590,
+				"prevSize": 32,
+				"code": 58891,
+				"name": "tableinsertrowafter"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 112
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v896h1024v-896h-1024zM384 192h256v192h-256v-192zM320 896h-256v-192h256v192zM320 640h-256v-192h256v192zM320 384h-256v-192h256v192zM960 896h-576v-448h576v448zM960 384h-256v-192h256v192zM864 803.2l-60.8 60.8-131.2-131.2-131.2 131.2-60.8-60.8 131.2-131.2-131.2-131.2 60.8-60.8 131.2 131.2 131.2-131.2 60.8 60.8-131.2 131.2z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tablesplitcells"
+				],
+				"defaultCode": 58890,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1688,
+				"order": 591,
+				"prevSize": 32,
+				"code": 58893,
+				"name": "tablesplitcells"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 113
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64h1024v896h-1024v-896zM60.8 192v704h899.2v-704h-899.2zM809.6 748.8l-96 96-204.8-204.8-204.8 204.8-96-96 204.8-204.8-204.8-204.8 96-96 204.8 204.8 204.8-204.8 96 96-204.8 204.8z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tabledelete"
+				],
+				"defaultCode": 58891,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1689,
+				"order": 592,
+				"prevSize": 32,
+				"code": 58894,
+				"name": "tabledelete"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 114
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v832h1024v-832h-1024zM640 832h-256v-192h256v192zM640 576h-256v-192h256v192zM640 320h-256v-192h256v192zM960 832h-256v-192h256v192zM960 576h-256v-192h256v192zM960 320h-256v-192h256v192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tableleftheader"
+				],
+				"defaultCode": 58922,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1690,
+				"order": 593,
+				"prevSize": 32,
+				"code": 58922,
+				"name": "tableleftheader"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 115
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 64v832h1024v-832h-1024zM320 832h-256v-192h256v192zM320 576h-256v-192h256v192zM640 832h-256v-192h256v192zM640 576h-256v-192h256v192zM960 832h-256v-192h256v192zM960 576h-256v-192h256v192z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(0, 0, 0)"
+					}
+				],
+				"isMulticolor": false,
+				"tags": [
+					"tabletopheader"
+				],
+				"defaultCode": 58923,
+				"grid": 16
+			},
+			"attrs": [
+				{
+					"fill": "rgb(0, 0, 0)"
+				}
+			],
+			"properties": {
+				"id": 1691,
+				"order": 594,
+				"prevSize": 32,
+				"code": 58923,
+				"name": "tabletopheader"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 116
+		},
+		{
+			"icon": {
+				"paths": [
+					"M886.4 387.2l-156.8 156.8 160 160-76.8 76.8-160-160-156.8 156.8-76.8-73.6 160-160-163.2-163.2 76.8-76.8 163.2 163.2 156.8-156.8 73.6 76.8zM0 64v896h1024v-896h-1024zM960 384h-22.4l-64 64h86.4v192h-89.6l64 64h25.6v192h-896v-192h310.4l64-64h-374.4v-192h371.2l-64-64h-307.2v-192h896v192z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"grid": 16,
+				"tags": [
+					"tabledeleterow"
+				],
+				"defaultCode": 59392
+			},
+			"attrs": [],
+			"properties": {
+				"order": 595,
+				"id": 1693,
+				"prevSize": 32,
+				"code": 59392,
+				"name": "tabledeleterow"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 117
+		},
+		{
+			"icon": {
+				"paths": [
+					"M320 460.8l64 64v12.8l-64 64v-140.8zM640 537.6l64 64v-137.6l-64 64v9.6zM1024 64v896h-1024v-896h1024zM960 192h-256v51.2l-12.8-12.8-51.2 51.2v-89.6h-256v89.6l-51.2-51.2-12.8 12.8v-51.2h-256v704h256v-118.4l35.2 35.2 28.8-28.8v115.2h256v-115.2l48 48 16-16v83.2h256v-707.2zM672 297.6l-156.8 156.8-163.2-163.2-76.8 76.8 163.2 163.2-156.8 156.8 76.8 76.8 156.8-156.8 160 160 76.8-76.8-160-160 156.8-156.8-76.8-76.8z"
+				],
+				"attrs": [],
+				"isMulticolor": false,
+				"grid": 16,
+				"tags": [
+					"tabledeletecol"
+				],
+				"defaultCode": 59393
+			},
+			"attrs": [],
+			"properties": {
+				"order": 596,
+				"id": 1692,
+				"prevSize": 32,
+				"code": 59393,
+				"name": "tabledeletecol"
+			},
+			"setIdx": 2,
+			"setId": 1,
+			"iconIdx": 118
+		}
+	],
+	"height": 1024,
+	"metadata": {
+		"name": "tinymce"
+	},
+	"preferences": {
+		"showGlyphs": true,
+		"showQuickUse": true,
+		"showQuickUse2": true,
+		"showSVGs": true,
+		"fontPref": {
+			"prefix": "icon-",
+			"metadata": {
+				"fontFamily": "tinymce",
+				"majorVersion": 1,
+				"minorVersion": 0
+			},
+			"metrics": {
+				"emSize": 1024,
+				"baseline": 6.25,
+				"whitespace": 50
+			},
+			"resetPoint": 59649,
+			"embed": false
+		},
+		"imagePref": {
+			"prefix": "icon-",
+			"png": true,
+			"useClassSelector": true,
+			"color": 4473924,
+			"bgColor": 16777215
+		},
+		"historySize": 100,
+		"gridSize": 16,
+		"showGrid": true,
+		"showCodes": true,
+		"showLiga": false
+	}
+}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.svg
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.svg
@@ -6,78 +6,124 @@
 <font id="tinymce" horiz-adv-x="1024">
 <font-face units-per-em="1024" ascent="960" descent="-64" />
 <missing-glyph horiz-adv-x="1024" />
-<glyph unicode="&#x20;" d="" horiz-adv-x="512" />
-<glyph unicode="&#xe000;" d="M896 960h-896v-1024h1024v896l-128 128zM512 832h128v-256h-128v256zM896 64h-768v768h64v-320h576v320h74.978l53.022-53.018v-714.982z" />
-<glyph unicode="&#xe001;" d="M903.432 760.57l-142.864 142.862c-31.112 31.112-92.568 56.568-136.568 56.568h-480c-44 0-80-36-80-80v-864c0-44 36-80 80-80h736c44 0 80 36 80 80v608c0 44-25.456 105.458-56.568 136.57zM858.178 715.314c3.13-3.13 6.25-6.974 9.28-11.314h-163.458v163.456c4.34-3.030 8.184-6.15 11.314-9.28l142.864-142.862zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16h480c4.832 0 10.254-0.61 16-1.704v-254.296h254.296c1.094-5.746 1.704-11.166 1.704-16v-608z" />
-<glyph unicode="&#xe002;" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
-<glyph unicode="&#xe003;" d="M0 896h1024v-128h-1024zM0 704h640v-128h-640zM0 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
-<glyph unicode="&#xe004;" d="M0 896h1024v-128h-1024zM192 704h640v-128h-640zM192 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
-<glyph unicode="&#xe005;" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
-<glyph unicode="&#xe006;" d="M0 896h1024v-128h-1024zM0 704h1024v-128h-1024zM0 512h1024v-128h-1024zM0 320h1024v-128h-1024zM0 128h1024v-128h-1024z" />
-<glyph unicode="&#xe007;" d="M890.774 250.846c-45.654 45.556-103.728 69.072-157.946 69.072h-29.112l-63.904 64.008 255.62 256.038c63.904 64.010 63.904 192.028 0 256.038l-383.43-384.056-383.432 384.054c-63.904-64.008-63.904-192.028 0-256.038l255.622-256.034-63.906-64.008h-29.114c-54.22 0-112.292-23.518-157.948-69.076-81.622-81.442-92.65-202.484-24.63-270.35 29.97-29.902 70.288-44.494 112.996-44.494 54.216 0 112.29 23.514 157.946 69.072 53.584 53.464 76.742 124 67.084 185.348l65.384 65.488 65.376-65.488c-9.656-61.348 13.506-131.882 67.084-185.348 45.662-45.558 103.732-69.072 157.948-69.072 42.708 0 83.024 14.592 112.994 44.496 68.020 67.866 56.988 188.908-24.632 270.35zM353.024 114.462c-7.698-17.882-19.010-34.346-33.626-48.926-14.636-14.604-31.172-25.918-49.148-33.624-16.132-6.916-32.96-10.568-48.662-10.568-15.146 0-36.612 3.402-52.862 19.612-16.136 16.104-19.52 37.318-19.52 52.288 0 15.542 3.642 32.21 10.526 48.212 7.7 17.884 19.014 34.346 33.626 48.926 14.634 14.606 31.172 25.914 49.15 33.624 16.134 6.914 32.96 10.568 48.664 10.568 15.146 0 36.612-3.4 52.858-19.614 16.134-16.098 19.522-37.316 19.522-52.284 0.002-15.542-3.638-32.216-10.528-48.214zM512.004 293.404c-49.914 0-90.376 40.532-90.376 90.526 0 49.992 40.462 90.52 90.376 90.52s90.372-40.528 90.372-90.52c0-49.998-40.46-90.526-90.372-90.526zM855.272 40.958c-16.248-16.208-37.712-19.612-52.86-19.612-15.704 0-32.53 3.652-48.666 10.568-17.972 7.706-34.508 19.020-49.142 33.624-14.614 14.58-25.926 31.042-33.626 48.926-6.886 15.998-10.526 32.672-10.526 48.212 0 14.966 3.384 36.188 19.52 52.286 16.246 16.208 37.712 19.614 52.86 19.614 15.7 0 32.53-3.654 48.66-10.568 17.978-7.708 34.516-19.018 49.15-33.624 14.61-14.58 25.924-31.042 33.626-48.926 6.884-15.998 10.526-32.67 10.526-48.212-0.002-14.97-3.39-36.186-19.522-52.288z" />
-<glyph unicode="&#xe008;" d="M832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h448l192 192v512h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM832 26.51v101.49h101.49l-101.49-101.49zM960 192h-192v-192h-320v576h512v-384z" />
-<glyph unicode="&#xe009;" d="M64 960h384v-64h-384zM576 960h384v-64h-384zM952 640h-56v256h-256v-256h-256v256h-256v-256h-56c-39.6 0-72-32.4-72-72v-560c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v376h128v-376c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v560c0 39.6-32.4 72-72 72zM348 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM924 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
-<glyph unicode="&#xe00a;" d="M384 896h640v-128h-640v128zM384 512h640v-128h-640v128zM384 128h640v-128h-640v128zM0 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 448c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 64c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128z" />
-<glyph unicode="&#xe00b;" d="M384 128h640v-128h-640zM384 512h640v-128h-640zM384 896h640v-128h-640zM192 960v-256h-64v192h-64v64zM128 434v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM256 256v-320h-192v64h128v64h-128v64h128v64h-128v64z" />
-<glyph unicode="&#xe00c;" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM0 256v384l256-192z" />
-<glyph unicode="&#xe00d;" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM256 640v-384l-256 192z" />
-<glyph unicode="&#xe00e;" d="M225 512c123.712 0 224-100.29 224-224 0-123.712-100.288-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.634-11.636-22.252-24.016-31.83-37.020 11.438 1.8 23.16 2.746 35.104 2.746zM801 512c123.71 0 224-100.29 224-224 0-123.712-100.29-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.636-11.636-22.254-24.016-31.832-37.020 11.44 1.8 23.16 2.746 35.106 2.746z" />
-<glyph unicode="&#xe00f;" d="M761.862-64c113.726 206.032 132.888 520.306-313.862 509.824v-253.824l-384 384 384 384v-248.372c534.962 13.942 594.57-472.214 313.862-775.628z" />
-<glyph unicode="&#xe010;" d="M576 711.628v248.372l384-384-384-384v253.824c-446.75 10.482-427.588-303.792-313.86-509.824-280.712 303.414-221.1 789.57 313.86 775.628z" />
-<glyph unicode="&#xe011;" d="M320 256c17.6-17.6 47.274-16.726 65.942 1.942l316.118 316.116c18.668 18.668 19.54 48.342 1.94 65.942s-47.274 16.726-65.942-1.942l-316.116-316.116c-18.668-18.668-19.542-48.342-1.942-65.942zM476.888 284.888c4.56-9.050 6.99-19.16 6.99-29.696 0-17.616-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.382 99.382c-12.248 12.248-18.992 28.694-18.992 46.308s6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994 10.536 0 20.644-2.43 29.696-6.99l65.338 65.338c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-60.67-60.67-60.67-159.948 0-220.618l99.382-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c55.82 55.82 60.238 144.298 13.344 205.344l-65.34-65.34zM978.498 815.116l-99.382 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994s34.060-6.746 46.308-18.994l99.382-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c60.67 60.666 60.67 159.944 0 220.614z" />
-<glyph unicode="&#xe012;" d="M476.888 284.886c4.56-9.048 6.99-19.158 6.99-29.696 0-17.616-6.744-34.058-18.992-46.308l-163.38-163.38c-12.248-12.248-28.696-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.38 99.38c-12.248 12.25-18.992 28.696-18.992 46.308s6.744 34.060 18.992 46.308l163.38 163.382c12.248 12.246 28.696 18.992 46.308 18.992 10.538 0 20.644-2.43 29.696-6.988l65.338 65.336c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.38-163.382c-60.67-60.67-60.67-159.95 0-220.618l99.38-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.38 163.38c55.82 55.82 60.238 144.298 13.344 205.346l-65.34-65.338zM978.496 815.116l-99.38 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.97-15.166-110.306-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.246 12.248 28.694 18.994 46.306 18.994 17.616 0 34.060-6.746 46.308-18.994l99.38-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.38-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.504l163.38 163.38c60.672 60.666 60.672 159.944 0 220.614zM233.368 681.376l-191.994 191.994 45.256 45.256 191.994-191.994zM384 960h64v-192h-64zM0 576h192v-64h-192zM790.632 214.624l191.996-191.996-45.256-45.256-191.996 191.996zM576 128h64v-192h-64zM832 384h192v-64h-192z" />
-<glyph unicode="&#xe013;" d="M192 960v-1024l320 320 320-320v1024h-640zM768 90.51l-256 256-256-256v805.49h512v-805.49z" />
-<glyph unicode="&#xe014;" d="M0 832v-832h1024v832h-1024zM960 64h-896v704h896v-704zM704 608c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM896 128h-768l192 512 256-320 128 96z" />
-<glyph unicode="&#xe015;" d="M0 832v-768h1024v768h-1024zM192 128h-128v128h128v-128zM192 384h-128v128h128v-128zM192 640h-128v128h128v-128zM768 128h-512v640h512v-640zM960 128h-128v128h128v-128zM960 384h-128v128h128v-128zM960 640h-128v128h128v-128zM384 640v-384l256 192z" />
-<glyph unicode="&#xe016;" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
-<glyph unicode="&#xe017;" d="M320 704l-256-256 256-256h128l-256 256 256 256zM704 704h-128l256-256-256-256h128l256 256z" />
-<glyph unicode="&#xe018;" d="M512 768c-212.076 0-384-171.922-384-384s171.922-384 384-384c212.074 0 384 171.922 384 384s-171.926 384-384 384zM715.644 180.354c-54.392-54.396-126.716-84.354-203.644-84.354s-149.25 29.958-203.646 84.354c-54.396 54.394-84.354 126.718-84.354 203.646s29.958 149.25 84.354 203.646c54.396 54.396 126.718 84.354 203.646 84.354s149.252-29.958 203.642-84.354c54.402-54.396 84.358-126.718 84.358-203.646s-29.958-149.252-84.356-203.646zM325.93 756.138l-42.94 85.878c-98.874-49.536-179.47-130.132-229.006-229.008l85.876-42.94c40.248 80.336 105.732 145.822 186.070 186.070zM884.134 570.070l85.878 42.938c-49.532 98.876-130.126 179.472-229.004 229.008l-42.944-85.878c80.338-40.248 145.824-105.732 186.070-186.068zM512 576h-64v-192c0-10.11 4.7-19.11 12.022-24.972l-0.012-0.016 160-128 39.976 49.976-147.986 118.39v176.622z" />
-<glyph unicode="&#xe019;" d="M512 640c-209.368 0-395.244-100.556-512-256 116.756-155.446 302.632-256 512-256s395.244 100.554 512 256c-116.756 155.444-302.632 256-512 256zM448 512c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zM773.616 254.704c-39.648-20.258-81.652-35.862-124.846-46.376-44.488-10.836-90.502-16.328-136.77-16.328-46.266 0-92.282 5.492-136.768 16.324-43.194 10.518-85.198 26.122-124.846 46.376-63.020 32.202-120.222 76.41-167.64 129.298 47.418 52.888 104.62 97.1 167.64 129.298 32.336 16.522 66.242 29.946 101.082 40.040-19.888-30.242-31.468-66.434-31.468-105.336 0-106.040 85.962-192 192-192s192 85.96 192 192c0 38.902-11.582 75.094-31.466 105.34 34.838-10.096 68.744-23.52 101.082-40.042 63.022-32.198 120.218-76.408 167.638-129.298-47.42-52.886-104.618-97.1-167.638-129.296zM860.918 716.278c-108.72 55.554-226.112 83.722-348.918 83.722s-240.198-28.168-348.918-83.722c-58.772-30.032-113.732-67.904-163.082-112.076v-109.206c55.338 58.566 120.694 107.754 192.194 144.29 99.62 50.904 207.218 76.714 319.806 76.714s220.186-25.81 319.804-76.716c71.502-36.536 136.858-85.724 192.196-144.29v109.206c-49.35 44.174-104.308 82.046-163.082 112.078z" />
-<glyph unicode="&#xe01a;" d="M322.018 128l57.6 192h264.764l57.6-192h113.632l-191.996 640h-223.236l-192-640h113.636zM475.618 640h72.764l57.6-192h-187.964l57.6 192z" />
-<glyph unicode="&#xe01b;" d="M0 896v-896h1024v896h-1024zM384 320v192h256v-192h-256zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
-<glyph unicode="&#xe01c;" d="M0 512h1024v-128h-1024z" />
-<glyph unicode="&#xe01d;" d="M0 64h576v-128h-576zM192 960h704v-128h-704zM277.388 128l204.688 784.164 123.85-32.328-196.25-751.836zM929.774-64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774z" />
-<glyph unicode="&#xe01e;" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
-<glyph unicode="&#xe01f;" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
-<glyph unicode="&#xe020;" d="M704 64h256l64 128v-256h-384v214.214c131.112 56.484 224 197.162 224 361.786 0 214.432-157.598 382.266-352 382.266-194.406 0-352-167.832-352-382.266 0-164.624 92.886-305.302 224-361.786v-214.214h-384v256l64-128h256v32.59c-187.63 66.46-320 227.402-320 415.41 0 247.424 229.23 448 512 448s512-200.576 512-448c0-188.008-132.37-348.95-320-415.41v-32.59z" />
-<glyph unicode="&#xe021;" d="M512 960c-282.77 0-512-229.228-512-512 0-282.77 229.228-512 512-512 282.77 0 512 229.23 512 512 0 282.772-229.23 512-512 512zM512 16c-238.586 0-432 193.412-432 432 0 238.586 193.414 432 432 432 238.59 0 432-193.414 432-432 0-238.588-193.41-432-432-432zM384 640c0-35.346-28.654-64-64-64s-64 28.654-64 64 28.654 64 64 64 64-28.654 64-64zM768 640c0-35.346-28.652-64-64-64s-64 28.654-64 64 28.652 64 64 64 64-28.654 64-64zM512 308c141.074 0 262.688 57.532 318.462 123.192-20.872-171.22-156.288-303.192-318.462-303.192-162.118 0-297.498 132.026-318.444 303.168 55.786-65.646 177.386-123.168 318.444-123.168z" />
-<glyph unicode="&#xe022;" d="M256 896h512v-128h-512zM960 704h-896c-35.2 0-64-28.8-64-64v-320c0-35.2 28.796-64 64-64h192v-256h512v256h192c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM704 64h-384v320h384v-320zM974.4 608c0-25.626-20.774-46.4-46.398-46.4-25.626 0-46.402 20.774-46.402 46.4s20.776 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
-<glyph unicode="&#xe023;" d="M1024 960v-384l-138.26 138.26-212-212-107.48 107.48 212 212-138.26 138.26zM245.74 821.74l212-212-107.48-107.48-212 212-138.26-138.26v384h384zM885.74 181.74l138.26 138.26v-384h-384l138.26 138.26-212 212 107.48 107.48zM457.74 286.26l-212-212 138.26-138.26h-384v384l138.26-138.26 212 212z" />
-<glyph unicode="&#xe024;" d="M128 704h128v-192h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192zM128 896h128v-128h-128v128zM960 896v64h-192c-35.202 0-64-28.8-64-64v-320c0-35.2 28.798-64 64-64h192v64h-192v320h192zM640 800v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM832 384l-416-448-224 288 82 70 142-148 352 302z" />
-<glyph unicode="&#xe025;" d="M448 384h-192v128h192v192h128v-192h192v-128h-192v-192h-128zM1024 320v-384h-1024v384h128v-256h768v256z" />
-<glyph unicode="&#xe026;" d="M384 768h128v-64h-128zM576 768h128v-64h-128zM896 768v-256h-192v64h128v128h-64v64zM320 576h128v-64h-128zM512 576h128v-64h-128zM192 704v-128h64v-64h-128v256h192v-64zM384 384h128v-64h-128zM576 384h128v-64h-128zM896 384v-256h-192v64h128v128h-64v64zM320 192h128v-64h-128zM512 192h128v-64h-128zM192 320v-128h64v-64h-128v256h192v-64zM960 896h-896v-896h896v896zM1024 960v0-1024h-1024v1024h1024z" />
-<glyph unicode="&#xe027;" d="M0 448h128v-64h-128zM192 448h192v-64h-192zM448 448h128v-64h-128zM640 448h192v-64h-192zM896 448h128v-64h-128zM880 960l16-448h-768l16 448h32l16-384h640l16 384zM144-64l-16 384h768l-16-384h-32l-16 320h-640l-16-320z" />
-<glyph unicode="&#xe028;" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
-<glyph unicode="&#xe02a;" d="M707.88 475.348c37.498 44.542 60.12 102.008 60.12 164.652 0 141.16-114.842 256-256 256h-320v-896h384c141.158 0 256 114.842 256 256 0 92.956-49.798 174.496-124.12 219.348zM384 768h101.5c55.968 0 101.5-57.42 101.5-128s-45.532-128-101.5-128h-101.5v256zM543 128h-159v256h159c58.45 0 106-57.42 106-128s-47.55-128-106-128z" />
-<glyph unicode="&#xe02b;" d="M896 896v-64h-128l-320-768h128v-64h-448v64h128l320 768h-128v64z" />
-<glyph unicode="&#xe02c;" d="M704 896h128v-416c0-159.058-143.268-288-320-288-176.73 0-320 128.942-320 288v416h128v-416c0-40.166 18.238-78.704 51.354-108.506 36.896-33.204 86.846-51.494 140.646-51.494s103.75 18.29 140.646 51.494c33.116 29.802 51.354 68.34 51.354 108.506v416zM192 128h640v-128h-640z" />
-<glyph unicode="&#xe02d;" d="M731.42 442.964c63.92-47.938 100.58-116.086 100.58-186.964s-36.66-139.026-100.58-186.964c-59.358-44.518-137.284-69.036-219.42-69.036-82.138 0-160.062 24.518-219.42 69.036-63.92 47.938-100.58 116.086-100.58 186.964h128c0-69.382 87.926-128 192-128s192 58.618 192 128c0 69.382-87.926 128-192 128-82.138 0-160.062 24.518-219.42 69.036-63.92 47.94-100.58 116.086-100.58 186.964s36.66 139.024 100.58 186.964c59.358 44.518 137.282 69.036 219.42 69.036 82.136 0 160.062-24.518 219.42-69.036 63.92-47.94 100.58-116.086 100.58-186.964h-128c0 69.382-87.926 128-192 128s-192-58.618-192-128c0-69.382 87.926-128 192-128 82.136 0 160.062-24.518 219.42-69.036zM0 448h1024v-64h-1024z" />
-<glyph unicode="&#xe02e;" d="M384 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224z" />
-<glyph unicode="&#xe02f;" d="M448 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM64 512l256-224-256-224z" />
-<glyph unicode="&#xe030;" d="M256 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM960 64l-256 224 256 224z" />
-<glyph unicode="&#xe031;" d="M832 704h-192v64l-192 192h-448v-768h384v-256h640v576l-192 192zM832 613.49l101.49-101.49h-101.49v101.49zM448 869.49l101.49-101.49h-101.49v101.49zM64 896h320v-192h192v-448h-512v640zM960 0h-512v192h192v448h128v-192h192v-448z" />
-<glyph unicode="&#xe032;" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
-<glyph unicode="&#xe033;" d="M128 416l288-288 480 480-128 128-352-352-160 160z" />
-<glyph unicode="&#xe034;" d="M928 832h-416l-32 64h-352l-64-128h896zM904.34 256h74.86l44.8 448h-1024l64-640h484.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM1002.996 46.25l-198.496 174.692c17.454 28.92 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l174.692-198.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM640 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
-<glyph unicode="&#xe035;" d="M512 448v-128h32l32 64h64v-256h-48v-64h224v64h-48v256h64l32-64h32v128zM832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h640v704h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM960 0h-512v576h512v-576z" />
-<glyph unicode="&#xe600;" d="M483.2 320l-147.2 336c-9.6 25.6-19.2 44.8-25.6 54.4s-16 12.8-25.6 12.8c-16 0-25.6-3.2-28.8-3.2v70.4c9.6 6.4 25.6 6.4 38.4 9.6 32 0 57.6-6.4 73.6-22.4 6.4-6.4 12.8-16 19.2-25.6 6.4-12.8 12.8-25.6 16-41.6l121.6-291.2 150.4 371.2h92.8l-198.4-470.4v-224h-86.4v224zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
-<glyph unicode="&#xe601;" d="M627.2 80h-579.2v396.8h579.2v-396.8zM553.6 406.4h-435.2v-256h435.2v256zM259.2 732.8c176 176 457.6 176 633.6 0s176-457.6 0-633.6c-121.6-121.6-297.6-160-454.4-108.8 121.6-28.8 262.4 9.6 361.6 108.8 150.4 150.4 160 384 22.4 521.6-121.6 121.6-320 128-470.4 19.2l86.4-86.4-294.4-22.4 22.4 294.4 92.8-92.8z" />
-<glyph unicode="&#xe602;" d="M892.8-22.4l-89.6 89.6c-70.4-80-172.8-131.2-288-131.2-208 0-380.8 166.4-384 377.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4v0c0 0 0 0 0 3.2 0 0 0 3.2 0 3.2 3.2 105.6 48 211.2 105.6 304l-192 192 44.8 44.8 182.4-182.4c0 0 0 0 0 0l569.6-569.6c0 0 0 0 0 0l99.2-99.2-48-44.8zM896 326.4c0 0 0 0 0 0 0 3.2 0 6.4 0 6.4-9.6 316.8-384 627.2-384 627.2s-108.8-89.6-208-220.8l70.4-70.4c6.4 9.6 16 22.4 22.4 32 41.6 51.2 83.2 96 115.2 128v0c32-32 73.6-76.8 115.2-128 108.8-137.6 169.6-265.6 172.8-371.2 0 0 0-3.2 0-3.2v0 0c0-3.2 0-3.2 0-6.4s0-3.2 0-3.2v0 0c0-22.4-3.2-41.6-9.6-64l76.8-76.8c16 41.6 28.8 89.6 28.8 137.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4z" />
-<glyph unicode="&#xe914;" d="M768 416v-352h-640v640h352l128 128h-512c-52.8 0-96-43.2-96-96v-704c0-52.8 43.2-96 96-96h704c52.798 0 96 43.2 96 96v512l-128-128zM864 960l-608-608v-160h160l608 608c0 96-64 160-160 160zM416 320l-48 48 480 480 48-48-480-480z" />
-<glyph unicode="&#xe934;" d="M864.626 486.838c-65.754 183.44-205.11 348.15-352.626 473.162-147.516-125.012-286.87-289.722-352.626-473.162-40.664-113.436-44.682-236.562 12.584-345.4 65.846-125.14 198.632-205.438 340.042-205.438s274.196 80.298 340.040 205.44c57.27 108.838 53.25 231.962 12.586 345.398zM738.764 201.044c-43.802-83.252-132.812-137.044-226.764-137.044-55.12 0-108.524 18.536-152.112 50.652 13.242-1.724 26.632-2.652 40.112-2.652 117.426 0 228.668 67.214 283.402 171.242 44.878 85.292 40.978 173.848 23.882 244.338 14.558-28.15 26.906-56.198 36.848-83.932 22.606-63.062 40.024-156.34-5.368-242.604z" />
-<glyph unicode="&#xeaa8;" d="M704 896c-247.424 0-448-200.576-448-448h-224l288-288 288 288h-224c0 176.73 143.27 320 320 320 176.732 0 320-143.27 320-320 0-176.732-143.268-320-320-320v-128c247.424 0 448 200.576 448 448s-200.576 448-448 448z" horiz-adv-x="1152" />
-<glyph unicode="&#xeaa9;" d="M448 896c247.424 0 448-200.576 448-448h224l-288-288-288 288h224c0 176.73-143.27 320-320 320-176.732 0-320-143.27-320-320 0-176.732 143.268-320 320-320v-128c-247.424 0-448 200.576-448 448s200.576 448 448 448z" horiz-adv-x="1152" />
-<glyph unicode="&#xeaaa;" d="M0 576h1024v384zM1024 0v384h-1024z" />
-<glyph unicode="&#xeaac;" d="M576 960v-1024h384zM0-64h384v1024z" />
-<glyph unicode="&#xeb35;" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
-<glyph unicode="&#xeb36;" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM192 640h384v-128h-384z" />
-<glyph unicode="&#xeba7;" d="M768 832h-512l-256-256 512-576 512 576-256 256zM512 181.334v2.666h-2.37l-14.222 16h16.592v16h-30.814l-14.222 16h45.036v16h-59.258l-14.222 16h73.48v16h-87.704l-14.222 16h101.926v16h-116.148l-14.222 16h130.37v16h-144.592l-14.222 16h158.814v16h-173.038l-14.222 16h187.26v16h-201.482l-14.222 16h215.704v16h-229.926l-14.222 16h244.148v16h-258.372l-14.222 16h272.594v16h-286.816l-14.222 16h301.038v16h-315.26l-14.222 16h329.482v16h-343.706l-7.344 8.262 139.072 139.072h211.978v-3.334h215.314l16-16h-231.314v-16h247.314l16-16h-263.314v-16h279.314l16-16h-295.314v-16h311.314l16-16h-327.314v-16h343.312l7.738-7.738-351.050-394.928z" />
-<glyph unicode="&#xec6a;" d="M64 768h896v-192h-896zM64 512h896v-192h-896zM64 256h896v-192h-896z" />
-<glyph unicode="&#xeccc;" d="M512 128c35.346 0 64-28.654 64-64v-64c0-35.346-28.654-64-64-64s-64 28.654-64 64v64c0 35.346 28.654 64 64 64zM512 768c-35.346 0-64 28.654-64 64v64c0 35.346 28.654 64 64 64s64-28.654 64-64v-64c0-35.346-28.654-64-64-64zM960 512c35.346 0 64-28.654 64-64s-28.654-64-64-64h-64c-35.348 0-64 28.654-64 64s28.652 64 64 64h64zM192 448c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64s28.654 64 64 64h64c35.346 0 64-28.654 64-64zM828.784 221.726l45.256-45.258c24.992-24.99 24.992-65.516 0-90.508-24.994-24.992-65.518-24.992-90.51 0l-45.256 45.256c-24.992 24.99-24.992 65.516 0 90.51 24.994 24.992 65.518 24.992 90.51 0zM195.216 674.274l-45.256 45.256c-24.994 24.994-24.994 65.516 0 90.51s65.516 24.994 90.51 0l45.256-45.256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0zM828.784 674.274c-24.992-24.992-65.516-24.992-90.51 0-24.992 24.994-24.992 65.516 0 90.51l45.256 45.254c24.992 24.994 65.516 24.994 90.51 0 24.992-24.994 24.992-65.516 0-90.51l-45.256-45.254zM195.216 221.726c24.992 24.992 65.518 24.992 90.508 0 24.994-24.994 24.994-65.52 0-90.51l-45.254-45.256c-24.994-24.992-65.516-24.992-90.51 0s-24.994 65.518 0 90.508l45.256 45.258zM512 704c-141.384 0-256-114.616-256-256 0-141.382 114.616-256 256-256 141.382 0 256 114.618 256 256 0 141.384-114.616 256-256 256zM512 288c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160-71.634-160-160-160z" />
-<glyph unicode="&#xeccd;" d="M715.812 895.52c-60.25 34.784-124.618 55.904-189.572 64.48 122.936-160.082 144.768-384.762 37.574-570.42-107.2-185.67-312.688-279.112-512.788-252.68 39.898-51.958 90.376-97.146 150.628-131.934 245.908-141.974 560.37-57.72 702.344 188.198 141.988 245.924 57.732 560.372-188.186 702.356z" />
-<glyph unicode="&#xecd4;" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM128 448c0 212.078 171.922 384 384 384v-768c-212.078 0-384 171.922-384 384z" />
-<glyph unicode="&#xed6a;" d="M893.254 738.746l-90.508 90.508-290.746-290.744-290.746 290.744-90.508-90.506 290.746-290.748-290.746-290.746 90.508-90.508 290.746 290.746 290.746-290.746 90.508 90.51-290.744 290.744z" />
-<glyph unicode="&#xedc0;" d="M672-64l192 192-320 320 320 320-192 192-512-512z" />
-<glyph unicode="&#xedf9;" d="M0 896v-384c0-35.346 28.654-64 64-64s64 28.654 64 64v229.488l677.488-677.488h-229.488c-35.346 0-64-28.652-64-64 0-35.346 28.654-64 64-64h384c35.346 0 64 28.654 64 64v384c0 35.348-28.654 64-64 64s-64-28.652-64-64v-229.488l-677.488 677.488h229.488c35.346 0 64 28.654 64 64s-28.652 64-64 64h-384c-35.346 0-64-28.654-64-64z" />
-<glyph unicode="&#xee78;" d="M832 704l192 192-64 64-192-192h-448v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v448zM320 640h320l-320-320v320zM384 256l320 320v-320h-320z" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe000;" glyph-name="save" d="M896 960h-896v-1024h1024v896l-128 128zM512 832h128v-256h-128v256zM896 64h-768v768h64v-320h576v320h74.978l53.022-53.018v-714.982z" />
+<glyph unicode="&#xe001;" glyph-name="newdocument" d="M903.432 760.57l-142.864 142.862c-31.112 31.112-92.568 56.568-136.568 56.568h-480c-44 0-80-36-80-80v-864c0-44 36-80 80-80h736c44 0 80 36 80 80v608c0 44-25.456 105.458-56.568 136.57zM858.178 715.314c3.13-3.13 6.25-6.974 9.28-11.314h-163.458v163.456c4.34-3.030 8.184-6.15 11.314-9.28l142.864-142.862zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16h480c4.832 0 10.254-0.61 16-1.704v-254.296h254.296c1.094-5.746 1.704-11.166 1.704-16v-608z" />
+<glyph unicode="&#xe002;" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
+<glyph unicode="&#xe003;" glyph-name="alignleft" d="M0 896h1024v-128h-1024zM0 704h640v-128h-640zM0 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
+<glyph unicode="&#xe004;" glyph-name="aligncenter" d="M0 896h1024v-128h-1024zM192 704h640v-128h-640zM192 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
+<glyph unicode="&#xe005;" glyph-name="alignright" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
+<glyph unicode="&#xe006;" glyph-name="alignjustify" d="M0 896h1024v-128h-1024zM0 704h1024v-128h-1024zM0 512h1024v-128h-1024zM0 320h1024v-128h-1024zM0 128h1024v-128h-1024z" />
+<glyph unicode="&#xe007;" glyph-name="cut" d="M890.774 250.846c-45.654 45.556-103.728 69.072-157.946 69.072h-29.112l-63.904 64.008 255.62 256.038c63.904 64.010 63.904 192.028 0 256.038l-383.43-384.056-383.432 384.054c-63.904-64.008-63.904-192.028 0-256.038l255.622-256.034-63.906-64.008h-29.114c-54.22 0-112.292-23.518-157.948-69.076-81.622-81.442-92.65-202.484-24.63-270.35 29.97-29.902 70.288-44.494 112.996-44.494 54.216 0 112.29 23.514 157.946 69.072 53.584 53.464 76.742 124 67.084 185.348l65.384 65.488 65.376-65.488c-9.656-61.348 13.506-131.882 67.084-185.348 45.662-45.558 103.732-69.072 157.948-69.072 42.708 0 83.024 14.592 112.994 44.496 68.020 67.866 56.988 188.908-24.632 270.35zM353.024 114.462c-7.698-17.882-19.010-34.346-33.626-48.926-14.636-14.604-31.172-25.918-49.148-33.624-16.132-6.916-32.96-10.568-48.662-10.568-15.146 0-36.612 3.402-52.862 19.612-16.136 16.104-19.52 37.318-19.52 52.288 0 15.542 3.642 32.21 10.526 48.212 7.7 17.884 19.014 34.346 33.626 48.926 14.634 14.606 31.172 25.914 49.15 33.624 16.134 6.914 32.96 10.568 48.664 10.568 15.146 0 36.612-3.4 52.858-19.614 16.134-16.098 19.522-37.316 19.522-52.284 0.002-15.542-3.638-32.216-10.528-48.214zM512.004 293.404c-49.914 0-90.376 40.532-90.376 90.526 0 49.992 40.462 90.52 90.376 90.52s90.372-40.528 90.372-90.52c0-49.998-40.46-90.526-90.372-90.526zM855.272 40.958c-16.248-16.208-37.712-19.612-52.86-19.612-15.704 0-32.53 3.652-48.666 10.568-17.972 7.706-34.508 19.020-49.142 33.624-14.614 14.58-25.926 31.042-33.626 48.926-6.886 15.998-10.526 32.672-10.526 48.212 0 14.966 3.384 36.188 19.52 52.286 16.246 16.208 37.712 19.614 52.86 19.614 15.7 0 32.53-3.654 48.66-10.568 17.978-7.708 34.516-19.018 49.15-33.624 14.61-14.58 25.924-31.042 33.626-48.926 6.884-15.998 10.526-32.67 10.526-48.212-0.002-14.97-3.39-36.186-19.522-52.288z" />
+<glyph unicode="&#xe008;" glyph-name="paste" d="M832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h448l192 192v512h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM832 26.51v101.49h101.49l-101.49-101.49zM960 192h-192v-192h-320v576h512v-384z" />
+<glyph unicode="&#xe009;" glyph-name="searchreplace" d="M64 960h384v-64h-384zM576 960h384v-64h-384zM952 640h-56v256h-256v-256h-256v256h-256v-256h-56c-39.6 0-72-32.4-72-72v-560c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v376h128v-376c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v560c0 39.6-32.4 72-72 72zM348 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM924 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
+<glyph unicode="&#xe00a;" glyph-name="bullist" d="M384 896h640v-128h-640v128zM384 512h640v-128h-640v128zM384 128h640v-128h-640v128zM0 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 448c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 64c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128z" />
+<glyph unicode="&#xe00b;" glyph-name="numlist" d="M384 128h640v-128h-640zM384 512h640v-128h-640zM384 896h640v-128h-640zM192 960v-256h-64v192h-64v64zM128 434v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM256 256v-320h-192v64h128v64h-128v64h128v64h-128v64z" />
+<glyph unicode="&#xe00c;" glyph-name="indent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM0 256v384l256-192z" />
+<glyph unicode="&#xe00d;" glyph-name="outdent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM256 640v-384l-256 192z" />
+<glyph unicode="&#xe00e;" glyph-name="blockquote" d="M225 512c123.712 0 224-100.29 224-224 0-123.712-100.288-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.634-11.636-22.252-24.016-31.83-37.020 11.438 1.8 23.16 2.746 35.104 2.746zM801 512c123.71 0 224-100.29 224-224 0-123.712-100.29-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.636-11.636-22.254-24.016-31.832-37.020 11.44 1.8 23.16 2.746 35.106 2.746z" />
+<glyph unicode="&#xe00f;" glyph-name="undo" d="M761.862-64c113.726 206.032 132.888 520.306-313.862 509.824v-253.824l-384 384 384 384v-248.372c534.962 13.942 594.57-472.214 313.862-775.628z" />
+<glyph unicode="&#xe010;" glyph-name="redo" d="M576 711.628v248.372l384-384-384-384v253.824c-446.75 10.482-427.588-303.792-313.86-509.824-280.712 303.414-221.1 789.57 313.86 775.628z" />
+<glyph unicode="&#xe011;" glyph-name="link" d="M320 256c17.6-17.6 47.274-16.726 65.942 1.942l316.118 316.116c18.668 18.668 19.54 48.342 1.94 65.942s-47.274 16.726-65.942-1.942l-316.116-316.116c-18.668-18.668-19.542-48.342-1.942-65.942zM476.888 284.888c4.56-9.050 6.99-19.16 6.99-29.696 0-17.616-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.382 99.382c-12.248 12.248-18.992 28.694-18.992 46.308s6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994 10.536 0 20.644-2.43 29.696-6.99l65.338 65.338c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-60.67-60.67-60.67-159.948 0-220.618l99.382-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c55.82 55.82 60.238 144.298 13.344 205.344l-65.34-65.34zM978.498 815.116l-99.382 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994s34.060-6.746 46.308-18.994l99.382-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c60.67 60.666 60.67 159.944 0 220.614z" />
+<glyph unicode="&#xe012;" glyph-name="unlink" d="M476.888 284.886c4.56-9.048 6.99-19.158 6.99-29.696 0-17.616-6.744-34.058-18.992-46.308l-163.38-163.38c-12.248-12.248-28.696-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.38 99.38c-12.248 12.25-18.992 28.696-18.992 46.308s6.744 34.060 18.992 46.308l163.38 163.382c12.248 12.246 28.696 18.992 46.308 18.992 10.538 0 20.644-2.43 29.696-6.988l65.338 65.336c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.38-163.382c-60.67-60.67-60.67-159.95 0-220.618l99.38-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.38 163.38c55.82 55.82 60.238 144.298 13.344 205.346l-65.34-65.338zM978.496 815.116l-99.38 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.97-15.166-110.306-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.246 12.248 28.694 18.994 46.306 18.994 17.616 0 34.060-6.746 46.308-18.994l99.38-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.38-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.504l163.38 163.38c60.672 60.666 60.672 159.944 0 220.614zM233.368 681.376l-191.994 191.994 45.256 45.256 191.994-191.994zM384 960h64v-192h-64zM0 576h192v-64h-192zM790.632 214.624l191.996-191.996-45.256-45.256-191.996 191.996zM576 128h64v-192h-64zM832 384h192v-64h-192z" />
+<glyph unicode="&#xe013;" glyph-name="anchor" d="M192 960v-1024l320 320 320-320v1024h-640zM768 90.51l-256 256-256-256v805.49h512v-805.49z" />
+<glyph unicode="&#xe014;" glyph-name="image" d="M0 832v-832h1024v832h-1024zM960 64h-896v704h896v-704zM704 608c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM896 128h-768l192 512 256-320 128 96z" />
+<glyph unicode="&#xe015;" glyph-name="media" d="M0 832v-768h1024v768h-1024zM192 128h-128v128h128v-128zM192 384h-128v128h128v-128zM192 640h-128v128h128v-128zM768 128h-512v640h512v-640zM960 128h-128v128h128v-128zM960 384h-128v128h128v-128zM960 640h-128v128h128v-128zM384 640v-384l256 192z" />
+<glyph unicode="&#xe016;" glyph-name="help" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
+<glyph unicode="&#xe017;" glyph-name="code" d="M320 704l-256-256 256-256h128l-256 256 256 256zM704 704h-128l256-256-256-256h128l256 256z" />
+<glyph unicode="&#xe018;" glyph-name="inserttime" d="M512 768c-212.076 0-384-171.922-384-384s171.922-384 384-384c212.074 0 384 171.922 384 384s-171.926 384-384 384zM715.644 180.354c-54.392-54.396-126.716-84.354-203.644-84.354s-149.25 29.958-203.646 84.354c-54.396 54.394-84.354 126.718-84.354 203.646s29.958 149.25 84.354 203.646c54.396 54.396 126.718 84.354 203.646 84.354s149.252-29.958 203.642-84.354c54.402-54.396 84.358-126.718 84.358-203.646s-29.958-149.252-84.356-203.646zM325.93 756.138l-42.94 85.878c-98.874-49.536-179.47-130.132-229.006-229.008l85.876-42.94c40.248 80.336 105.732 145.822 186.070 186.070zM884.134 570.070l85.878 42.938c-49.532 98.876-130.126 179.472-229.004 229.008l-42.944-85.878c80.338-40.248 145.824-105.732 186.070-186.068zM512 576h-64v-192c0-10.11 4.7-19.11 12.022-24.972l-0.012-0.016 160-128 39.976 49.976-147.986 118.39v176.622z" />
+<glyph unicode="&#xe019;" glyph-name="preview" d="M512 640c-209.368 0-395.244-100.556-512-256 116.756-155.446 302.632-256 512-256s395.244 100.554 512 256c-116.756 155.444-302.632 256-512 256zM448 512c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zM773.616 254.704c-39.648-20.258-81.652-35.862-124.846-46.376-44.488-10.836-90.502-16.328-136.77-16.328-46.266 0-92.282 5.492-136.768 16.324-43.194 10.518-85.198 26.122-124.846 46.376-63.020 32.202-120.222 76.41-167.64 129.298 47.418 52.888 104.62 97.1 167.64 129.298 32.336 16.522 66.242 29.946 101.082 40.040-19.888-30.242-31.468-66.434-31.468-105.336 0-106.040 85.962-192 192-192s192 85.96 192 192c0 38.902-11.582 75.094-31.466 105.34 34.838-10.096 68.744-23.52 101.082-40.042 63.022-32.198 120.218-76.408 167.638-129.298-47.42-52.886-104.618-97.1-167.638-129.296zM860.918 716.278c-108.72 55.554-226.112 83.722-348.918 83.722s-240.198-28.168-348.918-83.722c-58.772-30.032-113.732-67.904-163.082-112.076v-109.206c55.338 58.566 120.694 107.754 192.194 144.29 99.62 50.904 207.218 76.714 319.806 76.714s220.186-25.81 319.804-76.716c71.502-36.536 136.858-85.724 192.196-144.29v109.206c-49.35 44.174-104.308 82.046-163.082 112.078z" />
+<glyph unicode="&#xe01a;" glyph-name="forecolor" d="M322.018 128l57.6 192h264.764l57.6-192h113.632l-191.996 640h-223.236l-192-640h113.636zM475.618 640h72.764l57.6-192h-187.964l57.6 192z" />
+<glyph unicode="&#xe01b;" glyph-name="table" d="M0 896v-896h1024v896h-1024zM384 320v192h256v-192h-256zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
+<glyph unicode="&#xe01c;" glyph-name="hr" d="M0 512h1024v-128h-1024z" />
+<glyph unicode="&#xe01d;" glyph-name="removeformat" d="M0 64h576v-128h-576zM192 960h704v-128h-704zM277.388 128l204.688 784.164 123.85-32.328-196.25-751.836zM929.774-64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774z" />
+<glyph unicode="&#xe01e;" glyph-name="sub" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
+<glyph unicode="&#xe01f;" glyph-name="sup" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
+<glyph unicode="&#xe020;" glyph-name="charmap" d="M704 64h256l64 128v-256h-384v214.214c131.112 56.484 224 197.162 224 361.786 0 214.432-157.598 382.266-352 382.266-194.406 0-352-167.832-352-382.266 0-164.624 92.886-305.302 224-361.786v-214.214h-384v256l64-128h256v32.59c-187.63 66.46-320 227.402-320 415.41 0 247.424 229.23 448 512 448s512-200.576 512-448c0-188.008-132.37-348.95-320-415.41v-32.59z" />
+<glyph unicode="&#xe021;" glyph-name="emoticons" d="M512 960c-282.77 0-512-229.228-512-512 0-282.77 229.228-512 512-512 282.77 0 512 229.23 512 512 0 282.772-229.23 512-512 512zM512 16c-238.586 0-432 193.412-432 432 0 238.586 193.414 432 432 432 238.59 0 432-193.414 432-432 0-238.588-193.41-432-432-432zM384 640c0-35.346-28.654-64-64-64s-64 28.654-64 64 28.654 64 64 64 64-28.654 64-64zM768 640c0-35.346-28.652-64-64-64s-64 28.654-64 64 28.652 64 64 64 64-28.654 64-64zM512 308c141.074 0 262.688 57.532 318.462 123.192-20.872-171.22-156.288-303.192-318.462-303.192-162.118 0-297.498 132.026-318.444 303.168 55.786-65.646 177.386-123.168 318.444-123.168z" />
+<glyph unicode="&#xe022;" glyph-name="print" d="M256 896h512v-128h-512zM960 704h-896c-35.2 0-64-28.8-64-64v-320c0-35.2 28.796-64 64-64h192v-256h512v256h192c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM704 64h-384v320h384v-320zM974.4 608c0-25.626-20.774-46.4-46.398-46.4-25.626 0-46.402 20.774-46.402 46.4s20.776 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
+<glyph unicode="&#xe023;" glyph-name="fullscreen" d="M1024 960v-384l-138.26 138.26-212-212-107.48 107.48 212 212-138.26 138.26zM245.74 821.74l212-212-107.48-107.48-212 212-138.26-138.26v384h384zM885.74 181.74l138.26 138.26v-384h-384l138.26 138.26-212 212 107.48 107.48zM457.74 286.26l-212-212 138.26-138.26h-384v384l138.26-138.26 212 212z" />
+<glyph unicode="&#xe024;" glyph-name="spellchecker" d="M128 704h128v-192h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192zM128 896h128v-128h-128v128zM960 896v64h-192c-35.202 0-64-28.8-64-64v-320c0-35.2 28.798-64 64-64h192v64h-192v320h192zM640 800v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM832 384l-416-448-224 288 82 70 142-148 352 302z" />
+<glyph unicode="&#xe025;" glyph-name="nonbreaking" d="M448 384h-192v128h192v192h128v-192h192v-128h-192v-192h-128zM1024 320v-384h-1024v384h128v-256h768v256z" />
+<glyph unicode="&#xe026;" glyph-name="template" d="M384 768h128v-64h-128zM576 768h128v-64h-128zM896 768v-256h-192v64h128v128h-64v64zM320 576h128v-64h-128zM512 576h128v-64h-128zM192 704v-128h64v-64h-128v256h192v-64zM384 384h128v-64h-128zM576 384h128v-64h-128zM896 384v-256h-192v64h128v128h-64v64zM320 192h128v-64h-128zM512 192h128v-64h-128zM192 320v-128h64v-64h-128v256h192v-64zM960 896h-896v-896h896v896zM1024 960v0-1024h-1024v1024h1024z" />
+<glyph unicode="&#xe027;" glyph-name="pagebreak" d="M0 448h128v-64h-128zM192 448h192v-64h-192zM448 448h128v-64h-128zM640 448h192v-64h-192zM896 448h128v-64h-128zM880 960l16-448h-768l16 448h32l16-384h640l16 384zM144-64l-16 384h768l-16-384h-32l-16 320h-640l-16-320z" />
+<glyph unicode="&#xe028;" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
+<glyph unicode="&#xe02a;" glyph-name="bold" d="M707.88 475.348c37.498 44.542 60.12 102.008 60.12 164.652 0 141.16-114.842 256-256 256h-320v-896h384c141.158 0 256 114.842 256 256 0 92.956-49.798 174.496-124.12 219.348zM384 768h101.5c55.968 0 101.5-57.42 101.5-128s-45.532-128-101.5-128h-101.5v256zM543 128h-159v256h159c58.45 0 106-57.42 106-128s-47.55-128-106-128z" />
+<glyph unicode="&#xe02b;" glyph-name="italic" d="M896 896v-64h-128l-320-768h128v-64h-448v64h128l320 768h-128v64z" />
+<glyph unicode="&#xe02c;" glyph-name="underline" d="M704 896h128v-416c0-159.058-143.268-288-320-288-176.73 0-320 128.942-320 288v416h128v-416c0-40.166 18.238-78.704 51.354-108.506 36.896-33.204 86.846-51.494 140.646-51.494s103.75 18.29 140.646 51.494c33.116 29.802 51.354 68.34 51.354 108.506v416zM192 128h640v-128h-640z" />
+<glyph unicode="&#xe02d;" glyph-name="strikethrough" d="M731.42 442.964c63.92-47.938 100.58-116.086 100.58-186.964s-36.66-139.026-100.58-186.964c-59.358-44.518-137.284-69.036-219.42-69.036-82.138 0-160.062 24.518-219.42 69.036-63.92 47.938-100.58 116.086-100.58 186.964h128c0-69.382 87.926-128 192-128s192 58.618 192 128c0 69.382-87.926 128-192 128-82.138 0-160.062 24.518-219.42 69.036-63.92 47.94-100.58 116.086-100.58 186.964s36.66 139.024 100.58 186.964c59.358 44.518 137.282 69.036 219.42 69.036 82.136 0 160.062-24.518 219.42-69.036 63.92-47.94 100.58-116.086 100.58-186.964h-128c0 69.382-87.926 128-192 128s-192-58.618-192-128c0-69.382 87.926-128 192-128 82.136 0 160.062-24.518 219.42-69.036zM0 448h1024v-64h-1024z" />
+<glyph unicode="&#xe02e;" glyph-name="visualchars" d="M384 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224z" />
+<glyph unicode="&#xe02f;" glyph-name="ltr" d="M448 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM64 512l256-224-256-224z" />
+<glyph unicode="&#xe030;" glyph-name="rtl" d="M256 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM960 64l-256 224 256 224z" />
+<glyph unicode="&#xe031;" glyph-name="copy" d="M832 704h-192v64l-192 192h-448v-768h384v-256h640v576l-192 192zM832 613.49l101.49-101.49h-101.49v101.49zM448 869.49l101.49-101.49h-101.49v101.49zM64 896h320v-192h192v-448h-512v640zM960 0h-512v192h192v448h128v-192h192v-448z" />
+<glyph unicode="&#xe032;" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
+<glyph unicode="&#xe033;" glyph-name="checkbox" d="M128 416l288-288 480 480-128 128-352-352-160 160z" />
+<glyph unicode="&#xe034;" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM904.34 256h74.86l44.8 448h-1024l64-640h484.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM1002.996 46.25l-198.496 174.692c17.454 28.92 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l174.692-198.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM640 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
+<glyph unicode="&#xe035;" glyph-name="pastetext" d="M512 448v-128h32l32 64h64v-256h-48v-64h224v64h-48v256h64l32-64h32v128zM832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h640v704h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM960 0h-512v576h512v-576z" />
+<glyph unicode="&#xe600;" glyph-name="gamma" d="M483.2 320l-147.2 336c-9.6 25.6-19.2 44.8-25.6 54.4s-16 12.8-25.6 12.8c-16 0-25.6-3.2-28.8-3.2v70.4c9.6 6.4 25.6 6.4 38.4 9.6 32 0 57.6-6.4 73.6-22.4 6.4-6.4 12.8-16 19.2-25.6 6.4-12.8 12.8-25.6 16-41.6l121.6-291.2 150.4 371.2h92.8l-198.4-470.4v-224h-86.4v224zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
+<glyph unicode="&#xe601;" glyph-name="orientation" d="M627.2 80h-579.2v396.8h579.2v-396.8zM553.6 406.4h-435.2v-256h435.2v256zM259.2 732.8c176 176 457.6 176 633.6 0s176-457.6 0-633.6c-121.6-121.6-297.6-160-454.4-108.8 121.6-28.8 262.4 9.6 361.6 108.8 150.4 150.4 160 384 22.4 521.6-121.6 121.6-320 128-470.4 19.2l86.4-86.4-294.4-22.4 22.4 294.4 92.8-92.8z" />
+<glyph unicode="&#xe602;" glyph-name="invert" d="M892.8-22.4l-89.6 89.6c-70.4-80-172.8-131.2-288-131.2-208 0-380.8 166.4-384 377.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4v0c0 0 0 0 0 3.2 0 0 0 3.2 0 3.2 3.2 105.6 48 211.2 105.6 304l-192 192 44.8 44.8 182.4-182.4c0 0 0 0 0 0l569.6-569.6c0 0 0 0 0 0l99.2-99.2-48-44.8zM896 326.4c0 0 0 0 0 0 0 3.2 0 6.4 0 6.4-9.6 316.8-384 627.2-384 627.2s-108.8-89.6-208-220.8l70.4-70.4c6.4 9.6 16 22.4 22.4 32 41.6 51.2 83.2 96 115.2 128v0c32-32 73.6-76.8 115.2-128 108.8-137.6 169.6-265.6 172.8-371.2 0 0 0-3.2 0-3.2v0 0c0-3.2 0-3.2 0-6.4s0-3.2 0-3.2v0 0c0-22.4-3.2-41.6-9.6-64l76.8-76.8c16 41.6 28.8 89.6 28.8 137.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4z" />
+<glyph unicode="&#xe603;" glyph-name="codesample" d="M199.995 578.002v104.002c0 43.078 34.923 78.001 78.001 78.001h26v104.002h-26c-100.518 0-182.003-81.485-182.003-182.003v-104.002c0-43.078-34.923-78.001-78.001-78.001h-26v-104.002h26c43.078 0 78.001-34.923 78.001-78.001v-104.002c0-100.515 81.485-182.003 182.003-182.003h26v104.002h-26c-43.078 0-78.001 34.923-78.001 78.001v104.002c0 50.931-20.928 96.966-54.646 130.002 33.716 33.036 54.646 79.072 54.646 130.002zM824.005 578.002v104.002c0 43.078-34.923 78.001-78.001 78.001h-26v104.002h26c100.515 0 182.003-81.485 182.003-182.003v-104.002c0-43.078 34.923-78.001 78.001-78.001h26v-104.002h-26c-43.078 0-78.001-34.923-78.001-78.001v-104.002c0-100.515-81.488-182.003-182.003-182.003h-26v104.002h26c43.078 0 78.001 34.923 78.001 78.001v104.002c0 50.931 20.928 96.966 54.646 130.002-33.716 33.036-54.646 79.072-54.646 130.002zM616.002 603.285c0-57.439-46.562-104.002-104.002-104.002s-104.002 46.562-104.002 104.002c0 57.439 46.562 104.002 104.002 104.002s104.002-46.562 104.002-104.002zM512 448.717c-57.439 0-104.002-46.562-104.002-104.002 0-55.845 26-100.115 105.752-103.88-23.719-33.417-59.441-46.612-105.752-50.944v-61.751c0 0 208.003-18.144 208.003 216.577-0.202 57.441-46.56 104.004-104.002 104.004z" />
+<glyph unicode="&#xe604;" glyph-name="tablerowprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
+<glyph unicode="&#xe605;" glyph-name="tablecellprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
+<glyph unicode="&#xe606;" glyph-name="table2" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-896v192h896v-192z" />
+<glyph unicode="&#xe607;" glyph-name="tablemergecells" d="M0 896v-896h1024v896h-1024zM384 64v448h576v-448h-576zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192z" />
+<glyph unicode="&#xe608;" glyph-name="tableinsertcolbefore" d="M320 188.8v182.4h-182.4v89.6h182.4v182.4h86.4v-182.4h185.6v-89.6h-185.6v-182.4zM0 896v-896h1024v896h-1024zM640 64h-576v704h576v-704zM960 64h-256v192h256v-192zM960 320h-256v192h256v-192zM960 576h-256v192h256v-192z" />
+<glyph unicode="&#xe609;" glyph-name="tableinsertcolafter" d="M704 643.2v-182.4h182.4v-89.6h-182.4v-182.4h-86.4v182.4h-185.6v89.6h185.6v182.4zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v704h576v-704z" />
+<glyph unicode="&#xe60a;" glyph-name="tableinsertrowbefore" d="M691.2 508.8h-144v-144h-70.4v144h-144v67.2h144v144h70.4v-144h144zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM640 64h-256v192h256v-192zM960 64h-256v192h256v-192zM960 316.8h-896v451.2h896v-451.2z" />
+<glyph unicode="&#xe60b;" glyph-name="tableinsertrowafter" d="M332.8 323.2h144v144h70.4v-144h144v-67.2h-144v-144h-70.4v144h-144zM0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM64 768h256v-192h-256v192zM960 64h-896v451.2h896v-451.2zM960 576h-256v192h256v-192z" />
+<glyph unicode="&#xe60d;" glyph-name="tablesplitcells" d="M0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v448h576v-448zM960 576h-256v192h256v-192zM864 156.8l-60.8-60.8-131.2 131.2-131.2-131.2-60.8 60.8 131.2 131.2-131.2 131.2 60.8 60.8 131.2-131.2 131.2 131.2 60.8-60.8-131.2-131.2z" />
+<glyph unicode="&#xe60e;" glyph-name="tabledelete" d="M0 896h1024v-896h-1024v896zM60.8 768v-704h899.2v704h-899.2zM809.6 211.2l-96-96-204.8 204.8-204.8-204.8-96 96 204.8 204.8-204.8 204.8 96 96 204.8-204.8 204.8 204.8 96-96-204.8-204.8z" />
+<glyph unicode="&#xe62a;" glyph-name="tableleftheader" d="M0 896v-832h1024v832h-1024zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM640 640h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-256v192h256v-192z" />
+<glyph unicode="&#xe62b;" glyph-name="tabletopheader" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192z" />
+<glyph unicode="&#xe800;" glyph-name="tabledeleterow" d="M886.4 572.8l-156.8-156.8 160-160-76.8-76.8-160 160-156.8-156.8-76.8 73.6 160 160-163.2 163.2 76.8 76.8 163.2-163.2 156.8 156.8 73.6-76.8zM0 896v-896h1024v896h-1024zM960 576h-22.4l-64-64h86.4v-192h-89.6l64-64h25.6v-192h-896v192h310.4l64 64h-374.4v192h371.2l-64 64h-307.2v192h896v-192z" />
+<glyph unicode="&#xe801;" glyph-name="tabledeletecol" d="M320 499.2l64-64v-12.8l-64-64v140.8zM640 422.4l64-64v137.6l-64-64v-9.6zM1024 896v-896h-1024v896h1024zM960 768h-256v-51.2l-12.8 12.8-51.2-51.2v89.6h-256v-89.6l-51.2 51.2-12.8-12.8v51.2h-256v-704h256v118.4l35.2-35.2 28.8 28.8v-115.2h256v115.2l48-48 16 16v-83.2h256v707.2zM672 662.4l-156.8-156.8-163.2 163.2-76.8-76.8 163.2-163.2-156.8-156.8 76.8-76.8 156.8 156.8 160-160 76.8 76.8-160 160 156.8 156.8-76.8 76.8z" />
+<glyph unicode="&#xe900;" glyph-name="a11y" d="M960 704v64l-448-128-448 128v-64l320-128v-256l-128-448h64l192 448 192-448h64l-128 448v256zM416 800q0 40 28 68t68 28 68-28 28-68-28-68-68-28-68 28-28 68z" />
+<glyph unicode="&#xe902;" glyph-name="fill" d="M521.6 915.2l-67.2-67.2-86.4 86.4-86.4-86.4 86.4-86.4-368-368 432-432 518.4 518.4-428.8 435.2zM435.2 134.4l-262.4 262.4 35.2 35.2 576 51.2-348.8-348.8zM953.6 409.6c-6.4-6.4-16-16-28.8-32-28.8-32-41.6-64-41.6-89.6v0 0 0 0 0 0 0c0-16 6.4-35.2 22.4-48 12.8-12.8 32-22.4 48-22.4s35.2 6.4 48 22.4 22.4 32 22.4 48v0 0 0 0 0 0 0c0 25.6-12.8 54.4-41.6 89.6-9.6 16-22.4 25.6-28.8 32v0z" />
+<glyph unicode="&#xe903;" glyph-name="borderwidth" d="M0 265.6h1024v-128h-1024v128zM0 32h1024v-64h-1024v64zM0 566.4h1024v-192h-1024v192zM0 928h1024v-256h-1024v256z" />
+<glyph unicode="&#xe904;" glyph-name="line" d="M739.2 627.2l-502.4-502.4h-185.6v185.6l502.4 502.4 185.6-185.6zM803.2 688l-185.6 185.6 67.2 67.2c22.4 22.4 54.4 22.4 76.8 0l108.8-108.8c22.4-22.4 22.4-54.4 0-76.8l-67.2-67.2zM41.6 48h940.8v-112h-940.8v112z" />
+<glyph unicode="&#xe905;" glyph-name="count" d="M0 480h1024v-64h-1024v64zM304 912v-339.2h-67.2v272h-67.2v67.2zM444.8 694.4v-54.4h134.4v-67.2h-201.6v153.6l134.4 64v54.4h-134.4v67.2h201.6v-153.6zM854.4 912v-339.2h-204.8v67.2h137.6v67.2h-137.6v70.4h137.6v67.2h-137.6v67.2zM115.2 166.4c3.2 57.6 38.4 83.2 108.8 83.2 38.4 0 67.2-9.6 86.4-25.6s25.6-35.2 25.6-70.4v-112c0-25.6 0-28.8 9.6-41.6h-73.6c-3.2 9.6-3.2 9.6-6.4 19.2-22.4-19.2-41.6-25.6-70.4-25.6-54.4 0-89.6 32-89.6 76.8s28.8 70.4 99.2 80l38.4 6.4c16 3.2 22.4 6.4 22.4 16 0 12.8-12.8 22.4-38.4 22.4s-41.6-9.6-44.8-28.8h-67.2zM262.4 115.2c-6.4-3.2-12.8-6.4-25.6-6.4l-25.6-6.4c-25.6-6.4-38.4-16-38.4-28.8 0-16 12.8-25.6 35.2-25.6s41.6 9.6 54.4 32v35.2zM390.4 336h73.6v-112c22.4 16 41.6 22.4 67.2 22.4 64 0 105.6-51.2 105.6-124.8 0-76.8-44.8-134.4-108.8-134.4-32 0-48 9.6-67.2 35.2v-28.8h-70.4v342.4zM460.8 121.6c0-41.6 22.4-70.4 51.2-70.4s51.2 28.8 51.2 70.4c0 44.8-19.2 70.4-51.2 70.4-28.8 0-51.2-28.8-51.2-70.4zM851.2 153.6c-3.2 22.4-19.2 35.2-44.8 35.2-32 0-51.2-25.6-51.2-70.4 0-48 19.2-73.6 51.2-73.6 25.6 0 41.6 12.8 44.8 41.6l70.4-3.2c-9.6-60.8-54.4-96-118.4-96-73.6 0-121.6 51.2-121.6 128 0 80 48 131.2 124.8 131.2 64 0 108.8-35.2 112-96h-67.2z" />
+<glyph unicode="&#xe907;" glyph-name="translate" d="M553.6 304l-118.4 118.4c80 89.6 137.6 195.2 172.8 304h137.6v92.8h-326.4v92.8h-92.8v-92.8h-326.4v-92.8h518.4c-32-89.6-80-176-147.2-249.6-44.8 48-80 99.2-108.8 156.8h-92.8c35.2-76.8 80-147.2 137.6-211.2l-236.8-233.6 67.2-67.2 233.6 233.6 144-144c3.2 0 38.4 92.8 38.4 92.8zM816 540.8h-92.8l-208-560h92.8l51.2 140.8h220.8l51.2-140.8h92.8l-208 560zM691.2 214.4l76.8 201.6 76.8-201.6h-153.6z" />
+<glyph unicode="&#xe908;" glyph-name="drag" d="M576 896h128v-128h-128v128zM576 640h128v-128h-128v128zM320 640h128v-128h-128v128zM576 384h128v-128h-128v128zM320 384h128v-128h-128v128zM320 128h128v-128h-128v128zM576 128h128v-128h-128v128zM320 896h128v-128h-128v128z" />
+<glyph unicode="&#xe90b;" glyph-name="home" d="M1024 369.556l-512 397.426-512-397.428v162.038l512 397.426 512-397.428zM896 384v-384h-256v256h-256v-256h-256v384l384 288z" />
+<glyph unicode="&#xe911;" glyph-name="books" d="M576.234 670.73l242.712 81.432 203.584-606.784-242.712-81.432zM0 64h256v704h-256v-704zM64 640h128v-64h-128v64zM320 64h256v704h-256v-704zM384 640h128v-64h-128v64z" />
+<glyph unicode="&#xe914;" glyph-name="upload" d="M839.432 760.57c27.492-27.492 50.554-78.672 55.552-120.57h-318.984v318.984c41.898-4.998 93.076-28.060 120.568-55.552l142.864-142.862zM512 576v384h-368c-44 0-80-36-80-80v-864c0-44 36-80 80-80h672c44 0 80 36 80 80v560h-384zM576 192v-192h-192v192h-160l256 256 256-256h-160z" />
+<glyph unicode="&#xe915;" glyph-name="editimage" d="M768 416v-352h-640v640h352l128 128h-512c-52.8 0-96-43.2-96-96v-704c0-52.8 43.2-96 96-96h704c52.798 0 96 43.2 96 96v512l-128-128zM864 960l-608-608v-160h160l608 608c0 96-64 160-160 160zM416 320l-48 48 480 480 48-48-480-480z" />
+<glyph unicode="&#xe91c;" glyph-name="bubble" d="M928 896h-832c-52.8 0-96-43.2-96-96v-512c0-52.8 43.2-96 96-96h160v-256l307.2 256h364.8c52.8 0 96 43.2 96 96v512c0 52.8-43.2 96-96 96zM896 320h-379.142l-196.858-174.714v174.714h-192v448h768v-448z" />
+<glyph unicode="&#xe91d;" glyph-name="user" d="M622.826 257.264c-22.11 3.518-22.614 64.314-22.614 64.314s64.968 64.316 79.128 150.802c38.090 0 61.618 91.946 23.522 124.296 1.59 34.054 48.96 267.324-190.862 267.324s-192.45-233.27-190.864-267.324c-38.094-32.35-14.57-124.296 23.522-124.296 14.158-86.486 79.128-150.802 79.128-150.802s-0.504-60.796-22.614-64.314c-71.22-11.332-337.172-128.634-337.172-257.264h896c0 128.63-265.952 245.932-337.174 257.264z" />
+<glyph unicode="&#xe926;" glyph-name="lock" d="M592 512h-16v192c0 105.87-86.13 192-192 192h-128c-105.87 0-192-86.13-192-192v-192h-16c-26.4 0-48-21.6-48-48v-480c0-26.4 21.6-48 48-48h544c26.4 0 48 21.6 48 48v480c0 26.4-21.6 48-48 48zM192 704c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-192h-256v192z" />
+<glyph unicode="&#xe927;" glyph-name="unlock" d="M768 896c105.87 0 192-86.13 192-192v-192h-128v192c0 35.29-28.71 64-64 64h-128c-35.29 0-64-28.71-64-64v-192h16c26.4 0 48-21.6 48-48v-480c0-26.4-21.6-48-48-48h-544c-26.4 0-48 21.6-48 48v480c0 26.4 21.6 48 48 48h400v192c0 105.87 86.13 192 192 192h128z" />
+<glyph unicode="&#xe928;" glyph-name="settings" d="M448 832v16c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576zM256 704v128h128v-128h-128zM832 528c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-576v-128h576v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h192v128h-192v16zM640 384v128h128v-128h-128zM448 208c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576v16zM256 64v128h128v-128h-128z" />
+<glyph unicode="&#xe92a;" glyph-name="remove2" d="M192-64h640l64 704h-768zM640 832v128h-256v-128h-320v-192l64 64h768l64-64v192h-320zM576 832h-128v64h128v-64z" />
+<glyph unicode="&#xe92d;" glyph-name="menu" d="M384 896h256v-256h-256zM384 576h256v-256h-256zM384 256h256v-256h-256z" />
+<glyph unicode="&#xe930;" glyph-name="warning" d="M1009.956 44.24l-437.074 871.112c-16.742 29.766-38.812 44.648-60.882 44.648s-44.14-14.882-60.884-44.648l-437.074-871.112c-33.486-59.532-5-108.24 63.304-108.24h869.308c68.302 0 96.792 48.708 63.302 108.24zM512 64c-35.346 0-64 28.654-64 64 0 35.348 28.654 64 64 64 35.348 0 64-28.652 64-64 0-35.346-28.652-64-64-64zM556 256h-88l-20 256c0 35.346 28.654 64 64 64s64-28.654 64-64l-20-256z" />
+<glyph unicode="&#xe931;" glyph-name="question" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
+<glyph unicode="&#xe932;" glyph-name="pluscircle" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 64c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384s-171.922-384-384-384zM768 384h-192v-192h-128v192h-192v128h192v192h128v-192h192z" />
+<glyph unicode="&#xe933;" glyph-name="info" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM448 768h128v-128h-128v128zM640 128h-256v64h64v256h-64v64h192v-320h64v-64z" />
+<glyph unicode="&#xe934;" glyph-name="notice" d="M1024 224l-288 736h-448l-288-288v-448l288-288h448l288 288v448l-288 288zM576 128h-128v128h128v-128zM576 384h-128v384h128v-384z" />
+<glyph unicode="&#xe935;" glyph-name="drop" d="M864.626 486.838c-65.754 183.44-205.11 348.15-352.626 473.162-147.516-125.012-286.87-289.722-352.626-473.162-40.664-113.436-44.682-236.562 12.584-345.4 65.846-125.14 198.632-205.438 340.042-205.438s274.196 80.298 340.040 205.44c57.27 108.838 53.25 231.962 12.586 345.398zM738.764 201.044c-43.802-83.252-132.812-137.044-226.764-137.044-55.12 0-108.524 18.536-152.112 50.652 13.242-1.724 26.632-2.652 40.112-2.652 117.426 0 228.668 67.214 283.402 171.242 44.878 85.292 40.978 173.848 23.882 244.338 14.558-28.15 26.906-56.198 36.848-83.932 22.606-63.062 40.024-156.34-5.368-242.604z" />
+<glyph unicode="&#xe939;" glyph-name="minus" d="M0 544v-192c0-17.672 14.328-32 32-32h960c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32h-960c-17.672 0-32-14.328-32-32z" />
+<glyph unicode="&#xe93a;" glyph-name="plus" d="M992 576h-352v352c0 17.672-14.328 32-32 32h-192c-17.672 0-32-14.328-32-32v-352h-352c-17.672 0-32-14.328-32-32v-192c0-17.672 14.328-32 32-32h352v-352c0-17.672 14.328-32 32-32h192c17.672 0 32 14.328 32 32v352h352c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32z" />
+<glyph unicode="&#xe93b;" glyph-name="arrowup" d="M0 320l192-192 320 320 320-320 192 192-511.998 512z" />
+<glyph unicode="&#xe93c;" glyph-name="arrowright" d="M384 960l-192-192 320-320-320-320 192-192 512 512z" />
+<glyph unicode="&#xe93d;" glyph-name="arrowdown" d="M1024 576l-192 192-320-320-320 320-192-192 512-511.998z" />
+<glyph unicode="&#xe93f;" glyph-name="arrowup2" d="M768 320l-256 256-256-256z" />
+<glyph unicode="&#xe940;" glyph-name="arrowdown2" d="M256 576l256-256 256 256z" />
+<glyph unicode="&#xe941;" glyph-name="menu2" d="M256 704l256-256 256 256zM255.996 384.004l256-256 256 256z" />
+<glyph unicode="&#xe961;" glyph-name="newtab" d="M704 384l128 128v-512h-768v768h512l-128-128h-256v-512h512zM960 896v-352l-130.744 130.744-354.746-354.744h-90.51v90.512l354.744 354.744-130.744 130.744z" />
+<glyph unicode="&#xeaa8;" glyph-name="rotateleft" d="M607.998 831.986c-212.070 0-383.986-171.916-383.986-383.986h-191.994l246.848-246.848 246.848 246.848h-191.994c0 151.478 122.798 274.276 274.276 274.276 151.48 0 274.276-122.798 274.276-274.276 0-151.48-122.796-274.276-274.276-274.276v-109.71c212.070 0 383.986 171.916 383.986 383.986s-171.916 383.986-383.986 383.986z" />
+<glyph unicode="&#xeaa9;" glyph-name="rotateright" d="M416.002 831.986c212.070 0 383.986-171.916 383.986-383.986h191.994l-246.848-246.848-246.848 246.848h191.994c0 151.478-122.798 274.276-274.276 274.276-151.48 0-274.276-122.798-274.276-274.276 0-151.48 122.796-274.276 274.276-274.276v-109.71c-212.070 0-383.986 171.916-383.986 383.986s171.916 383.986 383.986 383.986z" />
+<glyph unicode="&#xeaaa;" glyph-name="flipv" d="M0 576h1024v384zM1024 0v384h-1024z" />
+<glyph unicode="&#xeaac;" glyph-name="fliph" d="M576 960v-1024h384zM0-64h384v1024z" />
+<glyph unicode="&#xeb35;" glyph-name="zoomin" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
+<glyph unicode="&#xeb36;" glyph-name="zoomout" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM192 640h384v-128h-384z" />
+<glyph unicode="&#xeba7;" glyph-name="sharpen" d="M768 832h-512l-256-256 512-576 512 576-256 256zM512 181.334v2.666h-2.37l-14.222 16h16.592v16h-30.814l-14.222 16h45.036v16h-59.258l-14.222 16h73.48v16h-87.704l-14.222 16h101.926v16h-116.148l-14.222 16h130.37v16h-144.592l-14.222 16h158.814v16h-173.038l-14.222 16h187.26v16h-201.482l-14.222 16h215.704v16h-229.926l-14.222 16h244.148v16h-258.372l-14.222 16h272.594v16h-286.816l-14.222 16h301.038v16h-315.26l-14.222 16h329.482v16h-343.706l-7.344 8.262 139.072 139.072h211.978v-3.334h215.314l16-16h-231.314v-16h247.314l16-16h-263.314v-16h279.314l16-16h-295.314v-16h311.314l16-16h-327.314v-16h343.312l7.738-7.738-351.050-394.928z" />
+<glyph unicode="&#xec6a;" glyph-name="options" d="M64 768h896v-192h-896zM64 512h896v-192h-896zM64 256h896v-192h-896z" />
+<glyph unicode="&#xeccc;" glyph-name="sun" d="M512 128c35.346 0 64-28.654 64-64v-64c0-35.346-28.654-64-64-64s-64 28.654-64 64v64c0 35.346 28.654 64 64 64zM512 768c-35.346 0-64 28.654-64 64v64c0 35.346 28.654 64 64 64s64-28.654 64-64v-64c0-35.346-28.654-64-64-64zM960 512c35.346 0 64-28.654 64-64s-28.654-64-64-64h-64c-35.348 0-64 28.654-64 64s28.652 64 64 64h64zM192 448c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64s28.654 64 64 64h64c35.346 0 64-28.654 64-64zM828.784 221.726l45.256-45.258c24.992-24.99 24.992-65.516 0-90.508-24.994-24.992-65.518-24.992-90.51 0l-45.256 45.256c-24.992 24.99-24.992 65.516 0 90.51 24.994 24.992 65.518 24.992 90.51 0zM195.216 674.274l-45.256 45.256c-24.994 24.994-24.994 65.516 0 90.51s65.516 24.994 90.51 0l45.256-45.256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0zM828.784 674.274c-24.992-24.992-65.516-24.992-90.51 0-24.992 24.994-24.992 65.516 0 90.51l45.256 45.254c24.992 24.994 65.516 24.994 90.51 0 24.992-24.994 24.992-65.516 0-90.51l-45.256-45.254zM195.216 221.726c24.992 24.992 65.518 24.992 90.508 0 24.994-24.994 24.994-65.52 0-90.51l-45.254-45.256c-24.994-24.992-65.516-24.992-90.51 0s-24.994 65.518 0 90.508l45.256 45.258zM512 704c-141.384 0-256-114.616-256-256 0-141.382 114.616-256 256-256 141.382 0 256 114.618 256 256 0 141.384-114.616 256-256 256zM512 288c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160-71.634-160-160-160z" />
+<glyph unicode="&#xeccd;" glyph-name="moon" d="M715.812 895.52c-60.25 34.784-124.618 55.904-189.572 64.48 122.936-160.082 144.768-384.762 37.574-570.42-107.2-185.67-312.688-279.112-512.788-252.68 39.898-51.958 90.376-97.146 150.628-131.934 245.908-141.974 560.37-57.72 702.344 188.198 141.988 245.924 57.732 560.372-188.186 702.356z" />
+<glyph unicode="&#xecd4;" glyph-name="contrast" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM128 448c0 212.078 171.922 384 384 384v-768c-212.078 0-384 171.922-384 384z" />
+<glyph unicode="&#xed6a;" glyph-name="remove22" d="M893.254 738.746l-90.508 90.508-290.746-290.744-290.746 290.744-90.508-90.506 290.746-290.748-290.746-290.746 90.508-90.508 290.746 290.746 290.746-290.746 90.508 90.51-290.744 290.744z" />
+<glyph unicode="&#xedc0;" glyph-name="arrowleft" d="M672-64l192 192-320 320 320 320-192 192-512-512z" />
+<glyph unicode="&#xedf9;" glyph-name="resize2" d="M0 896v-384c0-35.346 28.654-64 64-64s64 28.654 64 64v229.488l677.488-677.488h-229.488c-35.346 0-64-28.652-64-64 0-35.346 28.654-64 64-64h384c35.346 0 64 28.654 64 64v384c0 35.348-28.654 64-64 64s-64-28.652-64-64v-229.488l-677.488 677.488h229.488c35.346 0 64 28.654 64 64s-28.652 64-64 64h-384c-35.346 0-64-28.654-64-64z" />
+<glyph unicode="&#xee78;" glyph-name="crop" d="M832 704l192 192-64 64-192-192h-448v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v448zM320 640h320l-320-320v320zM384 256l320 320v-320h-320z" />
 </font></defs></svg>
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.ttf
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.ttf
@@ -1,9 +1,9 @@
-       0OS/2      `cmapVQ(     gasp        glyfH    (head  *t   6hhea#  *   $hmtx+q  *  4locaM  ,   maxp ]   ,    nameT  ,  post     .H              3	                               @  x @ @                                         (       (546jjx       * 45jjx   9(	
ztR                                                         79               79               79         
-   !!'3#!3!3  @@K5     @55    @   4  '.#!"3!2654&'#5#!"&5463!23P! !//!!/!-&	 		!/!!//!`!P.E		`	     0 9  5'.'7'./#'737>77'>?%#'573 hq++qhhq++qhp+qhhq++qhhq+                !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 W d   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632##"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%55%W"#@ DHDDHD @#"=3#"(c.BB.c("#3=

-5&%55%&5
-
     @   ' , 0 7  54&+54&+"#"3!!7#81381#55!!537#!!@
&&

 @  ee 
@&&@

  @@@@[ee@       * 9 H W  !!%!!#!!!#"3!26533!2654&##"&546;2##"&546;2##"&546;2#@ x8   8**0**0**@

@

|@@@     ***x**0*







@



        	   ( 5  !!5!!5!!54632#"&54632#"&54632#"&5K55KK55KK55KK55KK55KK55K5KK55KK55KK55KK55KK55KK5  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   ?  2#".5'4>3">3!2#".5'4>3">3.R=##=R..R=#Fz]@u-		@.R=##=R..R=#Fz]@u-		 #=R..R=##=R. ]zF0.
+       0OS/2      `cmapȦ7    Dgasp     `   glyfބj  h  ;xheado  =   6hhea4  >   $hmtx  ><  loca  @(   maxp    A     nameT  A@  post     B              3	                               @  x @ @                                     (   F @     (5+ (*-5=Aa6jjx       * 
*  &*-09?a5jjx   98IKJIGB@:21/-*)
+;	
                                                                                       79               79               79            !!!3#!3!3   @@K5    @5  @   1  '.#!"3!2654&#5#!"&5463!23P! !//!!/!E	 		!/!!//!`!P		`	      / 7  5'.'7'./#'737>77'>7'#'573 hq++qhhq++qhp+qhhq++qhhq+               !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 V b   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632#"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%552"#@ DHDDHD @#"=3#"(c.BB.c("#3=

+5&%55%&5
+
  @   & * - 3  54&+54&+"#"3!!781381#55!537#!!@
&&

  e 
@&&@

  @@@@[e@@       ) 7 E S  !!%!!#!!!#"3!26533!2654&#"&546;2#"&546;2#"&546;2@ x8   8**0**0**@

@
o@@@     ***x**0*







@



           # /  !!!!!!4632#"&4632#"&4632#"&K55KK55KK55KK55KK55KK55K  @5KK55KK5KK55KK5KK55KK  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   =  2#".5'4>3">!2#".5'4>3">.R=##=R..R=#Fz]@u-	I.R=##=R..R=#Fz]@u-	 #=R..R=##=R. ]zF0.
 #=R..R=##=R. ]zF0.
-   @   >.	6+&8FOi@Mer     5	5&&>@8&+iOFeMr  .  A t  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64'@
'<

'

+   @ 
  >.	6+&8FO@Me    5	5&&>@8&+iOFeMr  . 
 @ r  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64@
'<

'
 	
 

	c
 		
@@ -11,13 +11,13 @@
 	
 

	c
 		
-	
A19.. 
<'

'

	
+	
A19. 
<'

'
	
 		
 c	

		
 A.-c*u.Ac*u.A
	
 		
 c	

		
-A--      2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
+A-        2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
 	
 

	c
 		
@@ -30,21 +30,33 @@ c	

	
 A--d*u.Ac*u.A
	
 		
 c	

		
-A--.@.)@    @    	!	!@@@    @   %        @  	    !!!!4632#"&5!7    8((88((8  @@ @ (88((88(  `    	   @ @  	     " ' *  !!#53#53#53!!3#53#53#53!%   @   @  @             9 O  3#2#575!5!'"32>7>54.'.#512#".54>3 %*PKD--DKP**PKD--DKP*jPPjjPPj @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP   @     	3	!#	3@                 6  J  - 8 C N  "32>54.##"&'.5467>32'>77.'%#17'5 Pi<<iPPi<<iP)i::i)(,,()i::i)(,,(z+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::i)@V0:C%+<`+%C:0V`<
2v        ! L o  "32>7.#2#"&5463#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,pO@%%%%F? "D##D" ?/U##U/2pPPp2/U##U/W)UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
+A--.@.)@    @  	  		!@@@    @   %      @      !!!4632#"&!7  @ 8((88((8  @@ (88((88H `  	   @ @         "  !#535#535#53!!#535#535#53%  @   @  @          8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP    @     	3	!#	3@                 6  J  + 6 @ J  "32>54.#"&'.5467>32'>77.'#17' Pi<<iPPi<<i|)i::i)(,,()i::i)(,,R+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::iV0:C%+<`+%C:0V`6
2v           I l  "32>7.2#"&546#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,p%%%%a? "D##D" ?/U##U/2pPPp2/U##U()UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
 
-I,m!9    0   
  %7!3#33#7B::rrH::     
-       	     " ' , 1  !!5!!!5!!5!!!5!!!5)!5=!!!!55!!                       @  @        !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          4  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS!      ) 6 C X  "32>54.#".54>32##"&54632!#"&546322>7#".'3 jPPjjPPjYuDDuYYuDDuY%%%%%%%% 5aRB8Um==mU8BRa5PjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          *  !!!";!32654&#!!#"&54632   && && @&&  &@&@          
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @   " 4 9 > D  334&+"3553#5!5#";5#354&+326=4&#265#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&@ F.        #53533##%!3!@                # ' / 3 7 ? D J  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!71!!@@@@@@@@@@   @@@@ @@@@@@ @@@@@ @@@@@@ @@@               #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@    @   '  >54.#!!2>54&'32+#32# (F]55]F(D8e*<<)f,>>,"T/5]F((F]5Ft!%K55K  K55K        #3!53#5@@@ @@ @    @     3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88          8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54>3 .R=##=R.   #=R..R=#  @      !####".54>3
 .R=##=R.     #=R..R=#          !####".54>3-  .R=##=R.     #=R..R=#      
-    "  #5'!!!'#5#5%!3!!5333@@eeee@  @  @[ee ee@@   @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @8K- @'B0+Jc88cJ+c
pPPppP233II33II3@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I   @   + 6 ; @  373#35#335'54&+54&+"#"3!!#81381#55!!!!   @00@  @
&&

 @     @ @@ @
@&&@

 @@@@@@      # (  .'.#"#5>723#5!!!!	&		z]W  @PF
+I,m!9   0     %7!3#33#B::rrH:    
+              # '  !5!!5!5#!5!!%!!5!!!!5!      @         @            !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          3  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS        ' 3 ? S  "32>54.".54>32#"&54632#"&546322>7#".' jPPjjPPjYuDDuYYuDDu%%%%%%%% 5aRB8Um==mU8BRaPjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          '  !!!";!32654&!!%#"&54632   && &&@&&  &@&@         
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @ 
   0 4 8 >  334&+"33#%5#";5#54&+326=4&#26#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&ƀ@ @ F.           #53533##%!3!@                # ' / 3 7 ? C H  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!1!@@@@@@@@@@  @@@@ @@@@@@ @@@@@ @@@@@@ @@                #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      % +  2#5267>54&'.#"33>!3@]zFFz]G225522GG2&2	Nv Fz]]zF`522GG22552&_4  Qg;@     @   $  >54.#!!2>54&32+#32 (F]55]F(De*<<)f,>>"T/5]F((F]5FtFK55K K55K        #3!53#5@@@ @@ @    @    3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88        8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54> .R=##=R   #=R..R=#    @      !####".54>
 .R=##=R     #=R..R=#            !####".54>-  .R=##=R     #=R..R=#        	      #5'!!!'##%!3!!5333@@eeee@  @  @eeee@    @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         5 A  !'!!3!!.54>32'>54&#"3267?6&%"&54632` @8K- @'B0+Jc88cJ+c
pPPppP233II33II@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I    @   * 5 9 =  373#35#335'54&+54&+"#"3!!81381#55!!!   @00@  @
&&

     @ @@ @
@&&@

 @@@@@@      " &  .'.#"#5>723#5!!!	&		z]W @@PF
 
-s*  @    0}:  	 ,  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8V]PsF  GBBBBBB-<
-3%94-0&)V']     - , j  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c0xu%;K%F
<<)?,MY0";fP'OMJ#-d,\wk :R1F&BB&4c^W'MG$            !!7!"3!26534&#' ` (88((8``XH@00 8(@(88(  `HX00   a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
+s*  @   0}:   )  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8VPG GBBBBBB-<
+3%94-0&)V'   - + i  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c-xu%;K%F
<<)?,MY0";fP'OMJ#-d0wk :R1F&BB&4c^W'MG$    ` % K W j  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++===+*;>%ZX+=                !!5!5#!55!!!!5!     @         	              #  !!5!5#!5!!%!!5!!!!5!     @                @           !!5!5!5!!5!5!5!!5!5!5!5!5!  @    @    @    @ @@@@@@               !!!5#!5!!5!!!  @ @      @                  %5#53533#!!!!5!5!5!5!5!@Vj @@      ZZ@@@               3##5#535%!!5!5!5!5!5!!!V @      @ZZ@@@               ##5#53533!!5!!5!!5!5!!FFM @  @  @  C@=                 3533##5#!!!%!!!!5!5!MFF       CC =                 '  !!!!5!5!5!5!5!!!5!5!''7'77    @      @  `==== @@@@====             !!!!''7'77   =}```` @````       @          !!5!5!5!5!5!!5!5!5!5!5!        @      @ @@@@@       @          !!5!5!5!!5!5!5!!5!5!5!  @    @    @    @ @@@@@         $  ''7'77!#3#3!5!7!5!'!5!vMMMI @@VZ@6@s@=MJMMC@@@@             % 1  55!!'5!'5!!57!57!'77'7@@@@@@  
3 3
  # 0 MLM@
@M@@3
4ZZ4
3@v#ss0SjMMM  @ 
   5%33'47632#"'&@@@@@((((@@ @@ (((       3  '	7%93267>594&'.'
+DVVVTW#@		
+	
CVVVP#3I/
+
+
+,            !!!!!!!!         
+j@V*      *     	#57'762!!5
+@C+lCTs
+=Cm+Cpp   	     	  ! G V h t   !!##53#575#53%#535#535#5>32#.'#"&546?>54&#"##3267573>32#"&'#32654&#"%.#"3267#"&54632#   0CCɆ̉55+J )0.5&C		J0:=0GGG?07BC90>C@C6C@7CCCGCC,( p
++!"'	
3	#p
+E7:MV '' !%'%"$%-3G9<G2.        ( ,  '>735!5#!!.'#7261%#3733%7#*w4+#
]H3!6\D+D$]]33]MM0v"IMP(]]]]C7$M,:j0C]Ѝ    @            3#3#%3#3#%3#3#%3#3#@                 	5	!!!        rss        @        7)!3#!!3#@  @   @QQ@ @     @     !!"3!265#5#	GE!//!!/  E?/!!//!0             !!7!"3!26534&' ` (88((8 `X008(@(88( `HX00          !";!2654&!5#!(88(3m(88H 8( (8  8( (8     @  ` &  .106726'46.#"310!4.oE
+SZZS
+EpqUUqp>V@dW^JJ^Wd@V>-FZ00ZF-       #  #54&+"#"3!2654&%46;2!PqOOq \&&  OqqO &&       #  2#54&+"32#!"&5463!5463 Oq&&qOqO&& Oq            3 7 O S  54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53@ @@@  @  
   !!%5!!7!5!#53@   @ @@@@@         !!!!!!       @ @        $  %.#"3!26'%"&546327#4632K

K%3f3%%%%%X%%,g,@@,%%%% %%       8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP        ' 3  "32>54.".54>32##5#53533 jPPjjPPjPi<<iPPi<<iPjjPPjjP<iPPi<<iPPi<@          !  "32>54.3#!53#533 jPPjjPP @@@PjjPPjjP @ @      	 
   %!!#535#3 @  ࠀ@      a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
 
-,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A         #  "#	#4>32#2>54.#]zF  2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF      ` #  23	34.#"3".54>3]zF2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF           !!   @@        !)@@      # 8 D  %'.>54.#"326776&'%".54>32###33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]5@Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      # 8 <  %'.>54.#"326776&'%".54>32#!!'+1<iPPi<<iPG2K5]F((F]55]F((F]5Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  O  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!       -;IXft-I7W@ @ uu  @ @      !!!!!!@ @@   
-      , ; J Y h w    %2#"&=463"&=4632#2+"&546;+"&546;2"/&4762'&4762"'!"'&4?6262"'&4?"32>54.#"&54632# %%%%%%%%%%@%%@ %@%%@%}-5.5-5.5z5.5-5.5-=5]F((F]55]F((F]5B^^BB^^B%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
-'C53z\\˿6           "32>54.#4>3".5 jPPjjPPj<iPPi<PjjPPjjP Pi< <iP      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!!@@@  @@@@ @@@        E#_<      Ѱ    Ѱ                               M                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                          @     3                  
-   H  Fpd0td"Bx,Ld		@	j	
-.
-t
-0(f~

.
X

*0~4|Hb:jB    M                                            `        6        u                K      
+,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A      @ @   3!26=4&#!" 


@
 


       #  !4&+"!"3!;265!26=4&



`

`
@`





`

        @   	7 @@ @@       	@      @     '	  @@   @ @   	   @    @ @   	   @          		            @   	   7!!!!'#5'     [c    [b    @@ #  "#7#4>32#2>54.#`Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<     @@ #  23'34.#"3".54>3Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<           !!   @@        !)@@      " 6 B  %'.>54.#"326776&".54>32##33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      " 6 :  %'.>54.#"326776&".54>32!!'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  N  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!      -;IXft-I7W@ @uu  @ @      !!!!!!@ @@   
+    
  ) 7 F T c r    %2#"&=46"&=46322+"&5463+"&546;2"/&4762'&4762"%"'&4?6262"'&4?"32>54."&54632 %%%%%%%%%%@%%@%@%%@%}-5.5-5.5g5.5-5.5-=5]F((F]55]F((F]5B^^BB^^%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
+'C53z\\˿6          "32>54.4>3". jPPjjPP<iPPi<PjjPPjjP Pi< <i      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!@@@  @@@@ @@         AD_<      9    9                                {                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                                             @        *       @        @        @           @                                       @                       @     3                  
+   B  8bR^Pn<F <		`	
+
+P
+
+@ L

P

 t x 6x$\F|FzTx@zRt84PN^>R    {                                            `        6        u                K      
     	     	   g  	   =  	   |  	      	   R  	 
  4 tinymce t i n y m c eVersion 1.0 V e r s i o n   1 . 0tinymce t i n y m c etinymce t i n y m c eRegular R e g u l a rtinymce t i n y m c eFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.woff
+++ b/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.woff
@@ -1,9 +1,9 @@
-wOFF     .     .h                       OS/2     `   `cmap  h      VQ(gasp  4         glyf  <  (  (Hhead  *   6   6hhea  *   $   $#hmtx  +  4  4+qloca  ,P      Mmaxp  ,         ] name  -    Tpost  .                     3	                               @  x @ @                                         (       (546jjx       * 45jjx   9(	
ztR                                                         79               79               79         
-   !!'3#!3!3  @@K5     @55    @   4  '.#!"3!2654&'#5#!"&5463!23P! !//!!/!-&	 		!/!!//!`!P.E		`	     0 9  5'.'7'./#'737>77'>?%#'573 hq++qhhq++qhp+qhhq++qhhq+                !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 W d   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632##"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%55%W"#@ DHDDHD @#"=3#"(c.BB.c("#3=

-5&%55%&5
-
     @   ' , 0 7  54&+54&+"#"3!!7#81381#55!!537#!!@
&&

 @  ee 
@&&@

  @@@@[ee@       * 9 H W  !!%!!#!!!#"3!26533!2654&##"&546;2##"&546;2##"&546;2#@ x8   8**0**0**@

@

|@@@     ***x**0*







@



        	   ( 5  !!5!!5!!54632#"&54632#"&54632#"&5K55KK55KK55KK55KK55KK55K5KK55KK55KK55KK55KK55KK5  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   ?  2#".5'4>3">3!2#".5'4>3">3.R=##=R..R=#Fz]@u-		@.R=##=R..R=#Fz]@u-		 #=R..R=##=R. ]zF0.
+wOFF     C4     B                       OS/2     `   `cmap  h  D  DȦ7gasp           glyf    ;x  ;xބjhead  >,   6   6ohhea  >d   $   $4hmtx  >    loca  @t      maxp  Al          name  A    Tpost  C                     3	                               @  x @ @                                     (   F @     (5+ (*-5=Aa6jjx       * 
*  &*-09?a5jjx   98IKJIGB@:21/-*)
+;	
                                                                                       79               79               79            !!!3#!3!3   @@K5    @5  @   1  '.#!"3!2654&#5#!"&5463!23P! !//!!/!E	 		!/!!//!`!P		`	      / 7  5'.'7'./#'737>77'>7'#'573 hq++qhhq++qhp+qhhq++qhhq+               !!!!!!!!!!       @ @                 !!!!!!!!!!       @ @               !!!!!!!!!!       @ @                 !!!!!!!!!!           @@@@    m 2 V b   %.+'>4&'	#"3267>'732676&'#"&'.5467>7>7>327"&54632#"&'.'.'.5467>32{"T(@@(T"=3; (S#("AA"(#S( ;3=%55%%552"#@ DHDDHD @#"=3#"(c.BB.c("#3=

+5&%55%&5
+
  @   & * - 3  54&+54&+"#"3!!781381#55!537#!!@
&&

  e 
@&&@

  @@@@[e@@       ) 7 E S  !!%!!#!!!#"3!26533!2654&#"&546;2#"&546;2#"&546;2@ x8   8**0**0**@

@
o@@@     ***x**0*







@



           # /  !!!!!!4632#"&4632#"&4632#"&K55KK55KK55KK55KK55KK55K  @5KK55KK5KK55KK5KK55KK  @       )  %!!!!!!'#5#53#575#53#535#535#5@@@   @2@<2@@@@@@              !!!!!!!!!!      @@@@                 !!!!!!!!!!%       @@@@    @   =  2#".5'4>3">!2#".5'4>3">.R=##=R..R=#Fz]@u-	I.R=##=R..R=#Fz]@u-	 #=R..R=##=R. ]zF0.
 #=R..R=##=R. ]zF0.
-   @   >.	6+&8FOi@Mer     5	5&&>@8&+iOFeMr  .  A t  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64'@
'<

'

+   @ 
  >.	6+&8FO@Me    5	5&&>@8&+iOFeMr  . 
 @ r  67>'&7#"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64@
'<

'
 	
 

	c
 		
@@ -11,13 +11,13 @@ wOFF     .
 	
 

	c
 		
-	
A19.. 
<'

'

	
+	
A19. 
<'

'
	
 		
 c	

		
 A.-c*u.Ac*u.A
	
 		
 c	

		
-A--      2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
+A-        2 e i m q u y }  #"&/.546?>327.#"326?>''.#"7.546?>32#"&'326?64''773#3#'3#3#
 	
 

	c
 		
@@ -30,21 +30,33 @@ c	

	
 A--d*u.Ac*u.A
	
 		
 c	

		
-A--.@.)@    @    	!	!@@@    @   %        @  	    !!!!4632#"&5!7    8((88((8  @@ @ (88((88(  `    	   @ @  	     " ' *  !!#53#53#53!!3#53#53#53!%   @   @  @             9 O  3#2#575!5!'"32>7>54.'.#512#".54>3 %*PKD--DKP**PKD--DKP*jPPjjPPj @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP   @     	3	!#	3@                 6  J  - 8 C N  "32>54.##"&'.5467>32'>77.'%#17'5 Pi<<iPPi<<iP)i::i)(,,()i::i)(,,(z+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::i)@V0:C%+<`+%C:0V`<
2v        ! L o  "32>7.#2#"&5463#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,pO@%%%%F? "D##D" ?/U##U/2pPPp2/U##U/W)UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
+A--.@.)@    @  	  		!@@@    @   %      @      !!!4632#"&!7  @ 8((88((8  @@ (88((88H `  	   @ @         "  !#535#535#53!!#535#535#53%  @   @  @          8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP    @     	3	!#	3@                 6  J  + 6 @ J  "32>54.#"&'.5467>32'>77.'#17' Pi<<iPPi<<i|)i::i)(,,()i::i)(,,R+%C:0V`<.V0:C%+<`@( <iPPi<<iPPi<(,,()i::i)(,,()i::iV0:C%+<`+%C:0V`6
2v           I l  "32>7.2#"&546#"&'.'.'>7>732654&'.#">7>325.' Op,,pOOp,,p%%%%a? "D##D" ?/U##U/2pPPp2/U##U()UWZ..ZWU),R%*a5&MPS**SPM&5a*%R,$C_::_C$$C_::_C$%%%%A((A
6PppP6
A((A9!m,I
 
-I,m!9    0   
  %7!3#33#7B::rrH::     
-       	     " ' , 1  !!5!!!5!!5!!!5!!!5)!5=!!!!55!!                       @  @        !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          4  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS!      ) 6 C X  "32>54.#".54>32##"&54632!#"&546322>7#".'3 jPPjjPPjYuDDuYYuDDuY%%%%%%%% 5aRB8Um==mU8BRa5PjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          *  !!!";!32654&#!!#"&54632   && && @&&  &@&@          
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @   " 4 9 > D  334&+"3553#5!5#";5#354&+326=4&#265#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&@ F.        #53533##%!3!@                # ' / 3 7 ? D J  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!71!!@@@@@@@@@@   @@@@ @@@@@@ @@@@@ @@@@@@ @@@               #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      & ,  2#5267>54&'.#"33>3!3@]zFFz]G225522GG2&2	NvU Fz]]zF`522GG22552&_4  Qg;@    @   '  >54.#!!2>54&'32+#32# (F]55]F(D8e*<<)f,>>,"T/5]F((F]5Ft!%K55K  K55K        #3!53#5@@@ @@ @    @     3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88          8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54>3 .R=##=R.   #=R..R=#  @      !####".54>3
 .R=##=R.     #=R..R=#          !####".54>3-  .R=##=R.     #=R..R=#      
-    "  #5'!!!'#5#5%!3!!5333@@eeee@  @  @[ee ee@@   @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         6 C  !'!!3!!.54>32'>54&#"3267?6&'%"&54632#` @8K- @'B0+Jc88cJ+c
pPPppP233II33II3@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I   @   + 6 ; @  373#35#335'54&+54&+"#"3!!#81381#55!!!!   @00@  @
&&

 @     @ @@ @
@&&@

 @@@@@@      # (  .'.#"#5>723#5!!!!	&		z]W  @PF
+I,m!9   0     %7!3#33#B::rrH:    
+              # '  !5!!5!5#!5!!%!!5!!!!5!      @         @            !!               7!!!!''7'77 @@U|>>>@ @ >>>       %3#575#53#'#	373 ܈   22@<2@R            3#575#53#'#	373 ܈   2@<2@n          3  %!7!5>54.#"!!5.54>32 @1R<!7`II`7!<R1@ FvU/PjjP/UvF@ H_p>Pg;;gP>p_H !SlG]zFFz]GlS        ' 3 ? S  "32>54.".54>32#"&54632#"&546322>7#".' jPPjjPPjYuDDuYYuDDu%%%%%%%% 5aRB8Um==mU8BRaPjjPPjjPPDuYYuDDuYYuDp%%%%%%%%"-@oQ//Qo@-"          '  !!!";!32654&!!%#"&54632   && &&@&&  &@&@         
    ''7''!7!7'7!7 lԊvlԊlԊlԊlԊllԊ     @ 
   0 4 8 >  334&+"33#%5#";5#54&+326=4&#26#535#53	7@&&@@&&&&@ `R`&&@&&@@``&@&`&&ƀ@ @ F.           #53533##%!3!@                # ' / 3 7 ? C H  3#73#%#535#53#73#%3#33#73#%#535#53#73#%3#3!!1!@@@@@@@@@@  @@@@ @@@@@@ @@@@@ @@@@@@ @@                #  3#73#%3#73#%3#!3!!#!     @  @@@@@@@@@@@ @      % +  2#5267>54&'.#"33>!3@]zFFz]G225522GG2&2	Nv Fz]]zF`522GG22552&_4  Qg;@     @   $  >54.#!!2>54&32+#32 (F]55]F(De*<<)f,>>"T/5]F((F]5FtFK55K K55K        #3!53#5@@@ @@ @    @    3#".533267>5!!2WuBBuW2I((I `<iN--Ni<`88        8 <  #"&'.5332654&#"&'.5467>32#4&#"32%!!0550,q>>q,05rNNrrN>q,0550,q>>q,05rNNrrN>q,%  $b55b$!$$!$b54LL44L$!$b55b$!$$!$b54LL44L$!@        !####".54> .R=##=R   #=R..R=#    @      !####".54>
 .R=##=R     #=R..R=#            !####".54>-  .R=##=R     #=R..R=#        	      #5'!!!'##%!3!!5333@@eeee@  @  @eeee@    @         # ' + / 3 7 ;  3#3#3#3#'3#3#'3#3#3#3#3#'3#'3#'3#'3# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       	''         5 A  !'!!3!!.54>32'>54&#"3267?6&%"&54632` @8K- @'B0+Jc88cJ+c
pPPppP233II33II@@ 3BQ,8cJ++Jc8 ү2PppPPp
3I33II33I    @   * 5 9 =  373#35#335'54&+54&+"#"3!!81381#55!!!   @00@  @
&&

     @ @@ @
@&&@

 @@@@@@      " &  .'.#"#5>723#5!!!	&		z]W @@PF
 
-s*  @    0}:  	 ,  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8V]PsF  GBBBBBB-<
-3%94-0&)V']     - , j  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c0xu%;K%F
<<)?,MY0";fP'OMJ#-d,\wk :R1F&BB&4c^W'MG$            !!7!"3!26534&#' ` (88((8``XH@00 8(@(88(  `HX00   a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
+s*  @   0}:   )  %!!!!>2&'>7>&'.sCILBBBBBB.mv{;.`_X%8<04-t~8VPG GBBBBBB-<
+3%94-0&)V'   - + i  '#".'81<5<51045041>7'7818181<1.10>7>71099>581<5<5}Z@JQ+Ni>%-:c-xu%;K%F
<<)?,MY0";fP'OMJ#-d0wk :R1F&BB&4c^W'MG$    ` % K W j  546;5#"+32;5#"&=4&'>5!54&+532;#"+5326=467.5'#"&54632"0>54&#. Kk.  .kK .p. Kk.  .kK .=++==++=h+=.<5#ANA=+Bh .hkKh .h. hKkh. h&CC&h .hkKh .h. hKkh. h&CC&+==++===+*;>%ZX+=                !!5!5#!55!!!!5!     @         	              #  !!5!5#!5!!%!!5!!!!5!     @                @           !!5!5!5!!5!5!5!!5!5!5!5!5!  @    @    @    @ @@@@@@               !!!5#!5!!5!!!  @ @      @                  %5#53533#!!!!5!5!5!5!5!@Vj @@      ZZ@@@               3##5#535%!!5!5!5!5!5!!!V @      @ZZ@@@               ##5#53533!!5!!5!!5!5!!FFM @  @  @  C@=                 3533##5#!!!%!!!!5!5!MFF       CC =                 '  !!!!5!5!5!5!5!!!5!5!''7'77    @      @  `==== @@@@====             !!!!''7'77   =}```` @````       @          !!5!5!5!5!5!!5!5!5!5!5!        @      @ @@@@@       @          !!5!5!5!!5!5!5!!5!5!5!  @    @    @    @ @@@@@         $  ''7'77!#3#3!5!7!5!'!5!vMMMI @@VZ@6@s@=MJMMC@@@@             % 1  55!!'5!'5!!57!57!'77'7@@@@@@  
3 3
  # 0 MLM@
@M@@3
4ZZ4
3@v#ss0SjMMM  @ 
   5%33'47632#"'&@@@@@((((@@ @@ (((       3  '	7%93267>594&'.'
+DVVVTW#@		
+	
CVVVP#3I/
+
+
+,            !!!!!!!!         
+j@V*      *     	#57'762!!5
+@C+lCTs
+=Cm+Cpp   	     	  ! G V h t   !!##53#575#53%#535#535#5>32#.'#"&546?>54&#"##3267573>32#"&'#32654&#"%.#"3267#"&54632#   0CCɆ̉55+J )0.5&C		J0:=0GGG?07BC90>C@C6C@7CCCGCC,( p
++!"'	
3	#p
+E7:MV '' !%'%"$%-3G9<G2.        ( ,  '>735!5#!!.'#7261%#3733%7#*w4+#
]H3!6\D+D$]]33]MM0v"IMP(]]]]C7$M,:j0C]Ѝ    @            3#3#%3#3#%3#3#%3#3#@                 	5	!!!        rss        @        7)!3#!!3#@  @   @QQ@ @     @     !!"3!265#5#	GE!//!!/  E?/!!//!0             !!7!"3!26534&' ` (88((8 `X008(@(88( `HX00          !";!2654&!5#!(88(3m(88H 8( (8  8( (8     @  ` &  .106726'46.#"310!4.oE
+SZZS
+EpqUUqp>V@dW^JJ^Wd@V>-FZ00ZF-       #  #54&+"#"3!2654&%46;2!PqOOq \&&  OqqO &&       #  2#54&+"32#!"&5463!5463 Oq&&qOqO&& Oq            3 7 O S  54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53@ @@@  @  
   !!%5!!7!5!#53@   @ @@@@@         !!!!!!       @ @        $  %.#"3!26'%"&546327#4632K

K%3f3%%%%%X%%,g,@@,%%%% %%       8 M  3#2#575!57"32>7>54.'.#512#".54> %*PKD--DKP**PKD--DKP*jPPjjPP @%@@-DKP**PKD--DKP**PKD-`PjjPPjjP        ' 3  "32>54.".54>32##5#53533 jPPjjPPjPi<<iPPi<<iPjjPPjjP<iPPi<<iPPi<@          !  "32>54.3#!53#533 jPPjjPP @@@PjjPPjjP @ @      	 
   %!!#535#3 @  ࠀ@      a  6  .'32>7>&'#"&'32>7>'aK\j77j\KHYe55eYH~!|F)N!
 
-,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A         #  "#	#4>32#2>54.#]zF  2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF      ` #  23	34.#"3".54>3]zF2WuBBuW22WuB]zFFz]Fz] BuW22WuBBuW2Fz]]zF           !!   @@        !)@@      # 8 D  %'.>54.#"326776&'%".54>32###33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]5@Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      # 8 <  %'.>54.#"326776&'%".54>32#!!'+1<iPPi<<iPG2K5]F((F]55]F((F]5Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  O  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!       -;IXft-I7W@ @ uu  @ @      !!!!!!@ @@   
-      , ; J Y h w    %2#"&=463"&=4632#2+"&546;+"&546;2"/&4762'&4762"'!"'&4?6262"'&4?"32>54.#"&54632# %%%%%%%%%%@%%@ %@%%@%}-5.5-5.5z5.5-5.5-=5]F((F]55]F((F]5B^^BB^^B%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
-'C53z\\˿6           "32>54.#4>3".5 jPPjjPPj<iPPi<PjjPPjjP Pi< <iP      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!!@@@  @@@@ @@@        E#_<      Ѱ    Ѱ                               M                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                          @     3                  
-   H  Fpd0td"Bx,Ld		@	j	
-.
-t
-0(f~

.
X

*0~4|Hb:jB    M                                            `        6        u                K      
+,TJ="
"Ewl//lwE+XXV).L66L.)VXX+>K-?'@5*0A      @ @   3!26=4&#!" 


@
 


       #  !4&+"!"3!;265!26=4&



`

`
@`





`

        @   	7 @@ @@       	@      @     '	  @@   @ @   	   @    @ @   	   @          		            @   	   7!!!!'#5'     [c    [b    @@ #  "#7#4>32#2>54.#`Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<     @@ #  23'34.#"3".54>3Pi<+Jd99dJ++Jd9Pi<<iP@<iP9dJ++Jd99dJ+n<iPPi<           !!   @@        !)@@      " 6 B  %'.>54.#"326776&".54>32##33535#'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(      " 6 :  %'.>54.#"326776&".54>32!!'+1<iPPi<<iPG2K5]F((F]55]F((F]Y2GPi<<iPPi<1+'K(F]55]F((F]55]F(@      @  N  !	5#'35#'35#'35#'35#'35#'35#'35#'35#'35!'!5!'!5!'!5!'733#3!!!!!!      -;IXft-I7W@ @uu  @ @      !!!!!!@ @@   
+    
  ) 7 F T c r    %2#"&=46"&=46322+"&5463+"&546;2"/&4762'&4762"%"'&4?6262"'&4?"32>54."&54632 %%%%%%%%%%@%%@%@%%@%}-5.5-5.5g5.5-5.5-=5]F((F]55]F((F]5B^^BB^^%@%%@%%@%%@% %%%%@%%%%.5-5.5-55-5.<5-5.(F]55]F((F]55]F(`^BB^^BB^     3    .''>7>.'-`1.6!((rKK.\ʿ553z\ <EFhA
+'C53z\\˿6          "32>54.4>3". jPPjjPP<iPPi<PjjPPjjP Pi< <i      C}=   '			7}ZZ"Z##ZZ"ZZ"Z#    `   7	'@ @@@       (  326=#"3!2654&#"32654&#!" %%%%%%%[%%%%%[%%%%%%%%           7'!5##3!3535#!@@@  @@@@ @@         AD_<      9    9                                {                   @                 m  @        @           @   .                @  6                                @                       @               @     0  -                                             @        *       @        @        @           @                                       @                       @     3                  
+   B  8bR^Pn<F <		`	
+
+P
+
+@ L

P

 t x 6x$\F|FzTx@zRt84PN^>R    {                                            `        6        u                K      
     	     	   g  	   =  	   |  	      	   R  	 
  4 tinymce t i n y m c eVersion 1.0 V e r s i o n   1 . 0tinymce t i n y m c etinymce t i n y m c eRegular R e g u l a rtinymce t i n y m c eFont generated by IcoMoon. F o n t   g e n e r a t e d   b y   I c o M o o n .                                 
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css
+++ b/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css
@@ -1 +1 @@
-.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#fff}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + '&nbsp;')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#BBB}
\ No newline at end of file
+.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + '&nbsp;')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-codesample{-ie7-icon:"\e603"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#bbb}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/lightgray/skin.min.css
+++ b/wp-includes/js/tinymce/skins/lightgray/skin.min.css
@@ -1 +1 @@
-.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:0 0;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:400;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit!important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:700;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #fff}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:#000}.mce-imagepanel{overflow:auto;background:#000}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:700;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:700;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,.75);display:inline-block;;;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;}.mce-btn-small i{line-height:20px;vertical-align:top;}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;;;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:0 0;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;;;;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;;;}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom,rgba(0,0,0,0),#000)}.mce-colorpicker-selector1{background:0 0;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid #000;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;;;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;;;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;;}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;;}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,.2);width:100%;height:100%}.mce-label{display:inline-block;;;text-shadow:0 1px 1px rgba(255,255,255,.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:0 0;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;;;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#fff}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:0 0;border-bottom:1px solid rgba(0,0,0,.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;;;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url(img/loader.gif) no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:tinymce;src:url(fonts/tinymce.eot);src:url(fonts/tinymce.eot?#iefix) format('embedded-opentype'),url(fonts/tinymce.woff) format('woff'),url(fonts/tinymce.ttf) format('truetype'),url(fonts/tinymce.svg#tinymce) format('svg');font-weight:400;font-style:normal}@font-face{font-family:tinymce-small;src:url(fonts/tinymce-small.eot);src:url(fonts/tinymce-small.eot?#iefix) format('embedded-opentype'),url(fonts/tinymce-small.woff) format('woff'),url(fonts/tinymce-small.ttf) format('truetype'),url(fonts/tinymce-small.svg#tinymce) format('svg');font-weight:400;font-style:normal}.mce-ico{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-untitled:before{content:"\e029"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e914"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\edb8"}.mce-i-drop:before{content:"\e934"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-palette:before{content:"\e92a"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb}
\ No newline at end of file
+.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb}
\ No newline at end of file
--- a/wp-includes/js/tinymce/skins/wordpress/wp-content.css
+++ b/wp-includes/js/tinymce/skins/wordpress/wp-content.css
@@ -4,15 +4,6 @@ html {
 	cursor: text;
 }
 
-html.ios {
-	height: 100%;
-}
-
-.ios body#tinymce {
-	height: 200%;
-	max-width: none;
-}
-
 body {
 	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
 	font-size: 16px;
@@ -176,12 +167,12 @@ img[data-mce-selected]::selection {
 
 .mce-content-body img.wp-media:hover {
 	background-color: #ededed;
-	border-color: #777;
+	border-color: #72777c;
 }
 
 .mce-content-body img.wp-media.wp-media-selected {
 	background-color: #d8d8d8;
-	border-color: #777;
+	border-color: #72777c;
 }
 
 .mce-content-body img.wp-media.wp-gallery {
@@ -190,13 +181,13 @@ img[data-mce-selected]::selection {
 
 /* Image resize handles */
 .mce-content-body div.mce-resizehandle {
-	border-color: #777;
+	border-color: #72777c;
 	width: 7px;
 	height: 7px;
 }
 
 .mce-content-body img[data-mce-selected] {
-	outline: 1px solid #777;
+	outline: 1px solid #72777c;
 }
 
 .mce-content-body img[data-mce-resize="false"] {
@@ -306,7 +297,7 @@ audio {
 .ie8 .wpview-wrap[data-mce-selected],
 .ie7 .wpview-wrap[data-mce-selected] {
 	background-color: #e5e5e5;
-	border-color: #777;
+	border-color: #72777c;
 }
 
 .wpview-overlay {
@@ -342,11 +333,11 @@ audio {
 .wpview-wrap .wpview-loading ins {
 	background-color: #333;
 	margin: 0 0 0 -60px;
-	width: 60px;
+	width: 36px;
 	height: 5px;
 	display: block;
-	-webkit-animation: wpview-loading 1.3s infinite 1s linear;
-	animation: wpview-loading 1.3s infinite 1s linear;
+	-webkit-animation: wpview-loading 1.3s infinite 1s steps(36);
+	animation: wpview-loading 1.3s infinite 1s steps(36);
 }
 
 @-webkit-keyframes wpview-loading {
@@ -373,7 +364,7 @@ audio {
 }
 
 .wpview-error {
-	border: 1px solid #dedede;
+	border: 1px solid #ddd;
 	padding: 1em 0;
 	margin: 0;
 	word-wrap: break-word;
--- a/wp-includes/js/tinymce/themes/modern/theme.js
+++ b/wp-includes/js/tinymce/themes/modern/theme.js
@@ -12,7 +12,7 @@
 
 tinymce.ThemeManager.add('modern', function(editor) {
 	var self = this, settings = editor.settings, Factory = tinymce.ui.Factory,
-		each = tinymce.each, DOM = tinymce.DOM, Rect = tinymce.ui.Rect, FloatPanel = tinymce.ui.FloatPanel;
+		each = tinymce.each, DOM = tinymce.DOM, Rect = tinymce.geom.Rect, FloatPanel = tinymce.ui.FloatPanel;
 
 	// Default menus
 	var defaultMenus = {
@@ -416,13 +416,18 @@ tinymce.ThemeManager.add('modern', function(editor) {
 			panelRect = tinymce.DOM.getRect(panel.getEl());
 			contentAreaRect = tinymce.DOM.getRect(editor.getContentAreaContainer() || editor.getBody());
 
+			// We need to use these instead of the rect values since the style
+			// size properites might not be the same as the real size for a table
+			elementRect.w = match.element.clientWidth;
+			elementRect.h = match.element.clientHeight;
+
 			if (!editor.inline) {
 				contentAreaRect.w = editor.getDoc().documentElement.offsetWidth;
 			}
 
 			// Inflate the elementRect so it doesn't get placed above resize handles
 			if (editor.selection.controlSelection.isResizable(match.element)) {
-				elementRect = Rect.inflate(elementRect, 0, 7);
+				elementRect = Rect.inflate(elementRect, 0, 8);
 			}
 
 			relPos = Rect.findBestRelativePosition(panelRect, elementRect, contentAreaRect, testPositions);
@@ -471,11 +476,7 @@ tinymce.ThemeManager.add('modern', function(editor) {
 				}
 			}
 
-			if (window.requestAnimationFrame) {
-				window.requestAnimationFrame(execute);
-			} else {
-				execute();
-			}
+			tinymce.util.Delay.requestAnimationFrame(execute);
 		}
 
 		function bindScrollEvent() {
@@ -545,22 +546,24 @@ tinymce.ThemeManager.add('modern', function(editor) {
 			return null;
 		}
 
-		editor.on('click keyup', function() {
+		editor.on('click keyup setContent', function(e) {
+			// Only act on partial inserts
+			if (e.type == 'setcontent' && !e.selection) {
+				return;
+			}
+
 			// Needs to be delayed to avoid Chrome img focus out bug
-			window.setTimeout(function() {
+			tinymce.util.Delay.setEditorTimeout(editor, function() {
 				var match;
 
-				if (editor.removed) {
-					return;
-				}
-
 				match = findFrontMostMatch(editor.selection.getNode());
 				if (match) {
+					hideAllContextToolbars();
 					showContextToolbar(match);
 				} else {
 					hideAllContextToolbars();
 				}
-			}, 0);
+			});
 		});
 
 		editor.on('blur hide', hideAllContextToolbars);
@@ -586,6 +589,18 @@ tinymce.ThemeManager.add('modern', function(editor) {
 		});
 	}
 
+	function fireSkinLoaded(editor) {
+		return function() {
+			if (editor.initialized) {
+				editor.fire('SkinLoaded');
+			} else {
+				editor.on('init', function() {
+					editor.fire('SkinLoaded');
+				});
+			}
+		};
+	}
+
 	/**
 	 * Renders the inline editor UI.
 	 *
@@ -706,7 +721,7 @@ tinymce.ThemeManager.add('modern', function(editor) {
 
 		// Preload skin css
 		if (args.skinUiCss) {
-			tinymce.DOM.styleSheetLoader.load(args.skinUiCss);
+			tinymce.DOM.styleSheetLoader.load(args.skinUiCss, fireSkinLoaded(editor));
 		}
 
 		return {};
@@ -721,8 +736,18 @@ tinymce.ThemeManager.add('modern', function(editor) {
 	function renderIframeUI(args) {
 		var panel, resizeHandleCtrl, startSize;
 
+		function switchMode() {
+			return function(e) {
+				if (e.mode == 'readonly') {
+					panel.find('*').disabled(true);
+				} else {
+					panel.find('*').disabled(false);
+				}
+			};
+		}
+
 		if (args.skinUiCss) {
-			tinymce.DOM.loadCSS(args.skinUiCss);
+			tinymce.DOM.styleSheetLoader.load(args.skinUiCss, fireSkinLoaded(editor));
 		}
 
 		// Basic UI layout
@@ -772,13 +797,14 @@ tinymce.ThemeManager.add('modern', function(editor) {
 			]});
 		}
 
-		if (settings.readonly) {
-			panel.find('*').disabled(true);
-		}
-
 		editor.fire('BeforeRenderUI');
+		editor.on('SwitchMode', switchMode());
 		panel.renderBefore(args.targetNode).reflow();
 
+		if (settings.readonly) {
+			editor.setMode('readonly');
+		}
+
 		if (settings.width) {
 			tinymce.DOM.setStyle(panel.getEl(), 'width', settings.width);
 		}
--- a/wp-includes/js/tinymce/themes/modern/theme.min.js
+++ b/wp-includes/js/tinymce/themes/modern/theme.min.js
@@ -1 +1 @@
-tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return n(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:m.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=m.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(l.toolbar)){if(0===l.toolbar.length)return;tinymce.each(l.toolbar,function(a,b){l["toolbar"+(b+1)]=a}),delete l.toolbar}for(var e=1;10>e&&c(l["toolbar"+e]);e++);return d.length||l.toolbar===!1||c(l.toolbar||s),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((l.removed_menuitems||"").split(/[ ,]/)),l.menu?(e=l.menu[c],g=!0):e=r[c],e){d={text:e.title},f=[],n((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||n(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i<f.length;i++)"|"==f[i].text&&(0===i||i==f.length-1)&&f.splice(i,1);if(d.menu=f,!d.menu.length)return null}return d}var d,e=[],f=[];if(l.menu)for(d in l.menu)f.push(d);else for(d in r)f.push(d);for(var g="string"==typeof l.menubar?l.menubar.split(/[ ,]/):f,h=0;h<g.length;h++){var i=g[h];i=c(i),i&&e.push(i)}return e}function e(b){function c(a){var c=b.find(a)[0];c&&c.focus(!0)}a.shortcuts.add("Alt+F9","",function(){c("menubar")}),a.shortcuts.add("Alt+F10","",function(){c("toolbar")}),a.shortcuts.add("Alt+F11","",function(){c("elementpath")}),b.on("cancel",function(){a.focus()})}function f(b,c){function d(a){return{width:a.clientWidth,height:a.clientHeight}}var e,f,g,h;e=a.getContainer(),f=a.getContentAreaContainer().firstChild,g=d(e),h=d(f),null!==b&&(b=Math.max(l.min_width||100,b),b=Math.min(l.max_width||65535,b),o.setStyle(e,"width",b+(g.width-h.width)),o.setStyle(f,"width",b)),c=Math.max(l.min_height||100,c),c=Math.min(l.max_height||65535,c),o.setStyle(f,"height",c),a.fire("ResizeEditor")}function g(b,c){var d=a.getContentAreaContainer();k.resizeTo(d.clientWidth+b,d.clientHeight+c)}function h(){function c(){return a.contextToolbars||[]}function d(b){var c,d,e;return c=tinymce.DOM.getPos(a.getContentAreaContainer()),d=a.dom.getRect(b),e=a.dom.getRoot(),"BODY"==e.nodeName&&(d.x-=e.ownerDocument.documentElement.scrollLeft||e.scrollLeft,d.y-=e.ownerDocument.documentElement.scrollTop||e.scrollTop),d.x+=c.x,d.y+=c.y,d}function e(){n(a.contextToolbars,function(a){a.panel&&a.panel.hide()})}function f(b){var c,f,g,h,i,j,k;if(!a.removed){if(!b||!b.toolbar.panel)return void e();k=["tc-bc","bc-tc","tl-bl","bl-tl","tr-br","br-tr"],i=b.toolbar.panel,i.show(),g=d(b.element),f=tinymce.DOM.getRect(i.getEl()),h=tinymce.DOM.getRect(a.getContentAreaContainer()||a.getBody()),a.inline||(h.w=a.getDoc().documentElement.offsetWidth),a.selection.controlSelection.isResizable(b.element)&&(g=p.inflate(g,0,7)),c=p.findBestRelativePosition(f,g,h,k),c?(n(k.concat("inside"),function(a){i.classes.toggle("tinymce-inline-"+a,a==c)}),j=p.relativePosition(f,g,c),i.moveTo(j.x,j.y)):(n(k,function(a){i.classes.toggle("tinymce-inline-"+a,!1)}),i.classes.toggle("tinymce-inline-inside",!0),g=p.intersect(h,g),g?(c=p.findBestRelativePosition(f,g,h,["tc-tc","tl-tl","tr-tr"]),c?(j=p.relativePosition(f,g,c),i.moveTo(j.x,j.y)):i.moveTo(g.x,g.y)):i.hide())}}function g(){function b(){a.selection&&f(k(a.selection.getNode()))}window.requestAnimationFrame?window.requestAnimationFrame(b):b()}function h(){l||(l=a.selection.getScrollContainer()||a.getWin(),tinymce.$(l).on("scroll",g),a.on("remove",function(){tinymce.$(l).off("scroll")}))}function i(a){var c;return a.toolbar.panel?(a.toolbar.panel.show(),void f(a)):(h(),c=m.create({type:"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:b(a.toolbar.items)}),a.toolbar.panel=c,c.renderTo(document.body).reflow(),void f(a))}function j(){tinymce.each(c(),function(a){a.panel&&a.panel.hide()})}function k(b){var d,e,f,g=c();for(f=a.$(b).parents().add(b),d=f.length-1;d>=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup",function(){window.setTimeout(function(){var b;a.removed||(b=k(a.selection.getNode()),b?i(b):j())},0)}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(b){function f(){if(n&&n.moveRel&&n.visible()&&!n._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=o.getPos(c),g=o.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}n.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){n&&(n.show(),f(),o.addClass(a.getBody(),"mce-edit-focus"))}function i(){n&&(n.hide(),q.hideAll(),o.removeClass(a.getBody(),"mce-edit-focus"))}function j(){return n?void(n.visible()||g()):(n=k.panel=m.create({type:p?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!p,border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size)]}),a.fire("BeforeRenderUI"),n.renderTo(p||document.body).reflow(),e(n),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",i),void a.nodeChanged())}var n,p;return l.fixed_toolbar_container&&(p=o.select(l.fixed_toolbar_container)[0]),l.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,j,j):j()}),a.on("blur hide",i),a.on("remove",function(){n&&(n.remove(),n=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss),{}}function j(b){var g,i,j;return b.skinUiCss&&tinymce.DOM.loadCSS(b.skinUiCss),g=k.panel=m.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),l.resize!==!1&&(i={type:"resizehandle",direction:l.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;j={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==l.resize?f(j.width+a.deltaX,j.height+a.deltaY):f(null,j.height+a.deltaY)}}),l.statusbar!==!1&&g.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},i]}),l.readonly&&g.find("*").disabled(!0),a.fire("BeforeRenderUI"),g.renderBefore(b.targetNode).reflow(),l.width&&tinymce.DOM.setStyle(g.getEl(),"width",l.width),a.on("remove",function(){g.remove(),g=null}),e(g),h(),{iframeContainer:g.find("#iframe")[0].getEl(),editorContainer:g.getEl()}}var k=this,l=a.settings,m=tinymce.ui.Factory,n=tinymce.each,o=tinymce.DOM,p=tinymce.ui.Rect,q=tinymce.ui.FloatPanel,r={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},s="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";k.renderUI=function(b){var c=l.skin!==!1?l.skin||"lightgray":!1;if(c){var d=l.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){k.throbber=k.throbber||new tinymce.ui.Throbber(k.panel.getEl("body")),a.state?k.throbber.show(a.time):k.throbber.hide()}),l.inline?i(b):j(b)},k.resizeTo=f,k.resizeBy=g});
\ No newline at end of file
+tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return o(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:n.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=n.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(m.toolbar)){if(0===m.toolbar.length)return;tinymce.each(m.toolbar,function(a,b){m["toolbar"+(b+1)]=a}),delete m.toolbar}for(var e=1;10>e&&c(m["toolbar"+e]);e++);return d.length||m.toolbar===!1||c(m.toolbar||t),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((m.removed_menuitems||"").split(/[ ,]/)),m.menu?(e=m.menu[c],g=!0):e=s[c],e){d={text:e.title},f=[],o((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||o(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i<f.length;i++)"|"==f[i].text&&(0!==i&&i!=f.length-1||f.splice(i,1));if(d.menu=f,!d.menu.length)return null}return d}var d,e=[],f=[];if(m.menu)for(d in m.menu)f.push(d);else for(d in s)f.push(d);for(var g="string"==typeof m.menubar?m.menubar.split(/[ ,]/):f,h=0;h<g.length;h++){var i=g[h];i=c(i),i&&e.push(i)}return e}function e(b){function c(a){var c=b.find(a)[0];c&&c.focus(!0)}a.shortcuts.add("Alt+F9","",function(){c("menubar")}),a.shortcuts.add("Alt+F10","",function(){c("toolbar")}),a.shortcuts.add("Alt+F11","",function(){c("elementpath")}),b.on("cancel",function(){a.focus()})}function f(b,c){function d(a){return{width:a.clientWidth,height:a.clientHeight}}var e,f,g,h;e=a.getContainer(),f=a.getContentAreaContainer().firstChild,g=d(e),h=d(f),null!==b&&(b=Math.max(m.min_width||100,b),b=Math.min(m.max_width||65535,b),p.setStyle(e,"width",b+(g.width-h.width)),p.setStyle(f,"width",b)),c=Math.max(m.min_height||100,c),c=Math.min(m.max_height||65535,c),p.setStyle(f,"height",c),a.fire("ResizeEditor")}function g(b,c){var d=a.getContentAreaContainer();l.resizeTo(d.clientWidth+b,d.clientHeight+c)}function h(){function c(){return a.contextToolbars||[]}function d(b){var c,d,e;return c=tinymce.DOM.getPos(a.getContentAreaContainer()),d=a.dom.getRect(b),e=a.dom.getRoot(),"BODY"==e.nodeName&&(d.x-=e.ownerDocument.documentElement.scrollLeft||e.scrollLeft,d.y-=e.ownerDocument.documentElement.scrollTop||e.scrollTop),d.x+=c.x,d.y+=c.y,d}function e(){o(a.contextToolbars,function(a){a.panel&&a.panel.hide()})}function f(b){var c,f,g,h,i,j,k;if(!a.removed){if(!b||!b.toolbar.panel)return void e();k=["tc-bc","bc-tc","tl-bl","bl-tl","tr-br","br-tr"],i=b.toolbar.panel,i.show(),g=d(b.element),f=tinymce.DOM.getRect(i.getEl()),h=tinymce.DOM.getRect(a.getContentAreaContainer()||a.getBody()),g.w=b.element.clientWidth,g.h=b.element.clientHeight,a.inline||(h.w=a.getDoc().documentElement.offsetWidth),a.selection.controlSelection.isResizable(b.element)&&(g=q.inflate(g,0,8)),c=q.findBestRelativePosition(f,g,h,k),c?(o(k.concat("inside"),function(a){i.classes.toggle("tinymce-inline-"+a,a==c)}),j=q.relativePosition(f,g,c),i.moveTo(j.x,j.y)):(o(k,function(a){i.classes.toggle("tinymce-inline-"+a,!1)}),i.classes.toggle("tinymce-inline-inside",!0),g=q.intersect(h,g),g?(c=q.findBestRelativePosition(f,g,h,["tc-tc","tl-tl","tr-tr"]),c?(j=q.relativePosition(f,g,c),i.moveTo(j.x,j.y)):i.moveTo(g.x,g.y)):i.hide())}}function g(){function b(){a.selection&&f(k(a.selection.getNode()))}tinymce.util.Delay.requestAnimationFrame(b)}function h(){l||(l=a.selection.getScrollContainer()||a.getWin(),tinymce.$(l).on("scroll",g),a.on("remove",function(){tinymce.$(l).off("scroll")}))}function i(a){var c;return a.toolbar.panel?(a.toolbar.panel.show(),void f(a)):(h(),c=n.create({type:"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:b(a.toolbar.items)}),a.toolbar.panel=c,c.renderTo(document.body).reflow(),void f(a))}function j(){tinymce.each(c(),function(a){a.panel&&a.panel.hide()})}function k(b){var d,e,f,g=c();for(f=a.$(b).parents().add(b),d=f.length-1;d>=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup setContent",function(b){("setcontent"!=b.type||b.selection)&&tinymce.util.Delay.setEditorTimeout(a,function(){var b;b=k(a.selection.getNode()),b?(j(),i(b)):j()})}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(a){return function(){a.initialized?a.fire("SkinLoaded"):a.on("init",function(){a.fire("SkinLoaded")})}}function j(b){function f(){if(o&&o.moveRel&&o.visible()&&!o._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=p.getPos(c),g=p.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}o.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){o&&(o.show(),f(),p.addClass(a.getBody(),"mce-edit-focus"))}function j(){o&&(o.hide(),r.hideAll(),p.removeClass(a.getBody(),"mce-edit-focus"))}function k(){return o?void(o.visible()||g()):(o=l.panel=n.create({type:q?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!q,border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size)]}),a.fire("BeforeRenderUI"),o.renderTo(q||document.body).reflow(),e(o),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",j),void a.nodeChanged())}var o,q;return m.fixed_toolbar_container&&(q=p.select(m.fixed_toolbar_container)[0]),m.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,k,k):k()}),a.on("blur hide",j),a.on("remove",function(){o&&(o.remove(),o=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),{}}function k(b){function g(){return function(a){"readonly"==a.mode?j.find("*").disabled(!0):j.find("*").disabled(!1)}}var j,k,o;return b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),j=l.panel=n.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),m.resize!==!1&&(k={type:"resizehandle",direction:m.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;o={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==m.resize?f(o.width+a.deltaX,o.height+a.deltaY):f(null,o.height+a.deltaY)}}),m.statusbar!==!1&&j.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},k]}),a.fire("BeforeRenderUI"),a.on("SwitchMode",g()),j.renderBefore(b.targetNode).reflow(),m.readonly&&a.setMode("readonly"),m.width&&tinymce.DOM.setStyle(j.getEl(),"width",m.width),a.on("remove",function(){j.remove(),j=null}),e(j),h(),{iframeContainer:j.find("#iframe")[0].getEl(),editorContainer:j.getEl()}}var l=this,m=a.settings,n=tinymce.ui.Factory,o=tinymce.each,p=tinymce.DOM,q=tinymce.geom.Rect,r=tinymce.ui.FloatPanel,s={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},t="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";l.renderUI=function(b){var c=m.skin!==!1?m.skin||"lightgray":!1;if(c){var d=m.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){l.throbber=l.throbber||new tinymce.ui.Throbber(l.panel.getEl("body")),a.state?l.throbber.show(a.time):l.throbber.hide()}),m.inline?j(b):k(b)},l.resizeTo=f,l.resizeBy=g});
\ No newline at end of file
--- a/wp-includes/js/tinymce/tinymce.min.js
+++ b/wp-includes/js/tinymce/tinymce.min.js
@@ -1,12 +1,13 @@
-// 4.2.8 (2015-11-13)
-!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i<e.length;++i){if(n=s[e[i]]||o(e[i]),!n)throw"module definition dependecy not found: "+e[i];r.push(n)}t.apply(null,r)}function r(e,r,i){if("string"!=typeof e)throw"invalid module definition, module id must be defined and be a string";if(r===t)throw"invalid module definition, dependencies must be specified";if(i===t)throw"invalid module definition, definition function must be specified";n(r,function(){s[e]=i.apply(null,arguments)})}function i(e){return!!s[e]}function o(t){for(var n=e,r=t.split(/[.\/]/),i=0;i<r.length;++i){if(!n[r[i]])return;n=n[r[i]]}return n}function a(n){var r,i,o,a,l;for(r=0;r<n.length;r++){i=e,o=n[r],a=o.split(/[.\/]/);for(var c=0;c<a.length-1;++c)i[a[c]]===t&&(i[a[c]]={}),i=i[a[c]];i[a[a.length-1]]=s[o]}if(e.AMDLC_TESTS){l=e.privateModules||{};for(o in s)l[o]=s[o];for(r=0;r<n.length;r++)delete l[n[r]];e.privateModules=l}}var s={},l="tinymce/dom/EventUtils",c="tinymce/dom/Sizzle",u="tinymce/Env",d="tinymce/util/Arr",f="tinymce/util/Tools",h="tinymce/dom/DomQuery",p="tinymce/html/Styles",m="tinymce/dom/TreeWalker",g="tinymce/dom/Range",v="tinymce/html/Entities",y="tinymce/dom/StyleSheetLoader",b="tinymce/dom/DOMUtils",x="tinymce/dom/ScriptLoader",C="tinymce/AddOnManager",w="tinymce/dom/RangeUtils",_="tinymce/NodeChange",E="tinymce/html/Node",N="tinymce/html/Schema",S="tinymce/html/SaxParser",k="tinymce/html/DomParser",T="tinymce/html/Writer",R="tinymce/html/Serializer",A="tinymce/dom/Serializer",B="tinymce/dom/TridentSelection",D="tinymce/util/VK",L="tinymce/dom/ControlSelection",M="tinymce/dom/BookmarkManager",H="tinymce/dom/Selection",P="tinymce/dom/ElementUtils",O="tinymce/fmt/Preview",I="tinymce/Formatter",F="tinymce/UndoManager",z="tinymce/EnterKey",W="tinymce/ForceBlocks",V="tinymce/EditorCommands",U="tinymce/util/URI",$="tinymce/util/Class",q="tinymce/util/EventDispatcher",j="tinymce/data/Binding",K="tinymce/util/Observable",Y="tinymce/data/ObservableObject",G="tinymce/ui/Selector",X="tinymce/ui/Collection",J="tinymce/ui/DomUtils",Q="tinymce/ui/BoxUtils",Z="tinymce/ui/ClassList",ee="tinymce/ui/ReflowQueue",te="tinymce/ui/Control",ne="tinymce/ui/Factory",re="tinymce/ui/KeyboardNavigation",ie="tinymce/ui/Container",oe="tinymce/ui/DragHelper",ae="tinymce/ui/Scrollable",se="tinymce/ui/Panel",le="tinymce/ui/Movable",ce="tinymce/ui/Resizable",ue="tinymce/ui/FloatPanel",de="tinymce/ui/Window",fe="tinymce/ui/MessageBox",he="tinymce/WindowManager",pe="tinymce/dom/NodePath",me="tinymce/util/Quirks",ge="tinymce/EditorObservable",ve="tinymce/Shortcuts",ye="tinymce/util/Promise",be="tinymce/util/Fun",xe="tinymce/file/Uploader",Ce="tinymce/file/Conversions",we="tinymce/file/ImageScanner",_e="tinymce/file/BlobCache",Ee="tinymce/EditorUpload",Ne="tinymce/Editor",Se="tinymce/util/I18n",ke="tinymce/FocusManager",Te="tinymce/EditorManager",Re="tinymce/LegacyInput",Ae="tinymce/util/XHR",Be="tinymce/util/JSON",De="tinymce/util/JSONRequest",Le="tinymce/util/JSONP",Me="tinymce/util/LocalStorage",He="tinymce/Compat",Pe="tinymce/ui/Layout",Oe="tinymce/ui/AbsoluteLayout",Ie="tinymce/ui/Tooltip",Fe="tinymce/ui/Widget",ze="tinymce/ui/Button",We="tinymce/ui/ButtonGroup",Ve="tinymce/ui/Checkbox",Ue="tinymce/ui/ComboBox",$e="tinymce/ui/ColorBox",qe="tinymce/ui/PanelButton",je="tinymce/ui/ColorButton",Ke="tinymce/util/Color",Ye="tinymce/ui/ColorPicker",Ge="tinymce/ui/Path",Xe="tinymce/ui/ElementPath",Je="tinymce/ui/FormItem",Qe="tinymce/ui/Form",Ze="tinymce/ui/FieldSet",et="tinymce/ui/FilePicker",tt="tinymce/ui/FitLayout",nt="tinymce/ui/FlexLayout",rt="tinymce/ui/FlowLayout",it="tinymce/ui/FormatControls",ot="tinymce/ui/GridLayout",at="tinymce/ui/Iframe",st="tinymce/ui/Label",lt="tinymce/ui/Toolbar",ct="tinymce/ui/MenuBar",ut="tinymce/ui/MenuButton",dt="tinymce/ui/MenuItem",ft="tinymce/ui/Menu",ht="tinymce/ui/ListBox",pt="tinymce/ui/Radio",mt="tinymce/ui/Rect",gt="tinymce/ui/ResizeHandle",vt="tinymce/ui/Slider",yt="tinymce/ui/Spacer",bt="tinymce/ui/SplitButton",xt="tinymce/ui/StackLayout",Ct="tinymce/ui/TabPanel",wt="tinymce/ui/TextBox",_t="tinymce/ui/Throbber";r(l,[],function(){function e(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function t(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function n(e,t){function n(){return!1}function r(){return!0}var i,o=t||{},l;for(i in e)s[i]||(o[i]=e[i]);if(o.target||(o.target=o.srcElement||document),e&&a.test(e.type)&&e.pageX===l&&e.clientX!==l){var c=o.target.ownerDocument||document,u=c.documentElement,d=c.body;o.pageX=e.clientX+(u&&u.scrollLeft||d&&d.scrollLeft||0)-(u&&u.clientLeft||d&&d.clientLeft||0),o.pageY=e.clientY+(u&&u.scrollTop||d&&d.scrollTop||0)-(u&&u.clientTop||d&&d.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=r,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=r,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=r,o.stopPropagation()},o.isDefaultPrevented||(o.isDefaultPrevented=n,o.isPropagationStopped=n,o.isImmediatePropagationStopped=n),"undefined"==typeof o.metaKey&&(o.metaKey=!1),o}function r(n,r,i){function o(){i.domLoaded||(i.domLoaded=!0,r(c))}function a(){("complete"===l.readyState||"interactive"===l.readyState&&l.body)&&(t(l,"readystatechange",a),o())}function s(){try{l.documentElement.doScroll("left")}catch(e){return void setTimeout(s,0)}o()}var l=n.document,c={type:"ready"};return i.domLoaded?void r(c):(l.addEventListener?"complete"===l.readyState?o():e(n,"DOMContentLoaded",o):(e(l,"readystatechange",a),l.documentElement.doScroll&&n.self===n.top&&s()),void e(n,"load",o))}function i(){function i(e,t){var n,r,i,o,a=s[t];if(n=a&&a[e.type])for(r=0,i=n.length;i>r;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,h,p){function m(e){i(n(e||_.event),g)}var g,v,y,b,x,C,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),p=p||t,o=o.split(" "),y=o.length;y--;)b=o[y],C=m,x=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?h.call(p,n({type:b})):(d||(x=f[b],x&&(C=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,x="focusin"===b?"focus":"blur",C=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=x,v.capture=w,v.nativeHandler=C,"ready"===b?r(t,C,a):e(t,x||b,C,w)));return t=v=0,h}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var h=o.nativeHandler,p=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=h,o.fakeName=p,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&C.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(C.qsa&&(!H||!H.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),x=W+=null==y?1:Math.random()||.1,C=b.length;for(c&&(T=a!==D&&a);p!==C&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=x)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=x,T=y),m};return i?r(a):a}var x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,ee=X.slice,te=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=ee.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(we){Z={apply:X.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(n.getElementsByClassName),C.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),C.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=C.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=C.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},P=[],H=[],(C.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="<select msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(C.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){C.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",ae)}),H=H.length&&new RegExp(H.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!C.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),C.matchesSelector&&M&&(!P||!P.test(n))&&(!H||!H.test(n)))try{var r=O.call(t,n);if(r||C.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:C.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!C.detectDuplicates,R=!C.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(xe,Ce),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,Ce).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},w.pseudos.nth=w.pseudos.eq;for(x in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[x]=s(x);for(x in{submit:!0,reset:!0})w.pseudos[x]=l(x);return d.prototype=w.filters=w.pseudos,w.setFilters=new d,N=e.tokenize=function(t,n){var r,i,o,a,s,l,c,u=$[t+" "];if(u)return n?0:u.slice(0);for(s=t,l=[],c=w.preFilter;s;){(!r||(i=le.exec(s)))&&(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=ce.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(se," ")}),s=s.slice(r.length));for(a in w.filter)!(i=he[a].exec(s))||c[a]&&!(i=c[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?e.error(t):$(t,l).slice(0)},S=e.compile=function(e,t){var n,r=[],i=[],o=q[e+" "];if(!o){for(t||(t=N(e)),n=t.length;n--;)o=y(t[n]),o[F]?r.push(o):i.push(o);o=q(e,b(i,r)),o.selector=e}return o},k=e.select=function(e,t,n,r){var i,o,a,s,l,c="function"==typeof e&&e,d=!r&&N(e=c.selector||e);if(n=n||[],1===d.length){if(o=d[0]=d[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&C.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(xe,Ce),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},C.sortStable=F.split("").sort(j).join("")===F,C.detectDuplicates=!!A,B(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l,c,u,d;n=window.opera&&window.opera.buildNumber,u=/Android/.test(t),r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,a=-1==t.indexOf("Edge/")||i||o?!1:12,i=i||o||a,s=!r&&!o&&/Gecko/.test(t),l=-1!=t.indexOf("Mac"),c=/(iPad|iPhone)/.test(t),d="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,a&&(r=!1);var f=!c||d||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:s,mac:l,iOS:c,android:u,contentEditable:f,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!a?document.documentMode||7:10,fileApi:d}}),r(d,[],function(){function e(e){var t=e,n,r;if(!s(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(e){(!t||t(e))&&r.push(e)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0],i=1);i<e.length;i++)n=t.call(r,n,e[i],i);return n}var s=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:s,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a}}),r(f,[u,d],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function s(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)r=e[n],t[r]||(t[r]={}),t=t[r];return t}function u(e,t){var n,r;for(t=t||window,e=e.split("."),n=0,r=e.length;r>n&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(h,[l,c,f,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;i<t.length;i++)c(e,t[i],n,r);return e}if(t.nodeType)for(i=e.length;i--;)n.call(e[i],t);return e}function u(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function d(e,t,n){var r,i;return t=f(t)[0],e.each(function(){var e=this;n&&r==e.parentNode?i.appendChild(e):(r=e.parentNode,i=t.cloneNode(!1),e.parentNode.insertBefore(i,e),i.appendChild(e))}),e}function f(e,t){return new f.fn.init(e,t)}function h(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1}function p(e){return null===e||e===k?"":(""+e).replace(H,"")}function m(e,t){var n,r,i,o,a;if(e)if(n=e.length,n===o){for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],t.call(a,r,a)===!1))break}else for(i=0;n>i&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function x(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={
-"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},H=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;i<r.length;i++)n[i]=r[i];else _.apply(n,f.makeArray(e));return n},attr:function(e,t){var n=this,r;if("object"==typeof e)m(e,function(e,t){n.attr(e,t)});else{if(!o(t)){if(n[0]&&1===n[0].nodeType){if(r=L[e],r&&r.get)return r.get(n[0],e);if(A[e])return n.prop(e)?e:k;t=n[0].getAttribute(e,2),null===t&&(t=k)}return t}this.each(function(){var n;if(1===this.nodeType){if(n=L[e],n&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}})}return n},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if(e=B[e]||e,"object"==typeof e)m(e,function(e,t){n.prop(e,t)});else{if(!o(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each(function(){1==this.nodeType&&(this[e]=t)})}return n},css:function(e,t){function n(e){return e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()})}function r(e){return e.replace(/[A-Z]/g,function(e){return"-"+e})}var i=this,a,s;if("object"==typeof e)m(e,function(e,t){i.css(e,t)});else if(o(t))e=n(e),"number"!=typeof t||R[e]||(t+="px"),i.each(function(){var n=this.style;if(s=M[e],s&&s.set)return void s.set(this,t);try{this.style[D[e]||e]=t}catch(i){}(null===t||""===t)&&(n.removeProperty?n.removeProperty(r(e)):n.removeAttribute(e))});else{if(a=i[0],s=M[e],s&&s.get)return s.get(a);if(a.ownerDocument.defaultView)try{return a.ownerDocument.defaultView.getComputedStyle(a,null).getPropertyValue(r(e))}catch(l){return k}else if(a.currentStyle)return a.currentStyle[n(e)]}return i},remove:function(){for(var e=this,t,n=this.length;n--;)t=e[n],S.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var e=this,t,n=this.length;n--;)for(t=e[n];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(e){var t=this,n;if(o(e)){n=t.length;try{for(;n--;)t[n].innerHTML=e}catch(r){f(t[n]).empty().append(e)}return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(o(e)){for(n=t.length;n--;)"innerText"in t[n]?t[n].innerText=e:t[0].textContent=e;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return c(this,arguments,function(e){1===this.nodeType&&this.appendChild(e)})},prepend:function(){return c(this,arguments,function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)},!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?c(e,arguments,function(e){this.parentNode.insertBefore(e,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?c(e,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)},!0):e},appendTo:function(e){return f(e).append(this),this},prependTo:function(e){return f(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return d(this,e)},wrapAll:function(e){return d(this,e,!0)},wrapInner:function(e){return this.each(function(){f(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){f(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),f(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e?n:(-1!==e.indexOf(" ")?m(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(n,r){var i,o;o=u(r,e),o!==t&&(i=r.className,o?r.className=p((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e)}),n)},hasClass:function(e){return u(this[0],e)},each:function(e){return m(this,e)},on:function(e,t){return this.each(function(){S.bind(this,e,t)})},off:function(e,t){return this.each(function(){S.unbind(this,e,t)})},trigger:function(e){return this.each(function(){"object"==typeof e?S.fire(this,e.type,e):S.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new f(E.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;n>t;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return x(e,"nextSibling",1)},prev:function(e){return x(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(C(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",C(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l<u.length;l++)c[u[l]]=h+l,c[h+l]=u[l];return{toHex:function(e){return e.replace(r,n)},parse:function(t){function s(e,t,n){var r,i,o,a;if(r=m[e+"-top"+t],r&&(i=m[e+"-right"+t],i&&(o=m[e+"-bottom"+t],o&&(a=m[e+"-left"+t])))){var s=[r,i,o,a];for(l=s.length-1;l--&&s[l]===s[l+1];);l>-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return x&&(n=x.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,x=e.url_converter,C=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(m,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(g,[f],function(e){function t(n){function r(){return H.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function x(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function C(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=C(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return N(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=x(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=x(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=x(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:H,startOffset:0,endContainer:H,endOffset:0,collapsed:F,commonAncestorContainer:H,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(v,[f],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),o[r]||(i="&"+e[n+1]+";",a[r]=i,a[i]=r);return a}}var r=e.makeMap,i,o,a,s=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},a={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(y,[f],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v<s?window.setTimeout(t,0):u())}function h(){f(function(){for(var e=t.styleSheets,n,r=e.length,i;r--;)if(n=e[r],i=n.ownerNode?n.ownerNode:n.owningElement,i&&i.id===m.id)return c(),!0},h)}function p(){f(function(){try{var e=g.sheet.cssRules;return c(),!!e}catch(t){}},p)}var m,g,v,y;if(n=e._addCacheSuffix(n),a[n]?y=a[n]:(y={passed:[],failed:[]},a[n]=y),i&&y.passed.push(i),l&&y.failed.push(l),1!=y.status){if(2==y.status)return void c();if(3==y.status)return void u();if(y.status=1,m=t.createElement("link"),m.rel="stylesheet",m.type="text/css",m.id="u"+o++,m.async=!1,m.defer=!1,v=(new Date).getTime(),"onload"in m&&!d())m.onload=h,m.onerror=u;else{if(navigator.userAgent.indexOf("Firefox")>0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',p(),void r(g);h()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(b,[c,h,p,l,m,g,v,u,f,y],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,x=/^([a-z0-9],?)+$/i,C=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(x.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"</"+e+">":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="<br>"+t,r.removeChild(r.firstChild)}catch(i){n("<div>").html("<br>"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("<div>").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;
-return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!C.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(x,[b,f],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[x,f],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(w,[f,m],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&r<n.nodeValue.length&&(i=t(n,r),n=i.previousSibling,o>r?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r<n.nodeValue.length&&(n=t(n,r),r=0),3==i.nodeType&&o>0&&o<i.nodeValue.length&&(i=t(i,o).previousSibling,o=i.nodeValue.length)),{startContainer:n,startOffset:r,endContainer:i,endOffset:o}},this.normalize=function(n){function r(r){function a(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function s(n,r){for(var i=new t(n,e.getParent(n.parentNode,e.isBlock)||h);n=i[r?"prev":"next"]();)if("BR"===n.nodeName)return!0}function l(e,t){return e.previousSibling&&e.previousSibling.nodeName==t}function c(n,r){var a,s,l;if(r=r||u,l=e.getParent(r.parentNode,e.isBlock)||h,n&&"BR"==r.nodeName&&v&&e.isEmpty(l))return u=r.parentNode,d=e.nodeIndex(r),void(i=!0);for(a=new t(r,l);p=a[n?"prev":"next"]();){if("false"===e.getContentEditableParent(p))return;if(3===p.nodeType&&p.nodeValue.length>0)return u=p,d=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||m[p.nodeName.toLowerCase()])return;s=p}o&&s&&(u=s,i=!0,d=0)}var u,d,f,h=e.getRoot(),p,m,g,v;if(u=n[(r?"start":"end")+"Container"],d=n[(r?"start":"end")+"Offset"],v=1==u.nodeType&&d===u.childNodes.length,m=e.schema.getNonEmptyElements(),g=r,1==u.nodeType&&d>u.childNodes.length-1&&(g=!1),9===u.nodeType&&(u=e.getRoot(),d=0),u===h){if(g&&(p=u.childNodes[d>0?d-1:0],p&&(m[p.nodeName]||"TABLE"==p.nodeName)))return;if(u.hasChildNodes()&&(d=Math.min(!g&&d>0?d-1:d,u.childNodes.length-1),u=u.childNodes[d],d=0,u.hasChildNodes()&&!/TABLE/.test(u.nodeName))){p=u,f=new t(u,h);do{if(3===p.nodeType&&p.nodeValue.length>0){d=g?0:p.nodeValue.length,u=p,i=!0;break}if(m[p.nodeName.toLowerCase()]&&!a(p)){d=e.nodeIndex(p),u=p.parentNode,"IMG"!=p.nodeName||g||d++,i=!0;break}}while(p=g?f.next():f.prev())}}o&&(3===u.nodeType&&0===d&&c(!0),1===u.nodeType&&(p=u.childNodes[d],p||(p=u.childNodes[d-1]),!p||"BR"!==p.nodeName||l(p,"A")||s(p)||s(p,!0)||c(!0,p))),g&&!o&&3===u.nodeType&&d===u.nodeValue.length&&c(!1),i&&n["set"+(r?"Start":"End")](u,d)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t<n.body.clientHeight)}}return r},r.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(_,[w,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(E,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(N,[f],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;c<d.length;c++)"string"==typeof d[c]&&(d[c]=t(d[c])),r.push.apply(r,d[c]);for(e=t(e),s=e.length;s--;)u=[].concat(l,t(n)),a[e[s]]={attributes:i(u),attributesOrder:u,children:i(r,o)}}function r(e,n){var r,i,o,s;for(e=t(e),r=e.length,n=t(n);r--;)for(i=a[e[r]],o=0,s=n.length;s>o;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,L,M={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("</"+e+"[^>]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(S,[N,v,f],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u<c.index&&l.text(z(e.substr(u,c.index-u))),d=c[6])d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),o(d);else if(d=c[7]){if(d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),w=d in x,W&&M[d]&&h.length>0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u<e.length&&l.text(z(e.substr(u))),m=h.length-1;m>=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[E,N,S,f],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n<t.length;n++)if(r=t[n],r.parent&&!r.fixed)if(g[r.name]&&"li"==r.parent.name){for(y=r.next;y&&g[y.name];)y.name="li",y.fixed=!0,r.parent.insert(y,r.parent),y=y.next;r.unwrap(r)}else{for(a=[r],o=r.parent;o&&!l.isValidChild(o.name,r.name)&&!m[o.name];o=o.parent)a.push(o);if(o&&a.length>1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h<a.length-1;h++){for(l.isValidChild(c.name,a[h].name)?(d=u.filterNode(a[h].clone()),c.append(d)):d=c,f=a[h].firstChild;f&&f!=a[h+1];)b=f.next,d.append(f),f=b;c=d}s.isEmpty(p)?o.insert(r,a[0],!0):(o.insert(s,a[0],!0),o.insert(r,s)),o=a[0],(o.isEmpty(p)||o.firstChild===o.lastChild&&"br"===o.firstChild.name)&&o.empty().remove()}else if(r.parent){if("li"===r.name){if(y=r.prev,y&&("ul"===y.name||"ul"===y.name)){y.append(r);continue}if(y=r.next,y&&("ul"===y.name||"ul"===y.name)){y.insert(r,y.firstChild,!0);continue}r.wrap(u.filterNode(new e("ul",1)));continue}l.isValidChild(r.parent.name,"div")&&l.isValidChild("div",r.name)?r.wrap(u.filterNode(new e("div",1))):v[r.name]?r.empty().remove():r.unwrap()}}}var u=this,d={},f=[],h={},p={};r=r||{},r.validate="validate"in r?r.validate:!0,r.root_name=r.root_name||"body",u.schema=l=l||new t,u.filterNode=function(e){var t,n,r;n in d&&(r=h[n],r?r.push(e):h[n]=[e]),t=f.length;for(;t--;)n=f[t].name,n in e.attributes.map&&(r=p[n],r?r.push(e):p[n]=[e]);return e},u.addNodeFilter=function(e,t){o(a(e),function(e){var n=d[e];n||(d[e]=n=[]),n.push(t)})},u.addAttributeFilter=function(e,t){o(a(e),function(e){var n;for(n=0;n<f.length;n++)if(f[n].name===e)return void f[n].callbacks.push(t);f.push({name:e,callbacks:[t]})})},u.parse=function(t,o){function a(){function e(e){e&&(t=e.firstChild,t&&3==t.type&&(t.value=t.value.replace(R,"")),t=e.lastChild,t&&3==t.type&&(t.value=t.value.replace(D,"")))}var t=y.firstChild,n,i;if(l.isValidChild(y.name,I.toLowerCase())){for(;t;)n=t.next,3==t.type||1==t.type&&"p"!==t.name&&!T[t.name]&&!t.attr("data-mce-type")?i?i.append(t):(i=u(I,1),i.attr(r.forced_root_block_attrs),y.insert(i,t),i.append(t)):(e(i),i=null),t=n;e(i)}}function u(t,n){var r=new e(t,n),i;return t in d&&(i=h[t],i?i.push(r):h[t]=[r]),r}function m(e){var t,n,r,i,o=l.getBlockElements();for(t=e.prev;t&&3===t.type;){if(r=t.value.replace(D,""),r.length>0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){
-t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i<r.length;i++)o=r[i],u=!1,c=s["*"],c&&c[o]&&(u=!0),c=s[n.name],!u&&c&&c[o]&&(u=!0),u&&(a&&(a+=" "),a+=o);a.length||(a=null),n.attr("class",a)}})}}),r(T,[v,f],function(e,t){var n=t.makeMap;return function(t){var r=[],i,o,a,s,l;return t=t||{},i=t.indent,o=n(t.indent_before||""),a=n(t.indent_after||""),s=e.getEncodeFunc(t.entity_encoding||"raw",t.entities),l="html"==t.element_format,{start:function(e,t,n){var c,u,d,f;if(i&&o[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push("</",e,">"),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("<![CDATA[",e,"]]>")},comment:function(e){r.push("<!--",e,"-->")},pi:function(e,t){t?r.push("<?",e," ",s(t),"?>"):r.push("<?",e,"?>"),i&&r.push("\n")},doctype:function(e){r.push("<!DOCTYPE",e,">",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(R,[T,N],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(A,[b,k,v,R,E,N,u,f],function(e,t,n,r,i,o,a,s){function l(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var c=s.each,u=s.trim,d=e.DOM;return function(e,i){var s,f,h;return i&&(s=i.dom,f=i.schema),s=s||d,f=f||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,h=new t(e,f),h.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),h.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),h.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),h.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),h.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),h.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// <![CDATA[\n"+n(o)+"\n// ]]>")):o.length>0&&(i.firstChild.value="<!--\n"+n(o)+"\n-->")}),h.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),h.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&h.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),h.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:f,addNodeFilter:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,serialize:function(t,n){var i=this,o,d,p,m,g,v;return a.ie&&s.select("script,style,select,map").length>0?(g=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,g)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(d=o.createHTMLDocument(""),c("BODY"==t.nodeName?t.childNodes:[t],function(e){d.body.appendChild(d.importNode(e,!0))}),t="BODY"!=t.nodeName?d.body.firstChild:d.body,p=s.doc,s.doc=d),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),v=h.parse(u(n.getInner?t.innerHTML:s.getOuterHTML(t)),n),l(v),m=new r(e,f),n.content=m.serialize(v),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){f.addValidElements(e)},setRules:function(e){f.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(B,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="<span>&#xFEFF;</span>",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="&#xFEFF;":d=null,s.innerHTML="<span>&#xFEFF;</span><span>&#xFEFF;</span>",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(D,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(L,[D,f,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==i.getBody()?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" &times; "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" &times; "+L)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mousedown click",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow drop",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide blur",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(M,[u,f],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="&#xFEFF;",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML('<span data-mce-type="bookmark" id="'+u+'_start" style="'+m+'">'+p+"</span>"),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML('<span data-mce-type="bookmark" id="'+u+'_end" style="'+m+'">'+p+"</span>"))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='<br data-mce-bogus="1" />'),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[m,B,L,w,M,u,f],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="<br>"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='<span id="__caret">_</span>',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('<span id="__mce_tmp">_</span>'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||a.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(n<r.y||n+25>s+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),
-r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t<n.body.clientHeight)}}this.setRng(r)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(P,[M,f],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(O,[f],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(I,[m,w,M,P,f,O],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e){return/^(TH|TD)$/.test(e.nodeName)}function c(e){return e&&/^(IMG)$/.test(e.nodeName)}function u(e,t){return q.getParents(e,t,q.getRoot())}function d(e){return 1===e.nodeType&&"_mce_caret"===e.id}function f(){m({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){le(n,function(t,n){q.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),le("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){m(e,{block:e,remove:"all"})}),m(a.settings.formats)}function h(){a.addShortcut("meta+b","bold_desc","Bold"),a.addShortcut("meta+i","italic_desc","Italic"),a.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){L(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c<h.length;c++)if(O(h[c],t,a,a)){a=0;break}a&&(s&&a.appendChild(s),l||(l=a),s=a)}!i||m.mixed&&G(e)||(n=q.split(e,n)),s&&(r.parentNode.insertBefore(s,r),l.appendChild(r))}return n}function c(e){return s(o(e),e,e,!0)}function d(e){var t=q.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return se(n)&&(n=n[e?"firstChild":"lastChild"]),3==n.nodeType&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),q.remove(t,!0),n}function f(e){var t,n,r=e.commonAncestorContainer;if(e=H(e,h,te),m.split){if(t=W(e,te),n=W(e),t!=n){if(/^(TR|TH|TD)$/.test(t.nodeName)&&t.firstChild&&(t="TR"==t.nodeName?t.firstChild.firstChild||t:t.firstChild||t),r&&/^T(HEAD|BODY|FOOT|R)$/.test(r.nodeName)&&l(n)&&n.firstChild&&(n=n.firstChild||n),q.isChildOf(t,n)&&!G(n)&&!l(t)&&!l(n))return t=M(t,"span",{id:"_start","data-mce-type":"bookmark"}),c(t),void(t=d(te));t=M(t,"span",{id:"_start","data-mce-type":"bookmark"}),n=M(n,"span",{id:"_end","data-mce-type":"bookmark"}),c(t),c(n),t=d(te),n=d()}else t=n=c(t);e.startContainer=t.parentNode?t.parentNode:t,e.startOffset=J(t),e.endContainer=n.parentNode?n.parentNode:n,e.endOffset=J(n)+1}K.walk(e,function(e){le(e,function(e){i(e),1===e.nodeType&&"underline"===a.dom.getStyle(e,"text-decoration")&&e.parentNode&&"underline"===v(e.parentNode)&&O({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,e)})})}var h=p(e),m=h[0],g,y,b=!0;return n?void(n.nodeType?(y=q.createRng(),y.setStartBefore(n),y.setEndAfter(n),f(y)):f(n)):void(j.isCollapsed()&&m.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length?V("remove",e,t,r):(g=j.getBookmark(),f(j.getRng(te)),j.moveToBookmark(g),m.inline&&_(e,t,j.getStart())&&U(j.getRng(!0)),a.nodeChanged()))}function C(e,t,n){var r=p(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?b(e,t,n):x(e,t,n)}function w(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===re){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?q.getAttrib(e,o):A(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!R(a,B(D(s[o],n),o)))return}}else for(l=0;l<s.length;l++)if("attributes"===i?q.getAttrib(e,s[l]):A(e,s[l]))return t;return t}var o=p(t),a,s,l;if(o&&e)for(s=0;s<o.length;s++)if(a=o[s],T(e,a)&&i(e,a,"attributes")&&i(e,a,"styles")){if(l=a.classes)for(s=0;s<l.length;s++)if(!q.hasClass(e,l[s]))return;return a}}function _(e,t,n){function r(n){var r=q.getRoot();return n===r?!1:(n=q.getParent(n,function(n){return n.parentNode===r||!!w(n,e,t,!0)}),w(n,e,t))}var i;return n?r(n):(n=j.getNode(),r(n)?te:(i=j.getStart(),i!=n&&r(i)?te:ee))}function E(e,t){var n,r=[],i={};return n=j.getStart(),q.getParent(n,function(n){var o,a;for(o=0;o<e.length;o++)a=e[o],!i[a]&&w(n,a,t)&&(i[a]=!0,r.push(a))},q.getRoot()),r}function N(e){var t=p(e),n,r,i,o,a;if(t)for(n=j.getStart(),r=u(n),o=t.length-1;o>=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function L(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function M(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!L(r)&&(e?v>0:b<r.nodeValue.length))return r;for(;;){if(!n[0].block_expand&&G(i))return i;for(o=i[a];o;o=o[a])if(!se(o)&&!L(o)&&!t(o))return i;if(i.parentNode==s){r=i;break}i=i.parentNode}return r}function o(e,t){for(t===re&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)e=e.childNodes[t],e&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}}function l(e){for(var t=e;t;){if(1===t.nodeType&&ie(t))return"false"===ie(t)?t:e;t=t.parentNode}return e}function c(t,n,i){function o(e,t){var n,o,a=e.nodeValue;return"undefined"==typeof t&&(t=i?a.length:0),i?(n=a.lastIndexOf(" ",t),o=a.lastIndexOf("\xa0",t),n=n>o?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;o<i.length;o++)for(a=0;a<n.length;a++)if(s=n[a],!("collapsed"in s&&s.collapsed!==t.collapsed)&&q.is(i[o],s.selector))return i[o];return e}function f(e,t){var r,i=q.getRoot();if(n[0].wrapper||(r=q.getParent(e,n[0].block,i)),r||(r=q.getParent(3==e.nodeType?e.parentNode:e,function(e){return e!=i&&s(e)})),r&&n[0].wrapper&&(r=u(r,"ul,ol").reverse()[0]||r),!r)for(r=e;r[t]&&!G(r[t])&&(r=r[t],!R(r,"br")););return r||e}var h,p,m,g=t.startContainer,v=t.startOffset,y=t.endContainer,b=t.endOffset;if(1==g.nodeType&&g.hasChildNodes()&&(h=g.childNodes.length-1,g=g.childNodes[v>h?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;i<o.length;i++)if(0!==o[i].nodeName.indexOf("_"))return ee;return"none"!=e.remove?(I(n,e),te):void 0}function I(e,t){function n(e,t,n){return e=F(e,t,n),!e||"BR"==e.nodeName||G(e)}var r=e.parentNode,i;t.block&&(X?r==q.getRoot()&&(t.list_block&&R(e,t.list_block)||le(ce(e.childNodes),function(e){Y(X,e.nodeName.toLowerCase())?i?i.appendChild(e):(i=M(e,X),q.setAttribs(i,a.settings.forced_root_block_attrs)):i=0})):G(e)&&!G(r)&&(n(e,ee)||n(e.firstChild,te,1)||e.insertBefore(q.create("br"),e.firstChild),n(e,te)||n(e.lastChild,ee,1)||e.appendChild(q.create("br")))),t.selector&&t.inline&&!R(t.inline,e)||q.remove(e,1)}function F(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1==e.nodeType||!L(e))return e}function z(e,t){function n(e,t){for(i=e;i;i=i[t]){if(3==i.nodeType&&0!==i.nodeValue.length)return e;if(1==i.nodeType&&!se(i))return i}return e}var i,o,a=new r(q);if(e&&t&&(e=n(e,"previousSibling"),t=n(t,"nextSibling"),a.compare(e,t))){for(i=e.nextSibling;i&&i!=t;)o=i,i=i.nextSibling,e.appendChild(o);return q.remove(t),le(ce(t.childNodes),function(t){e.appendChild(t)}),e}return t}function W(t,n){var r,i,o;return r=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1==r.nodeType&&(o=r.childNodes.length-1,!n&&i&&i--,r=r.childNodes[i>o?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a<d.length&&/\w/.test(d.charAt(a))&&/\w/.test(d.charAt(a-1))?(s=j.getBookmark(),e.collapse(!0),e=H(e,p(n)),e=K.split(e),b(n,r,e),j.moveToBookmark(s)):(t&&i.nodeValue===Q?b(n,r,t):(t=o(!0),i=t.firstChild,e.insertNode(t),a=1,b(n,r,t)),j.setCursorLocation(i,a))}function h(){var e=j.getRng(!0),t,a,l,c,u,d,f=[],h,m;for(t=e.startContainer,a=e.startOffset,u=t,3==t.nodeType&&(a!=t.nodeValue.length&&(c=!0),u=u.parentNode);u;){if(w(u,n,r,i)){d=u;break}u.nextSibling&&(c=!0),f.push(u),u=u.parentNode}if(d)if(c)l=j.getBookmark(),e.collapse(!0),e=H(e,p(n),!0),e=K.split(e),x(n,r,e),j.moveToBookmark(l);else{for(m=o(),u=m,h=f.length-1;h>=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),8==t&&j.isCollapsed()&&j.getStart().innerHTML==Q&&d(c(j.getStart())),(37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!L(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(F,[D,u,f,S],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["<span[^>]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart Cut",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;r.isDefaultPrevented()||((i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i<u.length-1;i++)u[i]=u[i+1];u.length--,c=u.length}t.bookmark=e.selection.getBookmark(2,!0),c<u.length-1&&(u.length=c+1),u.push(t),c=u.length-1;var l={level:t,lastLevel:s,originalEvent:r};return e.fire("AddUndo",l),c>0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c<u.length-1&&(t=u[++c],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.bookmark),a(!0),e.fire("redo",{level:t})),t},clear:function(){u=[],c=0,l.typing=!1,e.fire("ClearUndos")},hasUndo:function(){return c>0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return c<u.length-1&&!this.typing},transact:function(e){l.beforeChange();try{h++,e()}finally{h--}l.add()}}}}),r(z,[m,w,u],function(e,t,n){var r=n.ie&&n.ie<11;return function(i){function o(o){function h(e){return e&&a.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==a.getContentEditable(e)}function p(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function m(e){var t;a.isBlock(e)&&(t=s.getRng(),e.appendChild(a.create("span",null,"\xa0")),s.select(e),e.lastChild.outerHTML="",s.setRng(t))}function g(e){var t=e,n=[],r;if(t){for(;t=t.firstChild;){if(a.isBlock(t))return;1!=t.nodeType||d[t.nodeName.toLowerCase()]||n.push(t)}for(r=n.length;r--;)t=n[r],!t.hasChildNodes()||t.firstChild==t.lastChild&&""===t.firstChild.nodeValue?a.remove(t):"A"==t.nodeName&&" "===(t.innerText||t.textContent)&&a.remove(t)}}function v(t){function r(e){for(;e;){if(1==e.nodeType||3==e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}var i,o,l,c=t,u;if(t){if(n.ie&&n.ie<9&&M&&M.firstChild&&M.firstChild==M.lastChild&&"BR"==M.firstChild.tagName&&a.remove(M.firstChild),/^(LI|DT|DD)$/.test(t.nodeName)){var d=r(t.firstChild);d&&/^(UL|OL|DL)$/.test(d.nodeName)&&t.insertBefore(a.doc.createTextNode("\xa0"),t.firstChild)}if(l=a.createRng(),n.ie||t.normalize(),t.hasChildNodes()){for(i=new e(t,t);o=i.current();){if(3==o.nodeType){l.setStart(o,0),l.setEnd(o,0);break}if(f[o.nodeName.toLowerCase()]){l.setStartBefore(o),l.setEndBefore(o);break}c=o,o=i.next()}o||(l.setStart(c,0),l.setEnd(c,0))}else"BR"==t.nodeName?t.nextSibling&&a.isBlock(t.nextSibling)?((!H||9>H)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'<br data-mce-bogus="1">'}function x(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='<br data-mce-bogus="1">'),n}function C(t){var n,r,i;if(3==D.nodeType&&(t?L>0:L<D.nodeValue.length))return!1;if(D.parentNode==M&&U&&!t)return!0;if(t&&1==D.nodeType&&D==M.firstChild)return!0;if("TABLE"===D.nodeName||D.previousSibling&&"TABLE"==D.previousSibling.nodeName)return U&&!t||!U&&t;for(n=new e(D,M),3==D.nodeType&&(t&&0===L?n.prev():t||L!=D.nodeValue.length||n.next());r=n.current();){if(1===r.nodeType){if(!r.getAttribute("data-mce-bogus")&&(i=r.nodeName.toLowerCase(),d[i]&&"br"!==i))return!1}else if(3===r.nodeType&&!/^[ \t\r\n]*$/.test(r.nodeValue))return!1;t?n.prev():n.next()}return!0}function w(e,t){var n,r,o,s,l,c,d=V||"P";if(r=a.getParent(e,a.isBlock),!r||!h(r)){if(r=r||B,c=r==i.getBody()||p(r)?r.nodeName.toLowerCase():r.parentNode.nodeName.toLowerCase(),!r.hasChildNodes())return n=a.create(d),y(n),r.appendChild(n),R.setStart(n,0),R.setEnd(n,0),n;for(s=e;s.parentNode!=r;)s=s.parentNode;for(;s&&!a.isBlock(s);)o=s,s=s.previousSibling;if(o&&u.isValidChild(c,d.toLowerCase())){for(n=a.create(d),y(n),o.parentNode.insertBefore(n,o),s=o;s&&!a.isBlock(s);)l=s.nextSibling,n.appendChild(s),s=l;R.setStart(e,t),R.setEnd(e,t)}}return e}function _(){function e(e){for(var t=F[e?"firstChild":"lastChild"];t&&1!=t.nodeType;)t=t[e?"nextSibling":"previousSibling"];return t===M}function t(){var e=F.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:F}if(F!=i.getBody()){var n=F.parentNode.nodeName;/^(OL|UL|LI)$/.test(n)&&(V="LI"),O=V?x(V):a.create("BR"),e(!0)&&e()?"LI"==n?a.insertAfter(O,t()):a.replace(O,F):e(!0)?"LI"==n?(a.insertAfter(O,t()),O.appendChild(a.doc.createTextNode(" ")),O.appendChild(F)):F.parentNode.insertBefore(O,F):e()?(a.insertAfter(O,t()),m(O)):(F=t(),A=R.cloneRange(),A.setStartAfter(M),A.setEndAfter(F),I=A.extractContents(),"LI"==V&&"LI"==I.firstChild.nodeName?(O=I.firstChild,a.insertAfter(I,F)):(a.insertAfter(I,F),a.insertAfter(O,F))),a.remove(M),v(O),c.add()}}function E(){i.execCommand("InsertLineBreak",!1,o)}function N(e){do 3===e.nodeType&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)}function S(e){var t=a.getRoot(),n,r;for(n=e;n!==t&&"false"!==a.getContentEditable(n);)"true"===a.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==t?r:t}function k(e){var t;r||(e.normalize(),t=e.lastChild,(!t||/^(left|right)$/gi.test(a.getStyle(t,"float",!0)))&&a.add(e,"br"))}function T(){O=/^(H[1-6]|PRE|FIGURE)$/.test(z)&&"HGROUP"!=W?x(V):x(),l.end_container_on_empty_block&&h(F)&&a.isEmpty(M)?O=a.split(F,M):a.insertAfter(O,M),v(O)}var R,A,B,D,L,M,H,P,O,I,F,z,W,V,U;if(R=s.getRng(!0),!o.isDefaultPrevented()){if(!R.collapsed)return void i.execCommand("Delete");if(new t(a).normalize(R),D=R.startContainer,L=R.startOffset,V=(l.force_p_newlines?"p":"")||l.forced_root_block,V=V?V.toUpperCase():"",H=a.doc.documentMode,P=o.shiftKey,1==D.nodeType&&D.hasChildNodes()&&(U=L>D.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void((!V||P)&&E());if((V&&!P||!V&&P)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&P)return void E();if(a.isEmpty(M))return void _()}if("PRE"==z&&l.br_in_pre!==!1){if(!P)return void E()}else if(!V&&!P&&"LI"!=z||V&&P)return void E();V&&M===i.getBody()||(V=V||"P",
-C()?T():C(!0)?(O=M.parentNode.insertBefore(x(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),N(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(W,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(V,[R,u,f,P,w,m],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,l=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=M.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),l=!0,!1):void 0}),l)return l;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{l=r.getDoc().execCommand(e,t,n)}catch(c){}return l?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),M.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),M.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!M.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return L.match(e)}function T(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,L,M={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,L=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){L.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^&nbsp;/," "):t("previousSibling")||(e=e.replace(/^ /,"&nbsp;")),i<r.length?e=e.replace(/&nbsp;(<br>|)$/," "):t("nextSibling")||(e=e.replace(/(&nbsp;| )(<br>|)$/,"&nbsp;"))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({validate:H.validate},r.schema),w='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;&#x200B;</span>',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||L.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||L.remove("link"),n.href&&L.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{},"&nbsp;"),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!L.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(U,[f],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.length<n.length)for(o=0,a=n.length;a>o;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r($,[f],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(q,[f],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(j,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(K,[q],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(Y,[j,K,$,f],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(G,[$],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a<n.length;a++)">"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(X,[f,G,$],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(J,[f,b],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Q,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Z,[f],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),n.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ee,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r<o.length&&!i;r++)i=window[o[r]+"RequestAnimationFrame"];i||(i=n),i(e,t)}var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(te,[$,f,q,Y,X,J,h,Q,Z,ee],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i<s.length&&a[i]===s[i];i++);for(o=s.length-1;o>=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;o<a.length;o++)n=a[o],n.fire("mouseenter",{target:n.getEl()})}}function i(t){t.preventDefault(),"mousewheel"==t.type?(t.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-1/40*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}var o,s,l,c,u,d;if(u=e._nativeEvents){for(l=e.parents().toArray(),l.unshift(e),o=0,s=l.length;!c&&s>o;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)i.classes.add(e[t])}var i=this,o,c;i.settings=e=t.extend({},i.Defaults,e),i._id=e.id||"mceu_"+g++,i._aria={role:e.role},i._elmCache={},i.$=a,i.state=new r({visible:!0,active:!1,disabled:!1,value:""}),i.data=new r(e.data),i.classes=new l(function(){i.state.get("rendered")&&(i.getEl().className=this.toString())}),i.classes.prefix=i.classPrefix,o=e.classes,o&&(i.Defaults&&(c=i.Defaults.classes,c&&o!=c&&n(c)),n(o)),t.each("title text name visible disabled active value".split(" "),function(t){t in e&&i[t](e[t])}),i.on("click",function(){return i.disabled()?!1:void 0}),i.settings=e,i.borderBox=s.parseBox(e.border),i.paddingBox=s.parseBox(e.padding),i.marginBox=s.parseBox(e.margin),e.hidden&&i.hide()},Properties:"parent,name",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e=this,t=e.settings,n,r,i=e.getEl(),a,l,c,u,d,f,h,p;n=e.borderBox=e.borderBox||s.measureBox(i,"border"),e.paddingBox=e.paddingBox||s.measureBox(i,"padding"),e.marginBox=e.marginBox||s.measureBox(i,"margin"),p=o.getSize(i),f=t.minWidth,h=t.minHeight,c=f||p.width,u=h||p.height,a=t.width,l=t.height,d=t.autoResize,d="undefined"!=typeof d?d:!a&&!l,a=a||c,l=l||u;var m=n.left+n.right,g=n.top+n.bottom,v=t.maxWidth||65535,y=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:l,deltaW:m,deltaH:g,contentW:a-m,contentH:l-g,innerW:a-m,innerH:l-g,startMinWidth:f||0,startMinHeight:h||0,minW:Math.min(c,v),minH:Math.min(u,y),maxW:v,maxH:y,autoResize:d,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=i<n.minW?n.minW:i,i=i>n.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=i<n.minH?n.minH:i,i=i>n.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=i<n.minW-o?n.minW-o:i,i=i>n.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=i<n.minH-a?n.minH-a:i,i=i>n.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls,
-l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ne,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(re,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;r<e.childNodes.length;r++)t(e.childNodes[r])}}var n=[];return t(e||b.getEl()),n}function l(e){var t,n;e=e||C,n=e.parents().toArray(),n.unshift(e);for(var r=0;r<n.length&&(t=n[r],!t.settings.ariaRoot);r++);return t}function c(e){var t=l(e),n=s(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?u(t.lastAriaIndex,n):u(0,n)}function u(e,t){return 0>e?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i<t.length;i++)t[i]===x&&(n=i);n+=e,r.lastAriaIndex=u(n,t)}function f(){var e=r();"tablist"==e?d(-1,s(x.parentNode)):C.parent().submenu?v():d(-1)}function h(){var e=n(),t=r();"tablist"==t?d(1,s(x.parentNode)):"menuitem"==e&&"menu"==t&&i("haspopup")?y():d(1)}function p(){d(-1)}function m(){var e=n(),t=r();"menuitem"==e&&"menubar"==t?y():"button"==e&&i("haspopup")?y({key:"down"}):d(1)}function g(e){var t=r();if("tablist"==t){var n=s(C.getEl("body"))[0];n&&n.focus()}else d(e.shiftKey?-1:1)}function v(){C.fire("cancel")}function y(e){e=e||{},C.fire("click",{target:x,aria:e})}var b=e.root,x,C;try{x=document.activeElement}catch(w){x=document.body}return C=b.getParentCtrl(x),b.on("keydown",function(e){function t(e,t){o(x)||t(e)!==!1&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,f);break;case 39:t(e,h);break;case 38:t(e,p);break;case 40:t(e,m);break;case 27:v();break;case 14:case 13:case 32:t(e,y);break;case 9:g(e)!==!1&&e.preventDefault()}}),b.on("focusin",function(e){x=e.target,C=e.control}),{focusFirst:c}}}),r(ie,[te,X,G,ne,re,f,h,Z,ee],function(e,t,n,r,i,o,a,s,l){var c={};return e.extend({init:function(e){var n=this;n._super(e),e=n.settings,e.fixed&&n.state.set("fixed",!0),n._items=new t,n.isRtl()&&n.classes.add("rtl"),n.bodyClasses=new s(function(){n.state.get("rendered")&&(n.getEl("body").className=this.toString())}),n.bodyClasses.prefix=n.classPrefix,n.classes.add("container"),n.bodyClasses.add("container-body"),e.containerCls&&n.classes.add(e.containerCls),n._layout=r.create((e.layout||"")+"layout"),n.settings.items?n.add(n.settings.items):n.add(n.render()),n._hasBody=!0},items:function(){return this._items},find:function(e){return e=c[e]=c[e]||new n(e),e.find(this)},add:function(e){var t=this;return t.items().add(t.create(e)).parent(t),t},focus:function(e){var t=this,n,r,i;return e&&(r=t.keyboardNav||t.parents().eq(-1)[0].keyboardNav)?void r.focusFirst(t):(i=t.find("*"),t.statusbar&&i.add(t.statusbar.items()),i.each(function(e){return e.settings.autofocus?(n=null,!1):void(e.canFocus&&(n=n||e))}),n&&n.focus(),t)},replace:function(e,t){for(var n,r=this.items(),i=r.length;i--;)if(r[i]===e){r[i]=t;break}i>=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t<i.length-1&&(t+=1),t>=0&&t<i.length&&(o=i.slice(0,t).toArray(),a=i.slice(t).toArray(),i.set(o.concat(e,a))),r.renderNew()},fromJSON:function(e){var t=this;for(var n in e)t.find("#"+n).value(e[n]);return t},toJSON:function(){var e=this,t={};return e.find("*").each(function(e){var n=e.name(),r=e.value();n&&"undefined"!=typeof r&&(t[n]=r)}),t},renderHtml:function(){var e=this,t=e._layout,n=this.settings.role;return e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"'+(n?' role="'+this.settings.role+'"':"")+'><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(oe,[h],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}return function(r,i){function o(){return s.getElementById(i.handle||r)}var a,s=i.document||document,l,c,u,d,f,h;i=i||{},c=function(r){var c=t(s),p,m;n(r),r.preventDefault(),l=r.button,p=o(),f=r.screenX,h=r.screenY,m=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,a=e("<div>").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(ae,[h,oe],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('<div id="'+u+'" class="'+d+"scrollbar "+d+"scrollbar-"+n+'"><div id="'+u+'t" class="'+d+'scrollbar-thumb"></div></div>'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(se,[ie,ae],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}})}),r(le,[J],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o<r.length;o++){var a=t(this,n,r[o]);if(this.state.get("fixed")){if(a.x>0&&a.x+a.w<i.w&&a.y>0&&a.y+a.h<i.h)return r[o]}else if(a.x>i.x&&a.x+a.w<i.w+i.x&&a.y>i.y&&a.y+a.h<i.h+i.y)return r[o]}return r[0]},moveRel:function(e,n){"string"!=typeof n&&(n=this.testMoveRel(e,n));var r=t(this,e,n);return this.moveTo(r.x,r.y)},moveBy:function(e,t){var n=this,r=n.layoutRect();return n.moveTo(r.x+e,r.y+t),n},moveTo:function(t,n){function r(e,t,n){return 0>e?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(ce,[J],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ue,[se,le,ce,J,h],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;i<g.length;i++)if(g[i]!=e)for(r=g[i].parent();r&&(r=r.parent());)r==e&&g[i].fixed(t).moveBy(0,n).repaint()}var n=r.getViewPort().y;e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>n&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY<n&&(e.fixed(!0).layoutRect({y:0}).repaint(),t(!0,n-e._autoFixY))))}function d(e,t){var n,r=b.zIndex||65535,o;if(e)v.push(t);else for(n=v.length;n--;)v[n]===t&&v.splice(n,1);if(v.length)for(n=0;n<v.length;n++)v[n].modal&&(r++,o=v[n]),v[n].getEl().style.zIndex=r,v[n].zIndex=r,r++;var a=document.getElementById(t.classPrefix+"modal-block");o?i(a).css("z-index",o.zIndex-1):a&&(a.parentNode.removeChild(a),y=!1),b.currentZIndex=r}function f(e){var t;for(t=g.length;t--;)g[t]===e&&g.splice(t,1);for(t=v.length;t--;)v[t]===e&&v.splice(t,1)}var h,p,m,g=[],v=[],y,b=e.extend({Mixins:[t,n],init:function(e){var t=this;t._super(e),t._eventsRoot=t,t.classes.add("floatpanel"),e.autohide&&(s(),c(),g.push(t)),e.autofix&&(l(),t.on("move",function(){u(this)})),t.on("postrender show",function(e){if(e.control==t){var n,r=t.classPrefix;t.modal&&!y&&(n=i("#"+r+"modal-block"),n[0]||(n=i('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='<div class="'+t.classPrefix+'arrow"></div>',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(de,[ue,se,J,h,oe,Q,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;t<u.length;t++)if(u[t]._fullscreen)return;r([document.documentElement,document.body]).removeClass(e+"fullscreen")}function c(){function e(){var e,t=n.getWindowSize(),r;for(e=0;e<u.length;e++)r=u[e].layoutRect(),u[e].moveTo(u[e].settings.x||Math.max(0,t.w/2-r.w/2),u[e].settings.y||Math.max(0,t.h/2-r.h/2))}var t={w:window.innerWidth,h:window.innerHeight};window.setInterval(function(){var e=window.innerWidth,n=window.innerHeight;(t.w!=e||t.h!=n)&&(t={w:e,h:n},r(window).trigger("resize"))},0),r(window).on("resize",e)}var u=[],d="",f=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.classes.add("rtl"),n.classes.add("window"),n.bodyClasses.add("window-body"),n.state.set("fixed",!0),e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.classes.add("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(i.title)+'</div><button type="button" class="'+r+'close" aria-hidden="true">\xd7</button><div id="'+n+'-dragh" class="'+r+'dragh"></div></div>'),i.url&&(s='<iframe src="'+i.url+'" tabindex="-1"></iframe>'),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+o+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+s+"</div>"+a+"</div></div>"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(fe,[de],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(he,[de,fe],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(pe,[b],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(me,[D,w,m,pe,E,v,u,f],function(e,t,n,r,i,o,a,s){return function(l){function c(e,t){try{l.getDoc().execCommand(e,!1,t)}catch(n){}}function u(){var e=l.getDoc().documentMode;return e?e:6}function d(e){return e.isDefaultPrevented()}function f(e){var t,n;e.dataTransfer&&(l.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=l.selection.getContent(),t.length>0&&(n=ie+escape(l.id)+","+escape(t),e.dataTransfer.setData(oe,n)))}function h(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0)?(t=t.substr(ie.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function p(e){l.queryCommandSupported("mceInsertClipboardContent")?l.execCommand("mceInsertClipboardContent",!1,{content:e}):l.execCommand("mceInsertContent",!1,e)}function m(){function i(e){var t=b.schema.getBlockElements(),n=l.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=b.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=b.getParent(t.getNode(e.startContainer,e.startOffset),b.isBlock),r=b.getParent(t.getNode(e.endContainer,e.endOffset),b.isBlock),s=l.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==b.getContentEditable(n)&&"false"!==b.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),b.isEmpty(r)||K(n).append(r.childNodes),K(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d<u.data.length)return e}else if(d>0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=b.getParent(r,b.isBlock),i=a(l.getBody(),n,r),c=b.getParent(i,b.isBlock),!r||!i)return e;if(c&&s!=c)if(n){if(!o(s,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(c,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function m(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function g(e,t){function n(e,n){return m=K(n).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),c=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),c.hasChildNodes()?(e.appendChild(c.firstChild),c.appendChild(e)):c.appendChild(e),c.appendChild(e),e}),m.length?(p=b.create("br"),m[0].appendChild(p),b.replace(c,e),t.setStartBefore(p),t.setEndBefore(p),l.selection.setRng(t),p):null}function i(e){return e&&l.schema.getTextBlockElements()[e.tagName]}var o,a,c,u,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=b.getParent(f,b.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,b.isEmpty(a)&&i(d)&&b.isEmpty(d)&&n(a,f))return b.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),u=a.cloneNode(!0),f=r.resolve(u,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(b.isEmpty(u))return n(a,f)}}function v(e){var t,n,r;m(e)||(s.each(l.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&l.dom.setAttrib(e,"style",l.dom.getAttrib(e,"style"))}),t=new C(function(){}),t.observe(l.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),l.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=l.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(b.isChildOf(e.target,l.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style");
-}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),b.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),l.selection.setRng(n))}})}}),t.disconnect(),s.each(l.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var y=l.getDoc(),b=l.dom,x=l.selection,C=window.MutationObserver,w,_;C||(w=!0,C=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),l.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!d(e)&&(t||e.keyCode==Y)){var r=l.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(g(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o<i.data.length:o>0))return;e.preventDefault(),n&&l.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),v(t)}}),l.on("keypress",function(t){if(!d(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=l.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),v(!0),r=r.filter(function(e,t){return!K.contains(l.getBody(),t)}),r.length?(i=b.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(l.getDoc().createTextNode(s)),o=b.getParent(n.startContainer,b.isBlock),b.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),l.selection.setRng(n)):l.selection.setContent(s)}}),l.addCommand("Delete",function(){v()}),l.addCommand("ForwardDelete",function(){v(!0)}),w||(l.on("dragstart",function(e){_=x.getRng(),f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,y);_&&(x.setRng(_),_=null),v(),x.setRng(r),p(n.html)},0))}}),l.on("cut",function(e){d(e)||!e.clipboardData||l.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",l.selection.getContent()),e.clipboardData.setData("text/plain",l.selection.getContent({format:"text"})),window.setTimeout(function(){v(!0)},0))}))}function g(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(l.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(l.getBody());var a=e(o);return i===a}l.on("keydown",function(e){var t=e.keyCode,r,i;if(!d(e)&&(t==G||t==Y)){if(r=l.selection.isCollapsed(),i=l.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(l.selection.getRng()))return;e.preventDefault(),l.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?l.selection.setCursorLocation(i.firstChild,0):l.selection.setCursorLocation(i,0),l.nodeChanged()}})}function v(){l.shortcuts.add("meta+a",null,"SelectAll")}function y(){l.settings.content_editable||(X.bind(l.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(l.getDoc(),"mousedown mouseup",function(e){e.target==l.getDoc().documentElement&&(l.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function b(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y){if(!l.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function x(){window.Range.prototype.getClientRects||l.on("mousedown",function(e){if(!d(e)&&"HTML"===e.target.nodeName){var t=l.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function C(){l.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),l.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function w(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==l.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}l.on("keypress",function(n){var r;return d(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),l.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(l.getDoc(),"cut",function(n){var r;!d(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function _(){document.body.setAttribute("role","application")}function E(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function N(){u()>7||(c("RespectVisibilityInDesign",!0),l.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(l.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function S(){X.bind(l.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function k(){l.on("keydown",function(t){var n,r,i,o,a;if(!d(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(l.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function T(){function e(){l._refreshContentEditable(),c("StyleWithCSS",!1),c("enableInlineTableEditing",!1),Q.object_resizing||c("enableObjectResizing",!1)}Q.readonly||l.on("BeforeExecCommand MouseDown",e)}function R(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}l.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function A(){Q.forced_root_block&&l.on("init",function(){c("DefaultParagraphSeparator",Q.forced_root_block)})}function B(){l.on("Undo Redo SetContent",function(e){e.initial||l.execCommand("mceRepaint")})}function D(){l.on("keydown",function(e){var t;d(e)||e.keyCode!=Y||(t=l.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),l.undoManager.beforeChange(),X.remove(t.item(0)),l.undoManager.add()))})}function L(){var e;u()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),l.contentStyles.push(e+"{padding-right: 1px !important}"))}function M(){u()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function P(){l.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function O(){l.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function I(){l.inline||l.on("keydown",function(){document.activeElement==document.body&&l.getWin().focus()})}function F(){l.inline||(l.contentStyles.push("body {min-height: 150px}"),l.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void l.getBody().focus();t=l.selection.getRng(),l.getBody().focus(),l.selection.setRng(t),l.selection.normalize(),l.nodeChanged()}}))}function z(){a.mac&&l.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),l.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function W(){c("AutoUrlDetect",!1)}function V(){l.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),l.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){l.on("init",function(){l.dom.bind(l.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){l.on("dragstart",function(e){f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);if(n&&n.id!=l.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,l.getDoc());J.setRng(r),p(n.html)}}})}var j=s.each,K=l.$,Y=e.BACKSPACE,G=e.DELETE,X=l.dom,J=l.selection,Q=l.settings,Z=l.parser,ee=l.serializer,te=a.gecko,ne=a.ie,re=a.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";k(),g(),P(),re&&(m(),y(),C(),A(),U(),E(),$(),a.iOS?(I(),F(),V()):v()),ne&&a.ie<11&&(b(),_(),N(),S(),D(),L(),M(),H()),a.ie>=11&&(F(),E()),a.ie&&(v(),W(),q()),te&&(b(),x(),w(),T(),R(),B(),O(),z(),E())}}),r(ge,[K,b,f],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ve,[f,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ye,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;o<e.length;o++)r(o,e[o])})},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t(function(t){t(e)})},t.reject=function(e){return new t(function(t,n){n(e)})},t.race=function(e){return new t(function(t,n){for(var r=0,i=e.length;i>r;r++)e[r].then(t,n)})},t}),r(be,[],function(){function e(e){return function(){return e}}return{constant:e}}),r(xe,[ye,f,be],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n){var a,s;a=new XMLHttpRequest,a.open("POST",r.url),a.withCredentials=r.credentials,a.onload=function(){var e;return 200!=a.status?void n("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),i(e)),a.send(s)}function l(n){function i(t){return new e(function(e){var n=r.handler;n(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})})})}var o;return r.url||r.handler!==s?(o=t.map(n,function(e){var t,n=e.id();return c[n]?c[n]:(t=i(e).then(function(e){return delete c[n],e})["catch"](function(e){return delete c[n],e}),c[n]=t,t)}),e.all(o)):new e(function(e){e([])})}var c={};return r=t.extend({credentials:!1,handler:s},r),{upload:l}}}),r(Ce,[ye],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o<i.length;o++)i[o]=r.charCodeAt(o);e(new Blob([i],{type:t.type}))})}function i(e){return 0===e.indexOf("blob:")?t(e):0===e.indexOf("data:")?r(e):null}function o(t){return new e(function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)})}return{uriToBlob:i,blobToDataUri:o,parseDataUri:n}}),r(we,[ye,d,Ce,u],function(e,t,n,r){var i=0;return function(o){function a(a){function l(e,t){var r,a;return 0===e.src.indexOf("blob:")?(a=o.getByUri(e.src),void(a&&t({image:e,blobInfo:a}))):(r=n.parseDataUri(e.src).data,a=o.findFirst(function(e){return e.base64()===r}),void(a?t({image:e,blobInfo:a}):n.uriToBlob(e.src).then(function(n){var a="blobid"+i++,s=o.create(a,n,r);o.add(s),t({image:e,blobInfo:s})})))}var c,u;return c=t.filter(a.getElementsByTagName("img"),function(e){var t=e.src;return r.fileApi?e.hasAttribute("data-mce-bogus")?!1:e.hasAttribute("data-mce-placeholder")?!1:t&&t!=r.transparentSrc?0===t.indexOf("data:")||0===t.indexOf("blob:"):!1:!1}),u=t.map(c,function(t){var n;return s[t.src]?new e(function(e){s[t.src].then(function(n){e({image:t,blobInfo:n.blobInfo})})}):(n=new e(function(e){l(t,e)}).then(function(e){return delete s[e.image.src],e})["catch"](function(e){return delete s[t.src],e}),s[t.src]=n,n)}),e.all(u)}var s={};return{findAll:a}}}),r(_e,[d,be],function(e,t){return function(){function n(e,t,n){return{id:c(e),blob:c(t),base64:c(n),blobUri:c(URL.createObjectURL(t))}}function r(e){i(e.id())||l.push(e)}function i(e){return o(function(t){return t.id()===e})}function o(t){return e.filter(l,t)[0]}function a(e){return o(function(t){return t.blobUri()==e})}function s(){e.each(l,function(e){URL.revokeObjectURL(e.blobUri())}),l=[]}var l=[],c=t.constant;return{create:n,add:r,get:i,getByUri:a,findFirst:o,destroy:s}}}),r(Ee,[d,xe,we,_e],function(e,t,n,r){return function(i){function o(e){return function(t){return i.selection?e(t):[]}}function a(e,t,n){var r=0;do r=e.indexOf(t,r),-1!==r&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1);while(-1!==r);return e}function s(e,t,n){return e=a(e,'src="'+t+'"','src="'+n+'"'),e=a(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')}function l(t,n){e.each(i.undoManager.data,function(e){e.content=s(e.content,t,n)})}function c(n){return m||(m=new t({url:i.settings.images_upload_url,basePath:i.settings.images_upload_base_path,credentials:i.settings.images_upload_credentials,handler:i.settings.images_upload_handler})),d().then(o(function(t){var r;return r=e.map(t,function(e){return e.blobInfo}),m.upload(r).then(o(function(r){return r=e.map(r,function(e,n){var r=t[n].image;return l(r.src,e.url),i.$(r).attr({src:e.url,"data-mce-src":i.convertURL(e.url,"src")}),{element:r,status:e.status}}),n&&n(r),r}))}))}function u(e){return i.settings.automatic_uploads!==!1?c(e):void 0}function d(){return g||(g=new n(p)),g.findAll(i.getBody()).then(o(function(t){return e.each(t,function(e){l(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri()}),t}))}function f(){p.destroy(),g=m=null}function h(t){return t.replace(/src="(blob:[^"]+)"/g,function(t,n){var r=p.getByUri(n);return r||(r=e.reduce(i.editorManager.editors,function(e,t){return e||t.editorUpload.blobCache.getByUri(n)},null)),r?'src="data:'+r.blob().type+";base64,"+r.base64()+'"':t})}var p=new r,m,g;return i.on("setContent",function(){i.settings.automatic_uploads!==!1?u():d()}),i.on("RawSaveContent",function(e){e.content=h(e.content)}),i.on("getContent",function(e){e.source_view||"raw"==e.format||(e.content=h(e.content))}),{blobCache:p,uploadImages:c,uploadImagesAuto:u,scanForImages:d,destroy:f}}}),r(Ne,[b,h,C,_,E,A,R,H,I,F,z,W,V,U,x,l,he,N,k,me,u,f,ge,ve,Ee],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E,N){function S(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=A({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,L=w.inArray,M=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=M(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=M(n),r&&-1===L(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"<html><head>",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+='<base href="'+t.documentBaseURI.getURI()+'" />'),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),t.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',p=0;p<t.contentCSS.length;p++){var g=t.contentCSS[p];t.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+w._addCacheSuffix(g)+'" />',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+='<meta http-equiv="Content-Security-Policy" content="'+n.content_security_policy+'" />'),t.iframeHTML+='</head><body id="'+d+'" class="mce-content-body '+f+'" data-id="'+t.id+'"><br></body></html>';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&C.ie&&C.ie<12&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return"<!--mce:protected "+escape(e)+"-->"})})}),n.on("SetContent",function(){
-n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(<p[^>]*>(&nbsp;|&#160;|\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[M(e[0])]=M(e[1]):i[M(e[0])]=M(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=I&&11>I?"":'<br data-mce-bogus="1">',"TABLE"==r.nodeName?e="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(r.nodeName)&&(e="<li>"+o+"</li>"),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||e||(e='<br data-mce-bogus="1">'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=M(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=M(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(Se,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(ke,[b,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(Te,[Ne,h,b,U,u,f,K,Se,ke],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r<t.length;r++)if(t[r]==e){t.splice(r,1),n=!0;break}return b.activeEditor==e&&(b.activeEditor=t[0]),b.focusedEditor==e&&(b.focusedEditor=null),n}function f(e){return e&&!(e.getContainer()||e.getBody()).parentNode&&(d(e),e.unbindAllNativeEvents(),e.destroy(!0),e=null),e}var h=n.DOM,p=o.explode,m=o.each,g=o.extend,v=0,y,b,x=!1;return b={$:t,majorVersion:"4",minorVersion:"2.8",releaseDate:"2015-11-13",editors:[],i18n:s,activeEditor:null,setup:function(){var e=this,t,n,i="",o,a;if(n=document.location.href,/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/")),o=window.tinymce||window.tinyMCEPreInit)t=o.base||o.baseURL,i=o.suffix;else{for(var s=document.getElementsByTagName("script"),c=0;c<s.length;c++){a=s[c].src;var u=a.substring(a.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(a)){-1!=u.indexOf(".min")&&(i=".min"),t=a.substring(0,a.lastIndexOf("/"));break}}!t&&document.currentScript&&(a=document.currentScript.src,-1!=a.indexOf(".min")&&(i=".min"),t=a.substring(0,a.lastIndexOf("/")))}e.baseURL=new r(n).toAbsolute(t),e.documentBaseURL=n,e.baseURI=new r(e.baseURL),e.suffix=i,e.focusManager=new l(e)},init:function(t){function n(e){var t=e.id;return t||(t=e.name,t=t&&!h.get(t)?e.name:h.uniqueId(),e.setAttribute("id",t)),t}function r(t,n,r){if(!f(s.get(t))){var i=new e(t,n,s);i.targetElm=i.targetElm||r,l.push(i),i.render()}}function i(e){var n=t[e];if(n)return n.apply(s,Array.prototype.slice.call(arguments,2))}function o(e,t){return t.constructor===RegExp?t.test(e.className):h.hasClass(e,t)}function a(){var e,s;if(h.unbind(window,"ready",a),i("onpageload"),t.types)return void m(t.types,function(e){m(h.select(e.selector),function(i){r(n(i),g({},t,e),i)})});if(t.selector)return void m(h.select(t.selector),function(e){r(n(e),t,e)});switch(t.target&&r(n(t.target),t),t.mode){case"exact":e=t.elements||"",e.length>0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Re,[Te,f],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(Ae,[K,f],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(Be,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb	t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r<t.length;r++)i+=(r>0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(De,[Be,Ae,f],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(Le,[b],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Me,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(He,[b,l,x,C,f,u],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(Pe,[$,f],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Oe,[Pe],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}})}),r(Ie,[te,le],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'" role="presentation"><div class="'+t+'tooltip-arrow"></div><div class="'+t+'tooltip-inner">'+e.encode(e.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Fe,[te,Ie],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(ze,[Fe],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'<div id="'+t+'" class="'+e.classes+'" tabindex="-1" aria-labelledby="'+t+'"><button role="presentation" type="button" tabindex="-1">'+(r?'<i class="'+r+'"'+i+"></i>":"")+(o?e.encode(o):"")+"</button></div>"},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(We,[ie],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}})}),r(Ve,[Fe],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+n+"ico "+n+'i-checkbox"></i><span id="'+t+'-al" class="'+n+'label">'+e.encode(e.state.get("text"))+"</span></div>"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(Ue,[Fe,ne,J,h],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='<div id="'+t+'-open" class="'+r+"btn "+r+'open" tabIndex="-1" role="button"><button id="'+t+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!=o?'<i class="'+o+'"></i>':'<i class="'+r+'caret"></i>')+(a?(o?" ":"")+a:"")+"</button></div>",e.classes.add("has-open")),'<div id="'+t+'" class="'+e.classes+'"><input id="'+t+'-inp" class="'+r+'textbox" value="'+e.encode(i,!1)+'" hidefocus="1"'+l+' placeholder="'+e.encode(n.placeholder)+'" />'+s+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r($e,[Ue],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(qe,[ze,ue],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(je,[qe,b],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";
-return'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+o+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+(r?(i?" ":"")+r:"")+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Ke,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ye,[Fe,oe,J,Ke],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='<div class="'+r+'colorpicker-h-chunk" style="height:'+100/t+"%;"+i+a[e]+",endColorstr="+a[e+1]+");-ms-"+i+a[e]+",endColorstr="+a[e+1]+')"></div>';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='<div id="'+n+'-h" class="'+r+'colorpicker-h" style="'+a+'">'+e()+'<div id="'+n+'-hp" class="'+r+'colorpicker-h-marker"></div></div>','<div id="'+n+'" class="'+t.classes+'"><div id="'+n+'-sv" class="'+r+'colorpicker-sv"><div class="'+r+'colorpicker-overlay1"><div class="'+r+'colorpicker-overlay2"><div id="'+n+'-svp" class="'+r+'colorpicker-selector1"><div class="'+r+'colorpicker-selector2"></div></div></div></div></div>'+i+"</div>"}})}),r(Ge,[Fe],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'<div id="'+e._id+'" class="'+e.classes+'">'+e._getDataPathHtml(e.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'<div class="'+a+'divider" aria-hidden="true"> '+t.settings.delimiter+" </div>":"")+'<div role="button" class="'+a+"path-item"+(r==i-1?" "+a+"last":"")+'" data-index="'+r+'" tabindex="-1" id="'+t._id+"-"+r+'" aria-level="'+r+'">'+n[r].name+"</div>";return o||(o='<div class="'+a+'path-item">\xa0</div>'),o}})}),r(Xe,[Ge,Te],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Je,[ie],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}})}),r(Qe,[ie,Je,f],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Ze,[Qe],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}})}),r(et,[Ue,f],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(tt,[Oe],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(nt,[Oe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(C[M]=z(p[H]||0,i[L]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(rt,[Pe],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(it,[te,Fe,ue,f,Te,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(ot,[Oe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;d<M.length;d++)L+=M[d];else L=r;var H=T/L;for(d=0;r>d;d++)E[d]+=M?M[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(at,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,'<iframe id="'+e._id+'" class="'+e.classes+'" tabindex="-1" src="'+(e.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(st,[Fe,J],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'<label id="'+e._id+'" class="'+e.classes+'"'+(t?' for="'+t+'"':"")+">"+e.encode(e.state.get("text"))+"</label>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(lt,[ie],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(ct,[lt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(ut,[ze,ne,ct],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'<div id="'+t+'" class="'+e.classes+'" tabindex="-1" aria-labelledby="'+t+'"><button id="'+t+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+o+"></i>":"")+(a?(i?"\xa0":"")+e.encode(a):"")+' <i class="'+r+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(dt,[Fe,ne,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"&#x2325;",ctrl:"&#x2318;",shift:"&#x21E7;",meta:"&#x2318;"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)r=i[e[t].toLowerCase()],r&&(e[t]=r);return e.join("+")}var t=this,r=t._id,i=t.settings,o=t.classPrefix,a=t.encode(t.state.get("text")),s=t.settings.icon,l="",c=i.shortcut;return s&&t.parent().classes.add("menu-has-icons"),i.image&&(l=" style=\"background-image: url('"+i.image+"')\""),c&&(c=e(c)),s=o+"ico "+o+"i-"+(t.settings.icon||"none"),'<div id="'+r+'" class="'+t.classes+'" tabindex="-1">'+("-"!==a?'<i class="'+s+'"'+l+"></i>\xa0":"")+("-"!==a?'<span id="'+r+'-text" class="'+o+'text">'+a+"</span>":"")+(c?'<div id="'+r+'-shortcut" class="'+o+'menu-shortcut">'+c+"</div>":"")+(i.menu?'<div class="'+o+'caret"></div>':"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(ft,[ue,dt,f],function(e,t,n){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}})}),r(ht,[ut,ft],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a<r.length;a++){if(i=r[a].selected||e.value===r[a].value)return o=o||r[a].text,n.state.set("value",r[a].value),!0;if(r[a].menu&&t(r[a].menu))return!0}}var n=this,r,i,o,a;n._super(e),e=n.settings,n._values=r=e.values,r&&("undefined"!=typeof e.value&&t(r),!i&&r.length>0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i<e.length;i++){if(e[i].value===t)return e[i];if(e[i].menu&&(r=n(e[i].menu,t)))return r}}var r=this;return r.on("show",function(t){e(t.control,r.value())}),r.state.on("change:value",function(e){var t=n(r.state.get("menu"),e.value);t?r.text(t.text):r.text(r.settings.text)}),r._super()}})}),r(pt,[Ve],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(mt,[],function(){function e(e,t,n){var r,i,o,a,l,c;return r=t.x,i=t.y,o=e.w,a=e.h,l=t.w,c=t.h,n=(n||"").split(""),"b"===n[0]&&(i+=c),"r"===n[1]&&(r+=l),"c"===n[0]&&(i+=s(c/2)),"c"===n[1]&&(r+=s(l/2)),"b"===n[3]&&(i-=a),"r"===n[4]&&(r-=o),"c"===n[3]&&(i-=s(a/2)),"c"===n[4]&&(r-=s(o/2)),{x:r,y:i,w:o,h:a}}function t(t,n,r,i){var o,a;for(a=0;a<i.length;a++)if(o=e(t,n,i[a]),o.x>=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(gt,[Fe,oe],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"><i class="'+t+"ico "+t+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(vt,[Fe,oe,J],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,
-e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div id="'+t+'-handle" class="'+n+'slider-handle"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(yt,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}})}),r(bt,[ut,J,h],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(i?'<i class="'+i+'"'+r+"></i>":"")+(o?(i?" ":"")+o:"")+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1">'+(e._menuBtnText?(i?"\xa0":"")+e._menuBtnText:"")+' <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(xt,[rt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Ct,[se,h,J],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='<div id="'+o+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"}),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(wt,[Fe],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'<textarea id="'+t+'" class="'+e.classes+'" '+(n.rows?' rows="'+n.rows+'"':"")+' hidefocus="1"'+i+">"+r+"</textarea>":'<input id="'+t+'" class="'+e.classes+'" value="'+r+'" hidefocus="1"'+i+" />"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(_t,[h,te],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('<div class="'+a+"throbber"+(r?" "+a+"throbber-inline":"")+'"></div>'),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,f,h,p,m,v,b,x,C,w,E,N,S,k,T,R,A,D,L,M,H,I,F,V,U,$,q,K,G,X,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,ge,ve,ye,Ne,Se,ke,Te,Ae,Be,De,Le,Me,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt,Ct,wt,_t])}(this);
\ No newline at end of file
+// 4.3.8 (2016-03-15)
+!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i<e.length;++i){if(n=s[e[i]]||o(e[i]),!n)throw"module definition dependecy not found: "+e[i];r.push(n)}t.apply(null,r)}function r(e,r,i){if("string"!=typeof e)throw"invalid module definition, module id must be defined and be a string";if(r===t)throw"invalid module definition, dependencies must be specified";if(i===t)throw"invalid module definition, definition function must be specified";n(r,function(){s[e]=i.apply(null,arguments)})}function i(e){return!!s[e]}function o(t){for(var n=e,r=t.split(/[.\/]/),i=0;i<r.length;++i){if(!n[r[i]])return;n=n[r[i]]}return n}function a(n){var r,i,o,a,l;for(r=0;r<n.length;r++){i=e,o=n[r],a=o.split(/[.\/]/);for(var c=0;c<a.length-1;++c)i[a[c]]===t&&(i[a[c]]={}),i=i[a[c]];i[a[a.length-1]]=s[o]}if(e.AMDLC_TESTS){l=e.privateModules||{};for(o in s)l[o]=s[o];for(r=0;r<n.length;r++)delete l[n[r]];e.privateModules=l}}var s={},l="tinymce/geom/Rect",c="tinymce/util/Promise",u="tinymce/util/Delay",d="tinymce/dom/EventUtils",f="tinymce/dom/Sizzle",h="tinymce/Env",p="tinymce/util/Arr",m="tinymce/util/Tools",g="tinymce/dom/DomQuery",v="tinymce/html/Styles",y="tinymce/dom/TreeWalker",b="tinymce/dom/Range",C="tinymce/html/Entities",x="tinymce/dom/StyleSheetLoader",w="tinymce/dom/DOMUtils",E="tinymce/dom/ScriptLoader",N="tinymce/AddOnManager",_="tinymce/dom/NodeType",S="tinymce/text/Zwsp",k="tinymce/caret/CaretContainer",T="tinymce/dom/RangeUtils",R="tinymce/NodeChange",A="tinymce/html/Node",B="tinymce/html/Schema",D="tinymce/html/SaxParser",L="tinymce/html/DomParser",M="tinymce/html/Writer",P="tinymce/html/Serializer",H="tinymce/dom/Serializer",O="tinymce/dom/TridentSelection",I="tinymce/util/VK",F="tinymce/dom/ControlSelection",z="tinymce/util/Fun",W="tinymce/caret/CaretCandidate",V="tinymce/geom/ClientRect",U="tinymce/text/ExtendingChar",$="tinymce/caret/CaretPosition",q="tinymce/caret/CaretBookmark",j="tinymce/dom/BookmarkManager",Y="tinymce/dom/Selection",X="tinymce/dom/ElementUtils",K="tinymce/fmt/Preview",G="tinymce/fmt/Hooks",J="tinymce/Formatter",Q="tinymce/UndoManager",Z="tinymce/EnterKey",ee="tinymce/ForceBlocks",te="tinymce/caret/CaretUtils",ne="tinymce/caret/CaretWalker",re="tinymce/EditorCommands",ie="tinymce/util/URI",oe="tinymce/util/Class",ae="tinymce/util/EventDispatcher",se="tinymce/data/Binding",le="tinymce/util/Observable",ce="tinymce/data/ObservableObject",ue="tinymce/ui/Selector",de="tinymce/ui/Collection",fe="tinymce/ui/DomUtils",he="tinymce/ui/BoxUtils",pe="tinymce/ui/ClassList",me="tinymce/ui/ReflowQueue",ge="tinymce/ui/Control",ve="tinymce/ui/Factory",ye="tinymce/ui/KeyboardNavigation",be="tinymce/ui/Container",Ce="tinymce/ui/DragHelper",xe="tinymce/ui/Scrollable",we="tinymce/ui/Panel",Ee="tinymce/ui/Movable",Ne="tinymce/ui/Resizable",_e="tinymce/ui/FloatPanel",Se="tinymce/ui/Window",ke="tinymce/ui/MessageBox",Te="tinymce/WindowManager",Re="tinymce/ui/Tooltip",Ae="tinymce/ui/Widget",Be="tinymce/ui/Progress",De="tinymce/ui/Notification",Le="tinymce/NotificationManager",Me="tinymce/dom/NodePath",Pe="tinymce/util/Quirks",He="tinymce/EditorObservable",Oe="tinymce/Mode",Ie="tinymce/Shortcuts",Fe="tinymce/file/Uploader",ze="tinymce/file/Conversions",We="tinymce/file/ImageScanner",Ve="tinymce/file/BlobCache",Ue="tinymce/EditorUpload",$e="tinymce/caret/FakeCaret",qe="tinymce/dom/Dimensions",je="tinymce/caret/LineWalker",Ye="tinymce/caret/LineUtils",Xe="tinymce/DragDropOverrides",Ke="tinymce/SelectionOverrides",Ge="tinymce/Editor",Je="tinymce/util/I18n",Qe="tinymce/FocusManager",Ze="tinymce/EditorManager",et="tinymce/LegacyInput",tt="tinymce/util/XHR",nt="tinymce/util/JSON",rt="tinymce/util/JSONRequest",it="tinymce/util/JSONP",ot="tinymce/util/LocalStorage",at="tinymce/Compat",st="tinymce/ui/Layout",lt="tinymce/ui/AbsoluteLayout",ct="tinymce/ui/Button",ut="tinymce/ui/ButtonGroup",dt="tinymce/ui/Checkbox",ft="tinymce/ui/ComboBox",ht="tinymce/ui/ColorBox",pt="tinymce/ui/PanelButton",mt="tinymce/ui/ColorButton",gt="tinymce/util/Color",vt="tinymce/ui/ColorPicker",yt="tinymce/ui/Path",bt="tinymce/ui/ElementPath",Ct="tinymce/ui/FormItem",xt="tinymce/ui/Form",wt="tinymce/ui/FieldSet",Et="tinymce/ui/FilePicker",Nt="tinymce/ui/FitLayout",_t="tinymce/ui/FlexLayout",St="tinymce/ui/FlowLayout",kt="tinymce/ui/FormatControls",Tt="tinymce/ui/GridLayout",Rt="tinymce/ui/Iframe",At="tinymce/ui/InfoBox",Bt="tinymce/ui/Label",Dt="tinymce/ui/Toolbar",Lt="tinymce/ui/MenuBar",Mt="tinymce/ui/MenuButton",Pt="tinymce/ui/MenuItem",Ht="tinymce/ui/Throbber",Ot="tinymce/ui/Menu",It="tinymce/ui/ListBox",Ft="tinymce/ui/Radio",zt="tinymce/ui/ResizeHandle",Wt="tinymce/ui/SelectBox",Vt="tinymce/ui/Slider",Ut="tinymce/ui/Spacer",$t="tinymce/ui/SplitButton",qt="tinymce/ui/StackLayout",jt="tinymce/ui/TabPanel",Yt="tinymce/ui/TextBox",Xt="tinymce/Register";r(l,[],function(){function e(e,t,n){var r,i,a,s,l,u;return r=t.x,i=t.y,a=e.w,s=e.h,l=t.w,u=t.h,n=(n||"").split(""),"b"===n[0]&&(i+=u),"r"===n[1]&&(r+=l),"c"===n[0]&&(i+=c(u/2)),"c"===n[1]&&(r+=c(l/2)),"b"===n[3]&&(i-=s),"r"===n[4]&&(r-=a),"c"===n[3]&&(i-=c(s/2)),"c"===n[4]&&(r-=c(a/2)),o(r,i,a,s)}function t(t,n,r,i){var o,a;for(a=0;a<i.length;a++)if(o=e(t,n,i[a]),o.x>=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;o<e.length;o++)r(o,e[o])})},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t(function(t){t(e)})},t.reject=function(e){return new t(function(t,n){n(e)})},t.race=function(e){return new t(function(t,n){for(var r=0,i=e.length;i>r;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r<o.length&&!i;r++)i=window[o[r]+"RequestAnimationFrame"];i||(i=n),i(e,t)}function n(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)}function r(e,t){return"number"!=typeof t&&(t=0),setInterval(e,t)}function i(e){return clearTimeout(e)}function o(e){return clearInterval(e)}var a;return{requestAnimationFrame:function(n,r){return a?void a.then(n):void(a=new e(function(e){r||(r=document.body),t(e,r)}).then(n))},setTimeout:n,setInterval:r,setEditorTimeout:function(e,t,r){return n(function(){e.removed||t()},r)},setEditorInterval:function(e,t,n){var i;return i=r(function(){e.removed?clearInterval(i):t()},n)},throttle:function(e,t){var r,i;return i=function(){var i=arguments;clearTimeout(r),r=n(function(){e.apply(this,i)},t)},i.stop=function(){clearTimeout(r)},i},clearInterval:o,clearTimeout:i}}),r(d,[u],function(e){function t(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function n(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function r(e,t){function n(){return!1}function r(){return!0}var i,o=t||{},a;for(i in e)l[i]||(o[i]=e[i]);if(o.target||(o.target=o.srcElement||document),o.path&&(o.target=o.path[0]),o.deepPath&&(o.target=o.deepPath[0]),e&&s.test(e.type)&&e.pageX===a&&e.clientX!==a){var c=o.target.ownerDocument||document,u=c.documentElement,d=c.body;o.pageX=e.clientX+(u&&u.scrollLeft||d&&d.scrollLeft||0)-(u&&u.clientLeft||d&&d.clientLeft||0),o.pageY=e.clientY+(u&&u.scrollTop||d&&d.scrollTop||0)-(u&&u.clientTop||d&&d.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=r,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=r,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=r,o.stopPropagation()},o.isDefaultPrevented||(o.isDefaultPrevented=n,o.isPropagationStopped=n,o.isImmediatePropagationStopped=n),"undefined"==typeof o.metaKey&&(o.metaKey=!1),o}function i(r,i,o){function a(){o.domLoaded||(o.domLoaded=!0,i(u))}function s(){("complete"===c.readyState||"interactive"===c.readyState&&c.body)&&(n(c,"readystatechange",s),a())}function l(){try{c.documentElement.doScroll("left")}catch(t){return void e.setTimeout(l)}a()}var c=r.document,u={type:"ready"};return o.domLoaded?void i(u):(c.addEventListener?"complete"===c.readyState?a():t(r,"DOMContentLoaded",a):(t(c,"readystatechange",s),c.documentElement.doScroll&&r.self===r.top&&l()),void t(r,"load",a))}function o(){function e(e,t){var n,r,i,o,a=s[t];if(n=a&&a[e.type])for(r=0,i=n.length;i>r;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var o=this,s={},l,c,u,d,f;c=a+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,o.domLoaded=!1,o.events=s,o.bind=function(n,a,h,p){function m(t){e(r(t||E.event),g)}var g,v,y,b,C,x,w,E=window;if(n&&3!==n.nodeType&&8!==n.nodeType){for(n[c]?g=n[c]:(g=l++,n[c]=g,s[g]={}),p=p||n,a=a.split(" "),y=a.length;y--;)b=a[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),o.domLoaded&&"ready"===b&&"complete"==n.readyState?h.call(p,r({type:b})):(d||(C=f[b],C&&(x=function(t){var n,i;if(n=t.currentTarget,i=t.relatedTarget,i&&n.contains)i=n.contains(i);else for(;i&&i!==n;)i=i.parentNode;i||(t=r(t||E.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=r(t||E.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=s[g][b],v?"ready"===b&&o.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?i(n,x,o):t(n,C||b,x,w)));return n=v=0,h}},o.unbind=function(e,t,r){var i,a,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return o;if(i=e[c]){if(f=s[i],t){for(t=t.split(" "),l=t.length;l--;)if(d=t[l],a=f[d]){if(r)for(u=a.length;u--;)if(a[u].func===r){var h=a.nativeHandler,p=a.fakeName,m=a.capture;a=a.slice(0,u).concat(a.slice(u+1)),a.nativeHandler=h,a.fakeName=p,a.capture=m,f[d]=a}r&&0!==a.length||(delete f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture))}}else{for(d in f)a=f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture);f={}}for(d in f)return o;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return o},o.fire=function(t,n,i){var a;if(!t||3===t.nodeType||8===t.nodeType)return o;i=r(null,i),i.type=n,i.target=t;do a=t[c],a&&e(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return o},o.clean=function(e){var t,n,r=o.unbind;if(!e||3===e.nodeType||8===e.nodeType)return o;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return o},o.destroy=function(){s={}},o.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var a="mce-data-",s=/^(?:mouse|contextmenu)|click/,l={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return o.Event=new o,o.Event.bind(window,"ready",function(){}),o}),r(f,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!N(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="<select msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),x.matchesSelector&&M&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},w.pseudos.nth=w.pseudos.eq;for(C in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[C]=s(C);for(C in{submit:!0,reset:!0})w.pseudos[C]=l(C);return d.prototype=w.filters=w.pseudos,w.setFilters=new d,_=e.tokenize=function(t,n){var r,i,o,a,s,l,c,u=$[t+" "];if(u)return n?0:u.slice(0);for(s=t,l=[],c=w.preFilter;s;){r&&!(i=le.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=ce.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(se," ")}),s=s.slice(r.length));for(a in w.filter)!(i=he[a].exec(s))||c[a]&&!(i=c[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?e.error(t):$(t,l).slice(0)},S=e.compile=function(e,t){var n,r=[],i=[],o=q[e+" "];if(!o){for(t||(t=_(e)),n=t.length;n--;)o=y(t[n]),o[F]?r.push(o):i.push(o);o=q(e,b(i,r)),o.selector=e}return o},k=e.select=function(e,t,n,r){var i,o,a,s,l,c="function"==typeof e&&e,d=!r&&_(e=c.selector||e);if(n=n||[],1===d.length){if(o=d[0]=d[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){return"matchMedia"in window?matchMedia(e).matches:!1}var t=navigator,n=t.userAgent,r,i,o,a,s,l,c,u,d,f,h,p,m;r=window.opera&&window.opera.buildNumber,d=/Android/.test(n),i=/WebKit/.test(n),o=!i&&!r&&/MSIE/gi.test(n)&&/Explorer/gi.test(t.appName),o=o&&/MSIE (\w+)\./.exec(n)[1],
+a=-1==n.indexOf("Trident/")||-1==n.indexOf("rv:")&&-1==t.appName.indexOf("Netscape")?!1:11,s=-1==n.indexOf("Edge/")||o||a?!1:12,o=o||a||s,l=!i&&!a&&/Gecko/.test(n),c=-1!=n.indexOf("Mac"),u=/(iPad|iPhone)/.test(n),f="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,h=e("only screen and (max-device-width: 480px)")&&(d||u),p=e("only screen and (min-width: 800px)")&&(d||u),m=-1!=n.indexOf("Windows Phone"),s&&(i=!1);var g=!u||f||n.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,desktop:!h&&!p,windowsPhone:m}}),r(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);i<e.length;i++)n=t.call(r,n,e[i],i);return n}function s(e,t,n){var r,i;for(r=0,i=e.length;i>r;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[h,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function s(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)r=e[n],t[r]||(t[r]={}),t=t[r];return t}function u(e,t){var n,r;for(t=t||window,e=e.split("."),n=0,r=e.length;r>n&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[d,f,m,h],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;i<t.length;i++)c(e,t[i],n,r);return e}if(t.nodeType)for(i=e.length;i--;)n.call(e[i],t);return e}function u(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function d(e,t,n){var r,i;return t=f(t)[0],e.each(function(){var e=this;n&&r==e.parentNode?i.appendChild(e):(r=e.parentNode,i=t.cloneNode(!1),e.parentNode.insertBefore(i,e),i.appendChild(e))}),e}function f(e,t){return new f.fn.init(e,t)}function h(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1}function p(e){return null===e||e===k?"":(""+e).replace(P,"")}function m(e,t){var n,r,i,o,a;if(e)if(n=e.length,n===o){for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],t.call(a,r,a)===!1))break}else for(i=0;n>i&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,E=Array.prototype.push,N=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)E.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;i<r.length;i++)n[i]=r[i];else E.apply(n,f.makeArray(e));return n},attr:function(e,t){var n=this,r;if("object"==typeof e)m(e,function(e,t){n.attr(e,t)});else{if(!o(t)){if(n[0]&&1===n[0].nodeType){if(r=L[e],r&&r.get)return r.get(n[0],e);if(A[e])return n.prop(e)?e:k;t=n[0].getAttribute(e,2),null===t&&(t=k)}return t}this.each(function(){var n;if(1===this.nodeType){if(n=L[e],n&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}})}return n},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if(e=B[e]||e,"object"==typeof e)m(e,function(e,t){n.prop(e,t)});else{if(!o(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each(function(){1==this.nodeType&&(this[e]=t)})}return n},css:function(e,t){function n(e){return e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()})}function r(e){return e.replace(/[A-Z]/g,function(e){return"-"+e})}var i=this,a,s;if("object"==typeof e)m(e,function(e,t){i.css(e,t)});else if(o(t))e=n(e),"number"!=typeof t||R[e]||(t+="px"),i.each(function(){var n=this.style;if(s=M[e],s&&s.set)return void s.set(this,t);try{this.style[D[e]||e]=t}catch(i){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(r(e)):n.removeAttribute(e))});else{if(a=i[0],s=M[e],s&&s.get)return s.get(a);if(a.ownerDocument.defaultView)try{return a.ownerDocument.defaultView.getComputedStyle(a,null).getPropertyValue(r(e))}catch(l){return k}else if(a.currentStyle)return a.currentStyle[n(e)]}return i},remove:function(){for(var e=this,t,n=this.length;n--;)t=e[n],S.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var e=this,t,n=this.length;n--;)for(t=e[n];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(e){var t=this,n;if(o(e)){n=t.length;try{for(;n--;)t[n].innerHTML=e}catch(r){f(t[n]).empty().append(e)}return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(o(e)){for(n=t.length;n--;)"innerText"in t[n]?t[n].innerText=e:t[0].textContent=e;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return c(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)})},prepend:function(){return c(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)},!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?c(e,arguments,function(e){this.parentNode.insertBefore(e,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?c(e,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)},!0):e},appendTo:function(e){return f(e).append(this),this},prependTo:function(e){return f(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return d(this,e)},wrapAll:function(e){return d(this,e,!0)},wrapInner:function(e){return this.each(function(){f(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){f(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),f(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e?n:(-1!==e.indexOf(" ")?m(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(n,r){var i,o;o=u(r,e),o!==t&&(i=r.className,o?r.className=p((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e)}),n)},hasClass:function(e){return u(this[0],e)},each:function(e){return m(this,e)},on:function(e,t){return this.each(function(){S.bind(this,e,t)})},off:function(e,t){return this.each(function(){S.unbind(this,e,t)})},trigger:function(e){return this.each(function(){"object"==typeof e?S.fire(this,e.type,e):S.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new f(N.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;n>t;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:E,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l<u.length;l++)c[u[l]]=h+l,c[h+l]=u[l];return{toHex:function(e){return e.replace(r,n)},parse:function(t){function s(e,t,n){var r,i,o,a;if(r=m[e+"-top"+t],r&&(i=m[e+"-right"+t],i&&(o=m[e+"-bottom"+t],o&&(a=m[e+"-left"+t])))){var s=[r,i,o,a];for(l=s.length-1;l--&&s[l]===s[l+1];);l>-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":"color"!==v&&"background-color"!==v||(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],!n||!n[e])}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(f&&!r(o,t)||(i+=(i.length>0?" ":"")+o+": "+a+";"));return i}}}}),r(y,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){E(F,e,t)}function o(e,t){E(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){N(I)}function m(){return N(H)}function g(){return N(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function E(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return _(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,P=n.doc,H=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),o[r]||(i="&"+e[n+1]+";",a[r]=i,a[i]=r);return a}}var r=e.makeMap,i,o,a,s=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},a={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y<l?t.setTimeout(n):d())}function p(){h(function(){for(var e=n.styleSheets,t,r=e.length,i;r--;)if(t=e[r],i=t.ownerNode?t.ownerNode:t.owningElement,i&&i.id===g.id)return u(),!0},p)}function m(){h(function(){try{var e=v.sheet.cssRules;return u(),!!e}catch(t){}},m)}var g,v,y,b;if(r=e._addCacheSuffix(r),s[r]?b=s[r]:(b={passed:[],failed:[]},s[r]=b),o&&b.passed.push(o),c&&b.failed.push(c),1!=b.status){if(2==b.status)return void u();if(3==b.status)return void d();if(b.status=1,g=n.createElement("link"),g.rel="stylesheet",g.type="text/css",g.id="u"+a++,g.async=!1,g.defer=!1,y=(new Date).getTime(),"onload"in g&&!f())g.onload=p,g.onerror=d;else{if(navigator.userAgent.indexOf("Firefox")>0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[f,g,v,d,y,b,C,h,m,x],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e;
+},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(C.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"</"+e+">":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="<br>"+t,r.removeChild(r.firstChild)}catch(i){n("<div>").html("<br>"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("<div>").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.insertBefore(n,e):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(E,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(N,[E,m],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;n<e.length;n++)if(r===e[n])return!0;return!1}}function n(e,t){return t=t.toLowerCase().split(" "),function(n){var r,i;if(s(n))for(r=0;r<t.length;r++)if(i=getComputedStyle(n,null).getPropertyValue(e),i===t[r])return!0;return!1}}function r(e,t){return function(n){return s(n)&&n[e]===t}}function i(e,t){return function(n){return s(n)&&n.getAttribute(e)===t}}function o(e){return s(e)&&e.hasAttribute("data-mce-bogus")}function a(e){return function(t){if(s(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}}var s=e(1);return{isText:e(3),isElement:s,isComment:e(8),isBr:t("br"),isContentEditableTrue:a("true"),isContentEditableFalse:a("false"),matchNodeNames:t,hasPropValue:r,hasAttributeValue:i,matchStyleValues:n,isBogus:o}}),r(S,[],function(){function e(e){return e==n}function t(e){return e.replace(new RegExp(n,"g"),"")}var n="\u200b";return{isZwsp:e,ZWSP:n,trim:t}}),r(k,[_,S],function(e,t){function n(e){return d(e)&&(e=e.parentNode),u(e)&&e.hasAttribute("data-mce-caret")}function r(e){return d(e)&&t.isZwsp(e.data)}function i(e){return n(e)||r(e)}function o(e,n){var r,o,a,s;if(r=e.ownerDocument,a=r.createTextNode(t.ZWSP),s=e.parentNode,n){if(o=e.previousSibling,d(o)){if(i(o))return o;if(c(o))return o.splitText(o.data.length-1)}s.insertBefore(a,e)}else{if(o=e.nextSibling,d(o)){if(i(o))return o;if(l(o))return o.splitText(1),o}e.nextSibling?s.insertBefore(a,e.nextSibling):s.appendChild(a)}return a}function a(e,t,n){var r,i,o;return r=t.ownerDocument,i=r.createElement(e),i.setAttribute("data-mce-caret",n?"before":"after"),i.setAttribute("data-mce-bogus","all"),i.appendChild(r.createTextNode("\xa0")),o=t.parentNode,n?o.insertBefore(i,t):t.nextSibling?o.insertBefore(i,t.nextSibling):o.appendChild(i),i}function s(e){var n;u(e)&&i(e)&&("&nbsp;"!=e.innerHTML?e.removeAttribute("data-mce-caret"):e.parentNode&&e.parentNode.removeChild(e)),d(e)&&(n=t.trim(e.data),0===n.length&&e.parentNode&&e.parentNode.removeChild(e),e.nodeValue=n)}function l(e){return d(e)&&e.data[0]==t.ZWSP}function c(e){return d(e)&&e.data[e.data.length-1]==t.ZWSP}var u=e.isElement,d=e.isText;return{isCaretContainer:i,isCaretContainerBlock:n,isCaretContainerInline:r,insertInline:o,insertBlock:a,remove:s,startsWithCaretContainer:l,endsWithCaretContainer:c}}),r(T,[m,y,_,k],function(e,t,n,r){function i(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function o(e){this.walk=function(t,n){function r(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function o(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,i){var a=i?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=o(g==e?g:g[a],a),y.length&&(i||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void s(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=i(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,l(c,p,!0),y=o(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&r<n.nodeValue.length&&(i=t(n,r),n=i.previousSibling,o>r?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r<n.nodeValue.length&&(n=t(n,r),r=0),3==i.nodeType&&o>0&&o<i.nodeValue.length&&(i=t(i,o).previousSibling,o=i.nodeValue.length)),{startContainer:n,startOffset:r,endContainer:i,endOffset:o}},this.normalize=function(n){function r(r){function a(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function s(n,r){for(var i=new t(n,e.getParent(n.parentNode,e.isBlock)||g);n=i[r?"prev":"next"]();)if("BR"===n.nodeName)return!0}function u(e){for(;e&&e!=g;){if(l(e))return!0;e=e.parentNode}return!1}function d(e,t){return e.previousSibling&&e.previousSibling.nodeName==t}function f(n,r){var a,s,l;if(r=r||h,l=e.getParent(r.parentNode,e.isBlock)||g,n&&"BR"==r.nodeName&&C&&e.isEmpty(l))return h=r.parentNode,p=e.nodeIndex(r),void(i=!0);for(a=new t(r,l);v=a[n?"prev":"next"]();){if("false"===e.getContentEditableParent(v)||c(v))return;if(3===v.nodeType&&v.nodeValue.length>0)return h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!c(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(c(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,u(h)||c(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(l(v)||c(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function a(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),"HTML"==i.tagName&&(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var s=e.each,l=n.isContentEditableFalse,c=r.isCaretContainer;return o.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},o.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=a(e,t,n)}}return r},o.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},o.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},o}),r(R,[T,h,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n=n.ownerDocument!=r.getDoc()?r.getBody():n,"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(B,[m],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;c<d.length;c++)"string"==typeof d[c]&&(d[c]=t(d[c])),r.push.apply(r,d[c]);for(e=t(e),s=e.length;s--;)u=[].concat(l,t(n)),a[e[s]]={attributes:i(u),attributesOrder:u,children:i(r,o)}}function r(e,n){var r,i,o,s;for(e=t(e),r=e.length,n=t(n);r--;)for(i=a[e[r]],o=0,s=n.length;s>o;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,x,w,E,N,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,E=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(N in w)g[N]=w[N];v.push.apply(v,E)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,E=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(E,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,
+y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,E,N,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},E=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){P[e]=new RegExp("</"+e+"[^>]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(E,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return P},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),E&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),E=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u<c.index&&l.text(z(e.substr(u,c.index-u))),d=c[6])d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),o(d);else if(d=c[7]){if(d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),w=d in C,W&&M[d]&&h.length>0&&h[h.length-1].name===d&&o(d),!E||(N=a.getElementRule(d))){if(_=!0,E&&(T=N.attributes,R=N.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),E&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u<e.length&&l.text(z(e.substr(u))),m=h.length-1;m>=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n<t.length;n++)if(r=t[n],r.parent&&!r.fixed)if(g[r.name]&&"li"==r.parent.name){for(y=r.next;y&&g[y.name];)y.name="li",y.fixed=!0,r.parent.insert(y,r.parent),y=y.next;r.unwrap(r)}else{for(a=[r],o=r.parent;o&&!l.isValidChild(o.name,r.name)&&!m[o.name];o=o.parent)a.push(o);if(o&&a.length>1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h<a.length-1;h++){for(l.isValidChild(c.name,a[h].name)?(d=u.filterNode(a[h].clone()),c.append(d)):d=c,f=a[h].firstChild;f&&f!=a[h+1];)b=f.next,d.append(f),f=b;c=d}s.isEmpty(p)?o.insert(r,a[0],!0):(o.insert(s,a[0],!0),o.insert(r,s)),o=a[0],(o.isEmpty(p)||o.firstChild===o.lastChild&&"br"===o.firstChild.name)&&o.empty().remove()}else if(r.parent){if("li"===r.name){if(y=r.prev,y&&("ul"===y.name||"ul"===y.name)){y.append(r);continue}if(y=r.next,y&&("ul"===y.name||"ul"===y.name)){y.insert(r,y.firstChild,!0);continue}r.wrap(u.filterNode(new e("ul",1)));continue}l.isValidChild(r.parent.name,"div")&&l.isValidChild("div",r.name)?r.wrap(u.filterNode(new e("div",1))):v[r.name]?r.empty().remove():r.unwrap()}}}var u=this,d={},f=[],h={},p={};r=r||{},r.validate="validate"in r?r.validate:!0,r.root_name=r.root_name||"body",u.schema=l=l||new t,u.filterNode=function(e){var t,n,r;n in d&&(r=h[n],r?r.push(e):h[n]=[e]),t=f.length;for(;t--;)n=f[t].name,n in e.attributes.map&&(r=p[n],r?r.push(e):p[n]=[e]);return e},u.addNodeFilter=function(e,t){o(a(e),function(e){var n=d[e];n||(d[e]=n=[]),n.push(t)})},u.addAttributeFilter=function(e,t){o(a(e),function(e){var n;for(n=0;n<f.length;n++)if(f[n].name===e)return void f[n].callbacks.push(t);f.push({name:e,callbacks:[t]})})},u.parse=function(t,o){function a(){function e(e){e&&(t=e.firstChild,t&&3==t.type&&(t.value=t.value.replace(R,"")),t=e.lastChild,t&&3==t.type&&(t.value=t.value.replace(D,"")))}var t=y.firstChild,n,i;if(l.isValidChild(y.name,I.toLowerCase())){for(;t;)n=t.next,3==t.type||1==t.type&&"p"!==t.name&&!T[t.name]&&!t.attr("data-mce-type")?i?i.append(t):(i=u(I,1),i.attr(r.forced_root_block_attrs),y.insert(i,t),i.append(t)):(e(i),i=null),t=n;e(i)}}function u(t,n){var r=new e(t,n),i;return t in d&&(i=h[t],i?i.push(r):h[t]=[r]),r}function m(e){var t,n,r,i,o=l.getBlockElements();for(t=e.prev;t&&3===t.type;){if(r=t.value.replace(D,""),r.length>0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,E,N,_,S,k,T,R,A=[],B,D,L,M,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],E=C.length;E--;)C[E].parent||C.splice(E,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],E=C.length;E--;)C[E].parent||C.splice(E,1);for(E=0,N=_.callbacks.length;N>E;E++)_.callbacks[E](C,_.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i<r.length;i++)o=r[i],u=!1,c=s["*"],c&&c[o]&&(u=!0),c=s[n.name],!u&&c&&c[o]&&(u=!0),u&&(a&&(a+=" "),a+=o);a.length||(a=null),n.attr("class",a)}})}}),r(M,[C,m],function(e,t){var n=t.makeMap;return function(t){var r=[],i,o,a,s,l;return t=t||{},i=t.indent,o=n(t.indent_before||""),a=n(t.indent_after||""),s=e.getEncodeFunc(t.entity_encoding||"raw",t.entities),l="html"==t.element_format,{start:function(e,t,n){var c,u,d,f;if(i&&o[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push("</",e,">"),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("<![CDATA[",e,"]]>")},comment:function(e){r.push("<!--",e,"-->")},pi:function(e,t){t?r.push("<?",e," ",s(t),"?>"):r.push("<?",e,"?>"),i&&r.push("\n")},doctype:function(e){r.push("<!DOCTYPE",e,">",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(P,[M,B],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(H,[w,L,D,C,P,A,B,h,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["<span[^>]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),C.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// <![CDATA[\n"+n(o)+"\n// ]]>")):o.length>0&&(i.firstChild.value="<!--\n"+n(o)+"\n-->")}),C.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),C.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&C.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,"ul"!==r.name&&"ol"!==r.name||n.prev&&"li"===n.prev.name&&n.prev.append(n)}),C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="<span>&#xFEFF;</span>",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="&#xFEFF;":d=null,s.innerHTML="<span>&#xFEFF;</span><span>&#xFEFF;</span>",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[h],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,h,_],function(e,t,n,r,i){var o=i.isContentEditableFalse;return function(i,a){function s(e){var t=a.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==a.getBody()?!1:a.dom.is(e,t))}function l(t){var n,r,i,o,s;n=t.screenX-B,r=t.screenY-D,F=n*R[2]+P,z=r*R[3]+H,F=5>F?5:F,z=5>z?5:z,i="IMG"==_.nodeName&&a.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==_.nodeName&&R[2]*R[3]!==0,i&&($(n)>$(r)?(z=q(F*O),F=q(z/O)):(F=q(z/O),z=q(F*O))),E.setStyles(S,{width:F,height:z}),o=R.startPos.x+n,s=R.startPos.y+r,o=o>0?o:0,s=s>0?s:0,E.setStyles(k,{left:o,top:s,display:"block"}),k.innerHTML=F+" &times; "+z,R[2]<0&&S.clientWidth<=F&&E.setStyle(S,"left",L+(P-F)),R[3]<0&&S.clientHeight<=z&&E.setStyle(S,"top",M+(H-z)),n=j.scrollWidth-Y,r=j.scrollHeight-X,n+r!==0&&E.setStyles(k,{left:o-n,top:s-r}),I||(a.fire("ObjectResizeStart",{target:_,width:P,height:H}),I=!0)}function c(){function e(e,t){t&&(_.style[e]||!a.schema.isValid(_.nodeName.toLowerCase(),e)?E.setStyle(_,e,t):E.setAttrib(_,e,t))}I=!1,e("width",F),e("height",z),E.unbind(W,"mousemove",l),E.unbind(W,"mouseup",c),V!=W&&(E.unbind(V,"mousemove",l),E.unbind(V,"mouseup",c)),E.remove(S),E.remove(k),U&&"TABLE"!=_.nodeName||u(_),a.fire("ObjectResized",{target:_,width:F,height:z}),E.setAttrib(_,"style",E.getAttrib(_,"style")),a.nodeChanged()}function u(e,t,n){var i,o,u,f,h;d(),b(),i=E.getPos(e,j),L=i.x,M=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,u=h.height||h.bottom-h.top,_!=e&&(y(),_=e,F=z=0),f=a.fire("ObjectSelected",{target:e}),s(e)&&!f.isDefaultPrevented()?N(T,function(e,i){function a(t){B=t.screenX,D=t.screenY,P=_.clientWidth,H=_.clientHeight,O=H/P,R=e,e.startPos={x:o*e[0]+L,y:u*e[1]+M},Y=j.scrollWidth,X=j.scrollHeight,S=_.cloneNode(!0),E.addClass(S,"mce-clonedresizable"),E.setAttrib(S,"data-mce-bogus","all"),S.contentEditable=!1,S.unSelectabe=!0,E.setStyles(S,{left:L,top:M,margin:0}),S.removeAttribute("data-mce-selected"),j.appendChild(S),E.bind(W,"mousemove",l),E.bind(W,"mouseup",c),V!=W&&(E.bind(V,"mousemove",l),E.bind(V,"mouseup",c)),k=E.add(j,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},P+" &times; "+H)}var s;return t?void(i==t&&a(n)):(s=E.get("mceResizeHandle"+i),s&&E.remove(s),s=E.add(j,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(s.contentEditable=!1),E.bind(s,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)}),e.elm=s,void E.setStyles(s,{left:o*e[0]+L-s.offsetWidth/2,top:u*e[1]+M-s.offsetHeight/2}))}):d(),_.setAttribute("data-mce-selected","1")}function d(){var e,t;b(),_&&_.removeAttribute("data-mce-selected");for(e in T)t=E.get("mceResizeHandle"+e),t&&(E.unbind(t),E.remove(t))}function f(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!I&&!a.removed)return N(E.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=E.$(r).closest(U?"table":"table,img,hr")[0],t(r,j)&&(C(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!U||r!=n&&"IMG"!==n.nodeName))?void u(r):void d()}function h(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function m(e){var t=e.srcElement,n,r,i,o,s,l,c;n=t.getBoundingClientRect(),l=A.clientX-n.left,c=A.clientY-n.top;for(r in T)if(i=T[r],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],$(o-l)<8&&$(s-c)<8){R=i;break}I=!0,a.fire("ObjectResizeStart",{target:_,width:_.clientWidth,height:_.clientHeight}),a.getDoc().selection.empty(),u(t,r,A)}function g(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function v(e){var t=e.srcElement;if(o(t))return void g(e);if(t!=_){if(a.fire("ObjectSelected",{target:t}),y(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(d(),_=t,h(t,"resizestart",m))}}function y(){p(_,"resizestart",m)}function b(){for(var e in T){var t=T[e];t.elm&&(E.unbind(t.elm),delete t.elm)}}function C(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function x(e){var t;if(U){t=W.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function w(){_=S=null,U&&(y(),p(j,"controlselect",v))}var E=a.dom,N=t.each,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z,W=a.getDoc(),V=document,U=r.ie&&r.ie<11,$=Math.abs,q=Math.round,j=a.getBody(),Y,X;T={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var K=".mce-content-body";return a.contentStyles.push(K+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+K+" .mce-resizehandle:hover {background: #000}"+K+" img[data-mce-selected],"+K+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+K+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+K+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),a.on("init",function(){U?(a.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(d(),x(e.target))}),h(j,"controlselect",v),a.on("mousedown",function(e){A=e})):(C(),r.ie>=11&&(a.on("mousedown click",function(e){var t=e.target.nodeName;!I&&/^(TABLE|IMG|HR)$/.test(t)&&(a.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&a.nodeChanged())}),a.dom.bind(j,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(a,function(){a.selection.select(e)})}return o(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(f);a.on("nodechange ResizeEditor ResizeWindow drop",function(t){a.composing||e(t)}),a.on("keydown keyup compositionend",function(t){_&&"TABLE"==_.nodeName&&!a.composing&&e(t)}),a.on("hide blur",d)}),a.on("remove",b),{isResizable:s,showResizeRect:u,hideResizeRect:d,updateResizeRect:f,controlSelect:x,destroy:w}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}function i(){var e=a.call(arguments);return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}}function o(e){var t=a.call(arguments);return t.length-1>=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(W,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){
+return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(V,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottom<t.top?!0:e.top>t.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottom<t.top?!1:r(t.bottom-e.top,e,t)}function a(e,t){return e.left<t.left}function s(e,t){return e.right>t.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(U,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,W,V,U],function(e,t,n,r,i,o,a){function s(e){return e&&/[\r\n\t ]/.test(e)}function l(e){var t=e.startContainer,n=e.startOffset,r;return!!(s(e.toString())&&g(t.parentNode)&&(r=t.data,s(r[n-1])||s(r[n+1])))}function c(e){function t(e){var t=e.ownerDocument,n=t.createRange(),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),y(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(c.length>0&&o.isEqual(e,c[c.length-1])||c.push(e))}function s(e,t){var o=e.ownerDocument.createRange();return t<e.data.length&&a.isExtendingChar(e.data[t])?c:(t>0&&(o.setStart(e,t-1),o.setEnd(e,t),l(o)||i(r(n(o),!1))),void(t<e.data.length&&(o.setStart(e,t),o.setEnd(e,t+1),l(o)||i(r(n(o),!0)))))}var c=[],u,f;if(v(e.container()))return s(e.container(),e.offset()),c;if(d(e.container()))if(e.isAtEnd())f=C(e.container(),e.offset()),v(f)&&s(f,f.data.length),m(f)&&!y(f)&&i(r(n(f),!1));else{if(f=C(e.container(),e.offset()),v(f)&&s(f,0),m(f)&&e.isAtEnd())return i(r(n(f),!1)),c;u=C(e.container(),e.offset()-1),m(u)&&!y(u)&&(h(u)||h(f)||!m(f))&&i(r(n(u),!1)),m(f)&&i(r(n(f),!0))}return c}function u(t,n,r){function i(){return v(t)?0===n:0===n}function o(){return v(t)?n>=t.data.length:n>=t.childNodes.length}function a(){var e;return e=t.ownerDocument.createRange(),e.setStart(t,n),e.setEnd(t,n),e}function s(){return r||(r=c(new u(t,n))),r}function l(){return s().length>0}function d(e){return e&&t===e.container()&&n===e.offset()}function f(e){return C(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:s,isVisible:l,isAtStart:i,isAtEnd:o,isEqual:d,getNode:f}}var d=t.isElement,f=i.isCaretCandidate,h=t.matchStyleValues("display","block table"),p=t.matchStyleValues("float","left right"),m=e.and(d,f,e.negate(p)),g=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),v=t.isText,y=t.isBr,b=n.nodeIndex,C=r.getNode;return u.fromRangeStart=function(e){return new u(e.startContainer,e.startOffset)},u.fromRangeEnd=function(e){return new u(e.endContainer,e.endOffset)},u.after=function(e){return new u(e.parentNode,b(e)+1)},u.before=function(e){return new u(e.parentNode,b(e))},u}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[h,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="&#xFEFF;",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML('<span data-mce-type="bookmark" id="'+g+'_start" style="'+x+'">'+C+"</span>"),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML('<span data-mce-type="bookmark" id="'+g+'_end" style="'+x+'">'+C+"</span>"))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='<br data-mce-bogus="1" />'),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,h,m],function(e,n,r,i,o,a,s,l){function c(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var u=l.each,d=l.trim,f=s.ie;return c.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="<br>"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='<span id="__caret">_</span>',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('<span id="__mce_tmp">_</span>'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(f&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return s.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};u(n.selectorChangedData,function(e,t){u(o,function(n){return i.is(n,t)?(r[t]||(u(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),u(r,function(e,n){a[n]||(delete r[n],u(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(r<i.y||r+25>c+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==d(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},c}),r(X,[j,m],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(K,[m],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("<br><br>").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r<n.length;r++)if(n[r].inherit===!1&&Y.is(e,n[r].selector))return!0;return!1}function b(e){var t;return s.dom.getParent(e,function(e){return t=s.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function C(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=b(e.parentNode),s.dom.getStyle(e,"color")&&t?s.dom.setStyle(e,"text-decoration",t):s.dom.getStyle(e,"text-decoration")===t&&s.dom.setStyle(e,"text-decoration",null))}function x(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),ue(t.styles,function(t,r){Y.setStyle(e,r,M(t,n))}),t.styles){var i=Y.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}ue(t.attributes,function(t,r){Y.setAttrib(e,r,M(t,n))}),ue(t.classes,function(t){t=M(t,n),Y.hasClass(e,t)||Y.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.prev2();r;r=i.prev2()){if(3==r.nodeType&&r.data.length>0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&N(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),N(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return N(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=V(W(e),e),e=V(e,W(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(O(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(O(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=N(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=Y.clone(o,ne),c=0;c<h.length;c++)if(F(h[c],t,a,a)){a=0;break}a&&(s&&a.appendChild(s),l||(l=a),s=a)}!i||p.mixed&&J(e)||(n=Y.split(e,n)),s&&(r.parentNode.insertBefore(s,r),l.appendChild(r))}return n}function l(e){return a(o(e),e,e,!0)}function u(e){var t=Y.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return ce(n)&&(n=n[e?"firstChild":"lastChild"]),3==n.nodeType&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),Y.remove(t,!0),n}function f(e){var t,n,r=e.commonAncestorContainer;if(e=O(e,h,re),p.split){if(t=U(e,re),n=U(e),t!=n){if(/^(TR|TH|TD)$/.test(t.nodeName)&&t.firstChild&&(t="TR"==t.nodeName?t.firstChild.firstChild||t:t.firstChild||t),r&&/^T(HEAD|BODY|FOOT|R)$/.test(r.nodeName)&&c(n)&&n.firstChild&&(n=n.firstChild||n),Y.isChildOf(t,n)&&!J(n)&&!c(t)&&!c(n))return t=H(t,"span",{id:"_start","data-mce-type":"bookmark"}),l(t),void(t=u(re));t=H(t,"span",{
+id:"_start","data-mce-type":"bookmark"}),n=H(n,"span",{id:"_end","data-mce-type":"bookmark"}),l(t),l(n),t=u(re),n=u()}else t=n=l(t);e.startContainer=t.parentNode?t.parentNode:t,e.startOffset=Z(t),e.endContainer=n.parentNode?n.parentNode:n,e.endOffset=Z(n)+1}K.walk(e,function(e){ue(e,function(e){i(e),1===e.nodeType&&"underline"===s.dom.getStyle(e,"text-decoration")&&e.parentNode&&"underline"===b(e.parentNode)&&F({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,e)})})}var h=m(e),p=h[0],g,v,y=!0;if(n)return void(n.nodeType?(v=Y.createRng(),v.setStartBefore(n),v.setEndAfter(n),f(v)):f(n));if("false"!==ae(X.getNode()))X.isCollapsed()&&p.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length?$("remove",e,t,r):(g=X.getBookmark(),f(X.getRng(re)),X.moveToBookmark(g),p.inline&&_(e,t,X.getStart())&&q(X.getRng(!0)),s.nodeChanged());else{n=X.getNode();for(var C=0,x=h.length;x>C&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function E(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function N(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,L(M(s[o],n),o)))return}}else for(l=0;l<s.length;l++)if("attributes"===i?Y.getAttrib(e,s[l]):D(e,s[l]))return t;return t}var o=m(t),a,s,l;if(o&&e)for(s=0;s<o.length;s++)if(a=o[s],A(e,a)&&i(e,a,"attributes")&&i(e,a,"styles")){if(l=a.classes)for(s=0;s<l.length;s++)if(!Y.hasClass(e,l[s]))return;return a}}function _(e,t,n){function r(n){var r=Y.getRoot();return n===r?!1:(n=Y.getParent(n,function(n){return y(n,e)?!0:n.parentNode===r||!!N(n,e,t,!0)}),N(n,e,t))}var i;return n?r(n):(n=X.getNode(),r(n)?re:(i=X.getStart(),i!=n&&r(i)?re:ne))}function S(e,t){var n,r=[],i={};return n=X.getStart(),Y.getParent(n,function(n){var o,a;for(o=0;o<e.length;o++)a=e[o],!i[a]&&N(n,a,t)&&(i[a]=!0,r.push(a))},Y.getRoot()),r}function k(e){var t=m(e),n,r,i,o,a;if(t)for(n=X.getStart(),r=d(n),o=t.length-1;o>=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return N(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return L(Y.getStyle(e,t),t)}function L(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function H(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=Y.getRoot(),3==r.nodeType&&!P(r)&&(e?v>0:b<r.nodeValue.length))return r;for(;;){if(!n[0].block_expand&&J(i))return i;for(o=i[a];o;o=o[a])if(!ce(o)&&!P(o)&&!t(o))return i;if(i==s||i.parentNode==s){r=i;break}i=i.parentNode}return r}function o(e,t){for(t===oe&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)e=e.childNodes[t],e&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}}function a(e){for(var t=e;t;){if(1===t.nodeType&&ae(t))return"false"===ae(t)?t:e;t=t.parentNode}return e}function c(t,n,i){function o(e,t){var n,o,a=e.nodeValue;return"undefined"==typeof t&&(t=i?a.length:0),i?(n=a.lastIndexOf(" ",t),o=a.lastIndexOf("\xa0",t),n=n>o?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(J(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;o<i.length;o++)for(a=0;a<n.length;a++)if(s=n[a],!("collapsed"in s&&s.collapsed!==t.collapsed)&&Y.is(i[o],s.selector))return i[o];return e}function f(e,t){var r,i=Y.getRoot();if(n[0].wrapper||(r=Y.getParent(e,n[0].block,i)),r||(r=Y.getParent(3==e.nodeType?e.parentNode:e,function(e){return e!=i&&l(e)})),r&&n[0].wrapper&&(r=d(r,"ul,ol").reverse()[0]||r),!r)for(r=e;r[t]&&!J(r[t])&&(r=r[t],!B(r,"br")););return r||e}var h,p,m,g=t.startContainer,v=t.startOffset,y=t.endContainer,b=t.endOffset;if(1==g.nodeType&&g.hasChildNodes()&&(h=g.childNodes.length-1,g=g.childNodes[v>h?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(J(g)||(g=i(!0)),J(y)||(y=i()))),1==g.nodeType&&(v=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=L(M(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=M(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=M(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;i<o.length;i++)if(0!==o[i].nodeName.indexOf("_"))return ne;return"none"!=e.remove?(z(n,e),re):void 0}function z(e,t){function n(e,t,n){return e=W(e,t,n),!e||"BR"==e.nodeName||J(e)}var r=e.parentNode,i;t.block&&(Q?r==Y.getRoot()&&(t.list_block&&B(e,t.list_block)||ue(de(e.childNodes),function(e){G(Q,e.nodeName.toLowerCase())?i?i.appendChild(e):(i=H(e,Q),Y.setAttribs(i,s.settings.forced_root_block_attrs)):i=0})):J(e)&&!J(r)&&(n(e,ne)||n(e.firstChild,re,1)||e.insertBefore(Y.create("br"),e.firstChild),n(e,re)||n(e.lastChild,ne,1)||e.appendChild(Y.create("br")))),t.selector&&t.inline&&!B(t.inline,e)||Y.remove(e,1)}function W(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1==e.nodeType||!P(e))return e}function V(e,t){function n(e,t){for(i=e;i;i=i[t]){if(3==i.nodeType&&0!==i.nodeValue.length)return e;if(1==i.nodeType&&!ce(i))return i}return e}var i,o,a=new r(Y);if(e&&t&&(e=n(e,"previousSibling"),t=n(t,"nextSibling"),a.compare(e,t))){for(i=e.nextSibling;i&&i!=t;)o=i,i=i.nextSibling,e.appendChild(o);return Y.remove(t),ue(de(t.childNodes),function(t){e.appendChild(t)}),e}return t}function U(t,n){var r,i,o;return r=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1==r.nodeType&&(o=r.childNodes.length-1,!n&&i&&i--,r=r.childNodes[i>o?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a<d.length&&/\w/.test(d.charAt(a))&&/\w/.test(d.charAt(a-1))?(s=X.getBookmark(),e.collapse(!0),e=O(e,m(n)),e=K.split(e),x(n,r,e),X.moveToBookmark(s)):(t&&i.nodeValue===ee?x(n,r,t):(t=o(!0),i=t.firstChild,e.insertNode(t),a=1,x(n,r,t)),X.setCursorLocation(i,a))}function h(){var e=X.getRng(!0),t,a,s,c,u,d,f=[],h,p;for(t=e.startContainer,a=e.startOffset,u=t,3==t.nodeType&&(a!=t.nodeValue.length&&(c=!0),u=u.parentNode);u;){if(N(u,n,r,i)){d=u;break}u.nextSibling&&(c=!0),f.push(u),u=u.parentNode}if(d)if(c)s=X.getBookmark(),e.collapse(!0),e=O(e,m(n),!0),e=K.split(e),w(n,r,e),X.moveToBookmark(s);else{for(p=o(),u=p,h=f.length-1;h>=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:E,match:_,matchAll:S,matchNode:N,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,h],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o<s.length-1;o++)s[o]=s[o+1];s.length--,a=s.length}t.bookmark=e.selection.getBookmark(2,!0),a<s.length-1&&(s.length=a+1),s.push(t),a=s.length-1;var f={level:t,lastLevel:d,originalEvent:i};return e.fire("AddUndo",f),a>0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a<s.length-1&&(t=s[++a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.bookmark),r(!0),e.fire("redo",{level:t})),t},clear:function(){s=[],a=0,o.typing=!1,e.fire("ClearUndos")},hasUndo:function(){return a>0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return a<s.length-1&&!this.typing},transact:function(e){o.beforeChange();try{u++,e()}finally{u--}o.add()}}}}),r(Z,[y,T,h],function(e,t,n){var r=n.ie&&n.ie<11;return function(i){function o(o){function h(e){return e&&a.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==a.getContentEditable(e)}function p(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function m(e){var t;a.isBlock(e)&&(t=s.getRng(),e.appendChild(a.create("span",null,"\xa0")),s.select(e),e.lastChild.outerHTML="",s.setRng(t))}function g(e){var t=e,n=[],r;if(t){for(;t=t.firstChild;){if(a.isBlock(t))return;1!=t.nodeType||d[t.nodeName.toLowerCase()]||n.push(t)}for(r=n.length;r--;)t=n[r],!t.hasChildNodes()||t.firstChild==t.lastChild&&""===t.firstChild.nodeValue?a.remove(t):"A"==t.nodeName&&" "===(t.innerText||t.textContent)&&a.remove(t)}}function v(t){function r(e){for(;e;){if(1==e.nodeType||3==e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}var i,o,l,c=t,u;if(t){if(n.ie&&n.ie<9&&M&&M.firstChild&&M.firstChild==M.lastChild&&"BR"==M.firstChild.tagName&&a.remove(M.firstChild),/^(LI|DT|DD)$/.test(t.nodeName)){var d=r(t.firstChild);d&&/^(UL|OL|DL)$/.test(d.nodeName)&&t.insertBefore(a.doc.createTextNode("\xa0"),t.firstChild)}if(l=a.createRng(),n.ie||t.normalize(),t.hasChildNodes()){for(i=new e(t,t);o=i.current();){if(3==o.nodeType){l.setStart(o,0),l.setEnd(o,0);break}if(f[o.nodeName.toLowerCase()]){l.setStartBefore(o),l.setEndBefore(o);break}c=o,o=i.next()}o||(l.setStart(c,0),l.setEnd(c,0))}else"BR"==t.nodeName?t.nextSibling&&a.isBlock(t.nextSibling)?((!P||9>P)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'<br data-mce-bogus="1">'}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='<br data-mce-bogus="1">'),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:L<D.nodeValue.length))return!1;if(D.parentNode==M&&U&&!t)return!0;if(t&&1==D.nodeType&&D==M.firstChild)return!0;if("TABLE"===D.nodeName||D.previousSibling&&"TABLE"==D.previousSibling.nodeName)return U&&!t||!U&&t;for(n=new e(D,M),3==D.nodeType&&(t&&0===L?n.prev():t||L!=D.nodeValue.length||n.next());r=n.current();){if(1===r.nodeType){if(!r.getAttribute("data-mce-bogus")&&(i=r.nodeName.toLowerCase(),d[i]&&"br"!==i))return!1}else if(3===r.nodeType&&!/^[ \t\r\n]*$/.test(r.nodeValue))return!1;t?n.prev():n.next()}return!0}function w(e,t){var n,r,o,s,l,c,d=V||"P";if(r=a.getParent(e,a.isBlock),!r||!h(r)){if(r=r||B,c=r==i.getBody()||p(r)?r.nodeName.toLowerCase():r.parentNode.nodeName.toLowerCase(),!r.hasChildNodes())return n=a.create(d),y(n),r.appendChild(n),R.setStart(n,0),R.setEnd(n,0),n;for(s=e;s.parentNode!=r;)s=s.parentNode;for(;s&&!a.isBlock(s);)o=s,s=s.previousSibling;if(o&&u.isValidChild(c,d.toLowerCase())){for(n=a.create(d),y(n),o.parentNode.insertBefore(n,o),s=o;s&&!a.isBlock(s);)l=s.nextSibling,n.appendChild(s),s=l;R.setStart(e,t),R.setEnd(e,t)}}return e}function E(){function e(e){for(var t=F[e?"firstChild":"lastChild"];t&&1!=t.nodeType;)t=t[e?"nextSibling":"previousSibling"];return t===M}function t(){var e=F.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:F}if(F!=i.getBody()){var n=F.parentNode.nodeName;/^(OL|UL|LI)$/.test(n)&&(V="LI"),O=V?C(V):a.create("BR"),e(!0)&&e()?"LI"==n?a.insertAfter(O,t()):a.replace(O,F):e(!0)?"LI"==n?(a.insertAfter(O,t()),O.appendChild(a.doc.createTextNode(" ")),O.appendChild(F)):F.parentNode.insertBefore(O,F):e()?(a.insertAfter(O,t()),m(O)):(F=t(),A=R.cloneRange(),A.setStartAfter(M),A.setEndAfter(F),I=A.extractContents(),"LI"==V&&"LI"==I.firstChild.nodeName?(O=I.firstChild,a.insertAfter(I,F)):(a.insertAfter(I,F),a.insertAfter(O,F))),a.remove(M),v(O),c.add()}}function N(){i.execCommand("InsertLineBreak",!1,o)}function _(e){do 3===e.nodeType&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)}function S(e){var t=a.getRoot(),n,r;for(n=e;n!==t&&"false"!==a.getContentEditable(n);)"true"===a.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==t?r:t}function k(e){var t;r||(e.normalize(),t=e.lastChild,t&&!/^(left|right)$/gi.test(a.getStyle(t,"float",!0))||a.add(e,"br"))}function T(){O=/^(H[1-6]|PRE|FIGURE)$/.test(z)&&"HGROUP"!=W?C(V):C(),l.end_container_on_empty_block&&h(F)&&a.isEmpty(M)?O=a.split(F,M):a.insertAfter(O,M),v(O)}var R,A,B,D,L,M,P,H,O,I,F,z,W,V,U;if(R=s.getRng(!0),!o.isDefaultPrevented()){if(!R.collapsed)return void i.execCommand("Delete");if(new t(a).normalize(R),D=R.startContainer,L=R.startOffset,V=(l.force_p_newlines?"p":"")||l.forced_root_block,V=V?V.toUpperCase():"",P=a.doc.documentMode,H=o.shiftKey,1==D.nodeType&&D.hasChildNodes()&&(U=L>D.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(V&&!H||N());if((V&&!H||!V&&H)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&H)return void N();if(a.isEmpty(M))return void E()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void N()}else if(!V&&!H&&"LI"!=z||V&&H)return void N();V&&M===i.getBody()||(V=V||"P",x()?T():x(!0)?(O=M.parentNode.insertBefore(C(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(te,[z,y,_,$,k,W],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),N(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=E(g,!0,t),u=E(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(N(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,E=e.curry,N=n.isElement,_=o.isCaretCandidate,S=E(p,!0),k=E(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:E(y,0),isAfterContentEditableFalse:E(y,-1),normalizeRange:v}}),r(ne,[_,W,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null}function l(e,t){if(h(e)){if(m(t.previousSibling)&&!d(t.previousSibling))return n.before(t);if(d(t))return n(t,0)}if(p(e)){if(m(t.nextSibling)&&!d(t.nextSibling))return n.after(t);if(d(t))return n(t,t.data.length)}return p(e)?n.after(t):n.before(t)}function c(e,t,c){var y,b,C,x,w,E,N;if(!f(c)||!t)return null;if(N=t,y=N.container(),b=N.offset(),d(y)){if(p(e)&&b>0)return n(y,--b);if(h(e)&&b<y.length)return n(y,++b);C=y}else{if(p(e)&&b>0&&(x=s(y,b-1),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,w.data.length):n.after(w):d(x)?n(x,x.data.length):n.before(x);if(h(e)&&b<y.childNodes.length&&(x=s(y,b),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,0):n.before(w):d(x)?n(x,0):n.after(x);C=N.getNode()}return(h(e)&&N.isAtEnd()||p(e)&&N.isAtStart())&&(C=r.findNode(C,e,o.constant(!0),c,!0),v(C))?l(e,C):(x=r.findNode(C,e,v,c),E=i.last(i.filter(a(y,c),u)),!E||x&&E.contains(x)?x?l(e,x):null:N=h(e)?n.after(E):n.before(E))}var u=e.isContentEditableFalse,d=e.isText,f=e.isElement,h=r.isForwards,p=r.isBackwards,m=t.isCaretCandidate,g=t.isAtomic,v=t.isEditableCaretCandidate;return function(e){return{next:function(t){return c(1,t,e)},prev:function(t){return c(-1,t,e)}}}}),r(re,[P,h,m,X,T,y,ne,$,_],function(e,n,r,i,o,a,s,l,c){var u=r.each,d=r.extend,f=r.map,h=r.inArray,p=r.explode,m=n.ie,g=n.ie&&n.ie<11,v=!0,y=!1,b=c.matchNodeNames("td th");return function(r){function c(e,t,n,i){var o,a,s=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=H.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(u(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),s=!0,!1):void 0}),s)return s;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{s=r.getDoc().execCommand(e,t,n)}catch(l){}return s?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function C(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=H.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function x(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=H.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function w(e,t){t=t||"exec",u(e,function(e,n){u(n.toLowerCase().split(","),function(n){H[t][n]=e})})}function E(e,t,n){e=e.toLowerCase(),H.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function N(e){if(e=e.toLowerCase(),H.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),H.state[e]=function(){return t.call(n||r)}}function S(e,t,n){e=e.toLowerCase(),H.value[e]=function(){return t.call(n||r)}}function k(e){return e=e.toLowerCase(),!!H.exec[e]}function T(e,n,i){return n===t&&(n=y),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function R(e){return P.match(e)}function A(e,n){P.toggle(e,n?{value:n}:t),r.nodeChanged()}function B(e){I=M.getBookmark(e)}function D(){M.moveToBookmark(I)}var L,M,P,H={state:{},exec:{},value:{}},O=r.settings,I;r.on("PreInit",function(){L=r.dom,M=r.selection,O=r.settings,P=r.formatter}),d(this,{execCommand:c,queryCommandState:C,queryCommandValue:x,queryCommandSupported:N,addCommands:w,addCommand:E,addQueryStateHandler:_,addQueryValueHandler:S,hasCustomCommand:k}),w({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{T(e)}catch(o){i=v}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.notificationManager.open({text:a,type:"error"})}},unlink:function(){if(M.isCollapsed()){var e=M.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}P.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),u("left,center,right,justify".split(","),function(e){t!=e&&P.remove("align"+e)}),"none"!=t&&A("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;T(e),t=L.getParent(M.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(B(),L.split(n,t),D()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){A(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){A(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=p(O.font_size_style_values),r=p(O.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),A(e,n)},RemoveFormat:function(e){P.remove(e)},mceBlockQuote:function(){A("blockquote")},FormatBlock:function(e,t,n){return A(n||"p")},mceCleanup:function(){var e=M.getBookmark();r.setContent(r.getContent({cleanup:v}),{cleanup:v}),M.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||M.getNode();i!=r.getBody()&&(B(),r.dom.remove(i,v),D())},mceSelectNodeDepth:function(e,t,n){var i=0;L.getParent(M.getNode(),function(e){return 1==e.nodeType&&i++==n?(M.select(e),y):void 0},r.getBody())},mceSelectNode:function(e,t,n){M.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=M.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^&nbsp;/," "):t("previousSibling")||(e=e.replace(/^ /,"&nbsp;")),i<r.length?e=e.replace(/&nbsp;(<br>|)$/," "):t("nextSibling")||(e=e.replace(/(&nbsp;| )(<br>|)$/,"&nbsp;"))),e}function c(){var e,t,n;e=M.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function d(e){if(T)for(_=e.firstChild;_;_=_.walk(!0))A[_.name]&&_.attr("data-mce-new","true")}function f(){if(T){var e=r.getBody(),t=new i(L);u(L.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&L.remove(n,!0)})}}function h(e){return e&&!r.schema.getShortEndedElements()[e.nodeName]}function p(e){function t(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}function n(e){var t=l.fromRangeStart(e),n=new s(r.getBody());return t=n.next(t),t?t.toRange():void 0}var i,o,a;if(e){if(M.scrollIntoView(e),i=t(e))return L.remove(e),void M.select(i);N=L.createRng(),_=e.previousSibling,_&&3==_.nodeType?(N.setStart(_,_.nodeValue.length),m||(S=e.nextSibling,S&&3==S.nodeType&&(_.appendData(S.data),S.parentNode.removeChild(S)))):(N.setStartBefore(e),N.setEndBefore(e)),o=L.getParent(e,L.isBlock),L.remove(e),o&&L.isEmpty(o)&&(r.$(o).empty(),N.setStart(o,0),N.setEnd(o,0),!b(o)&&(a=n(N))?(N=a,L.remove(o)):L.add(o,L.create("br",{"data-mce-bogus":"1"}))),M.setRng(N)}}var g,v,y,C,x,w,E,N,_,S,k,T,R,A=r.schema.getTextInlineElements();
+"string"!=typeof o&&(T=o.merge,R=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),g=r.parser,v=new e({validate:O.validate},r.schema),k='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;&#x200B;</span>',w={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",w),o=w.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,k),N=M.getRng();var B=N.startContainer||(N.parentElement?N.parentElement():null),D=r.getBody();B===D&&M.isCollapsed()&&L.isBlock(D.firstChild)&&h(D.firstChild)&&L.isEmpty(D.firstChild)&&(N=L.createRng(),N.setStart(D.firstChild,0),N.setEnd(D.firstChild,0),M.setRng(N)),M.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),c()),y=M.getNode();var P={context:y.nodeName.toLowerCase(),data:R};if(x=g.parse(o,P),d(x),_=x.lastChild,"mce_marker"==_.attr("id"))for(E=_,_=_.prev;_;_=_.walk(!0))if(3==_.type||!L.isBlock(_.name)){r.schema.isValidChild(_.parent.name,"span")&&_.parent.insert(E,_,"br"===_.name);break}if(r._selectionOverrides.showBlockCaretContainer(y),P.invalid){for(M.setContent(k),y=M.getNode(),C=r.getBody(),9==y.nodeType?y=_=C:_=y;_!==C;)y=_,_=_.parentNode;o=y==C?C.innerHTML:L.getOuterHTML(y),o=v.serialize(g.parse(o.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return v.serialize(x)}))),y==C?L.setHTML(C,o):L.setOuterHTML(y,o)}else o=v.serialize(x),_=y.firstChild,S=y.lastChild,!_||_===S&&"BR"===_.nodeName?L.setHTML(y,o):M.setContent(o);f(),p(L.get("mce_marker")),r.fire("SetContent",w),r.addVisual()},mceInsertRawHTML:function(e,t,n){M.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){A(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=O.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),C("InsertUnorderedList")||C("InsertOrderedList")?T(e):(O.forced_root_block||L.getParent(M.getNode(),L.isBlock)||P.apply("div"),u(M.getSelectedBlocks(),function(o){if("false"!==L.getContentEditable(o)&&"LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==L.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),L.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,L.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,M.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=L.getParent(M.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||P.remove("link"),n.href&&P.apply("link",n,r)},selectAll:function(){var e=L.getRoot(),t;M.getRng().setStart?(t=L.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),M.setRng(t)):(t=M.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){T("Delete");var e=r.getBody();L.isEmpty(e)&&(r.setContent(""),e.firstChild&&L.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,m),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=M.getRng(!0);new o(L).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var p=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=p&&3==h.nodeType?h.nodeValue.length:0}var m=L.getParent(h,L.isBlock),y=m?m.nodeName.toUpperCase():"",b=m?L.getParent(m.parentNode,L.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(m=b,y=C),h&&3==h.nodeType&&f>=h.nodeValue.length&&(g||i()||(l=L.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=L.create("br"),d.insertNode(l);var w=L.doc.documentMode;return g&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(L.doc.createTextNode("\r"),l),u=L.create("span",{},"&nbsp;"),l.parentNode.insertBefore(u,l),M.scrollIntoView(u),L.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),M.setRng(d),r.undoManager.add(),v}}),w({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=M.isCollapsed()?[L.getParent(M.getNode(),L.isBlock)]:M.getSelectedBlocks(),r=f(n,function(e){return!!P.matchNode(e,t)});return-1!==h(r,v)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return R(e)},mceBlockQuote:function(){return R("blockquote")},Outdent:function(){var e;if(O.inline_styles){if((e=L.getParent(M.getStart(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v;if((e=L.getParent(M.getEnd(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v}return C("InsertUnorderedList")||C("InsertOrderedList")||!O.inline_styles&&!!L.getParent(M.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=L.getParent(M.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),w({"FontSize,FontName":function(e){var t=0,n;return(n=L.getParent(M.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),w({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(ie,[m],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.length<n.length)for(o=0,a=n.length;a>o;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r(oe,[m],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(ae,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(se,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(le,[ae],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ce,[se,le,oe,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(ue,[oe],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a<n.length;a++)">"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(de,[m,ue,oe],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(fe,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(he,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(pe,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),n.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(me,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ge,[oe,m,ae,ce,de,fe,g,he,pe,me],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i<s.length&&a[i]===s[i];i++);for(o=s.length-1;o>=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;o<a.length;o++)n=a[o],n.fire("mouseenter",{target:n.getEl()})}}function i(t){t.preventDefault(),"mousewheel"==t.type?(t.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-1/40*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}var o,s,l,c,u,d;if(u=e._nativeEvents){for(l=e.parents().toArray(),l.unshift(e),o=0,s=l.length;!c&&s>o;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)i.classes.add(e[t])}var i=this,o,c;i.settings=e=t.extend({},i.Defaults,e),i._id=e.id||"mceu_"+g++,i._aria={role:e.role},i._elmCache={},i.$=a,i.state=new r({visible:!0,active:!1,disabled:!1,value:""}),i.data=new r(e.data),i.classes=new l(function(){i.state.get("rendered")&&(i.getEl().className=this.toString())}),i.classes.prefix=i.classPrefix,o=e.classes,o&&(i.Defaults&&(c=i.Defaults.classes,c&&o!=c&&n(c)),n(o)),t.each("title text name visible disabled active value".split(" "),function(t){t in e&&i[t](e[t])}),i.on("click",function(){return i.disabled()?!1:void 0}),i.settings=e,i.borderBox=s.parseBox(e.border),i.paddingBox=s.parseBox(e.padding),i.marginBox=s.parseBox(e.margin),e.hidden&&i.hide()},Properties:"parent,name",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e=this,t=e.settings,n,r,i=e.getEl(),a,l,c,u,d,f,h,p;n=e.borderBox=e.borderBox||s.measureBox(i,"border"),e.paddingBox=e.paddingBox||s.measureBox(i,"padding"),e.marginBox=e.marginBox||s.measureBox(i,"margin"),p=o.getSize(i),f=t.minWidth,h=t.minHeight,c=f||p.width,u=h||p.height,a=t.width,l=t.height,d=t.autoResize,d="undefined"!=typeof d?d:!a&&!l,a=a||c,l=l||u;var m=n.left+n.right,g=n.top+n.bottom,v=t.maxWidth||65535,y=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:l,deltaW:m,deltaH:g,contentW:a-m,contentH:l-g,innerW:a-m,innerH:l-g,startMinWidth:f||0,startMinHeight:h||0,minW:Math.min(c,v),minH:Math.min(u,y),maxW:v,maxH:y,autoResize:d,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=i<n.minW?n.minW:i,i=i>n.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=i<n.minH?n.minH:i,i=i>n.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=i<n.minW-o?n.minW-o:i,i=i>n.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=i<n.minH-a?n.minH-a:i,i=i>n.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,r.x===n.x&&r.y===n.y&&r.w===n.w&&r.h===n.h||(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ve,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ye,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;r<e.childNodes.length;r++)t(e.childNodes[r])}}var n=[];return t(e||b.getEl()),n}function l(e){var t,n;e=e||x,n=e.parents().toArray(),n.unshift(e);for(var r=0;r<n.length&&(t=n[r],!t.settings.ariaRoot);r++);return t}function c(e){var t=l(e),n=s(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?u(t.lastAriaIndex,n):u(0,n)}function u(e,t){return 0>e?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i<t.length;i++)t[i]===C&&(n=i);n+=e,r.lastAriaIndex=u(n,t)}function f(){var e=r();"tablist"==e?d(-1,s(C.parentNode)):x.parent().submenu?v():d(-1)}function h(){var e=n(),t=r();"tablist"==t?d(1,s(C.parentNode)):"menuitem"==e&&"menu"==t&&i("haspopup")?y():d(1)}function p(){
+d(-1)}function m(){var e=n(),t=r();"menuitem"==e&&"menubar"==t?y():"button"==e&&i("haspopup")?y({key:"down"}):d(1)}function g(e){var t=r();if("tablist"==t){var n=s(x.getEl("body"))[0];n&&n.focus()}else d(e.shiftKey?-1:1)}function v(){x.fire("cancel")}function y(e){e=e||{},x.fire("click",{target:C,aria:e})}var b=e.root,C,x;try{C=document.activeElement}catch(w){C=document.body}return x=b.getParentCtrl(C),b.on("keydown",function(e){function t(e,t){o(C)||t(e)!==!1&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,f);break;case 39:t(e,h);break;case 38:t(e,p);break;case 40:t(e,m);break;case 27:v();break;case 14:case 13:case 32:t(e,y);break;case 9:g(e)!==!1&&e.preventDefault()}}),b.on("focusin",function(e){C=e.target,x=e.control}),{focusFirst:c}}}),r(be,[ge,de,ue,ve,ye,m,g,pe,me],function(e,t,n,r,i,o,a,s,l){var c={};return e.extend({init:function(e){var n=this;n._super(e),e=n.settings,e.fixed&&n.state.set("fixed",!0),n._items=new t,n.isRtl()&&n.classes.add("rtl"),n.bodyClasses=new s(function(){n.state.get("rendered")&&(n.getEl("body").className=this.toString())}),n.bodyClasses.prefix=n.classPrefix,n.classes.add("container"),n.bodyClasses.add("container-body"),e.containerCls&&n.classes.add(e.containerCls),n._layout=r.create((e.layout||"")+"layout"),n.settings.items?n.add(n.settings.items):n.add(n.render()),n._hasBody=!0},items:function(){return this._items},find:function(e){return e=c[e]=c[e]||new n(e),e.find(this)},add:function(e){var t=this;return t.items().add(t.create(e)).parent(t),t},focus:function(e){var t=this,n,r,i;return e&&(r=t.keyboardNav||t.parents().eq(-1)[0].keyboardNav)?void r.focusFirst(t):(i=t.find("*"),t.statusbar&&i.add(t.statusbar.items()),i.each(function(e){return e.settings.autofocus?(n=null,!1):void(e.canFocus&&(n=n||e))}),n&&n.focus(),t)},replace:function(e,t){for(var n,r=this.items(),i=r.length;i--;)if(r[i]===e){r[i]=t;break}i>=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t<i.length-1&&(t+=1),t>=0&&t<i.length&&(o=i.slice(0,t).toArray(),a=i.slice(t).toArray(),i.set(o.concat(e,a))),r.renderNew()},fromJSON:function(e){var t=this;for(var n in e)t.find("#"+n).value(e[n]);return t},toJSON:function(){var e=this,t={};return e.find("*").each(function(e){var n=e.name(),r=e.value();n&&"undefined"!=typeof r&&(t[n]=r)}),t},renderHtml:function(){var e=this,t=e._layout,n=this.settings.role;return e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"'+(n?' role="'+this.settings.role+'"':"")+'><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Ce,[g],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}return function(r,i){function o(){return s.getElementById(i.handle||r)}var a,s=i.document||document,l,c,u,d,f,h;i=i||{},c=function(r){var c=t(s),p,m;n(r),r.preventDefault(),l=r.button,p=o(),f=r.screenX,h=r.screenY,m=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,a=e("<div>").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(xe,[g,Ce],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('<div id="'+u+'" class="'+d+"scrollbar "+d+"scrollbar-"+n+'"><div id="'+u+'t" class="'+d+'scrollbar-thumb"></div></div>'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(we,[be,xe],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}})}),r(Ee,[fe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o<r.length;o++){var a=t(this,n,r[o]);if(this.state.get("fixed")){if(a.x>0&&a.x+a.w<i.w&&a.y>0&&a.y+a.h<i.h)return r[o]}else if(a.x>i.x&&a.x+a.w<i.w+i.x&&a.y>i.y&&a.y+a.h<i.h+i.y)return r[o]}return r[0]},moveRel:function(e,n){"string"!=typeof n&&(n=this.testMoveRel(e,n));var r=t(this,e,n);return this.moveTo(r.x,r.y)},moveBy:function(e,t){var n=this,r=n.layoutRect();return n.moveTo(r.x+e,r.y+t),n},moveTo:function(t,n){function r(e,t,n){return 0>e?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(Ne,[fe],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(_e,[we,Ee,Ne,fe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(e){function t(t,n){for(var r,i=0;i<v.length;i++)if(v[i]!=e)for(r=v[i].parent();r&&(r=r.parent());)r==e&&v[i].fixed(t).moveBy(0,n).repaint()}var n=r.getViewPort().y;e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>n&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY<n&&(e.fixed(!0).layoutRect({y:0}).repaint(),t(!0,n-e._autoFixY))))}function f(e,t){var n,r=C.zIndex||65535,o;if(e)y.push(t);else for(n=y.length;n--;)y[n]===t&&y.splice(n,1);if(y.length)for(n=0;n<y.length;n++)y[n].modal&&(r++,o=y[n]),y[n].getEl().style.zIndex=r,y[n].zIndex=r,r++;var a=i("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];o?i(a).css("z-index",o.zIndex-1):a&&(a.parentNode.removeChild(a),b=!1),C.currentZIndex=r}function h(e){var t;for(t=v.length;t--;)v[t]===e&&v.splice(t,1);for(t=y.length;t--;)y[t]===e&&y.splice(t,1)}var p,m,g,v=[],y=[],b,C=e.extend({Mixins:[t,n],init:function(e){var t=this;t._super(e),t._eventsRoot=t,t.classes.add("floatpanel"),e.autohide&&(l(),u(),v.push(t)),e.autofix&&(c(),t.on("move",function(){d(this)})),t.on("postrender show",function(e){if(e.control==t){var n,r=t.classPrefix;t.modal&&!b&&(n=i("#"+r+"modal-block",t.getContainerElm()),n[0]||(n=i('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='<div class="'+t.classPrefix+'arrow"></div>',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Se,[_e,we,fe,g,Ce,he,h,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;t<d.length;t++)if(d[t]._fullscreen)return;r([document.documentElement,document.body]).removeClass(e+"fullscreen")}function u(){function e(){var e,t=n.getWindowSize(),r;for(e=0;e<d.length;e++)r=d[e].layoutRect(),d[e].moveTo(d[e].settings.x||Math.max(0,t.w/2-r.w/2),d[e].settings.y||Math.max(0,t.h/2-r.h/2))}var t={w:window.innerWidth,h:window.innerHeight};s.setInterval(function(){var e=window.innerWidth,n=window.innerHeight;t.w==e&&t.h==n||(t={w:e,h:n},r(window).trigger("resize"))},100),r(window).on("resize",e)}var d=[],f="",h=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.classes.add("rtl"),n.classes.add("window"),n.bodyClasses.add("window-body"),n.state.set("fixed",!0),e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.classes.add("foot"),n.statusbar.parent(n)),n.on("click",function(e){var t=n.classPrefix+"close";-1==e.target.className.indexOf(t)&&-1==e.target.parentNode.className.indexOf(t)||n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(i.title)+'</div><div id="'+n+'-dragh" class="'+r+'dragh"></div><button type="button" class="'+r+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),i.url&&(s='<iframe src="'+i.url+'" tabindex="-1"></iframe>'),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+o+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+s+"</div>"+a+"</div></div>"},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||u(),h}),r(ke,[Se],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Te,[Se,ke],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Re,[ge,Ee],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'" role="presentation"><div class="'+t+'tooltip-arrow"></div><div class="'+t+'tooltip-inner">'+e.encode(e.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ae,[ge,Re],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Be,[Ae],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div class="'+n+'bar-container"><div class="'+n+'bar"></div></div><div class="'+n+'text">0%</div></div>'},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(De,[ge,Ee,Be,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n='<i class="'+t+"ico "+t+"i-"+e.icon+'"></i>'),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r='<button type="button" class="'+t+'close" aria-hidden="true">\xd7</button>'),e.progressBar&&(i=e.progressBar.renderHtml()),'<div id="'+e._id+'" class="'+e.classes+'"'+o+' role="presentation">'+n+'<div class="'+t+'notification-inner">'+e.state.get("text")+"</div>"+i+r+"</div>"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Le,[De,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e<l.length;e++)l[e].moveTo(0,0)}function a(){if(l.length>0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r<l.length;r++)l[r].moveRel(l[r-1].getEl(),"bc-tc")}}var s=this,l=[];s.notifications=l,n.on("remove",function(){for(var e=l.length;e--;)l[e].close()}),n.on("ResizeEditor",a),n.on("ResizeWindow",i),s.open=function(t){var r;return n.editorManager.setActive(n),r=new e(t),l.push(r),t.timeout>0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(Me,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Pe,[I,T,y,Me,A,C,h,m,u,k],function(e,t,n,r,i,o,a,s,l,c){return function(u){function d(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}}function f(){var e=u.getDoc().documentMode;return e?e:6}function h(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(u.selection.isCollapsed()&&"IMG"==e.target.tagName&&Q.select(e.target),t=u.selection.getContent(),t.length>0&&(n=oe+escape(u.id)+","+escape(t),e.dataTransfer.setData(ae,n)))}function m(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(ae),t&&t.indexOf(oe)>=0)?(t=t.substr(oe.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function g(e){u.queryCommandSupported("mceInsertClipboardContent")?u.execCommand("mceInsertClipboardContent",!1,{content:e}):u.execCommand("mceInsertContent",!1,e)}function v(){function i(e){var t=C.schema.getBlockElements(),n=u.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==X.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=u.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||X(n).append(r.childNodes),X(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function d(e,n){var r,i,s,l,c,d;if(!e.collapsed)return e;if(c=e.startContainer,d=e.startOffset,3==c.nodeType)if(n){if(d<c.data.length)return e}else if(d>0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(u.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function f(e){var t=x.getRng();return t=d(t,e),c(t)?!0:void 0}function v(e,t){function n(e,n){return m=X(n).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),u.selection.setRng(t),p):null}function i(e){return e&&u.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=C.getParent(f,C.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(d)&&C.isEmpty(d)&&n(a,f))return C.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),c=a.cloneNode(!0),f=r.resolve(c,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,f)}}function y(e){var t,n,r;f(e)||(s.each(u.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&u.dom.setAttrib(e,"style",u.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(u.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),u.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=u.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,u.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),u.selection.setRng(n))}})}}),t.disconnect(),s.each(u.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=u.getDoc(),C=u.dom,x=u.selection,w=window.MutationObserver,E,N;w||(E=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),u.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!h(e)&&(t||e.keyCode==K)){var r=u.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(v(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o<i.data.length:o>0))return;e.preventDefault(),n&&u.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),
+y(t)}}),u.on("keypress",function(t){if(!h(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=u.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=X(n.startContainer).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),y(!0),r=r.filter(function(e,t){return!X.contains(u.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(u.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?X(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),u.selection.setRng(n)):u.selection.setContent(s)}}),u.addCommand("Delete",function(){y()}),u.addCommand("ForwardDelete",function(){y(!0)}),E||(u.on("dragstart",function(e){N=x.getRng(),p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);n&&(e.preventDefault(),l.setEditorTimeout(u,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);N&&(x.setRng(N),N=null),y(),x.setRng(r),g(n.html)}))}}),u.on("cut",function(e){h(e)||!e.clipboardData||u.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",u.selection.getContent()),e.clipboardData.setData("text/plain",u.selection.getContent({format:"text"})),l.setEditorTimeout(u,function(){y(!0)}))}))}function y(){function e(e){var t=J.create("body"),n=e.cloneContents();return t.appendChild(n),Q.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(u.getBody()),t.compareRanges(n,r)}var i=e(n),o=J.createRng();o.selectNode(u.getBody());var a=e(o);return i===a}u.on("keydown",function(e){var t=e.keyCode,r,i;if(!h(e)&&(t==G||t==K)){if(r=u.selection.isCollapsed(),i=u.getBody(),r&&!J.isEmpty(i))return;if(!r&&!n(u.selection.getRng()))return;e.preventDefault(),u.setContent(""),i.firstChild&&J.isBlock(i.firstChild)?u.selection.setCursorLocation(i.firstChild,0):u.selection.setCursorLocation(i,0),u.nodeChanged()}})}function b(){u.shortcuts.add("meta+a",null,"SelectAll")}function C(){u.settings.content_editable||J.bind(u.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==u.getDoc().documentElement)if(t=Q.getRng(),u.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;Q.placeCaretAt(e.clientX,e.clientY)}else Q.setRng(t)})}function x(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K){if(!u.getBody().getElementsByTagName("hr").length)return;if(Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return J.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(J.remove(n),e.preventDefault())}}})}function w(){window.Range.prototype.getClientRects||u.on("mousedown",function(e){if(!h(e)&&"HTML"===e.target.nodeName){var t=u.getBody();t.blur(),l.setEditorTimeout(u,function(){t.focus()})}})}function E(){u.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==J.getContentEditableParent(t)&&(e.preventDefault(),Q.getSel().setBaseAndExtent(t,0,t,1),u.nodeChanged()),"A"==t.nodeName&&J.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),Q.select(t))})}function N(){function e(){var e=J.getAttribs(Q.getStart().cloneNode(!1));return function(){var t=Q.getStart();t!==u.getBody()&&(J.setAttrib(t,"style",null),Y(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!Q.isCollapsed()&&J.getParent(Q.getStart(),J.isBlock)!=J.getParent(Q.getEnd(),J.isBlock)}u.on("keypress",function(n){var r;return h(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),u.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),J.bind(u.getDoc(),"cut",function(n){var r;!h(n)&&t()&&(r=e(),l.setEditorTimeout(u,function(){r()}))})}function _(){document.body.setAttribute("role","application")}function S(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K&&Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function k(){f()>7||(d("RespectVisibilityInDesign",!0),u.contentStyles.push(".mceHideBrInPre pre br {display: none}"),J.addClass(u.getBody(),"mceHideBrInPre"),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),te.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function T(){J.bind(u.getBody(),"mouseup",function(){var e,t=Q.getNode();"IMG"==t.nodeName&&((e=J.getStyle(t,"width"))&&(J.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"width","")),(e=J.getStyle(t,"height"))&&(J.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"height","")))})}function R(){u.on("keydown",function(t){var n,r,i,o,a;if(!h(t)&&t.keyCode==e.BACKSPACE&&(n=Q.getRng(),r=n.startContainer,i=n.startOffset,o=J.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(u.formatter.toggle("blockquote",null,a),n=J.createRng(),n.setStart(r,0),n.setEnd(r,0),Q.setRng(n))}})}function A(){function e(){u._refreshContentEditable(),d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Z.object_resizing||d("enableObjectResizing",!1)}Z.readonly||u.on("BeforeExecCommand MouseDown",e)}function B(){function e(){Y(J.select("a"),function(e){var t=e.parentNode,n=J.getRoot();if(t.lastChild===e){for(;t&&!J.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}J.add(t,"br",{"data-mce-bogus":1})}})}u.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function D(){Z.forced_root_block&&u.on("init",function(){d("DefaultParagraphSeparator",Z.forced_root_block)})}function L(){u.on("keydown",function(e){var t;h(e)||e.keyCode!=K||(t=u.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),u.undoManager.beforeChange(),J.remove(t.item(0)),u.undoManager.add()))})}function M(){var e;f()>=10&&(e="",Y("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),u.contentStyles.push(e+"{padding-right: 1px !important}"))}function P(){f()<9&&(ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),te.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),J.unbind(r,"mouseup",n),J.unbind(r,"mousemove",t),a=o=0}var r=J.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,J.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(J.bind(r,"mouseup",n),J.bind(r,"mousemove",t),J.getRoot().focus(),a.select())}})}function O(){u.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||Q.normalize()},!0)}function I(){u.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function F(){u.inline||u.on("keydown",function(){document.activeElement==document.body&&u.getWin().focus()})}function z(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void u.getBody().focus();t=u.selection.getRng(),u.getBody().focus(),u.selection.setRng(t),u.selection.normalize(),u.nodeChanged()}}))}function W(){a.mac&&u.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),u.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function V(){d("AutoUrlDetect",!1)}function U(){u.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),u.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function $(){u.on("init",function(){u.dom.bind(u.getBody(),"submit",function(e){e.preventDefault()})})}function q(){ee.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function j(){u.on("dragstart",function(e){p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);if(n&&n.id!=u.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,u.getDoc());Q.setRng(r),g(n.html)}}})}var Y=s.each,X=u.$,K=e.BACKSPACE,G=e.DELETE,J=u.dom,Q=u.selection,Z=u.settings,ee=u.parser,te=u.serializer,ne=a.gecko,re=a.ie,ie=a.webkit,oe="data:text/mce-internal,",ae=re?"Text":"URL";R(),y(),a.windowsPhone||O(),ie&&(v(),C(),E(),D(),$(),S(),q(),a.iOS?(F(),z(),U()):b()),re&&a.ie<11&&(x(),_(),k(),T(),L(),M(),P(),H()),a.ie>=11&&(z(),S()),a.ie&&(b(),V(),j()),ne&&(x(),w(),N(),A(),B(),I(),W(),S())}}),r(He,[le,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Oe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(Ie,[m,h],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(Fe,[c,m,z],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n,a){var s,l,c;s=new XMLHttpRequest,s.open("POST",r.url),s.withCredentials=r.credentials,c=a(),s.upload.onprogress=function(e){var t=Math.round(e.loaded/e.total*100);c.progressBar.value(t)},s.onerror=function(){c.close(),n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return c.close(),200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),i(e)),s.send(l)}function l(){return new e(function(e){e([])})}function c(e){return e.then(function(e){return e})["catch"](function(e){return e})}function u(e,t,n){var r=e(n),i=c(r);return delete p[t],p[t]=i,i}function d(e,n){return t.map(e,function(e){var t=e.id();return p[t]?p[t]:u(n,t,e)})}function f(t,n){function i(t){return new e(function(e){var i=r.handler;try{i(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})},n)}catch(o){e({url:"",blobInfo:t,status:!1,error:o.message})}})}var o=d(t,i);return e.all(o)}function h(e,t){return r.url||r.handler!==s?f(e,t):l()}var p={};return r=t.extend({credentials:!1,handler:s},r),{upload:h}}}),r(ze,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o<i.length;o++)i[o]=r.charCodeAt(o);e(new Blob([i],{type:t.type}))})}function i(e){return 0===e.indexOf("blob:")?t(e):0===e.indexOf("data:")?r(e):null}function o(t){return new e(function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)})}return{uriToBlob:i,blobToDataUri:o,parseDataUri:n}}),r(We,[c,p,z,ze,h],function(e,t,n,r,i){var o=0;return function(a){function s(s,c){function u(e,t){var n,i;return 0===e.src.indexOf("blob:")?(i=a.getByUri(e.src),void(i&&t({image:e,blobInfo:i}))):(n=r.parseDataUri(e.src).data,i=a.findFirst(function(e){return e.base64()===n}),void(i?t({image:e,blobInfo:i}):r.uriToBlob(e.src).then(function(r){var i="blobid"+o++,s=a.create(i,r,n);a.add(s),t({image:e,blobInfo:s})})))}var d,f;return c||(c=n.constant(!0)),d=t.filter(s.getElementsByTagName("img"),function(e){var t=e.src;return i.fileApi?e.hasAttribute("data-mce-bogus")?!1:e.hasAttribute("data-mce-placeholder")?!1:t&&t!=i.transparentSrc?0===t.indexOf("blob:")?!0:0===t.indexOf("data:")?c(e):!1:!1:!1}),f=t.map(d,function(t){var n;return l[t.src]?new e(function(e){l[t.src].then(function(n){e({image:t,blobInfo:n.blobInfo})})}):(n=new e(function(e){u(t,e)}).then(function(e){return delete l[e.image.src],e})["catch"](function(e){return delete l[t.src],e}),l[t.src]=n,n)}),e.all(f)}var l={};return{findAll:s}}}),r(Ve,[p,z],function(e,t){return function(){function n(e,t,n){return{id:c(e),blob:c(t),base64:c(n),blobUri:c(URL.createObjectURL(t))}}function r(e){i(e.id())||l.push(e)}function i(e){return o(function(t){return t.id()===e})}function o(t){return e.filter(l,t)[0]}function a(e){return o(function(t){return t.blobUri()==e})}function s(){e.each(l,function(e){URL.revokeObjectURL(e.blobUri())}),l=[]}var l=[],c=t.constant;return{create:n,add:r,get:i,getByUri:a,findFirst:o,destroy:s}}}),r(Ue,[p,Fe,We,Ve],function(e,t,n,r){return function(i){function o(e){return function(t){return i.selection?e(t):[]}}function a(e,t,n){var r=0;do r=e.indexOf(t,r),-1!==r&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1);while(-1!==r);return e}function s(e,t,n){return e=a(e,'src="'+t+'"','src="'+n+'"'),e=a(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')}function l(t,n){e.each(i.undoManager.data,function(e){e.content=s(e.content,t,n)})}function c(){return i.notificationManager.open({text:i.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}function u(n){return g||(g=new t({url:y.images_upload_url,basePath:y.images_upload_base_path,credentials:y.images_upload_credentials,handler:y.images_upload_handler})),f().then(o(function(t){var r;return r=e.map(t,function(e){return e.blobInfo}),g.upload(r,c).then(o(function(r){return r=e.map(r,function(e,n){var r=t[n].image;return e.status&&(l(r.src,e.url),i.$(r).attr({src:e.url,"data-mce-src":i.convertURL(e.url,"src")})),{element:r,status:e.status}}),n&&n(r),r}))}))}function d(e){return y.automatic_uploads!==!1?u(e):void 0}function f(){return v||(v=new n(m)),v.findAll(i.getBody(),y.images_dataimg_filter).then(o(function(t){return e.each(t,function(e){l(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri()}),t}))}function h(){m.destroy(),v=g=null}function p(t){return t.replace(/src="(blob:[^"]+)"/g,function(t,n){var r=m.getByUri(n);return r||(r=e.reduce(i.editorManager.editors,function(e,t){return e||t.editorUpload.blobCache.getByUri(n)},null)),r?'src="data:'+r.blob().type+";base64,"+r.base64()+'"':t})}var m=new r,g,v,y=i.settings;return i.on("setContent",function(){i.settings.automatic_uploads!==!1?d():f()}),i.on("RawSaveContent",function(e){e.content=p(e.content)}),i.on("getContent",function(e){e.source_view||"raw"==e.format||(e.content=p(e.content))}),{blobCache:m,uploadImages:u,uploadImagesAuto:d,scanForImages:f,destroy:h}}}),r($e,[k,$,_,T,g,V,u],function(e,t,n,r,i,o,a){var s=n.isContentEditableFalse;return function(t,n){function r(e,n){var r=o.collapse(e.getBoundingClientRect(),n),i,a,s,l,c;return"BODY"==t.tagName?(i=t.ownerDocument.documentElement,a=t.scrollLeft||i.scrollLeft,s=t.scrollTop||i.scrollTop):(c=t.getBoundingClientRect(),a=t.scrollLeft-c.left,s=t.scrollTop-c.top),r.left+=a,r.right+=a,r.top+=s,r.bottom+=s,r.width=1,l=e.offsetWidth-e.clientWidth,l>0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a<n.length;a++)r=n[a],o=r.previousSibling,e.endsWithCaretContainer(o)&&(s=o.data,1==s.length?o.parentNode.removeChild(o):o.deleteData(s.length-1,1)),o=r.nextSibling,e.startsWithCaretContainer(o)&&(s=o.data,1==s.length?o.parentNode.removeChild(o):o.deleteData(0,1));return null}function c(o,a){var l,c,f;return u(),n(a)?(g=e.insertBlock("p",a,o),l=r(a,o),i(g).css("top",l.top),m=i('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(qe,[p,_,V],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(je,[z,p,qe,W,te,ne,$,V],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s<c.length;s++)if(l=c[s],!i(l,h)){if(f.length>0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ye,[z,p,_,qe,V,te,W],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)<l(e,t)}}function p(e,n,i){var o,a;return o=r.getClientRects(f(e)),o=t.filter(o,function(e){return i>=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Xe,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("<div>").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(){var t;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var n=g.element;if(t=e.fire("drop",{targetClone:n}),t.isDefaultPrevented())return;n=t.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(n)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n=e.getDoc().elementFromPoint(t.clientX,t.clientY);(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Ke,[h,ne,$,k,te,$e,je,Ye,_,T,V,I,z,p,u,Xe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ne.show(n,t))}function A(e){var t;return ne.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,Q,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?U(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(Q,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),N(r)&&(p=r.getNode()),E(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,Q,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return U(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return U(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ee(n.fromRangeStart(r)):te(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return oe("*[data-mce-caret]")[0]}function W(e){e=oe(e),e.attr("data-mce-caret")&&(ne.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,Q,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ne.hide(),null))}function U(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=te(n.before(e)),i||(t=ee(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),G(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r,i;return!n.collapsed&&(r=_(n),x(r))?U($(r)):(i=L(e,n),t(i)?U($(i.getNode(-1==e))):void 0)}function j(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function t(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function r(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function i(){var e,r=t(c.selection.getNode());C(r)&&y(r)&&c.dom.isEmpty(r)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(r).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function o(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void("&nbsp;"!=t.innerHTML&&W(t))}function l(e){var t;switch(e.keyCode){case d.DELETE:t=i();break;case d.BACKSPACE:t=i()}t&&e.preventDefault()}var f=b(I,1,ee,N),g=b(I,-1,te,E),v=b(q,1,N),w=b(q,-1,E),_=b(F,-1,a.upUntil),T=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(V(e))}),c.on("mousedown",function(e){var n;if(n=t(e.target))x(n)?(e.preventDefault(),K(A(n))):(G(),r(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{G(),ne.hide();var i=s.closestCaret(Q,e.clientX,e.clientY);i&&(e.preventDefault(),c.getBody().focus(),S(R(1,i.node,i.before)))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,f);break;case d.DOWN:e(t,T);break;case d.LEFT:e(t,g);break;case d.UP:e(t,_);break;case d.DELETE:e(t,v);break;case d.BACKSPACE:e(t,w);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){o(e),l(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(U($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ie){if(!ie.parentNode)return void(ie=null);t=t.cloneRange(),t.selectNode(ie),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=K(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(U(c.selection.getRng()))},0)}),m.init(c)}function Y(){var e=c.contentStyles,t=".mce-content-body";e.push(ne.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100pxheight: 100px}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function X(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function K(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return G(),null;if(t.collapsed){if(G(),!X(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(G(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(G(),null):(h=d.targetClone,o=r("#"+re),0===o.length&&(o=r('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",re),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),
+t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),c.getBody().focus(),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ie=n,t)):(G(),null))}function G(){ie&&(ie.removeAttribute("data-mce-selected"),c.$("#"+re).remove(),ie=null)}function J(){ne.destroy(),ie=null}var Q=c.getBody(),Z=new t(Q),ee=b(v,Z.next),te=b(v,Z.prev),ne=new o(c.getBody(),y),re="sel-"+c.dom.uniqueId(),ie,oe=c.$;return e.ceFalse&&(j(),Y()),{showBlockCaretContainer:W,destroy:J}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,E=i.isAfterContentEditableFalse,N=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ge,[w,g,N,R,A,H,P,Y,J,Q,Z,ee,re,ie,E,d,Te,Le,B,L,Pe,h,m,u,He,Oe,Ie,Ue,Ke],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R){function A(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=M({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=M({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var B=e.DOM,D=r.ThemeManager,L=r.PluginManager,M=E.extend,P=E.each,H=E.explode,O=E.inArray,I=E.trim,F=E.resolve,z=g.Event,W=w.gecko,V=w.ie;return A.prototype={render:function(){function e(){B.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!D.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",D.load(r.theme,t)}E.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),P(r.external_plugins,function(e,t){L.load(t,e),r.plugins+=" "+t}),P(r.plugins.split(/[ ,]/),function(e){if(e=I(e),e&&!L.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=L.dependencies(e);P(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=L.createUrl(t,e),L.load(e.resource,e)})}else L.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!z.domLoaded)return void B.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||B.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(B.insertAfter(B.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},B.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=B.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=L.get(n),i,o;if(i=L.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=I(n),r&&-1===O(m,n)){if(P(L.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||B.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=D.get(n.theme),t.theme=new c(t,D.urls[n.theme]),t.theme.init&&t.theme.init(t,D.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),P(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&P(H(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"<html><head>",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+='<base href="'+t.documentBaseURI.getURI()+'" />'),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),t.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',!/#$/.test(document.location.href))for(p=0;p<t.contentCSS.length;p++){var g=t.contentCSS[p];t.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+E._addCacheSuffix(g)+'" />',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+='<meta http-equiv="Content-Security-Policy" content="'+n.content_security_policy+'" />'),t.iframeHTML+='</head><body id="'+d+'" class="mce-content-body '+f+'" data-id="'+t.id+'"><br></body></html>';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=B.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},B.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=B.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(B.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=B.isHidden(l.editorContainer)),t.getElement().style.display="none",B.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();B.removeClass(e,"mce-content-body"),B.removeClass(e,"mce-edit-focus"),B.setAttrib(e,"contentEditable",null)}),B.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==B.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,B.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){P(r.protect,function(t){e.content=e.content.replace(t,function(e){return"<!--mce:protected "+escape(e)+"-->"})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(<p[^>]*>(&nbsp;|&#160;|\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",P(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),P(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&N.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?F(r):0,n=F(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?P(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[I(e[0])]=I(e[1]):i[I(e[0])]=I(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(B.show(e.getContainer()),B.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(B.hide(e.getContainer()),B.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=B.getParent(t.id,"form"))&&P(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'<br data-mce-bogus="1">',"TABLE"==r.nodeName?e="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(r.nodeName)&&(e="<li>"+o+"</li>"),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='<br data-mce-bogus="1">'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=I(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=I(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=M({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=B.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=B.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),P(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&B.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),B.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),B.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),B.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return W?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},M(A.prototype,_),A}),r(Je,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Qe,[w,u,h],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),t.target==document.body||d(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(Ze,[Ge,g,w,ie,h,m,c,le,Je,Qe],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r<t.length;r++)if(t[r]==e){t.splice(r,1),n=!0;break}return C.activeEditor==e&&(C.activeEditor=t[0]),C.focusedEditor==e&&(C.focusedEditor=null),n}function h(e){return e&&!(e.getContainer()||e.getBody()).parentNode&&(f(e),e.unbindAllNativeEvents(),e.destroy(!0),e=null),e}var p=n.DOM,m=o.explode,g=o.each,v=o.extend,y=0,b,C,x=!1;return C={$:t,majorVersion:"4",minorVersion:"3.8",releaseDate:"2016-03-15",editors:[],i18n:l,activeEditor:null,setup:function(){var e=this,t,n,i="",o,a;if(n=document.location.href,/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/")),o=window.tinymce||window.tinyMCEPreInit)t=o.base||o.baseURL,i=o.suffix;else{for(var s=document.getElementsByTagName("script"),l=0;l<s.length;l++){a=s[l].src;var u=a.substring(a.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(a)){-1!=u.indexOf(".min")&&(i=".min"),t=a.substring(0,a.lastIndexOf("/"));break}}!t&&document.currentScript&&(a=document.currentScript.src,-1!=a.indexOf(".min")&&(i=".min"),t=a.substring(0,a.lastIndexOf("/")))}e.baseURL=new r(n).toAbsolute(t),e.documentBaseURL=n,e.baseURI=new r(e.baseURL),e.suffix=i,e.focusManager=new c(e)},overrideDefaults:function(e){var t,n;t=e.base_url,t&&(this.baseURL=new r(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new r(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e},init:function(n){function r(e){var t=e.id;return t||(t=e.name,t=t&&!p.get(t)?e.name:p.uniqueId(),e.setAttribute("id",t)),t}function i(e){var t=n[e];if(t)return t.apply(u,Array.prototype.slice.call(arguments,2))}function s(e,t){return t.constructor===RegExp?t.test(e.className):p.hasClass(e,t)}function l(e){var t,n=[];if(e.types)return g(e.types,function(e){n=n.concat(p.select(e.selector))}),n;if(e.selector)return p.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":t=e.elements||"",t.length>0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&s(t,e.editor_deselector)||e.editor_selector&&!s(t,e.editor_selector)||n.push(t)})}return n}function c(){function a(t,n,r){if(!h(u.get(t))){var i=new e(t,n,u);d.push(i),i.on("init",function(){++s===m.length&&f(d)}),i.targetElm=i.targetElm||r,i.render()}}var s=0,d=[],m;return p.unbind(window,"ready",c),i("onpageload"),m=t.unique(l(n)),n.types?void g(n.types,function(e){o.each(m,function(t){return p.is(t,e.selector)?(a(r(t),v({},n,e),t),!1):!0})}):void g(m,function(e){a(r(e),n,e)})}var u=this,d,f=function(e){d=e};return u.settings=n,p.bind(window,"ready",c),new a(function(e){d?e(d):f=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(et,[Ze,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(tt,[le,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(nt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb	t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r<t.length;r++)i+=(r>0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(rt,[nt,tt,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(it,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ot,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;
+return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(at,[w,d,E,N,m,h],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(st,[oe,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(lt,[st],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}})}),r(ct,[Ae],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(o)+"</span>"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'<div id="'+t+'" class="'+e.classes+'" tabindex="-1" aria-labelledby="'+t+'"><button role="presentation" type="button" tabindex="-1">'+(r?'<i class="'+r+'"'+i+"></i>":"")+a+"</button></div>"},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append('<span class="'+r+'"></span>'),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ut,[be],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}})}),r(dt,[Ae],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+n+"ico "+n+'i-checkbox"></i><span id="'+t+'-al" class="'+n+'label">'+e.encode(e.state.get("text"))+"</span></div>"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ft,[Ae,ve,fe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='<div id="'+t+'-open" class="'+r+"btn "+r+'open" tabIndex="-1" role="button"><button id="'+t+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!=o?'<i class="'+o+'"></i>':'<i class="'+r+'caret"></i>')+(a?(o?" ":"")+a:"")+"</button></div>",e.classes.add("has-open")),'<div id="'+t+'" class="'+e.classes+'"><input id="'+t+'-inp" class="'+r+'textbox" value="'+e.encode(i,!1)+'" hidefocus="1"'+l+' placeholder="'+e.encode(n.placeholder)+'" />'+s+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(ht,[ft],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(pt,[ct,_e],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(mt,[pt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(r)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+o+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(gt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(vt,[Ae,Ce,fe,gt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='<div class="'+r+'colorpicker-h-chunk" style="height:'+100/t+"%;"+i+a[e]+",endColorstr="+a[e+1]+");-ms-"+i+a[e]+",endColorstr="+a[e+1]+')"></div>';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='<div id="'+n+'-h" class="'+r+'colorpicker-h" style="'+a+'">'+e()+'<div id="'+n+'-hp" class="'+r+'colorpicker-h-marker"></div></div>','<div id="'+n+'" class="'+t.classes+'"><div id="'+n+'-sv" class="'+r+'colorpicker-sv"><div class="'+r+'colorpicker-overlay1"><div class="'+r+'colorpicker-overlay2"><div id="'+n+'-svp" class="'+r+'colorpicker-selector1"><div class="'+r+'colorpicker-selector2"></div></div></div></div></div>'+i+"</div>"}})}),r(yt,[Ae],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'<div id="'+e._id+'" class="'+e.classes+'">'+e._getDataPathHtml(e.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'<div class="'+a+'divider" aria-hidden="true"> '+t.settings.delimiter+" </div>":"")+'<div role="button" class="'+a+"path-item"+(r==i-1?" "+a+"last":"")+'" data-index="'+r+'" tabindex="-1" id="'+t._id+"-"+r+'" aria-level="'+r+'">'+n[r].name+"</div>";return o||(o='<div class="'+a+'path-item">\xa0</div>'),o}})}),r(bt,[yt,Ze],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ct,[be],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}})}),r(xt,[be,Ct,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(wt,[xt],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}})}),r(Et,[ft,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Nt,[lt],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(_t,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",N="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",N="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],E=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>E&&(E=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=E+i[I],x[B]=i[R]-d,x[F]=E,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[N]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(St,[st],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(kt,[ge,Ae,_e,m,Ze,h],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Tt,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,N[d]=S>N[d]?S:N[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,E=0,f=0;n>f;f++)E+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,E+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;d<M.length;d++)L+=M[d];else L=r;var P=T/L;for(d=0;r>d;d++)N[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,
+l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Rt,[Ae,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,'<iframe id="'+e._id+'" class="'+e.classes+'" tabindex="-1" src="'+(e.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(At,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+e.encode(e.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+t+"ico "+t+'i-help"></i></button></div></div>'},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Bt,[Ae,fe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'<label id="'+e._id+'" class="'+e.classes+'"'+(r?' for="'+r+'"':"")+">"+e.encode(e.state.get("text"))+"</label>":'<span id="'+e._id+'" class="'+e.classes+'">'+e.encode(e.state.get("text"))+"</span>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Dt,[be],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Lt,[Dt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Mt,[ct,ve,Lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s='<span class="'+r+'txt">'+e.encode(a)+"</span>"),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'<div id="'+t+'" class="'+e.classes+'" tabindex="-1" aria-labelledby="'+t+'"><button id="'+t+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+o+"></i>":"")+s+' <i class="'+r+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Pt,[Ae,ve,h,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"&#x2325;",ctrl:"&#x2318;",shift:"&#x21E7;",meta:"&#x2318;"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)r=i[e[t].toLowerCase()],r&&(e[t]=r);return e.join("+")}var t=this,r=t._id,i=t.settings,o=t.classPrefix,a=t.encode(t.state.get("text")),s=t.settings.icon,l="",c=i.shortcut;return s&&t.parent().classes.add("menu-has-icons"),i.image&&(l=" style=\"background-image: url('"+i.image+"')\""),c&&(c=e(c)),s=o+"ico "+o+"i-"+(t.settings.icon||"none"),'<div id="'+r+'" class="'+t.classes+'" tabindex="-1">'+("-"!==a?'<i class="'+s+'"'+l+"></i>\xa0":"")+("-"!==a?'<span id="'+r+'-text" class="'+o+'text">'+a+"</span>":"")+(c?'<div id="'+r+'-shortcut" class="'+o+'menu-shortcut">'+c+"</div>":"")+(i.menu?'<div class="'+o+'caret"></div>':"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Ht,[g,ge,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('<div class="'+s+"throbber"+(i?" "+s+"throbber-inline":"")+'"></div>'),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ot,[_e,Pt,Ht,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(It,[Mt,Ot],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a<r.length;a++){if(i=r[a].selected||e.value===r[a].value)return o=o||r[a].text,n.state.set("value",r[a].value),!0;if(r[a].menu&&t(r[a].menu))return!0}}var n=this,r,i,o,a;n._super(e),e=n.settings,n._values=r=e.values,r&&("undefined"!=typeof e.value&&t(r),!i&&r.length>0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i<e.length;i++){if(e[i].value===t)return e[i];if(e[i].menu&&(r=n(e[i].menu,t)))return r}}var r=this;return r.on("show",function(t){e(t.control,r.value())}),r.state.on("change:value",function(e){var t=n(r.state.get("menu"),e.value);t?r.text(t.text):r.text(r.settings.text)}),r._super()}})}),r(Ft,[dt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(zt,[Ae,Ce],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"><i class="'+t+"ico "+t+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Wt,[Ae],function(e){function t(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'<select id="'+e._id+'" class="'+e.classes+'"'+r+">"+n+"</select>"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Vt,[Ae,Ce,fe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div id="'+t+'-handle" class="'+n+'slider-handle"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(Ut,[Ae],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}})}),r($t,[Mt,fe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(o)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(i?'<i class="'+i+'"'+r+"></i>":"")+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1">'+(e._menuBtnText?(i?"\xa0":"")+e._menuBtnText:"")+' <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(qt,[St],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(jt,[we,g,fe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='<div id="'+o+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"}),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Yt,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'<textarea id="'+t+'" class="'+e.classes+'" '+(n.rows?' rows="'+n.rows+'"':"")+' hidefocus="1"'+i+">"+r+"</textarea>":'<input id="'+t+'" class="'+e.classes+'" value="'+r+'" hidefocus="1"'+i+" />"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Xt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,E,N,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,re,ie,oe,ae,le,ue,de,me,ge,ve,ye,be,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,De,Le,He,Ie,Ge,Je,Qe,Ze,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt])}(this);
\ No newline at end of file
--- a/wp-includes/js/tinymce/wp-tinymce.js.gz
+++ b/wp-includes/js/tinymce/wp-tinymce.js.gz
@@ -1,580 +1,613 @@
-     y80)$NV!#X8Z8I'3&NY$HbL
-4}
- 	Pn:	QgqL۸Z$̧<gAtpYQ[?Γ}z{C<dAٜeέfI0ɬjYؗ~҈X
G,<g~8̎tȇh^6>89"e<CޘYTx4哛FgYGSa~YMWƎ0d)z@&jz͊ǳѥVL%affӆMoZBy^J嘢IӢt',S)5UNX-)yQ:m;	$j62+` Ѿ#?3&y2a#Qٌ{M,c	Ԝ<TI
5C'bj|/:/'|^z5q?F8孖n783Nhᝓw/ޞ~szJK?hvCǍ jN׻2!x#`Fj}^PR!=Kiy	%b3,#ѥŦ{$fqU.*_<تXdp,Zli~97?GseQ[8[p)V8t;9ו/'I*:-3O;?qU?Y2}<cWfKbgtE%Ye}dƓ ;_z^] RvΟ^T6¯[8ʒ8>zgxK?(uCŗ+9rC(3glc/~e7e8Yȫ2K4JͨbU+<
89K23_>ؽJiP{% ]7m~?)^*_/?a\c<T>*>Z@sna 4r`ɹ<1k
Rhs#@:J,|-NbÊc?//lW5
c͜?ff 	1я8t04Sr%&W~&+Yef6xƅeŮ^q g 	9nn}s]jg8&yPZ$^)|0a]YY\
-V`.yzBCW7KďhUVĎO}8M &Xp7'ISy"듖͛hi86O }<`n]'=x~[MOZ 71v|2N0ϸ~cf#j+ <s(L~gIjr|r1zʗNƽjF'.|H:0曏0_mL7g8&K j+g8<d\u)fejJNȯUVR͊TVmu$Cٿ :ͬ7_"*[pLp6bc3*1ʟcz^.r%xhO4VRΝgw
8AU3:\JʟF[MF뺒5קʹdk1t ;cA?CF;G?N@l*^7{txAZ-ն`xm(V%6Wj8Fk]QpO.]ɀH2$$ ǝڎ#q'g!nM&FSwa; 7yV 5ėI@ߛ*(执jW0/dee@
-N:E6
-37X_TݶV+滑%3՚	]gOhDa9^{u  l>s (;A*?B|%86|6&ظD!w604W#6eZi
VlPLv5EoK>
x]v{XFȸaVI)\Y<&xƙf~"ӘRm ;zI=W{Ic=q!dXx`i
@ӌV"P!Vn9hg %-J1k">tK,
a[!L2,o86R}`2P;AЋĻYtEM_֠MŀjppvA[zW?wZQ':+Z-%Q)ǎ=ZK٨Of P ͑#n,
-[p
ƭV+θ]lV wosXZ-AMXΦlpݶj:3+ۇh)l9!DwyeEpA!/Jy=
-_i&R/1%`!ls`պ^:l.]6f]p[­u" i?2ZOwΆ`kϽfY:fʃUpx{foxx3bޒ]{W8;a~CjTQJ?M~bXd;8pl]{xĮrFKh^̓>YBSjeՋ8}sׇr	i$p3cAds\1qrg8E*w%ذp2vNy0Vmզ-zZZB}pR
9p9_YU[6*;}p90S[\9RhF@]A-+.a5j!^&
- 9C2DnO8z=s8evf'LZ B!͐:\]/T	uf⸀Ba jG,,mG?FyysY4#2fv\L$[>0pr?\J=Qs[2 	]/U}}*6ϐ\)k ,BY%
C)R3GLߪ|(IW|ǅHBJnƙ0f]Mw7KgRfY"c&4nĴ
l[hU:8
҂3ڿZ!ШV3N`' `lu
-++og.Ƒ^}I`MW_¶q+{b{
-Te4&4%Dss"#E N312=?K'~rg
tb~Lпx1x {[)!0F-Puu
- 9RB%
;lzng<Z-|5jJpk;V)Ԑwx.%k>Ep{'@S?%867Sf^7co
-E dGĘGrϫmz襃m Jנs4#h,I2.:?(}A)P$v5kсk+2hxb!+_hON+dG +u$23r48*sfkY
V)0m5,'U>[[g6>8wըZW|/oq*FtVښU;j(	 K̂gѠ^wS\g6/°N<>U4j#>s|qoiZJY\3 lKe;;
_Pipi9rM ҙr@|w
-T
-h|SnݭaP+%Exs)uTA͡7xI>0&r@xpj)aIdRD&*u"Y΂qˈtD^<ә6m1QJPH9!>0Pmnm~B6oΎ&Zs7Xm:j命mKIVr}\h 	 ٰ#x7mT>],7q
-uf}R~<ūxټhOTKbՏ~n;I0lԹDtAzRVw;%	r 
-g'Tv _N>@u+_l\
-_o+Kr쿳Sx%PJ.x(Y
T1>)VK{Fi}vJ
-r{l[:$(ZTXC[.o4nV]T TA?BF6qj6\!zĈ5!I
-&XIq2&Ȏ|DfB_Rb)zp){@8f1w,3zvT.$")$,'=(	 cVR~d^^y`4F<5DT~\s؋6ɀ+gխVd#J@hq@`۔Xq	 ݙspOtnԑ!@'/A7V7Mӏ;Ə&Б`Yj|Mw{=Knڨ]]l`Lw,++w1,@
-WLj-Znػ`9ZB6r"n]G" z5]˨Yҹ7yqL #Jp{-݉|p6 n乢_*@{eJ:",3heuhJ]^
-)sxv28[Fd^1,=5OO=S^`O=LFgr-k8,L1P
-7E)
-A$xa:СޕhlWa)49F@/W"l"! ]\	>QE' >gomw-:	 ҆I
)O P!@!Uq8@%zi- 
-Nͻki{{j_D,ފAABo*M.<l
-|ud	]^/鯍??)
-]t6
-@Ū*$ZԚˁލÖ%sd DH{޳3v>O=g/[fnShS,CsJ!o#~_< =~L@/OPͺ/^ٳ0O?\EyIv~ǍO*^/,z\R 	Za&R;JHϫ-6:A=6>]DDg1	 	N
Pj=3AJ"NyҥZqZ/sTUG
<|σBATϯyr~FBq_g
%FP݃~w䴅j'm=v |Rnw44pe>[kUV5{~n߯YWsl<vU?p(xͣ0nO|ze[?#GU,fQQ&Ĥ=<noNY<7{Eq>5jWZieܻ}5rOߞ0r o3[歇F'x]xˋ7o+=rmDmCDዳgOg{*%+XVq؆NQ	P
ZV qX0,q>MOcۭ[nn5}=qìN
@=nnP=. h_so?@m?S|Q<}p>ҧ>S2`~+A&@u-?v>9@ߛn{Fe##I|ZGTսޣG7/'Oљ%t'JIp^w}ttu[AMݼ{\"?:? XPȨ@h%
-xT,50ov9Sf3LnْUfsXbZv)/=Tlm'$@US2)#woMۄ93UI9EHOId!Fվ
^z[|	(1zPLm]$#	N&kR|-V%vtXg${@mi-mWհx4<H2mteۍ"o..iE@]|ktvbf>!qK_Um
lIyQALhED%JnEU
-`1hG
Slq
-H,]m)먘"4+qq.:fL$m;j'v]@ViLQu 2xU@Sa^rFp/orn
v$!8G(Xs<pGMwz&p2)R3?WB"J QSlKg
oGTi^鳐y9!uת.Q+ɻ,OVT	ӯeqC.$@2R<"Ů	|oZ7DOnyDiU\Es!K}:\.>ؓVo;R,GMj\W2$7#
-=CŽLeY>L[ilؚR^{אRFƋGLVLPqJ"uIrR/tPHxGr)HkGT)Yj" DB*Z9=jE׳\zYi~!+g߼lU
d@n_P͝}kf
-?H\;hhr spO;)/Ⱦ	wvĦJ? *`LvO|W@V5k${Vd,|QOjImƨ 1Ɨg%
&TgluSQ	;y$?U(*4(	g:A)LysW]ww/6 P%7c?ASI;m{jiQ w^oeF	GX 4BWRE7^ ]܋Bq#Ҳv*c&M1+{!vS0qvXFY53@XRl޵s{*4"0)KJIgpqB<iNN2T(W߽» KJC0h$v5zyuv{ݠG	(
~JxN Mc) *z8EN(/r^Og"!HHi8N
-
-.1u)!IԝӒP|pþiDk[yߒv=B$ѫ+-dICkOp>cDm+t<M?jpkpX:*< ޭ@u@?<nnAul quFspFM>$dt"w^OFS!ڇp,Z'DCHpTNL([`j:tv&z'3uGdB_?zTqE]O
T(O>ᓭ.4(@ݱirh>AE#9HTdХpRB2f܍PSAh齇kuKD6~^gw9D=~l-R:D6[&?k
-@cO!}ٮ.\)ח!'ւ
-bO^_GyNTD*I^c3ձ$rmघ6UOJ~V ]<q@i&$t["a# zm-Pi_@XL=>랞'ў爦+U;& Qewn.mTUUֶ,֨W+ʛ@0<}3߳Pj=t wdNOl@ECYη?ͪsDe]JZo繮E_G֟zR#v☧UL민%dLVȦ8vN<=j݈\hsΕ6ˁr"˒ Js	#6\b
#l*?yl rTcw3(O-v Zl6j6qC*tvEՁ/P5OF5N!Ⱦcm6Mcm E^CU'{*z4zc ;l&BVk{uV"5KP-/: B4:-GT]Jz38 ӛ6Q/{D=&`A`q,#-TDdR6N1abz(ܤYVcRL	Va*J/#FRrMK
>cϗڼ.H\qc!E8YHlS|ܻzIkd,pIV`TQwIB M~fkD;FvBwt[Z;6-}N[Ăؖ	mIIIZ\/C3DfH/ɼ
-Ifd G;ґiTm[3%,`k,1JVrQ``xi+o	@&q}'nO$5/Ir^MM'tp E1 
/ 
S?/Db2'4y@LJRr
SO}
VA*q*?%V՘<0ч6C#=3֍mI4uWuBi&NjiI@/V[UjZц0}19HSoWF&y((\8zX(q4ڙQA*8GmUq3ρO^WtO_Ւj-v,'vw]76A~@2=
-ū8s~GrJlzS֖el#pX\vrY%quҸHnSc|Gm;0Ͻ{LP "2tݼzRS/C	N:K5C;@
-Ci:BR/$z'auqzρ:&eG
,#)0BZe+F5N\p 6	(Ǯ2pgdQڔ8l)Yig9=X)<!΃=ݡd2D/)˅[]!.{#R	O5>T
-D9qMz۸qųg"
|%@GI
-=.@r^ǁ)S 7/ھ#OBBqK&ʤ0щJ6A$+JE/W,}#J9sfV;0wgM6q֎#ƚ#
#|9
-azbI 5e+Z} VptI֬񈐠7IKrb^)Ʀc9cwvfLx(ٍԆ Wl[5'0S<^KػC٠[
-u(رw[5JDd`y,05*#z @R@@7cZJ/#jԷHaȖ(-?5JrԸ%+gB)jǢ	
-L_gA2ݨQ#bL4kX|^$p<U߈
-I`~LIoq||9	`'4K/_AV&@;{r,Hyy
-'E*	7
2#8;s{{=ܪ(FƩG
-\4Ee{Az̯Vr:To KL{^܉_ m˱PQS?Ao>uqG)?z~g>isD[ل	DxG^H#yM n {2vo>NwtP[Z}7> 
- #csF4qC|8s'[͉̈́aӀ;cYG gĵٓK4?!
"\ɛGO^[<trb:;I]rÁ*bԉ21#Κ`I;r9	d
>
-j=$+kK! qSsLG:%\+N!:TĀМx4@K٤nܴKk0ѽ**;fHLnq"]*lIb1NWlt,q
-5k^)6nr/ENݢmiKVY$<8'WHNV!@$	R5mW%c(G5/_4JJp8+b{
'K BJ&a<'@A#3cCnFԄ$n^8>Q\@۠&.Z$LԜ 6캊(Aa)ʉ(op#҄\¶%/!eDE)" (,93Πw`CNv6U&N]gvlW=9}
5TxP`s}qf8(̋{3R(w4uK84y9l&#NRŭjG¨Fݻ=}S%0,^6&;VX	'	?KlTaN9
Y䩈Mq\(U~ hY8yOhsb9\PL!O*1w:"w8k;m{RN#CQF5CȥlUX^(K.m_}y>:0*ENTKz0)pzpǅnN)b$b}4xq@yz,A"O!"Dot
-@^J	ŧt!ъ6X	cP+&ܜd.>\KsJp1Jgh\;gZg	V=k,.py`

`}kRVSEҿ=Hہ.C,Gq/­XT+:8U@`gW~xxȀ\Kp5G	0)O3q.)+v+:B1J/ƅTܺ=!).*Iί48Y-/"Cq_^%J P
?Ѕdpuĩn'Čyr~){tQ\M<1
g@hwV
P9,fu$5Q>d+E[D	K̜Snha,iuf@l
n"6P HñM<CP>*9)g~	&&	F1AafElJNtle֙)
2oTrj
-W/D_&C?DhXD/jP&*!b "r'WrCG7WBcGǁ&о	&}Cf[uó[7,	M:oa^OM6bx^tJD.Dȶ-W 7@r	ψ r\j(6ERbԯO7 4kB9eɁ*Q8F8ƎzJHz=v
Ap=@xAjqA|⥢׺{N١ld9kSº*nYשkiGtch4|@l4و$W^$K꘼EJ_(?l~o3xޚ|8}tD&l+)nZP-
N"'Av/~#i@#xen~6@iErUvbvt`$d)!<i(wO5FH~҅?׫/[6ܻP3T
-*JlWP"Ԇݰޭ5X6M)*$Eo%::ե6mHwƔTҵ,6QzPO
-r/:W Z-@P$7vepUX耑Z:eboBvi]tL`&?9.*I@a(֜z0k"}ő`94gCBH!A@tt5-;_el??~Yu +5cGD=DcSDE9U1aC*MM:'$ ZHz֤6Hi=)Hޙ{.Dx'/7
-sgKDQ,ϯR6v`wM_N憏"U	r%mƸhJMI|2{xB2NP1 {qv0ceD^WSP
0~F"YO)EpTfTIw=̥p@m)?;Z;6`Vv3>'  ںy[WMZZcYZt~*3+&Khrӹgpw/@>HQZ7nxQ]AE.ь@>HS+4#9m}y#
-OYn݄dtzpVScv54FGmoCnxEi	q'̕=֠>QDGVQ3/5t0CT
-D6(Z|)C\U
\V5="љ	mDjBZCdTfh2--,5
-Ԥ1CFkj
-_K4~h[UA'u'ЈlYhOYz`ޡhշ:^UPP;2({JVܥ53aQ*FWL*<~tm]rRcT6t
z
cwK	v,aN4F{BYJ'haJI
-T}&\;>%U[ 4.|c,;S @θ,rwك='3;EWy	U 1<2{Y'/wUMj?r{ÔܮڮKwQa+sFF(@ytd|r*c9|Q8)7(ȵu3Xbh>HcHyK%DR,>
l7oeo;n/a>;K(ۥt~s"s¢:2:2Z9D:y8fljq
:`qqŎՒb15Rt_:r%zD'Q`b~Booub}?	ڄf7WxcqzώO?z[R2tw;I5a(O^ u-!FΦ"qNgR.;GÔu()ʬ'% v^y; S:!4bfYa;$h@_Ӊ׆ o&ZZg)C]eXbhK`2+^ɕ800OpH#奤71vI)[x[#
-_%9{K|s|)G[l+7&PH	3zM3cR:X۩8b-'׋B~KF
- Rn?.B{|Ӕ	v$)NupŴ&mqˍbרCb)a#a=-ЂP~ÅEK9A~C|@îYPp`/RetV,G&݂µ$
-tLΆuEQNd8@[$!Yz~D-u_m.9F}\<
-f	
-2kWXX&fI@"7
-5
{55@+U%Aj)2fޤ6{ʆLӵ؟)({x
##,+t}ƢA4c%ʂϩ&ćkx7m20;goo4^)Ո^X_\~~1_|w-zm"|\ӷPV@R&nPRHZG?
1c0
2I,DF6.XAH =jfK\ܾ1i[6qA		A!uZ$A%h~,<,vB[|'*?=|ᣇIpBi~Ň%w; TL1T]ТGH[G/ȶE5OSC)!yBb;)ae*z͎ :(RGܶ凫o˦<vdtSgqg_[x1wlFZ}ɖpYc.|zMUz]P{Ea$1`'?≷Ɔ?tvz ͓#\ F.c}̺_ɂVH޾؅4W<?؟c8߅F9|g34Lľe_0I#&ԓ1!_~,z~,/mb0#
]ߑ	k_ןeHeA[pi(cW
-%^o30i	jPj@HY/)9&E$#}\"76R{2Dc{{&  m2	_8@jMp"_QxFbs#Y뺑^}S`,ᒤ$Ǘ^@Do6G_UOzN99̅}jW%T/m,"99x
-AzK%R0IWtk%

2_b4VlV6Wf*u80HH5κocX:iC=a%P@+TmH9*`-7__/[S%,EsHj<߇̚x;Y7N c^"HKqvD8	J*VSRAaQڤ.+\p2bcЦplKsk}~_ol{*89dX.{>ms*E 6laL֮M]ܰ8\n_Z7>Kx֘/| (>./6]Ң)bAJ{W
-j=vf 8M<Cj [b iLG3b52&	#!`+ ֆ#o<X7$䔒(&!	=B	ODJ<S,?TF<6WQQ|qaQ 	@*$U%ṱQY% ?nM[^ԑ7EYBV	h.P* \0gE
-<\14@4o[}˩-Hț
PHO6&fF
-K. ԉ(lPVǎo #9,|#ևQP؛0Ym[WV
-tFJiB`nP's2um	` 1bS?Ĝ5*MRclJQW0U
-oyB&
-5>hT"{ΆAVEwZm_1Ӗ#V?*d&'߈KbZ<Anw3QĨ0K>
w_G>6<bau H*S2:8<
WP<(tta5VJWs_z13=N@QOc&CiE	A2UIHOA%D$lW:8nO&Hi=0({}B	2]:/7YM^lETPJ} 1satMx_MζׁӼ1ej<Ȫz#1
ZcGyϠsc/Z캏ލd bhU\,G;%D5-'%
uLrmba[sS]^ַKۺؗ.mq2N	 kqّ+^W
=t"
-ov;{{EEu{2 :ʭA:eѫxZކِ,
-w8PK|*6G3ڕXz]IM/}og_}F˷M~nnv!l6I©dЎGѥL<=fmV+~{ye9|'KO-!dhKRM!{h5^W!Jb
啉+xf6/=Ko,SubiW??_M -(76SvM~љ*/ &]S[15Mi&ng3/`s=GUsfgh'nGUٯODd/{],aeޞ_ыےg|91Jæ7釰K"C8u>8:j>$zA$tK0W.	qU"L"@F}A5$)f1   ޥtOX̆1~4{#SKW;](_ʡ՗Gp.H%d  YVmޞb>Ksdi%tcb'*)r&P~rb9^F!
-A1Z^)~)4
A'
-IT:ӤNuQ?Q34LہZ\ݫ^W<CK"[Xg]fag(cNDH
-+L':84a va0ɮ'^C
2U6sYPIkzу݊E(\F@I_ƻ6ܾWV=;
-nø4#ԼTojR]$'ՙ* X"fב	OWjsbL ]@'Ĵת"ks'Zb3j	YwX=ͱj3|͍_M|HFv%	\e!T^0UxzКR\m0O Fx3xeeyya*PC-eWﺑu㭦~,UdBOo,e 0!;Z0~zw^PX
5
-2bA	Wݣw+uo22=qn<~m]0~Q]$~~>| 	/߿p{"2*݀э4v\M~|nJ.;^NE@&E|L_HjQp*\w)Cw8OýdiDȿɥ;fJK6Ʊ.oehW.l%Ft9P)m]ᄸpfD\WQl	aznFĻ[JG:jaͨ
-~z]P׆?l=;>P;_<~<)^|5Z!	x_O+!#
gǭ:&>~!ruKE
w;xbîx×n/</]|9/=|yDLcsHŞS^vE6@<⋬_FV!<7H
_z!vX\O|Pvs${psHvjysT<6ػow<`YW?3|)GJ?}GNVvC&J:S
*fsqbG=IȎ
-A;zȄTyOc (K) 
;>ј>4ώ ?@dh^9Kx]UK`y:`G]0#;
-2$Pu|vAtUi }XG=vdG	KDR6{Ȏ2-tiu_ӌ=겓y_rNDÏ$H&!;z舝 aa ٩ˣ'쥬){)KQ՘
-&,4eod!ވB3
-ϯ٣{/7A~u>BA[}Ĳ`S(fOъ}5|g_d
	"jH.cȬ}~{n8]
-/J=>
-2_tCcUO9UMD=~¸)fPU>㢪1TД ЌThx`,p_}c⫐Ųؒ}
-0%f+*\V\T>؍Y=d75	,g	*4`y/r	1%d/Wi W=K?T(b/'fbob=<$쭿O)e k{]td`c sh9{>#E=bPv1<aSϡ+l'6d؜Ɛ] փ)!㪮%A"F?NpgƐ% )hYʖȲ]Cۗ,cȻlC~ 	cP<!`4eGl˟0HgSG/Dқ%hdO >;{<<lAo|YؓN`
<x<YPRs+}z~a=ytd׾$ }ߞx`zPz|&3 ]H  ŧ#3AOӘEЫ` @,(O)ba|SܚSF^h!dw5-  DxxA	 m{Ъ'&9kq˕X| mGhUO.#7Ls\oY	GWM>C(!D#1 <O
-O#]'N8'S'0cS
-	>E.`O9t["C#͗dL1LǸR?,1RsO@y҅e_STi*Sx_;cI: Ȟt/R>,L}]D>}gX<,%)gcGcxqSy쭠r_$y[@OUN>
R b
-W6[Y_9KR)	&Ӕv{-<!iC>rfztC=*`qɧ(<hJ<Q9-эxwf;&:`x.ۘuaWVP5%zH:B_H,we HܲT6J[n-1y4#Ϻ J,LU@:*<KȦMضcV8;%_uBb"|bSTHB0}~ٟF?sqÍSPpbB`H>K#joP)Sk3󃐞u/fQ5v2NP	B6m6썞!rhI慟qKٻ|dxT$yuv%2tRkJf-8G祥Kz?-M*"YdRO^wga)S
NA뷭]CwSkNB3OyyUT`0hPz]
-5t\q
-I>ǵo[.*Ҳӆ
-y7C-b(+B8MObx
z.ٹ.6^-ݹ:|a9l
-5MIdIsa0ʭvn qyKnk1+n5V4opzy:n6k9Ϸ熗w 
~;j#F3w7)@`"4H*Z'^Ci
-
'l 9bb;g7a t,dW_)\Zzu[ׅyL[	[ިS"ϤP
-=IE*>m6#A.:)5Gb2Ox
ri
xczQi0WEru0QG陕J ᐐ$P|ᦈ
3E:i2C>3\9U
2σ͌Nَ1bpW9Ғ8Rl^Iu3
-vĠ.AӣRe	xA]UX:(81ܝx$#4blk3%YNe@R*Uw"FTaMxJ^}z$0p,I'T"tb'׭dVsӾa&E<GuM6IokFSSRv|NO.g;.7ۑopj7*?1Z`NR )"MMp3r&&6No"%v识pv
Bq{޽2bG3yУ*F{\'IŊpY;a;&5b3Zx4$&!o),NϧAܘѥ6<&m̂_	Xb_l,zmXE-?}pU5`sk\tK(~@NٽrWџQ``䐗t4Iyr:O#*N/j@'PZ@WNv)ҹ: ҎJhb9*Pc;}/+3/^*mjB/щT.|~HLRAHSvUk7ۜ.U$?reTВo,ze+b4}#fvN,)Hf8K\
-:O@t#,DcgC~ޘ 2JO
2/<\e^`U;B\+[Ojyl2xZ
-R5pY!tSb5OF[mXMOeJQzbb
-jnGETJ'gP\!:.RLOIP%a C@	^BMx?-pðpm=Hy+
-,u7ܕJ4QPTԔK"NW]zo!zJg6r~j!+I5yYbr CB]삧	]
zKSĈPa$T
-'h!ZX'5jgDaoTE
-=d	Fe̟'m6r_Um$k9d7 "vКXw?U
}
oI^F7+h-ڮgՆ.W޹*\a.ԛ$ֳ^^E »()Kp^QGwuhYδ1L8?x"
-Ʌ}ϺA[ncy0%$mjGm>\<\Hj[jLʼx#V592aPD֭5Q

5i6{3<X+j_5}[-xeE0)57p'an_7B7>FCb|_m`j#-1@"{{DtRgLtTdP>"\˜r.ϐ|t
]0rJk@>zY#ǌ/1FPdZ۰OndCX+#%a(X`_)tշ&6wLujb\	/C H(744J\nqi2KZ@͚6SLy$U@z"wE,.<B{hQS3éLָwqap(]!Sa[=/Dtp;2ι١8,*N]5B]NfEjʼkxi
͙y"4嬨6Ռa taQ~Gܰ%z=_RG0e5 ;\Tj߃/BeVPt_;rQ%ÚV&/,]~Y.
-<SP1:/>Z/9RbZ2y"fȴ-Ú>>
r*t(F(finLY$
-ҫhVt> s1̂i})yEy m{5FU{UG1t4+ĺ2 1JrɇEl	UE`z1*F@&D2W{-6rbW q1b|O'JCe'
--㯮!]f5!Ji*A룓_I2Q=ɢ%UZЄb
aHP$R
-0M22}	2VnyVD˿ Թ2W*x_$HoumKE@]؄$&d3QL6"53A3%"⥌`AV|%d='@!#dGe\ȶMvl4fV_!
-o@3D}@ʜT)LʊէnW2#/źS?E";BWLF_
-ܨiզSCᆜBk
0z
-Յ%\8<*꥞Иבպl2i!L0FֻS.c2CtI#]K,[䋚L~i_ntt\Q} I;bŤtͤ[KtydȎ"ͳ$g=G.b.Vac4,ɬ 4&>V#Ú[fj
-zO1wb֑J*dq@T`I&g$2]h,.1G`$G4mnIֲQ_ҲfO#8~?Qm:,$CY0/O?[zx
Po>7qH
"PC1qOYnoݲFG=7<FO[tj9>ޟ@pTt&]k(]G(^Tj	1fq"C`v
-$S~FbirqDj"iP8|f(Rhs rJOP8Ԗ"v@74p$$cx:v*w(ZJ500z4@Mf
-|+4{Ry*d-ޒS~xK tŅJdsM'S4#+,6
WVW?:mKRM#m->]n#\"E"Hy)/X4
-|tt	"k\r5#jF{{Nb}ڔ{u[	
B7RQªzwkdҧ8E5jWqq-*{lF춴oESl js'EUܹܠk]
(t7#xx-]8sѤ;.~X]hdgJ!?'[ڼvOka`Мh"+S]AJhˀYM͸*`AB'Z{KXX8#F
-SIE]b*t3`Bk@<^hEr(88"c,'b:@jf\v\A9@	]IF5c"*Y%!Yrð8J⨏HoI2\!,|M`$0G5tn$"%1]RL[,?#
-N[4qU;5=@E]I\j'Afy{Mud"R>/iYÄ\J*x2,,RPT4t=Yq3}_TVbG%f
bIh!)B
-/
4R&
-IDh/<KWaf54a_j)e^Gj$!2͗+Sҕc
H	ʺkʲ"
IT@O1*)ruÔѝpJm-. ^m8@FDq)9'M{DfЅVa4
-c#$DB-؊lXp3}F"Ϲ-`$i'i{dmSP
-nq20q8v&,"Ac
-` в"[OU_AHvΙE4}ꪧf׸˧0icՍ- >TKڑ{W
jyrĽ+Kkf:gjԬ1$U
-fIĘ7ھh5A!Znd *U{|D<
fhP/]ڜM:w
-KQL!~!$hQ#V#iuYLyXuw"Mq=5ƍ)<r7?DᇖQU$Q$g/7TԷ"MM	$ӓj8]Oj4_vU9]HB
-YhB3}b
-g|oO2Fo5W^vQ3qϾ3Bzg"ŷi}8^Xv 9۔dJTM>w(Y7g Qp%U>W[3)=ͬYI1>ڈ8˱rZLVX v^pLQ篈Լͦ{X^r	_}95FMTӚSza֏K1x8~,h2ؙ@b8!Zwjӱ84m5qW7nZY.٨o~x+ÛUM;3Z\CCW3I{00ipɱDBZZc;1E!aDє)a&s)iƙ&_PH봢B %Ikprl9i(naB
9",k_޽ZTWO}(ԵKE^xm(f`H4냷EQhՔaAt')ٕ=<Y1թ, >r~coxe*	ZMcm﹯GHAFVi-v07$::8ua#kn-9
-̃BZ!En!"RIm
-K7a`FK}˃wdyXi9[nluSzߜ|T$|ӌH"QTvAiUn`u'0ЬhbWKސ/oڠ8jgPۉă;mzP!H
kviO51eS3
-=S6y_z%vX
-dz₯bbPL,f"[@9BE7fw1uEbU
-uN%B+rƫ*]RkǗ~᥿ZRhƥZX!a)+3䈿cہ|q
zR?,{"*c*{Tq\xIo)cLiU0$
-A[44a.Y>a_ݸd;R L!tLTbU%[i	:Dr8g^>}7[>9	KS"QT >7w61LobMG =y'Mk흣wgt`WV1o+q͗/}4?\)]tϴV4jΠ2$62Z&pzoor6^$U]y+ywg[<#|4
duݳ5mՆXˆYBhv.==>8SZNz,jI`O,ufO(V9tԪ[֣0?u)8 %|PUжxT8n}xs9OPz ToOмAqp[%rk4QY-^##K}#TؼZ7b|4~jFrS,Gj`
rnzlv!|oϯKs+j\$L`Ν[w\ˈM=hTCo@vҠxixkҿ`>+aPOӠhw*w7pIʹ}^g43ֹram+*(拓t6h:ZC"WLiԻ`u{c7bYq'qq+Qrn^4|:[G[?zf̞R[󋺺PiՇ.S|Vov}%a}Q/gtEa:MڽO$83iGJC'h6ޭ$>4zH	_]Z:&'<xA$k8S+>	^p;%chp1k}BC+k(S`p^gGFYVPquNT谴K[
f JF[ܤ!ԱS?ǗG~M&R]ı `
->tD%V^+CCȱ{a^8m+UpP zo-=RZ0D7(R_/oԖ\gȄ`aa)ǈI'7:z}iu4ap\G\@`;N=3@U$`P>HcRljuU/#hF\@KCU:Yр?sk%|Kʪ\^JKyW?,Iݮ{ߒkpJ ]xZ&ؓzA";Gb5UXxFDbIenB?n6;S.N0aIL@{R$kQB#1>H"
(hSD$5et.3\NFk&hF4|?!B5-0?U
BgՔGh(}ݶH`yPA`zQz/6;~63fֺA#1
-Ghh>"X-
c%7sbYNUcD_I̋Xi[/֨PAsJn۽#c
-3XZ~î1,vM'mͿޅ9sMcyJ\ZfJ`nGKTTX%͸
-rMtJX&c'4ȟo\iU
{!RWu66.M|5
-K˰`d[s
c]X|U-nYFL	+$ڙг$g[S=8L)Mgbu'gFKwͧ.6 ?W布@LˀZ9^2P u(SKp`xAmjLHڽmg*l-N%Qak<<ۓqwr(Jߛ&eVז~Jp/}:|8	#n3
J
-$aCZj0rFy
-Bz:0 ^5981Fܶ.ptIKY7}<.[.HxHF$(h0pi4N
-Gb^v%Hu 7#s @ItThQ`(w]d>bΖ=Y@p)IQhqlZ}̩
pZ_.Jpޢ@
4_q
`h%C?ApD;@K׼{8d{[ ,f]NXר-[<5MhJnMjJk%[[m{`Ii`}1M(jPnB:QM=#}XB{*F^X;Lb2pOhJU49t:!M-ZĮ3nct7zYQ`5`AE>S|f|ROr0/ur8,,??,j"ՀH/e:0|V
cݶ+.9IdKb//1E639&6(+1A3h@' >h.rЬr W@"Ҟ
0G+%*2Ԣf$)]pꬮV=X05$_.|qY,Wx"zVdCk\h->_K߬
@Etih@i,4I_T2^_Zs9 ]?m1ϗ!$B]_DZg`(~0+,(ċ8Z,GO
"a/0uF~*'A5j$r@ʘOdƶ)p0l sqv l7d]K%O?7(5cMjGz@4i1?Xj
 RcБ")[AL6QSOeO$gP2`Ɗ9OkrMVLaȚJdPk_ l j` yG[R0uf3&=5kap2
DP*ӷeNo2j(>!Da#<S"ޛTX|m&=<5,d^KYy3SL>K,\w-?Ӿl	
-j
-
-KJ/-q\
e4ƗLǼ<|>t&^ikZ,d?SRn
TPR[NVvbҩ/=E	iU3E_3BMeQCL,-S͠#,ڋ9	?Bh
-GeVȼ2Rjj.tL_WWWL3P%b&;fcHԪ״)Zq%kHALh
-LCsM=LFٹz7áq;b:^AAajnNXO~}OxFV@sajH^5AaE|lh'o6_u=0Jn*W[:
-Umس#8dwYB̓WP+
-ckt-oT`7)@htF<23G
GaΨW '
-Dat.w1gəlXCIXH]`	^"$ܦߪjс;߄	ZVՊf
-(UH2'~w.ai|kk<H@K[uriJΧ!T0eH@f/+m&0f&jO2I }܌l]ƮEohƖOdwهwI27KyPLC1_fd1GHOV#;ͼc1ɽ 5$$fqA
-\_:@(@ڡ'"񴞄u3hm픕
Cܪ=f
 {)En:Ɏi+ʚ81?Zf.Y=]r匄AZL@8|7b;xt-C%ZOG3#̳Z"&SRtV%lbuz)'${7/e;?5AEjߺ
"m)Ke-54थU̀zp=vi[B$22#^,'X[i+,.2ڤ3JHtv+j	tZGT]t!$ƩFl4_gb{EB&!,+qj	[qh\+6Y0g(\*ki h 9%lj@|3̎2Lmx5KĽgKEeIڬ)TVi@yԐr	}|MyZ笕SMXsᚴJځ9cWhm.i@̛_t@AIfhͥx
@7w<7!|cv!iB3ox8Qd8u+2(]f:<Fh)\-ad@Q03|:=="J-R3ij2
 MADpcGx׉7i?N3׻U+1;EcV|-"ܔ5T<WOՕ:Sk9id4ǓLvNOx<<9gzWa3NN&H;͡'W{!s;g:|H	~'w	!=|7;=t0|A$"\D]ӻQgi|93#hT?*G%.wq̞
 S< G3T]`}=2غD[Od=U:I|y7bWfi50s%qy\LW蓯yZ薍SbnoG9lx4ɊĭlTn݅KnwZM\B77ɍ&\թd{8q(u҆iOVtoL7h3#}`xz|QX$mU(w7WMC絊|AWފ&I{ҸQ,Jgl)f<<dsu{K;t']9J/h~JS!pAim]p[]D}6dA7A3]t|1?9IroG\kM4a,הX.ÈdE
-8hZ/yЃaAT:nh\RZ*>O%2oJJM3ξ>-_#/-/DpЈNeH]j?eZQe3nq瓒tl6G+AҘbz2%*AN^)Y	JS4;Lg#z^ee*?K;GASLR?#Kgd2mS^3)pn	
q:n)
Ӵ/<%N+J?U13G	yZբ^BXu~ݮʵ1+m"VZiT<*+-/5	n Ax5h\q034n+(u8ZN]ԾqvwǬ:2z	&EUegh`ʴ>0
- J(Ms
-r菾52ڪƔդFAJ-{Uy&Տ'	
-9c3$>CJ]D=G=OIs
-]r[xFւ&4*VVeJDjUMmxXvXzi4PE]y1+H/YkZw,Q@|]ɷ9MtXp
-|]b71ʧET7mdB	hKƭdsG=_եK"&dȿ	w	9Ar[HO!FtS4,t8ǖQ.u"\ #	FFNHV1874m.?kXß
-UܥA@<2歼=TĳL9ʽ[aN=e	A Y4AW-'m<U{k.fcvzjvZ1{s9	odWZzN;t5ZO7'iН6^iO<Ag{BGv&֚A_Nc>D̯tMf
-
-SpO:w\'cgz)&o8WWp@ݓiP{rD΢	f#>sj3l3v s+l{+}t#:&&+nI䤧L-M6q!9;EzIg/jZ}wcRH5Kepx3>9d57ho'g'Ó(젱k&N}txHjt!0ߝ|q$ݞGɣ9̿HQf"iH,8&Ҡp
-HQj# mug8_z%7,-5xZpԧq,`3_ r1Ur_6b&15ڪ˻86WS7LL: ګlaww؏#ރp7.4 G>tRs$iN1d}DǟM\~,2Pg;DtP3x!\	hPݤA<	-c4KbeN+Ǩ9q6V	er-͙pg ǔzĘT'eO
:2o-ʑL"@V0g%xwX>ċaq]'&T-gb#]Ku K,~鑆z}:RUoO};p%ޯ4B&1GThrzY)Kzǀt^b,aIuŁe(>ߏ'''W''~7N199<}(S^ޜ퇓ÇDR4)Ay34QhGFDFD!DH4Dt@B!{KCfqUM]J7".4.91_'~ˉT>|r'fw>?ոOr{lP!eoIIgiq`yj¹
-kMݶ)4}irFNǿCnD/	;
-L'>MfCD?;6>)xsP_ov@>_ww̈-<Q|bN4MP;gs;WBg_܍q!}KGˣ#u`1S]{<xBf\SCʷk}>p2WBIc,H{ۯ6>c2}fΙKgKҽɟ臸G7߬S*i^%ҙɧ~'h}|ҩIP'L?Hk c	8SLH4}qB'7봎3?LtnPfxFU"xF7~޽{S~4@5#x[ЯEMS._,iwuf {ʂT6,.Y)&a"s=#(ėKJX	jÌ!ƲpXGbè @gF\T'%c	4glS8MН!L'?&gxCjCA/}Nh^`BNw&Uә!bdG5gK\s7jkqxVlq4j-+0<=fIe0 S-pk++#Jwb.{0ꓼ:Fa=1*Jl괅PQ[xgxy1 :`@ZL"	9ש J訸\KQ"?R;qJkk)	!p7
-`6aTQ[r$JP_N*ݠ
-RQ&{bIdf$ޤStv2U5ne_}4Z<^Шr!Med!;mYW `ҾS3x
-RiSAĤM󜸧٦d\:*7mbca&~0C- #>)Nxa]g)XoX.XkYlDG⍮XԞ.ʰpB ͅs=L(k+?/sgi{J  aSC}OfR`C8g7#/pr#F! |`=voQÞsm:KĮewe
zĲXj5	)0U,8H[VLFݢL."541bnoGZY3̠-q
-p*M2rmx?T@ uwzŸpK 1y\e3i6Wݒ"É,TB@Ee[%\NO#>vA_3V!mRk:;ZKd#m(Pcגhű5f·IkΝVJո
-O%&
-;-$7x%@(*&
-pTQ\wj Ff)
-@C$ &77* ..Ģk1Uk`0Fw-Bj5N}ȅL\y8cY)8vIiYm GMc26QbgH`k-!(y8$:'/#wԸv	b߁lwTxW1]}H0J;BN	?
-e4QodRs> ;Z8I*bN^{z)n_0ճ=~s^χ ?e${}T[*cjV[.^^"^ީx#ipn:6$1@{qN&@}-qs&ޣ+WB%\Ua LDثtgUm#0zP陶S*:=_lV]Tl{ӵiPRG8LVo 
-!?]79`j3q>tbpX!YAҷNriǆ1-tn-Uj5E٩z=~m$!0F(9bdw<a
-s!iexy"Ƞ4=i.爐D:%)b' k҇`I
-֩/dTWi<}g
8,LJ}ܕgwϤ+|$+8Ay[=t}4Rέ&Igޞ[qŐm4	Dv3G'KwzÍm6@UFSQ9?4>ߖέ$Y,ۏIRK05OUhl*t
-A@B#4Ə@;,V!#LCKڱ_qyA_(T}&֎93PϓSٸa?MU|r)	'OOćTewMŜ|ևK>ylUdGg3νRC5p
VRuV&:ķFoB.Y9PHu*Dc7`ת`i 4Zh&<iѡ=g]CF
-Wp>NAlCz-15$2.P;14 ]Y['hx6x<萎$I<:-FStZkk)4}6j8Q |Z3*VVA}u>@Q2͘e>%@'(:X&jV[e32Q	u[Wbf+a)F
-ҤNKC=RwѰru}K7>J{
-&k;Dn*	4k7*:<pډU
-oÎb3hSRT>B-W{$đRlNQf^cw#POq5غKJ7; 1)}eXetm6F@M*r$	DJ T0r:_/I\1Y{7zDI`{/}DOo<=DS,)pYZ?Z?2H~1ߦѷg}`6ѣh<ECٿC6E5<*jǋꩳnn#roc86@Gk	/39>۱:4
hL;/z~KH*
-m@opʄgo
m^UES)ΕFx&/1r|	PsD<ɒIAy0}4~qpUPgWxE'f/bLOsݦKfoYGDXi"4VsjL-1]_əAVt&	G\og, ;բ,_~G_ֆȋMբ1׆&i:4Wi
=S6;K	:1iudT}c
-17]S	C[D䯝LƄAX.Hs|d\QWqC#1
-!ʼS&c59W'>s{{jfe6Zm6!CE@mژۍRKX;BʬTM 
-(,Ҽ`V:RyF=oyRsPzyV'7iC
[:b<b\lS9[NBkë1ɼ[ /ނ%uF{%u
uvf181:C+[2J%>b='!,0
wAL➒h
T]cUq#jyP*ᒽ͗6Ҽ5AjVK%eKVq1?oO?ڋ;'F&"s7ԅPbNa:BZហ\)"5aNc`ZcfWn̓+%&6u7	Io֎bG 4n)1C$]N$I2(Oa2w\R]8<.|orf#E
-4B<ҟV7˼4dJIY	o_"
-ƌj-/6Jl02Rrꐟ4c3o>(,T݀4:<XI&~$
-GKYI_,gT䛞n̾Dtwr`[p'63WrJZד{k"ʝ`DqE+|`l!G'$-
CJ6/l&?4<Kɐ#ABz`qwqP<ެ
- GQ\m*#4V/D`v|	֣H^m{P.%Y=	4ƗR&nU0Π,2y-_V3c3leN;ŝHxW
-&+l^ւCi-Q.hvrRp+cJrB)&}/P8zm@̰4VLbGz[A">7j!6w׎z%(hت:Dᘚ%_іYJ*\VYqp\UbdBRom]!PM.MZ"CĒ7koh2Q ML2y^:6<F*v/ _xⅦa'UӺ+/dV(N
v'M /Ϸܴpۗyqeqq#b{op>Ѫ^Ǣ,5[GOo]p84:1gˆ:B(!Yً$̾n u}~y$JWoqAգ૤us.ˊ^~e~	{x	ϼڄ~^8<-qQ?T'Fp騞ko%Uo'>z4ۿ܌tǑ~cZ5.W9G#6}Un8IK1hgS0?Wt{GtoqtGKoJ0peLU{}jL򐾖+c6Oxt@`T)YA=1ՊAs6QrS\>͢ӸVGq[ٻ?c\ek1.=0}~x:ejՁXAczg}RAu;E` M<0[%"'x
-E_/']U
ЎOHMO1~
D1ύZ7#U
kxu~Ŝ|ih|[%wGl6,&n|`BsWlϘ߃TPO|A{4X&f&:~Lz%LG4e$cx
q>MɍtYQa7n{{KCc,y?/Gףi}yI|4{'Z:Y'4$5pC}v,֎cKhmDmoQ0C	2@_8,{w1]djC`%Ɖ;J!o;y bLB
b1Ll	0ǭ
ƌz\T\v:F2#HN$W ,yb,C7C&G:7Mµ~qYʹ|jL6x^;[]2z{$lhFpa'Uϧ7I&sh2?aᡍ	7ZR4"+}IK.:5|`N#g5!8w|iCa=ݶ039Ӑ}Y)LYB|'O5n9Oy j]ґ(\WǘvSA4PC,2_FuG;B38ȜaRh9*ʠ~SAkGi}$oo/ƁݡRݾfcr߳02=pc2;=L ,|E26}0mP#WAN'puW?}/O(aw6w`DahO!#- CdWi,̷pZt>E2j\_7z¶kIЯtG!ؤ8c,͈sْ
(]ų̀.
-SY(-x|1
u\wlɡgmf%*XS!Eb4pz@I+FOmɒh	|v)n?MW|.^IgF"lș&f(>nrc}syŷχUϞz?go~}=H=Q~K7<yn{/o.Y1/-0QЮ5bG~}{fKIC>o3z専+L
-<glїtܚ)^M|z&\,^;ƅj['$70)YY޼cHfigU\Ҟr+^"V[]h~rTX'DrbNaڧ`۳-<b%.`}ywmZ~~3&ӽW㣷o)Go:裟~;jA)IsϨgpC39%Trۨ#UѐJ<̣_I0oo#Te,T6>S7z(o60~[5J	{t٣q6CЯ~>W7|VÆ&P #GE]lFhB7+&>L:[%a)ROWoN9o\74L*j_R_S^?oTox%:R2ȿ·1bf6WEܜa0cecb:0ey2J!ȾI%کMM`"Z5Revt,}
yV;?||9~?OﻻQWωƸ.Dl{Uّ%ʖ@)#n}Kc:ѷL4D/>'51Ru	3|{8yE6i8.yն%Ũ$fe친4FՍ
R:J洤4.ۚo
-h[Gg;Ge3'oCWY9}uLOaiMzyh{pl7Uu6:ό'P-~$[.LuQ%{ς
sFKX3;aСL+3x$8gzU~(;׻<h/Ln0rG"_8$kg<Z,4He̰>PQF)l"eVh
-F,eWM,fÞhBQӹdvhR{b409踕#s%_˞b|qC
lj%nq.2TAe-˾e+|y.YpPKT-t=MKOs`m;uC"L	vwjճ>]E_'흋:zGE3%!9̶Aw6NHJ4;pd@a??[K
'[:U':U#rz(զc#XJ@8u>Xo`_OGDr*~m,>4l5v~X]lN^-x:)DS 6;odOlY<QUF{FEg[ۅxhS-*oB]4/^ۤGHeAk,B*~ce~ukO5n+yVZR3<570;ͳ>hG[Q#Ĭ	TAY`8Ʀ#*; zLDZm)UԥH(h"1.~&_zD^
-ލB&O^nX%&xO%z%7ߐ$@yJ-9 dHTO7s< Nϳs*QZw͔q` T:J?k׏X"5
-h{*0}x|~CQYVPߨFӛj89RGjX߱̇cz96#t_itJur#/⒈9!w5WK:	F|88^}Pe68r0^x1m>Hn>'* a 6jߪzwmmpS[DnT9ČMpc5e"7 nppH jMQűngX~`,DO~͊u3<Yfqā72">ϳbI)MV6KT6Cn73ҜG#J0+RF=ChC𭤓ᶃ7;hdvÞx-D	݂;)	$E0B;Qz,AotM?F=1=6wϘ~Kw7&XFMM)6aԠ=t	FT"P/m][H>rKhǣf2WT{Ŭhg\d"71ӄLwYZ?f5r~tLy\,@0}/vY$ݞ5/ iJ5~`5SZka"!ygְR͢Q.
-\KZ+=
5@V&mzXZHɝ=UL D^bQ-X_itREv0:eJAz>6`EEx(\8aYq;5ԅMNqrdI{S0SOH_&<~3/c@ed/KBl`w9Z23g%YHs-FnC=NߞMG2g:np)s%>EFx4S@̬
-=_]i6&\ڳ<3m!,v2aˬ "=ޅ4Ct1^˞&?a!e"m+DC`'CzC_t!H6#mj/g)?ov:.,|Y]
QAD0v)f7YIb .ҷ7adl$W#'|>R:(fiz3=i{F[E憞FV~.P嶙v`O^lǻ2zownh9CݭƬKkp?U`޵;Sm*ZnOuUz/~j#Tk;FÊxWe~5y>jx1<n`w׵;uZ%o㱅Nav~l'j6?Z`i6̓7fwxw|ruۖԉ:W[G+}ΖKc3q?3hLҊ$zL@cP6z`
ֳjcT 4~Hk7B4,HK yj.|`H;rcw1̤;6ɨgG_ 8]FjBt;AEq mx`U<O}j+	ZӘl³MAR`cz1%>{KTV^rO?K4C?
--܄m#GȠi3m,n[ \'as50:_$ʫdfA[2crO	@59nmu h޿}ZH}vA⩿Q%C/R=QԕyN`*D 4{niN(i<ܐ/9Ο2Nb@|ڴfDMݪ =h:6*X%i/)^h@8h_2|sW
dSw,֔ES
-CmKIZ.ڭQq/Aѐh!fiI^R(ɍo͝zCt/B{n[⦟ڲ@ {6qP8&2oƲo" H85Ԃ/P+`MwLTG$Jqm8q@kc3|0
-&DEyy>?G#9r-6+yA49{Mw
-;ggسuz䥇=m/4@iz	/6\d;`^hEN1Mj2ͣGgZ;Ai/_AIc$&;J+o]1\%uٽ2jƉ:[cܷ2r̘0~m}⹝L-jBLH`$a
h"$i+p.7#²JRBj58OKoKܱ1OPkj"*3,3diSR+oZ+)߳U'Ϋxww^9NP:й]X*wˌv$BfiՒY=wKXDKkxGQiP1Pܪb4^SfǪ6ӄ!BwȰ{3?{֙o{eg<(kE3$?Ú]ЉoѸ?_1q={eDa
ՅCyϯ#|s%SE"c𐿠BF{y0ǂVmTPO~nwڭ#EUǻl+"c|1;-˶ ;pb6sM n*<*у4\!߮$pXQI(UhD6jY@1|.l,ƥSEû\mŶ,0C`Y}Wh?(\5fqdq6i+'
-t؄[zwaRu ҥ*<9oXƵ'e:F"SWgqo鯙)1LΘn ֮ &|/;0\JpydFH+R.>1ζzؿvwA|	{A2ԑX4\1\LV'p!Hv?<~Û3A-pit篟!#6C֯ A
-rIJKFΐsB%P0EG"36IW	M/5Ɖ`c#Y3%ysog+qHtbk5|iS?vҰa;,==ɚq9{v!Nk~вy1it2yXP)5XTnƶI-ce?^AĖIu8p`-r>¶

<Ñ(ԅ%9B0|bħoŕ1gi _s.sneVNa^iU>.$V`(\z5
-j@iN@L\ԸIK
-, 1L1¶XH$':K"`u"π8@W}͗*MjELNG,@$-(f
'/n@3:# ڟTr*JۑYK6KFYbn^
-$k#/4^fHl{*,h^TUV.qi`NEH'$0F@8rk?RP2;~1:;RNv63;Sq7(hŁF09%endtjI@,*9
'2'qBꔡB.	gI5
-Dшl4oDnJ\d
@rҞMdܰUB7aߪh"˔J%4۶&L3nc]q*.ÊG {?w!_Zz!"{vGp35"tV`Q^ժ~+:ʶG_
rG nHWGY^s%}VHmJfzXn6p
-7
ǽqɜusSt@ʓ°-I<Gޒy\^aط{הe̸ F`ف!=m`+TPF-S߭ -ƗodB́\_{ܴ#̪_KUgI<\ZP\i
-wyX%
-$/}h
-wfTTtT;%K4 Co`ѬZ
-ZCщ m'gkR=FX4qg^Z ڴLѓмz܆Xk2Ji@gxE\+g!(@X2ǕWM~ᛆEA*,6;Q
֟!~Z[5^V-ȱlu2M`op}4
-4CɯSrR^L < wZB؛yMKNto鄘FJ}̪~ߦJJغڄgвfvu{W`+			$EܙpVSMS⮵:>FM!V=ݎT㓫=:HpZ`Gٌ!Ns~2m~u]jԔUOz3j
b"SQ Sg<$%409~w (E4lV]ElopUvm3j<l|k4o$fV[WV˗`eN454TyT/۩
p,cu# z5R܄<,M!~5Dfdi tb?Ǎ6[bn	\sEg3=\gs-1-:&N-?w+d_iG@w⨻"%9զÐõa?=E?Nsr!$џ":*IHUs%ۃ_WYecbYe8bii/GGcr/Z}6(Ȣ{i
r/Eo1г1*&<Gn`%4O|Us?6]& ~!֓2vv2C:'t_*Ѵu`),}upXPi
qG1=X bl$7
x^X>jg
-aB߆7WLc2fsb/\>Jȫ?P|%pLźJ-{x?ŏjg%v KjYpZ#;ZFyUjEWu[`4ǮLqS qFK_;܁ WP8in+$i}p|]iz&?F\qfuyZ7m1[Su^-gTp-CpC D"/ySN_/B9<&ySUөWY~*z/\RHPSUD_N(̲~A?gӖuV`?BX|u51?IݪDQ7G)GV61Y͕Ux`;3/(_1}=ߜ1kC[>fۺjs
.)R@ )qxY$׼oN!KÓBEN	RŜ,F{B[PvmW68"BU	',O]s%A\aZA%X5J}<Y])-67!]~<!g?[=1؝zOm5Y[Q_}T]qO1ĞhGx~x0X0X8X?b; qg`6`"-4%M^y&ʜ.fAվ_Tu;]E/o=Lfy3O@5w'+XMwM柄
-g'bK`{7ǣ??}^))"^(RHą']xGzu?KtW+w}ίvWz<L7>ǐ';e,2&Ѣ8P5u B+΢k2i\y#%SFS]&QZq..Egg~=.cmKII{PE(j!V A}cY4{QoB̥SMSgEl cjJi2GG*}qM?XVjli2c)+	8Ìw/6hU֦9`:a~
 mm4淨VDH:њ跍m;P(
ߧsmETv H%IVi)r}{W*s%mu-*>#ookgEKQ9vbt-	n-Z caQi @`P3W"C%Z%u
-$*[~쐄X\ꓺV곡)ӅtOO;'WN9z(|FmΙ/{ɍoF7G|}y+Z
-
-V?"绻/{_P3+D>BRRxܘ,mEFw\Ĵ1hLl
-Kl	9|1y?Q;nvnKut~T۶n;?_yֱhV9zt*e
xH?#
-<w5	#xr>RnW	"ZyL9oH%Fi} nwvwttyJ82u"[`]d ʖaAx8aH|W_SјxmKx	C}˵D{rI`&	*bD,\R&Ī$pK|}g5j&Mmcz nG&3u}:[d0yZޣߌeRy(y':v!>+RWV5Z|>hgbdp]U\*pmQ35b==uwS/b4z8Lw+t`6,|iKm.N`xBM1(D@\cYcآ*vm$VK1O/RU9 n.oҗnEJ(AN2$2\6ՔP֚.yL0~uwطwM%PK/u _0p#D-00F4uwYzNy|o|/-R{wD||M'ZߣsT}2#߸J HYȏԣd@4*<0Aπ1Oq^		It%ٽ{&`J\;q
-⾮hU D8آ|=)2bHӇvاyqb3%MFP1 Lu vWCCs)r00Eu.edŦ:&;lQjވ=xfP>PEpe<SᘛQv\fa,ۮ7|	/Ș̛,DfRKV&fLsFWZgzw]r 뇈kf|.9lgv??naTw͛j^,aʬN!8o,;-QYzm305f"X2ՂDΘ%Y~ _~
-NWOŀܦDcvW|{0lCǻF\@ð2;
-5#9,-#w_/kjwM|#
-c{GEFi 0̓-Rh`['Yz)=6Æ]oJg5q^sa;,忇aOa7/Xy
bU.@{LΘE8p]N=5WNbD:bC\ih @R:P3D^W,`ܼ#T2KHLZ?Z,Gˎhhdȩ*>?;l쯨x"ɔɽOgq3N磺L|T|4Z>
-_h
"J[`5YfɌ'49
<,ԙդ9U,>S~C\l(oz/;Z%dQ=lx>uvL急eKe3OK	1;~
-o3F+Pǿ<`]|HGHv4)5g^!S4
-Ѩzh+\pT:>(˙`'LծZN{kxD ñ8-*NF)\hr݃ͻ-@iFNFpWh[g+ ױ+@3>xm{uLys'DZ2g+ORєPۉ
,WxҖk`n&HEz~lY~Yb-
hwAi_	Vo0'A?L	CEѸћ&D}A;V>KSjI`
9?;3۪k3wA]uE/ vFўg5z{AXGW'o>ײ}獝Q35c^RXq928	tb+f:I6ߵoOSqep
-Ag~{nsnUd}&BoXC])i+-IzvpR{+`se]Rr.V*}2UO~=h|Dy8$_2:8^$zk^jO ĝޝ|o Ka3HA9>lrFO~Đ>sXva
74\Icӱa6	@b F&T p%~0
s>jeSZϩvrUX`7&t<$}16
-!EOƍnЬU7svoʴ|TK:Y ]xy̹r2qK?.gIB!WEN SiZ=c\o56݌if j\fξC%-fRf;4:mYmYRj,]k,~̛P5f
x+bm(7ۧ8otAp.T⛸sRc>-Qj3xhhf'n̿n'`*X
-C0w>|L:}+rj;˃QR𳄉@<~fMGTfw7@h$jwsT:?ֵX9
-~FuVR] byh$ilk\PF ͅZ.zІt"H|z/NqEƟ`ܵz[uoEA+:Gla~H]ӟD4/"tv9^뭲~ݖzkC1bG}{Ʊ類VdMKbmٮqj;#+A$$!-)"g+ Nb\:Pf{co,bj^SvT;uQI9wH'ʕP}玔vи4/-V==V;GMl=H(?!mU76X:,to-Ħ$rxlWgt;Y5=;_J?a	\&/`:TO|MuH,=GnA}S'v'y voB"88W	|T>$ܒ?$('w!x
т{y	?\Nk_}Gb44'8K;V>YPЭPW.g*]X(l[BZqn"  )x)?eXB0p'rLa^y`ʗ!́ y
-vq*Su>.Ixq5"*;0tui῏oc"i6)F7|W^{jӉsR+P{"f0}qq<=}ohaEu;_}&^tGj^_ADƒFus|NEAU+!Ojk2*FEK;T#?A'p^0ffO>K#?xo85"	OUSG:dPQ)@	Jo-o|w<,K-3YРsZ<-GG=̇uqK/cRw޷!Z4,EZET8ˊwhzO=D3&2iS=touLg?$(fpFǇ	[8öcceM
\[	:j9.?f=$-]
-$>FvB<r=bw\k}D|ƄbmՊ˭K?)~#֗v~bBS[	O'q$*AÏ)Z;E-zsY(8"JQCF9d_ 3=٥zCMZOƱ O;w[7mathޓ^J3ĵFw*bSItPSv>y'~y	*>85>`uj#-mJ۩`yw8!spliBY7QDZ{(`J
->#gin5sSZhwawyIÉ_jVtb&$W!ŋoM;?y(ld8߀͈H(FDñg7r?AUÒ2
-IZ<OmKI/l(Ag
-ڳLn_ug E으L9\
-&7t!KM	5Z	cN?\zswq3YBf"=s~;MmfNt/N;nvjG[O罯E2<% -'o&LyLMozeCztʵ;Xqz
C\L`mV9@$<+?}J:_xGcI\a.χw(y3řh6VOη&GZkvwIq;}
-t_kď
W6w
nxpLڽ$al7T5n/~0܆hܹ[#(?Dt2.|oj[G5_Td#kqI*ѴJ;g-0-RH~v~+x2)7''mehCjŇHef/e,B~)
=jqY:]s"_N`k2N.VVhHS?XЄB9?R;86_Ta_i~yE{ċz3HJ'w\UhGoh,W<mgF&юAN;ε?Z<Մr!y oo0`Բ7Ԡ\)) Mrjo<_'NVnB\
-d1%+L~krg$eIuYWx9m{ ǳzۅQ(ʷkOq-9<	0_??y$ԗ/FN}d'dh{<v+%b1V&p].m,]qǹykh鄉: MH'p-,t1Sg4,]NNF{j]vN|G"<?*N(`d[O龙"}2QtoIQ7v{ĮLK1L~w	I]qK(E"n?uV=7hO7F
-{ܮl8u/nixh
z}4if&[eaޥ:;|yOm&x)Ȅb8L<s_w|W_:M=qBifÀWٛeZI+3̖2b-rx
4t)~ڼ_``uoQ	/d%:'qaxCK"'k@sn&kwE
˦
%~ヿr}pWxbivq{5*펱Ov,^|Fa"=}5Y\g;мdǷ:YElXi=*!0X*Kǆ?
-9HXdh%5_{K覰ȃ ,Ԛ)x+8/lR ^'˴"q^j
b^R63A/M5}i>pэu漥{,O]:źuo.5u4FڥMp㚦.YDljJmBFu$-26LvƧ(S6>074Pf3>af<>_cR4v߰ZKZ.2?_8Pc߀!ӄG|hۓ4}k;LKd-͹-9"@Ta6/;;Bt6\ZD	|+|HJF2l#ʻ3m&w^vW}HRA++L=&r>Ro0v*8-I27	r@УagZ.2ZҕPk&!5{2+#p~O3($#&|z=j59n6
- ׼Q[C'G0W%xE3CO]oCtxv2!i=m F\k÷ڦ@td~qbWʓDhX:|/oΝW 
U0xc'˱jU>AKՓw'X&)x
'Yzr}r(OW
-Z_ u#R6^"C<ZYypa@kn9O[~fDrWv߆Q=
ikVMsۅqЅ1iD6@9^o$8~NsFqTė٨i\
aMÐxxLAP&N\%CKئ^B%S _}g:$h
-sޓ GLotl6YUl(_><}3D_EO)bM~)`-^w|JKwѳIw~ J lJK_|S1>!I3U%~Ca
-ƓJQ.IT4g)TT փ}0[see+Z)Ih%?!8Q\$K ' '#$֓ HL}$$Am;	q|vW'o*v9Zm_kBW6~8ӿ
-ٗ7q:2VK'iԄBr"d۬l23a#.PFoo8n#ˎ^U=960'S$2"2&g[
Lԩ$OjN5FaPv'mKjIDG+
-ބYdTP,p9oד/H<YHҷP\!E⤓Ip;G[	EZtf
-\ϷlÅ-v]¸=ZgwZ9jƫ!ڋ16&gJV|Fg4g}pHMHl.&viFW@6|	1:$@j'
TLr. Y2q#uKJNgg~{ᝳ5Ng)Lȏ7rDZ+]dgz>&_3˗@DhM)Ư*/%ϒ˨ب<glҖ8z
$1x`F	#mGK?R?Kp=0mgʡ01]nRkDm'Aқ%Qֶ,
-3MC+ ;V+ND;\+EzXO,.&,ב>Frf9Y}ً|ݺCo^ˏsXI
P8[	S%,28JFIaψ^^,%QcDTszh}Տ=Ή7Nev&cdZ+	;FYƛD=myi?i%
-8(s] @GG|*o	<#9&תTĲ~<|O$˝K[{ tuB?NOdmw>>>e`<%GrBڈ(þ$2*`L׳ȿ0rx~ʯ|5-?FnLevocwL46
-9mm@{nQ,opQNe_UbP4~W#: #t_?1j1mĭ=|WfQs4,zͧ>w`4@BYum6knJszmH%%B '֔pL(7etu&w^!\»)26zzS۷AhvܗijA:OTzޜ^H<uZ1@{𗯿K@
-c-|+'w;]hwp9[S(!*6_"M] IF:q|ĥТ.>cZ<Jn4Zt(la18!7/&28ǚCڑw	ZyD4̐ցV7Yҩ=|ISu_FMlӼ̯9`!ojgwh_Ou
"YVplIK/aJ۷ׁf6勖!1dhkk\ K+:%svE Ypתw~GAt!]/= SJ`.8%o
-vpwϤlhK=vYDʖ.:{;Pg	=
-$
zh:~>ߩK5̲	du
-,vi9<hnϧ!OJ]iF`E},ׇ/F=X
-llTIbE4
(j\ qok1pF$i4#&pў}\-A8s%0hM
-#z\*8@$3Nq&ݦ~.!?]/A|JuNgU^Ckn#BOa& ԠvԠ۸ޟcڟÉTzCx^L&yļ3
?
-m$	wkݳ
[h̗KK-3Oaڹ4+
8H-̉".RWqy!E~jIrѳh(l:!-;+gLr>jP	;`?] ՓvYecBE-͙]:-no۱	{{
'$8
-ch-WWȧ:}(Iȫ͓wd
-i GXwQڱ
k>yzL&<<{ORcS|T:2V}<8Uup	T]\yW#\Oqϩl׃[6Ovoy'8/Y/9#߹m3ZBP`kVѲQGZ}-<tj
-n2]Zm77`HGlZ[uuI|֤Bښб4n$VSmљ5*'{[Msn[Kpt稩;?;wBG/5hl,u{x=_ph˂ҎkrlopdD:/ᔯ osg_dOZ;Q\\<LA:Fg/n0D:ױ\ۛpm`$ A\ɠM-~|µ'yO^FIkWu5c_GT-6.tGOy-{ioz \=@f$K[NW\Bui~;;9UJ~F/Luҭ15vyܹ!$~@ڞ]>0G]@Ai=x5
-+Qox!<kg1eq*L kY5A~Íʦ|npGHڅq:iG ncF8蜉c9o`+z<
-Q@?ņ7mO;;l	~9֞[HymD)UeC?^pEm ު9_6ovHz[n_X+[xqq?
-S.{
-XآNI6,5⇧!mSXZm%ރ]>)y82=e](*<8"2V\ýlubjOvRt!bm~Kv +X58*4t_
+E#=^1ơZUtޱ:t㚬x;AV?NMto%.qb*CMIcqjNwؐRǈF!6u.T}[7yXvr CZIS~D-7yڕUn+rL1|%2cI
-fq^G[AԥI;gO=%K1}tGf6%YH$mǢG!(|HPz<Bv{y/wޯK̶Vߦ}K[4KNv
-I~-m_anw<V_}WK!f֍x/);5:'F}"%f| /i̐Y{7:I"Dd\wHGBUz9k.M
(&l\W
-tE5
-J/t.($׃.Ae^Nlbg״᱒ܠsGx7]M7*
-?KQh漌̞6!::Q,bG	qk]&{;;^gaqw|+
$̐B/m1a/y1|Dnml_VW4G&a|+ *.v;$wU\]1t'MZ͞숛9+msHxQĈ| #:^-o׎*Yкh-2>&Ǣafzk/c]G.2"\i.lK6`W8F'}G[+{uŽ o;g8؇gpL%dpww&䱗zS|deW|Od*	`oPl
|'(q\$H_9p3Ì溁rsT$*U5*zJ+=$P >aUV{ymX^bTwc ͏4;eYNodQ֫Wg	T{o,{[sSޯ4Y/E2*y^`Mo<TNv[*<zxQo;
#{Q1	r'.z
8qS}[eȠYsh$>)zhT%n fzv+"[>ob*G0txzr9c]]uc):Fw	[Sk	K?574wM>sq\Љ@zIn8	}9y6L<XO(aͦWs9K`Y|sϓtFlKmq&᾵*J(i$)_Q1DW*=L达\)IXn2^/ҋ^w3udsfܛG=}~}e5ۏ[W)	;JD|or{D[czJ"Yw}ժ`mjIHS\!	$T$j%Ujr>n_V=D*naC)aNO{(eotl	DNvljֆ?n3;YSP`~Rɠӱrj[`3c|o5?
[e|{+pdf`7fȢdxH!.,qo͆j0Zm>Ν<㗯=7LNgc
4oAf (wҕ{_E${zd)'qGHPW8-,{,z"ό/|^>-vCW5"6+u0J1[ol"xjىE$B!h^$cCiEJKw:aY^=A_;v:	/ɺa8v$i8ljݣE~-?bhߪHUt4?N44G.*ZN;9׻{ytuf4YHDk@33C<d4NQTAh4:gw7'*N (jlYビd'?*߱O!k
/ߩ;iF T?6NFOF9|h0Op#=*8nFCwHRܖJ{\CWa7ZCʏ˓䭬=AU{dwX"$1ް{,j(*c. U
G;__0EQ.`}*G恸5"q>6g "-Sy+[6U]4[ck-D-vJiȒ--ΊižO[Y9֬?pnΚu._}@ͲbTPw|n Ձ=t!ཻp+K`~Φ!4EΤmG~Ӊ MFoK{|ZrCXSOm:3^@N0@b
-i424X̦](I#|LarmNtcyT}Sb]<`LJ{hxq`L/0/}O%%	+X1N۠7{8cjOay# fEEksx<;NM}1,K:8 .ժs{ EXA:Yl};L^vFj=l$W#&iajVqu/RW;f}nn92<bv;״n]Ӵht;i#xPzT7L<kiLYJ'JK,
h([8Yi?aɧbxFړzw7''VEϧQ ,%?LQAku>ǜ^`{P"g\t0?!.vҌ
-gDKۥ>haifӝQݑ,J{I<`wܓ[HQ3;r5DfPPQFgiqk	[u9Z:$ UyU2PQ+X!q8`G
NA#.8MM6In\LR5,
U#	dS@>_UVvQWI⺐5́NYFP!>X4-ua9hY|X@1J^_a+уX.	VZJ HM}bf"H6g;#mI9Xj'D{{rbS' ڋ^k& +1]]G7Etכ>D;͐g>3)
GqáI_zb_/ZOh:߱AB9IL"np|g;9Qy3QtkYlqb`kw ev&nZ	7N+
-/}
{
-$	Q)a&~в!2! NTs퇼[olOoyNPOJr&KJD$`\0A`+hJ4.		-Mں˒Ot#n-I,ڒE($6e'HvEWt: b^
-☬x5H`EHSˆ\8GC| 䢊Q,~'_,WmYr(61{Y|sJ7o%&Q3hrH$9(1
o"'BO"lme4^g'<g:f,A=!5	-Ms`\-IJ%ZgMǹpXq$J`5	2oe䘵(3ɖ$kXWm3^Mp`mhy^"~Z)0ҦSͲ_W<8ӾlO
[-DݚN'zh˖IaZ_B0G`ܖ;FSzZ%~iQy>5ibꢜsJrkRgl_/	?IdZ9d[$
-4630ҎW[M_H]#;[}m7[6!~#b$Ea͍Pi>q*YF

:̘n&Oon314D	S8(UhW'MMh:suY\gĊTEՋu"<8 FV97;ÒI8BϛoYh]2gSJt^
h 0QNF)Ld}_'H6tƋϨ4j
Th|bPR'C:^~.kQP+uTU=H
|v֯utR
]h):ly׋>õy*C"f7u֗cb]CMNus9N*P2	!l*zVeǐ⋑]EvS+:H
m,KxXsXC7gt*Jk"*lle+QLt4L܍Ȕ0dNя;}VYtU5Rg~0Pqsfd1&Pw
ð>Tbt讆e[LkꦕIh-}65ɇnk<̙O-,w(jN7<"$܈Ŭa	oʾJٚk%ֹil̽^l/6[}e:vBhWF*k_RM4*iԬ6{|IWbݓ{Gn(Ml;ؽ{!f}	~?֏7}:2:9_+CPdE}ÝQ1kwVtyw'zLN[LˊYý)R6h+(	mDBAcb}C6ܳ;OgniqmJ
-z1sL(aڢ.$mQl E);挀R*0Do@
-)vQ;>\UMh} A}GZk$qėwG~a#{jh$+5! 8>@oق||6ٻA<eqWa)hR pz`Eu U_r0yёty@-Զڎ8du#b/&@/?3@~.W'$E
-T	IܜT6Jφtj?qD ,#NUZف2PWUlz7FBw,s0{;;ItԘ0v)Ǹ\G0{.Sʸ*9RX"@W	iBZu]Bu$&:IgҾgև射N5TVR4G^"2$\X2?N3(~C
,Ƿҹ9 t.ww9;^+I-q!'GHQwA<MΕP.ν!
z1}#C\}8f
Xv8eaG۱hrid h7=kXik"O$HWa>iqXp&\-E
-UfbyM",ZDI˹fd{?Rb',83KՋνDk`
pN-ĦQe
n|=*QRta@tʖxژ_
-4V1[cx`O~3,
-hN^{a~Vz,fҊupzG
)S$kq;['?S#V=R;9(z:	uc
--dn'kXY5`hYfkNqiعY,&)xdc(bJFeh)z0f
BQ% 
-FؙDJqp7vb+Ջ	
-5oLњ
zl|U%Y~bTBnV8}Mӡ!0?z[g wuQL-	]ߚb
--Ug2_XFs3M}3qYӚuS6'pQkkR,2e%NAZX,
-%+6s`c6hc'lMQA.Uͧ?qg}=7h^f|ZzYAR{^XOaB(փT!WUZi[]hZлހ1.96mp+_z5p ㏸3Exjjk~اs
RHL1VsGjAlFjh7|'c=3}MGIXMiNLݵ~yʫ|яe缊V?C6<e?1[Y>uX<m5Ht,	Mg Pf6m}vHqsĿzgܰ`_4)S
-7
?A>mRh3aE3K׷H<ЮH: 4ޝsGԻuon<7pl[æBO&K
-67F`E=h7ځ|I]nb#kaɎu\	|]Khŷٷb.bI؉UsHARo5zcms9Buߟprc%0Z[J\z7dqߖW98뛷3w=Z:5g×C۸q64,4p˶Hd]nuo0B72~OsTdé'RoڠϥlKyc+Bmx9ASe7-L|24uxvdsuT[;tZZ1I
5pxG`	@зehŌrD
-DEY;{Z4hj+V2B_BOK8(XѾ5t3 eX>m?Eb/brK^u.ܙ|s9X ǨCBbF ?$@* myjsUH&
L~V?/*ϻNRܷǥ%wi)KK0fݓ?ye!/Khl e1ƖA[w6L<FشA6ɰ0%=?Y1עy30b/vm2\p] oFG>dGO/  Z͈Jo 
V_qPS铌[ވ~#k"sНl05 [l$*wo:LaK{se{}``JCC_}fh[aEJ鵲ꚮ4ގa@Am݃{_m)'K?{(O>Yct*l|ʙ0˴eNg'3$@`߹fq:u+A	h}hk79r
yNc1SaXtq=6'(5O+rDx7҆KՂ5XzEO<ڍ`~̇T	˸8>FYUOv:IZ7e,?k{pu9#F A9 
+ce0GfڣK͔<DS9%ث竊PEJgv$7L)(\
bDBi;AyVYzCGtvD=O/Ҍ#<+g!'
NⷸTpP80
f\ɗ"̦ta62.Ip]""Pmc5"a-)9VGkTm]l*m0z!]V#NF.],┑gHVDH1	O.GԐbZ(ءVuh eHiDi{:l=K:ա(GeUšms&I2Lr{$	Ǜ5o~Cۅ?9Ԓ'$Ÿ~V=+܊Ӳ3_t1(x͕F@2b}Dm̊Rr!*d5NV2˧KNDL?І2Zv>8Ɉ(FFS3F2čLjpճf9k 1Z+?Տ_˟Zʞk
::Ӷ0i\
+̮5~\2u1*f@~?ݙx>FSEɥrJ"e{Ꚋ+ZqL`8؇]zA뵚,9_1p@A 2dZˠQ Α{XWX׶蚊)c`KqJܿ\=Ox]B,<<?%r2-8tm鹴o鹴[p-=2iIZn52?I9]T^{z̏R?~?;F,j;¦ uzz_U\"(j;޻䟗y?/pOS$a#6Pq
T8p[{yKz/JJd-l
-&t^u|ԆcPƍ4k5L|f&QxZ]7MH(к?58.JF 0V0<ӽ+P7sD
-kh]j)%WjKrŮ~/roew..'c3AZ{*d?pK6'F`8f[貿X5fٶzܽyn^$4%mvy쮂t,Cnt|MaU.yAt]̏|zx
-M*lu'+-3fmF&'d<L
-rUP,0~~ڒê8m{1d:eYeچLl̈́X59x
NGPƨ¶Qg
-Z_JOF@
-尴J4YT-mr-yPzbJAɣ$dB(h
c[s\wvmg"7spg]4giȉQc0b/iؚa\.EVL'qф:ei4Is{$Z} "'+qDvT_=K߽M	ԉBq^j4jzrM4b͈_bA~*7Jy	Gah|qL!v<LFabĈxW<<60puG0߶ڷPgYЁAN~r@XD8 Vrlovn-HU [Z9[p>(?Q[:.Z:*1;v6<-tMmzd#a
'Wb9eȒF:K\woP^X#Bt;Ix$Aĉ/`en88F6C%<.:R.Y6acߛW(S
Mx
-g#EJƲ 1ܱ'×+(mVWҍÇ/O"9g1qZ}tkK ]Y2mit m([&6-Bډ,"0 $=XL?ml%l9s`6$\/20#dH
$[xdd|5}l
j`F+z
-wgnCs7qNdO?? eljKdjl94i'^*]p9lwS:d^xr*E얤a= !n4o@=I?V+;PKꕣнu;Y>7!-	SKlB,t5:N]XLaRbo+zWQRQ/Azy[-f6
5- 8L8˽kV2{S@H"Htj7.A46SL7
-sq>q`H+cm;'\cV!sVzt0(t#9Vo2ycM$C:#k5m<Q|~
##G:ɱyS<K qC8%aR2Kp 3PldwY}\GAX(۞m2jzdRZ">حm'Z0=f0PjB"ul-wr>Ȱ	NQz/0/$0'Zn6
-`!Gl	R\wT-jźO-FXE<GDILy9?y[| 
-wp2Xju䈗N[K-_egVfF<sv?8;B:즉dTo
Z`2Xy&ӟ=z.*v6&/1 8WG(VW&;y]L99ѢΟ cN ݵ4#pDޠkR'9Ɏ]*dS0}yfTzHޕ.5m1zf"J2]čT>1Ac	1*5|i61xJ6ҁ("b8Ok?<JuKz.x6^wx]1_$Cbj#?%]r{%5Y|$~,b?q}Gd^ْǷo#{;ˈ}ԋ8b^͗(]Qvaׅf9ÍFn7׃@Ѻsj{">
-
)_jV<䀷	RPa|_h5o92(MVFkT.V7y%|-NWSWh3 
-c״b2kGi˝
-9!hHưWTq¼㨉z;҅|Yu^ 1xD|=@g:]P
-ƅa_p~υુ} ǮJqk3\4+>0HۥHgn3 ƚQ(Qhr"|]oț.N` %Q. dX.c
-}t1rbTz;F5v\v/-Ӯ<ZuZۻ~٢] )"$e~=x`5E8]^kF[+`!փbH@?)"k-c#[zX8Qa-Lp
l׀DVY=607"P$#8==h䋢(ݲf-2[`wcSMoU32GV>=cezisJ|nPtJS80BÔR؛tr¼UO2Nڲ_B?<F]Xa SUi/f Ht$A<p@M+V㕌%)b[1tH~ǅmd~Cѩypк
~f
-qDw)ͲUo[J;1MCtRx~9#4A2E<&Q/E
cPh찏>MъLkߢܳa

Gzӵ7C-͒ڽ7! H4;E7 *l_썠ʦK%gu5n KI9hD5U`Bs:w	ւw,oyǥij1˸'`-s^	^\GŻ+NߜwligHr'.G_nekfއ:0_vFocz`!©7'Eyo9V2ƸIf4GR|S9V^afa0fkaL9%:xz|V4@<Ȧ0#Qrŧ=GwK]rEl65X.n.KuA^Pk'&b@NB:?o
-~~pG@ݖ^+)0dWEPn0blH<u}ݚIC.W$h^܆uE(AI`ӡ7!+bJ
-D
-mB+Kdq/UK@*(Ea=**f [[~&f;r!~MQiK5ߟs??Ga^a@͏qbW4$wmkxjx-ڨGqdJlnT(x;)_l\449i+w61m
KF*</:eC&K]?AXh#6M.xY/*:4ړr`C>9L:A鄩W^:ICպ_}_嫯U5Es=8wRlmwU/SpRRrV\P5I\倕чwh6Af"vTn¡Mϻ=Liٹx.shɎY{Qf2צ~q\_5!کˇCvံVʌq)j"5ֹ3MUmD9$h)N|B|*N)>d q}Vյ:9KMj$T޷lN4]JrUOd_##wPOOvILG)63u:Khi-+v#'Ǒhgq{nXܝ	'<C'+4?Nv**<=IvcV6Me'wue6
G4ixam	do󉎃3xz{R	&4\qn-uGԿȠEIiCi[n8WE_YR%Mr8p"mtԸjC&tOXDxaҞ,75,.G}KJoAgcn2!m&JoJ-3YgΝɨ]JImD2 x'?cCƕuCD\h&`G0{jٮrѳrCXKZiݹ\&].MȻF|*8Z4l<`=<W},kQ&}ŭLcL7h t6F nd
g@H|I߸V^ƞ?h>KPH{AO
ܬIP/u?a_AdoFt%Zε1VRڞmJYTJ*0&^-!:L8d4C}>b^3*21MB5=Å4eD.3a:%:WNZOxD!:~LMd%PQ-E(v6\4l<w?q3^Ty-cNSkf<UrAu9X
b$qɧ-:iҝa$7kf[fA0]`d{wk)5ɵəGzks40_{dfgN$lr1A;ZGQΆ7UKv"||}{pWp[t{w$.}' _ܕNy״-.B,T;~D߱V򗈈b>1h@/2QTTRMŵ܀3
-ڄ2vNjw*m<(6a;fn.f\wՑ0Ud2`-ֹ0D7i5p<'[Fzr(T}T}\`?5fG	mЃv?[惁"b1Lɒ`bEOu(uۺo򖿧=4+ΙKϻ)9C	XZ'	ئd<Reg[4ЮF&Z
r/_p'Оe
-tIZ99g{h0sq,o3:fa+Ok5"sgA;wʴ8{uch:ɲ_h.^1}NΩLg7ǕCmqA5HÓ}zvA)8t{D5W?d$7 OUCuwsLXGhZV:_~
xKo{W5K4I>>.
sB<G_Gi&zg,%o[ҽ{
-')@+Vv"~ݮV
QgZ.KA2^n%Ω6o/8
-l[Tְ~~u?uyek%loϵ:RNZT'ׯQ4_c7*L[ֈ:m8uZ~[o}_46iҨ8KF|JL9}^b(0"Vh/zN,j̜=N{8sZ5pn߹V _E5Zyu^8`|p5j(
VB`~5όW{iF#H0;‿A$Gvy+V6$QsӾXoa>jZzTvJ:{fpxC+K_p26aR.,րܘr#&DF 7ʃB& PZr3>T)W{8w*NhXN⫸rv=RySMMƽП%D<;x	 Ѥ!G1!6tn~+{t6 		$`,XPU<=mQ$[#.N7|Dl{jkDgpl9j̲$b8MvY?jY$J80=4*boǿ4i\Ľȼ.x|N"&M؝nĻQnBݞ0[IEe0	ElcK|8#[L&@o*5Ihrw"XԒY&)A#:$aStaK;jeSiKꇜU+^@hr9\ (ig=t)*^ |c6dbHmi!mmI}xX_rV-4-s8jy*3t.%=bU8>Y 278P֐1gP"MhkWT`
nW4M=q&FeLaNHs#n>4=)hh*F8h[M8z}/RJ#U6-KM@wƿJW3`GMk3+wkG}-Fif``a"<."jۖ=~%&9Q4^ӱg/_C#fsb
S/5Q=rHIL;&~#,v{ĪCBCS
=@H[w=7-A/7aǙİ5x"ծG
-Ƞm"9TؐFD*}]uk&
-T;!POv)h	yKo nHZrE_zfac:)͔<cRIm:HZWX8r@;i[~]7Nq[Ã2ヲap
'e'%>xyFU|| ?]Η<a8|U	K!%;_jX!o2!zI;|<{ӄ
IQfYC7/ΐjkQ߁<0ӓR
,D5>jgCU@XbL[*vڳi?:no
-,61Ԕ6P=H/֛hP\jiHGw
c'ٜ ՟v&Oc04ObG_06~I-܉kl7?>/1D u`< -g"aʑSdr$ri-}S
|/j:|k!;>.:rU-B!"
ŇqL6mX]䷺q4CV}[:5RүssR{%*P)40]1{H~\#8lIiqYXmϺ	`)7W;:/O8ωg%
-cƗV7?KUXhdm9ՃM&Kk6Y&El2q#풤Y<~݀,Ah8fݑxF.4 SN9mvwg:'=~ V䩓y `
--W;AagK8UDIATjEV]Wn3ZŔނLBV^J]m'ѣoW??}$ss+5[ْoqA"GѼ.fY} Uy9crƗT7&Iڝʇjs\ụMC2Hɉ	~:0-}[ED*u{1DHD݃Āh
F1
3oEz5(*"ՇIa4xe&Z6PSW+i^7FXLm\XGUy7Q!XwU
-B	fŸkOD;Ec{w 8hz#J=o'ތ(4k5ZƃyaxQmް+;a'=AX=
-9-9aZ~s'ESկ2;*N*1)YA˼¤b3m}/WB	$J'F7VMx #U#Q
Ѵe{EoYb%!EAA6W6Zf3Dq>aӦ*L
-N9 ŝ;oZPn@4V	j| t?aa pYJ<ˉ"\gEaVA bx$aOj=&6S16R2SPr;P츠-Mcw1wr1ZDƄQKw]ƗP]G88m?cW=M?j*}ABDN?<׏]o;ml.6gd7%zw A$v 'S眺f8.ѵEy<}pU+:iXE\]|{öPhK5S4OGTgQݺ$X
Sj5,+oՄ}D;	cC!wLkR;Găgs'zn5Νg.	I~CNa
]*!%jbFv"	]#
/֗1 عm,dT	=&_&߮
jQQn`Yr(k,.F@DE4
-UnhIمnӽ"ee5#rZ@O5f7RO|!ͱt2s&lkAIfm+}ZgڢAgI/l^g$q.b
`9
},%%3?VټƱJhRYZ7ݍe\gnh$pj!x?H;KfT]`:6wM*n,qmO9łMnMk.{Gu7HY)q/l tFo(7'!8Ypt oEjy<j
a\NP,L>f$ɷmIV˞[#dR򫙂V\f; yَvUuUX}-"
-oJU(/E~j!Ek'	7igN`*8K94y4tUucl_XHyeL_vdL;oٮb,|4qu{2Ldڋ)(OÕaoc;:&+m[g'~pvhmjs gG
ס3-0h}Ӌ7L4˵F^SMloj&G'GXS/s^\EmWA+A|1t/8wN̨T9nlxc.s:b5]:o3tEұͩp6]p럶g7*H, g OH3Gn
EP x̶^_Oж4e>4W]nY	pUƙ:qꆌ>r@x^-_yHxpTfqbb]?L7=@=>ii?E>lmCЄ*^:ţ;w[)k=V`Z[^SwgY+cGzՔlen'aoLIwe1)y6&R9%c;,@;3X
+     yȶ(H3<v:9;ӎ6Tb!
b؟J*	ts_jWZqxn]/ws{ҽ,nW ~Kko{}2{'_iyYG&gug)oYx1PI-8MZKјNoݐGl>t.(WĀڑ͓X~ϧAP>_m+4#n,7H<κrޚQ,EYD;m']x romT&i֚TO%k@8+cE{4>՚*Pad&XG,_(K6yɭgyXLM}d'0̽QbogOߎF	.%jDXVT6a,f.h5'/"Us@Љ3׉k}zP{ʒ}g#w8;;[  95wߝ=u:L+7hnMǭ jV<o#xP	kJ
+=dc<bɼ26ςpc/,%н5_FPl/lZM:~y}]lY8IE~crV4^+	tLgp<ZsonxɡI5͠w'΢	VuSp><{>Vx]܇wr"j%$XޗǾ!zFVK}˄d{N,c=	QЁ>7WvS͜\>ޜ/\ݛnbokIn*]-$0c6 ~`|jI XT0؛{U-sġVGЫ"kp G`I@_1R[ó:\00u@t{c8\ɥUGG}^;!_'etlW6/2U,܌_eȏ.[5:<2=;3 5hg~IXAр˧7'BnO4HnJ-ܽz8WW/V&~|-14WNXi5	Ρy5e|#po_TS>i_8ΡzDƿrǰηxXI&{**%`;
*qgyĤyЋPu5qY5],}}iC|
)LVv^M
Vp2vYk)rZ^ORx!fz#꼬
/g	-{ZMxgyrr&(S^㛷G7oAGi7-/oyd^A5iX
+QOqœ:YX=7k=@ąPzQ {	 tMi 0TFd1UߵDI ;>o
+kl@t}6WzyZBJ$IonD#jzx)s9ASG=WKP sV9o;V'iW^5eexn_8WNܻa$&(0'qB	lf.,
+ɴY}z(qCG[I5Rb"W/ o& E<BeZK	J:'*rcn&*80ɿ9R%?ULws-:}YkN
>AmV%ƿkq3IZ$LQ,O\?fw"
h߲*ĿԢ@QewV[mD^ n3:4?H̐:`0p\1ಔ,H^5nX ;;ps9fZ%bp'Q89D%"QI	!ʫ|o*UVE:iYcʺei3J*gr'3aVg&f.q+\7p_[v:V05cS`䎡͑tovv ԉ/#cn1B6Ǵ9JnPPuɈK%Scwov3ƻ^wF5`&A#`K>nbJR;?Fvp!D-;
+va{Gn2۱I@ Mj˙ϦlΖW}^Lܑ=bKGv:Þzyqc߅.-u'`b9m,S^z[:$w76gvƮd3xeB>ŵ%\gs\9%[BB45to'	|4RL8+Hlu|'e,@5f'҆'4%o5H1@-\LgV`Mǂ,X<HΒN!yy%4Kr/~*p1a!Ph6׉u6_&!rü)Oߟ(9;*GXl$#ltx~ֆs˦ԦYp3UwU%rƯO8/HW0n
.q2~!-@]T@L*<w $4/qk)TOLk/[A6oYiW>նr{X2*g0yl	k,@YKov}2! M*g΅cP2W?$$TدTȫjQp:7Ʋ#>pEZjYG|NE[CʨmAa6aI*whSliy;ĂNR$40]ayy`VfBK_֚5Enq){ JvJ5NbNb UԸ!SQYvvJ(|pEqF9IvVs>#q(Zc(`uxe1 s [A*-ȠY1frQ5Un
+gk]mb<4 IN
(r9!eix\TӇג<;;8@LenFڽ9mInp%HJ>VA[@	9J\փa;;anᇶ2+?3GR,8.1jk6ͽ1ˣD*j-hhiqPgz 8JHfGXlxMƔ7
+r F`F(#J:q6_!K12@^e5.6y;nG1c|jj  00u]AB(_ Y^b[3>l6 
+]MDB&E;UDLL'.O[\	V"nƏ=I[[8r ׆9|	Fʠkh
+EjP"Wjwf[$5X6-BnWg.+ꠄăB&H%i
+Sl)Z-G@y@9>Y@'|e`OQZ`nޜ2 >VA:/^o!ڢ+-jM-& ~빊  OJGQ0
+,30AQW%$vR(KAcRDǍ*2!< IX3;^t{>6UY7<);rmCA,/NMIh~igǯD]Kr=1%3GQ?J]̣}X(q򩛇~b*eG	'bzi5mJ4K՘, 0*洤sȹnP@)z(]LBÊ6|ƛ򔽈77zElE}ElT+1O~KGBqY_JsR-	\gb4xD5-<XZ׿=ψ@1znv-?bdz̠$j=t4Hk/4q[Mie:BC? Ņ']P,ڢCFAhS!{6Bp=&83Xj46l<lNE^4 qgfbkM	k5]; B[3&YXAxx]l	 osXZhC&x9n u
+uXj[G8O9e@ <ǼSѽ]YmP.a W\E癁}V9PI3"o;0LyJ-p?snLLlblN
fg%9[-FRngY[P4P'Ùls愝ð3ch&T@- DxeXQʠ݁5q8v\ 7w;	#P"VOS_K@ĉ-8DNh2f'ƍSbbkg]/O'1ιbvv"@Q5'p׫@t<Lyn 	fJQȥ̩XF)wҵ74ʝcȭ#6,MP4CFrȭEX+~CO"NP|A0Gm(uVUifrp*\
+yr`jv猀SV\9z*ޝ=g	|x w!CHpipnpjƲJ^c5yT=2R@
LZU%0]Xd
+91d#BFbɼ<C9mH9:(3{,pjӇmX̙2gɊ $`wwՖ}}*U1Z
[(ssH#1ĤZ kbdpuw,q$1xg$Wb],,YmdM$O[:L~raGx#5a[Z@Pu:4qkze';5BE:HD,+ogw&PmؔS/XS40GN\dx`beO*L[f@Ԅh-NF NQ]ԣtYz7*V@y{ =.-jB'1w%4p_uL~&# 
+5!`DTG V7l@ӝfF`:V+h7_XiJ~
+wvCb1~"!8Wo"N0bwgچ{y7ᄶժk|N₌akh:|$Zf07$D6h}e2bY9`{1qSI*tVgZoS?}sw^&_4 X_JX-ok)EW|E +v823oXqpM83..E eY`yx8npU-;S`r5!uAd\"|}*hIQ^$wzD?Í_0k]٥ɋa0}t@.vuy&;]d@W*< D`KyNZBW%H#k"Q+Z2
?Bbm ٝrѿ#PzPHPaw+yڅ)-qD(jBIx ׯܠ;Ӿ7֮^hbVBdݚh؍f9&! OB,#wn"T*G4ڀ _
 
-:σϘ
N8X=U%EOx
-{? pUPstjSz!U=
-aʛuןYwޞa35S%6U|ZZ;v-rМv~BLF(HKE"/
-.`!g0́hw^j]&i#ZbAq) vfEgq'=wk~qi/SWSGƣղaǤײAju>Z\"(C}3m#*2C?7M+d֞'+v +?׉yCtz秾8t:~VvjRRԆ߲
-|dvO<oיFꉋ]WU?e}Γ=2ףLf=ts^t474E	g]'~NNC/!T".Sqx\9B\"
u>cCQ0#IU=%s14\#}>&dt?Q51pIsEc,avvE# 3U[Ї~v8 >޵m#Y|_Aam l$;e{Ď=dhA$$" ZV$SOUw e'߳IEh.OAȵfK]&dذ;Q5N>t&gܞIVٹ֣>T=@q&{VC2HK+x/a4iE'7.g+;+ʡy}.޸֞:jw
?n%RW9a]+V|.
H]p,\,2Xi;b u*[@kXLωHg4dk,xi~mSZ~K8d[RDTc*׎#uRo4rξ4quCZ&V{|`M u}V^ާ,(}fCt:=^SċZ:Tis 9"/Y?/k#0ZUgTAW<fv8[g+8Y|/-1՞Čqᨦ.uddLJj<%i I|9Jg .%k')q.ѧcƯTlY턷1sb9ϥwj$a_3!{77yTĬjZ|0
T\޼LsLkR A]@OC~h(Q
hZ99$}
-w=Y+HjuvSd %a%Lj8 +s(ONNf:1M]~y^!
-!Ѐ\=^P?XFĶ-I kA2_5_mCpH$9UI1ilEԃwV}M/^DI/Ȅކg_b
G qL$lM(UG=^oW:2jkvշoGC/2m>gol\R!jv>V;ˣab		ʹ Z&_ЎaENKYN?F>?mv}ggx>5r=/e	ݴϓN"w-DY|:|[Get2Cvܬ=ٸdc8\_MQ;9
S%YVL"֊CwF^󒶲SVbU_;Uh]:U+Da>ʶJYd^C#=iAM[$dƟ'q
--Q"h?˧٣yI5>b p7:,UOOu|9*b3-؃=hC `bZO@:r7Jl/,~%`غ{8n4֗RK)97o|dPE/+Գ\q縭%M
K]1km--Mw10^
3GھНaZ
`\Qu'ʩo;WV*$yL|G?#In!*uK6jtuCbG{?}M~M`BFV@6id U5Ja9(;tA(MܤQū@f̑S*}fx^|U
-v;.#Xh4"#Cpf,[UvJm[}˞OH
-d.Q8?ʓ߉G*%N󊟼8?i^Ӳ_S4[%c1vk~+24j#+M4HFs!bN$hX(;7
-RWZ<[-xwyk;e4
-D6/lyv=b&N1Հ#G&$uZgU`_zJҁwtCƠii19ot#Ƿ.b4-:˼l$b^kzف4|kEm2EV
̪C SE5_Xxp*{zqb 8`vo0?}3};}ii;c"1˪5N6ĖOiQRXjvoޢ^vwٙ;"
-'e^ ^=<e0L?ekl[qeiƨ'PJ[UlWx[{"pT))+kZ<kI_~y>GG]IPqo&
-R3f%a+Qڳ%6ʷKH#֤q>L9z+ГunBa
-qJi
-f
+!,zͱ(xFV-эDU[PGE^s++gbb8yW3XAZ!~K.+i@y[;ٟ eyb=P}
{Լ?PwoHڏxc*?doxGI9͜ގwGy!oVh{*͙2Rws٭UZx l2۝OEA+΃owvș~YKg#>vuxF?wR"#i6zUmm2;ݹe^Z	Y8ۙ|"679_[j8k«,?	,qw=A}۵'f:G7`6Mɇ8Z4-yg[rV{0nק_Qyv"GX[YwX VXp[%8Ҹm_QCs
-,;55
~UhS1iT?GRrtɋ'OԯIS"~*M>e
-2TN @.l
RUʌ8qp nl޼F(M^Cb9]`R?:)	7qHT_1V##.0O1t RthPĉgΔ4OxI{X;rWfuK3w@茭hSō,S?p0/qf<͝;ۿ}a1'1ya]OYb&Ow`2"%efN~[*J4ӄx%%ph5G> S
+aE;BZ{ih	eyFSEr{౩AhfFX5t.0?-wK	%40$?LbD ұ<8TWdkad-LP WIJ!M\5k2=Vǯ^2rJD(ο?0fy맔ǄCr2*kCjhSMl|N m\0b"qN`Wq@[VrWLM5|h	mJFxo~qo>w?2_ΔwS{&?MR97YI;TL+;y@6Ⱦ'řM֢;##vD݊sHRuCKn8y!{. 
-fЊ9`X	]u+pDJ417)Y<NtLa
-`mSlۿlꞺ1Y4>ߓ'O)o˽:g})٣|XACOrh!Qۤ?%~+YmNL@4nIn#B@ϣr P7|Ba!Ʉ[d
-m~ew#j& =sW
-'yM\z< xDZrzHg-I|c~p$y<s95#1ıIXKh@ 2Y z1E:L;_Q_%@UH=qZ'㽪JXB.;b`yZHuKsr&5ѣb;7@aH޷,ЯCML=wL.L5B}heapIKKJE8@XMOgUyzxRULtɗrpZփl aNWyMee=Hm&HD<0NʦK8")#~H"dpÕ'	:9B87S7.!6L P}y6q&CfZ?WBy
-oEx(R4Wjҵ:S@ vwDBgA,d2
N[204.\W'u2di{RZ=`G!w'
&+u&q8鹔LJE^^_VBQ%2R)丹(+]Yg
-&=	f%53/o=c7 /: /Q`,ھ12?h
+7YϜ
mHr܆?u^p)z'$,ww*UԱO 
qӘϭ(bBp,TRR|ݸLJp6W-Pxmg.ddf!#}ixÔ.1ċD|{	B)v[ȀЦA0vf[[M_ 4}KHR;H'IҬԟT?(Ik9L-&Hs<E31Vgnpy"˨AvgJXl:5~c
NѼN/}쨦a5au$(YX>"XXAtE0k\'*Suu%^5U4bWǶ_dgA8sIj委&eQ  0:'tta\X-Lۈ߈V0;jxc-`^i{q݊.OK	op
- -ad~pʶ|oRF%E9Li$󥀌;$2Nt
vv`*HP0_y"^SM
?A2ޚks"9w딖w8|'}yA]S};zZVySKc%1d(iV1å3n-ά+ښjU"Lh
G\Tx^q
2A_]q7rbc@*ILߨ9GcFQ!RVn_W1%
-. u{6׍di'Ȉٌ-7 Z-0>A3ZQQ?0 g	)hn5Z^%[=dr9ezF7'f${N6\'2ѳHY6:F|3mYHO%%ݴNLv6-g&Α;#Cs	z	Fed}?{Q2Ga=zpJXq3ڸYNDp0#44V`F5 m޼`Ow[Dk㜩Aɹ<.es/d7*Z=m
_ӑ֖I=âe5j/b!g90ux;}50WX	Dm~';9 )uF)ݘ/|g۷C>i4,|vABJ6D/-A5DY	$
hC.VhkA`[㵘Yb7vyssNnc1p&i/VD!p\6Ia*2kh]WQwx2uŖ
5[o>.Op
t_45$3z\ɔX6թhhrR>FWPNbX++
:)RA:&!Q=.T(6U\D^~z[~q,b}/p|'>VgM1,OƄ]6~䣴 +I"Jm_LGgC`(NDdqGc;]s1CwO}̼*gB[>LŉwٰvokӤwAhӬHdyXw"-ޥ$Y`9/o;Y^rbP/#yF.2J j:<7ƞ	XXczh}.8^kGBAͬ3cj1bWo.ܦJr-siP8
-	ǜw1Uzs<"ʴQeNe&)l`VݴWNE8sݻ);XEˎpFL/h$ζ~a@؞Gsqrr$}9 F5jpBҝ%-#VK1+YE}ѰERtq	-z7K6/9p2S7carP`e=L'K\R̂H>?)j>7}VaOM$*Mz6q2jPճZrUMyvq}T+Ñ-_d{3^(s&1ĻMrRIZ<-+ejS/(/jձzL=WOz>e'AgB'`ą,Vg꣺T'T>+3?9[[ލr	A%DNWZD@MIyAO*&uQ">U:='}wԢ\Ǔ|u|i>*;v,1FXLi>i 贔u'S7(lU39	ܖ(zWzd ߇/W)J<tU!GjܧOsbXH)
F[nq_P_( @!q^,Vlݱ!D}:^7UNjY|
-ؑIn<y;RN?D=5fߨٷjj|4(K-*qSZU9W\MjZT9/U쎄)RSUSMN+OivVJ9bg+D,#AAOfڳ>
8+:cOEX'5tXѱػ*0niq"ȡ咈qVγ:6ϏUK~^ɑ@/*yU_B\nir]{wEVzW&ƴ*ư-L!I6-MG6e3d1>yR`NT4D 0*ٰCZoؿ*|_JYcGet~P & NC\ь].	o.<ϔoMX+oQ s?X0m;:+mwƎˆưc^:P<}L^re.ac]}KF".>WNζWJs-Q'WU'%XϊɄ
- c'[%zo$LgƲ#؅v"cMFss,!%Ralmpa2pɀnЭ9	X56|g@`v`yS##_E2l	
Du]0
4Gl)PCMtam+C%ɒ${mcX](tF>JlÄBVlv?K^r7O;qPo&ӏ*m!ʚ931	J*#Nhjqi[m8X>v(/XQiC]#3'KU\Sh)w ,:όb\O9ʳ|X^ԳCտx7	>Hhu`E%~A[vl}g'Al_~}C@ 7 .Ipɯ{o]?\,[q>h('rVj+6ZqJg92'/\w2f!=nye@nI
9 : A(,F,Ϊ<;GU(&h${5txc)yE>X*Z_S(LréY}|	Mt?֟loNuxgؒsDa)?ZwWȇhZ'"waWEyoιY}<E	ծG#"^qddi
waTo0<Џ)#HZr*h)Oc/sQ6Se.a+1b8z(ͅMfz̞n碷)NRlxgk:!
->BmT_:"Kw鹪^]AcC7jJxs^P=BNު1/=0P_$MIr sBqE^h0\ɠ˽yŵ_S>}6
9\2ѶX9dA
n9l:yޖn'0M^r
-P&{Ύ%~h^/>E_mj&{esv-M^l<ZcS	4xt=TR۹zěV@\)Q%DWףi}"oA@]&C|ZLwB
àXd\4rJ|Jܾ/fon&90fϧt]cH|0f/u<
-@<ϭȒ[Z>{ǡ@wو
-81N\}%e2NGLg4}q	 Ee ]{#I@1h&w `F'vJe.1u ,CUXYOz{L_7msسϟ$Rt/mbZ:E
4wO7b"-x
ápgpq4jW,,Ѽ
-'e2:Pm#
-LO"gfJ1VK@%qkAOSx.ABU@ǅi2?)؄rOv(ͼS3߳ɪ8vQL3oUgT~gyY<`"HTy)IЁ;<cVSKv&Vw*z`W]>S~L~LE}Ql=Rq]$M*z0)zit2/a?q+Dat]ō؅oAT0>3T=UQNחsJܾ!tZA򣲂0	 .=2P@q9
X[8|MNr~V#y0ļ|+a]V=5\<=6ǗA|Cx|)Fju}N +Ox[6[;R-i8w^FyڊItdԛL볜ˏRDAn	d9  SoW<a%h`<;=±eKvD<mHpj(>'j`uzXə&/Mza~
XM;[LZZ(xGZyM9!-޼A>ݾ%&Ta2KVREj^IYhVhRuK+˸b3a\OE@-0)$L
)iS>C|E膩Msɤ'VgK=ޞfܵSOw:\jNMygC-^ϩ^(u^V˸c$%<PuI*rojm297*7W g:."%-MUY5;)jQA`и 1E5!Qک6̡-Jh5s>!Nי%,
-ickuGxa~cbblX'3zW,-)pr75q`{F>ӛQ,b̝a
-"7bmh gYq\@fjM@D
daRM0(Wt$J)%(labJ?;;:eTτdlthjhMMz;	:J{EV
+)9'yBM~&B4b4i%!N'cZ
+BZPA!`h*-B\h8nb<FIS6KYǫhOTv0Q6P%wI-+Wu. P`	hg'9)5
+ _NaaEpImׯ́گ\Xە*$?gw7+niQUH:JN@% pB0@ŨD ~PC.Ox6̥oEMr-	6
+gd>Մ:Ж͡kUfǅ((|H&Vf)DI#Ur Q*MXmFuQ:&2cS=0nx#{HްseQ!
+s[IO*G)ØϲuٕVd ba(v
+1Qm
yŦSlDCn/q
Gc۵o%/2H9K 43sH t6))/ rh!:2[Z Dv"%3w&&:OL-|A=X,AGւe430߲pGm&ڤc5"F;ʒ-{8paBV8|V@m-+\w#0_$a`#p)fM 5݃ڜGB8_ΝƖ0vSZE ?0+ʽ'<WtWƗY\9xH=
'Z^ݫ.Ȉ4p&NVDVBujP̩t_nacɳ|d؆Ml&(ۢgQn )
I]&fJQ#Y:u <QF \:F@px:("ZG~/À[}B[xa~My$Æ츂vv
 xHGK$PNNo0{tU85s2B175 }&~sNn Tٞb-;;]ZD;؏T$ڇ]QK%x!Z]ѯ(vZ+,^K}F<
+: [}vn-(#0<v}e}f1{N[}dmSXY*}qb;~s6:^B_8ҝ9O<n/_[84a !aZ6"*B)рUy-4
X	_DBMo#oYL
+%6HCy)Zy<Z]8^9|VȪv_Am6Evq\\Dӱ07]Aj'v퍭0wG	TџVCOpl=.z)JUmT=caok^\Vӂ1+cՏU2^`+ '>;YƟCOY~l
+`1rx9Q?'y5Sd 
+F+\nׁZ8 ;woNJ?ԴCj2\ ,VGcL?]k<.}<?r=ymGI{UO.~XU<%U)]\!z>{2/.GVLQZF qX0q'm7-XmĸaF_pB}kH;gџ0ktA\vbH Az?>gy7\].FBԺCT?~a7H`p{.bNC@Nw}d-2\ɑqfN'>9<<xRip"
+9Q2 d6w@%ͤC%,1[?du`gn_.]y ,Hȸ@h%;wT5ވr,g+ %;c$	D/| S;b1GHjnյL
+x*n!&UI!;ZS"B-p@Z#QoCԉ[g#s%F6PL2M](#	^Nj&U٤;,7V%vtXS=kH6Pᦑ˶js<8htC6PwHRF3rhEEPsV;1@qJV6ŚĶLޜS$ZQ	F廒[`Xdxh(ۣz9Zm8{w$5.ܦuTLbCE8B݈L]e%y4oa#а@U~pP
SLVV* ;GDKVmģn
+%˱l;?@7MVd9DR;u)
+_;] xwh-Rk8ыx))=	}d0)3F|g 2v4iBLkU])ZT]3i/$^6[w
uI<YQ]':֠.!@2="7(	toJ*)ӂ6ry4r[Q[jyHR%Ym{RrTb~pުmWyT3c"7LkKvӅ ޡi_ʄ\ߣZ Ez
)(e+X_;dŔ)\)
+UR~,uI|R/t HyGQlU<И5hcOT)YjPSHMʡ;;';[S l))GKB
+5(d웓
7᚜(H{}mgے
+?Ll3qhhۧ >tSOB
+vĤ!Z? *`LʶO-?=N5k${kkʒ1
+G?%4b ?ҟu4RmJ*.HT갩]vHh$*SɫgmZYz`蚘0ŲeuOv
5 T	.YF9L$iE. AoeFװ*%^Ah1$%,o|j  Z(DZue̤t}.f%bbJ`XgGFntӑU3a02k+U"0Sd0!Xe8gIXw 
+71uZ[$U'8hNN*CE:@9ٽiQNʣ{,
+~po5=9<Mc)h *zAP(9JPJ'GAVQbǅR:pwva`KN\ix_T>	:|4kSjגv=B$ӧϊ@zP~z$%S$qFYQ9Csry ~L-bOIᶢO%cJb:w}ؓޚ><c;a@9g
+*9}g$hxvjHN><϶L@C+";i7ި?5}?zLcw#DAo&IpTI?U(I&މ_hA_O W߲E]XԈ}_}!
+q'=`gZ	MCP0KS UP	yrrRB̸KW=K|DJ$hWf֮
+[0=W!ckj|B(69YPðxjd)+vvHif8]2y查
+~%#8_VjR ׼ˡ}fjb1I֧a!C&C[}WDG˪z:H!biGC3 ,7DG m٦?'Z\1z`}=Ml]"%̂VW D޹*.6ӧ:Ʈa#pESyC`8fcJ}
)ӯ/69'psw:PӐ	
+f4YBemJSg`1PwBCq~SmKgF!o/wv*YGY:#w8t{ŉ0T݊LhsΔ6@9ehm1Lbcl*?:sl r;;)';Zs6K5%:j7蝅5kVgB}ڴimڕz
UaL_zc ;l*A'P^rW[ޒP",Ag뀈UP^ИB(t	P	-;.lepEc7US1M*Y{LT#1W,2kU朶
+Ŭ롫<abz(줁Y`RL	QUF^t%"%״@NI3v\͋4C>tؙRx!E8YHlS|ۍz~X<Ml%\@HͬVwPfC7mĵ2lZ*N[@Â؆	mIIIZ,BD4_95j#w%-NҬ-Vn
HԘN-OW,]߼@&qfo}'mK?
+'ۋܚSlX0Av[%	'  aBЌ* X3@IJ#-sDR;tMPst+r|nO	uzLmOLCCoҥ֑gsx4mIE/d8MMp4'(Ij	-`
ehA9uXA84*Sגڢ jLQ,{-Ca2QWdG 89Z4=?)f
<MvwZJ-ZKȚ+!	.q8`' Kn7g814HY%6v2vR*kK"@K8`NC.;>\f"g_q;Ɨy&T`	
+@D^\fÞ\O{d(<Au`i
RfТpPچM{OTV CU
+@Z-AhZs
+E'p2EFTVQkؼl z\tx>9Z=oɍO2)ưmͣ)RLaͲXU;B;ιG~bbpKX!Wa^WG:$Vف
+
Rhmbd$Yk'Čk~
cyItVP!|	@*
K
{)Q} oN#OBmKhƤ0ЉJA]{eJ~oDgׂJo
++F5N25<X3pp
|*(haH2ߒo4V?V_6=AB) !A_
+ĄZ!|B_6.U:H]m{6?N}^
+Ǜ5	4o87v5#FP̏X&|cEصx^cEmhWU"W/oU|eطfh)k4=R҆REC'u~2jU
[6JrӸ%+gBjˢ	K_g胍fAް6ݨ `L4kX=g
+7tߡ3((aZKꢉGㄮ<uk8Fi$XE[P՝.$wpG~Ӳ$.p'2*vځ0d{wlo򙽳e'<)bp!;,"k@"9:}n7{{	%%WalBg"?l~Z3Ʃxr)>> Uq9x*js=4q믂8VY`Rکi$JOov"$L'7;$t+$½yg卅nstX0TgZE}}WڢqS2aonit5b]h
+}<Vi+b'2gl휹b>Pֱg,K(y:<8LP?y>_><~s,w}/OO
F/LOQ",A<M &W$aB2ovh7#7jO t=e)!lףge/6_2DJb/kG(Ίn>,",;bUu!c8H#A;gZb	K: ,QtZT[6HOq**\o%sH=G_YYժP8W(r_G˶eȽ]459gCnJ^ @qbS1ődMds9,y_YgDUFXك}9(ľY>R@͝Z| T@ (/@ń/İSyJv 6_^^Lr;Lohˋ]A2GKy|24\AHI힭hM?xN!fJ'lmpyѣ uGWy@	`Vtk^\&EF&:<e
v;XBpO9W+Gcu.9%1e*N/]t!=BQĄn%u%$;爫WN❝ʧHQ ?$uǺKI|	ݷSܯQ^3oMRQ+u0FMEBr?ża\D!K{~"4hq;X[*``mڧP!3Wj1uYgFFGY)'Ց(!P[*Ɯ,_Ea}n.E^0KndE;]?1K3=	mcTe9sX$k PNu	O;bCUZwSUoSy([	d.J 	Qy:P&NG*Zm&kbQtL}hh	>priU8-=qK<N :+ܒ1N
+ޟ{7Swp
+,
N݇(K17$m&i<lƄVt	pw|yenx	@c(s
d,>I9T\36B
+{+VzkxJ{Ht
nv'FNXdM	*qg}B$t'-iI.#ʠ=~aOTDV o ݵYDG	,L~l5g+Elձ-pD4:ʁTKɪB &Ȫl.BE7PrmBzmTA*[4;/!P'^* J03yU5Z@jҳiw46v1=ߣ)T`!AVTXE
ϛ'w<0
+dۉ"A;zc1aW,@	2衽Mehw7l˙nMXR
O"LD殑7,7y*ѮYx:F4b/6h7@r"$?I4/4AiF"$p侣׈&5c(c4VxL;cUѸxqr3@TrjOV& 8xlD \ 5X\J
ޞ|N>WeqUwE{7Z ^Mۈh4 6Ż2klUr]UU8G.~wџGGVbwz`4|xc4[$2a-LS<h>w'=+>0azAv/~#!O+25Ns7J[qJRljHZ>!--Rb9k)b(FII箏	$+clsg2f6+1rok^G*.kve0oE4c~G`RN{j՞2%k
yXJ|Axf]ujʃ0aFۮH(s* o"|vŗٳd=E}9M&lI!Vnr=Tf:D'z?PJӝHZpIٳ"Ѳl@l@5-Xgo~ F.|;X %ANkuK=W!JD
]ī4GS&(@>BΠOw	I+lkkRPSihtY8N|HJ.L_$(Zm}Zuq3"o[;'iVeKڎq/گbىm/AgǨ_> x}9*lbO^7S&^oB_ŻXsT~G'#ߘ-(ʧܫ`lJI (u<eQ{{rޱItu=%y UsӺnV 
+qk n?Т
_i\)t6ufGmѹk^Z{3N ~mmyntq]bwtal#UJSlm!Z}eDֈD"Avf!;)![ie~Yvt*v
PKܠ?#"ˎ6o1VW
a18={ae'A/s-5t0ADDՓ"z
+S?JUӈV}"ř	xz4 rZl
+&՚EArڸ{YErUPGh<JmvK2	4$[k67C)+B[T70
+cGeOԢfIOz&Ll娯bt
؋WcW 'xyf?%
+eMދ
+?'imi	\B#q]_lnkMΔ	zqXRx4B9nB%!	uC*B2G2چLd-	/+&ҕMD,ax_.
=ߗqU9@mr9<I%UMja ssÔLƮKQaAGtJ=(Z@{tdlrc9еhUPJ)m˚ik(HeU %6狔Pkd`Ox}9KX+XE|Zם`H64wӭ(95^b<#M\a(a,NV
jr8_Ւ9ϮRS<vwF\O:0ׁb4d5!Yba$z\Q|&a[zʿu)lϲ+|R`TrN|@I3Id12H,t**Y<mBƴW<o.4X6,,`$m'F/+ǵPu&6gxP!ɹbL2҈ank8|I@'8w$ْbWRf3^[BIjQ.:,_{]b>Z)))/HKE=eF&Iu)4ewRȮXjک8c,'LXEy'z&].)l=*}	"RJ[1<=o7(˰#
+547QDdT'a%3s2)/j:|a QՌc|a5+Mb922Ndn$Q$?iʊ⦊F7`	%i*51uTyLT,\ao@[@1*H]Bt/"Hm}$`TEFTW2KyOt^Y
+vCg
+J68Ks*x
d"b|c:!kjWE@]4Yَ(f<K#=e&ۊeVlA찟h:~zV#/b~qŸ~}úQ	eN\YH	HZȄIJ2꠻,<4 A3	wʫu`TCJ<bw5ե3H.^ؖy>rρJRrBv)Iz*PϠ-30½2&Po|gO?%qĥ
XT1qT=
+GH7[㠿km6)TG,}JÔy]Tm`C65 (Gܶ˹kʦetS¥k_[1wlJW5ۛgrQaܔP?߳
+kbK6z(D?6\~"IOd6ׂL1GAv煵7yLC0y+ZI1!&=%ATd_DhuSbgO!ýs1uZA:E>өQZ@"_0B	#&ңďC2Z ٭A!-
:A"/aGQ>
+;tmc#
+]5i>ˊÂBŁV8tOXHP%B]"vgYFrlG*!ħN3
+iU&V(3"-eFEo'ՎW"˞WW⋾ko[h 2iH
NBD96ǔ;c]{Oz
1}DG@#e Ƣ+تAz*4)-QWg^o6tX-=0%4%-B&<-Zү3X!Vΰ:$RME	O#_
WOڠ&)H/U2ZoX'MS%G7b}ERjbggb+	q
+Nw n8 *96d н@6cW_`>r_	5o1_mI!mmmR^_?WhTrq1p`AҒ
/Chm
f{BSf	ϕ3ӽ2ا
O~-DV
[߬4E$\l_,i2>wH ZJt...]I[Qj^>!b/ЪI1P.g	vxt	QwU"Q*[6;ܼ%:&g9љ)8NЌ}Sz+7jHy 0r>a^ Dʈl1c _`ZQ!Иe*Cn˼u.	 uhnAl{ax
+UɘaSfq̠@a
3Vc`X9ӑ
+U фHhl%uj`e򭈞c8"鸹St%d09jAt
+^[ۿpZJ_tRߨPi#]
+Lmd.,a(]e0@>pWwC]z]]jZE5֌1uP1}R@VyoǤZ5.-ݵ\f.ĤLp7ar-Fɘ3j
+Im¯l4l*7גZĞb̶p"EPm883_K~08@U,(ҭ¬z-Y*̇їn똽=oc1$&Y]p.S;*ucp
ŉBbHߺx(w5Y'] h1u$&܄4y  UQH`]E-"'"DEkdv_FHs""Eȷ4ٺ{oX-{VTԚA!Ul+ r螡E9ìӠ5qC$sZ1;ے09rn*L&D!	.^;qq
+U\R9)ԴdY q)A7 *VILJ tWݔ6`mWڴmiӶ.Mۻ8v!vT4N[RtܓAőra2)iWFvX\#"&G+s(ԡ\f.ˋUxNaFe0rw0цKBv헯
mt}t[e]Z7M~nnv!l6tIeG_^K=flsBd%|g'ɝ6Xs#02,A(YJChRh5lLlRCqyeJ2"෼.AB'=KfPYŸӮMy?_Mj!-(T*)6l2z?]Ppj3&2-TqFGUsnfhKDkUٯODd7{],*R]he{Gmgt$wRҫmK+YSMp =u>8:TI
$Hȗ` ] X62EݙeabO6>Nk	$)fv)
 HwnoSoQr)Hgtg}lBFQM!;-ъ*.PmEIu&<V>SwA/!u$^eYF.`j0QLsqۃ(
0p>QNa7p(i?r
+&i&q,Rh6P
+jD@NAPOi>Uc7MJPN_T9QE02SsebFN'P39՛*\u}zIDsck#Kd0 1Xc]Q':F0s ;0faaq`WfFu4#O:ubn=:P[\^AîQ7K3TJOwk:eeL찠aGWx輂0(B5G
+kW5
aʮ|pL,
+OWj<Й B6OnӦ^d ,zì}T.;!9vBmF^nAI)nćdi^2;)U`=1H3cZ-{W
9'޸<TCAc 8~Z8kf^-崪@|_Y6FjWգ ng؂G^7>{"oQU~8NETI^Q$bPP6ڸW%?jTqO#_m%?ǟ>+Xq3UCd=`
+TWq.S;e%jS$zE휕\>N
+%G&ݤr~Kqqj\{!^o8OþbiH=aJG͙v
CaAsw4Cʈ+{rWLt*-}hۊK
+NzHj0!J]Mqξ8 ɷ^¿\;lQ\z
B*"	um8{G
+{E~իL_:{5^ }|j' P׋QøxsZGjGD߹?a=3X'>.~2ǁG?G?Pe{*R(3Qx.SH9F>~Ȫ2>OȪC5ˏ!C1(Xvs({psDvjys\~<3փع{h<y&3;<}w0.('4uDn
+26Y2Ր
b2N1!Gqgg.a>Т-LȦ!?O$	;|
+`уX .o!?e<;8l E)zJf .sΖa.~r~ÿ܎0dKjj0Ǫc@Xc0aCʦ a&BBNbכfI'}v,~ώ ؓvQ1!;F Þ<aga D3v&zdU.;UMU72L
eϯٓ9{/Y K]T>lG,<eOb!
tΞ,YwE֐/}rC&޳'p;q>1WT\>,V􀹢O3zz\O˩㲪hwBU&Sd&2 "Ӕix6gO,pXd(Xf[G. cbzd;e	E)˩`neRβyD$/`(gǨҀ~q\SbLΖi W=Kߔ)bg'fdob{$쭻J;Z2~s;+}Xg@`-gg:|Ⱦv'2.?Gn3?gۉM;761d`Lȸk~PTƧ ܙ8;1d	@
+CeYn+1=Xg	!߇1LY~ B,2M~rك	[0hgYjsѡv
+A#W	bO؜a`	$}ce(g1:)c#85|,f<	y6OA(E`|R=yɧ3}7I  } `1_.ٜ>UPL@1b Q.j04`ACBOXB s(?SC`
 "Bk9By@kl hG z
+@]K\? `T<ch0q!=f!F2\K6EHD<S0 $E(>ْvqRzXq c,!09=
^`9t	["@BL2>.RkpF`tY*C1A	#({
+
`ȳ,QCyu
>/gaܛ$Ŀ: Ȟ.Bbx>-Y"CY:e,MD0wEj٩
+p8%Td	'ų(SGf;R92@5,V8oW]z@*%=P@c{»6npSCyrxx @آTWL:.oo{
+
7*Q 6]>↼l&ޱT'mLڰIm,+8~GvSF-XHQ!a0K>tm9̆0RUī-VoÐ7nf7\xGVQU5.:EG]k"iv֣zYe䮴 $.] Q)^@7lYbiӗ.i˿:xP*+^&]|4,+Wghˀڤ5S`2+tnRX۪,惟<-#g'sǤsm}܍A_`V&i՜'?b40C~9*ؾ+ơUuL1H9/Ws+k(_NHݦ$g*|XUD׮)
+->!/YTM[9炝^B5D
+]Éls܉QBkLHּpa+<8mGm;z.YɾH.v\͜\Ұ锆4MDY*=1F .=w^:M{+k1 jvvڰYW9KAz{zM;}$|QД
+Uő7X,$k;I,g :W 6:0g8%e"8Bn݅![|\BqBudS6gvL.Y{+^COgU32	3^S"zIF"4aδQ6#҃0:0"XՓ
=czQi
WEt}GJZzX>$~J><Gap}" &TdӊZAIe|hg٬9Sބ4(ōvK]ςc@/fꠍmoC'O4>,{K/erg1"dd@]/#uҙ/:	M1#$2'}>ʗRu'"@U49NOS7/!i	u0;gA
+P5rrIf
n<kZhnNcOtѽ,:ĦDX7JCx5{p_( 	cRaweH{@07DbwE:l5Qc *v0l}-
mqbƖƈZ zٝ`]tEG<l݀tί7lhu"G0=S/u'4[#%0)X-^C}'L'Gl;ÝL
+LyMaqZnqs+7m<&mM.
+fyfO1֜vm2oZe-L˾2Z0R.9dm!C=pPc1)핾N4E#j<ֵ.j@١*PLwfZ\3*]yKeQ)/1vҔw,FWy$|$7ZT:*ޱu9
+7D$O^Ho
+0Zf߅:*[G=sd׶|744>\7,d3;s]Cq$yt%iDsB5t#Ec;P~ޘ lNZx1:&ÞLK6LpG_rrrymrI5m0~*-D.A,c't!wb5q!#d4^~8h;-Sz#K"[U33*^EB#D}XH19c.9#$IC
+h8* -0fM>K^pd7oeyK!بA8
+z6#
җLa(+ X5[ruIIFvd鼬HEЃ[ jBhR:6[Hb7f;{~"L3+D,an$wv@P<?*GϫUz@_Τk&Q(坁<\*%F"ĺo(G8+O}]xt,]qDMlv&wuC5Lv9&.M%P
+_5CI<\pY<x7\S#,&&_TEN䛽8"4|ËZ5$.qX8
/:+$aG<%f,(jht#u{NȰ!wd1)->f\#BۏV/$xC|;Cq9dVъΎpQy)6k6/7[/\=ڮf1
+

+͗mUP'=k6Ҟݮ`2\]no{+Lz`FPHE{eweXeV9IusgHuC	znxvyK1[TA~ ]yd&ZP$os[<1|ԉTS
+
(FJH8":_)UYrApqt:Y40Y9?!x3ʎr8bV4=%x0F	b_k{F.}
 
-nM^_0J	i3ٜ<,Q01fbhA"':6˜
-MIhb6q* ~.9m*i
F*x(pfOb	Bs> ^1Ʀ޻[6m:C{|(VNoX{4*ݤO,8LEIIE.}bFL\y̓jt+Xody[">&HcSY0̖t)0|;V#?la:[(f:jU9.ecG_?'v]_^_;уۋt6HIZ 1
b?*_%I/l&[.pât!W|<<7XNd;!C	 3ih e#;"o)4h4$))LߛrUl|p!kBf#@7ya3.
97 .Z_ĎxY'~w
&VbVC]aLf:
mC ֐
Pi8>U)N]WD6yD }k,maU>/):
PS!"HArndU^+K7mQISAxi![f(Ok'Ua5$[
-Gbe0b"3+Ou}}}uz*gXz2":iM6e#*Ao5fa1Whq32+Dot1nDAp5=z\0/ּ9,h
:ç#,A6> +ĔsU"y4yU lyU#u7Kp#(LQq֞8?|)G0MW'5OosysH0>oQG d=--h{N<#3,:#*(Hx7#+ Js,E}@f
-/b(nŋs].g}S}1=1(L@+;3-qxϗxUbSa8 1h;2&|g=9KXh%UV]C²:/vJĿR[[mwqNx!3C4*N:; ^*"/c7[W;Ž]-`"1_ZC2K}{K@x17\DX0p]e:Ri;GưD[?:At5X;wjbWkZ$jz^g/R]ccB2U#Zj.kfDvlǡL8;֒<=jFdSGG![fzߴzδ\&'ŜSAI[ZLqeMa(y=/?n
-6kI%a	
-pm4]8*e\09k4h=Sܾ(%sƶ*򛏩V֐ylU֮{RE84׶Zvb^.'7]{P=4ǂ;CUwkn|jn㪙A "椆" %@ҳImrE:(%8VZ꾹fĭ?Q.RoCIDvw>A|e&	vwUpV68ΒA]=|PO;m? -|ӫܼ,L9#t5U&"͗?uK8%4:5PReGd5@cӗ4ɣ94(#́*wQ"R+.PJuN7&V.~ʗ~b'D[c ^0jQ<kս'Z	?֪ kĄsP!_\y43iQCcyx5i#wzXhɜ.uo:k:W=i̗J玳ZY!vsK&k=9>;N,fb@,O $ko@^ᙏ.Y1qּg=OqtťOc.Xkbn3Fծ6Eș! +?-u+\l9OqW\B؈Pxtm)"ؠBU5o,n\DQexâ00;wCùATemv0z@ɒVaouq+۸cEjrĤeO=L"jK b@)n8E^s&Z9 ٲŮr:;Ԇ?u; 
-N0РT`.
-Nyd51}4j*qy.i=DBĔӠʪ"Ik$ݪzU7ik{׵pGN8CIak3tή:1ɼ7v1V^rui|`9\-aXs1S4vjDھ-Dj3hzՙA (e5uY n4hʵ}$Gw
-{fV'n)c|];	j"!fqyewozZh_}NӵF^jBѭkWl&m/<C!tۓ|lF>{ɵ]rM{s5.}Ew>Ӛ+{5u<
--lq
eݢгx)luP[,UOn塨P|
Ф+027)QC}:8Rom_Z!@-ިe:I-DJ	Ld F:N3%sq
R#fAB&nETGIAFFuӔ^3XSuJoNG[hMɆY^\hA2r!Zp7IX;GG@IC5Ւ: Te䌒PSgy10[`>0Z'26
"
Z7MYՍXˆl琝T"GܼXw9m(=2G{홇r/S61H隀5~ah QvPnyYѫSE 'z(76RG1܀=czuM-:hE;Zދ+e!4A|L%@g>6n &[L=F׳ƌP,
B8&D9\-ްwy	5_
9(n^GL}Jٯ𪻵Ih%^5Xێ؈Nߑ]&Y#P
bɑ[:kW~DVTtj@.'=ƉN02yTZ&(^{QY~8O~oE76rZѭr:v$[_!\]i767h#&N
)4US>zx;GJ7o?MQsX#F;(WiO&N]Kh!mzn/bMn֊9}ՉĹ+Ƅn-L
W9g\cϭ=j@o{}
--p54BeE_POgڵ0$[/mfǆ?,(OPnU/; m1\`i,巌!V2z9ة<)7/ýԠbgp_? h,[|!îg⿤u_8C
=)S3u1%z@trxEe*¨ɉ82jTq1ZE&^
$d4O'^cZ	]#heUDdæzXQO	0қ@X<fWa[i59iO\7cw{16:&59	Rir9GTA.:`g AWvB]$W_ŵ:O/jɘ</{[n&o7ww7waxx.;\/7P9Li21kq~Gm?>Obyhk9ŹX}e&6Ye7`oHՉ@^_5O&iٴ?Ќ5vhFq "M#9!	MH`?7M@nڇNiDov_pS4xQRwSJzkU{_Zo6h3o 	zRiAQ?A.:{Xg>n8{O*0WQmnz~qPdYGT`|jOZ)2Kj<#B=8N`%ML!"8
W؁y4YgT+k4\M7$i#/^YΞ|Zkm,]{N
	\Zd1%QN}Xh3'ղrlG#B	?WOBB3)gy%^Ќ
.3Yyu{'"A#c1 u.a1"+358T+sv a<'k&C[ޛ1Tv;C5sųflQSB\erM|r<pxQ#sgh
nRip̑k,Y}K~pB#z;<ŵn3,N>}E;qؽ؆M]Kr<&XjR\_fYJ@05\dIV(_ǖ7Jđ;j
];:>3-G#iRK);+3&1U'tbA͊b01pntlNƮC}g
(Bce_}E>vGC⟊V2d{xܥ
-UCJ5$LؚHkJFdwM#S=֬Nl=ռK<ےQǨ̙ l7)"3]. VgZ<b#[Q:)8AW:~A7Ram&DlR$Ƴh3G9u7:<i[e|@|0u},AX+\zsgwa)u JUdSs4C nxV
-GYaƼ(\6DZ[^X>T|kMLE3s`%"q(xt5O<M%%SҧТRY]6ׂ)7bn+uVq6)+
-m޾f+t6ëg,*P97l=?WƓ Vmbr}M䌰$Nji
wo?\MP;w:7As9[&R@+:.Ceѯ\'_;O~zfEW+'O̜0KaV==DNRNwf~L/G9CXXlC	8o㠼bl7R=CЀu&=bçWoQuؔ*Wyѳ&"{_BeH?С$u!gq%l?w٥,[_7uB6fluځ1VʬrlK[_;WfXِ컹i:|^a=@9Hk\)2l)(
cZ;bON}Q?=}_Uݻ@C%<;WOv)@ُ5!T7߹_MUQ=":[:M@~)zc/pDT6*ɐ!b #Q۸lƫ6KݡdU@D|^Q	Rw.8:2aVw4 @=X 08
-nݫ9OoQra"a҃8^G沞a0C.5WQ7fHDVV}#$NXt*@;0AxQ+c4:lf.Hru2M`a&YQMp7{E|
-&`݈KX4=&:jP_cGш b??}5d#Dz[,MЛ΅C\i26&+my-1$VZw19Ef3k܀T[0<y0fl8TY=+T.0en[t"4D._cˍ8>^e|
-D*$ X _`8A
W>FU0eyX%ah6,sdEy\⯫	uo	rø
mp#(zeaQH)F32&1RG'p_p5';@nu}]=4!+W	m20ᒒKa;:x0)
-FҘ]Ivi$M6,(SuY"j97~]]
}
-D	eЏAύ}|RʘI
-3e,Cl>Gc/E07T
WWs&`
-gS5ԌtE8Iӥ44i`ā͖c>?I66JG,J=#f"Ŭ-$F]>N =+Ȑ`KUhbPSƃB<K==ƬR_,e}̛]5+0Et-so1$c&lٕ$!qu0U$cǼO?H/I`-:lݽ%@Dg!w¬_(cuXpR$ %h-;=@s'c씺7H,îDJYq 4:Q%#i|djW-E]G#2Y幮s0MǢ܉lX,ݹzi9/Bٳ|AМPtx춍hpt_&j9 ZO?=_qJ漢):;uO =YnK6xyxA<6tzZo c[%TBF6?r%R5èG2MjN&*k9F#û/WH"ϩLͳR'D,3z62EߴSFw[-JCMb:H75oRJ,閵 xX{P#4?c_j+Q,E\~Y^
-Slc.>V4%8JPfgԂG}v/`8D03)\>
<h/l,3ʜz
-f5LΎЭQV6
-,3Aq錚y7갤@|/GZs$/7<MߪdYO
\Vjz^f]9J$9re.gf?swkJ Dn<ngXwNg012}!^$@z؀D^QP2}Esmʴ%,/7j	l&4](!^4^:/PںK
 W+'XAGn؍| b\[uJZ]uhSVʆeqa}IF6;ua]Rvrw7H{$[xoP+z'wRӚVc{k)\iݠEmh
Es[ɌZzҢ>`PPlÂYˉxa7[~&"zdXb2Iy|fn[0]U=nz? 1?NZ<N/`q
aux/TqVЮ*wqUŹY!QR7:y4M.>yx7n>OkΘTXgkJC4r@#@EL帬^3A;`s74Aah\w>{zuVwm&.([ƫdx@)slO덼ySѹ#8
<eӵgGmldn`5̩K{ސ%ڧdh_%;7%EeoT=yU5q Ʈ\,4	^x̀C0U\9qREqXe	HAJ$1{ܓhnڕ/ߕdY$=%>8Ru.-㍱Q;"_~{s^Xa
-dJdØLNO{ʦllnٽy(pP/s=aMl.3nIV7/[6gqq;[ӵtQ}5ܲ
-1"c [H&ۻ8{|+eb	xWNP_"@AnGnh꓅Zmz]=FWeo9XW>Ax?mel[Ukۂm&
8+3#[뷹bB5o+or+UosQ\FJoNxSkUd5zH_!٤<?)+Z,FŤS$d/  /ĔS2lu$hpjİ~6z"9|57rr89o*jǾ5`NN8ܱ`J8!ݛ>dݽ,`hO}cO{}$kj zǎݑ9I{e#Ɉ4KFXj@Fn[z{/iQ
CI&q,c௟+ 2y;wqlØ}m~
pfuKD(б%hԏ1T0-UˢFR:?J>ř9Ko!f5kҭ61ӽyr_gIu$0J&|(3mY|)J	tQjgXHZ?ͺwV<D|9cl"6wj"T]EӣFl
-,t5>N*HUPW'UpS\|dE(aZ-n+PQn.C#WVp4Ŧ +D so"3Js"sk DylkT.5Y.CW<U0&aŗ.by[YgӲKkj4KV_w5Q9ohRKT"1M٪mt 7n7"%@b	ډj	iJ?`g^mohmt+ÈO%8<|s~3YmF>~7b=0i>~i
-Td$,+á˽+ǉM9LDp Gq05m%s%t7nK
y
ÔXq0]/S-dB'/M\+^pp#9`Pwۧ9lw-	M42;xT#|>ˊN~]­E,Hy>9sZ̦w'.K`~Av:İ'ȧa[͠H_ZV(_15x]º֡i^V
4i;k
`G// f%2;6KC|MmmzLMcGV7g:-TqjZHj6O`fx*VaU ?`a?D_~h#<kP.຅ewu$TL7cZ_	ѩs˺\$=KUe~nqǁ//@rcpabob>p΃9b@RL̲[|&,3$@'Q*}R	F֬quzIӳp!(>O0iMn#ңwiu}K-큐ClXWi10 zs$#h
-Z<.%߉[U'>g_Ӏk48HEi_nUܐ?8>eY`	iUSbo[>w޺wۊ3v$>։S񆁮tY-(Gq~Ou#i)kgL;=D݆
+#Pƞ3@ƻv:Z~u:Lu0xꞇ7!,ja(_[O)?(uB	Gw$yRW3ѿ"$K8,fN/a9b{J
-Js:B3r9&˞24Kz |[P#69|a;]ȭp&
-F
CM^~SӖ_/z,mIRn.'{Hc;4YdfɎS5إszl?Gv~otQ;8EicXs3M	ܞp[X͟6T?lR;Z)Og|ki*T3/ToO@GS$MO5A}@;5v(>3ښ	7!!	_~m	D#WmՇG6vOfn}Nz
?=w]}k|}-܏ pݧ7%
-p:,INm)lLn:wY?;hD' _g'Npl_fW*h9/*`L%3*vb/ьЌ}jt*3|ZxoY}	[d2nӜ㸜enV[X׉%V~"W|jαvLݾ)qz)e\XD7iFt%+ڭyˇ?:6}<+8CĴhHTG+lϫ%rިfT&Yވ#<e]H?gY'qLP:vic) N	_^e(z+O=?$5@DG+fas#~1va	
-S\L=hr̾qqZglud۲`>$0I\*䢩־2oFzVOg'T03{͟4=|L,<WT;"J[;Y9M@Ls<dH	:[<{LWo");I nv*iW!u  ~ńS[gU:/`UP=ule4 ֯~0*Z
9ۜVsv;;]bη@Ԙ: qHT6ϗv7y姊3sÃFTݱS_<m;;W0("jӎBampRҁd=d)#swBBV	[Dx6wUz*Dd[gr˲-4@+wH/÷,l%+$蛟llqA?=C|c cq%t&&"#yB 1>Æ>9l_-/:kq+mTP5
iw>9:@Íu1++_TĨcv^H	5-C g+*5xVk"ZF9TfZ`ЬF\8څ52peH\
~HK]HA`Ь	ӒhjI"lnޢYPVGmt{My7W8Du>.ɅnvTxpRM`%
-tG'm<[-nzFֽ	D9.
f<~S3
KT*/L sI&l:)7mVd
Ͷc=dF&PJsɬ^((#ǫi#,Lh3#	cm`"*EP^_e8L%%.%,o+p߳`
-	VQp1럪'Αh]O8h/iBc3^=k ^>`yn=3qu^ϳq?ě_29*rk@Oì~2<@PiǝS%mu^iSzBS
jAG(vGӉiN81W]J2o/67OiKّuhL#%I{ʯA /t}3T75h~{bT3닆;emQ
-TZ8k)C\\?Vn=ůo*rYc6B$;LfS]
O8 LԐ{tߕٳƤ<xiN0(Rw~=q~:VĠMN
<Dk7~=bfOjwB@r9_0c3GY?ylcMTWU5ld-*</$7}0F-Xѿ٘(?ce)fOUp	֑<n\5Mͳ3:S[<)mԫ_ 3+
h]^^G8-;Kvpg"``%;N<!lIfjy!{.¥>Tm<}>)OmVq]L%o`
-#c6uRQ*<Q ɖ
-Uk\M=pƩktH&97(e5ͫWP=ns(iΣq
-FR`7;I7uyl_Ӎ/=}Zsu>b j_]cDު@Q{z^z^QUbZq[OE77`7L2ݲ[	#1Kp3Z0jMzXxܩ	ɦ5KMS :eR5,!:-BujTlL\q6	{u.Ot!:H#Ki6SJzD< F$
-$qЖBKqt*	x.ڢ~!ĵ0ꗦVp{MYP-Kncn틦ULV2j=s5ᛣ@d*p1qT<Gp͒
-ȄdϲdL䜙b5L݇xBӅar(,R"8JR>.
W>N.Yd[SfjOGa~w7&AS1]?#󐮟Rg.%1?3$YdgKh^4Di|9s]_i; &ҝOt{cwL>I~DD=y2?mrgFL]Ps5(vFM.62$I@tV±16Ch^o^PIR:e^N$1nMxx&L6;iDs^;^×57g)&&4h!2obNEE;9;Y..X(GɅZѽfvSr8,BDOYp*IRDfqL)4(?79Ħg[?dҋ5#zX`v-ȼ3)Ty8s;%j*l1%,Ni]js+W?5x-C`zk9}%&ˣR=2Js)3v~,i$4#zZ 
-2QC181#.sCwf˄ui'8JoԎ*"p$8IUn1'ךØhYI)^p1c2iyVeuifP&h:]_:pXqxքWU`7PRNviٷsy~y~7oz<w&s{iأr18k>9ļOL\ߙFo4KND:[Kgw~yOvԄ)%I}'}I͓{@K1L;w,ɇ${VY.&.[^SId|lrLyr^^T~\5{
-ia
-jК0%^Ӊ͋o8伧HkּfiRGI'
&vw
h3$eG
-/E`FDxOF䷯4[>5E|G\,i=v[1þgMCZNys$ڭw	؁p8I=7_DMq
vowʪKUFߢ=z6'(
-qΎ^`v-~>0|m7re,xtKyR_y
K#;B<0uBKdZB;4'ĸ"48x8@t7xG\-nhp,*6oTO$&h}x]!UUGZH6vA%bJrX\Wϻv
ۿmCۭ9ߏoZ13vP|V>)iQ-	_ !4>gɴvgrE;B癬a'AK)I4Τ/%m:%?Ja#)sz(٣#Nw,"@KF+y]'ͧ[Ҁne<REva腟7(I8т(Y3
kBqy|TRTgu~yD pbyQ:TJGt~wEn;?#oܣww,C[#dt6allF?ҙy5c
-GsjZ\=]lALƟ,o4X}l=d~ {1չ".X0wa)sb
-&a@[ǭy/<l-nѦ\ӞvX1	^fu:?7L?7.4~ȣ$
.M6'Ȗ?b#w\cvɱOZg(νʃP懟>"M4졻:G߶)ܟ~zX:梙YɦY
-4"a|Z70.3ZG]qa\oT9'%]{s/ݳ7}{M2|̾7%F0ь4JT-}s:]MAo; ;"č{f 	ħ_:?eSVh	'>Ѩmk@bγ˲(TZThQ}|eZ,7T268QY~uU@|
yJ^*HLw>7/&C9[~.B䚶#+<MgAI4iTT>x{yN+Y iR󏺥</Sk}]~
Pat@{DĽ{݆*;YMfıQz,+ާΪ)ۓEɅBuR.Oxkyo囹ugm쬭*3K4W	#|r4yyKDHLq_bDz6 _Y~ޚ* ُkGΚ㐹-,6:[%z?A=\eIkQl3C"ׅg:XGKq	jo9&x|"ǿBlN\K>}l=?;|_)]jͮzcA~ĨMb$F*8uluF	<HzTFwd_eiH˷	;{ēS1ld<+Zz¯%i2
-	z#}I֣Om}svAZVWoʋ%0Uq$L}sDĲf0~C}X8$G{&;t4'8w)=)NOk8eЈpJzeN?㋭xN/s6?Bvl'E
-[O'$鞙xD[Jߺ  @Rӳ3 q)T:?]#~	w5ϔ,?\4}'./-_?41jj|UXZ.S@zMwX'Q=4AsךkU7uSڙEEm]O1}`2EUc;"
gQYoT+ME&
dcv~o%+UQN[ae怭d=ƻ6K#hpP<9{;6'ALa3{(?A^{e+]|9yWwR},M
X MK^D^a+N'_8iies>3/	_L7	/l6u)í}ztZQsԕFf[s ! Kj宆k%54-9Ֆ&1<1iAJ}ZMڌk
-d
-Mk̸w6hq}~,q}1
-Vw +3|_2&3GbY/K:Gǌ{ 5.652s@POIFt0QDJ8BSnn;%ģ§`S0ي^jΖ4g[Im46klD	ɞC%Z%)R`}*7<J)NF;
@ym
-o/ՓLE [FPĂK8%\u:tiQP}=/-Hy)IuT9P 2ZɨDِ16~86y	6HPaPϩ0dq(@n 	Q
-%_R>];MDa)r=0p~$pLUu?o]ćb*g#1`Rخ:YaP^7W[-~hU17KDa%=XAZT$^
-w>,9c-}يc
-٤Q Bh[!T(A1%FQ\29MC@s4knXs*QNy]|nG*e0YϰFn9ּO/#Ζ{~r(2~%5Ȗb)"W#`JBxXd'EȒ vWGTM8NŴćb<d9d(wd»n즐UwepGHtT=C)#ElvN(PUr@aa>:t$g?+N=cJB:q;~;ӏc^dѽ`Vi#2W*>(ӾgV&%yarG_Ϳzs>IR2Yۜ`>
-^Jn{\!G[C:#B1,U:~`I֐!VV0p,JIVR!i?#*DfޏOUQ]wi!M
uB 7#m,ƍ))qo,42ZPh{;GeQ\ub	bMRx-5Ց~$=>mYyAo϶z0+WZBzC="+Wh%tK@q~	i=u[0ZfʋNN&F+Lؚy]#	UYR;cP	G>¹Sxn(]Bm_>#^M%N]kCTkU茧ogȴ+-}J
-J:LԄʑd?1'w7HvQ:_.|>|Ct$~ëU`vy	/iMAodm6=| ?Vq>5.9_k,KTKl>'M]ukKӧ'+".ҨP[}q	֫/0(ְDHrEjDW/~FLIKn@:eFSPwBY\m6;J̩d(mė
-ՊJ)'B+K:~-5vUXpxa2nf$:(tbJGUT w=DI	^U,XKkāWS43;.J*:-mFF`0
|rja,[bUUm jI<<82Ӑ%vOꉙ3N?)ղ_4@
-Nk0,E,?%K{6xA4}X ~u[3,Ghd&PSXԈ ҡ_`nK5nRǳ
-}QRNjN}WFHhW_d+}۩%X9wy.2r"$F-rԡ]lFCw#;4I|xB
-'[\6NM()w#AV?~jLs G~L/ 4PsmV
-_ld|X
-9m$R$I(mgMzsK}ʖ>(I<J-]S8b/E*/m>8P;*n-]G^Nf97+Y?62ŌZͻd*ϔ^@'
-r/)xN|K,Az/8B_iI혯	y}0L{3bzblfD%!g@Qr&@B]=+9%ghD-F5}5{;;ԺЈm1I2w
$Zq@tjL/@/~d$dUluCxK>i ,yT+2t	+'ùs6Ur	+ɂM M?1)odFeZQ+Uѥ;tY*Mj}HE[xVn`ժ.݌ү/⢛I70	h	I&
-CSY})S0~A&w4QTKNڗ-LWG8_sIY.9?|	l%v
-021/8BKX JA'id="'t-nAt	ra%giΡ%,1WA"ȗ_/[S~jEx?-4#m~JPk|i
-ID-2ß1u2֭)|W܊dEک#~0@y2%2%`D "!͉v
-vlM	d[;] 'X1Y"{
-DԐUmыU;1ꕒW{iQ]w߲pչWy0~cc:U:v]Ӏ7?/<xv©?*0k@KI}A3+wG+D6C \P{8ErBWgC6v9U婺MEPhFJTx9:Ȉ]bc"-[l6^k^1sԊv~uW-X3Sr{zr<6TŢPz .gGj?LLwdgȗ3C-t	hO1S[I~|GoOtkY9'M7sdG&qf"pbjYy`T	k?xӢcdުpmgz\Ɲ$d'.\]iӸL}yy
-#)JR` ߵGy];QPj4x(2R<R=ܬ9 01YfYw#dud-0<)
-c86<ohGzXEg}9ShT_/#ԭ^eR7g,
-1Gk7WA-Hِ5M-&?*:\$ɡ9'ͶAԃ9Hd2B#*2X/BOs7(\5nھhFǦBMۓ^cUHv$,.=񤲕p]"ǌJ40/TAJҝzyP/Plj
PP/˽Z
zCb熡x2
n	SkNt5)q_\mΦ~9E]ы;*{ff	4᳽/Kv}XGx}7Fqd?gD^9db>ϓy/~qLGRxFT+y;%q
-6]KB؍^o
"H@LPE8Kcr3o'J]_B	sC4_]2f)J	#%1z|H
-ָU*,JjJtU.Yjጂ\ '
-lBIIae7᜾,W
-"vÔ6QK{)RѓQJ[@p. ӵLwh!|*BьሚVl:=z^\NM)Ke5WU3ŁDI
,;a	6IK	!ȽH[k>Lc~]"J)[WJ.vR|slJrFF/J\d߰gdn.rpSaUY?8]
oy
-G%ҚoX~OO%uE?^ُ~n>NRk
-]WǓda8?sIUVg
-O"#C-4}ȐΘx;Rb̋tԡWڭu3pyC'ǲСY5I}$mQ:72"2ZUիw8j)ۻM >ⱬWؕXzt#)-NZLl=6Rr9>Lhoxo63	[~sDMx밁h]f%4K^KCl*.Y!J,sAe.r?h>b	PI 7!EIi@
-gk뽹f*Yב3+hwFTK((}p
-$ao|1RWtu\F*\.1b*w/I8=C2;>]/;=A=sdTC $=_W7NZwkkPnK*ea>ihQ/72[՗-8iTFS25e$p+S?Y.ceR^;Ys
hX.y
-^d&#uS("ctVeۮG[8$1.?aNQdRQu=KN48R`DO~e]^[SB[ѽ5i)c=dN	Z0p|k=;̩
-rN77W$_D,zDD1I8q_9	I{xwx7xK'D-g["&DDO"X:+Ӿӕ vgg^J,VbW+J\	`!OWCo4>g<Jf4]\9[vdj ec	_0QՐ"6vV`\n("X$2Xes7XAC;fhT22""0=~M%OZ-P_z#ypxlFc Y92tXdr⬧4uDbh%c|%3^@f1 m+u*k͏6*MCwJ-j&P{KcЎfe0Ȯt#R'Y׍77Vf[55ԯh}2Auc?_$ƭ#4	]QAR6SMgu6Jki0qt70CSz Yvko)[#껱lvGyxfT;]rpi[$	mԫ$BƴӁ6*nV^wx7k^l[Xve!f}gBhҸ쾡/"8_0=gxFUC2Wk^nmcS$.έ=x6F^/31>U	KUWDw) k
]?rQm\鱦bk	ν 6R1>llV#]|=dz'+}u8[\͗%s^D	
-Z#FJTٶ#6r
-K٤ZDŊqM!\<{1wV B'MEPɫ 3 GgE_SgF_Z`/{V(L(LBGg<@M	$
[Latjؽ&@x
\=Q᝶
KTQ=??ucaGDFhMԽuxPZ4Ú׀(TtE+9km5iO aaFYì"	j\RpJi'zFùԊNA:m!6rK1Ȑ[ JIUtǬiMg%!#*wǂ*;V_Ne,
>K/qcޚ)kFF-~᥹D1Qg NH>Ǯ~̖
}F*h<D/"	?{?ȮolԤi]km@V`DlQ#CM?j_b-J&)
_!N`_(1ͩHř8Gؤp5D)b``6|gV{¨4ʗ(PrFI`\0SU
-jؖxii*S
k$&nX
e+rj 	"cOJSF$6!.)mу0]P00E[!cq _w<?Ps%Bd,JZqOC#- gl^\`B<k_5bS_C2tp'bI}DP>p1$e3	#5	,
-RTiɷ5|y:#S&.dS)ީ_j3Q{v;jNeYgN3K~./[۽'2Bvҧs@hVRةqN/j^j\:B`ipT2\(!(''О,9Ƨqy⻬:*{,i0T)Ƣ3cH@\G"RC=0g\i"Hډ'j"'rA.1N
0&xʮ`t䱋%=ST>N{Aa(_|z74$kK:#N׹>:Si37*PWI(=MXA0y9w۹w[4lk,qvkR&8Ҭ|{)5NQ-Ɓ;`+U13Fx~s} t5N+o;g^-miPfaLΐ_~qhlh^d&}Z$[96qU+oDfݵʳ7ɠӘfKU"ɋT>?Ge<* RIYq8l(efOqzm!m YL)5v;,C-+o{ԥDe!e8)Sypi;!//S1ڄtwC]
N!pD(l/ord\y$wY ՆeDxU3"uT9FHsֲ:CWC}:
-QRvv}];˹VB',оMꪋ'RiO#0^WE٩&
-fGpY6=2o+I !͍s[9QRK75]B6WRuxŘ0՜-ޏ0rhͅ.if_ӔgDI6b"U|zbNaR4]t,	(ga
d:+mgk(|or5<;f}KY9[#a3Vrpk5sWhVoprX|Xo7<?%G)k:?[x[.|.q(iDUcL7(4Fұ	0c8pIirL
,'#/0˪,Fnp醎%ݰ"F7X
+#7/334ɁU_	S-T|Bߍozm8</p(7x67{v)UMLX=|yRFM31DϿ7gm
-l""|
-uEL~NҫōZz!k:|}qV?/Yy>˷i6֖PJdकDPF9MWN۴qt
r)<^mrV<~s!b}<m7R&b
-6F#A\~xq号w2YLch_粭GJe;e@r	k.,]闃^wmZ(NelNPP]=y?GXS@HQ0S30_g!atr5>3t$g":ٰ'*n@#P#elMl<(fhjs{8<\.zᑲOj(ש4Vġ1*Ke!w5/cw˫ͫy?unٍ%0-`;0/%U rp̠>rEB0r1]e˲to#5rZdlNФ@n'oqu>5<c ̟hޏUv{WJ01Hm]ttչyD8ruX? W]Fp
s=|t 	=٬%=e NvmֵT4lV*r?p;f*}ҩn&Kݢ,980^pYXrd<~.dBL}3&YsGGl,Ӟ<xuǐx$g@"1V'c`cjh#ҩN=3g֘S8Ꞡ%,N>y@18[:8D<ZMXcZ<:,(o=M`Ę$Yʯ~Y4F.k1)2*؀VG_I!\vhȋ,(f/8Ď5L~0E>Rk;xXtSUYÝue7;|bdvz6&Ybc0SI`L21rR֓'|ɦTە2Gd,&"1V4`?smF|//SL9pZѕii9
-N ARsJ:G@)%S,[M+1Y.Ei  By3 Ɗad۵Gj.M*es1}*=&vG!eLՐҐ2Zƙ{sM2SI)guɜA'f72 _Iti9{LGrĭ/`&_y{xc9sjH942xTj'q
-rX&kbCGI:J#M"cZnH7u`ȳKNW&<2xj:-L謨7
-kH>~f	Fβ,l1rꁁ/בX:٘ǸE2||$7c9<GT:z^$<Cmq:%(8z@=LzL=R?-@IDX/XX|ty ƒ#"u@LB!;t؜4HzƉ"8eM
-p(T	ȱŝvFW)-nI5O[FR@8it\~#)F{2-ʴɌcadZ>},s:L48 ixZ⬽6q:V̰{wDmcfVHU*~,3׽F>Wb
i}~]iJ>i5xcs@ZfvL+w_"JOD YS;͇OgqA]cȴrOezi31P]Qy=&=S(cQџTcfVDU*~*3J$M{Hj!+UH5L.c@5L(kǇ2QjR%Lr,cbg|ER_L=㸼[2szL+ҮvᗉΥ6ӏE=c0V	ػk}E=`_ehW}TاO>;N'ziwj~ 퍏Ym	{qXL-(ƚYq1ִbi$fWhKW@x:bD?㗤zicMdj1rosy̱&!IX47"aY8)?gZjH6?䩅sRD	P3;f1,̘{ʊL{N
$.dy]I
-*Bfh=#%sd1Be=j2*9&YyM(["
 ZyA`4:~dPu˴JTG+vMGvESO!'0ahdRH#ObHI0OjjtU}
-B<*H+AjDpDx3*lQ
 L5;vc= j"Rl`!HRsŎ7{%h%7CR|th:kЮ-O<2T',iUz4Wtn>$Bg
h̳yjA8z6Vkx
فa6M{=79'KuH^PC@n-%qE4嚷=Iz4:l ׏ܷf,_s-^c#'~K
]H#4&n	~:F\cC1I.XMrP@ZVKd鼄cF2v -xuE}W?p+bPn/y҉AYJe`<ܑ(/n=FHHy9&bw1%8#7zUY>+@U_@T1zc'(НwX9yE?LxFA/DR H
-4a֌+fnx[pAZm0~]&	lFu::1ԉ/DBG5(U܀WsěELr\.kC6>v#LVH4K<M{tqo+?L
-g`DvP#`1P)dFaGh,lH#)q׍6]	2OA'l6dK,FMDW<982ܠGn6zmܺ
-OX:'r b/0lF+w`|ƥ
ڊ*rgl7q҆>4CgX92)T(Kjd_on<|,~k48|mjWCHECSklۮ739`?ИiOtRn"YN\c2a|O"5BK{魸H@
-kA'T]'!X085$?+@PiX&
u2"-#DDz"6TpF|N?㥬<߯qqq~~(lUPIkOtڐЉ_޿?1&i
!M\Wz@kwW_?t'*&
߸^h|+[+cݧE+ٵb{"\R!g6sޞzc6B'BRBa{V]ZwmGBEd<p`Z`T W@n*if?W2,ޥՋR?cf^#ruJVFX^tհ4?Ae>y.$Nq	K|6v.bxN9o%_( 
{C;#3?Ɋ掾.ou0vW؛ߧ~J{~K,eD_#Hu
-(P0&/T)od<{k E~EcOI_$b:YG].4T?`"<g_BI=o5~T޽A##	X0Aȃ8c4K.HN>~q+BZ`r<a]Sxje ?4eY1i5=|2o`d7|1ne)!aΌ8VfIad$4 /z@`7ˣ(!UW/âNVJPWr}b+;7aϻ^{0!Ԕ\^߉a+ɜFɮS?3~+BGyg+@8 ٦顱-*DnNrHJ=j<9ыыR:$ (7S7n*;O+`9_//glCLzjMZ5[a
- $Lƿ.Ir!x}0T%<:~F&ņ dBCX]]O^)$:	ҏV	T۵DV!^tK~oSE1M) ,:_^OHpT7Ag	l)R9h tRs0)=-`u^%w*\j39lL1y@?S+ D
-C_CCW .R|vJ!zӗwմxI`MB~pNP=cQ3^lL3bY:[WT^#byQsUl>=F
-m|+
~fdȽF 87u'/@Z ⬇ywVڅlSú5%̷0Ģx.a|R/%/9>R]1Lbֹ@x-bAx9 +/YX&3uVda,^ܜ=F74WWOG	";
ޢ4=	kB,D}g	^:b|P$V~f\ WEFd<=ўu'IhH5~~#܃D:l$)Ю"N"  [^JA.?lCz,ctQǨ;ۿ;]oĊO?zL~xR3;V_HڦӤvotMrt&ضoǟzDnm_7Jiy@>y}9MܼP\#rDL(<HQc	R{!<z1,k,,`
c/|9,8T#tVg^ I;GI	Ccx&gNOH<e=VncvnB~ptT	7."/2x	Ce.RH2&#WB-_(q#z5[F!x	Ðl|
-tqP/j)CzzN քXF&>޺][Pq/b[X iaA!%!v؏AW;xʁwc32]xP9pϠٞSܨ3lT1DfѸ3prȃp[n-8T[4;n]=(!2[[!M?7/STW Qp],~I.
-c . _gE3E#j{Ev,HLdȣGiPRԂ|SA7Ŏ̭2'JQ7WT#G57$+R'qCZx624g&|<KA	9>pn
-ߋԆr\1Ȳo/FWu˯?ԇs 8
Ë:0sq@^݊pZolD~AtU0zrbU-B~R]/1nZzV/T/n
-I FbDY\ԁy[`YdXN1ϴP-t;׶4..QiڞbWm?EͭI]uhb"jy?%חwA_fw:hSHbxנFu'X^*+("荎{} *GY8O$^
,r:#?ȁ#, P,D|L8Vg8 ԩ3ɔJIf*RbfINr=BQ:|hu>C~~20Z_ƠQ[`tTA^M#[\%rWx`	sfUY񁋘KwVNi3+>*(:)^eM~pINCDOrwYY~B?w%aCs#{C5{<*xh')s`k`TL8R]xUq>YqFlLn6W/j^&<gصۅB"d0ֺr[k_.VU"N(GH%af<|.e#X8oUI8PsP8I6/9+R3B濔It@)kŘ]/es'%[CzXhd
Z,lQB6Sm ~inNu4(#۝/[A,C0C0~<[~A(elM2r`FU,>ɁU@fH4=wO(fSXV64B}`FthrfCCbcaa"9#%r+&3-yE|L=U7Y7qM4!Z/Ks˂Zl2 ־r߁ ځ	~sԌocLAw
ҳdCde0|@^x\,b}nk׺p7˘qPx_xI]zsD=.OWG'yPoB?qʐx/MͰʨP)TQR]+B橲mfpr^|L曙>Ki?߷> Y-@mI-kG
%[kALL9M61Y$s*2~6^2
-xZ-&ìXN48;Af?Ib+=Bxi5L5%eF b0h焓^ WkxyOmq(l7h.Gm7݁&*dwdcm*R1)?F2gY̸\
-N_0*%GJniC/
m	ﮭڶ֝,.o哾yXnRHϻ<[8:vqWwm)Trt..UM !kDayM*nTv~w?n6M;7o]O˳po 8^fdYҥ:9,UT#mKh}e;]-VWx᥺q`͋u*ITUJR=cAgڣ>mPDbLK߄
߱z };dr=	4Y8u0}wTCA~3"'m2^Dl^Rxk
-xݤ|S (p>8~b$a{eL(`($)T:A	tʵDDA/duXB[zHj&0}TLSlG9"
CZ
U/Gw[[mk%XX_?+}4,2wq(O:}+|i.lc4'dWF7aFQ^ch+˩6qD
-I<G)m+ѵ)wX.#wKsz;yZsUa"n*|
-"iᓬJԐ{1!{TDh7u_O%FuK~!orA:D
-n'j{4.[q[3H>ǌ͚kxrجΠa6^/abRBx_T]++xvիZX:kRñenF똈Dhᝨ&g"O7<՜ZcP[|Va$-> 
-ƑK	ECﴗQ8woqm"kǗJ">'G%v4Fn?0ژC箈 b
-<qA	
!Td>}PJ=6PO
-idR->:,Xk^6kYvRx=6=YeRjdC	9K$Rk-WjtPuȰ{֗3X@(8Xʎ6wBB	ꋃ*QirrϬW`X=3V9n)"urc/زSl\ mއ@aW>NǦ총-|h꟡N
-S+:K``w"87k1E@dYу\D]
td{Y\
k\cd]S)1qyє}dnlҝ7O(Ձw:S=2ћB2Gƾf@w&dٚب߽:rm?eQI'6TAQ{p#z9ѭ<n6~Fk1ė)Iށm(ad*'A6Z=g
M8fU{`# t?6Csq@&F$eDVn;!h>;Gv22W<Кd4h#d̞?fYȔ񯾼nXƋw3Ɛ^&C1eO|SS5	gXܟP;|ss{gA>\c6 HE}ŧod묷T*ɂ+$tBl6{!>WËo6u#5XrP-KH؍tG0)p0{H{FM~W%"CbZY*SRCzH#˞.YפJ^0xsOQ҅
nU*lR@knL:P<Zc!d!*j@xE;yj+ȵ|/.
qICYdZP{:
-	[c0`_@+Kֺ_o}UdBf.ϕi'"@MKeuX%1{`l?~6"`I=ۣZlN2pK$(z+OQA
-0N35!/noTVuAQxh>JFUr	r#cX7"&ƒAzğ`	\R,<*2dhf1&ʆ5R!c}ьqLS5'c5{ιMV3{~ԀOwj[bą."LLqwωqB\
-Ed9ܥ$`
d5]vd,b_9eza}-	fw/]%TroLr#5@j'-!D͋:ɯ?
wt{y[J|;^pyr:x>d297LQlՇwҘs[@1,*
G>nfD,@R y8Tt;w.jT3g!dk"	3,aq'|> R~pe@
-~"k
DZkREΨgь8LT^~kJUD5$a`R-'Z{afwuf";r{QJbi`%kHYQ*e(ˋdv.[Iܾ'Bs\ۏ5LxVK	_lTDZ #U4@+t]Pgm-Z}~\E7:|/l3``/io8:r{+MQ*Eǝ#Utd
-Pk|/cd=1z^ !S~:Vn2|x`ۖqۋ^wn./`:~KݩehYG?I+_d{rL2k;0oֵWrw(q1pc/K]늂QA/i)cєS2{Bc0CQcf`66D
5zK?srP{?+Q%U6-lh_ Xfds<vmB1m}y^K9T_#Bo(]taҳmuilܶp-1R̥7+mLM17nٗtbc7HΗ^rV㋀h6
-8(R@mwV-$	79ǀT3,MII]R1-\J>B %(/eO.+]tQQM~TTgR:*XS: a&t:2EP+D`VS8{ӊ*A]q%AJ_nr&#A4[$4SX
-ON3U%,EO5hI9AeoQHb# m^(@	A{%{U^8#\-"@) ߈+@դf]{ppP׵ポ@ZM'Kd##]s	IG9bb\et{ S{4eɹ޼pL1N0CftNuٷ5qcw]
?ޝ
i(fb8T<8|֧	VJN[ 2BڥŰt^>{_wMk.X\<F1LǢ¼&׹ÿuc'(wZ}6'Y3Ou fn/ueBt>]rW7';c{X7玆
-0PX˛1l\~Dײ܅å`2"N0FqPҧfKO-1

Mqr6Cq̜=U#lOh9	Pʑ?0kʿ߼k]s_
-f3-"HʣֽP͗꾽*p]t7Ol*^[ŉ=~hG_[-LHL\iVC̉&cfB,΋FG誋0t1yneH'$SJG4R[ө#,CnVe)Vah*{9H1Eo"TFF	|L\z"(bWi|,vae<*1"8ug2)`q\fsG=iC>
+䃻8/SX~
-p{ۭ=l,=p@"]Sװ>=ƙBRgve/#BDY \+n'O<#FIzŇzP%h'R,f)IAwm$!XZ阨[=0aB]Ktaѥߒ1GR7v'
(I<{L:
-CqmAА
-	D.'ϙ.Kͦ8:Ql*uMfRAAߞUTvK8LxN/Re :ۑ<խ,/nI&a=M~d+Qs&'i'O2ٞDZ 189ݓTbLM[VK82viA
-kRt;7\m׎;z60%.Ť _u:6bYFCGW<w[-wȌ$4&06Ʒ?`?B3@mx+IQ['q8dFwVtHw.-z7wk{e)LKxGDy2}q[u-Y!u;ehp^LLU'p;3yg??ٺ*u'u,a,P
u-)I&i'à^vtqY' =](ÁlAu(G8QAeSj/.<]NcTz;yDȖ ?cD;A/`ݟJ䉠cJ- I#fba2DQ}a] I !:R( RODUuʫB^epj*nTY
йҥH3	~?$l3Sm'et=^B~OmuJc')hozVOOhC_2
-{Nm^w,_=h <YKÊnZ=(:8Qt3AEb ke:sFF(c^Ǟ1Ӓ/MV)7T6)X+⼐8 j080fG(X)w9v{wRΑD 
- \l~G?GKQr?56#{(N\T$I#Km)>!uAWԝ{ ˰eL(d$<.lLwr폽ߝZ11]#e9Ws[#ݯ"ap&;9uӥ*:wR)=T!74=)P4N %[Ii
-s]w$PR;!|*I)Ѧ|UG!sT`گJec?1s 
l欗Iaah"}C=ĭTj  { ,SD&T lYlӞG7ʥ/$@b""ttN:Fu0s\5B
ACJJ7ͣ4YzI2Jaw]kUET+M1|9d	V~i^T<AkgAS^,.&z/@qLc	e"'j,.8b/<{6)<3/LgCIOx˧-^1,3~ջ_^>\({%/G`{)Ho*L1hh[	6[(ίtt@g]r/(H\;@+c$
BrHd:wFX#9}x>
5pH6MeRÝRtesӦ| "CI(cl>"Ѵ C[^QzP.y)5ѓJ8WKC$̈S
-{I.՝0ܴ)y>X(a
bx` 4vg1TL4γ_Ig<BltkOXA O2@/B>yxZuy}iOZwZ
&¨IPtq}4H @Ÿ'_4eO-x=Bca~S'*kƂ""p$Pnر_NEyla_=g'ԥȽnofT)CyS#D~>#?6]JCTGg&\H
p/ҕrR2me5<ט<hйTf˕vU&E$)%J2D]w[9	"/2B<*۴1׳$GlRO ܚ:'9SMWDehͰɔ{2q1َTr6".Њw0Ecw k:'u~w?~zy7
(P⢃ĔY8Z[͗%:	;HFb8g:"l:?:àPao^ VE ,oNp.lZe8hΒ|$l<2U?4}fC@znz
e=/\ wk$BREr ]dzFlDV q3}@, bLbb8hʊvZCVqS~Kp3I{:G 0^}D>Rg#OSiQfa&%%ƝF
-B-S]lw怼ԟ4ݳ*[8{tG^JiB6s{yݡ¹-;-,C7uƑTYAA\Vx}tHŠgvk Ę6e-|
	)h6px	`iv$:8ݽz5UȊ5(<?8O
-q5bo7[~K888`َ@U趤j1R.ļݵ
-@99?p|~G
+j.wRۑЗֱ}ekcƾTP. R4DӶiHS%F{s6l5K<N?8:~H==>~(ÇOecL'AN1K 9j|YDM/#gs'P8ANOo_fH$.2 1h0(	F(B?l*YO*3oWWs@ւiX#:)\Be+(ru2_Ftg``
}F]drYr#jeHNR89W
$kR&p)E["ף^ܳpK^RҧTw}/FeK`lZ!FAnlfmp
- N·_;"of6l	A J8EJKDXV?_ل4K|ovnK.g y45Z.K X蔾r	L?Bp:tB'\XXXU/1)=|Oc8J
1X5W6AG	x4 }	l֟|RI`?E,:Zp>TH3劦2\Z?y
hԅF	]'#lw%5
-|p"XM*CgiJ!.b2'svFw(] Hm42FuS2ZᒟsP
El6C9:1(`<!څ},!H3Zg'$o6j^XK_@GFYO+/^x8n6DK,NNРIF#Ur4`q>0*(%
-0ˊv=vu(rc'NOf()%2ku+$RZL0L5%~#>ۦB?nֺ<BoŮ3NLq9&h	qJP,x=rOu^o
XDL֫%$
omGaGUNwDyڏ!1y_~QQmlQw錔%v?f<Sz 5ڑkXPxH9LedKcr&z.&`,%)eb.	ş4zAZw$Y?G7h1UN| {X!y;?y/>]I㏄|m1aUjmU2n2FOy4xP6A*QD%>Ghkd΁TԿEC1wWLlh(gҸ J)l,uͶh7_"oq{Rgc1OݟsaXNvQ\3?xK0u1;F@2#ɴllig#otن9ߝldҽ鴋.+Tx˛MGaBRLq-5^ז.f.E>w޿|5>GۯAs,3&3__?3ɤ\_~?>~C}(ҏڎΰCAtĻ~t4Jچt1/3jhVN:ća>S	UE >){ti>s^?;wf@VtƢU|uk-[RþFú-䱚@1PF'R\OQH¢|3dB(3Xj(҂
qPn\3֥5Pͼy
-Oo#>?@W&]1+<ȸp,]¾
-);l$P.+4o<9ʮ!:Nsk"dh(
۝i9AxUP(_[rzvש1h"zX0fl UY@ጬ[%̃g`z|*;Q@P0ygϦK?̇lH/GkuФgG|fh[V+)*IdKʙ^^7kaoA	1No+w18N6u7Vs-#.K1fj5<5#JԠ \"]h?7Gh;4>Xzlq"Y1%>UCbm,	lMXnf10J}@kJ""!K{L`w:goa!DPt$OdM/E*m^uHa+iQ1E'rTŢ	*ݕ^<؀ɑ*b1B
:6gtfUFkL+gJ!2$	r
-U&*U(sJQ%SQԥmIE,LRoy-SS󑚍lSgAZz)WK}]WEn3EaSSD,EF!{LUưjHx{*CJ_]@ `okB72'k؆'۬Tt{6ao}pu96_;}k.#It
|9spQ&tN@B*ZwoɃC4=ONc.=!#5L#&UǧK5d¿d	e`&=eOvZ˪#oCz%h!,9<βM꽇![z-䜒UP[ N(ZɬZ7Ek!Z'=1{:q]$OFC\o!xEw.t%?\PUllgWeNv$A,V,[J%VJw\p /uc!l3qVK:BpH!Ym:fY3#0u
-kW'ÌP
-$.WjdnU_T%73NdZ>?y
;#XvKe8,v͏RszNT}_yvUBk A99ƺK>>%%"
uaίgcD<:܄])UMX].bwRK557|H?1 A!Û
-)|=073b@v;Ǔ6(p
->Hz6oiwWYIf9P
VE_t#2Wۗm#W"#vKcM5ɛ,^&wݔzs/VS -YIn	b#P 
-Ɉ2^(d,|eI}x%<ŋ(3.:'֕zdVv֩G^fF&m\|ezv|H޾c1ɡV
-os޺K샩pMdO9ҏO$>OwWH񟟀:3W RBpWixpWaajMFOEe[0φ/eĖ<WjM΍uyǨZΧCVqVTgrivHe5mX0<v-%Y_پ1	b㱡9knC^[\ăcHOákևDˠq<H">64
ETJB`4Y\Wt=* ]?O[Ǒh#]	q7r]]Y4@
zzÖ)-Ӊa,>vꦍTk&}A-ksmNtc6,-F+^Ǟh#,N Y?rO.aSVv_ai˭r8\i!z꼕K:n-&>\Tz1Ac%҂<TIq_qfí`N43x=+-ʪa`%%]+g86ul׊u "YNƊm_ƚ\~ŏؐ:ހ9Ցl!oΊ#λ(#.gF,kJf,n3wޥ"By~X&-sn_R,<ZAݽ{Hovݽnn7M	
U3QFx{9SPV=۪e_~&Åsm-UfV~{xx qVȄb'::ʵ@.UVyiI|<'HcB}>x姏Y+MPa1r?y <dIwnmh}T)^~sLw'_|Fl#(?FlUl5#LVӲ<Xae62<;
-p

*sbmmvLZ3M$V {(̩FDE:#YAUᒮq	h%ǁm0a*5o 3;#!<z}pd@3Z
Dx}8`v 4ڈ;̭Vv@_75ĻSAM^6*e/Jqj G|;bWT`uV8Sqpapv8_ط
-.q&o
-]SPbdVHl+-Xd)TB6s>UһS{:͇ju^ҽ}#IZ&3]=z_'dH=۩}C'Otj(yN\^gLٟGǿ]&޾}S~|Tbz3{*X 
w[{ZTҟrIo޾Uyz|_R<{'|/·"_ry9)26OpOa5)øyBO`	'>}7JGC,PyJ^|^&?=HaPus_%n<Bw"U~u ]̐!*ADb^umIri_/;Nw!kjXz"6/Y@#ӭy*|k=#YI+>wgϺcqb*AKJ͝v'-0r~MTl"ޟc}U*0E6):oY@
-@ÃǇz||oy7
xA,8u< Ո2?Xo$zf4j0^naO95|wzFQQbofbG;V`AxV-A#~c<a|M;GE~SH}RwWP"w]vu	$gH.Lu".{\XLF2
-m3'eӹG6O=(=2L}eE}HYWV[.SQB(u>ghj娉dWNGTj;V:lB;W)ў!
-&{LGn?>1~᪹ @Six-8z,/M)ŕioAP{[uƋ݊w2"!`v{/8\+
-\~SՆ"hS`*B7X9Am_u/kA*i(&
'=G
-Ze [H8}b
-^F Oea[4Wd7,.aYtZ=aAKKa*Q>Cp2`i%kބiY0lv:>cΕ<V?e.W(!35nn*!6ߞs_JUЬq]Z!QA?ρ1aљ.g:hmKvZ_a?7_8@NcGPmZ=u}(4qLm!Fmw'򚈮qLDv-yQn$xsPPb9~M^
Tsw5oܛq)(;odCxG:4&
gSFʘ=Ӊ!cayX63
9)*0gc&3uh-!VZi	"Q 1!W+RDBpۓSU%xnhHH6pQEc;s5
ۑ*PYXH5֖
-m!s-Anwa'd|ڤË8WƨԳ3.rN&S`ڇ
-. ,u2S<WLz]/zUA)rʉs_ԁq>yZ+mWR\NϒQFQF#FyMPUDZEȌ1
:MbyJ~Dv1RX	f*uvE)9d{bscL.ۙ"xtTflQ?0]k3/[!7<Y
釖NǊW	V=%U0		^g3aedSUiM7CKDo5utsA>9im e];zkӐZ7̑:z	\VY0GHyhx{J+0fQBf*h `
-n*64h6I0?K.=$9S{,]3=AĒy<e<	.xoT|DcE>зa␶Ty庻@;AgL=l5Pnu)8`#jtyLk-Dub
knz?!)l/};SNq	٪hC`o[\gqF4V3쀻E`y)_pkY_`=k߿C!>5ZU6P׮4.B(օj[h54625+u}8חnUnW<lk9 AdlNgRb hW:
-G8BYN. @Zjc=éS$%"}?pqE|?E.tHf!k%p$ޮْsZF	-# v[/;,0`tGSLVWǧ:N?&iZD^EPL=e[H]rbM<>ͩ_i;vyӖBbVO£~[=}^zz{>f19f:i&7]-?(r( 5Sk0
q+vK
-I%ch!U^ll.& E]u*0iFr-f^e佦voVY	m
6r-
zB3wS)c`@(WܴN$j8D7X5u`#y\PC^V|B^<ߣ\C=ŠPJuE즉ȹ}Z51EBov1p/uP[J8(?gtк,d\&bPcdz(EF+Dǀ{\vn1EH``J<);bR\50$P3*Pk]27'pWz4qj|[9R,m޺0=`7Ϥƈali}ҭ_=;tJӿ'(az[v5&Q{KnZ>[2+
#(ʕ4:}T=߂NU,ܪzPZZ! gxf&pB:S:gI';&+wZTRktYdmJH"TTK])ȕ{PNkk敛w}}YIVTDoḀt!Rh!
X{SW; }-d>	צb*/,%zyjEZW%c[Io}仪2 <=uz|
\-GkRKhh?luͺOXX㽲
-Xn7
mɽ2t6{`q
]U4ѧ^2P:bKɓLTmvpf1өR>M<ig[{eDOՐ5VP$U޵8]d,+0uob+q,S(}1M#eG1to,lȰZ=_ZVDݑ8dJ>-7O}侜Z?5)͓
Gޡce[F=
-oyF߳Pmh3vFa8[m~Mza$J =JBwJF,J;0*^rh;	hl+#fS},+k/Qf*w&3$rh#KEu@ f]ݫx;<<H~t?9UϰNgϘUW%V:kImaL$KwK|4%˃ܟOX-pWyR'^Ys1MbŠk?ojy~*>TZ@IgR@!`>s{1||.'XEkgս; 8Ǥ5B`J_w9Mz{ݸ۽kuX]s}xh/
-]jYJ[]~ϸL=e:hb(^&
-/ES{rYʗE! FwQqouOG5Q+kFZ`W=s\$0.8g+
-1H_V|Z
-yfždݶV^ͧp
belN2LU`,[%q<Bll2Oh?;L5mA@4hwm$'h3JJD̤WM,ŬDo\Y.ƓXd#

Q魋EkNJ{żԅ#dc]<OIF!wQkZԜVN_0H,2_<)
111i\Hvic;KFGuVưJQNbʒ'p2tĚ'şECTO~h2ĜjDw.o±*p`H[<tx} {.ixv.iw~xwG|-3pkxG1|*E_e{z9rrM=Wyگ·}z}].τXEh-tV?? ƺTeN)|YfXg"IܳD>poh\kxc?C4ؤR]R,^'{S`
-)>_5$y7u]_'D(:Amo+
V hOS循-{YS)bUGPuɤbJ᪊..ZݪVIl8M%®z;|l\ln.}|ry+%w8'!Xm<=f;a-,C/Qܜ)is{a^׉Ć;S*텋g85#z+cRIFp4yN;_Zf׎<:7F9Ry9g{X֢àT?Vlѝ0ho4B|[""8Jg,o?
-3l6`%#BU{ǧ7؄eCJV<&V'槡?3!;:?vxS_F/RR.	Oer(*96dI&
-BgӖ܄V2mLQ3sWEJUdodݜ2D'qA|n
8 lJ<glaZ6EQrrZ,mj;.QTXb| Kw1Up(8վA>`t"a=$L :[C u
--ظְM1Lw	s+XBEkʘȬxK
Q9	 wS>nvO<`Z97zׯ-LdX]TExq!UI&"_݃gD}51!$/Bq[,MUc8X_p!2P16m&qVf5U+t2ǀ\oI]PP|o/,b&%prg
-ͷ		镚`7,ܾzW#*ۭ͘KYTp9xZ]SLt39W/7a_XLf}%$sL|=t]j#zm[lg|ӈŘѡR~ߚi24r	qQȪEM8dp]_-'N̡(*"麈"ҏa:0ѨE<ܺXҔYKp
-}
-V4H6v!&mUSO!:7h
:x]( OL8ݜGNU!̸gWundW6o'w#9z[#E3ş3ß9,(6Z%hǱ~Iw1(F)HhG~/~tQkk|~zI׉Ҽ
-OTQ!jW ,%GpY%2:<6Bqrk&s]+yD͓}ը
 %Mdxນ]ɚ]-BdcG	SD']"b߆RĨ o+ jUMaZ^ʷ-uc)w"5Wpڣk-(Ku]t_Sރ7o.mX1DC-!헰-U1ٙsÚ6YcVuzKWw[ ׆5|w#&3&"s6u4:,z/57~d|&]fo(!ͫ8<(rO~y$Y߫%/\ޚ~p_)t>&$_j#K?w
/|㽜:B&Xq
WމZ1N
-`nZjVBmŮ`LŸD/V3 xݶVG
C]
-Û<pͥ7xڒ̛W;zLDɰ0VSf|5;B2^`dP䝖yKY D0*̡<k:TavӳbyY,3%3YFU+'˄6Ť+Vg|q{Y]3Ţ"X&籌yqPMivN$YAi.VQs
KlL#Rc(ӏ67kI;IG8cЧ7397t
}p..Up4ɓ!D]R7U6cTU=*sj`JᾉfDk ^7\2
-v=ŬCӯuVwAd/TNk^bx5SӆˡF@a~{0ȎsO6nT$"7	K[긿u^6[tӣ{rLh/	Y ro'w(S^-`t]
-]!6Fu J?\Gl}nuWs{=S_Z)^%#UVܔ㉟rj|aR6O]vϕ܄5
{iPe&
-62S=刯+$=(#v8.?VGZ#A"i|տ-9AE,XQm)eХ'3ӛ8uf
rgj4rڍQqg%M7Txנh/}]*XjJ'oʓ#πἚh[~ԴF,l|ӑ M`_OMyW; /!v׸Y!ݠK=	+6[ȏ@ڸM3~*@MF\H،wҀ7ս
)}/b7v2ݮo&Xo
%^ 7l<&z%8X.
1Z!pOծ]jVChsweC2frܚxu2>;EqSX?TuP|*O[kLɘg`sZrHh5SXZ;-)Nzz<Yü@{58"VR.H%
-#X=i4X9l6+6	Z'txbQI`:"`<:q<=Be3H`CΒWZg셰iDii6IYN/I}ٕwl]fh>?	|+JWnQ{ɉ|^텒5XH*q$=?Lu2d<@sVsyU*+"(QёZB*K.%$|^q.H5k33G#vCJӸK=_ߘXzxZ$03{6Vf<KQ Yٱ0~ڞLvyT{#_}6Ppsއn{}hm1؅؋ ,>}_@Tկ;\U#KIU 8.:*l=vhqM	Ɋst全WyCT(#R6jEG㭩͊AE) 
-}v߶WIg+KȒW7tZc<I&M#Hй|0sTG5kV6Sq6kY&*M8O Mj(ڶ9KR<x|
--E,L8[dVm4L(%Tb?EIeٕ L	yKwt*#sv{Χ(HՊ} i鬊uerj*jdmd&Ra7
-NHUTzEN˙tX[Z|]?/~THsAӟ!80Ki8(㓚xԄ*C8:~)(sD'%͟)JA+iPYkBfv%5Ffpo! a+bΗG]N}|#XC!IxM_>5]|]۝:FUtkH13
-fFR1Lq!/[.Uh,,)S0e1]yMHsbDE"v=߸T.sm~+򜗮;煬s:s_,4mc]| 452/ ޛZD-ɉ"1
JMBGA@e!ga:̺RfmieR8S\¯#{سzź25"Oɳf\=s*@wV%7w+l\QOi@w50f+:Anp/HS%LS۔*JSzj5/>LG-qRAӱB:Y	/@Ƣ	pl CBصYmɀ&ejޫ)WuvmꋷpJHVPBŖ&q1qYp(I+P*E`;d>1o'8b@M-ukRf%C-
k>dALA+Vt -B<~b࡛ 4uM'Tf	R唻3R*`\5
W	c`^RY@6im&v2X[ݵ+-ߙ@ǕJ<;OR%(,CTٚ)[Enn
M.Iۮ=sxtXO!?/t49Μ4<zOʈɲx%6zWM֦&5Ѫ#'{}$/&l
-n)!**2˓*kvwxP
WP85)Ҍ*ô^K /Qgxk˦a
-~(/d3MY׊.	6)'|[%&qYE=?NpD^M}QnVopZHwqXcfªM9VOђ6EؼDpCoEKK.3\D9ۇZ?\7+W0?dmFaɄۘ+;KP膷{P7X=/XsLAstЋ+hiF݊ntϤ҄;;CшKZXvy̆<>Z~/"għ
)i5궓ߧqs7orøe|sYҐp\ܡ5	],ٯ-i3KF1gC{j:H)Μ 
-?ovj2cv{]"!ƱWXaf8a%%AI|WޅO7Lb¢@0K."hAɈ*++ ) p F)m/AԻuO FF R0
cYUrۀrY.dav&0|ˀq,k 7pS˴Xn;zI7ɝK{0|*bviW%oP Æ%Xѝ;ȓ-Kԙw.DS#D2Z-NMӛ7MFu+0M
[>m,;"_?rcTPYNg-tD^qݾTrkp0D?:ҫ-O5dkz8t7n ҊM/G &}UFs8,䎚d9=T]!-?n\
- Jڬ+/l+#yCU}TS +
mf+Yrbs{FJZmSo,zVՈl}BCO]
-q(q
v69Ƕ@R[; ~s	j:j[	[)]dD )z
T~V. T-,oĝ6pq$f(ɥ벭:ՄZbVr3hglMeMu=6YOhxwMg$T@Ź굍BbUVD
eI%r*07
|Nt0*TMh6v/O7?|>5CYd$(jG;Oeu,"5t@8K`i|I97
-gMI%bׯݝ[YZ6aoXj~7߬Vū}x{ÿziang~}q-酛7sSa!cl{Ev12PCJ0ٰ8X~HbèJq$
2CC#wweUֻSGs׺eG4+6U=*
-"P}0ō`M皘?mܭ e⽺#U\jI
Sd+̎D;#^v6lB?q[TtxVlmRbws\C]d:R]'X
-n|}&*a]J9gK|r6 C1n~r=߀8s[iQT}lC%^͇$^xA5JOZAΓ/~	kttÎWx737c	`ɱə<4恕0T]-_Pbq=ʝԂ"6z
-li"JƬ<&8 FǱ|QUazAOʀ5!z#r8?L*8K.\VfڶjeBf`_xW80u~9\*v?NL\9z65q'p|e6{ч^sX<\2t> N<V9ة?t<3FAv|pzt\҉jt+L"G.΂F :*ǆ6hw7"O&җӧE]DlSuX~
..@TB?#!r+il|-x	m(JkڀyW yīZuHy_B-vV;b
le\%U bMޠeOBgʺCBߢ;,#@%uF~3>FFɱ*&'zŌM}ɩ'Eoqɧ?xJWnn,q~؊C`,#Rkg7q%jKTbq<}Salج]5y>u[s`=
--gxzepxf	7f:
-|*6&܉&2Ui|ɮ'9tx@KsmEHjA:`c7C{c;R1z0V16KhB<s5pʍǄcEz
UOonu9c[[Ch22;	56E44
(i!2P9׾M:ĖLZMd(cUZD}el\~)3\Ae1);	V*ïDǣp%
-y#Fq`2wOzGϓLvje_aKǿ&/mo	i+ǨA{K55<0eL!\=XL(	dI'芺}@
;tEzk4GsN Qx{r> r15WH)#DmwD^`9-~p_Ha5mQhAzovOu%y 6vx}cH0	FkaOt3r77ǆ U'ajSusDL"[:-&PjGUב9KjBcZQH5kVv*zͦZ?g@8qJگ"~keаɇ{FժYH"29UD?\IUMHk*26[
-TlPr_z30^jo}ъۆoQGm߇6cliv%<Khg3WqLyu8t?骲6J?m4t;﵁w4a_.8bQJjMDqV#
w%,!}}lo?2N\i-t1e`Q%\$SKIļ8uPURAGH~MGrXBS@<Cjb葭i&
 lo$kea]NulTt06SGү#B!k^/Ueo(CU.|
-Qअ
-6jEX0PCP٥>(}߁_Ju'c<rT |\
%7!0]LYTa s{R]&]BM(ܹtW|4b )qZ7(V1KJ%E8ߎidm
-xV;A=4QaF>>Qyay侱_}[{e{\g|b<ҫȾC-QWC+:0ǧ#
̓ 7:`~Jo0p
-YYڠ/&F|-G4ˊen_5ec`+?e,fęu%*6F-[XAb6Wqd_{VX|6	+O{8#YN2*wrLu	1:V,9C/+nAu_)'#9Lb^%]C8A-YjKYDNJvҿxO
-
)!~l[܂гWI'
a%.ł؈(hP4[QϱBR+xNw!.<uKnw4
5
-z97ea#F&r<J1ka8EtF^#_ PlW
i:IfTV#o1["B!ԡJ6Sb&xulKg"׼`7_^?˿Rs_54 0[ů#{X H抔\pl+q ,:v
-Rثe$"aHbH}~ ,^n)LUYgqG5RDߍ4hBG N̿YtmC)kz4e
{[</zP8ʝýӥNu<{Y? laҧ~]L?-~2l-91o߃o>xO-gCz1=3ل 
cVc&qV&C8fu(x:W^.W	2@I4Ymŋ<4v@o6t|ZHS9&LrC~-(çmjn;0"{P;%{љ1k&V-Q
-Y}r)$}7˙l؛&u2%u>vx̭U6,$6Q	M.T192D? k½ܱ&pJ5эS\Nx-}M>SQYqe#zn%]6.k߹%9k"p=bm`tm|W>p؜)<>l~~h5*z*:*1R%6/8j58PQ++{@SahynPT>|<7R_4t[
-pi&8";^<9_R3B䅄%>sk2'T~nճuq0V@.]%J<OWC/`uأ\nQ8]-"of}v(x5C`;?>)f$U<m8f6؉1$}*Pt|!mN]
-{noA(JTu	jxw&Bb#Pvarcu8mpOt'[)if9it
-6%Cab#PݴћCc>hk
uumb-怃[<!&xij/L3\ڻ1s~VI2-ɛاO(eZ5kXչkS]Oii..<ۮW9~|:ΛO ]?_åK`P+kt>Hh7LKN[3ן6_>sϩ.;q-#0М
G?قֆ@E-@j*n"YE$5@y>ĝt
gv1oh9()5	ǫtUŰZ>2e\3N:Ν%Yo֩}R]NFkN@"NlN2"!hB-"^TVr硷&PVԷ- Sjug9hbfӶa6!-_6.Oޑ|_߷f˺u2sY܁W9kZ3w
-8@SҮ8nd)Sa=aQ3s|NqWw`,_gwDޖABLM\Q}eSAkI1 :0mizэvME|Vj["{/b:E7a~K2'5~l
-$UQ}]նUƔ(Q̶a[qb]z'MoAf[o[Lؤϻ
-<x/DJUQdS-#^ETĴT*SN/Jܐ+rZlr>W
^x㼲=|$ "S\˨V1/Xpa7uv[w0S
-1뀵css~z)"ϚGb\Artl*e@t<HŅ1ѹe^0YL.WS#oٺ:AzSj4P@]'	ǍD7xz߿zXtڔtVK}Q7|#Ryˣq^@K@D7> 
\ No newline at end of file
+Gօ4JbۙlJ$Ac lEުFZkO4UUoҀ5ҝ\2=XL[N.> '%bMG-xfg\P` 7°ܬZ*6`oA#G2eo	>AI[a6Ty ^6&Toˁ.uUPC6LI2̷Z`~ڏb-JIG\1b"݁tK׏w[}iӥKBDe͚6.]iB8O ~(n}/д2e8G~NK`bDlڶ6ox}|[ZU$->軇Dvc-"H4ݶPZ=roi?Jf
+¡٫O;Xbp)ΒqX>L
a,>!`Nѫ8	b?&t p_$x9eNT6+	Yǐ7+Xf?bRp̀+f̕J42F+YJ2	bp4FJL&Kݤ H;A=FyxDh;eR"](]VuA
+Bpd3ne̞HzMSMvD
L NE	
+R4D!V4hC+q{>)H"֏}='ģnVK|݈~d@M( ZJkI[Ƞ)Sy6@]B:>U]h2LâaCV'c!J *C[k8R`ֈSڞ04W*Yu\^%G}5 .XU:-4Rle;8: U5R+ĐkYih3hWe)hD5q-%]O]yBԸ#ܭ=1J:bךr{׻L(s35Av	DXijEF(*jX5fHv6볆3^{$zpi{|дTr"_tQYs6󘶰g	,=3U^-I11>I$5i^ї<8g١gͥL}̐-Q/7>{n䐠a
߽cD)гf\dd6Sn<Ƨ_Ӄ~otO3ՈxnN.ҡJҀAP̙y<a)
+Κ
zCHiB86fdϙt9، G
sb1Ȝ_Kul5CkiMxp\(`I3umX4/6$(xz 4tL #-i?4lqA{hR;kK\cRi 7˛*Hid!h3"y8KAWڻ4Lj͉I45Eq<(3%1<G;pl[pvRQ;\w!ů[
~<K azUL {QLei/uҁz6n^+53(5~kkTj
u#Vc 
nnʓKپ6@[mr>o4ěoZv@.)Y7iT7"@;=p۬'m#,1y)O]\䑟[p&
+kZc_~k%-ԙ1C)wyGnSuCepx6jͿJ{VKUMM0z0N yk߆\|3F֒LC=HN*fk
+%.R˱G rGZYgҺM	@&(8M,$;d+%75R[8-rKF*nH݁eHFb.9?quOzEJ$,R:|}?〧#GS,IY
azK(?IH+@W*tm9SVj#V?4eżGɱtK-/8	Di[.Mz~++w^T52;f`wL50O71d?#Gapn]5XAhc0</ɆWA;D¡6S±ORt$A@mVZ6 dmwz.<RV}0OY`J&n1#.EUmN#¥|1q.qZlj!ӚYc+,}{AO-ԚXިWj90@M"f+_p]xaԒ0hϝ]/.FS7.}uq-2_Ҋ?E޲{U{Ȟ'N=3@35ZVmPIa8p?΁U逷tQg8dOf72 `>"{ڮLUireG{776%jָ@Ir	G)$
~K/kD]\$*u;)9IA.V ]0"zOul2O4PerdVJ$
+c|ĖmMuy'ҟJ~
ש*
et'"N:}g+v1qȡ1) V~_%.FoJ5?8PPNLsn?̙!ày4v ></,};vm21%Uߴ(Y;~cM;p<)vUɿl[3W+;mYlXy{h#,Ki3Yڶ+gjЍ"H͇xÌ>&`W
AKSl<uv]X`LЈ|ˤ1Ƶ$Fw*;lC#£&@l7ݡu;z]vƣ7P"~HkFa#L+
+%mkq,9)ic.1ӝXR0pʔف4Y¹Xl*,&)n  	Nuܝ7OJ%XGP`9#~JYPo TO] ML犴zdg%PF`j4%he	*mӭL[q\l^3ƈv@fyhi&1 wdUC_Yk6
+d?p	:հ&oN'u0PkɼZmDBjF,ѭ$δ6f'FJ _G%G`$}˦Tlrgt,;K-y79NgƧ+Mؔ|D7󕄟"!w~.6I^E޿i[B9~P
+FUO5u$؇Wy7<	mz:`̚nnYIśokJ] gvF<xu:LN:%uQs.|3oi:6U+_+PjQ{3|XC^``:"q66-pGMY(69 %~XpNܵ?۲,т񿣸-Acmd2-}eŢ6-l]l7z]$PțpЋol)xNiw->8BCӟ$Gr{n7Evt%JG*+됏(ٍ^<;E[:MMĹ
8IftyXJ!W+^W⤹DO}!jwܚBڻTw0"(\W)b= Xz1XW\}iXUǂV#!:}5FFx|RD@0޹5Y/DMI[pjQ8vcU6$nX:VbX
`rp9NgDNKԟ#ä?||Eoz"f(,jѵZLMi}\T}GxQE5߿@Ջ2hRWQN_D"gqsƗI!<_pe#UC<nZ!gs7ģZZ)&k 48#^j6d1	OXOuĪ'
29.ӓ6ufŔ`K8Dr/nزs|5jz*ko}7'`ÚxbS5 2h躈xˡ~́YL,fj:BLCS3=S(pA1g֔hlE3j;Z	;lRh;nJ@0Fsg$i32ݠY' E)g	1ZebQ0N(oԅqGe2SYxZ+Bf	r+v\7&:h=G?ͫlpcNrM'jzF:"Jj'184/Uw\Ŝ i{Q6[6{ǭ@rTɻȅX.;+pnvUnOYA6CU,ذ	4p,._1"i̥45~ fV&Se0ql'4}v4_Չ
Y]6ZTl&<v+1BW[tW׫.>4p
+iڂRP Q"~1kZ^^?gvWLh7[86~rEuۛ*۹ty0FOWϢfz6C*.8	%lr>9Iv@_gf`aho:%4&hV-CuXϻ*b;*jzp㮩崯XcEg5͢P?;կdtSuwLkyUh.KǥK w	uF77uKJ+o}bp-5rgT.onv0=z5j9/%8]ܠDEMg\ݥalaU`?z.	O8
+sˡϵ.ݺkݖ+5"_q+fWD[+dTb}_凐q?T01k?=̋ʿc<)}Y7OW`:V:a&L+vDP6D}MG1(ȤynW5{=T%]hĉVoIƃQ
+!qpfr8@GI7hGc>ο?Cg>_x)*O1r,d7vFQJ#v#J֎Pfyoٮ ;<ZԬtPDϹtӮG!nYwҝҞF̑9Zel]V[YS޲MwF3#8_.Ǭm3Ӆw
+ZxuPzNwx]J&sƟI޴5n[;̐
+ԛb"M̮]p]> QZm[ge jjV3ѩPk2\zq`D~#=u?+ͧPJW[xl5,ٞXh5D5Z\J3F= iSd]>jK=gxt*FﴺL^u28Ih C'0,_Z#Z:
3;3l*iSWY2JK
(T<>0EVȎD(֏ߛ(TC"dNԟ3ځhtfi1FyB'kL5?gLI^T/m)WPA7j/+C Gj1Ztb8(.~eq<w{*a6Dϭ==غ<$.}T7?3EcH
 vXP+ib-2	V,Ri[ZJ@103&Z3q_@02S/|(!\^);]cyt0r|w"$´URXye(H,٘[kkcP$?cK1qRP"4-zq$<-l:)2oR	
q}*0(kT)ܙ5r|ZeN]~8IHGm)5ɖm[v]sSH!Zu'4P5Zcܶ`8B\0'V$Q,6+ݰX`+ُYCw
+HK<P i
uZos>ߘaM5̨ѳڄrݡ04ք2pC
+'v86$p@xLQI?/&)AaF9|)Fke0pG
+t'Aj(e(SJ„tniPd@fSa-:4B6bעԕ[tXqm[u.*%h϶dT":4[DlF]0[.hl AeL##ې
+Ljt+#0W\ K&TJm\R5>Щя/i=K'<b!
G莺՛s jbZmCA5N: 9~%H$W<w	66iD r^&TS6DghbD嗰C$R2baۜ*59v,LZ	{ΰqdۈ8t5xF7V5vlI{{jv&1[jރfQ\\0W|
+MS`MVpxTNx
+fl[N"O5=ߕuKJL
-pNʧi%5aoU߿/f$o+]hqp	ȃ+Fҭ'Oªҵ#Z4<ɇ9̵)srr4%Cʺ _RU_iR_#fiуwI1zU<٫Ҋ}.8wٲ7O5o[zŃaox[%_="=&6ip=2Mfy?6U3 TWlN+`E$$)R5V.z@ײe2L(5^bO*zꕽ2^{ݽr/rg=.6A"6=0G=+C8s̝j^dz3.[0U$Y.dWqV.7ؘ54^&^TcH&/y9p8@iYp7DIJn8WJp+6+ܴGs"GXӪчm1!=ԡ>}ꡊ42MRj(~ /40*,(Hڰb
+^7<^y 0*aAJ=el|~"Էv/OjtO}xhlz?|'֟M9"r,.`w)#qL @{eGRg6[T_!kiС<[L>^YL{%e#'+x %ZW76?冦9TwѦrFA>b2y>?5{;~+U^H~RPY՛͘S!;Tt-i$̠n DT7LV-Z}3QC	%
+ɺྵt⽩JYM0g7CCOf)_1of2fI7m_ZrO~
+j
+iSJ//ަL]%^g	K&c4:ޗt"i>,$e)+vumx/m<4&?S_/-</fxL5aW&F9t6͗TL*6
+0}2^aS
+GyKϼ2Otɯ.A&P	ZU{zЏfO"eC,ͰQ[U%fcTЇ@M#M0^zdh)44d9(
QdaW8J)R ڋmxj7LE
+SpuEۀNpО0I@ͲJ
+	kcEO;mxaxVZ	ĬN?w*ϵK3]gt;6[h%YGseT>fC567|ʷp=(Ahtz3Q
^5x?Vh 
+sC+:sI$ٔ%t	hBi-˼H/hmcM Zei4ѯ`Y
+[$sbA@g91q≭i+殢2M1|K4nԿ^'DIS/tj&2frv*i
oFҝFq
+-41K aH}\o2=DDR.L͍K^6P"a1_bd1GHKT#+ͼc1~jHqIhCڬlE@(@'"4u=he^픔E*f`` {.ө%׼LBsXQ$ T(.Zf&q1]	lF M'Do.
;%DMex ]P;zRs<H	32$.g,b2%m0UiUVP7|KbgI9nX~4'H[AV1 yf촴U`6jA3vV8n;|+@Y&N,'XCi%Y\G2_B$jMf*!=њA9
LdWO"{H<
k6!]4NfI4Yg{MB;W2FVט|!S+"^42CK˦`kK:EMr=922׬#|ZEd{r=0ȇ#1&4MeX
ZKƬ4	Z<YQFfl)ȗI,*R|"p-:Rߨ"j	}m&HX+Jձ/&5i͠11C3iu9Leo_KQ`cDkW+O0nyol5ph׌0p0NU(oh2
d|I~ʱNKOMz	k\vؼ|ضtOmr>g^kZ=ʣul6T5qBnn||)Y fhFEMIý!8 Qz?󃋀1wdI	Soۉ7Wu>qtO΂?xH^BoR~O>?C܌)6?Qƫca k$?f0s
+4,N2TFhb$4 $.DQ	џ ,Ǐ&%ΩKZ!DT%1wPޕg@i(9W90G_gW/]zvΝ\y7ys{Z|S_7氹o)x%].Zbp^:z&u|ԢmO+^!#;]
+5`c7Go{QuQ.5xS-5Zkk-*58=EI,l<)P^ޜ=7MY"h@DyΕ7Ⳟr>A4Ae+5=ʢhH&a4nn.>ۯ77Bï-@}QοEK[׵.W7,JsH+LWg46֡hGC	5&v	Y)׮S	İ>д72 P %?J
4Cp(!" &-	D_*M%G%8F6r$8+;6QPKϤO}tkݭp!0
+LBJ8<_Z7<thL<H3Dp|Zȋz`nBdfѫ6T͈#:׎_bRxO\wnE}VRV?_]ƚMsa%v|sM0pBDiƷ/%J,ܧ9ZNzNԯ~rHmY,&W\Xșk3	h;Y^S9ɖn|!zZEUda8`^zʙׅ5y8ZP]u>֮Yw)Dg!$뽁*,Rxhj8֐hEȵgVmU'5R,˳ss{~̐6F)P/	9)9r)@#WQk|A4]L+45ښUm!UY4PyvjUh[3gfᲷY

t-rm?^SZh֜k\@l,sziÚCnѴ_|g
+9i2McD<{zxD7?0#<?"Aqrv*|TD;T
+û;|*dkZkBUeWЫGiZ9b&}80㱊30I9K0gi!uꌗv
dOwvH;8ݔU̆  E~"ϭI@x|9,ooO/Pec>ԜhZ.L?{H7^ڙM"̐hήo߶Tt_NndHY'{Itn/&
HQҾv
+։?Y;2i%u6\IG:/&%72w07ܑWS}wi)]VD*&^vs3v  *P5<Y]04קĈ6/7˄F~	%ÍAK},b]C_k5~^Qݨ,v%>VI4G?
+8>xvzp~Bm\;(};GD/%>
}] Gi
(!HJi$f ci	ɒ#bFx`[kyŧ$^;\5:K(JYnY5 ۹if
r9f{H1Al_m
+ɂKIӠĶ	-EQ&-e_<K`A}4|jk=f-Xqh$Z@X[//PݥAELWO1 o\І@=TFUOg7{WZjxPPsx~tSD&yC-(9RԋȤU|Quum<
HRm(.z ~iT#^3;7ԌM@	6YR[14b;R8Lb=/t_$G&,gf!E3vfXV|cJ$
+v@}P?zK\wW!}EATTmfoё#$Y/(U?DG);8ǧ_OO?7
+N흞_~)I3N}/oNOs"Ao&LB ܻ(tMFz5>8@S!DH7h44S j'2a{3 4)TM0"*o}~A.
M|C;7xKz&JD&t$	XTGZuk2E~0FO@sȡe˃MN `ZMCKcll<g52z")}A(^koǉƣ
+j͍t+$r~u%ۏє,U:ї@mB'Ϸf*bÿXZb~~/2=e>nQOLDLw4?SGyU3+𠟢p>_;!.tLEi,zפ޾ ᗺ̗2_6ʼs4sup
Ukԕ-lV-N	|Sp
+@57Ѧ>C9'Yv<zOj۟iMhnH M[֝+^us*烀-+9kQӔ&VmMJeK#֔Q?7,(II0`ez']0+Au1\Y<.ko0a= |yY!yʤǘ%?{4gl><М5Gg|z7  +]!6M\,Yӝ	+ y+ZZ(ڴ}/"lYXYYu⛸dƚ=lMɒjҺ=f
s2Ma<:b:beb֮-0fGdXy8IN
+BEa-Xiq`d{e$\E1b|%釁ئJr.U8_IN	ЁKN0.?J+CB9yIA)'bҢ/#K; |:pAʙj6gNSJ%JN#N%{xPOB2*|9儸"h(u`cEc@B>,C$,b ͌&I^c) |'OF1	i rZ&>x+cSy^r1f,y6bkK55kJ! F"08NKx)yCĀ%QPXd[8!# rg~1.~Gs^oZ2ZRRnSv@,̀ (V㖅x!jk'FYeܨ[g 98u;׵ɵNgR>;LfPf؅f&B$&r68Ͽ6. uZqŘo!Xy&-Wݒ(7hMgTl d_+W|T쯈kd?kV!UXҴVؕ]]'[͠k2[^%@$mj{*h.)9/!9dƋ34Q\rrlA|lrZ_,4R'l]>BepaX,L<tPcu*:cء/98Jcjl{86W@YLctM
ƓXN/ro v=XY/qBM;w-
 L-AWO)f?S@`E!
[yԟ9T_z ۙHrMv^@}RwO|d8#::o8R?GFzJp)k}Q;c3uXfwTj_ުw#f01d`H0VABk	({fFꈥT3sέY+\KdFԇ1.I]F{{liѝrG˴zmZ|'6iVrmG(*jg{)QgڍqmhVq>kA"V 
+)?rZp+/a T1R٢sb3u>:{ 06+dfBX &/dU)!3SIrnR@?ix\r7b#hLEN>fM`Єl]ZtZg?#OS/-`Ffny)'5[ҿl
+vPJ:M]p@϶Aʐ@|J+<dIYBoғ[o鬆Bf&
+Lgpb?&)J-h*?԰Sh` s 栁7kRJ
+
+<P U˪G%[ٯ|z`$|B-߀
+98WoѱO|~#9|E|Hldv2>SZugusM:~:բד77]rzJA*d[}HUq
+7IAt%r)ZgӅ.v)] rj-x!qcJEa78*
+ Ok"<@ÙphUlFEtNE3DL<	Bo"vs0MDRqvv Q
+kcᒓѴ^t+̝AtA7Q:" dC1P)T#uDԊɍ/QpnRK׀P
6H38Ҿsӥ# T!oW9FY稼XttB*]] ټ'vt}YaRv
+hhj(Z֋n%{6:2"k31n
+i)Ǒn>i%Ն6;ZػѢ2x~@ZT{GI1#)O;01|Q
+Uw+;hm]X4[ӊeG; 1}o;FMÑTx$U^'xF$)"_2x>t$2jk&4,="uŸpBϝީ>|"(m#)&,nN:#<=_<)돑*0?z?Ch.Gu"!5(iP
1vQCՃÆuYʬvˬv9̾jj!pGc1-3pڃN#(V#t	iJ0gވ>[/GvvKu_ 4&ڌ5g̧\j/#H[^C8|}+CӌIAv?e
jT|f kBuR@-eC
>=~0E _2:`5}=?^J5F-+	I40jvP5IX,pdLTֳ7|Q]
Fy̶6\475'R\ۙeL9\mNB[J*?DG9ٗx)%A7UAcb'`">$:yJd,t:Jb/Lq+n<l6NF?![D0Nl ~Cr%(gP	1uDMpYV6\kPjꬭJ=4.=R0kТ2R(O}w6Z
+[2o'w8]Z9>յ{ξ7lZ1t3O#gi9Z/DlQ~<=ejb7=:6"e
+
h]PMH=Gћf9,JT;Ȫc`?0si)[b|qw\_%
і_+Xx?a>؟'WJc5(A
\"~e;D5iQв橤Ky"@+짯l	pZ8w+Yl#EAq{
+̨טvqVWCeg&%ɖI;}9[RN:i'ȩ'塈\]t#'<}6}(j+M\K+(Y7/yeKcc-J9-G{ۑTk	bT|	M5Ӯ(9CR;pgz?mORvү\^:AY{8Gl z %0BWK 	Hǃ$gPQ08:|o&"Gim9џhFW˼4O呹S*=2ղw(^~5ʝly#Ƚa
99l`,ƈ<Q0>#xxPӃ#]AzwtԳ2
|?#
+ԧ)@Ypf#|*Bt|e5 Jf<[ʬ	M׃%Qw(DQsc[u2z{<^@Dތ}4翹W?acHTiT3>!uq$<8haX1,7 Nk6k-KV 2rϘv; ΐ1ݱ9tR}c7gM^ˎ(R?I0UcWoxjaWeA&/|)u핎۲Q|_h*1`f{T#
+kZ1')P+f\C.&
{v6L|g*-cPS§|k i+ʚ[+I{nv+(_8P6MtڑATduPb&E;OXY~Α˛_byH}(E0Srk҇ϐP68^{= 7Wn2Ѣfra:77o߼}iuܬv%$7ե$by]6$j@2]umcpZ"}z^M݀[?WTj^*tO4IDM*w_n(\3%`D;a
+DX31s늡R̛5JGMC
iy,Y^zu
9=ZpKr^ƠsL`!+똑D){n_jq8_Oypt:;\5N		&}SLlqp9B
 iN<PFG̚_nisEdϑDECVpZ4'YǼJ[]m}q?Whwȇ߯mZuQ^e8S|2vFqlUϕ\:2qQ%gU.rfY+8y
O
G{j_cAc(]A6??f22k?(ݿ<)a J=tg6tI

j=8r,Ʋ.Tُ6,i$GKUD?Զ)K|\wD>'4ߔ=*~[{QօOzgsiv{-'FI5&v]~HǐG;JQ(Cl&f$ؑ(+Mwf>{Q6ѡ_:n>8?>8oyyۘA2$d~pO/o$EP-ko>Kwwiָ*ֿ볁B?Ԭ_FG/vK՝kwƸ˷`W{!ρ[JG	:Tu 0T	1~4S~ge"֕$Xp*J%.1QN]m$6Ti3ٍč̖e6d"}:QFu!+*+eGӪXa-&60؆I󸶖M's*T= Z\c>3ϣ&e딜M-p&]vfaBej1	#0Ae[&YNHNi-Gev]zonb&ŉGe.4b6SnCdǄ@$"R0f`u1UbZJ0`MAWuCIىB328s	E.sYZ]:apTGi7̾dh|Wt+=4Im n~vU
e
vcZ&wH3AZqʀ|Z2Ƙa2o@\׵VVF8v 4~/Y~v!'!~ܜTM.s4pLصOf6 ¹xk_Gy6l~]D.ƿ6Q3y4rG2`%w
2,L(rg,plkNh/i-%b
Q7O
+x6u˻mu,FV8L}2^e"`KVzݽtͻѵ!5{vE4)C^(Ee[DM;{/_O^z>Ucￆ՛_?߼>x>3߼|1|p_}~2|~>xV,IIt^grus0?<->b.e^Qe>+EsZwVߩۅ:2j2yRH)!&3-'.6$tOA蛠G{&QLtEK
oLy0Bȗx͸6)Vȍ=Ѳ9Wa-1vP(q|AY'zQ>:~A[60QlIuϩ"RWtsGܜ`zxsQju܎aV@$=?o8zT%oDHI]s2jD-B^(C^~ckU,QVJU/7/z̫0WUK `{T{},=B3"BҼU|߯ˠ{(S?oaEϣ?Q<KhϣJ8B.45o*s7'󠠖#VR򑧄4%ox?	߲I5LUbmezƴ``tĹB~!?uwpӠKB6b&]V9"1Vu
N׽w}[?kC<'@
ј77{nv1a"R(Ǚ$Aŋp\-@x6B2Vq(?x =`Wlm@⏲=sonJ@+UMHu.1T(!8yOƜKH9M+53&4ws	җ5UkJ>^'{/KM~:>FC6$'Y]{e\o>q	F(~?cܙIS@Mcx0d2/J"gvh}Ʃ+ᝫ5عDi?mI]kkЫE\sVo[[AĈy۔}bbņ$qJaY?ٌpڷĀVY-S
Z7jz8 ̋{aό簧㬆L/K爛ٴ2VA:R	8婗(ul$&e;	KiuPj/<7/e=8N!yHng[UCP?5tnI3wZ6% 8	|>jy*&8xGdomvE񴍤zhˑ	i5Rԇ`AK 6уB?_^  ; Ybw}.8 a7X̬^e]^[hglp#).\-K#e#D-b;:]:{U#&(v=~^Ȅb"Y+^/CYtp~e~y0_G{&RhsGQs[ނo^Ē:
+= Uom4ڥW!f8VjvbX"fPI1jc4
+
zrWfaL}Qp~=CjcT5V:įM4a!W
Z69ʾ^bW+K2Pg&AW Y4;	4;6o, }uip0	$V62Uj}uo]0t\K|@
+$Wߣg_#WE|0P?L<)տ UZ
?Gp|@=8Kn;n8%^v&g2*XAhȎ/rIFmW$^[,z@?տu,o
59"|KcQu#:-R{B<Ia/#OK&$`z%ys6ʘ"1 41mӴ
+{I9-׋oGw;Hs٭yQcIcjOz8xnʰ!{hrh45%CN;ǫtIO8+`8u{ڡ8Do<T?=&ɰ1"/R<m˛߈Njaʹ~֫Nkp""љdW'`GʍozNxow6wy~C;OLλގ54(d𳪃=޲xB
jlGDlIΣuUƽ!6_9Cl[dG;j-M^2%ܢ7{*qp"*
+ Ȣ)wbOt2ڛP;J&ad[=$W<QfөNy[n*s2'|}Zh=$ hH_Xr
7
+8fjwh+F".^_w޶&g㯺Rڳ=nkЍPg
F>ɱxtH.ډI[f5J,pU`hCuXTYskoB|^/|6Y".a*1T`Gsg]-(w4`$[Uʎx
+. Q)BЊPMQ\(O<~WsV_Dgg$A//g:f\|6|ڭ9@aK eˮǭ#x6S 4Ԩ˫B|^COpbKЕb izh]/ªc`+=\l>#iP3tPXAUxDemz;miچFB1{rXTLR&*-e4YEiOQ)sX&#QѬdC <lc:Pr02fOWxlC)s?6̎uf1ìERvh}oE5SA2U6"/>~@C|[=?x(F4D0y.*4[eP[;)9fDKwbShd6'oews齝^;R';l$Tz4c4ݳfgW`.u?cOm:DC-ۭr	a9!dM$-ƜT5#\2Cé,B51`=%^E'ѓO&vnH@t}yקr󌮏
ph2+?ʣ}>G|A	<:{̏fS&y'r󔯱ܠ'8'󓘳y2AO.]3Gr<}$7&&ώgbrӟ=|W|<z,=7Qس	8Ip{6}W|%]cNs1KC~<DnY%O'rO{Q,uyd9,bT)*Mׄ2y:zM>+<zW4k"1pO|0}7SrOx\T
+r!S)pʳut:)'r3doSn[;vΤ3nKqfR쌋McL^}6Ë`UeE%~?g|
ړLy]&\o<	_	2?	1?3yK`΅ax? br&N)<zׄos\)WL>GO3\g tcd%?'R'<zy7܏_
~M{2<q^<=FoQgu>_S\#glOʏ0E]?B|Ǐ>y7O
'\|tp'L<G<HP17h2y*b&1w$~קrM"'c'bΏlzj0}d:2|&|/7O<|¦s6#Nfc?3\3oP]|/~?E;g	g<8Cf|Mj?cc&>_g	<dsI2㧠t}	G~"~U2~$~dl򀯒$(~Pg1o~'o0HnP~_!O8~KhO)_ASi5#rϑ+1<A8g}A܅g~fHPzqJ<P'WqoMVk#9zgGrSliמGp(NO|Uq߁٧AøۇJo!
+4>%	b> =8|uǆBU\iGi0fn;=
+tl6jlAh3P)Q۫p|0BWYKlge<(Bii7(#ѧ
-X-"1|zq IPְzm)6Q=mpY6L>Ǘ4 8Ey=T zK?*~
+@m)W3'8z:m9pF.Sd@Ui<YC(VIA%`#KN3j+P+~ws	Fgs>6ղ235hsGjmgfeغntVfԃf0nOr8%Aru
D$xWn/)mPwQA=@dklr.(H䶠{mY'u`r8C#3N-2+*:3363d6`ڝyAuǽƪI-R_2q:D!Oa4fJ}Ɨ@2Q\|CG`j`r)&O=%:nW2zD!I K
_(A]D+3h\Ipؗ4V_ϗh3o}%~䬅ô9{{1$4XhA+\R;ITy3>Dt7Wg"_j~v#:+jiTYa}r l|<m&zT"I1oLL,N"jLlge9i2ߪ5坧=n[]c]S
`N_".[*"j^˚S/.l\ͧGo%'Qs<~{҃rۄ֡}8bD<?hDnq?{g^:qj䂪P ;
CfAYV:
Ȕ2#\}8>Nh>č8ܝ4+μs!=%<3ćn؋w80,õ TE>z ӥYžt~ö(G0GR4-NuO>0hgh-g- I8*^ "֚>UuE?'#N8ۨ83&Љ\)Qn{{&yeު
&# ƹ(9=3 'GFYeYLK !ӯipN~h`FY UTEv',(W3;'g1`4-|bMckŜ(c3#^u!\u跋2wt۳f9$\j/_nVXl)fw@$ 5:%`R/k^'{wwJ@]؎~ 4xYUMD)} #C~`Ls9qAAGEHH!q
+	*ӷ\g_P1wzthHi~^Lc RM\*`,xksȸFՉ͇}EsNYӪMD]oF԰~y.] Da݋2w7؎/٭Bb$)|BTrf{qLwMHX;L*i]F#1tzjgD?&utjB}Cq1'<Wd4KI)eqOjoD8pSy6?dȽi@o%D'9ȧ5oN)+";{Җx"r}/58d._EX5mwZT}<XaHgA
7Ok䜛Aٸn@MjnZa;R}׀_j^:eW)<;Z&LںdNǚ.erEo	YV&aA_k- H;k,"iPVcuJk㹜EcȢ{!YxVk1:
( |e1HwpP_dӍw ϲVĸ
1'\͜aq
|@ ՛&(mQ<ƫ`@u5aW;LhhS8]ɧ
>Ǵ%btGݺc@ɫqn)0$/U~oxpSU뜭TE}皼UyRL5{KnqN3yJ"b\*f^rC
Щie^t}j˵Q/~9p..ُ'EGkH?M۶ʮebƖ	T7-sr{.g$NCp,S'VCf
jtT7j.`
+|7验l)#`:Du3
ٯ|*;ĩZ?BO>4TԄ_VV8g3$->b{mxwBK,K`v!^~W7Nt4٪zު#ԟ툡)_Ia
KiUע@G>L'M]^Cב3,a
Jw_*ٝ޼ez~q`ڠUGs@"6K5
+ƨ92ZD ϗ3/ZgE83SP5sC*;<r`\Z=m	GөXnf8Di_H&gMbVoR5>0k58F;$1,A[33/Gxsl
+kKҦ8DSqXh8)N؏!o#&EX6p*ͷpڢK[8iuQxS"8d;]3g:7R~٬%lX:|䩇5m=i !e>2ӯjN6Js#{tξONFs8Z?N .k[.}
+3aLEvħ؞F"jٿ}{:JjɓĴT*U긎@2?ѬתnI*Ҵk/$;Lho^Y;o_
@m͟9:qG>?XQlաf.h#dqƢ1	yW6	Aԥ)
++[ ]>ZoҦ7<a	OZY[B~	CIsqMZw!WRN\g1Z
kN#Ⱥ8NRs#a# 3ۓmm}Xn1 !t$fKfy,vΘZ]bU|l"h,m1GMBƗ$;}]{V
+1GC3)ՎwGo ATˣ>vc/bbjXHPդf2($A[Ʀ{I.PI]KcZk(r6}("	>k*Y4pѺ齐]'		H\_BRGL`p%Bދ+vf p0]k,f@{ nI[ǂni!l'h,sq_G9z0F<>1 =:&TP%j2m%¸t(Yu!*jbPPsl&dɦG|,o!0I{9&1<?!@xˢ]M-IN<6
҉*`
+UʖIF/GŬ}wj9n,9|R4KZkhI WkO;1$gL,E&sh(A˼-5^SKo7tⴊg_~Ufx8[pA`f'b1XF5h	u@{OW],O^=FF6ܯ J%n7Mxh#_l.J["!,ϧD?x1*Vlr*Rkdw0RlM.or.8p+M/(;8֛*x;3s;
srk )aՀG"XNqKFo-{pe%#OD%8^+3'qui$Q1
+紘RʉO"K_9K}z|*p$*@`&&`e$SC<)>t9MgiE@|esja9!&]25_ls(,e'߲\Ӛb=\
+B)|An̿=NbQ;QaLi9%}7GsY5XT^93d>v[pբ73:#;h7Vh8VLQ4Gt~J$F&*k.MyCJX<ꫬ^Æp*qӇɬ1;_W@27f.CCULcSmA!:l
u 7ؽS%ax<^k*Ēу-s44N A
L[ }p;P2sM4p,`?4nodNЮ
+_FFl}JDasL_ "VI v\(7IurJ\dƿS[;ׁ0KT!skxOWܸ˰ѺG­Slpx&5Fو}RoDh7ZJ㑎wyyT?Uk~¦MxrXlElhe?@yV+WHmKc-~Mct,8X@P	`2ӅK`o͜ǜ1-5h4S˹s8Ely;.Us
͝Z"@cB	ҫM?bOQ/KJ{Ii27x-O/SQSpiń,LE	avUP?læBAFP^4ӺT#eNe8缲VSa*')<^sϬ	EI	m x4t|`.StTyi^wV޶Te5ϺCgn9 gԇ_W8o?nBT%"R`|[nʐe$r/~(K2Ǖ&j!-iTGF_AEPdojwgH绎,YaNguϖiIi
رߝ,;5v:p@'CxPJ"<Faqzr@e9ZrAI@-%)l0$b+?
o>H9ekT=ٺE8T骁78n\T$t&0\Bc}QzAf*\AB'^&"Ȧ	̦=wuxqK@zbx32`` Nٺ?iA?;!ghC|BW:BsnOIUg	oP^0bQ7N` |CcKY6l8568@6
L[y( $jYte夬}$yP&*L-˃2cW
+HE%ڪRp\J@"{##e1:BP`L}ww$G,ۉ
+p/YW6O]^l7ބ	QwP?\kY t:h؞FC,ugP+-9]pUH
w
T22nꇈb@}
Ct/y 1Qr=mX{h7{;3^^8-ҡ
[PrJlpwb2giK
+-w[uvJ:T'̎HKf*%.8gu;÷{{,Ӯ408ރ؜KӁs7E$rŀ-מ>Ɋ4M\f˷AXEhT*WVU˅}{/I!7Xbgu
bS@h,<:-긅%Uz؋6`hA%xxdF_ӯL[_|
+:O< KLQ1+ռ8/|xkfS#Z$?DބC+y"p˗./x%h//A^ >ϊeM{Aeg7\JGonKىخz"c_8uf{jv_;U?wj↪FHcjk8hN,MJ 
+	#"`_`P;d{~)/]dMg<̖MeRY?_V CϦ &2O&.t?8OI]g?XV)/D}fB39hMRI~S!wrxޘBUGOwbT
+	j*:5W-וԈ:42N>z<}q5_ITyDZS<#fT4@hV)dQ?\FEpoqbOSe8j֧F{9mc%׽;ῖUCUjpICK:(Zs<^uS~@ٻ`}tl$+U衷p ߪdR5BWh &~xi1kҩADzR:AMJb..Շ)1dñ i>-i+KĬ͊`zЏm5Lb7#Nrc11vcwipxɚ|٘N7_C;Zs =QpN}8NH%ǻYU7%Mu
+BڴOE#lpf
V&sمfSv>OFÂek+nMm
r5ápӏq<5o];i;8)׾uo遦7[t-?NeqgFh70<P"'k(5L9lZ!1Cau"N|7ȭ"=1\4Z-QgwD˹mȉX|u>G6,U1?~U_ʭ{b ǐ
EM-_Ǎz\ 4fI@ca}/Z{k{O3/mV*Msפ6Ӊ'gM
+lWou
77KeMzSV겱V7~ɰKYxŉEl T;X4;栅U6RpFoQ^
+s~%;5ʨ2*;O`uDPܥI'L5	`#\iu$5}X
+
*pp`EiV5;6Ev~#`(XV	8PnGw>Ssgg2Ɍ6"Z5TS594h\e=$Te6tkM?v\%waS/sKD:cQtA42;y\p8tGS񛛯4<`!uJ۽yweG_kQ-r5Ei7V)izeD`h%-UwhB[څb|胢qQeKR78)}s-5pC~+_
fj5kP1_-067zZtjq1X#xZQ_txJÛLAK h-7#jlq_q nnRzؽÇCbcޟƽCUK᠅\}oH͜vӪҌ0|-g~PHL4!SQjxO^/IF^D=
+B
+Јr6ʼz٢P̆[@Bo{+OTV+tA)O+,HJŸjyt#>8A6aTBOH>Ika;y}\DDb(:<_}ղE}xB
Nj[i1zycޏTO|
+]5M ly:\bĊYdAFf|سp%-_jf-(aŠa	0T4<lVҚczRd+b}w}.q/=|4c;dkZ]GZA"9JN,Xu?3lsBNS_0C$[HԸAlAjL+¦vSoXi
MtiȟэRÛ㝖_sSmnJB?+K@AZxuJ"PLiX9%qfal*?f#>"9;4u^k207iRfz\B`T|b׀{nJ_BU0{e4DA3kQ6s:_J-珿ulRͣ;*pт6lNO	'2{ی26`4jA[ [pLYd!D,֩b;T2?:eqa-[c3l;>ҡA?j:7v>姲U8+[e
+ږL|Wۖ >!J_̘4ҜrQ/#z{Ф
={X!oPrxI3Ž_GϞ<|yWomյ_G P&
+q{}8m9	ugܤ(A-E:]
+_o
++]Q0
+K?_\TIa9>O,#
ޤe'h1o&tMO~4owxkﮗntiauUn`m!]X@K(4ŞG[iz4 ɝ v_7M7/=c.5ڗ4"_@IΌqzjEnn^1G
QDZE/uhsA&&0JI-H.mKe/}u@õ?9fvxСxp̔ GX<	`GH4BSs9?;:My٫~Ljtǂ++Df[lay+M*T0[UqNSCl'-Y
jkL9Ez1
Aж9Q$V83YΏA|-v2kgUʙB]Ps!ufiu8V#&HD(w0xdyA RSM=޼;13ϩl<&~hA|?i	=[
+i:O9pf:*i|x@[x1eXOkFC펪.
@'jPfǐ4
#'PD:~Е;K?G}_䨺bɫ}47.֩AF+)ld9^aRiJ+4*LElYޱ2} .r`@kh`#4r%W(1ch(+OhTѐPۉ{.s8_:\)m	RXF;8NR8|:bG1*i}⊵E0mKD<uS)ڕ^0ŧy)Q:[oaU)?̔ _˱%5|wKm]Z{3To:nyԫpAb%2Uhe	A/_|"C⹼/Z;`g]RYJv ]4tv].l]u1%<ln=>KU45oZܵ9c"Jɛ8&4=h_<<j6xkղZWֳ*>VZuBw]&:ꕕji`%xY't#"
\QÖd@mbS|
+@ǃ7QȒ郺*98&oO樂D
+ 3xq3U?
hJƬ(RcÜAn aY&
|^x xZ9 3Þ?(Mf!A>jR#CWEJsw"wmqu@~Q2:M>܆{[= scU;pոl$ժ$z,ᲊn9EOpq!jUIBFFNmЧ-Ĩ˙ĝ̍h6w"]5;>٨ހB^cL-ݖyؖeJ-׷fZc\w^,V(ƻ#()램KVZw`ځkuupՖxDN*wS҉e	-Ғ5B+8<X
+EWQw=y UMlFV2nTn?;fGx^k58BB7atP
a+(X
j^K[K8q!_Rrb9B3p䂢Bcs#
m}>$]٩$c3:fyٌrIgY_d&x7VtrE{\_hto[aUDܹ/QdsF$=ONp?j ?_(S
}&su47f?'5EmttAx	҅C3BC Ýq ۩h%.A:HdԹ!Dj/F!b[)eWLߓ,odg{Wnb^nXױt	)V3]ߚ @ig;?g7vl^v&Z|+)
+
+1Csb#]@zbӟnQag
+;mh7x'hmo:-&+oL>*$nɩG=&áeľê,yQu`cbΧZ,v(R\&+/]%bӔiRZ=G5à|Z[^АCW}(/x)A^oG-_#(Oj[6||XF>/`+#}pߣ8&^{[iTiBd-7spc#E=O1`9qoV۳íXCɇYd5Ì4RD~
+'s/ևhx/U77.М0'1eIw<F1jq%bќ"
s)c}V~5ZgNqd@?  _^/T05ɧ'5Rr`x]"H\MK7bH܏XOc</.
+W=(!&6 ,0>R5uIǄq	a`|cF7	DM3P9Tcበ#p:
:%mo\l	o	C[Ѩi"z:4'q2$!~a謼Q=twuJgʌ?$⓶p(i3qy#hԶmqӿ(-k+lp}^݂+6ĂwzcbDU5gP
+t08_^O;8VA1w/jӉޗc_dm_EZ1vWv\E0"OU;'e`̢9zXq`%5hvܷl/R/䌱5@hC[ZO`މ j;w73d#SërgkՌp៻}=+T֘,D-È(-Y)ev᪖L6Cvb_!$\FԁZ
+Nتk:'7O!z!fČ^ c#"(N镰K;H)Mvc&r1bE|LqJS3"tt8ZtLzI[l/`D7栱F ҈ ׻0͘cyaފK
+Gr~e^:5
;F`hKgr$4BgôLl߾>rk2]h)īhv.Fd3ُ 9%]}b
+Zpf3Da/(Ύ<ntGjһ^xةǣsy<*A̔.4O-CR|Zbr8ZoS̴Qw;ShABcɜ! o{[gޅ
w_>p4?];'DlYMdXEoc4loWw>rиC~(KG^Q>}fGgVd5v0~pln"?[(`0t4$3_ղ#[ bXt43N@DasO~FP1_DJcLГZ|9XE{g*\"a`-ŔpPLY1wRs͈P#'5s@3Ĵ"w\?atX>}+w8ԂBNG)_eS,?;&O-jVg+N!q0+rU*ӴO+<]E'9Gg#P"FL
+jO9ZhF<\PŢa7 \)M(:߇yNY䕚dC~26+-Y{`MC]|&s#bmd__ j#_u\Hm<5x(^l]E>51-in.i&aTA`_gSytcEY]Q ~}G 0v*mg6H旴5Pr2^u튊(w>'ٷ9@xo,_]ﲏ&_tt,挏윃wڔ7?\zd10M6&bU
+^-NG|?[:O]w)~lgsMgU9/fd{|gǆ;	FKfPKy.ytpi=u ť
Ү(S'V|
m2~ϕ8Å!OrCl	9yoWkDou}H_7ψ̱xd (aY6o"@r4?02~L,"ړQվv,ȝ틗ʺ6swq~c(71yNx}<j.!˚ifYOJټ%і]^w>̏Cb];|}5Lf6mfl[o?UU]e6gKi"Vl=l9"Muq4`'B6¸y-<CzV>ڦ56JKe^F!賋抦&Hl/lw$ju3TgT&D61G$$̺x{>Zegoy[mw4̝C0CwMkA_N>#ZnmںhP#~3w-uhCkﺝ|%K:h!f85 ¬wRl펩9;C	?>*@PmPyw<QXh"yo_K3xLt^a1ǲcX K[ @
I.2Lej2]K5vpӝʄQ51qh)	"7:& ҵ s6kDL l`!m5Pm][)8sÄm"_XE\59^=p%vj۶	MC85-Az| up#ﭶ?on/{t3\_/M=MW߯ȔR6bi!H>9*(xXADx!5Rkf=S҉ްL8s?qW8u+/E`ڳʔ5I+)©
+dk$håA/C/o-q
#4f<kɪ·5kqDe3	A.;q[ͽ2Kq߼+1]O(L쳻ֆd{z<&_?8up>$b0H&LstB+Z
?|	M7C&=1V/)i`
0UZҧ|Kድ1PLŻY%&*aZJQ.;*԰ [8
+b(xV`c~1;n(֎B r9]*K ub7yZ*j8xm{<? nX=nFo2v-YwiЯD6KP	?]̶_ Gz }clmFu``]5fP֍.ZPMc]Ѝi[yq԰7!8z!{W؀\vX,?J}3?,1\0pXf&tb
_GDԩYruBR)sv򙤄a0O7<U9EON۷k G"p(	{V-bX!& 
@A?Mp;G[	;EZ4A}3H#CFv8=т5'[9jƺ=;ϧ(r#cc\uHASBO4*̧}pDEHd.-Vs:%^?%Dk:61Mq(_+3Ifݕ_q¯7W?Gn;RmON)]{΋5N)4ӷrׇ-NX=OBUV˯e/6Ax曘R^T
+_uUKB;؈X}R#Jnh?ZK4| h`"PI|KHۤ|L~DGjo$Bb+<Mےr R%+ζq4}p##2y-u#R[q%Z`Z&ⅱli!&$llÃķ~v''vʳ}ꕟdD iX<$~FX81hy_SS":Tӓyzz׊fM~T?x-
[4c6Y(kzLe$iH''T
+xx.!UoA8PIeK/[F\,kKߨ6I3CbqOw/To~~h8QU;p"KOښ'}Dm|4e=nlz	3|>4}9X\>(Kj
OO<ǖL2`2/wMOR&v_As/p2iт3ܜ'EyBtz\nPK(;3J|S:ɅUt.\L˵%6r*:P'u'IT'$DU}@1~'nn"uͺ8}B^W:\m/w]":.wN
+'tˬiY!ZJn3y.Z_Oo)b4eZý	w m*.^Tc#kXukP9\Yt/ύ.t_{.r lڼ7=0pb}B2KCE$Y$IG3IP|gG#2݄q[1)u
rq|mSB5jepo##P4+>t43>]	>NXy眲r0ו_b
jNA8`p4"xۚi>^
&6{e<2;wF$lс?	q9i5a:d|2 !Htw
+wᄻeIN؅'B8*\53i%bo-Elds1A{w
+w= ;YnzԳSaOm5zOmhOv~ꏕmDU~prĂLH@̱S@4~9riP:dn,cTD,%!Bo1LF~[wBӥw\/ܾz7my&/l0q
+VZ{B1P*/]/"ǾIaK̐$K?\%FlQ7=ꦲn*&_mDDy`
+
Y|QY@<?9ĭ8=p<0*Nx<'H`蜸}lKS/K۾wDoա+@3,e]@gi k̅)VCa?m?˜A00A@7wTl
+t>=\v嫊fDiGE+)Գ0-#⧢xQԶQn"d o#mBKMR
+`FR=z nkH @K^	Czkz6,b:kA3O#,f '|n.K,*Nz&˺QW'ie3g崠;ZflQA,D`xZWY=]$*[M4FsYh2
+Qr?kg@,=ݕ<n)EZ|Z$ZDDH }	1bK9ݹY=рva­A:6 &av"$[iȩSgJQY_o\>m%jq-HM`Z]+DbCvV q-m0x٭SĬ>7y(Az#hN ݪj_9fTtrQQ4Ua餫8RZ]λn53\z
uFǼrLZj%
+с&U{Zq@du4ohk,XA5G2	sjd|bs%^Jg<}}DhmS~s\ٙ,ݖ\V]qsæ(&HQX7&=1:íi}fBGW$f- zevΩpn)uv}__!`^:(;AaD60􆏢<чAՂYEh~E4mGyQ))iheg<9#bZLGV;z%ZI>j h*Sk]#ļ eE>c
!e0eZqKN@O.V:loV[D U4E؄(DC`Lh[[s-
/C{8)ϊ4/0CO{h}Â1;ݲw
/)P|۴M~tױv$~P-8pR\@IvX9U~^jqb3'|uZ?	5]fKvw_0˪.a;٥b3{Ү3}83_^_b)q0}
EplrSeQaZ(HKߚ %IķӗXo_}%[iiG5syv~A!3~/q^D:kx=#ɁZNu"'bQ<%wp^:`>S;܊4Eq^Bl>Owj"TX׾VT QzCi>L^n6ӑ{zI#f]&,=}/ղ8E^oL|Q~l,䭍)Kf# \FSoLiEƛyNmc	=9h γ
"
<LgkI>` GiQXMqV}dp͓a^U=JW-auꚗ!'|Ee6BX\gi>x
F8y5J_"[<RWMܵS	~1
^IZR+PDc*e Nsߑi 63n4Hi^ŢQڥ|*G9g"0fqQ\-C
++UlV?~;X{9L߇'zDП]BQ5
}D`%wfVWE׋I]\6t}*W=Sç,WzVPU)1w4qxmnqIezuN  '/ oLq}Xn-)UL+? Ƚ˻һ,&,i
+%azq=9>JI-I)<higNti7Q|5K0z@[(m[~P2w|Be3[Sh"|(bk_zn7R^k-4QJVYǺs}D9Qvmsn*z[?)LVE8fySNhr\+
,o)VgуzllHZmދ ă_,Gy3=eU: '$e5>e	ȸ{Glwql6
+TmlUẗ́>Yڂ+'qNB3Iz"Qzq><<)aݲyX랺̯tc%oe 4(hf9<n1B,G\h׺e;M$ PR%n,`q͑_-ww҉ZBE4h>uΟ9.\uwO|uV#Z2~h<YDV|Cgfp
+y
+rM\1syyfw""<m+uOx;B'rE'kT.hQ;.板ѝh#'^cA["֞<*wU@D3YcG*LMc_ZyWt.F~{#e
+̕O;ByJ|0Ƈ1zVZ:Q^USNxAĞxV;y}tPwUӉՆDُQFH>yc.qTKˠ6i
+$K^70멋O>G*mtBb>T{OL(f5
+3b@^x_uPGxt{$O)R&QWÍīРsm);qa=)`Z8vFG}oUwo=ߛ~`x37A+\^+2 MAZUKy-Ak(Ro ׹wyt(XOR(eD L*9cKz $Υ$Uń4zB eLۻ&bg1er7T*/\91_ɇVGg|Iz3:`ߘrBУ	Ox~m UТ*#;LnɆvݻxgkH{E_ư/
$SM9@u?9
[ɳ_NjuBΠ=](>	"ҋ0"cjq,X,y?o+>n8lįGgS@N2}Y,5FP˲oR))t+i cL_O+ez0[__)Oproւ}!pG/$
¼ZVdGVovZSY
+ͧkԕ EX}+rq)r)Nx*.9Y.x,ϋo<dxIӋ,3:$ǱRCK0E?T<ܲhWnG0;^v1
K\%*V	=խfHNXePUu<%1Ֆ15|079/a1
eyVC]oVR2 j\P¹A8{Cw0`%>oi̺z4ʙʏm- ETBq~_8ciJ9EiL=z/P#lFporpNME0iy'{Q#`"FeIj"Z(yH&hJO+cfQZ`  gV%fpwj >ިѬ!\~
+s1ЙVUl?-FhJݗFү䚎>5Yse]g>g,:::K/}w5g=ʞMz1)=_$/Z]X|}GrV״.SjAf<Og}HU<}bvM(s܇&:C5/?]ϋ+672# 

qpZi*{:ǳo|RwN柀'J'hxcShkNv)HԎZ4OeiՈRApSxI?AWJ7OmϢZ}/ziMRisb{j3[Kdg
lh<3*(,QzhMlzg%=~`>|ss0XK=z'fz=C[3*c"vܓuC6Z4*^mi*G& (RG	Ob~h`5xãHнX5"VRu?8k^E/GxfAǡ!rEif͗Ҋ!wZ]mo6{ѽwf_Tv$6pneѬBC?
h1XTjNh4 `xkCޓYEi+(ZM2>wt38s}]%RD<fd~ ot xxCEFs>OQn|Mx
s&b/k{wo5b O&Hq&9JCC_9&Gƿcʅ(L8xxl$:AE=J8q}ᥣj"*˒\1:]B8_oEjz}@6)Pxݤn8myyVqsCy%jb)\I2#]"ee5	$ξphSCymdȖͬf4/6.
Էnu> ^uaY17آn#+'T5`mYsSɟvwߪ7Ur;g"v:01:6o1Mj+fDë&1\LcS$#}\۞k:~xlS۩͒=>5*ps=%O* s6vbZW:)#mc>5)v!>0$ǻOѮq0B8wC% X[p@'~;<%,1(|[n?ch8rs*_s EwO	XxWNrg=b\lupc݋UCƉṲQ;&xw)=HuB:|GԨ~<rVau<HKKCV[{Nd}Sn_n%2u4o]4vh
[i51*N.=Uvi!ZpMYJ'EeQ,$
h([&d\m1ӊ1,jYooǠ
+";C}ލa6Vlo'pIAo,c(>55&'9>4j/yB+-)^XбfZslwJv> WN `/R%S`4\GR~k !얝]Ҩ-A"7nl<Ky6yv46N@lC]}vg⍨˪dۗL(1#UUl}ވ/¼II$R14..ߪb5tZ_>g`n|Y\*ܮQP%0{À*;wn;8ָ·yq3))<y8ܲT_a3ыb
4'I.AdUp\JDȑN%27Ad.QЇ&p#POq@y(SPj`MC|}F;/s"Qر7}2>M]7Et^Ox:Pag7DƕUM1U뛖?]}(N:r!'=މŢr3jjhrz3*']0tWg}R`1YIVpFjt>=+҂[L
q
q;k4Y~{r^=G"kOߗ'(]ZS<T%$qJi 0㤠*I7_D0+cvo/?Zvb\Y$K)cڷxY̋\ h6r
+ 9ױ:)PwWdVθM+ܹAFs8#3FV%@"=JlgY2oT+Y6upƻBVq+4qh#ƹ2ϢVJZ'B2
+2־0oc"<@т&ѼL3
\izk'c+gps8l4@V+,qeZD;L<%IC:3*H>
<_ %J鰆6[".!$p`
jqacz:[T
X+7d#f%~rgT,&H2~i.ecK"U:;gU5__n.Ή_Z9_Oi
bt/
+vaI9^n01hd&y2 V;+}7
`_tc<Śisu``bAՈxoh?.Џy#>8»`՛SbY6;/{5᫫uVdiѲ1Q/z0paw`G+Y<s,bDΒbq	(Yw:cj%Ag
0]D~Wv*דDB9&,	-(pO)D
+،IRhd]*WܛxSUe,>"ޱ(Y=;:/Йi;N3/zѧ6Q}0&4hy".C(!>kZrG|,U hB,eYtqƝk@Sb!zAj]ci)f\&DA`ΤG)MX۵C0jdﴄ&kZVxtԤl}5f/:r4΢9_Oƛ;diSS(^aapٮ x~aMݰFZK[LCz7%Q	 
魰N|Kv;lU5EF^Nn/,]e1/̾LLٜw
+'LV;O_oҜK|r`y/iyW돍'N7 hݣwNNh|`H~zEJ^..P9ҪQrѽhnw$юM9<X).~==M>:I*܃HJdQG\T7GǫïǇҟop't+j%mo_T:8:Z|wVGꨌH٨`Eۊ;hP6F)5ƃ2$l=sq!~vmvZ){
6_f7~@+>RTL%áÔl32P1V_n2ҭbĵSRIu`_.G'q&ïl]Z/iVč%Dw{~d
+e4+we;<]FI><C#qlZ &:ga)!$K^2~~OK 72@tax_
XAuH!qD`Ӵ_m-'
+	ŵh
+>.+/]~+1q8?%q*VЧUw0
yHhSM`k*T9_Q+XQqo~Aͷ\5ТIQ*㤠I[pxwmS<qz*G=^
+yztqvׇtSt2Tzډ܆2]2Ռިڰf`f]t'=~t^Z`zL险vyv<&rJ9q-N^69\G<E:Ƿ-/OgjEz'߷UPN+e.F[EiqzyNd"55ukO΀2v^¢OL[yELIbpir!wcz&bUH5-q̛E+qa`~׬)j	[9ڹJmqZ)v2˭2Pz!vJV#v@{{Ӹ7(|B*M%i4n%*'GpF_~=it,Y ]gĻ䨫'6軗иt
+ΡaVz,$<Zp A'':qO}!19tsR?.ywj+EEog^B36z`{AgI҄LY5hZv
	hҪY\ T:fpx{K&3-˾JIMi)0\
v{@]S]#MqW:ovAVCrQNd4В^%O_n}gfDOz] e74?.A^Of83`^m̊i!*DWQg*0+,o8,iM_)kF 1-pTnH5{Ho|,G
FMX	:J@uiKkUwUx.ڵ1&ݥ
#	x;%buvz<zsa;a>>'ڇe"՛
+4Rϙ1^K-c%vsULwqjf	OWʽ1ˑVMS]l3Ρ?~nH()>)T5fcC[?8~lH|L<tJ{74MC:oyٜo<rt
+'{z7$,"ό{b]ń,@hu-KFG{id@+ ߤ>~;}p?jbmU׽{bMryq`5>ŗᶡ#~d/$"mlv!8aM"ҩtGO'jS$pvx]ɞy[=oxp^bYMMv߶+t*)XՖԨnϱlbp{e)	K:$p1b& azKgoge	ΧSN3Z^MjDG5|_]f	dNeoW<k{SMlϙx5V\\d0c[NC_t?^&(U9טA 4If':.u3-ܘpl
i\Xw3&wЪY>x\YB35]bJKl,S}pi}#pF-L0'#hw}AOF.Cכ[pZbV2\%Rzc_'wwDZ̳jITt|HO1W2%-E,.̋<j"bVNC>IEd7`c@+toQM+ۜfO],Wօ"RH<EE	v3mGJc;ێpGƤp$UB*Si`xt1c޳I-hưr֝n8標BƈLqN3o<}J @
QIBF8n
+a
?;?;@c#)V>5ToE^故5Ix
lRŨަ%4Dg^gJAkxf(Ka;AWJrZ5]+_)-`d{M#M7?Pf3)bqA'\HZifgG|J[Qn}c}i`ȡgsN^@W<8Ҧ9	\Q.,f*s9K*=L~<r,Y
Mj5r?2q|'CBZ0zjEX0K/	iv!^\	.l
+-qtv@q=.X1Yr'PLê.fpd!H4[-ܲ
%U6AN̉~st%I"@ҙ"]
i
+)c :0xηER{/hgS.4co
+Ŋ|VK:DЗPn~XF2. )
+\2֜Qa_^q+۰:AݰuV\$u6m 2g g[*x#dF
+٭k|~|I`Eݜ2<If7"n!`
+5dpw٨m='󋞥Pw*87ڷ1DEU}X^ġ
?K8qr;^/64(4wabMDHh- *
wZ-vh(Kn+vf!qQ"ɍg$=[.EP7"ANӕN+r	ypI~,cc129GcWHJCo"MuIZҌ O"NH3-D8\F6ٹ<.npqdj ?%r,9Wv$۾07ϒ%]$
/ug&g($I݉ h:%-
%W&,Q_Զ]ux}=ӹgf'\&!5tiԞkxC8y)zcn(!)67ggٳܕ*"-cI
+x+<CCiUZ0--+)i-陔/陔KQI$%4lq4iV\-tHvJ÷2ԶMBy=s5Dk#s
CkHnW|y_
+@p D.Kh@ǻLXVSJP>M2*k;&:`8k(Y};Y5o|`
+xL%7OՀHd?2hyU+VzW>v9zmVΈ J:^^@]d|t"8ۍv⎲]q6*b
+3]oiOwd׾Gsv
+}o
~}@HrkM $,.I.mqrv4G]Ƭ4[VO\ºy_=Bm³ٝ\WOXF\F>Grg1Kbڙ@g
+	ibq5|vbcO	ۚXN󳎌ʓڍӧ5.+G(>ڀN&6`1l
FlKj*	tK˕~jk5=6f`CKNk0QvGhPꙵh-
+ߑ_	=toa;l娴B?ۙ.mr9-z@%dkCV.hY^1e1㵍9t \1LۂQP~;*23bO}@ED'kQsYOKp:MX6w
+Q}3ȩm	~6#vN[H99"6wѥG&SD!p^j$rr}:9}Rڬ]*kxhAày2B`WNWm"2b+'d ɺ`F t ;6N*[jDp/$9[}x
+[?H,l-=D.Swͧo9.D܉ASg8y'
-]c֍

]]!)7ZqxvL9Gq!߽F;xau{T$<].(z,§y#Q3;錍=dNFZO	}eBrpZSv@iI !*:]$%RMӬL/-{2|=`MUz55鋅nĚ*ksWkD*Ũ	pOCY`L5n4	i%zNH@iض`RU5{`OupXx Ƣcl1 5,%/yeVK&far[G#MCm"jjN<.?h^X)IջB[%ФOT:pIc50
Q@TB{a"{)Ay"{4vGk
	6qi3(ݷy+Cb&JPHnXTǨ0ZO'O"qgгӪz</)%R
+ *cs&<+p($܁isBQyax}<0:9rk;ogN'ۋ8NO{{9].p茴i|,.}xk<Eb:" A;ؕ(xܛew
2S'6TԴG1U;1u4@ 9`L˃D@3qnd4Loq;]6t+$LFL%hVv,VZ	h -)U* >gֻޙE
+B]v볁fgP1g~h"?벌t.nd -$6Q-/G.&Kd9\eT,K'8dU@-7N(NA;dD<B+U|SZwis~ثw(	*/$(M8f #'Ǽtڲ$dj-7Պoeg:kj#nEF܂&$ʈ_-η~}ͳ'ًgG|d]c݇suYqyy}WK4|wYIFAs=9ؼw>Zbzԓ#QdN#s4"ιkPňѵ#xTH]ѤT7' Qw5M쒄}ֶvS"C%ؗ'TĸpkCb>!mCg̉
p<%5*#ygvԜkiT%61G#n5?%YsPsKIH"*~4~#gKGQ|hG}!bTvfZoMˀ0scY. -}â=o8O9[
d[Kog7q `e +qv?L*@dj\F8)Ta|݌i9oѾ6 Nb6CV!y$:l#b'CԛGRXԦUW[p6N[G:gaFL>ֽwwZou\Lqnf=rVˠ$$VN/A{$_W.\z_
p~-9*_/nJ/.
sBu-t83\`2pn$ vˏR EqrPH*ĽkX AS|ձUֻE{q,<7V&FcfhjWkH!~4vԁ"R7ݞv<]L<._-fYAlL%;D*6ExպbAOǅ9j֊5_y 6TLĜ S%3Y4{HZ(<
\ZWt@ ]ESw#nkXu]`bfC2cy7g2YQzڶҶ2x
jtA*a+C
(d]EcM{^9ӪJ(\Y'mAnZ:/=*52TvӃu:b!Jtx&Ilqƒ.w:$j?62n~C(75~j/-.
8Nm 3˺CT=n5t4Տnq@Ƴ?0抶7TeE""7HƐX5kX"TꭖpQnчFdsѡow7
fIsռ7! H(wԃ^E7 =l kWK
&֋%Um3"C|e'u@,:*l\NR.}6fpQE.㠺>5[eAheEe[:=LQkMk[:̱=Z67}xۨ02n5fpNۿq.bܓO11FldKs.p(Evе{iZcj뷒JVoZdF_ !w44œt.qE.E`7
+1Wf
|u~uE^;Hh qY=<4.@NV။-nW4!_`:w`'{{X1y~}ݚϻI2AּY}?idI5}+h
yJKW8P"7QRڞVxH5ӼVq/׼V񰎌lqe\h*N7~OW6Mxa@,+~ݑve+nG:.GEDiv4i!i[hCʉ3,sbs+BLݝ
t"F&$iN:-TQ!ݝdLE &I'lpN-+@m/d]J:AH9Ju&I:jpJDO21ATj7|/_TL'y}f_)ymmAeʉ\3j]Թ^:IX8w)#TM>W9`e?^A23ܙXnSnԶ	>-*ٵg-K+N?lUjtz0ίK&Z{xp$YXr16\:M.@Mt
+kMuƜmk9uiJ#heܗƻ qODV~P7"1PEⲅ&I[Fd*lt.V9<A}2?'cwfh{Wͨ.YW'`:R-)_4w֧#k_dD>ܜ`J*<?MvCW6M_#g6G4i8ޕ33}AR
+&4\an--u
	:K?5&εk'Ѷ-ړr-i^x@hGl=]֋s9dH,/5zL-qݤ=YdW躎@X]PVzK,>=iS)V]tex*Kb?YMǝR8uurpGH&$`}9YjUxq>i}]\gT1/L
+e 5y%~k5N$yw7dobWjO$=6ȅL]o9+A?oeESͱW o('~T(E?^lSqؓŵ0	%)heޗuIp9;'>]*K`9["`zկF@{F{qO5;V_ASZDsź7Xl}u>uze-w~ra&Mh9Ѻ+93[@Sgԩh-i΁~S#˧TTI!VN~53NT[O&{:ϟ7͘ZN3=+^ǩW*,KX-_ݤ;Qr$kRf|[nfA0\y҃G9;P}M{jrcR*]pCwn&Svh>CvJe4,|ymxI^ěGʧ7zyǻHof i
+y4AI_(]Ȩv&sOˮKZ
M0DDncUIsz"
+f0xg	m-b5ʫuR;7YlP56a._Ma*x[	[I^3xC2/iCx[	GAEqyup30Ut9[:y(rǗ2j)/U3=~l>㼠gڰ%g4	ĚRBW6Fnem<ޗ)x՟9	t2LAAqΝQ 
+0nbAS^0\3Ϻ
}.PhW+m\V`ܥ<HE;'aӹ=XS],]o	v]hV0_8;4F]D{]Apn)krZC{cXvDIqv 
|;KwMW*pҔlrtX
)CC0r5>na=YB}+|?=Qk'cCQow
W둑ةkUS]/"Vڂ1N	#KW ;GQyĺaDсW
rT)p7B<Iэ _^1υ:d
+a*F7lMSȕ`@"7.^R={EO%hզn|_d
+rVRH@c0SPm~<)}?t\?aMtAmY.h{սuoܺ"vsVFUũqԾX{ɵ"XZ<"a*z2xEFAya|؋tDTho%7u{.ZOX!
++4ql#RDz?Hh4*o!"E׾UQV;^H]HV2v[Kú!E0`#K@2+k%EmiUQxn4/@|3jrG񂺹mCp<A{
gny2us+nPi>Oðg
B~x-tiIj XliPDQ|[eh*q맪H	Ycd hGޞ~
gXM97|H^7Gay	ْy#=I JGgh	JfçLN$r5IYrx0TUV%bCF|Sc^%"dAAiFBEivdJ橥IH̙50uS޼X0e{'8?m wn_pV̓hL|K(Y;UCPp9 9\&Bl9<]oAXiEf/23I*eM3oL?5qFqwgSq.5VWAiѹ,b!F%CDڌح9?NLt!y^KaԇVh%wCp8*fR)H^簁̴ 1pO]|cԡ";Ү./Ao&[Mz@2~4и(Jd|!9
+e#Y	cctjC P=XKqáJea}\4̍5139jj}M\	iۘ/ 
'>kmgۖ%ghcyE 9O{{^G
}YG<&٭&4#g:G4*xQb	
SgB
Kv~v$͡9FXw[4b]y0;8	:Z
+_$(^oCzWoAQT:.i#RzU*3(]^aP!v)
+yK:4b$0	Fb2(ݨ6C@gJc$tV$+9jAR),_3U%Di\idMddzњvc^nb^8RO6fh1|1xJ	7js;~u)z+u`
)2n8BD#1ݫ.v#!	j
Cn*"G>)wﾆi7+V4:i	^w`h>700	fAzZI}
CkX7c<.O3Wګ+0H;1
qoB&C@wl.|`o*iDEpPW~&-(4е|Qc(}&TI7<ܨ?Yf}m`&Ί=X?%`G񟆼|[Fy#`&δ	PL8b!PNI9@;zQDSdbHbOe{s_c{<O5}6iQuu;|t=Ys.n/u:3 llտW2nXkkZf5lp9t%^gք>66.yiV_MjeXmӦ	f:ů`ŻH2Y}~~E^pSqWtM$cޏ'+g,=	>j:z&5L=<42A%il-panJgNYi䳐QB5a}N gdI\0"Ö%\+^%D
+Eq[2&]"Up|o%c]WzZނLOC	j7Oy_,􉯾?;zًW$s+X]z^A"iuȖeq)ck<'f2M8S['9ww..HCF!g
+yi9Hi}0:ua=8ޕһlC2 R	 fFz!E2N6?.Vti@:YqT)SL!8ljX.֩󬪍bb2L=$#qq2ѦTe͒7  Z/esǶ$MwGYIsoFZt,4kgƽ9fzͳ|~w5꤁82zE\ і]*Zve\eMQ+hۛC<= O\6!-L9˵lDv`'142rj0*Rpw%ánǩ2O_|u"%k[dFIiШ,̾pGGS#EZLWlן`f6g!>M50EP+ݘ![)gBk7I-IS \VqdjAkْ^CSqXk[Dh
\h#"#^']~RZ
+xŸ`#f0!{
S9c&"<L:} 9LHTee0+sQ+Κ2ԁf+"_ᾛ)WL-L啩\vL	KeQ%q-vz:Fu OUL76Փ̴&f{x 'ħi/޷S%KwO~J]ʬak=eRD]L~`^g6 <7I
T;٨
ox؎ixxd:>nMCW0:t8%-d#\j?/0't֔qM`A-*\s#?M|A]6DGru0aBf,/zpe; Ef(Xg{*^ن?V35ZUMiݻ)4-i/pE@8=8h0ra?>d)8]@qz3',v
Y@?BW>rDL{{C@W[1QhSѥM=䒞[]yI}CAun0ཽZtI][(V?%(Yt)ѭ'@a|ľ3gU^bOhVYi-ߧܭ<@}{ߏ ?b
׌,:xF~Ftϛ&Uo9NJ%秘DT'6}h0>b|O]ea-7+:0Op3*ȧ	B NTjn[2oa{ߏ| 㡤`)ˤ\վUl0i*\Vhp^>_HC+%87N"grOG3JCz+2y;"	dZw&9	B~Nz>߮. s{_,zez[?{OV600$8Toә2Z?w\/DѿOּ΍u~2W
+&)I/x~ZB"2ܝ箻qmI1(LtniݫqC(3*KmQYH5[;%vݮNtAcf(-i8,94̫wNqy	~@~{4StUkk(yɹM/i}jXi
+HQpR-K+6]!j
+{{sO+ԂՋYWcKo"2|'}^(ө'@5D
lV!xlAyLaM7Ҫ}GQ
+.glh$e1xDr&-shS+b8"M+K'dQѱsF\qUm= Í$*+vk@s4[uh4#5SVK&]ZvNgAR5Dc#Pd&:<l? VTpb='8Mzȑ|v&sTr?=p<u3
&;
5d}gnj.3zu>%FFY_u2Fah}cͺ]"I
+l2h
"$|-3m4^n!L*\j:h}@guz +ix>gpyd#(5^{K鞪XdڳxY+P7u[&l656MYK*Έ
-mZ1#n}8u:`.t_6Mpk	=0MzInR؜kww$Fum4"L)唵2.|YRd?9Jn g!8e:IENeN"aLMO^&$`ZCKkXn^10&p/q@Ԡ ]<ÈƝŸ~uR#:"YO:8'8
+tQCq8ո"UR:
P&܏9g~pKԯ`ӎd;2(1ڒmh\0 ][xؗͲiwDqIٳmG*;*[o,y1S~*-HEMۋNnLB&RUq&#@ih}i"M]ůO+oKTrBrh+g$Ds.QɜVn2oeT+.DVQ^L^}B
;hs*\޷zvB]}K
+Ѫ"<Hs`r?I*ϵ^-^pV.-&
TVJ	m2EN
ADtVE+kppkTsGΩ{{H	.TQP,"\.ЙmsdYϗ :-LYeʹRjCtr?GΥtc8X["S"۔cf4J=Rp$hH-{_	>t1vaziAےl|S2^{^W94oS"LՅG戛2U7dN_&W$uWPNN~pх>Y7ЛdKCԣ*'MȇmZ9m"h]-oqW<8~䕵p؆O_{aG:d#X[55	DY=%w.w8	W<앫s5nIH|j+\ѯ27L:Ьm8H(gV+r*jw#(=goIYM쵠Drf]Pg`V's\CgpTmMI#%w\w72(3ri}Uͩv{adAN]"x/Xcy\ ֘ =Խ)nB|4ͪ`LVO[;0]S7ɱ,_妮k1Qgh3x5]%[mfTٜ#-yG:/U3n#5wƲ~slDص@5?#:*W?˾9{KV<BMu֗>RtFUĮ+Om|>ɏQl*u=YS:As]4j}v!یه5G=VCEJS$ԅ9*>,um~ޑNlٗNG$Wd)Wt?8!MMMN8e*;r 9tEsEnBAÞ`UF($moP&L_G=Ut\[NU"H76oUtZ%0	HZ$i^yx-$#V$J/H[l'vW~ʻSI3wP޽[ŝ`w.JAn	Iq卆5.AWV͕+Ky%g{|W{̷oqVz'
7P|&үH=Z6f5pK_:Z d<e@tn1n36mV#
-jv,7<X
HHm˫H 39+&Xa)m uwռ޴k=/]źm=bf9-뭏.HX|oy爇w:äzJFx0{
+*Ol.?鐳qy]}5fE1]PSi
M]A9\oWM: {ESVgᶤa{3fUm>aӳmSrwW*ۭ
$%wyW}g}<ڥYHROqqx
+xuHm(~H]/!YYմﵯ#8AXcn	25sNZ	|YM)ww߱p}=3+;"$}s*B`L]FѴ$qj+xF
vz#+~lԊ _@m]udZ|j0}U=cRv*њ6"h)-uMS<p݅	-5zNjtmEԓJQQ7%8%&i=OV8Ԏۦ#K"h5-|>8Ge
+>w߾>{ȡI9]h~&FtyJ>fV[
+m'޺ mn.:~b2Cjm:^U:ެB73τۣ:qZיQ^R޵bJ}E6zmC:;9w&J`*br
_2IWv.2EI]%YUQLjY6oOk	.|lUiͰIDZ{i-O=SܠW@h{0zj]3y^|BbDp:>8=m>͞VϋUC9vn5|VM`]n,k1 b5X8h~)e"Eh\9v F2)NSΈKuJ[A5ouVz<˗X$ZǡP/]0#tcߚ˷I.ZSRwLׇUߊ hIBoiNhk0>ҞCM% +ICrzzt;kIt^39D{ޣo}Ѥ7P5*1'G~r~F"{XڨFAH|\_X+G2adnR"`I4EWGӫ^J+G$\Z6{]fgx_tuOphN|c˚dIXUX$׳cBaVh&'amTAy/"gGwwW|獾7uNb~cXVex֜;?`K}+|wx4`8&]`"PkYdZ{1z1XXX~hK$ىRM\Pec8od &UE^lQk2?k`NYEq+~tq>qNJӒ"&rb2@o&^Ix2a҄g҈wB4!L]$#V"92,U,w7;ܙ}3rgO;?{]GiX<|ȑ[5f
z_1zg7_5;-MZy7ts%ĖrpxLџ߄ᱽ`>ȸ4crN{
+({4tXF
+:F-ۖjIL;
G0)Vb	Ш[	xDfCR՘匚WoXC^}ҡͯpy<SA:#=Ԉ[!u3i5
D\rȾնz7;}ꋭB\Ii*c+z%p#c#.ㄉj)yʡbyK_T\Vn&f]4X);oV+s]PLd*CtNü[}?(j(+;\?SpdY1Ǌ{w#
1Ol+6.=Il2_Wع>t~ jgE^H6|9Xtqoi)D=iII8m`L/{Yhhំkun,wyBQN~zw-u&G/H'9v{Um}.ˮs '֐qǍ{Dl}&?d]?U󯳚&̴PNK8j3[[KxB6iI}YW紽@CЧQ4_#*p]	Z^pOxcotxc\r`}0>Iy` v^Eq/[!vQpd9'3O47<x4ƾѾtYTK?S߻;]}ųwGIcvSbK"{*>Mޗ<S9R%1	0n4KE:WąA𭄩E0zER}=+A`_
+\#gN:寎!ȳ]0TBȳG@u{g{-G2"9BsEu	]2 /F
+tk@|IH,Vt_7mN智RvpA5!Kʪqf?ŧ!~aiBﰔk9\#^,P".sJ&Ɉ]-DhXFv ,zC	t^%(u
+D~f"|R)={
Lh}t48i1=5/"95<@V[s_q$_-W *6Ά͂9Oғթci{J#=GcP]xNp*Piuoͳ3ʟd%Q/D~_ZI{&TR7<2̾wHr'S1F+?z\D-<,HnM2-O%'i콅eo-*nfX3ڎbCiӗ˃OsE[s?[YniꦹnőS&ۡe:ݡ3˶G=7c܎wZƜJ
+pFALS^=tYYf{G۫	GB6kmBQ1%IV&s+o6i	mV2BĴ
[XO$Hxc[ $QAш=>D',Gf8t_}2=߯wUvϪLU">k*VU"Tu	H[Sqwkn<ǜ#B,!jp:mq+7zN[ffp8
+rA^->b./j}Ct^+
('DMN&HhN@EbjnR.xrw*~Ӄ a[0hG$@
+<15Y46X?/{ٟOQLܟKckgNbbʝ.N㵜8(eҠU\BH",Opc;0}.JDWhF>h&ćRGe|NvzMI:`;"،}7p&K`gM(
+H'w6͢s^q	&mgFYGv'agX〈5pDc0Lb߹^fI:?qxSlmr61IU7:bOm}r8eh{I*U:>ԴFOnIOzT@?65yd"SPw%61zqpcHnr>2$%y[./e:wٓ|^Bވ=V 8um^<ǋAiC.}u)b֧
+]gp?R D
+#:4I L<ۺ^4AJ_}k]yHdhpshp\/I]1=J>3Cs?G&Î	2$Ʊ*+wOl)sLtb"qLN];~f`Mv@``0?YiV}nbg淯w}*ǯ^'D@Jb[$tO4^H1iMۑ&EF~U~=sojdp3_7g4w;ÓSO8->$Mt0n46B3gZdB̑&>KROYc"kdels&xMeiH\_;]w<)^_\^\1mP^N.AWP<e*4t
+J5o8Csa%'&j|UbZPlO	R>0<>[~ٲZ#RQiߟܡ=z[	1
^ mAD"IK &D6Yu,OoQOO×80!+ÓNCuOIZ2CeTqE
v[L⭒&!Jm+b|aOʧ.'ЍYyʋTL#j
[9DIyʐ	/l~j>/#v9HgO\Pi}	gGfЄ$cxE<(HOV ?y!*%XW_eߖ\Rb.5/k-vƬ\Scp/ɭ D8;#oXWդ;4[xC9oSERdfhɷL٤0+Ƽq1`"̪˧V&u`NcZD$^j7 3h
+HĆ'!AMDEV]\n/z2oŤ߽h{oì묜#ׄ.<;b
q5
+Y$NoD!9]ZIs.OgnOJdk*/nPl;$E+c̍}H
+P|oQ/&ϴߗmɪ+WT$t`*D H9&`P
+2	25/:6Twdl`>*|?M.^UYhzwzEmX˖U||u4úT)y7zc"+W&jnhc*K҈v	&(=YC\,?gB3 yCO\ !<.*稄J!7CA~pHՠG}51tph|3숵zə^:uTiby}ĹUFyMy(N |G sG=I88@ ω5ʑErpf.4 [[ΨLs7ΖL]~]UF]GR{jbo_/bM]]j
EXIf+'՞%'ũO>K5kN $N3Ts
+܅мUp
m#\f^z wxTm|37	
i"&z%/x#yѬ">hDÁ>nh72;*bE΄\шAܼ)αsrj$}5Ìfq(uCrL;nI@ȇ?-'wY-L9MxI4j
Xj#aX1#`PA0z`PY^d
v$><t
+&ɛl|,P #x5Fw|#
IY1d.<z~lUIv!Ϯ*b$]4|k6^(7U.OՊ^Vʅ=3:߫ԙzKs_V/ӊD .<7b]& KekmhA4ItW__IhAyUdA:8d#Md.hlsJͷ岹GQO'w~ξ7G5@O@B
+,? Y)8״$w;d\ݒ8U+5dޟ'++`0U&̯/<>?i[9TG#ϙQ')\}}ŶogHM6qsFi(.]0&:dʅ5K/G K)}b<	 .׬O1q(̕8``et0Ypne,hv_8~?u:ߟ_NLhEiq_D
+fҍ4 :LhC5#!~{*/CMޛp?cL<v8qZl~tNͶhpÝC:.FJ?t6C65 I,p܏rGA;rZFlz`)+lmt?|~b-;(Z8#`#{D#ius#I1j.DIɫU<G>
+r^7]_6u,=4d@ꐤ{k@ia9c$ ÅmKN$.a!;9Aʤ/k+uj@3V}Sو.Pz;2LŰxfwT4Xrc:|`9T4@Cq$yM`jx'/.aH%tL*qgXz4.0\dr:Uy8W3p<Xka\r׃5M*
mBWsKnLe`xnk՝("d`6MA.@OM[ntqi͂`Μ6>Fq[to?aNpm1%F|F"
+ߞf
!fD&	3ԩs<6
+spПbԓ R]M{A'
t&'%&A4uu`(i2KK,h#Y6fc\	-a|8{5LOE㥂^(ѕ\(s<祈xiϠlW|8ss=mٖ|xU'"odǹ=ٙg=^0SZB"/^̯s;5߁wXY\&INExVsI7˰"~s81U
G=>xY(H} qq{d#isVZǖi	g]ڝwݛzmi+QGm@[e-^cTĲhɊxhr&(^?3es?`AA(2$BBqIM#]%O3mgڙ-*"U=j
+ੴr>6)aw%rRïDԲI7Wf<+<[n/ &~	v;ZBBV§MMMDַ4&|bFb<7iQ7dY*[Ζ#)KhFzZFsi6V#ġcFh࡛}=O6|4ʰu		|6=Ue_Ks x.|gQ
:iQ]	ܖP{EgGfV"uJeF6͗%$j]U\#N۵K`D@t7.ā:">
6kpF4ъ)i"C/1p?\tc#K~γeU{A7X_.Ͳ;j,A/kX-POj=УX:[/(KwP%MT4!6n04O?߲:TU^|
QiJ_؟oL7p8Tx}:X"Ԫ]K52db>$ Z8:{M,c$~F(@ɶt0yHC^hqwnXjFz{imסu-^sP8+>9Mĵ|HIn8AX-Ck`ˀ15,Y71S3zU.Au8>"l	nIl;e|+7k Gv[Yތ=gѩu:&ZwABw/h>l$4w$ruw%dmF&51|2M~9CbGEް<*n2s0.exVC,SW+YkE,Q72I	
G"/ԮkdRv]ShJ陇
+.=>j@
^slAj;8IcиYyu$&/ҔneNG#Fq8I(0-*X )g6#AǠce[	i:n|G]~dtq<|8W8dO-c)T
+>{|i8.eGXM7.8%gk[Egex]
Y[h%e
+#pw9ZTF'aiE*RMs
4Үt)Wdli'z]]Iŕr]"[,q/CGN]VC6
+J3QU]uzIEY[1y:[i]s-)\97SWHaiuxJ8qg^[oL4$aHs;^׮ʓyuitڈxJAr1yN@{_-G'>v<#Ir4^2[TB\d)~|r&RzZ+WblCFjYqT.<o'3yPhTJHONWM߹V	|%ꒌߛ:m@|7_HJmpkGˢ9~_Wv[{n8|VY<1)S52S6tQk !P]O?ʠhX	vPudkuJlR<\86"fcIO褣8s0	2nᵎvO$ȸ[;IohEsF}'&2Hw+>=_Aɠ{{hlV`GϢܬ>81Q\M˨q:ߘ#+hJNiߥ߭2[7R!S,"̆Y6b8[k 5oQqO~_P1p)
3#,ݤh#F?kgt	ju;#5X|I'"/aiRm1so Ift<
9u2|MK]["fs|/
+kp=d
kúl0kKH/ސ|1Jeg3j&
Pɀ*ۙj༸;:A{?w,pю/:TY^B_CH`>M7;T|F@[S`2Y*=EQ=ß9xO"b/m(};-߇OXvU_V+'|lSeƢAvB#є\+	}Ϗ~2I=qIW#+<vSM4*'^eugyoưw^Vׯ~y7޶nx<qٺk.>k7$>l]ɸ{ej1WkzM[~{0fpe7gm8ı	yåE&Wna3wj&mH#gMfVjP?Khj>L޽J	M#~piHnȆzA][$tAO
+}ۗ<foy=!	- zV,^ڭ 뽪=Gc<A6ZexJs]shO^޸+'nvP]eH7x  ?Ѳ{$jnt5`MaFfY%Ԧ'{ivdod>8d<?6-r,;ܩn5hMngfԳ	IfXlyK޳	ss9^R6dWtv
+,zӔӐm6
&+$ya*wMwtLPu
R0;pٍfțdk.1Z1ܹ{:ç6ՠ>E+]>'
^]ue6Es6~`	Uѕ?tF\ؑE_K}Fݧ#KѼ&3:{)3 _SXˉXIUpO:|bҿ3yr1yO]2Pؘ/q<}d
$[&f
ɕT/D}^w;ĝ
+ Co3"SO:#iAӷz)SaՑVWKu{Vqt
+OX@!*ȭϘ
++yNcz:!d3Uh $gNτ+ղ\gD g/IOv	QF`s3	mJ,؀kT]3f[KG91d):@g0ࣴSE=	~^?@I\9C>z3E"녚㴢[8xrmQ_ZYu56BJX8V!u`Юׯ/1GWguyZŪy:Vb	3>`fj}f_ٟϪNUu^3RD̛zʹj:WZMLx'cTF@՜FJӑO>KrXu&钫~	'!K KZ
+ŤH  t9ӓv	o	plI/g.	l +ᜱÐLݲ[vVeØaSH] / 5@XTK_P9*?"
+ - }eZ[}Ti0k/jJ<oyvqGF# S;ӔguZ\_\׈B1Ė|!LƯXo;';HJTj-k#Ld vn2n UC{ix0+QPCI+1-o\<#'b2^cmI^N8ET𚗏)!ykL\&0ѯw^OzN\ocC~O.^\&?ӯܲ3Oɭ=}j$q`c #03sndqp[,ln6-- .۠ xjT0znsF-l]I[<Y[FE2 BupuIjƟ>3aY*	-I4vk!~y mcn^ӇQ;mP<gC5sh&3i[8Ce!N^W
+)<c׭xTwK,:s!Btܵe"YZ@v`Qa}"6~\g̥9wwGJNIlxsd#ΧD_Cp}72n==lp{`yj' rh_a> &|٤7O9`𢡊OL,L}nrSǎ+$8[N%taei>|׷O<{r>|Y+cP
riC 9L
+(,]}7r"pC7\I&vA,:-5Iv$%v$>\[XIkVYbkIWV7^EbOI<̏s鼖ScrT7Wa0MNe0=$F߾z1'DQ3ov['Sy8kap>)׼_S楿)eaӚ/K~@zhe4z=ޢPEyIHY}608$0Ri:Rzܑb~Bd\iU}*GIq
+p
+:
+@ˎůp<['Kg29QMMSFjg~d88T4jab6uz-4M,-ڦB((/??Sef]j0R/I4x[nBq젴ӳyzBeQx"+n@^P?B.>LDހ&LD\LOe}r	́f
+ì
+zܫnO[mXz
+,SK<bved:m1ScF`yzVBxMڋBټȋ3sp8TDvp:gs5#6yľ6\fɑ
F!@T/[i̬OCmXzɹxtYnJQTƜ"0|c"UaFLA~Qё2A^gVd~~w7Dv>.Rv&"Нs+kc;7n|[EOXI>a˛Z7nu~SоIn qVd=_Nz^߆^/ԎJEsibO.VِU2o5Xh=#K75я|QX>mn qHnaΡ?KK	/'|z֑0hgVCӓ#Ȩ`0Jg_;>ڊ}J	Na@rjT6	Iq"8N.h[f9rOvIzy">ӫYP33(K3 A1KLi@|=pC<o;ap$}u@#Ydd*y tcf;85/^۽+yݦ/4]ͮ&
+Ze9'7ňG_?l}]<E٢68x	.pMRIڃ?zJ7X?$~HE}D09qA{lD}5"`fѰ]5g-WhAI{U
I\uAD$+Ӹ9HAӲ2
+	ZM?R#Z7Q k	`}wxvh qW|8,iޒlE7!^Bl	6&7=GnԞVpu>ooXܥGs$uo!7jE[&R?GHR[]Nrݮݗ&u9Y5=}4qVꚨJ?VOQdZ xuelHU1,Bs7Dw5ob8ߢ1x6yth`zΙ&#/MzcCC~MS762!;zySD[Z@'C=}%&6%WRE	¤ө,NkB4[evm\P{AgNLܪj5OJV?R^<&!z |Br;f@å
+(/xDyfm9ۋ̸aV#,a9kY\r2NN1Slih|;s1;sAq9Wq%g(g@T˽T%Lߎ+OlMݭc,͢{t;CKZEu'FRqR(0ǀz|[2 o	Ft֭e'թ\&;"|ҸZ-
+ȠHe`Sɐ31/HGig>VK Haņ(Tc^TjPaFF^[Qb{]a
+'+y7cq,;F5OpS6:o5D΍f y"}@Hf0{L`CDW(A訕r`Ux!)!'o]2NO{::3?|g[dgWu_N-zFbվaQ$nhxAebGz鸹x.Ŧ8QޣkDHԝxj\H1<.JY,5V+ؾ>*&D>G
+l0Uy]f96y.2Bp^4e8sΤ&-M튜גu|W/fMEIFEIU.cjF2d`q?>}xa
ovjs GnD`&
+A8,Wpwܟڡ]C`[Pǡ|#uUrn-?~8»>ptpG=\>>8=4L~
O;)6%HB \CFFʖURy,a@_gQA%\ַ3/&X7Ӽ?~0g9"Fc
+r#kHe
A]ţ36H"	'G{0&DFܴJ]Dq
+F!r\HEaf&D#g<{{/XEGe\"n!c<X/38a1,¢߉$ 
meD s0uDXN. 犐sOjcG8*3c-8_~2Qb
+l5k62
cl@v8E2U`bۓ?;$i\A\R!͡i/ww9iUεN#*6S~9^7^+CLTUp2Q`\"w:f_G
+v`͋|^2.ATEDd9)&/±>v5VKzp
	k1Wu}wwQ=Jx&[8MXՊă<dLV<7+eԸmf?<|em
+>9s<Ȝ"OtqSMe.B-Byhnޱ;7ysXB)b~uWGZ6Vwrvػ)k!}=i;[rʚG43wEC$xu%{	V 4;'tHEH'@ڧs[C,(S͌F	SZucZ !W؉X9I-a4P'K5([Qd`bb/]:M7(ڷvF!īJ:%ww'%1i˔I7oY5m
Sxu'銳tAS]~\g1tiDVN?COZut[=Qq7	usOy#;ˬi.{涯΃R9~zYӫenކڄWit*^8>,psA"dF	O89PoTڎMyox#®$|D^/
+$tK	_6}VvC2zK Cךx̌M8c;ή<
*_ZuƩ[V#Dd-![&t#U0rY -sw\5CQ?:b$оNz16²^ࢱużVe̛.(FjW[0[/y&xn?%:!ۉ6VѼLmuJ~ckv-
c)ОzwX?*7
+^s/d<=;UL@յ?iվv+[=':bh24#Ú6( Y7-U-گF"jGdֲ🿭Ɖ|eB4 m퓧//yzCAuoݶ%~WP%d oi{Ǝ=tIE ZRK]j@Iv2yX
+׭	G^o_/o߿
T[c.>.?f+RgNyR 2"IEp w0}LqS˧((z*zcR5u_Z%tjo_iV:(1R4ÕL~Ј')>BD.``ZS:;hgDςՔ׀<q
PmAQ9`۲V@ؠXq,> w1799jNefIhչSOl@k<Pb3N\J%K`Ђf#+uyq	5\TIR14$8X)WZ_ywb!=:5 ^$wĽ*?Tb(Pomgib:n3+O\!ĶnZʵwT8ƚtyoN[3#U$ȎN*l$݆5K᪫q%}(XSE߹/ڋ/qpC:kVԸ Ϋ%#mGt#.zQ$a|/)4w xd yw{qn>VJ
j`x@ q/s|@e	}:"٫"a{7'?ӕ`MdrU)}|ݘ'Ql%Aͺ'>0T#$Qb8=+H}ʊCJ/|t(a#R}E烤h<ztU T2=MPY^{dvW~]W$g}bYu#aǕmeha"ebx@aPj
+4ϴkInZP)XuwqcC f=MfrNVٹ#-l^JkR7ީ9~ܤ/ay܊m7'C?[;OhiKHv݂cW-1VeYxLJk	NTS5$2)۞ږ"m|+Y =MU;y.3y㪜IŶ?ˆKӽĕ鎣_]Z8,gFqȞ}G=;^'r}l6bM{BqQn[75?eyp@Q6F`ScpceTz-0=R3M6V6#
Z)܁S#];ֈ0F`R^oyQxF>+'úf52/BlZ38)R^CZYxJP
+K>۠A~f!^_*TO5o
HM(4Xkѹ./E72~bH(J~Iz=B٠-BAk)%ӊ5a5V'F;{-i
+\BMJGDS |0G\#܍	Y˗{#rEmy)l&w\Wvjnrì-w9%eUWYng.bܨvK
+G(ѩ꾑kءe̚)b))
r!Lb\(AHVbtЕ<WG^ah}Gj<S1ANCt:ݰfpz< $:$oI-P@W@TƢ}ĥHD0Nj4vŴF$mD;	ٿW1VէI&()E'/6t%rD*TRTS*`aQ'g2
+NҚ=7-q 7VKzPk*n,Qa?	E\gXcX)w2`S"R#vkN쯰\WQhU|i}*Uu魳۟8H8ӛF(7SxdXSh
+G
1x vT[jXˉDݻDf%AM'ⴵLF;C	w8sH(B89a+T1m@V09کy#\"u	$q3&G#qډb֤6e[IhtM&THdJ(RӗA	۾A	Qfl$)D2 . @	
'LwjtF=X ?o-t]/ZAQc@)fd-,-&c8(ȨֈCA)ʭ|ڒm5TjR+ .0'-	l2n'Ȃ\vCpvEGQ(\9Q%DD{.ٴSX{85".NvfbDNmagEg0^IgJR"/<9P;Ex^)ї,50$=AG8*HYz݃GC1l= Qa&y΁yx>5{:Wo}'?lޗ-}σ~`zNy_KmkW]v,A)VP0:~PQj'f[<<fJ"tI.P|' f?~L7
+ pVe{SX{_H:XnH_H/4p@nmi|zW4pyUZWZ(p%Afgqiz}s'aqd%UJ
+Yҫz43ZQEB9eN=3H]98TRYM%AW=)
+M&䗲Q!b)p0ʎrW\$!Z4uXF
+772at'٫$e$0yT(Rf5]Tkƚ 
Ѭ儊rj2&k*޷܉zR^MioҲK<Bu%,7p73^PD13tP?D*ѝ iey/m}./$
ؼӊCG.z^1:%=2ffuyR"0pU˙-{q=pj
+8f.Z.7Z@3eY	כY#F+4 +ߑ@]z!Mt|"3l 0( b8ex6$؟tF7Onbh sb;HE˙]p͸}nY' "ո&B
+tyS YMÚ'
dMi	me$6Fč+krj)aNLw(*gE]'hn;[b:L[MNW&PFV Gb|L
+MrIoUekf1ͭ7 !aΓ*>'U "?I0{ DX&6!`K[;չ1>c?=7mL;rV砟ƚv:.khbG|)Xć{J-z]zZUCd4s
`U-h*}fZig90O۾Ekwѱ(Zk؇dྺ_4kYXmkf{".d#{<ohsneJSxa|Y瑙,DW-enukK5H+sxctM*7
+vƯQ O)K./䟱XE<SR
^Ш+D4;R۽a ë#Ƅ
+U*xsAjKk!}0OB¬$ޢ>scJ֖es_9a(}"oɅU`zw*"b%-
!TX/E)Z&KH)E)^tC]>;([Կzg]QWCY.z>Ǳ9Mê~t9h6O*\4ҲUN.a'/"N'͞r_Ee:~	Gc>:Jcvw+vX@3_ٳ@cTW"A%<GlY>E~Q7^<}˱Wؤ8J$z*0\aLMaue%[QgXyG̞{)tB4%dCDeZZ^AwmIfrDd޾.0ZIӌ),DCII4>ĳzL~ȶ# M<+4{p_:nwm	;=aQQR98fnRۉ1,VLL'`<i6@:}"3WsN{D-M):	TRlu}"ZR: ]u'0
+F,W`Vkz}}ϻG^Hܵ3$>F_9M?Oٻw3[m1tU	|хǋ)| Ň:Hc#Jjy`A{ ,d"H̋ <
+|^,t&wm4pRA 
+K	ii]I5
+\#꜇hx5F; :o$5*mom+9?">i;lFPDC9@c]j5VVOJtҀ+]FQ9<[tO>4Dav:Zu8cQ0n(#ËXN0v7L ~
+=rz(qEcHYDLlV#qxE,#G<g^Kd)2Ur͙pI%QF?75ƄF.=cS
+]a%k2.nhYȚP2ݳ|J+4N0N:K1ʳk~&+P9?>Nvϵ$%)T0-V9dG&=b
+aH@q[smw1M<{
'FbK\((?MSqj26"V6Zii 2ʯ#ƀ8Zp%_#ͽ@>, PuE$R.0f)(X3P?ɨ00
+Y&UԄHhQу(%|[4j
+ذ<]W+1G:ˋR(pѤQs[Bmr[n/+YeP?c~Bq dX-*]7
+,XI`cM4,2;;Iy<&H"JHQ_ ^V	W'6AJ؊{@S>8%
@w@=*?"'eXn#l1/b71˺*4+*2ou%F$` WuFNjֈL//XQé&':0$Rx^ZI[<滑7Г*ƞnժ8@yT8Cf7k Dׯ 
+H.HZ((v30ū[k؍&
+sTcdj㏕{	:;;Ty(PKOi2s&ܡT/θx'83﩯$ɩ?YDׂшC";
%:8gbh=
+b6X a1ۡ)α>EԾz`d,`H}+QYD:vv!SLuZ@5;ݓ5Lbj fGdD^]ʽq	/9=s;0[ F?1{2JBIUAsI^F̶ᠱя=FPO
+y
+1L.wLFiJ=4{kMci@Te#Br5jU~EweUn%3A^)C3V<PtƬO>";v|nJ8\K)HH0Y3Mim
jA{*/mdX kBc#Rx[vlU౶&2uB8ᡁ^u) 0Yf
+Y`=V$'a/AhϞw^hN޽3=Vd	ՕGEGwޏ(03m+!OyɌfeqvZ;XAiţ .0U0΁25dt=Omp *%QP&[~LL9Tw	 Nrz
+$35 >	a
+7UT/ד)WW!Q#hc#L8Bo|sV_NTödo6pK8f%XuUt++M
+F_{.ɻov^;R
+V;l)S
LgèYZ#R\tZ~$܀EFdֿeI
͸qtQdħFތQV]!&*Q)\
(HqԀ\P%<D@s`muM8B͞yxB7 p#\Me#TG>}7Gԫudrx߅ȏo@T	h6v){J	u~m|uE(:t	ɾ96}y7 +:ۮ~8Iq4^A
1`t6fvixȮ+ud[XU8IuoʅURؑ W;"K9K>U\sٍ\^sHk.4e(̞b~+<Vo)Ak5Xܷ}WPyzi-GBNj-}sgEЃdPGmd:a䴴E xCq zUOcd'5>n,I '҉sT `h7%&=eOXfgW{pd֥ 4UYFjd'>0V(1KMi]Yl$`ZˊةoЗ~8Yqee"*s-=U 7_Su1-71<vhx2ڬ<bfy|h-/2[V	^"qV1{X2O>}Iթ=_N>XaW172n8$us
[T%%|V s|;Q䧦eSͭ;(-K~Sq}ֻ:>/ QN67xsx޹Q~ы%<
NQ)sOxeް)NEgA-d;[NŤܻS/1`$&=
+
+( ;o%'s:t"^苳u|YhIz0v P.*;moO[]{e H"k\l_{Hm
+TݖuXSY}8}F
+.qrph~
+}ﵬݼ#BDo)	R O_|ru,+']Bpgp"TQSOX%@3 PU\@dbX!O,p$A3,JfCpqԼ˘}Ugm?w$#֘@ÉlNcN8b-~"Dng6{-R
gߤ{V}V(&-uWH*'Q-պAM>kt[#Uo}'Pz~h15ZGuՀaj3@NCHs	(oJTc(duih2ľZx66YIJM6E Hq3jʔ5PĤ(Su4XZjrk54U31Q/׳~SY|WyvA)K/d Qd 
+%@"$"y晭Pk)hM։?5FhF[qRގeBhBc&C
+.ω ٨:xHf)X1b3F<fXF7,x_;!Q;#k(o&E"Qi_I!Rm^ߚYvì n=l7/lL)gMt	G6c5
Ukuhhrk0NGy䱜R	ZU^Hb؂͆Zs
8iϝD;^ɭB#eɽ#A^FرB[9ܑQM"uutC{<r,]O\;!zHUej8лu{c$MB˕؄@w;lV
+4i@hD޴z@JN*# =LR]<!Ȗ
Iస\){94 m{@hWEk@+ЍÇ"៌!- Jw,R_kq5Gw10\N!$#E9Ruxߟtզ	k(}ڋ ǅ-k,RQ9'VT9<Ig$<҉NDU.ⷌmwb'430G8	?輋^4*?;X8:d@S)`nob.<Z^^Zq]33ȪՌUZp?i]zҫ˭Ku TfnV޸u*-OOЮl#m&b֛Qo8?Sa=6dS|Nr[:0AW!ap=+":GRxPsghbɿ>>3v@.U=g
`rNOi܏`?
7A-=jhQCknJ+mM֍Mp`+_t6iS<HGsH봹X;ptb_CFpNu=eu*K<ed~GBxE+X_u-a+[ߦyo}ܻU
;2àvdńB-w? jZdoՄaLʹM%3]Tꢗ^qB~&@a(_uMwXl
+ǼZӲ,U|Eu;*$_b57oXb4߯}i?St4+Br
+;Jp{vjMQ:խpǪGNuDfjdXt2bSCbdhjd9465WO
+_vdNtNh6+鸰R:ЌL`)*|'sE_DcDFc29
\~U8+UZ
+iv]m,UL;EgYMc4Iع`k= P&ǆU͒I)1˼w	zZȦ,&xԒD$@?2=N=P=gjMQ܏ mK#0 3Lk`pيSmG>`bn(/wEbm`U~/M>ө˓.v;_,D9m ZCfw ,16EZ(*l45pֶ^"GP԰z^>'*uX[^% %[[wr݊64~8?jW	%%]tuol ,RFob4Y,cb:% EW]k>yxs=L,
+e4s?8IRɖ* 6iH41tZ6;>`ϷhbdۄT t~EbZӁ%b+xj#JS[WnY׊1IWԸ@I('(tR {7$|;غgk3Zr$_tYVt\ؐ
1pe΀{00%PbFak2 N!yV`x"Jؿ8#8 uyvʅ|*!rAIJ@qQ=j-x#ރlևmcu=>\fqiYCJĞ!/x Y;Tcyk4!u\GNzѠ#L+Ug"t@v
>Hi![|5`L^
S
ibkI`S6HؓXo$xϊ3|J3G.L1dgLv{HD(ycm1h-U{!Dt,vwxdL9dq+P
Ivo-'-xn,}%{`̾w[/S-PgyʻA`î ӓE}Vz5MN]ZOI۾5u8ɑ-ƀרE}G(*YYG3Ȫ`!ZG U
(ct.#W>,DYjϘT=ciNaPM	k CWmRκ;ŷ M^AaVx%h5=$N.E`ԋ*E`dzi8.NR/5Yg]W/Wb+bg09IO=cSﮯ]+*]rTkM%R"Ur[`.sX:ċ	N;|:x?6Iݍ6jh["Ak_u<浧eWxGA g&sIuY">e9+ gEAj2:E+'5G94ƭ8s,<$#s
U؉kLj	1Cꩢ.ҾC⛼gըU߭jQ?+z
+*UU)֌7V_HxkYx23zs
>58QnvLy]qOOdd-"g=t 2;\PQ˜N}Oૡ4FRWE/9r8'i8x&x'>x#~6ߴRr:nIRs!sFҶEvLGNG?ڣE,8їQi[)]7J8Li 2rk[>kRgM|a8BCnЃ{3x.#qĳЛċ2瀿Oxyz<..zpݾT9<=ڄx#ğtU~^^zo+nUvFF֌2􊷾k[I:|vc#^k 槬Q/`}=fb1iat'gbur6ʸ<+Ɵg~:9f'ɇa;;y	GW%.1!j\@a3i''φ=Q%"|oʄ ]\>`V9u۔';m>TX`d[ײFwwWVﯙ"|5808m^L>ٰC^0]xh0^mxI0Dia6fkv
+&ꅏy]À=vi/LXN cioM}A&@싓CIߺa__DAŀvǱ:y?ɰ)pC#$XwQ.Dd,V>Sǅe;T</0<Έ.xWw\}^4oh;ƾ؛rǕqU, +Wv3Ƞ+tWSA_sA\l.he1Ǜ$ŜGL?67U쪡gx۽ZZ%j鄣bl#'\0(2*KtJk/D|:dtr:1< HO~Qx%!깥USFD"K8";ߗ\%mX%1?phǶƓВ=QqMJh"1 P-dkN0vI^3r.vnMq1H$ʑ6Z(;D']%jRߍdAq*Lj}ҦdIWk,Nq>۲agXJvm˻Τm䊦a
DbU3Zzz }5?lȿoo`?hh?ld?6CS
6
y@32ѳެK@Ǫh"Tan
+/L!tHBBMT߻VH*7;Io%_ߎ_jߡɘUiz"7ه(fy*_JI3_&_M	*wEvtK-Q<6P$k:H	Ɯd#Cw@r>4I$N!~*F>tNjGۻ7+
.AS%q|I~hsĖaOWi@,EJP.
+MPH:r`3\Meg-xRțͮŰ
+;`n(}F1cXJ  `=.8CZ9O]v'JT/ZىX-(lEyKG!?)pCǠ[wUKQs4@9 t?p c)|!I~ė>Mlq²g	_`-eh֘eZp+rIϒIGކ}.ZiMam!L0x{\Dxb IaJ\vu]t.TuM%dL0H5f٢LV҅?;:~ҿ
N1B5-<ЛZM*ˌXR%&PT!B2CkTXz
+rL_B޿/y(ME-m+y(	Ԃ[
a>+oJyKR%Z(Z Cc cvl[wz+^Pg"=}N9J).ݲSl{ZCgH6rD?RX	O;TQ6REQ%%Ve5&~Zbz'4kESF$ߵc{#Y*Z
V5tԪRzV jZgx*QIUX9PN&0D`⽋˨oӆj'J)0D7@O*'-wE9E
ߨd~1$cC{3\/hY׻AdYB:Oݩ~(9^,|<P7P\'
k=+I[F 7$095D[&ވN_8YLn-I.O`Vo]Dr*G:6#7l2D}k.R8?/P˃p@<ˣpz2_HkbnL9k%/AMt6jllz/[NM`
+b\s1]Q2V]t{I[4#~^³?(?0cZ{e2DE=N@"q"ϳ,-Q:㭈_ ,"XLpA@q|z)Zv}/uyn(ploqϒ(oj@j*Ä~OK]aA?h-qÄ2IaRKcJdxc)+,NNӿh+6-7<LROj}]״48VVl<:Űh0IƝ4Δc{m,GVZ8V<9˻I/?%F&zoUggBkbD斯Hdpȓ7<A#bن5j:tOrPa3osP@V~
+.L
+>])y
.'~3TݢW[nՍA'#Ʉ^bJ/l|wf ر
9.l/y$[Sc)om_HnϪ9V&c^M
+8YT:6JQ_TV1t52YV^
t]_M {L<Rg{VRO&Ԥ4ExQ"<HvvѤ?ipv9g
+9Ѵ?ӭ9V|Cޞ Ppq'az#NOg=L%H~aWC9oXQ۟u=8ǝP1jj|
U:L3WEU;~)T2?BM}ĸ퐻V]{)Pu[W@e+&}tpUkLWj!
+yf^skZȤl~ٯ|]rQ^[rV(ga
X9K1)ݳI	ȇ㸈!~t{aA-icoaCD&	N)6|.#執aNu| 
+x8{r7Ka _9Lzt<.<jXZ;YC:J.9Wk1x\_s}wh3;?I}N+3l0H
+4@ӿ\PCjh
IM+s-Y1ļFKjGkv_â=htVX@uŝջ^]]Ի>ofw4Q&Ӝ1rRp w/qͯ|%lbo߻wm	.V$=?)s%l$ވk/R[u-odᰙ:Rښhg? []zH,l{፠u<q[	vrө4d-!:#)/XyhǬ<-z<kP'Iꑳ9Ʌu99=isS[h|˖7T{%"i*\=pc+xoo֝ɞF5rs,na5PYȴNF^M4<KgRNf78eW3*R|3	6s#>ye ԍ߫,th(LN82OAg0>!]YX)5Z4uLg6ayQ tj"x9Ǖ'@pQne2nJ.2ܐ`o䫟ܨfZ޿0(*!9Rʑw{Ij9~.+?ڮ|*p o/5E(mW}S8g}/ؕA9xY~5
+*l熚Lc8X-3ly!>)0xbMPCǯx]nzS*v46j6vDju98Q0}˥-Qj+1d\ϑrG0HEd0Ց;2`jE&&A	  rBMCZD*F+K3Aփ`轪!H`D%$?)}Hv&اjy2bc@fc
+@FΆpxvd7(("U
+$zGq9 OdHwɸU N4"'F=jH5^a=Ԯƛϓ0yp1r=EA9^GCZy)hkm2nQ62΅!hXaK@#մQ9Q:sXdzn:N*>@G:P`ɅQuHi81ߝSORwz5 W"T?z?;B>*Vg҉OWN써H߂~ILWVw$Gc
+J䚹`G5=mu ;:*ʵQ?&г;Z;
+5G,`Q^Yؙt}iDsK}):`ZjhYlċYȔh]q`oMW# uQz e"$16 s^t
ԝXץe!` TnMg܄ηL;
+&r6DΛBV.h[Ou=lDZ	X^nD	戂D	Mx9!ǀ.)Yu<["{gOeVs%([0UIPAsDCHͭ| Ӱ`<
+
BU*Z=o/=1.|?xGd*zG2
+lz{]6B̰/4Fv_d8
+i1%)dEǫ 9Ibyju(lsG"Y0^#tZ
ᠶЬd&LȐ	1S3E0dL0.蔑qmZ !5]푋3v!1vUXU'ՉM)XOD\xPkGM[k5]pya̢$xPQ/oGE%#C<egr>P$4v}@fCUgROw㞖%ir$M42)Ɋx c_ņBTX6
+A=1u]w`6hu(3prC
VUnOBx>i,Suaty+ЮohCˬdl]ktÈ qhBjr1H֣G}+\H;ws̓E3.6
+`Ckw(08U-XLt4ph`B@5#D6#}r 
+_7rc$UWjD#_fԴ#uYÁ@ׄe%q+>+  Τ=ZOPTB'@>k\Iua;LM,kSA`~p<Y]'*UmBjcR Q?EɈ1VDS`b+WCHQȢVpK^SeR8)^WT$N}D՛w4uxNw~Iv
+0c#	6jB0p
3u&jvq 2J-u!CGо ǀT]L*SH$Pdv{̩+p4n ]kQ.*<<pg~"^R+X:GO1S1d(-.oZ,R032Yh)o! Zx&W!?Dy*ǭ_dn;])ޗ߮Bdy0MT(G=1BM_dՄ9FQ
HQ wfրdהh'(|$8HżXQ\-lOeja{l"SkDu
΄O3bƱtZm"j2cԽdf4:-Gt	My(ݮ\xv@DH/I)Hs5e&d2bx$[FN8_DcD.q;K)1r%w$QolW6:4Pw$T-	@fqUEr1*B
+$aГV`
+JV@' opbL
+Vs2Ii)wV۬ڷ4~wMܭ܌!Ut*^*d:*~|lHR U{l0t(?*==$W(@ڗ{ux&C_Pү j֠^ǉ/R4_1"xQblE_2>IR3Vnr~n)!+k,z'om3yB*!d8%eCTT|מŗu;=
+D"Ъ'^w<x3@(*Vv&g"8ʏoJE7Yn	{K=Փ{-|l-,NjN)7? g&FA1+nHBߦlh#Rp_t 
qcqmw@'JOLFcs,vy*Y$
+}W'ЃkNZ}dC_v`NI+M>etAoNN浪87,e*ҿQ
|Ab4' s'RrQa1lpqYU ,X'e
K3#i0̙ѯoQ5Ko)d*Mr0D<1*j\zO rgg@
~vh֪\CkHq? C87p%.w*rN_/V1y:E]%f!y-'p:
k au'0jD
+;ֽ'zi$$0J@Y;]F/aİh?,4#])`z$<ώvx(5{U;:hBd1>4sU]Ni4 c*`Uzw厾.iJx?DH!;WfMc1
+e֨L[$XG|*;͜H-F)OCL^J"F~썋¿"HK;+
+)@sCC_U2
+=ZUݓ@)ȿߧ\mΔu!SRz+Eו󛔛IӳQ[Z=TQͩݪtӺt@QEFX*Q9wT=g؆=LV5))|(O,3ut?h.IF7+FԆfѡV- ̑R6GG$*23Ik/PlVD$4ݛ2$p\;t,PO
YC(V}n07$.aj@h$e;b:fjp@ㅷ8CWY )x3!]K"ZmTV 31U2N0:4Zd6\mpZ@J2G	P>R
+33
+ <CUE^Į'Rk~sW wD*V<"a6~E	hxaQ<3LVkI^eʄ2iq
+lrV2
+[n4YKObGژke$6'-QۿgJ)~)0b7%coy]Kރћ&WQ`c#meP7m rv	?FT'K!y="]q(.7rQa&GDuk&n幠K<yXi
+_¿s`x?IM&7*Rv τfw]0*,鼣2D/ALXhWrË?CW0uٻ5Fj'~Vl{ȎTjSx}}LIhr汻K@ט;vބK'񍯏=Ix:gL(lݯftK~F*'20ݻ@mn*..%je+HTe.˜Ss*\wU_ܜܼͩ:<(͉R0&n6Ha
#CQ{&*:DEFa	T<:0-
H˂)*QkIQ3GBL8R!r	*%ԓ~D0'>r3È{-Nr`FU(j<$j]ޤ5n#|*Ȣ~U*h;C)՜}|+xaq0>]HA~Oqdj~G
+VknIT2z\t~
+if& Y.x`F~3L^$:~x5.eUv
+bk2q%<F"!KLHb"\shrQk,.c1"E,)6X8)ZXXśX-1m	+@ʕ"kE)+HI)bUe)fZRJ8/ūR\R|*Y)KJ/KJoJS)]Jk)~)_K{)0ذ)L?[u>{U'Iǋ5_
+5<^B.<7D!cu&,*mȒm:ஙXiH$MOZbo2YLm51_5ی4(DM"N$:d:1<]zA01\+M.GMg*^ZcP[?ɬO'#;,OϷuG
FE#[ȧohJ08w
0LH_yT4W	{cN W@ra^_e<Z¯tС}E{\8
a+&q6lAQ8i)SieĊGc-UMu=th'ҽȎdȶZr0͞=XȶtDY(1FuYGrOurmէDBֲ8=?j02aFEo~nkԉsp}=6}.q%$~0\f?Zʧ\_a<7|lԬu.d7V7!ylư
2΍x57s\yf~0^0b'^ Pbɦ d<34;a/N bWfH
;Gg&
+ :w'ڌmu[v*Eh0VPy
+]G<c@qkL)YNC=I@8k[D披c=ui-6@_@֡eNu`GNiƱ=L;TL/,dȽs{Rz4zWQÙ \l~r׹Ǚ9jNзp'4IЛkڍ+?^rװK}pe&lQz	ϱ=`@{髃ngC>Hd*Bm
^n,p_kl9֠H>EB.-YJd&
+Dİ1╒r?5I3\[`~v4߂D:Zfp_%Rُ>[ m-4j3ft8%$d]>MNU+-1.͑]UYxMS_Hθn푘8K[]א
+,3}ѨX݌c}=|!+(U7ɖEy#4!2IXVx߿2:P
+*x`d$J~]>Vcxk.|cLe*a é&H<C ФHITY̸3qk¸+C;4}ZE:$#^YvZD;U7lk|M.{8nρIy-w9ҋF`ȯs6-,K)Ah5kg	kRܤ'4~;yLfH"]z~aSu}xMRe);^;,x	|f7@/{]h9n-*GCOQX|X:Hw$ںj˪[&f4Ii
uDgO`g㩝.K
+^F]j?ԩTQm_l~qnSq`mt"\	8L008:tQ) ⮶]e'	U^Gm6!]r9irt)푁)54Ja-cM̉%3ffX@z8S׃$B@á"XQ`$!#P3cN9pP	.
 .'ֺ2BBmRGFEBVAжVcwR@*xێ !fz_|ͽ-ֹtE}:lsZk[N[Yk	ƭx3Z6(_8"N6vK5V08Qb6I!ΒJrZVvc/5-llw7Sh7N餫
ƊqhM.󏩊iR/66
+C*tႹLQzl2m0yTm?'^b/YAfƛ=H:0*z	An92Y9~wPy%	k+J*zh1	o U~u[ApBXLSJ>%ЎωM_ޠj~v9xKW
reҕ $6_5홯'Nn]Kj0ZJJk1 QH}9{
L 0K(6
Bj&q\ٽUZr;o -%yHС*770*݋&Y$n#J_o<#EW9@Z?</εwfe#,0$NkK'R= o+ϟ#_x3MCܝ2l3%~r|2X L} Sz54nܹ~Jਉ'8u=g?Jk):%U$]7fRɔO
95X95_mZ]Қ+yUWȍ$ٰqv#df<<p$$pfX]QF`FT
P^7Kˀ,T/L17e˾h4x{=_T`Htˣj9d'$8T~|e͊]Y-H}0wjA1 & DH~Jzi|.Ni}ր|FZ׭lekew,X3"MuoUWxSI|[xܷX#Ы.;\ F[r)GgpXMxɧ떌MOMҝ[<7LxXT|C˒2t`pݲw"D5 C3iVuQ&KZRgB,#8Ц6Yǀ9ˣK0=5 Hۨm<*_>ᙴ'AOmm{yǚ*ZA}<p"KǤ3.
+XB*--_|$EpPFm_Gޞ5hÆy6]t0>/A27Xfw=,*h=$/Da"!T<g;"x_6Juԑ[vr<B)`uEP@h)_`:c2ϸC
+tkiO?:L#vvCHS;	șXiडڥރ'DG=0b[=Aq2;|r'ɴ&Y)8|/XZa/TT-R)ߚ41	B1gZPD``57T,U;vp
+`~%)fî_<I$8K9'80^-E<R;x`jaWU6֣te7;xbdvy6\&YbcR%f-͈+YOt8ey+.V_$**	&1V<FybxU6-<;VDI>Ǯ$)v#_ nX IwLZaKq /&
+a&Ǉ6] Tr< g'lûPSzx@Sʮ%im̵qL'<9O9d}On@e0y@oIti5{-rƝ0\=\"543(X(P]	dK,s*I)]/UlO cnEv~LyvxqYi2z^ګD
}0yʦ*[=!`Dchڜ}'F0Y`vXd3j&Vr&lU=q2֩I>KyI2(IdLzL3pҟXn3n!Σ|l
+<)Zle
+$!	yBܧ5EH,3.dNlC'VZ,"9Wc8Hz M`TAb^l/kDoe<zL|]~z_Qef x(3,@L@էezN(-"L :"pj/Mkdrz|HC=>ޗni?TP?iˌj8Wǯggx6M4
MA_LtL7WEeJW4OeZRA8' ر?,q))N=>iƟ.fl[ObRq\.& v{LP%v{LPeFwJŏe]V̨TLJ\JݛEMmMU54MWCVLv	{=Bq0kDWݎ><iՎX;E]V*y@wR>eo~X#=K-Z.;Kdw\W"YQ>SOSzSx<׹td߀wh9ݻ|^cO=Wt>l9ߝO|JfjtF#Y/_0uсx߰
+݈gfhkd#=(\^]o]mvX~Ǒ$zi
!]rbR|&%\57%03NZ€a=RsŃ~þ
+<ΩxVqe=eFBb=y@ bNy"AdHͳ-V[ YQQV2<OqQ5{F(RbٹʺO5d<PtzC^iC(Hƭ{DgVD36.>rz(:c%MO6ytģzSB<i:A
5!3GiվxbWsԭE ⑜VtdP#Z$K&
+|h1ZTSq3YUW0LnW1\Pgs7{Ǩ RR|İIb=ryLyHejUO@Vf>a"#^i$uS γZiv0,&
+`uʬómϺٴD;4:w$ٛV3Q࿻{ahM*'C=&hA6E 'EI<ّL|CY͏d}"AFGLYhXnm6Xe|1GqxCM<yLw1΁m3]E;~I*\BD(wyڄCޏ$k>ܒ0Վ!PJ	>~,QstfYSk˘Dnq0g@BgaVT;;5nޏe~.^Ѥ?Q_0K{ŏ"Zb;] ˓vqRMs^Htk?˓.y,U߳r#oCq<	ɠ}zI_\#޲ֆ"c!ꆐ/7ݧc[q.v	1šܘ$xa=1R^}m4eilsDd1JڽwK%X"lsC:J,}%c5't6(HRQ_ۻ%4P(ZG]iћB^j-^5>uH跰 GTZ4nIw#nh'w44ǱR/8F\WznPjÀናFh-piP`ҧϩd
+}̻tݸgIZFVNZ/T5
+ݓ6tza.ZRe{7
+ҳE`棛|9/6Q%׳7<a%}z",Nl4;W-a|6цo'w
ɕ>mgم]2?՜'n='gVJY#+A.͒81D4uW5o7aoXF
+㑁$;$!~^$If>у$$n"YoUݍn̙<'
TWUWqէbh䔠b9"!-HwL,C
dЇ4xF֩?=5
VS0zeFދ<[i%d3I|^&u?<32Wy*UW>@k|`4C{.C㪡
[*F;ԳSY:i:4zߗ%J%Y|BvZUD=bB*_KL*ck4˜F[Y#޽it҈|/]xfL6iurC r6R^CfKO5t
+~2
\t%4:i>lozHl; ɍy\/ϼI̚aV
~ SPlB=ٍFcXT9 h;Qp4%f:Zovns3ɱ%L;gx~
+f:0Sǿqc`@NZ W(L{\yfKmݽI ytlZ=+"D<ri3ylT,= ?#`"ڠ#
6d,BUMtAC8╨ʌWy65bǟߪܘ
+$LaC)e
cmÃSuEA<vBPaـ}'e*[Jŵ挾ū+ߵ2J>B^ȅnJtZmw{W鍕Wv(Cҷ{ᗴ$9$,ڼRhk4w1qEigF~<\tb|>lREeJMK# (Qm6P@nl>7bp44<e<SoZX>ppzfzx?N}ꆂ=oJ-a&O* )JLO*5NC|jRc`yqvBZ}eEdP%o"xgSvB_lOEg#Cx%`{
+qM߱~GQ@[K/Ø8xd hVrbM
+biNx.oo(3u[/CczDú?5UʯIk9'<!yc/ rECi*C`X-$4f"k? +h)0Nqxfay9bqr%rXf3IRɷ#1ZmeG R
+ٙ	|UH]fTնA
rWSA+ύ<~ۛ y*@RrKgA
+ hH].jpb=E `e.dY8(TMM/<Ê)^闂MKCH>ӵ樮V&AiohVh=cp2I.NQRrjyAWt8BxAbAM?M0LgBs*)$1QuͩڶېI0}UBѹBr[n 	0O`izAY$z
+
{%x0.x|M)zM=/J G0uKXh]̾b_؆hLVAs߽qc1|~>ikfo
+)@DkHmz=sv)CK=_o?wA|o
+Zh]j
+XuT,QJսlV:Ecl@K׭z[~ʫOS,f|gep+
+
>3q@Bm
+}WbѮ a0!rֈ<U$/;[Qi],<xi~nǭ
{XKhB9b`8øt	?9
+cNY)GHX\BuF(nN
+2R<P"1fQIW|QLBb^NTD4EgAęhװ/Uh
|C?/uobQ(vvŽ9{@M1%'T=Rwe8BPݱ2XwbFA`s}|76AsĥYGyʷndm⥮_[Iܷx	0ѕ{!z49V|ylEbnzoNe
+Xcl6F=͆_q=\H~΋@FW7	0":ѶO3Ce{
⣿/۶Jyy|E5V_7 8)l6S$E	+8pױI7"Ǫ"Ѳf6p: ޫ,!js>TJԤӨIykS#!$!0/P&AZb)iƊڝ$f9eZ1$xӮoa*^@YFu):js(49[@Dj#"^oVO%9`I:[suLSTWs-V)J>"n!nj
en
+Hml&1pNydQiL$'	1/Ȣ6ep#'0l@!Ц3i3m/B1e?=~CA~Tj
Y7Κ2JdM  l)YTb<Q[41;J~Q6B_4Tފe)$Ci[%+v=%~>'3$.ؘ7؇Rmܹ']J(sAsM(D׏4rq>%}iʤR=he_hV: r%MȯBFӣ["-LHͷPQO7
U(zVB-TAgENoMk^, 6t@hX$LQ$79H"4o`bQN97>踞tؼD$(nÂ1T_cZ\A}g^iuV8DLz&wfy|}ZNS'!LU`Zj&\6ekx(s@`=Xy "ee@|Z8:Gj($M u(>){C1}ƫO#=B*A@_sq5Cu
+2	&){^;Ʈ#@KKˁs@S4ja
eMM@VM`msML20?C @6S2(ͱ5cq4C{wkJ* >_3>|O>5AX?8[NR>92AjDy3S
așc|Yy
e_ᬏ):\e=TSz5j *9	%ĥ<[΂x]v|It3 TTVNᤝ:i+/e휒 :?vNGÏ{Ntxc)-prv7#|oxsUQ]BP*RSᰀ^l|p. :ζGvQ5@<,*RT~őXT]ڠ^ȭ$8E.}ED鞌8`nK#~9a5k0MEve]Tzq[}rNuwݘ*n7=^ܞLM~yf-T<@Ϊ
مciF8팣ڸڵشq!Vʎ`o~#T0i'xbp0^pGfom+Qu=peВb0Y+/(!GV^-'ג(s͙-&KXHkvd> 73FמtBUOhmf~Y\Jv&Ԯs O;hxl";*ՠ҂㕲ix;QAqC
6Eaxdba$6n6:Msn(;.W>Fb4'~4EHR논4SuGuvR&L(_.P9r֖qOU=1QFWv bq̣ߒtDo;	nO6VQI$x_,}nj­uOWSUYK4]=x]+^8,䃿rxs+aWu뀿ی(!J݂ڗT
+`圫6JD=P=qBMK{`hxؚcĨEoZ4[t5
+9[W»uYa6V^c~v{3r뚜Ѕ2_
j$Bq:yj*|MU}Y6)F+V!+C`Ը*gÑD2q@ZX((Gw
!t}
+^+QqCQy H1- jceWPfn6K+Q"jȽ7(nj^VMLs2XYL^~jzb)nw+ubM~Qe4Ta(>YNa5sakP[g넳kWNm-s
+ZD׼CY%JdNz ѽOLt>az*BĩQ" 'L8:Q_QUX 69Z_b9!tĲ+Zb1>aT;/e\Bj$*iOK"n:8ZGٶ{]ujVC^cbF-`\OŗHpl
7Q(o{=#?P;]vA]
+`ehփmmߕ剭i}͵u`EvDA2R8;Ѕ\+rYXϖ7A
zfdr"rGtz	WI@Z;nNI4Ic,5"CwW<w/<qE3sτn鹇@0^dahػ~ĖԼ4L3WWq*R$9uv^h##\}DnpG&xjzVs6ڞ5w#"vl0:@o9kG9YD }lZ$ TMe++oeA+BE'"E	WL_qZ}eݍGy ޥO6DP%He|3mKɧ=G&4Zrl9Nݫxh򕔭B:p 'yCx@+&U3b |gKV{Bߟ0D<V4;B_BKpW|vߊg
Ӣۤve
+w4;\%5AZfJzk@9`\wSNn{%MFY"'
+FfKN!A-}	u~K5 }~qeg`[Ll
++CC"
UC:b9!bsa	\Ð1hیa*VQ$
bvJ@0oZC3x` |0MO=%7	H+~& 3.5s73Wre&\39V}4X٨VthZw[,؞?m-XgӔ|tFmlb^]xG==ueFM[&VQ?qF'<-3NZ:z^n׍1/h`CDQ{邤v}TȈ\q$~h"DWm)b8,*([p~.1r4aHWTbj>Ī;~St4lCQAKzIw=iĭ66	y8@Jf, 0\_7UF;AZ9ݽ,Q/6,;K؈S`M-"GX4,?RL.VȦVo*ɦ&wN]rcC\hW/	oCdM8M-F(fuIKӬGG^l
k27WVه>>m38h/O%iϦw^7fe&ApNPύ}I!j2"tΈȕ#W:t
OʶK
aK>$UK7
+pu
+\Y##CL	L.pI/ˠ3֐t
+9N9@/"(.a-(G{EE#{SK>Rc,8XǂYdF^שU&nY:V+&Zk/5+lX%E}MoKeprB
sQY\#{uv3Z[K[@-7jCy|
+?V6O)|dI-6!YGUMw̛L?NJA8
+*3%6dJS6:0c>Q+.NEw
yT@g)s:rn>wH,*Y)D!n:Ht݂mՙE%rīٞ9.Ԉ3uWg!XX"Y
+xPg&1 ':ogm)U_%liSOibQR
tD?#GF
+ɑY=fRcȩٴ=ߖBk(!5~RDr?/J ӏӴpG^%f3g}WUGY>-37sJgݸpL*+b0go[fԭ@ϴ0Iԩ.)H~j
+e\>'P_[9kO5v(8m% [^!)sN:d"I
+#=.-I떴>Kaey7qʹNtjFklGŠ=k"H"[i%]RCbma$z圆Q"N^0zZfd	owoD
+oZMv#jmd!5b"(U/6a<{֝%Ar.R1G^K
2DGRVeju-z-]';idNi2DP|&|1XϚT{OFm[Y~@=+p\pT
+nAT(g=cq~tJܣ}18P]JyǒEJ	M+[Jn,7S&]ԌFQuF?{x|ՉjQWo_}|]ʾ䂱ƿ܀W!P-2&x<
x^ʊxv5u|UfC{orTmMy2.V`PfVu{23?,SB&뮵VX/pF" 舅|f=0s*E^JܯIY
BZڠ}a; /܏@1cE@Y77
n׷/}0/v
+$?LlX
jIt|]lk^1VߎQplfظ2Gs2q9W}gXX \[e ym+muU6ހ`>1O/¯uv4xx#qn)Se*6'{O QW_־tƧ^$_hd_^]!>Ɖ	#2޻AA*4HQiJon
+t|dGet%%~$pyk@m؄c:h|g8
nǔʾ/Ƚ["JFO(S~pGzJn@r܀Oc>Áx4}9Ev+!RhIy	vNE`0>VS3-RN~S%{(/*]UPjVGYd=yeuV-W>VPq;ګDn}XO
+<33m2g@_pFi/`aL^3
yg=XeK@U?[BMp,	Ѐ$n
7l}+7wȪR=21 vF(=ӮC)԰(vuNkgO@|N1:BtNn
[a:ޱd
+qOM+_i0R6wPRajqkwt}NCfO5xPvOaʇx|ΧV*騛!*	Gg"B
%-"gM3}x6y*yD%cmeC:
+'rNQ$zmICyyX5uçkp|ú?9㺱ufpxho70
}ǃ ϭwSQPYA(+$9̸aЯz|vC)UCe:YS̋<g*߲iuB#9˲p{$c
Kz^3l>$"|m
+(p܅ԫu|M,~cĐ]?tXϰɚT>,{`BSuRm,7^vt;}')
ږq(b݈N@eXڌWǜdr߱ATCB,V#߲hU1*E̱+0P="^{LTia1иS#ta }js(c+4 _]E\}
+{ǛMH{#Z|W0Hp{ܿAH#9Nk5eL]| ZlK&8Y3XiFܶ_R<8$b|.Qjooͤf%Gf!L1gkK$gxZ!鐨{@=пc*XXߊɃ0U:U$Ӡ=./ih ۔(~aƹ=AC|iCZj6G'ԩDd'5=p{NV.apN/yr":2["2:|&w$Cvr;bcӢcjx"Xl}p'.a&aL0>\E=las.Īh|wvві,uOmTYD-&k<=6Uкj$_丧~1O}\	P `ǰׄu:/(T$8`4(pl#zP4:.hR&s:~Ty#vD(T_uOkAշq4LE1
+'G@c@i_!04Z U0ȽerIvQr<PruǗmw=w¸~B&<A#WoZF\ļD?͹3LUzCv gYbc.3uC\.ZI~v蟞]zP]Cs'n?("wxx}}	Ⓨ=|p%#;;Q[(ⷚUjgRut9.Κ4j͇~	{rSjb.ͭ`'7Œ~}2٭7sL;xwG\`DKgw(|.C"w;u<xOS8[-#nOǊ4K2ܦo&TlK<_[|`!-:vGL=4c0ꠇ1 >%(-:Z5+:z6hCxII0۽ΓK:*܅O&UiNX|Cǆ!(cl?cݦ J(ĂCYe[JRSa#OárApeSH2o/5R%oi^FU~1jpoq2*jdֽ U
FKsS1RiNG|H"R>nF03Iw0HfKqYjL/fh.KaBmlPvTQ-g[R>P	
y)4["9t|s 4\V?R3[#cl<rx_*ج	fj4.y|
~0j$N"NUոoVz[s{NeЂ&&a2Jbʐc@Ea2#rXK=nۯ{X:e~'
+`G.&e2®!sD2tRJ`NY")$
W`NMR
+&Nm[=mm1+l)%-|} 	vl(q6{Sdj0J!W~вA~!ɕu/,Lg0zXZ
DIqSLq: k62p{:#`9xF@,C7tþ Όu2p5s4̉LHE
+9cŪbVNbH<k1nZT}$-򅩗UH}iMfJvyp; CFԉ,}5=<m_uY92{iFv뤑JЗm (Q΂[V9uzzA%/KӶf"O=8'|#O0Sbz@L{<_}>+"t?,8\&q2
+*ȥw} )N1v닊u67[[Tv!{Bzy	_ÏS&'X.A/DBkW+e,4/ue'ыFXGP1Ng	
s\U]^KNp"j
be+w6oӤpJuI[yq$ oi*dS_s~٠3S~R]^L;nj~ڥxKрE]	O7]?3-k5UYN8nY8I;U;~g^wr8 :?T*|\Q7J*Æ1lqSX2}fM==;,TvpfdD5+nψJg|r::I>yQ'=j,E݋)!=n%EMPL͍[
+hga1soCG'ڿ~(Ho25`x1*f4g6 !עĤ&/JFn(٢.r"Wo-=!7h_G+i)bÖ1ȊɽʹýU,cN|q6H1^
+nǻ*0ePeJh$لDXSKr7MfhNeyގ9|J9'Kю-89qP <Mhwvfw$l
+z6RX1ap?b&0-djx!p7h+y7f$`_ 1Fmq8;Dl-нI?I{pᝩΩª"`yVE|3 qOu,uW5#죞@}A8J̝/teK0u]\FK { emT=CF
+@BE}rhZ(cGs4H˪`z4Ġ5^AS~'AqBR(&P~G?pU[Lus63>/JO;eA_	3Ѱ_--č2L
+.c ˥pL嬺t~V/&TYy~1K}5FG#}Fv4 ^7EL~+`D+dއQCS
+7ς6XC-5˩/%摿
+MpH*4|r`ɓO3jHxeg/Y.i{(6wZVqt>A,mϡAx! Wwrt@ޔy'\2U@~6nA+;<tڻiEVO\f.)ļP'=ncFXj"h4\9CZ 6
+1.&+
.*@	i(y.#nW笒<5^"ClZTU#ezCn'9{VO`c9-5/F\w]Q,OS?#G<~
+pGu.S䳪U 4F#IzrF	kHA]f[q␞Z±p8ṉYI^$pRhc/p`gnFr
͉
`
FqtA1kxf4RوIS|MA_'
+q&EIhZ]t.X<yxњN􉼭YWuzC=[`)kWU`KUXYG|XV僑霿vwmWęphh_n[5$S|1ntel۱q2tnZ0XKGrC.x
+VU1cUwз@z傔nkv"8k48ZEKK@\Ѫd3$hA𶨌X
+4/ ukL@\x݈1pgqt\+/k(f0ןvpepn <.xzZsgƂZX.(%XU;wW71*o|ű7
+DۓXDD)90626muW%䠃R04U]e*e~ʶ
+btdgNa4BaT`~qs0zz?e2zfz}w5v('f6/u0	_SG[`?ob6LXǪړh:";XK3!.8aC(HW:D]t;LGՁ(ɧ=ƕxmosep6,=5+Ty[ڻkF>1Z9XOyvt[o	=`RE:!\u$="QR>TK61&ƷǴ:̶YyUQFŘ:KܞvAL )W?cw ZUx^֌(Qڳ_zWo^<bݴ?>Fa)YC2h'UP}[!5ؤwa[o'JQ%VY@풣츶TdPg9_ :9XG]Yp&坦1˻0JG.zUdпh!QQ-}ʔ\AU~"<@VS9]
̝Wu
傊OOl@罵%@w,/*6N?,ThZr_WKhMۡȨl.V<;dSB}f.o~w{>ڜNr;$q<YK[ƋӳYs_>;_u㣣?[}SwY?|K81'Y]mOӿclݣ~c@x5qOK&δ+^t^ i-;MijѣGxLGO^-B;Zp1I
+HPgM{Mi3J.;iXJ.+mKx3E	Oh%;&܌ƾ=1ȌcɿLh,f5#܂kO[:Gtt{hɰ;`fUB:Yb;ЁM:u .kIcKԓc&
}y<cPe|
+/\2Vh,_ҩ?e-7^]J
V:ð]h87*lD}CwT3VMNP6D3y:GD_q4:Ħ#6F$#ЖSAAJN1Y`NpYPБZǝ-O3No&Kvz9
+꜎[ʖerrS{j|J˕'q<qHc^;ia4?S771D	ge˖g`Y @L~<Dƣڹ+ו
+^\;6)lCK!et&8,[ek1o)b߶	󑠑}Aه\xv>Wk3xP΃CD--P5yJ/ˈB
+Qt*%fۢh^Qtɔ6Yέh0%Pp)ҭ*ePjTo*¾Q\>ep~/LPQ[e}*	4lM
+>H+ASwESe+O/)2P;Ͱ;g	R3`&@|D Gkb
+'6aۧQX^Ex[M|.,8F'g^>;g$5Ikh/Q9<!	SjݧZǰ	ONc,f~VoHcE+3<K-+zMor3h5j]	nmqC6k-)p)UGA(Ŵ v{ ӡ=ܬL9)+j gy0	aB|$<=#J߷;vWA|:5E/\o@<})_<\fDUz>p<e:]K*;Xj*y(	lBDۣ9|EKhKTy]hjq/8(=a+p2dI]u)),RAgY&E\Օ/v\$8Y!x
7)`t+8sd2S Ƒ"i&LeA<w5b$yFI7rn9+etak/2gc<>BR"۪].|)gۚ;>l8~lAƓ	}Li7㜾s:e´
+}xBxXS&) &IZwn{9My6Ys>gԀzUFtSAo6*$xt&.[S<e2,:@'5WAh/D@t?,+h?S
+XnZ.W׶My/WVYߎS@{;:wIUO\NrI|6?;k$ON5W^eఊy dϞ#v('\JlȓzeVؗjU\(d7~"r^+6>)Q\Q"}ͶWjÊ2[4g%n<-	t7u"ACl<6׶]QT)e4<)-<)уY1g3GDf)_\R6jKCB`X.+i sЦOФǑ+_:Z5wNKd)wI;	cL'2hP=:(u!XB\P;h
ZNi8DK}I)}1\˭'ű㚀|`n($_F<םp=&}?7H_,5,	nyբq]F+%k;xKnhLgb<0+J\$cBIlPx*Xmv'q("Ӧm}x
+N6KN	)rDD8_*IqZEu吆z'緊 L@PbY[R[sYRSͧa12(|_ aҒ&Z6P,Ao8"yοU۔-zsKe;=-d"*nPx&NWVAMTҵ djǲFy&ev@؈}?)6L<.P[*r>g~h~)Z`εKlvy|՝J{[DwKy*Ew߰o_g_=[?_ѷ((a}P,YqƐ9'o j29,tNUV-=\HbiHdh<\יe!e *t@`Gvuɂ0t{1)LbLR֛i<(ZdN5Z4XaBs
5;^'E*5?8	Aۓ4\9ɐfl63d>NDv5f{(%z-6Gfh\pDDt?ac}+~6B`!E+6^`Vm%>Qzw(UoII]cNDұ(N:$hG_N8uSӔיKbWpu$5湴k{u׶nԥ`O^ndR5y*`NFax^zG?OI躤?$g-ӹD7?V/ec
+4z8:SF'}S㿈_ԣ|S*c{>!ُo({ןi})n~P%h:tcPgܭׯyGG?RbH${]Gת7a~gE~x+|/·<_ЩjZ,dl{~z~a| (PK%ϊX:9IH:L<*-+yiFKFqULGR9KyK;"UVq`L2r EI%G1.X/-GA*	LO&-mV$&mlӠǉ1LFa
+?|lئM]}d99*$
+dU7w5fbDPl%ƪXc>DVs{v
+lOҵ)Ԥ@	B=>yzN
p,$΋,pRvcM=4~4`ª0.֐,J
+F<Qf0KU'K(/g\q".q9G'(bc6s@sN!2Š#Pƍ	"T]BC^urw/ehUÃ~]dtQf`1S&J,\}yUNnԺ4~GF=JT ]tά񲕓%nZNk@Sひp5z%39$C^'?h9bs	aVbaaRr-ǃf~%Hp{"9.8pMT_:FVc/[7a";K%ET`"
+8:aB;6S\⒤
+1ZΗܷEFKn&'Efz~QZpe
.OLoTfFsi*0oI)7û*	:9m-hWOr~5{+X-&Lj	Qzܧ>c.O&oH˔پ5odvڕ{ɯZ;瑂kz>ӡY2.CڙG9	֙/hk}M^[P\XNiUPh"]3R	Bwm=Ѿ1Ѷ2zJ=xvp[,m9*+o
pտ_'"%(|ZףiKxG:4&5wpi)z=M;1c= R[$REoEZk>T퍨#^{&
+¡_5Kצa@=>X" 	|Am@M0flERAB^cg_ 7/`edI	8sގ3q5;I:(15rC+\*Ǭ0TOqdhi(
zp}ʗZjK ^8騖ks@)d#>r )^B{dHbtzvgW6GKY3dNpms;w.ctAݽ6Mچh񅘩Q9c7%{}Z岿4LתWgx۟u0Ff,1դ
+ĩ;ϙKtiJo`BZzcd@5qN{>9i8QAfe]<`J=4D::9G*PΟ52=p¿kΤ/%4wKFЪoa)ˆF0צ1=ǃ$FǺoxf'Oa¸}l}X9Z肦1M.PaB l84|2k9.p7=¨\֬Ag@tlmsJ~8fcrKz,whC7^ס3NwFI;ޛK+L*Qb#ڝr٤$gd+w9[k-طξME)B~8 ;4$;\"~CH
+qu/-9bB{f8ڥ;В/F!>I,-oGngen_?^L.fP}KeAJ|.WQꄄ= dˍZ[Oȍ3RuzU	lI3nL!OS4~P6a*dǖRI5Vj_0iUl<-QkSpY8s)n3X-Mx{֨31ʄ꯶qa^xƽi	I|1T7칆^a4mzfPL$v~"BleO~[>}O'^]ގ3O62Տ)1Is.Z,
k<a5z'b}ZMgr|GDWLR(O\3,Cvfc++/4ILwT`Ѹ>h4.bl8a4+{Km%uoy޸`
+:ocw޲X`{ץ'7
CF2j}2$UCX!+S[(zTbJT6eCPu`9<Ys:yгLGyn״ECrВ	tBOiK~|0<=I11s&ٰq],$oL0ld.qS\BNn!۹DK},ˣVPsqtx ܯ|堥Ww1"8vޠ.5`~OXk↳5idzPOÀqm[/T90|?9DTɏd;[;~ya'8CQ5jlPאql{Tm5!!Xo>tUm?Pmth@kRzGenv51rkڂˡ3  V%6mY)ZFa'zPVJD]YX*V**7_]rΰ>`
+6Z^0h輕^cNfMuN,tk_oZk/g9{^+Zއ Q^[+{(By?(J.#z`'X)E\}v`YĬOǏaڬF߲su=oFE0dIr2[lKWVa2<|	.릦-o-+m",YWe+uS[Y^%ot)yr҉p;'&qeO\EC^vx>o;Y&{ʆyU'Yn5XNW2Pf0TH0~Upu'Ҧj~O!X{)'4I&V㠮#c%?ԅB4<
+rfW@ioOpwGGG*P t6+$
>)BRK{(qU;3Z5ig`Ow_VX#)=
(^C5CWnȣ	CCޡWL᭯!D퉉πU<sΧVLU޼x2Bn㐬Eh;U=AB;R`[R.5>_˫3z'WtFk։az~251M`ҠkpXjzzv*>c3UO_ŕ,|qT7f TVJ߯Mn%1y`cbھeU2$EC\)EAe0u':u%_	;{κ짼辫]ʾܚT+ϺӟqhB>W
+ox5-oج_:Ƈ*p
+01np}rrQx{@4gݓׯ׍@Wr% 94ܴWF}NXd"[)vAmM>_*&-YZrg͎tF0bF0O/ƈa*d<]ǋI e<HłdA1Yc}tN($G·UrG@VZ
&(FG&-RKE"}GEv
quj"ѱՆvm+g%kyTU-{$&n<OIF!2ˠZ.2-iDb"U
+Yt>֊d^	B@㴧r>@\R!wCak}abY0QIbWV6bl۱
+Է"2nPKSƭrz8eXDZ%K~¡.9酓&Z8$	leP4?h"QȗaLI.f&"{	'bLi4A@s_Xqۍȇo\p=	h޼jѬ;UEKu(.g+;3p<FktOԍQ9	x/gaq0V=y*[^</ה?EG24˓zU²&0w$ֻJS5\m'R~~ugZF:|U3?xT]t\={~pIJt+nϷ4U`zJbBYOkpO-*4ҙJ;ҲnOO!}\UO4:
+G'
ӓz#WOu3[uHեE.T[\]_j"oX2dnY"	=sD(YK]Re'-S4ĖL6`iOlSõYv-/Q
+M*E6dVI8ծs<G=U62}4_Bo(cDd5ײ	쮼V6l3)Y-Ֆ0at5tN#3-GԆ|q#1Ԩm*˘U8)ɕSUrELߐ6ؔn4<Y'fӟWX"Nogokh,E*.BR0.KE**i>ItEL<8[!m#>"dXIa:]2JA
֪[8T%|Cqe}5['4vbϣ,_8OQɏtXPvӣTE085VQJ$tN	 K/Ur	mO鼽2'H^-lI~:cRcUwtrAtѓ#s$ 0^d}%-!~hWG
+xrЂ;@6.&XDޕjMï0pmz;3]xi\-xK:A4pR0j$;Z6
+
@kPi
IޑjqJձ--/tn8jGJ#6PRmmMv#f?gge+צk	N5MVI:9~^>ˮ;۾qH
Y*\6UCm$41i>21AkDeah5o0
+g׷~jh2\Q*9>B#"{`~ַtӴ-uc.6UW`i|e[_華5jXClz(ӱp268j}#s<y.ܦGh
[0Ө ܻ$/-B gzMdd/R9L`yhN/ߵsv3\}FT
+5u$|nwT:+$tT,MdfYR}ĊK8O"7)$_	I4	8TKuJ6|g_:ݣeɎC}6%ͫ_]U]3hRCGB}8Q4>(U]\j_qӛ}f,߱*?ypOՓhMnnX͓}ݨcx ezp|pڈh`iR\:]n{!8(br*ʯj `ld?>2'@Yu-8Yv&T#˺&Lw-d[?\Ÿ!7[&v,XFcϖ}M6S%A% ۱od#]UuB浶~f;R:L>k?q:9.eoͫ$<-EUT5Y{={FͿW%e{ Z.旅]xö+5j\Xu'D"Wh8N.8,
LViBe
+K#8c_W~m_7X|KpYbc,%^H:Ŷ{ywKÙ)b:zn9luC]!Md/ɳVC,{r& Ş7^[|is>)h5kjF<ZL1崡2v'|8vbC `TE2>
qҌNubyJ鷅tZRzd#oCq2o[l7'kE$J$q<^DiM>
v%ϙYb;i_u=ȥ$LQ@8f5)DQUա`|OTsLi%Y5'u@y%u5Ֆ3C_M1P6kݦe]ж7*Tt1S;brVXaXh0;@|l
+o,z4'W;pUhy\ZRuOg'A~-	iЅg=Ļ:x[pvzvXF]0X#DvG/G!+=d5{CƷf0s/߯򃲼ՖTL<oyU2|MM1qCu[dpcJ4|B?G?MZrSS˺RM)@+Sءh?
+3==m@#>៶S84WYSiq"$6~2ғa/3I9s5J8ޑ>PG
+1wBT
ٳk$RR>W|%sސQ=\"[	*wFll|#Az!*0>6 yymw% 
	ֲ!=`
iA	6i^;̅ʙ
+ m|$;Sli^JŊkcXܥW	wsb!oq szUOVtc7i8.mJ{bQTbwC[k"bʾϺ%%eL&961Fu/8#t&U-9{/̙	jk!10Lak=ozL@*kzT֬aދ"fb`zXF]aT0?ղ.H-
+#X=11v?nXF
gYaypeY{8\q՗a%DH<~oƩ(G:6	(.96aZGeP}EIJR*/9O>P =jG@MT#D*{a(^eEUC4[2\kKQaҥPs`wڇv#yYJqO:*&q8﫬laeƳδR[:4l/Ӫ
+мJ£wKF[*(&s̾C})`XCޙ]Z5YrW
5Tŧ[0+-ރ}Im2v/gr]_C:op8q0"w/ڨ(#Ss9r
M]t{j/ŗa^o1TGq&mDȑ{>Y988 65SpI4R"fqԸAux v
kX˹ɶOlLE<&8$T8,M	ĆK_v*IP$LgIG>2ZTtJS_JX4JN6>uNT.V)n[Ll4.nUl]BZRJQWorn
+Wl=(mhR]ӿ
6n;
+mqc!`\+	G@z1.ƱGM8_K?B֛G5|hRB#I7H2{PƵew=qkW̮"|H`V"-{U	Q5W|ؾ(9]ݔg>1,0,ixK_>3:Yokk.RzӃ:Q t3#$Z̢Y)3%qC(:>½[_~VъlB҉7έr^ok
]l} uodE.j_helvq@67~])8p
g;?S:Fl|x_3RitTLca+x_I0-Gj4*5w}q;
9
TJX,qAnmO߭].uQyоxaa⮄c[iµgX,U\*ܼWÛMb鿿:#W*E^O;-9DPsWuhdww?c4n?%̓3;c]=^o`@vui_ڝ
Ȯ!'1(l=5>ϱm0@0O+Lo
ڈ~1!B}1'Bw-]3V	jY}P	ܹj+64+HOZC-4t
+;B"d;E༣SpoOt<fg8l(a8,^
cu<;`FńzlKA/s ^=|xBN%3]qTKz&_h	CWs۠?7'π$1Ԑ-2͂K4lQ&>[r.cJ{<Fϯ4Jo.ٔ/)祣]m]L^g2\%um9*
+16F[En']P
+m7䅍^G)Ym?/f
+>XjOo*$UKKĪyXzw]M: +@޾t
/Anvw-=	@n"%3IDf>KY}2͏twIP7]JUIDOtA;q{z㌮pL]zU_D9V2-NOQ+vBp&\nk
EtAvƿ(]QjMTA^T)JK%k
8jm[櫁#&d^$4,{/GoX3[k|K8t6ͣVmR݌$/tGUͩ fl,61<l4 MP&FZpA3g>|<2??-1	x:Dq0&/WPL>?g+s`;-NGyj1&Gb*Pf
3kK['tZўQX9g1*ů	9اd1~+ӲT_q(8RE2G^x>1"Ԝo5ѬcڡgDl9HNixd5MGS4=yɳ7aǜUCs|Q2'=a Urcg64X{wjcx['1yL<6&[#_DicrrmYoM(͚oVB~树dᖦ 49UteaMuz' =$q8Plf{<@3zx$/ݣЙ76Fw#nh,
'7s-oPH^a-*/_yୂP7<pﬣ@/GrC',.M(`KC95̄2\ﴉcߧ&n0- 
+^!&,%TduI_8lQϺA=D
oA7r0昖̑0N^zPwM,Ʃ.*!;5'c-9k$8z?վ>P;R3Y)%Psc`>hAcR5J!/5S*L'g	BK@L
-3кg38mY9CrMB4vքA~n6T]& E21dV=eP;HZXpwM(/v"TbxJ7-U
+T3n
s?uC@U(L^P
/\.T7TnŦffrAHw^Fp)nSs9h
+`e1 p/to|}mv:f6N[44zy%kouX{p ^&+ZE(jd߬T:S%hRvE*8<t<}ǉD(/[_޽9{T^Oͭu/ pt_\I| =ǒPG#t<PjKLe*zAGka%bZ~x_MGr)|WLT;[k9y\ꖙ<Sh74r"ܖyOEEA(hl'Լ+'֔ =EoڪjI[Y"`w{ACsk*i9c
69Q
,d|.Df
+[Y/W(	F&*'T'R|h{
+U7F"$?#J	FBP/C0}=Գxv\xx^~)STPDGEih$! &GI!CۡQ%а?_}Ⱦ%lraɈ@a2LF|»фؠDXKR
+IP'
kPYfu
+~Q|$>_ASay,C޵1i{%Nێuҁz[^ŘN;+$1ix_08r8P4p_UT 
uÔ *e,s؏1*򬏖qg=9V8ԠbUvٺ>mp3$O1;,%@׃8'L2BG[6`NA4F
:'V;=-66!15'XXUqmgICjH\.)^"5b	]HTz՘9R6qM9b:"34 PdncN:	7%ki݌zL(	o/J=+%cK̏3J8*E~>^=f! _}ҏ'8_Q/^w.k0vSP߈) !+ SFIM	[k=1W(vCl-"A8asa$ۼO
{ v$dyy0Dci7b*8V7i鬉)Dp&Ƕ"1ҖJJqW!3J%5'íW^,7
ȤgYT<d?;ۧTͤID69#"ϏL'oU=z@Ib2ƟK*6wa]I<02C J=F*LٮWd,WZ#>"Ԃb6O	F9Aznھ l]'FIdsa}NEF^NI:93fRr"ֹw0ng33їc`>Psp\V~V uo1\KH=l0{s,zz
!k2R;nmSK̉]yfޞG5o[]uc@v&{d#zFAꄑfnnAWMȝKI]Q`;KWo5>|',wf:~+bP2=x~S:zwBxFaEׯ*8RȞas±yOZ"yWGG!ng;w9lZ@P$mAr_W(Ӹw?Yb:}F,?iP"`*:jq)gNe:
9>pmbw"aP<l9Ļ_x`W@@㴣vlMpCm	
^w5̫Rh7*IB%߇bGN3Ua88M}kx^|ZRhAzoܲ<"Pix H5\OYBXکv}(ُX}ѩKNjALa:?z*SoP! :S"Sl~*8ˆa,6p=nCy	t:$O@H)%t'@uyA1+s$2#$wإ*{*P0 ) p̹鷅H&L=䗤97/^D;YF>iK(h%ЌG^g72*!xI%@>IFjd(PmDe`*I{z|IrJз<=
+(tY V}[p;.l8ܦ!mѱB71rtG
Y&?8
+D	a8K29 C^a%pkLkOgC$E4*TlÄpkwy%)jzjb,;#N\/nEoWUc{u4;C8:9Rxt&P\#~| #b.n`2
#ػHj};o5gER=q͒gQ8<y{|=Z&k;R$1~QНt$#A&y'l5~Da[	"
+i_GBTQE6k>۠[:!	 x!܇h?O\̤Ⱥc of
+8xɰ]Js0)`2N=t2Ö2V܋9f!E%/ߦ{wr9,~eg9|uBC@0XPN~bQAt631(֓,*!|4uR]=%)¢>m7ʼE/{Y10
+m6bL?^e$]U|ev陒ڐקS`߆ɀyiH.rþ)oWh}. Yٔ=OgD[ q겺(LhWK<?!m2V6J6
+YMq|FKLG@#qX$ƋG
&VKJT.:Pt!&#{FXeP2A	ozWLӞREY©߫(KOm;N#0D761ntbIR\}@9v!m}b5 ߟgË7~k6!Xރng?WMfxfzIhg eO[{>	gQ
vQ[Y/1NIs+Rd'1sDSdX>xsv&5 Az\Ul{g:FLQ,Y-b2qo2")6Q΍/D!~^Ft'SȵF=VkH=D@	͞aFbbX.Hǲ:%RL"RZZ2iij?{tk80*ND`]6҂	 N.z\H.Z!\袞J6i0bGVpR512*}Sdi"xL>{aQsյAG+]gK~aD&<>,~ϔዜXKU_	M+
86C{d0q?I~t7+TZJFZɤE
+1<ڦw\P)9ソ	5Y/&Жʊ$gm3.m2]|9iZIe%	hզM$r'!2zz|`C;,d
5dgfj%dg9
+[s\FY >&^G]P͉rp0rg"Ls̒&C*im{A?Οu#E+`j~d	{1AD8
X"
+AH"PN[xApts4QM`z+<fR΃1Bw{B	G!|+c,IPJ,55M#sq}*Y ȹF}㌏Wܰ
c;loۻM)Y~RxJb]|0"J*%)KQB}g{n c-0<X
8[KhV=+Ak#_%~l7̴6ˬ	ɊULj%Ax%.Ƹ4Mꍻ(5G:NZ r,hCaVoD⍗Ei=\ήdxVM٦;vqTWH!5b&1XBm4V|E>Ezf{ d3EhX!]25Y8&ٔz
~
IHƂ5NHݻT6mPMq?&J5\8V;p!T,p1-/it	sX~?yv.ԕ[X7.fyoT{ѓ#ٷg57s@ap$+-,q0S=B "*֬syqj)E!"xQyό	S5R}E^B?<8x).odu(*BȰu<o%K|=_:/>Q
+Gc?0_q-9qA4\ҪH1go)A-
EtkO,wi˘g1r;C_((K"%pgF57x#sɢP0cF601faBE^p%	okXNSKE^#p
+Q=
+ߝEe		%247$0f w}>a:2Q(q;~E7^dFQHUrw\qObF\)<0\ګX@qɓvՌtJ 74Y'	sGΜڼ
+mJs:.ȳˆkČn{.σqsS4@Pd߁hxFL՟ݷs'iAS8
+Z63bL,
,AꭡU}\#XME0z33
s`DE~ACg3^f4:Jx/v#D~Dɉ߮VW@di<ZIЋe9jѣG8밶,7*Y5I=TK7Q1K/Ŋ6|)f<zzm@2XjoK0DxcB86gb/,NrFf4>vf`	+#:G>4=Al_SGg\rW$뜚]"⸣jX~ˉ9؟ax6zxԡTJ9JxAQQQ%PDm 8!^զ<k^CKПpw-boکսOW:2+Ge|u5bZ[)O{L	8XhͰF|g4&ʰQQFZƃ~>ϩ[yrdh@"v\& jR~3|6|5$>Aஏa
O{d^ϧ⍩xU?x6nvp:n0ƕ"L_wnHY[N>pE{WuJ6v]u8Fw
+?0=EYa3͚8~Ka{2\$MPO?3NۨLE*B[E8Cj$[hxd՟CyBќU_]P ?M;ii`3 ߏuDP;ꌖ
jޥ 
+0xwA43:V]EUɟr32\ Y_bIP8r-f{br\Y!ʽpI.q -.DBk2ƚ/ulU2Hb^bw 9
+½/_n.`\i8؃u.1&3GVb1rA36TkRzp*?|%v%YGʶ~
+, {N tl+T"e˟.
0r \?*cJeNJi|BIJhKn [o_q_TzITKJ7+7'_i=
yGK8luFFbg{bcp0I:Ϲ*ۢhKQkQ|́C>_Gߗ@gGBVCXc@K%BFR>2:/T,&D#ȥܖ:ť/@D3Ҟ$4**8EseM۩,R+HEwmz%Pb{urWmp˟Krݎ5_BbZ.I#K_[`-U}'.i$Lc(ҭfn݇dXjCj	;zX~e.FExB⌣r7w	+So׬[2n
`4XJs7nߴD5&g)1gZ'^;[7PRN&׊IW5/6앥F;e{P[ǝv"^}~5 *QnduN:FS豊fyp0BJ]'*j]'z\Hf&}7Q(H!P#$aLf)5R*<W6S"vOow༩E1^Y;Vd}YvW1\Ȩםu%A K\(N1XĀה^}ER6 h]d[Qu+,y:zרL1vJddp=`OM")ȂaJFuKh,~^䞞hrA`ͮW\ՙ4ўpJ
+oT4{d۳K:FaaX_	\O;yx+cFHaF*q 
\ No newline at end of file
--- a/wp-includes/js/twemoji.js
+++ b/wp-includes/js/twemoji.js
@@ -24,15 +24,14 @@ var twemoji = (function (
     /////////////////////////
 
       // default assets url, by default will be Twitter Inc. CDN
-      base: (location.protocol === 'https:' ? 'https:' : 'http:') +
-            '//twemoji.maxcdn.com/',
+      base: 'https://twemoji.maxcdn.com/2/',
 
       // default assets file extensions, by default '.png'
       ext: '.png',
 
-      // default assets/folder size, by default "36x36"
-      // available via Twitter CDN: 16, 36, 72
-      size: '36x36',
+      // default assets/folder size, by default "72x72"
+      // available via Twitter CDN: 72
+      size: '72x72',
 
       // default class name, by default 'emoji'
       className: 'emoji',
@@ -135,7 +134,7 @@ var twemoji = (function (
        *                              those follwed by the invariant \uFE0E ("as text").
        *                              Once invoked, parameters will be:
        *
-       *                                codePoint:string  the lower case HEX code point
+       *                                iconId:string     the lower case HEX code point
        *                                                  i.e. "1f4a9"
        *
        *                                options:Object    all info for this parsing operation
@@ -163,16 +162,16 @@ var twemoji = (function (
        *  // I <img class="emoji" draggable="false" alt="❤️" src="/assets/2764.gif"> emoji!
        *
        *
-       *  twemoji.parse("I \u2764\uFE0F emoji!", function(icon, options, variant) {
-       *    return '/assets/' + icon + '.gif';
+       *  twemoji.parse("I \u2764\uFE0F emoji!", function(iconId, options) {
+       *    return '/assets/' + iconId + '.gif';
        *  });
        *  // I <img class="emoji" draggable="false" alt="❤️" src="/assets/2764.gif"> emoji!
        *
        *
        * twemoji.parse("I \u2764\uFE0F emoji!", {
        *   size: 72,
-       *   callback: function(icon, options, variant) {
-       *     return '/assets/' + options.size + '/' + icon + options.ext;
+       *   callback: function(iconId, options) {
+       *     return '/assets/' + options.size + '/' + iconId + options.ext;
        *   }
        * });
        *  // I <img class="emoji" draggable="false" alt="❤️" src="/assets/72x72/2764.png"> emoji!
@@ -193,17 +192,10 @@ var twemoji = (function (
        *                    String.prototype.replace(str, callback)
        *                    arguments such:
        *  callback(
-       *    match,  // the emoji match
-       *    icon,   // the emoji text (same as text)
-       *    variant // either '\uFE0E' or '\uFE0F', if present
+       *    rawText,  // the emoji match
        *  );
        *
        *                    and others commonly received via replace.
-       *
-       *  NOTE: When the variant \uFE0E is found, remember this is an explicit intent
-       *  from the user: the emoji should **not** be replaced with an image.
-       *  In \uFE0F case one, it's the opposite, it should be graphic.
-       *  This utility convetion is that only \uFE0E are not translated into images.
        */
       replace: replace,
 
@@ -233,7 +225,14 @@ var twemoji = (function (
 
     // RegExp based on emoji's official Unicode standards
     // http://www.unicode.org/Public/UNIDATA/EmojiSources.txt
-    re = /((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,
+    re = /\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:[\u261d\u270c])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca\udfcb]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd75\udd90\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e\udd18|[\u26f9\u270a\u270b\u270d])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf21\udf24-\udf84\udf86-\udf93\udf96\udf97\udf99-\udf9b\udf9e-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcc-\udff0\udff3-\udff5\udff7-\udfff]|\ud83d[\udc00-\udc41\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfd\udcff-\udd3d\udd49-\udd4e\udd50-\udd67\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecb-\uded0\udee0-\udee5\udee9\udeeb\udeec\udef0\udef3]|\ud83e[\udd10-\udd17\udd80-\udd84\uddc0]|[\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\u2602-\u2604\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638\u2692\u2694\u2696\u2697\u2699\u269b\u269c\u26b0\u26b1\u26c8\u26ce\u26cf\u26d1\u26d3\u26e9\u26f0\u26f1\u26f4\u26f7\u26f8\u2705\u271d\u2721\u2728\u274c\u274e\u2753-\u2755\u2763\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600\u2601\u260e\u2611\u2614\u2615\u2639\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2693\u26a0\u26a1\u26aa\u26ab\u26bd\u26be\u26c4\u26c5\u26d4\u26ea\u26f2\u26f3\u26f5\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u2733\u2734\u2744\u2747\u2757\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,
+
+    // avoid runtime RegExp creation for not so smart,
+    // not JIT based, and old browsers / engines
+    UFE0Fg = /\uFE0F/g,
+
+    // avoid using a string literal like '\u200D' here because minifiers expand it inline
+    U200D = String.fromCharCode(0x200D),
 
     // used to find HTML special chars in attributes
     rescaper = /[&<>'"]/g,
@@ -275,7 +274,6 @@ var twemoji = (function (
    *  based on Twitter CDN
    * @param   string    the emoji codepoint string
    * @param   string    the default size to use, i.e. "36x36"
-   * @param   string    optional "\uFE0F" variant char, ignored by default
    * @return  string    the image source to use
    */
   function defaultImageSrcGenerator(icon, options) {
@@ -314,19 +312,15 @@ var twemoji = (function (
 
   /**
    * Used to both remove the possible variant
-   *  and to convert utf16 into code points
-   * @param   string    the emoji surrogate pair
-   * @param   string    the optional variant char, if any
+   *  and to convert utf16 into code points.
+   *  If there is a zero-width-joiner (U+200D), leave the variants in.
+   * @param   string    the raw text of the emoji match
    */
-  function grabTheRightIcon(icon, variant) {
+  function grabTheRightIcon(rawText) {
     // if variant is present as \uFE0F
-    return toCodePoint(
-      variant === '\uFE0F' ?
-        // the icon should not contain it
-        icon.slice(0, -1) :
-        // fix non standard OSX behavior
-        (icon.length === 3 && icon.charAt(1) === '\uFE0F' ?
-          icon.charAt(0) + icon.charAt(2) : icon)
+    return toCodePoint(rawText.indexOf(U200D) < 0 ?
+      rawText.replace(UFE0Fg, '') :
+      rawText
     );
   }
 
@@ -357,9 +351,8 @@ var twemoji = (function (
       i,
       index,
       img,
-      alt,
-      icon,
-      variant,
+      rawText,
+      iconId,
       src;
     while (length--) {
       modified = false;
@@ -374,39 +367,32 @@ var twemoji = (function (
             createText(text.slice(i, index))
           );
         }
-        alt = match[0];
-        icon = match[1];
-        variant = match[2];
-        i = index + alt.length;
-        if (variant !== '\uFE0E') {
-          src = options.callback(
-            grabTheRightIcon(icon, variant),
-            options,
-            variant
-          );
-          if (src) {
-            img = new Image();
-            img.onerror = options.onerror;
-            img.setAttribute('draggable', 'false');
-            attrib = options.attributes(icon, variant);
-            for (attrname in attrib) {
-              if (
-                attrib.hasOwnProperty(attrname) &&
-                // don't allow any handlers to be set + don't allow overrides
-                attrname.indexOf('on') !== 0 &&
-                !img.hasAttribute(attrname)
-              ) {
-                img.setAttribute(attrname, attrib[attrname]);
-              }
+        rawText = match[0];
+        iconId = grabTheRightIcon(rawText);
+        i = index + rawText.length;
+        src = options.callback(iconId, options);
+        if (src) {
+          img = new Image();
+          img.onerror = options.onerror;
+          img.setAttribute('draggable', 'false');
+          attrib = options.attributes(rawText, iconId);
+          for (attrname in attrib) {
+            if (
+              attrib.hasOwnProperty(attrname) &&
+              // don't allow any handlers to be set + don't allow overrides
+              attrname.indexOf('on') !== 0 &&
+              !img.hasAttribute(attrname)
+            ) {
+              img.setAttribute(attrname, attrib[attrname]);
             }
-            img.className = options.className;
-            img.alt = alt;
-            img.src = src;
-            modified = true;
-            fragment.appendChild(img);
           }
+          img.className = options.className;
+          img.alt = rawText;
+          img.src = src;
+          modified = true;
+          fragment.appendChild(img);
         }
-        if (!img) fragment.appendChild(createText(alt));
+        if (!img) fragment.appendChild(createText(rawText));
         img = null;
       }
       // is there actually anything to replace in here ?
@@ -439,50 +425,40 @@ var twemoji = (function (
    * @return  the string with <img tags> replacing all found and parsed emoji
    */
   function parseString(str, options) {
-    return replace(str, function (match, icon, variant) {
+    return replace(str, function (rawText) {
       var
-        ret = match,
+        ret = rawText,
+        iconId = grabTheRightIcon(rawText),
+        src = options.callback(iconId, options),
         attrib,
-        attrname,
-        src;
-      // verify the variant is not the FE0E one
-      // this variant means "emoji as text" and should not
-      // require any action/replacement
-      // http://unicode.org/Public/UNIDATA/StandardizedVariants.html
-      if (variant !== '\uFE0E') {
-        src = options.callback(
-          grabTheRightIcon(icon, variant),
-          options,
-          variant
+        attrname;
+      if (src) {
+        // recycle the match string replacing the emoji
+        // with its image counter part
+        ret = '<img '.concat(
+          'class="', options.className, '" ',
+          'draggable="false" ',
+          // needs to preserve user original intent
+          // when variants should be copied and pasted too
+          'alt="',
+          rawText,
+          '"',
+          ' src="',
+          src,
+          '"'
         );
-        if (src) {
-          // recycle the match string replacing the emoji
-          // with its image counter part
-          ret = '<img '.concat(
-            'class="', options.className, '" ',
-            'draggable="false" ',
-            // needs to preserve user original intent
-            // when variants should be copied and pasted too
-            'alt="',
-            match,
-            '"',
-            ' src="',
-            src,
-            '"'
-          );
-          attrib = options.attributes(icon, variant);
-          for (attrname in attrib) { 
-            if (
-              attrib.hasOwnProperty(attrname) &&
-              // don't allow any handlers to be set + don't allow overrides
-              attrname.indexOf('on') !== 0 &&
-              ret.indexOf(' ' + attrname + '=') === -1
-            ) {
-              ret = ret.concat(' ', attrname, '="', escapeHTML(attrib[attrname]), '"');
-            }
+        attrib = options.attributes(rawText, iconId);
+        for (attrname in attrib) {
+          if (
+            attrib.hasOwnProperty(attrname) &&
+            // don't allow any handlers to be set + don't allow overrides
+            attrname.indexOf('on') !== 0 &&
+            ret.indexOf(' ' + attrname + '=') === -1
+          ) {
+            ret = ret.concat(' ', attrname, '="', escapeHTML(attrib[attrname]), '"');
           }
-          ret = ret.concat('>');
         }
+        ret = ret.concat('>');
       }
       return ret;
     });
--- a/wp-includes/js/twemoji.min.js
+++ b/wp-includes/js/twemoji.min.js
@@ -1 +1 @@
-var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m<k.length&&i.appendChild(a(k.slice(m))),j.parentNode.replaceChild(i,j))}return b}function g(a,c){return m(a,function(a,d,f){var g,h,i,j=a;if("\ufe0e"!==f&&(i=c.callback(e(d,f),c,f))){j="<img ".concat('class="',c.className,'" ','draggable="false" ','alt="',a,'"',' src="',i,'"'),g=c.attributes(d,f);for(h in g)g.hasOwnProperty(h)&&0!==h.indexOf("on")&&-1===j.indexOf(" "+h+"=")&&(j=j.concat(" ",h,'="',b(g[h]),'"'));j=j.concat(">")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f<a.length;)d=a.charCodeAt(f++),e?(c.push((65536+(e-55296<<10)+(d-56320)).toString(16)),e=0):d>=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},r=/((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
\ No newline at end of file
+var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(u,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||v.test(c.nodeName)||d(c,b);return b}function e(a){return o(a.indexOf(t)<0?a.replace(s,""):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t=d(b,[]),u=t.length;u--;){for(h=!1,i=document.createDocumentFragment(),j=t[u],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=e(p),m=n+p.length,s=c.callback(q,c)){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(p,q);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=s,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m<k.length&&i.appendChild(a(k.slice(m))),j.parentNode.replaceChild(i,j))}return b}function g(a,c){return m(a,function(a){var d,f,g=a,h=e(a),i=c.callback(h,c);if(i){g="<img ".concat('class="',c.className,'" ','draggable="false" ','alt="',a,'"',' src="',i,'"'),d=c.attributes(a,h);for(f in d)d.hasOwnProperty(f)&&0!==f.indexOf("on")&&-1===g.indexOf(" "+f+"=")&&(g=g.concat(" ",f,'="',b(d[f]),'"'));g=g.concat(">")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f<a.length;)d=a.charCodeAt(f++),e?(c.push((65536+(e-55296<<10)+(d-56320)).toString(16)),e=0):d>=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:"https://twemoji.maxcdn.com/2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},r=/\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:[\u261d\u270c])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca\udfcb]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd75\udd90\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e\udd18|[\u26f9\u270a\u270b\u270d])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf21\udf24-\udf84\udf86-\udf93\udf96\udf97\udf99-\udf9b\udf9e-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcc-\udff0\udff3-\udff5\udff7-\udfff]|\ud83d[\udc00-\udc41\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfd\udcff-\udd3d\udd49-\udd4e\udd50-\udd67\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecb-\uded0\udee0-\udee5\udee9\udeeb\udeec\udef0\udef3]|\ud83e[\udd10-\udd17\udd80-\udd84\uddc0]|[\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\u2602-\u2604\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638\u2692\u2694\u2696\u2697\u2699\u269b\u269c\u26b0\u26b1\u26c8\u26ce\u26cf\u26d1\u26d3\u26e9\u26f0\u26f1\u26f4\u26f7\u26f8\u2705\u271d\u2721\u2728\u274c\u274e\u2753-\u2755\u2763\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600\u2601\u260e\u2611\u2614\u2615\u2639\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2693\u26a0\u26a1\u26aa\u26ab\u26bd\u26be\u26c4\u26c5\u26d4\u26ea\u26f2\u26f3\u26f5\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u2733\u2734\u2744\u2747\u2757\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}();
\ No newline at end of file
--- a/wp-includes/js/underscore.min.js
+++ b/wp-includes/js/underscore.min.js
@@ -1,5 +1,5 @@
-//     Underscore.js 1.6.0
+//     Underscore.js 1.8.3
 //     http://underscorejs.org
-//     (c) 2009-2014 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+//     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 //     Underscore may be freely distributed under the MIT license.
-(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?void(this._wrapped=n):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.6.0";var A=j.each=j.forEach=function(n,t,e){if(null==n)return n;if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return;return n};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var O="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(O);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(O);return r},j.find=j.detect=function(n,t,r){var e;return k(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var k=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:k(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,j.property(t))},j.where=function(n,t){return j.filter(n,j.matches(t))},j.findWhere=function(n,t){return j.find(n,j.matches(t))},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);var e=-1/0,u=-1/0;return A(n,function(n,i,a){var o=t?t.call(r,n,i,a):n;o>u&&(e=n,u=o)}),e},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);var e=1/0,u=1/0;return A(n,function(n,i,a){var o=t?t.call(r,n,i,a):n;u>o&&(e=n,u=o)}),e},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return null==t||r?(n.length!==+n.length&&(n=j.values(n)),n[j.random(n.length-1)]):j.shuffle(n).slice(0,Math.max(0,t))};var E=function(n){return null==n?j.identity:j.isFunction(n)?n:j.property(n)};j.sortBy=function(n,t,r){return t=E(t),j.pluck(j.map(n,function(n,e,u){return{value:n,index:e,criteria:t.call(r,n,e,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=E(r),A(t,function(i,a){var o=r.call(e,i,a,t);n(u,o,i)}),u}};j.groupBy=F(function(n,t,r){j.has(n,t)?n[t].push(r):n[t]=[r]}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=E(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:0>t?[]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.partition=function(n,t){var r=[],e=[];return A(n,function(n){(t(n)?r:e).push(n)}),[r,e]},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.contains(t,n)})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){for(var r=0,e=t.slice(),u=0,i=e.length;i>u;u++)e[u]===j&&(e[u]=arguments[r++]);for(;r<arguments.length;)e.push(arguments[r++]);return n.apply(this,e)}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:j.now(),a=null,i=n.apply(e,u),e=u=null};return function(){var l=j.now();o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u),e=u=null):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o,c=function(){var l=j.now()-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u),i=u=null))};return function(){i=this,u=arguments,a=j.now();var l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u),i=u=null),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return j.partial(t,n)},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=function(n){if(!j.isObject(n))return[];if(w)return w(n);var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o)&&"constructor"in n&&"constructor"in t)return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof/./&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.constant=function(n){return function(){return n}},j.property=function(n){return function(t){return t[n]}},j.matches=function(n){return function(t){if(t===n)return!0;for(var r in n)if(n[r]!==t[r])return!1;return!0}},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},j.now=Date.now||function(){return(new Date).getTime()};var T={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};T.unescape=j.invert(T.escape);var I={escape:new RegExp("["+j.keys(T.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(T.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(I[n],function(t){return T[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var q=/(.)^/,B={"'":"'","\\":"\\","\r":"r","\n":"n","	":"t","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\t|\u2028|\u2029/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\"+B[n]}),r&&(a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'"),e&&(a+="'+\n((__t=("+e+"))==null?'':__t)+\n'"),u&&(a+="';\n"+u+"\n__p+='"),i=o+t.length,t}),a+="';\n",r.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}}),"function"==typeof define&&define.amd&&define("underscore",[],function(){return j})}).call(this);
+(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1),m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])<u?i=a+1:o=a}return i},m.indexOf=r(1,m.findIndex,m.sortedIndex),m.lastIndexOf=r(-1,m.findLastIndex),m.range=function(n,t,r){null==t&&(t=n||0,n=0),r=r||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),i=0;e>i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e<arguments.length;)i.push(arguments[e++]);return E(n,r,this,this,i)};return r},m.bindAll=function(n){var t,r,e=arguments.length;if(1>=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now();var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this);
--- a/wp-includes/js/wp-ajax-response.js
+++ b/wp-includes/js/wp-ajax-response.js
@@ -24,7 +24,7 @@ var wpAjax = jQuery.extend( {
 				response.supplemental = {};
 				if ( !jQuery( 'supplemental', child ).children().each( function() {
 					response.supplemental[this.nodeName] = jQuery(this).text();
-				} ).size() ) { response.supplemental = false; }
+				} ).length ) { response.supplemental = false; }
 				response.errors = [];
 				if ( !jQuery('wp_error', child).each( function() {
 					var code = jQuery(this).attr('code'), anError, errorData, formField;
@@ -37,7 +37,7 @@ var wpAjax = jQuery.extend( {
 					err += '<p>' + anError.message + '</p>';
 					response.errors.push( anError );
 					parsed.errors = true;
-				} ).size() ) { response.errors = false; }
+				} ).length ) { response.errors = false; }
 				parsed.responses.push( response );
 			} );
 			if ( err.length ) { re.html( '<div class="error">' + err + '</div>' ); }
@@ -54,7 +54,7 @@ var wpAjax = jQuery.extend( {
 	},
 	validateForm: function( selector ) {
 		selector = jQuery( selector );
-		return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() === ''; } ) ).size();
+		return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() === ''; } ) ).length;
 	}
 }, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } );
 
--- a/wp-includes/js/wp-ajax-response.min.js
+++ b/wp-includes/js/wp-ajax-response.min.js
@@ -1 +1 @@
-var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)(!jQuery.isFunction(c.hasOwnProperty)||c.hasOwnProperty(d))&&(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).empty(),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).size()||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="<p>"+e.message+"</p>",b.errors.push(e),d.errors=!0}).size()||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('<div class="error">'+f+"</div>"),d):isNaN(a)?!e.html('<div class="error"><p>'+a+"</p></div>"):(a=parseInt(a,10),-1==a?!e.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>"):0===a?!e.html('<div class="error"><p>'+wpAjax.broken+"</p></div>"):!0)},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input").one("change wp-check-valid-field",function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""===jQuery("input:visible",this).val()})).size()}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
\ No newline at end of file
+var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)(!jQuery.isFunction(c.hasOwnProperty)||c.hasOwnProperty(d))&&(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).empty(),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).length||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="<p>"+e.message+"</p>",b.errors.push(e),d.errors=!0}).length||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('<div class="error">'+f+"</div>"),d):isNaN(a)?!e.html('<div class="error"><p>'+a+"</p></div>"):(a=parseInt(a,10),-1==a?!e.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>"):0===a?!e.html('<div class="error"><p>'+wpAjax.broken+"</p></div>"):!0)},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input").one("change wp-check-valid-field",function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""===jQuery("input:visible",this).val()})).length}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
\ No newline at end of file
--- a/wp-includes/js/wp-auth-check.js
+++ b/wp-includes/js/wp-auth-check.js
@@ -16,10 +16,12 @@
 			});
 
 			frame = $('<iframe id="wp-auth-check-frame" frameborder="0">').attr( 'title', noframe.text() );
-			frame.load( function() {
+			frame.on( 'load', function() {
 				var height, body;
 
 				loaded = true;
+				// Remove the spinner to avoid unnecessary CPU/GPU usage.
+				form.removeClass( 'loading' );
 
 				try {
 					body = $(this).contents().find('body');
@@ -46,7 +48,7 @@
 				}
 			}).attr( 'src', form.data('src') );
 
-			$('#wp-auth-check-form').append( frame );
+			form.append( frame );
 		}
 
 		$( 'body' ).addClass( 'modal-open' );
--- a/wp-includes/js/wp-auth-check.min.js
+++ b/wp-includes/js/wp-auth-check.min.js
@@ -1 +1 @@
-!function(a){function b(){var b,d=a("#wp-auth-check"),f=a("#wp-auth-check-form"),g=e.find(".wp-auth-fallback-expired"),h=!1;f.length&&(a(window).on("beforeunload.wp-auth-check",function(a){a.originalEvent.returnValue=window.authcheckL10n.beforeunload}),b=a('<iframe id="wp-auth-check-frame" frameborder="0">').attr("title",g.text()),b.load(function(){var b,i;h=!0;try{i=a(this).contents().find("body"),b=i.height()}catch(j){return e.addClass("fallback"),d.css("max-height",""),f.remove(),void g.focus()}b?i&&i.hasClass("interim-login-success")?c():d.css("max-height",b+40+"px"):i&&i.length||(e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus())}).attr("src",f.data("src")),a("#wp-auth-check-form").append(b)),a("body").addClass("modal-open"),e.removeClass("hidden"),b?(b.focus(),setTimeout(function(){h||(e.addClass("fallback"),f.remove(),g.focus())},1e4)):g.focus()}function c(){a(window).off("beforeunload.wp-auth-check"),"undefined"==typeof adminpage||"post-php"!==adminpage&&"post-new-php"!==adminpage||"undefined"==typeof wp||!wp.heartbeat||(a(document).off("heartbeat-tick.wp-auth-check"),wp.heartbeat.connectNow()),e.fadeOut(200,function(){e.addClass("hidden").css("display",""),a("#wp-auth-check-frame").remove(),a("body").removeClass("modal-open")})}function d(){var a=parseInt(window.authcheckL10n.interval,10)||180;f=(new Date).getTime()+1e3*a}var e,f;a(document).on("heartbeat-tick.wp-auth-check",function(a,f){"wp-auth-check"in f&&(d(),!f["wp-auth-check"]&&e.hasClass("hidden")?b():f["wp-auth-check"]&&!e.hasClass("hidden")&&c())}).on("heartbeat-send.wp-auth-check",function(a,b){(new Date).getTime()>f&&(b["wp-auth-check"]=!0)}).ready(function(){d(),e=a("#wp-auth-check-wrap"),e.find(".wp-auth-check-close").on("click",function(){c()})})}(jQuery);
\ No newline at end of file
+!function(a){function b(){var b,d=a("#wp-auth-check"),f=a("#wp-auth-check-form"),g=e.find(".wp-auth-fallback-expired"),h=!1;f.length&&(a(window).on("beforeunload.wp-auth-check",function(a){a.originalEvent.returnValue=window.authcheckL10n.beforeunload}),b=a('<iframe id="wp-auth-check-frame" frameborder="0">').attr("title",g.text()),b.on("load",function(){var b,i;h=!0,f.removeClass("loading");try{i=a(this).contents().find("body"),b=i.height()}catch(j){return e.addClass("fallback"),d.css("max-height",""),f.remove(),void g.focus()}b?i&&i.hasClass("interim-login-success")?c():d.css("max-height",b+40+"px"):i&&i.length||(e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus())}).attr("src",f.data("src")),f.append(b)),a("body").addClass("modal-open"),e.removeClass("hidden"),b?(b.focus(),setTimeout(function(){h||(e.addClass("fallback"),f.remove(),g.focus())},1e4)):g.focus()}function c(){a(window).off("beforeunload.wp-auth-check"),"undefined"==typeof adminpage||"post-php"!==adminpage&&"post-new-php"!==adminpage||"undefined"==typeof wp||!wp.heartbeat||(a(document).off("heartbeat-tick.wp-auth-check"),wp.heartbeat.connectNow()),e.fadeOut(200,function(){e.addClass("hidden").css("display",""),a("#wp-auth-check-frame").remove(),a("body").removeClass("modal-open")})}function d(){var a=parseInt(window.authcheckL10n.interval,10)||180;f=(new Date).getTime()+1e3*a}var e,f;a(document).on("heartbeat-tick.wp-auth-check",function(a,f){"wp-auth-check"in f&&(d(),!f["wp-auth-check"]&&e.hasClass("hidden")?b():f["wp-auth-check"]&&!e.hasClass("hidden")&&c())}).on("heartbeat-send.wp-auth-check",function(a,b){(new Date).getTime()>f&&(b["wp-auth-check"]=!0)}).ready(function(){d(),e=a("#wp-auth-check-wrap"),e.find(".wp-auth-check-close").on("click",function(){c()})})}(jQuery);
\ No newline at end of file
--- a/wp-includes/js/wp-backbone.js
+++ b/wp-includes/js/wp-backbone.js
@@ -21,7 +21,7 @@ window.wp = window.wp || {};
 		//
 		// Returns an array of all subviews.
 		all: function() {
-			return _.flatten( this._views );
+			return _.flatten( _.values( this._views ) ); 
 		},
 
 		// ### Get a selector's subviews
--- a/wp-includes/js/wp-backbone.min.js
+++ b/wp-includes/js/wp-backbone.min.js
@@ -1 +1 @@
-window.wp=window.wp||{},function(a){wp.Backbone={},wp.Backbone.Subviews=function(a,b){this.view=a,this._views=_.isArray(b)?{"":b}:b||{}},wp.Backbone.Subviews.extend=Backbone.Model.extend,_.extend(wp.Backbone.Subviews.prototype,{all:function(){return _.flatten(this._views)},get:function(a){return a=a||"",this._views[a]},first:function(a){var b=this.get(a);return b&&b.length?b[0]:null},set:function(a,b,c){var d,e;return _.isString(a)||(c=b,b=a,a=""),c=c||{},b=_.isArray(b)?b:[b],d=this.get(a),e=b,d&&(c.add?_.isUndefined(c.at)?e=d.concat(b):(e=d,e.splice.apply(e,[c.at,0].concat(b))):(_.each(e,function(a){a.__detach=!0}),_.each(d,function(a){a.__detach?a.$el.detach():a.remove()}),_.each(e,function(a){delete a.__detach}))),this._views[a]=e,_.each(b,function(b){var c=b.Views||wp.Backbone.Subviews,d=b.views=b.views||new c(b);d.parent=this.view,d.selector=a},this),c.silent||this._attach(a,b,_.extend({ready:this._isReady()},c)),this},add:function(a,b,c){return _.isString(a)||(c=b,b=a,a=""),this.set(a,b,_.extend({add:!0},c))},unset:function(a,b,c){var d;return _.isString(a)||(c=b,b=a,a=""),b=b||[],(d=this.get(a))&&(b=_.isArray(b)?b:[b],this._views[a]=b.length?_.difference(d,b):[]),c&&c.silent||_.invoke(b,"remove"),this},detach:function(){return a(_.pluck(this.all(),"el")).detach(),this},render:function(){var a={ready:this._isReady()};return _.each(this._views,function(b,c){this._attach(c,b,a)},this),this.rendered=!0,this},remove:function(a){return a&&a.silent||(this.parent&&this.parent.views&&this.parent.views.unset(this.selector,this.view,{silent:!0}),delete this.parent,delete this.selector),_.invoke(this.all(),"remove"),this._views=[],this},replace:function(a,b){return a.html(b),this},insert:function(a,b,c){var d,e=c&&c.at;return _.isNumber(e)&&(d=a.children()).length>e?d.eq(e).before(b):a.append(b),this},ready:function(){this.view.trigger("ready"),_.chain(this.all()).map(function(a){return a.views}).flatten().where({attached:!0}).invoke("ready")},_attach:function(a,b,c){var d,e=a?this.view.$(a):this.view.$el;return e.length?(d=_.chain(b).pluck("views").flatten().value(),_.each(d,function(a){a.rendered||(a.view.render(),a.rendered=!0)},this),this[c.add?"insert":"replace"](e,_.pluck(b,"el"),c),_.each(d,function(a){a.attached=!0,c.ready&&a.ready()},this),this):this},_isReady:function(){for(var a=this.view.el;a;){if(a===document.body)return!0;a=a.parentNode}return!1}}),wp.Backbone.View=Backbone.View.extend({Subviews:wp.Backbone.Subviews,constructor:function(a){this.views=new this.Subviews(this,this.views),this.on("ready",this.ready,this),this.options=a||{},Backbone.View.apply(this,arguments)},remove:function(){var a=Backbone.View.prototype.remove.apply(this,arguments);return this.views&&this.views.remove(),a},render:function(){var a;return this.prepare&&(a=this.prepare()),this.views.detach(),this.template&&(a=a||{},this.trigger("prepare",a),this.$el.html(this.template(a))),this.views.render(),this},prepare:function(){return this.options},ready:function(){}})}(jQuery);
\ No newline at end of file
+window.wp=window.wp||{},function(a){wp.Backbone={},wp.Backbone.Subviews=function(a,b){this.view=a,this._views=_.isArray(b)?{"":b}:b||{}},wp.Backbone.Subviews.extend=Backbone.Model.extend,_.extend(wp.Backbone.Subviews.prototype,{all:function(){return _.flatten(_.values(this._views))},get:function(a){return a=a||"",this._views[a]},first:function(a){var b=this.get(a);return b&&b.length?b[0]:null},set:function(a,b,c){var d,e;return _.isString(a)||(c=b,b=a,a=""),c=c||{},b=_.isArray(b)?b:[b],d=this.get(a),e=b,d&&(c.add?_.isUndefined(c.at)?e=d.concat(b):(e=d,e.splice.apply(e,[c.at,0].concat(b))):(_.each(e,function(a){a.__detach=!0}),_.each(d,function(a){a.__detach?a.$el.detach():a.remove()}),_.each(e,function(a){delete a.__detach}))),this._views[a]=e,_.each(b,function(b){var c=b.Views||wp.Backbone.Subviews,d=b.views=b.views||new c(b);d.parent=this.view,d.selector=a},this),c.silent||this._attach(a,b,_.extend({ready:this._isReady()},c)),this},add:function(a,b,c){return _.isString(a)||(c=b,b=a,a=""),this.set(a,b,_.extend({add:!0},c))},unset:function(a,b,c){var d;return _.isString(a)||(c=b,b=a,a=""),b=b||[],(d=this.get(a))&&(b=_.isArray(b)?b:[b],this._views[a]=b.length?_.difference(d,b):[]),c&&c.silent||_.invoke(b,"remove"),this},detach:function(){return a(_.pluck(this.all(),"el")).detach(),this},render:function(){var a={ready:this._isReady()};return _.each(this._views,function(b,c){this._attach(c,b,a)},this),this.rendered=!0,this},remove:function(a){return a&&a.silent||(this.parent&&this.parent.views&&this.parent.views.unset(this.selector,this.view,{silent:!0}),delete this.parent,delete this.selector),_.invoke(this.all(),"remove"),this._views=[],this},replace:function(a,b){return a.html(b),this},insert:function(a,b,c){var d,e=c&&c.at;return _.isNumber(e)&&(d=a.children()).length>e?d.eq(e).before(b):a.append(b),this},ready:function(){this.view.trigger("ready"),_.chain(this.all()).map(function(a){return a.views}).flatten().where({attached:!0}).invoke("ready")},_attach:function(a,b,c){var d,e=a?this.view.$(a):this.view.$el;return e.length?(d=_.chain(b).pluck("views").flatten().value(),_.each(d,function(a){a.rendered||(a.view.render(),a.rendered=!0)},this),this[c.add?"insert":"replace"](e,_.pluck(b,"el"),c),_.each(d,function(a){a.attached=!0,c.ready&&a.ready()},this),this):this},_isReady:function(){for(var a=this.view.el;a;){if(a===document.body)return!0;a=a.parentNode}return!1}}),wp.Backbone.View=Backbone.View.extend({Subviews:wp.Backbone.Subviews,constructor:function(a){this.views=new this.Subviews(this,this.views),this.on("ready",this.ready,this),this.options=a||{},Backbone.View.apply(this,arguments)},remove:function(){var a=Backbone.View.prototype.remove.apply(this,arguments);return this.views&&this.views.remove(),a},render:function(){var a;return this.prepare&&(a=this.prepare()),this.views.detach(),this.template&&(a=a||{},this.trigger("prepare",a),this.$el.html(this.template(a))),this.views.render(),this},prepare:function(){return this.options},ready:function(){}})}(jQuery);
\ No newline at end of file
--- a/wp-includes/js/wp-embed-template.js
+++ b/wp-includes/js/wp-embed-template.js
@@ -26,7 +26,6 @@
 			share_dialog_close = document.querySelector( '.wp-embed-share-dialog-close' ),
 			share_input = document.querySelectorAll( '.wp-embed-share-input' ),
 			share_dialog_tabs = document.querySelectorAll( '.wp-embed-share-tab-button button' ),
-			links = document.getElementsByTagName( 'a' ),
 			i;
 
 		if ( share_input ) {
@@ -154,13 +153,13 @@
 			/**
 			 * Send link target to the parent (embedding) site.
 			 */
-			sendEmbedMessage( 'link', href );
-			e.preventDefault();
+			if ( href ) {
+				sendEmbedMessage( 'link', href );
+				e.preventDefault();
+			}
 		}
 
-		for ( i = 0; i < links.length; i++ ) {
-			links[ i ].addEventListener( 'click', linkClickHandler );
-		}
+		document.addEventListener( 'click', linkClickHandler );
 	}
 
 	/**
--- a/wp-includes/js/wp-embed-template.min.js
+++ b/wp-includes/js/wp-embed-template.min.js
@@ -1 +1 @@
-!function(a,b){"use strict";function c(b,c){a.parent.postMessage({message:b,value:c,secret:g},"*")}function d(){function d(){l.className=l.className.replace("hidden",""),b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]').focus()}function e(){l.className+=" hidden",b.querySelector(".wp-embed-share-dialog-open").focus()}function f(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');c.setAttribute("aria-selected","false"),b.querySelector("#"+c.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),a.target.setAttribute("aria-selected","true"),b.querySelector("#"+a.target.getAttribute("aria-controls")).setAttribute("aria-hidden","false")}function g(a){var c,d,e=a.target,f=e.parentElement.previousElementSibling,g=e.parentElement.nextElementSibling;if(37===a.keyCode)c=f;else{if(39!==a.keyCode)return!1;c=g}"rtl"===b.documentElement.getAttribute("dir")&&(c=c===f?g:f),c&&(d=c.firstElementChild,e.setAttribute("tabindex","-1"),e.setAttribute("aria-selected",!1),b.querySelector("#"+e.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),d.setAttribute("tabindex","0"),d.setAttribute("aria-selected","true"),d.focus(),b.querySelector("#"+d.getAttribute("aria-controls")).setAttribute("aria-hidden","false"))}function h(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');n!==a.target||a.shiftKey?c===a.target&&a.shiftKey&&(n.focus(),a.preventDefault()):(c.focus(),a.preventDefault())}function i(a){var b,d=a.target;b=d.hasAttribute("href")?d.getAttribute("href"):d.parentElement.getAttribute("href"),c("link",b),a.preventDefault()}if(!k){k=!0;var j,l=b.querySelector(".wp-embed-share-dialog"),m=b.querySelector(".wp-embed-share-dialog-open"),n=b.querySelector(".wp-embed-share-dialog-close"),o=b.querySelectorAll(".wp-embed-share-input"),p=b.querySelectorAll(".wp-embed-share-tab-button button"),q=b.getElementsByTagName("a");if(o)for(j=0;j<o.length;j++)o[j].addEventListener("click",function(a){a.target.select()});if(m&&m.addEventListener("click",function(){d()}),n&&n.addEventListener("click",function(){e()}),p)for(j=0;j<p.length;j++)p[j].addEventListener("click",f),p[j].addEventListener("keydown",g);if(b.addEventListener("keydown",function(a){27===a.keyCode&&-1===l.className.indexOf("hidden")?e():9===a.keyCode&&h(a)},!1),a.self!==a.top)for(c("height",Math.ceil(b.body.getBoundingClientRect().height)),j=0;j<q.length;j++)q[j].addEventListener("click",i)}}function e(){a.self!==a.top&&(clearTimeout(i),i=setTimeout(function(){c("height",Math.ceil(b.body.getBoundingClientRect().height))},100))}function f(){a.self===a.top||g||(g=a.location.hash.replace(/.*secret=([\d\w]{10}).*/,"$1"),clearTimeout(h),h=setTimeout(function(){f()},100))}var g,h,i,j=b.querySelector&&a.addEventListener,k=!1;j&&(f(),b.documentElement.className=b.documentElement.className.replace(/\bno-js\b/,"")+" js",b.addEventListener("DOMContentLoaded",d,!1),a.addEventListener("load",d,!1),a.addEventListener("resize",e,!1))}(window,document);
\ No newline at end of file
+!function(a,b){"use strict";function c(b,c){a.parent.postMessage({message:b,value:c,secret:g},"*")}function d(){function d(){l.className=l.className.replace("hidden",""),b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]').focus()}function e(){l.className+=" hidden",b.querySelector(".wp-embed-share-dialog-open").focus()}function f(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');c.setAttribute("aria-selected","false"),b.querySelector("#"+c.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),a.target.setAttribute("aria-selected","true"),b.querySelector("#"+a.target.getAttribute("aria-controls")).setAttribute("aria-hidden","false")}function g(a){var c,d,e=a.target,f=e.parentElement.previousElementSibling,g=e.parentElement.nextElementSibling;if(37===a.keyCode)c=f;else{if(39!==a.keyCode)return!1;c=g}"rtl"===b.documentElement.getAttribute("dir")&&(c=c===f?g:f),c&&(d=c.firstElementChild,e.setAttribute("tabindex","-1"),e.setAttribute("aria-selected",!1),b.querySelector("#"+e.getAttribute("aria-controls")).setAttribute("aria-hidden","true"),d.setAttribute("tabindex","0"),d.setAttribute("aria-selected","true"),d.focus(),b.querySelector("#"+d.getAttribute("aria-controls")).setAttribute("aria-hidden","false"))}function h(a){var c=b.querySelector('.wp-embed-share-tab-button [aria-selected="true"]');n!==a.target||a.shiftKey?c===a.target&&a.shiftKey&&(n.focus(),a.preventDefault()):(c.focus(),a.preventDefault())}function i(a){var b,d=a.target;b=d.hasAttribute("href")?d.getAttribute("href"):d.parentElement.getAttribute("href"),b&&(c("link",b),a.preventDefault())}if(!k){k=!0;var j,l=b.querySelector(".wp-embed-share-dialog"),m=b.querySelector(".wp-embed-share-dialog-open"),n=b.querySelector(".wp-embed-share-dialog-close"),o=b.querySelectorAll(".wp-embed-share-input"),p=b.querySelectorAll(".wp-embed-share-tab-button button");if(o)for(j=0;j<o.length;j++)o[j].addEventListener("click",function(a){a.target.select()});if(m&&m.addEventListener("click",function(){d()}),n&&n.addEventListener("click",function(){e()}),p)for(j=0;j<p.length;j++)p[j].addEventListener("click",f),p[j].addEventListener("keydown",g);b.addEventListener("keydown",function(a){27===a.keyCode&&-1===l.className.indexOf("hidden")?e():9===a.keyCode&&h(a)},!1),a.self!==a.top&&(c("height",Math.ceil(b.body.getBoundingClientRect().height)),b.addEventListener("click",i))}}function e(){a.self!==a.top&&(clearTimeout(i),i=setTimeout(function(){c("height",Math.ceil(b.body.getBoundingClientRect().height))},100))}function f(){a.self===a.top||g||(g=a.location.hash.replace(/.*secret=([\d\w]{10}).*/,"$1"),clearTimeout(h),h=setTimeout(function(){f()},100))}var g,h,i,j=b.querySelector&&a.addEventListener,k=!1;j&&(f(),b.documentElement.className=b.documentElement.className.replace(/\bno-js\b/,"")+" js",b.addEventListener("DOMContentLoaded",d,!1),a.addEventListener("load",d,!1),a.addEventListener("resize",e,!1))}(window,document);
\ No newline at end of file
--- a/wp-includes/js/wp-embed.js
+++ b/wp-includes/js/wp-embed.js
@@ -50,7 +50,7 @@
 				continue;
 			}
 
-			source.style.display = '';
+			source.removeAttribute( 'style' );
 
 			/* Resize the iframe on request. */
 			if ( 'height' === data.message ) {
@@ -86,21 +86,16 @@
 		if ( loaded ) {
 			return;
 		}
+
 		loaded = true;
 
 		var isIE10 = -1 !== navigator.appVersion.indexOf( 'MSIE 10' ),
 			isIE11 = !!navigator.userAgent.match( /Trident.*rv:11\./ ),
 			iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
-			blockquotes = document.querySelectorAll( 'blockquote.wp-embedded-content' ),
 			iframeClone, i, source, secret;
 
-		for ( i = 0; i < blockquotes.length; i++ ) {
-			blockquotes[ i ].style.display = 'none';
-		}
-
 		for ( i = 0; i < iframes.length; i++ ) {
 			source = iframes[ i ];
-			source.style.display = '';
 
 			if ( source.getAttribute( 'data-secret' ) ) {
 				continue;
--- a/wp-includes/js/wp-embed.min.js
+++ b/wp-includes/js/wp-embed.min.js
@@ -1 +1 @@
-!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content"),j=b.querySelectorAll("blockquote.wp-embedded-content");for(c=0;c<j.length;c++)j[c].style.display="none";for(c=0;c<i.length;c++)if(d=i[c],d.style.display="",!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.style.display="","height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
\ No newline at end of file
+!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute("style"),"height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
\ No newline at end of file
--- a/wp-includes/js/wp-emoji-loader.js
+++ b/wp-includes/js/wp-emoji-loader.js
@@ -1,5 +1,5 @@
 ( function( window, document, settings ) {
-	var src, ready;
+	var src, ready, ii, tests;
 
 	/**
 	 * Detect if the browser supports rendering emoji or flag emoji. Flag emoji are a single glyph
@@ -7,14 +7,14 @@
 	 *
 	 * @since 4.2.0
 	 *
-	 * @param type {String} Whether to test for support of "simple" or "flag" emoji.
+	 * @param type {String} Whether to test for support of "simple", "flag", "diversity" or "unicode8" emoji.
 	 * @return {Boolean} True if the browser can render emoji, false if it cannot.
 	 */
 	function browserSupportsEmoji( type ) {
 		var canvas = document.createElement( 'canvas' ),
 			context = canvas.getContext && canvas.getContext( '2d' ),
 			stringFromCharCode = String.fromCharCode,
-			tone;
+			tonedata, tone, tone2;
 
 		if ( ! context || ! context.fillText ) {
 			return false;
@@ -28,46 +28,53 @@
 		context.textBaseline = 'top';
 		context.font = '600 32px Arial';
 
-		if ( 'flag' === type ) {
-			/*
-			 * This works because the image will be one of three things:
-			 * - Two empty squares, if the browser doesn't render emoji
-			 * - Two squares with 'A' and 'U' in them, if the browser doesn't render flag emoji
-			 * - The Australian flag
-			 *
-			 * The first two will encode to small images (1-2KB data URLs), the third will encode
-			 * to a larger image (4-5KB data URL).
-			 */
-			context.fillText( stringFromCharCode( 55356, 56806, 55356, 56826 ), 0, 0 );
-			return canvas.toDataURL().length > 3000;
-		} else if ( 'diversity' === type ) {
-			/*
-			 * This tests if the browser supports the Emoji Diversity specification, by rendering an
-			 * emoji with no skin tone specified (in this case, Santa). It then adds a skin tone, and
-			 * compares if the emoji rendering has changed.
-			 */
-			context.fillText( stringFromCharCode( 55356, 57221 ), 0, 0 );
-			tone = context.getImageData( 16, 16, 1, 1 ).data.toString();
-			context.fillText( stringFromCharCode( 55356, 57221, 55356, 57343 ), 0, 0 );
-			// Chrome has issues comparing arrays, so we compare it as a  string, instead.
-			return tone !== context.getImageData( 16, 16, 1, 1 ).data.toString();
-		} else {
-			if ( 'simple' === type ) {
+		switch ( type ) {
+			case 'flag':
+				/*
+				 * This works because the image will be one of three things:
+				 * - Two empty squares, if the browser doesn't render emoji
+				 * - Two squares with 'A' and 'U' in them, if the browser doesn't render flag emoji
+				 * - The Australian flag
+				 *
+				 * The first two will encode to small images (1-2KB data URLs), the third will encode
+				 * to a larger image (4-5KB data URL).
+				 */
+				context.fillText( stringFromCharCode( 55356, 56806, 55356, 56826 ), 0, 0 );
+				return canvas.toDataURL().length > 3000;
+			case 'diversity':
+				/*
+				 * This tests if the browser supports the Emoji Diversity specification, by rendering an
+				 * emoji with no skin tone specified (in this case, Santa). It then adds a skin tone, and
+				 * compares if the emoji rendering has changed.
+				 */
+				context.fillText( stringFromCharCode( 55356, 57221 ), 0, 0 );
+				tonedata = context.getImageData( 16, 16, 1, 1 ).data;
+
+				context.fillText( stringFromCharCode( 55356, 57221, 55356, 57343 ), 0, 0 );
+				// Chrome has issues comparing arrays, and Safari has issues converting arrays to strings.
+				// So, we create our own string and compare that, instead.
+				tonedata = context.getImageData( 16, 16, 1, 1 ).data;
+				tone2 = tonedata[0] + ',' + tonedata[1] + ',' + tonedata[2] + ',' + tonedata[3];
+
+				return tone !== tone2;
+			case 'simple':
 				/*
 				 * This creates a smiling emoji, and checks to see if there is any image data in the
 				 * center pixel. In browsers that don't support emoji, the character will be rendered
 				 * as an empty square, so the center pixel will be blank.
 				 */
 				context.fillText( stringFromCharCode( 55357, 56835 ), 0, 0 );
-			} else {
+				return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0;
+			case 'unicode8':
 				/*
 				 * To check for Unicode 8 support, let's try rendering the most important advancement
 				 * that the Unicode Consortium have made in years: the burrito.
 				 */
 				context.fillText( stringFromCharCode( 55356, 57135 ), 0, 0 );
-			}
-			return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0;
+				return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0;
 		}
+
+		return false;
 	}
 
 	function addScript( src ) {
@@ -78,19 +85,31 @@
 		document.getElementsByTagName( 'head' )[0].appendChild( script );
 	}
 
+	tests = Array( 'simple', 'flag', 'unicode8', 'diversity' );
+
 	settings.supports = {
-		simple:    browserSupportsEmoji( 'simple' ),
-		flag:      browserSupportsEmoji( 'flag' ),
-		unicode8:  browserSupportsEmoji( 'unicode8' ),
-		diversity: browserSupportsEmoji( 'diversity' )
+		everything: true,
+		everythingExceptFlag: true
 	};
 
+	for( ii = 0; ii < tests.length; ii++ ) {
+		settings.supports[ tests[ ii ] ] = browserSupportsEmoji( tests[ ii ] );
+
+		settings.supports.everything = settings.supports.everything && settings.supports[ tests[ ii ] ];
+
+		if ( 'flag' !== tests[ ii ] ) {
+			settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ tests[ ii ] ];
+		}
+	}
+
+	settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag;
+
 	settings.DOMReady = false;
 	settings.readyCallback = function() {
 		settings.DOMReady = true;
 	};
 
-	if ( ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8 || ! settings.supports.diversity ) {
+	if ( ! settings.supports.everything ) {
 		ready = function() {
 			settings.readyCallback();
 		};
--- a/wp-includes/js/wp-emoji-loader.min.js
+++ b/wp-includes/js/wp-emoji-loader.min.js
@@ -1 +1 @@
-!function(a,b,c){function d(a){var c,d=b.createElement("canvas"),e=d.getContext&&d.getContext("2d"),f=String.fromCharCode;return e&&e.fillText?(e.textBaseline="top",e.font="600 32px Arial","flag"===a?(e.fillText(f(55356,56806,55356,56826),0,0),d.toDataURL().length>3e3):"diversity"===a?(e.fillText(f(55356,57221),0,0),c=e.getImageData(16,16,1,1).data.toString(),e.fillText(f(55356,57221,55356,57343),0,0),c!==e.getImageData(16,16,1,1).data.toString()):("simple"===a?e.fillText(f(55357,56835),0,0):e.fillText(f(55356,57135),0,0),0!==e.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag"),unicode8:d("unicode8"),diversity:d("diversity")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag&&c.supports.unicode8&&c.supports.diversity||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
\ No newline at end of file
--- a/wp-includes/js/wp-emoji-release.min.js
+++ b/wp-includes/js/wp-emoji-release.min.js
@@ -1,4 +1,4 @@
 // Source: wp-includes/js/twemoji.min.js
-var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m<k.length&&i.appendChild(a(k.slice(m))),j.parentNode.replaceChild(i,j))}return b}function g(a,c){return m(a,function(a,d,f){var g,h,i,j=a;if("\ufe0e"!==f&&(i=c.callback(e(d,f),c,f))){j="<img ".concat('class="',c.className,'" ','draggable="false" ','alt="',a,'"',' src="',i,'"'),g=c.attributes(d,f);for(h in g)g.hasOwnProperty(h)&&0!==h.indexOf("on")&&-1===j.indexOf(" "+h+"=")&&(j=j.concat(" ",h,'="',b(g[h]),'"'));j=j.concat(">")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f<a.length;)d=a.charCodeAt(f++),e?(c.push((65536+(e-55296<<10)+(d-56320)).toString(16)),e=0):d>=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},r=/((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
+var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(u,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||v.test(c.nodeName)||d(c,b);return b}function e(a){return o(a.indexOf(t)<0?a.replace(s,""):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t=d(b,[]),u=t.length;u--;){for(h=!1,i=document.createDocumentFragment(),j=t[u],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=e(p),m=n+p.length,s=c.callback(q,c)){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(p,q);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=s,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m<k.length&&i.appendChild(a(k.slice(m))),j.parentNode.replaceChild(i,j))}return b}function g(a,c){return m(a,function(a){var d,f,g=a,h=e(a),i=c.callback(h,c);if(i){g="<img ".concat('class="',c.className,'" ','draggable="false" ','alt="',a,'"',' src="',i,'"'),d=c.attributes(a,h);for(f in d)d.hasOwnProperty(f)&&0!==f.indexOf("on")&&-1===g.indexOf(" "+f+"=")&&(g=g.concat(" ",f,'="',b(d[f]),'"'));g=g.concat(">")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f<a.length;)d=a.charCodeAt(f++),e?(c.push((65536+(e-55296<<10)+(d-56320)).toString(16)),e=0):d>=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:"https://twemoji.maxcdn.com/2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},r=/\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:[\u261d\u270c])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca\udfcb]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd75\udd90\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e\udd18|[\u26f9\u270a\u270b\u270d])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf21\udf24-\udf84\udf86-\udf93\udf96\udf97\udf99-\udf9b\udf9e-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcc-\udff0\udff3-\udff5\udff7-\udfff]|\ud83d[\udc00-\udc41\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfd\udcff-\udd3d\udd49-\udd4e\udd50-\udd67\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecb-\uded0\udee0-\udee5\udee9\udeeb\udeec\udef0\udef3]|\ud83e[\udd10-\udd17\udd80-\udd84\uddc0]|[\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\u2602-\u2604\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638\u2692\u2694\u2696\u2697\u2699\u269b\u269c\u26b0\u26b1\u26c8\u26ce\u26cf\u26d1\u26d3\u26e9\u26f0\u26f1\u26f4\u26f7\u26f8\u2705\u271d\u2721\u2728\u274c\u274e\u2753-\u2755\u2763\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600\u2601\u260e\u2611\u2614\u2615\u2639\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2693\u26a0\u26a1\u26aa\u26ab\u26bd\u26be\u26c4\u26c5\u26d4\u26ea\u26f2\u26f3\u26f5\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u2733\u2734\u2744\u2747\u2757\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}();
 // Source: wp-includes/js/wp-emoji.min.js
-!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&b.supports.diversity&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!(b.supports.simple&&b.supports.flag&&b.supports.unicode8&&b.supports.diversity),b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b){function c(){function c(){if(!i){if("undefined"==typeof a.twemoji){if(j>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void j++}f=a.twemoji,i=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;){if(g=b[f],3===g.nodeType){if(!g.parentNode)continue;if(k)for(;g.nextSibling&&3===g.nextSibling.nodeType;)g.nodeValue=g.nodeValue+g.nextSibling.nodeValue,g.parentNode.removeChild(g.nextSibling);g=g.parentNode}!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return!b.supports.everything&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return b.supports.everythingExceptFlag&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=0,k=a.navigator.userAgent.indexOf("Trident/7.0")>0;return b&&(b.DOMReady?c():b.readyCallback=c),{parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
--- a/wp-includes/js/wp-emoji.js
+++ b/wp-includes/js/wp-emoji.js
@@ -3,19 +3,11 @@
 	function wpEmoji() {
 		var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver,
 
-		/**
-		 * Flag to determine if we should replace emoji characters with images.
-		 *
-		 * @since 4.2.0
-		 *
-		 * @var Boolean
-		 */
-		replaceEmoji = false,
-
 		// Private
 		twemoji, timer,
 		loaded = false,
-		count = 0;
+		count = 0,
+		ie11 = window.navigator.userAgent.indexOf( 'Trident/7.0' ) > 0;
 
 		/**
 		 * Runs when the document load event is fired, so we can do our first parse of the page.
@@ -68,6 +60,23 @@
 							node = addedNodes[ ii ];
 
 							if ( node.nodeType === 3 ) {
+								if ( ! node.parentNode ) {
+									continue;
+								}
+
+								if ( ie11 ) {
+									/*
+									 * IE 11's implementation of MutationObserver is buggy.
+									 * It unnecessarily splits text nodes when it encounters a HTML
+									 * template interpolation symbol ( "{{", for example ). So, we
+									 * join the text nodes back together as a work-around.
+									 */
+									while( node.nextSibling && 3 === node.nextSibling.nodeType ) {
+										node.nodeValue = node.nodeValue + node.nextSibling.nodeValue;
+										node.parentNode.removeChild( node.nextSibling );
+									}
+								}
+
 								node = node.parentNode;
 							}
 
@@ -124,7 +133,7 @@
 		function parse( object, args ) {
 			var params;
 
-			if ( ! replaceEmoji || ! twemoji || ! object ||
+			if ( settings.supports.everything || ! twemoji || ! object ||
 				( 'string' !== typeof object && ( ! object.childNodes || ! object.childNodes.length ) ) ) {
 
 				return object;
@@ -149,8 +158,7 @@
 							return false;
 					}
 
-					if ( ! settings.supports.flag && settings.supports.simple && settings.supports.unicode8 && settings.supports.diversity &&
-						! /^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test( icon ) ) {
+					if ( settings.supports.everythingExceptFlag && ! /^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test( icon ) ) {
 
 						return false;
 					}
@@ -178,8 +186,6 @@
 		 * Initialize our emoji support, and set up listeners.
 		 */
 		if ( settings ) {
-			replaceEmoji = ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8 || ! settings.supports.diversity;
-
 			if ( settings.DOMReady ) {
 				load();
 			} else {
@@ -188,7 +194,6 @@
 		}
 
 		return {
-			replaceEmoji: replaceEmoji,
 			parse: parse,
 			test: test
 		};
--- a/wp-includes/js/wp-emoji.min.js
+++ b/wp-includes/js/wp-emoji.min.js
@@ -1 +1 @@
-!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&b.supports.diversity&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!(b.supports.simple&&b.supports.flag&&b.supports.unicode8&&b.supports.diversity),b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b){function c(){function c(){if(!i){if("undefined"==typeof a.twemoji){if(j>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void j++}f=a.twemoji,i=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;){if(g=b[f],3===g.nodeType){if(!g.parentNode)continue;if(k)for(;g.nextSibling&&3===g.nextSibling.nodeType;)g.nodeValue=g.nodeValue+g.nextSibling.nodeValue,g.parentNode.removeChild(g.nextSibling);g=g.parentNode}!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return!b.supports.everything&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return b.supports.everythingExceptFlag&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=0,k=a.navigator.userAgent.indexOf("Trident/7.0")>0;return b&&(b.DOMReady?c():b.readyCallback=c),{parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
--- a/wp-includes/js/wp-lists.js
+++ b/wp-includes/js/wp-lists.js
@@ -22,6 +22,13 @@ wpList = {
 		return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0;
 	},
 
+	/**
+	 * Extract list item data from a DOM element.
+	 *
+	 * @param  {HTMLElement} e The DOM element.
+	 * @param  {string}      t
+	 * @return {array}
+	 */
 	parseData: function(e,t) {
 		var d = [], wpListsData;
 
@@ -145,6 +152,13 @@ wpList = {
 		return false;
 	},
 
+	/**
+	 * Delete an item in the list via AJAX.
+	 *
+	 * @param  {HTMLElement} e A DOM element containing item data.
+	 * @param  {Object}      s
+	 * @return {boolean}
+	 */
 	ajaxDel: function( e, s ) {
 		e = $(e);
 		s = s || {};
@@ -322,16 +336,16 @@ wpList = {
 
 		s = $.extend(_s, this.wpList.settings, s);
 
-		if ( !e.size() || !s.what )
+		if ( !e.length || !s.what )
 			return false;
 
 		if ( s.oldId )
 			old = $('#' + s.what + '-' + s.oldId);
 
-		if ( s.id && ( s.id != s.oldId || !old || !old.size() ) )
+		if ( s.id && ( s.id != s.oldId || !old || !old.length ) )
 			$('#' + s.what + '-' + s.id).remove();
 
-		if ( old && old.size() ) {
+		if ( old && old.length ) {
 			old.before(e);
 			old.remove();
 		} else if ( isNaN(s.pos) ) {
@@ -344,7 +358,7 @@ wpList = {
 
 			ref = list.find( '#' + s.pos );
 
-			if ( 1 === ref.size() )
+			if ( 1 === ref.length )
 				ref[ba](e);
 			else
 				list.append(e);
@@ -375,11 +389,11 @@ wpList = {
 
 		e = $(e);
 
-		if ( list.wpList && e.parents( '#' + list.id ).size() )
+		if ( list.wpList && e.parents( '#' + list.id ).length )
 			return;
 
 		e.find(':input').each( function() {
-			if ( $(this).parents('.form-no-clear').size() )
+			if ( $(this).parents('.form-no-clear').length )
 				return;
 
 			t = this.type.toLowerCase();
@@ -423,7 +437,7 @@ wpList = {
 
 		items = $('.list-item:visible', list);
 
-		if ( !items.size() )
+		if ( !items.length )
 			items = $(list).children(':visible');
 
 		eo = [':even',':odd'];
--- a/wp-includes/js/wp-lists.min.js
+++ b/wp-includes/js/wp-lists.min.js
@@ -1 +1 @@
-!function(a){var b,c={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"};b={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:null,delColor:null,dimAddColor:null,dimDelColor:null,confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(b,c){var d=wpAjax.unserialize(b.attr("href"));return c.nonce||d._ajax_nonce||a("#"+c.element+' input[name="_ajax_nonce"]').val()||d._wpnonce||a("#"+c.element+' input[name="_wpnonce"]').val()||0},parseData:function(b,c){var d,e=[];try{d=a(b).attr("data-wp-lists")||"",d=d.match(new RegExp(c+":[\\S]+")),d&&(e=d[0].split(":"))}catch(f){}return e},pre:function(b,c,d){var e,f;return c=a.extend({},this.wpList.settings,{element:null,nonce:0,target:b.get(0)},c||{}),a.isFunction(c.confirm)&&("add"!=d&&(e=a("#"+c.element).css("backgroundColor"),a("#"+c.element).css("backgroundColor","#FF9966")),f=c.confirm.call(this,b,c,d,e),"add"!=d&&a("#"+c.element).css("backgroundColor",e),!f)?!1:c},ajaxAdd:function(c,d){c=a(c),d=d||{};var e,f,g,h,i,j=this,k=b.parseData(c,"add");return d=b.pre.call(j,c,d,"add"),d.element=k[2]||c.attr("id")||d.element||null,k[3]?d.addColor="#"+k[3]:d.addColor=d.addColor||"#FFFF33",d?c.is('[id="'+d.element+'-submit"]')?d.element?(d.action="add-"+d.what,d.nonce=b.nonce(c,d),e=a("#"+d.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]'),(f=wpAjax.validateForm("#"+d.element))?(d.data=a.param(a.extend({_ajax_nonce:d.nonce,action:d.action},wpAjax.unserialize(k[4]||""))),g=a.isFunction(e.fieldSerialize)?e.fieldSerialize():e.serialize(),g&&(d.data+="&"+g),a.isFunction(d.addBefore)&&(d=d.addBefore(d),!d)?!0:d.data.match(/_ajax_nonce=[a-f0-9]+/)?(d.success=function(c){return h=wpAjax.parseAjaxResponse(c,d.response,d.element),i=c,!h||h.errors?!1:!0===h?!0:(jQuery.each(h.responses,function(){b.add.call(j,this.data,a.extend({},d,{pos:this.position||0,id:this.id||0,oldId:this.oldId||null}))}),j.wpList.recolor(),a(j).trigger("wpListAddEnd",[d,j.wpList]),void b.clear.call(j,"#"+d.element))},d.complete=function(b,c){if(a.isFunction(d.addAfter)){var e=a.extend({xml:b,status:c,parsed:h},d);d.addAfter(i,e)}},a.ajax(d),!1):!0):!1):!0:!b.add.call(j,c,d):!1},ajaxDel:function(c,d){c=a(c),d=d||{};var e,f,g,h=this,i=b.parseData(c,"delete");return d=b.pre.call(h,c,d,"delete"),d.element=i[2]||d.element||null,i[3]?d.delColor="#"+i[3]:d.delColor=d.delColor||"#faa",d&&d.element?(d.action="delete-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),_ajax_nonce:d.nonce},wpAjax.unserialize(i[4]||"")),a.isFunction(d.delBefore)&&(d=d.delBefore(d,h),!d)?!0:d.data._ajax_nonce?(e=a("#"+d.element),"none"!=d.delColor?e.css("backgroundColor",d.delColor).fadeOut(350,function(){h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])}):(h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])),d.success=function(b){return f=wpAjax.parseAjaxResponse(b,d.response,d.element),g=b,!f||f.errors?(e.stop().stop().css("backgroundColor","#faa").show().queue(function(){h.wpList.recolor(),a(this).dequeue()}),!1):void 0},d.complete=function(b,c){a.isFunction(d.delAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:f},d);d.delAfter(g,e)}).dequeue()},a.ajax(d),!1):!0):!1},ajaxDim:function(c,d){if("none"==a(c).parent().css("display"))return!1;c=a(c),d=d||{};var e,f,g,h,i,j,k=this,l=b.parseData(c,"dim");return d=b.pre.call(k,c,d,"dim"),d.element=l[2]||d.element||null,d.dimClass=l[3]||d.dimClass||null,l[4]?d.dimAddColor="#"+l[4]:d.dimAddColor=d.dimAddColor||"#FFFF33",l[5]?d.dimDelColor="#"+l[5]:d.dimDelColor=d.dimDelColor||"#FF3333",d&&d.element&&d.dimClass?(d.action="dim-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),dimClass:d.dimClass,_ajax_nonce:d.nonce},wpAjax.unserialize(l[6]||"")),a.isFunction(d.dimBefore)&&(d=d.dimBefore(d),!d)?!0:(e=a("#"+d.element),f=e.toggleClass(d.dimClass).is("."+d.dimClass),g=b.getColor(e),e.toggleClass(d.dimClass),h=f?d.dimAddColor:d.dimDelColor,"none"!=h?e.animate({backgroundColor:h},"fast").queue(function(){e.toggleClass(d.dimClass),a(this).dequeue()}).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor",""),a(k).trigger("wpListDimEnd",[d,k.wpList])}}):a(k).trigger("wpListDimEnd",[d,k.wpList]),d.data._ajax_nonce?(d.success=function(b){return i=wpAjax.parseAjaxResponse(b,d.response,d.element),j=b,!i||i.errors?(e.stop().stop().css("backgroundColor","#FF3333")[f?"removeClass":"addClass"](d.dimClass).show().queue(function(){k.wpList.recolor(),a(this).dequeue()}),!1):void 0},d.complete=function(b,c){a.isFunction(d.dimAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:i},d);d.dimAfter(j,e)}).dequeue()},a.ajax(d),!1):!0)):!0},getColor:function(a){var b=jQuery(a).css("backgroundColor");return b||"#ffffff"},add:function(c,d){c=a("string"==typeof c?a.trim(c):c);var e,f,g,h=a(this),i=!1,j={pos:0,id:0,oldId:null};return"string"==typeof d&&(d={what:d}),d=a.extend(j,this.wpList.settings,d),c.size()&&d.what?(d.oldId&&(i=a("#"+d.what+"-"+d.oldId)),!d.id||d.id==d.oldId&&i&&i.size()||a("#"+d.what+"-"+d.id).remove(),i&&i.size()?(i.before(c),i.remove()):isNaN(d.pos)?(e="after","-"==d.pos.substr(0,1)&&(d.pos=d.pos.substr(1),e="before"),f=h.find("#"+d.pos),1===f.size()?f[e](c):h.append(c)):("comment"!=d.what||0===a("#"+d.element).length)&&(d.pos<0?h.prepend(c):h.append(c)),d.alt&&((h.children(":visible").index(c[0])+d.altOffset)%2?c.removeClass(d.alt):c.addClass(d.alt)),"none"!=d.addColor&&(g=b.getColor(c),c.css("backgroundColor",d.addColor).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor","")}})),h.each(function(){this.wpList.process(c)}),c):!1},clear:function(b){var c,d,e=this;b=a(b),e.wpList&&b.parents("#"+e.id).size()||b.find(":input").each(function(){a(this).parents(".form-no-clear").size()||(c=this.type.toLowerCase(),d=this.tagName.toLowerCase(),"text"==c||"password"==c||"textarea"==d?this.value="":"checkbox"==c||"radio"==c?this.checked=!1:"select"==d&&(this.selectedIndex=null))})},process:function(b){var c=this,d=a(b||document);d.delegate('form[data-wp-lists^="add:'+c.id+':"]',"submit",function(){return c.wpList.add(this)}),d.delegate('a[data-wp-lists^="add:'+c.id+':"], input[data-wp-lists^="add:'+c.id+':"]',"click",function(){return c.wpList.add(this)}),d.delegate('[data-wp-lists^="delete:'+c.id+':"]',"click",function(){return c.wpList.del(this)}),d.delegate('[data-wp-lists^="dim:'+c.id+':"]',"click",function(){return c.wpList.dim(this)})},recolor:function(){var b,c,d=this;d.wpList.settings.alt&&(b=a(".list-item:visible",d),b.size()||(b=a(d).children(":visible")),c=[":even",":odd"],d.wpList.settings.altOffset%2&&c.reverse(),b.filter(c[0]).addClass(d.wpList.settings.alt).end().filter(c[1]).removeClass(d.wpList.settings.alt))},init:function(){var a=this;a.wpList.process=function(b){a.each(function(){this.wpList.process(b)})},a.wpList.recolor=function(){a.each(function(){this.wpList.recolor()})}}},a.fn.wpList=function(d){return this.each(function(){var e=this;this.wpList={settings:a.extend({},b.settings,{what:b.parseData(this,"list")[1]||""},d)},a.each(c,function(a,c){e.wpList[a]=function(a,d){return b[c].call(e,a,d)}})}),b.init.call(this),this.wpList.process(),this}}(jQuery);
\ No newline at end of file
+!function(a){var b,c={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"};b={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:null,delColor:null,dimAddColor:null,dimDelColor:null,confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(b,c){var d=wpAjax.unserialize(b.attr("href"));return c.nonce||d._ajax_nonce||a("#"+c.element+' input[name="_ajax_nonce"]').val()||d._wpnonce||a("#"+c.element+' input[name="_wpnonce"]').val()||0},parseData:function(b,c){var d,e=[];try{d=a(b).attr("data-wp-lists")||"",d=d.match(new RegExp(c+":[\\S]+")),d&&(e=d[0].split(":"))}catch(f){}return e},pre:function(b,c,d){var e,f;return c=a.extend({},this.wpList.settings,{element:null,nonce:0,target:b.get(0)},c||{}),a.isFunction(c.confirm)&&("add"!=d&&(e=a("#"+c.element).css("backgroundColor"),a("#"+c.element).css("backgroundColor","#FF9966")),f=c.confirm.call(this,b,c,d,e),"add"!=d&&a("#"+c.element).css("backgroundColor",e),!f)?!1:c},ajaxAdd:function(c,d){c=a(c),d=d||{};var e,f,g,h,i,j=this,k=b.parseData(c,"add");return d=b.pre.call(j,c,d,"add"),d.element=k[2]||c.attr("id")||d.element||null,k[3]?d.addColor="#"+k[3]:d.addColor=d.addColor||"#FFFF33",d?c.is('[id="'+d.element+'-submit"]')?d.element?(d.action="add-"+d.what,d.nonce=b.nonce(c,d),e=a("#"+d.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]'),(f=wpAjax.validateForm("#"+d.element))?(d.data=a.param(a.extend({_ajax_nonce:d.nonce,action:d.action},wpAjax.unserialize(k[4]||""))),g=a.isFunction(e.fieldSerialize)?e.fieldSerialize():e.serialize(),g&&(d.data+="&"+g),a.isFunction(d.addBefore)&&(d=d.addBefore(d),!d)?!0:d.data.match(/_ajax_nonce=[a-f0-9]+/)?(d.success=function(c){return h=wpAjax.parseAjaxResponse(c,d.response,d.element),i=c,!h||h.errors?!1:!0===h?!0:(jQuery.each(h.responses,function(){b.add.call(j,this.data,a.extend({},d,{pos:this.position||0,id:this.id||0,oldId:this.oldId||null}))}),j.wpList.recolor(),a(j).trigger("wpListAddEnd",[d,j.wpList]),void b.clear.call(j,"#"+d.element))},d.complete=function(b,c){if(a.isFunction(d.addAfter)){var e=a.extend({xml:b,status:c,parsed:h},d);d.addAfter(i,e)}},a.ajax(d),!1):!0):!1):!0:!b.add.call(j,c,d):!1},ajaxDel:function(c,d){c=a(c),d=d||{};var e,f,g,h=this,i=b.parseData(c,"delete");return d=b.pre.call(h,c,d,"delete"),d.element=i[2]||d.element||null,i[3]?d.delColor="#"+i[3]:d.delColor=d.delColor||"#faa",d&&d.element?(d.action="delete-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),_ajax_nonce:d.nonce},wpAjax.unserialize(i[4]||"")),a.isFunction(d.delBefore)&&(d=d.delBefore(d,h),!d)?!0:d.data._ajax_nonce?(e=a("#"+d.element),"none"!=d.delColor?e.css("backgroundColor",d.delColor).fadeOut(350,function(){h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])}):(h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])),d.success=function(b){return f=wpAjax.parseAjaxResponse(b,d.response,d.element),g=b,!f||f.errors?(e.stop().stop().css("backgroundColor","#faa").show().queue(function(){h.wpList.recolor(),a(this).dequeue()}),!1):void 0},d.complete=function(b,c){a.isFunction(d.delAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:f},d);d.delAfter(g,e)}).dequeue()},a.ajax(d),!1):!0):!1},ajaxDim:function(c,d){if("none"==a(c).parent().css("display"))return!1;c=a(c),d=d||{};var e,f,g,h,i,j,k=this,l=b.parseData(c,"dim");return d=b.pre.call(k,c,d,"dim"),d.element=l[2]||d.element||null,d.dimClass=l[3]||d.dimClass||null,l[4]?d.dimAddColor="#"+l[4]:d.dimAddColor=d.dimAddColor||"#FFFF33",l[5]?d.dimDelColor="#"+l[5]:d.dimDelColor=d.dimDelColor||"#FF3333",d&&d.element&&d.dimClass?(d.action="dim-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),dimClass:d.dimClass,_ajax_nonce:d.nonce},wpAjax.unserialize(l[6]||"")),a.isFunction(d.dimBefore)&&(d=d.dimBefore(d),!d)?!0:(e=a("#"+d.element),f=e.toggleClass(d.dimClass).is("."+d.dimClass),g=b.getColor(e),e.toggleClass(d.dimClass),h=f?d.dimAddColor:d.dimDelColor,"none"!=h?e.animate({backgroundColor:h},"fast").queue(function(){e.toggleClass(d.dimClass),a(this).dequeue()}).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor",""),a(k).trigger("wpListDimEnd",[d,k.wpList])}}):a(k).trigger("wpListDimEnd",[d,k.wpList]),d.data._ajax_nonce?(d.success=function(b){return i=wpAjax.parseAjaxResponse(b,d.response,d.element),j=b,!i||i.errors?(e.stop().stop().css("backgroundColor","#FF3333")[f?"removeClass":"addClass"](d.dimClass).show().queue(function(){k.wpList.recolor(),a(this).dequeue()}),!1):void 0},d.complete=function(b,c){a.isFunction(d.dimAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:i},d);d.dimAfter(j,e)}).dequeue()},a.ajax(d),!1):!0)):!0},getColor:function(a){var b=jQuery(a).css("backgroundColor");return b||"#ffffff"},add:function(c,d){c=a("string"==typeof c?a.trim(c):c);var e,f,g,h=a(this),i=!1,j={pos:0,id:0,oldId:null};return"string"==typeof d&&(d={what:d}),d=a.extend(j,this.wpList.settings,d),c.length&&d.what?(d.oldId&&(i=a("#"+d.what+"-"+d.oldId)),!d.id||d.id==d.oldId&&i&&i.length||a("#"+d.what+"-"+d.id).remove(),i&&i.length?(i.before(c),i.remove()):isNaN(d.pos)?(e="after","-"==d.pos.substr(0,1)&&(d.pos=d.pos.substr(1),e="before"),f=h.find("#"+d.pos),1===f.length?f[e](c):h.append(c)):("comment"!=d.what||0===a("#"+d.element).length)&&(d.pos<0?h.prepend(c):h.append(c)),d.alt&&((h.children(":visible").index(c[0])+d.altOffset)%2?c.removeClass(d.alt):c.addClass(d.alt)),"none"!=d.addColor&&(g=b.getColor(c),c.css("backgroundColor",d.addColor).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor","")}})),h.each(function(){this.wpList.process(c)}),c):!1},clear:function(b){var c,d,e=this;b=a(b),e.wpList&&b.parents("#"+e.id).length||b.find(":input").each(function(){a(this).parents(".form-no-clear").length||(c=this.type.toLowerCase(),d=this.tagName.toLowerCase(),"text"==c||"password"==c||"textarea"==d?this.value="":"checkbox"==c||"radio"==c?this.checked=!1:"select"==d&&(this.selectedIndex=null))})},process:function(b){var c=this,d=a(b||document);d.delegate('form[data-wp-lists^="add:'+c.id+':"]',"submit",function(){return c.wpList.add(this)}),d.delegate('a[data-wp-lists^="add:'+c.id+':"], input[data-wp-lists^="add:'+c.id+':"]',"click",function(){return c.wpList.add(this)}),d.delegate('[data-wp-lists^="delete:'+c.id+':"]',"click",function(){return c.wpList.del(this)}),d.delegate('[data-wp-lists^="dim:'+c.id+':"]',"click",function(){return c.wpList.dim(this)})},recolor:function(){var b,c,d=this;d.wpList.settings.alt&&(b=a(".list-item:visible",d),b.length||(b=a(d).children(":visible")),c=[":even",":odd"],d.wpList.settings.altOffset%2&&c.reverse(),b.filter(c[0]).addClass(d.wpList.settings.alt).end().filter(c[1]).removeClass(d.wpList.settings.alt))},init:function(){var a=this;a.wpList.process=function(b){a.each(function(){this.wpList.process(b)})},a.wpList.recolor=function(){a.each(function(){this.wpList.recolor()})}}},a.fn.wpList=function(d){return this.each(function(){var e=this;this.wpList={settings:a.extend({},b.settings,{what:b.parseData(this,"list")[1]||""},d)},a.each(c,function(a,c){e.wpList[a]=function(a,d){return b[c].call(e,a,d)}})}),b.init.call(this),this.wpList.process(),this}}(jQuery);
\ No newline at end of file
--- a/wp-includes/js/wplink.js
+++ b/wp-includes/js/wplink.js
@@ -1,14 +1,15 @@
-/* global ajaxurl, tinymce, wpLinkL10n, setUserSetting, wpActiveEditor */
 var wpLink;
 
-( function( $ ) {
-	var editor, searchTimer, River, Query, correctedURL,
+( function( $, wpLinkL10n, wp ) {
+	var editor, searchTimer, River, Query, correctedURL, linkNode,
+		emailRegexp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,
+		urlRegexp = /^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i,
 		inputs = {},
 		rivers = {},
 		isTouch = ( 'ontouchend' in document );
 
 	function getLink() {
-		return editor.dom.getParent( editor.selection.getNode(), 'a' );
+		return linkNode || editor.dom.getParent( editor.selection.getNode(), 'a[href]' );
 	}
 
 	wpLink = {
@@ -50,13 +51,12 @@ var wpLink;
 				event.preventDefault();
 				wpLink.update();
 			});
-			inputs.close.add( inputs.backdrop ).add( '#wp-link-cancel a' ).click( function( event ) {
+
+			inputs.close.add( inputs.backdrop ).add( '#wp-link-cancel button' ).click( function( event ) {
 				event.preventDefault();
 				wpLink.close();
 			});
 
-			$( '#wp-link-search-toggle' ).on( 'click', wpLink.toggleInternalLinking );
-
 			rivers.elements.on( 'river-select', wpLink.updateFields );
 
 			// Display 'hint' message when search field or 'query-results' box are focused
@@ -69,11 +69,9 @@ var wpLink;
 			} );
 
 			inputs.search.on( 'keyup input', function() {
-				var self = this;
-
 				window.clearTimeout( searchTimer );
 				searchTimer = window.setTimeout( function() {
-					wpLink.searchInternalLinks.call( self );
+					wpLink.searchInternalLinks();
 				}, 500 );
 			});
 
@@ -94,11 +92,12 @@ var wpLink;
 			}
 		},
 
-		open: function( editorId ) {
+		open: function( editorId, url, text, node ) {
 			var ed,
 				$body = $( document.body );
 
 			$body.addClass( 'modal-open' );
+			linkNode = node;
 
 			wpLink.range = null;
 
@@ -112,12 +111,12 @@ var wpLink;
 
 			this.textarea = $( '#' + window.wpActiveEditor ).get( 0 );
 
-			if ( typeof tinymce !== 'undefined' ) {
+			if ( typeof window.tinymce !== 'undefined' ) {
 				// Make sure the link wrapper is the last element in the body,
 				// or the inline editor toolbar may show above the backdrop.
 				$body.append( inputs.backdrop, inputs.wrap );
 
-				ed = tinymce.get( wpActiveEditor );
+				ed = window.tinymce.get( window.wpActiveEditor );
 
 				if ( ed && ! ed.isHidden() ) {
 					editor = ed;
@@ -125,8 +124,8 @@ var wpLink;
 					editor = null;
 				}
 
-				if ( editor && tinymce.isIE ) {
-					editor.windowManager.bookmark = editor.selection.getBookmark();
+				if ( editor && window.tinymce.isIE ) {
+					editor.windowManager.wplinkBookmark = editor.selection.getBookmark();
 				}
 			}
 
@@ -138,7 +137,7 @@ var wpLink;
 			inputs.wrap.show();
 			inputs.backdrop.show();
 
-			wpLink.refresh();
+			wpLink.refresh( url, text );
 
 			$( document ).trigger( 'wplink-open', inputs.wrap );
 		},
@@ -147,15 +146,15 @@ var wpLink;
 			return editor && ! editor.isHidden();
 		},
 
-		refresh: function() {
-			var text = '';
+		refresh: function( url, text ) {
+			var linkText = '';
 
 			// Refresh rivers (clear links, check visibility)
 			rivers.search.refresh();
 			rivers.recent.refresh();
 
 			if ( wpLink.isMCE() ) {
-				wpLink.mceRefresh();
+				wpLink.mceRefresh( url, text );
 			} else {
 				// For the Text editor the "Link text" field is always shown
 				if ( ! inputs.wrap.hasClass( 'has-text-field' ) ) {
@@ -164,11 +163,11 @@ var wpLink;
 
 				if ( document.selection ) {
 					// Old IE
-					text = document.selection.createRange().text || '';
+					linkText = document.selection.createRange().text || text || '';
 				} else if ( typeof this.textarea.selectionStart !== 'undefined' &&
 					( this.textarea.selectionStart !== this.textarea.selectionEnd ) ) {
 					// W3C
-					text = this.textarea.value.substring( this.textarea.selectionStart, this.textarea.selectionEnd ) || '';
+					text = this.textarea.value.substring( this.textarea.selectionStart, this.textarea.selectionEnd ) || text || '';
 				}
 
 				inputs.text.val( text );
@@ -182,7 +181,10 @@ var wpLink;
 				// Focus the URL field and highlight its contents.
 				// If this is moved above the selection changes,
 				// IE will show a flashing cursor over the dialog.
-				inputs.url.focus()[0].select();
+				window.setTimeout( function() {
+					inputs.url[0].select();
+					inputs.url.focus();
+				} );
 			}
 
 			// Load the most recent results if this is the first time opening the panel.
@@ -194,7 +196,7 @@ var wpLink;
 		},
 
 		hasSelectedText: function( linkNode ) {
-			var html = editor.selection.getContent();
+			var node, nodes, i, html = editor.selection.getContent();
 
 			// Partial html and not a fully selected anchor element
 			if ( /</.test( html ) && ( ! /^<a [^>]+>[^<]+<\/a>$/.test( html ) || html.indexOf('href=') === -1 ) ) {
@@ -202,14 +204,16 @@ var wpLink;
 			}
 
 			if ( linkNode ) {
-				var nodes = linkNode.childNodes, i;
+				nodes = linkNode.childNodes;
 
 				if ( nodes.length === 0 ) {
 					return false;
 				}
 
 				for ( i = nodes.length - 1; i >= 0; i-- ) {
-					if ( nodes[i].nodeType != 3 ) {
+					node = nodes[i];
+
+					if ( node.nodeType != 3 && ! window.tinymce.dom.BookmarkManager.isBookmarkNode( node ) ) {
 						return false;
 					}
 				}
@@ -218,24 +222,49 @@ var wpLink;
 			return true;
 		},
 
-		mceRefresh: function() {
-			var text,
-				selectedNode = editor.selection.getNode(),
-				linkNode = editor.dom.getParent( selectedNode, 'a[href]' ),
+		mceRefresh: function( searchStr, text ) {
+			var linkText, href,
+				linkNode = getLink(),
 				onlyText = this.hasSelectedText( linkNode );
 
 			if ( linkNode ) {
-				text = linkNode.innerText || linkNode.textContent;
-				inputs.url.val( editor.dom.getAttrib( linkNode, 'href' ) );
-				inputs.openInNewTab.prop( 'checked', '_blank' === editor.dom.getAttrib( linkNode, 'target' ) );
-				inputs.submit.val( wpLinkL10n.update );
+				linkText = linkNode.innerText || linkNode.textContent;
+				href = editor.dom.getAttrib( linkNode, 'href' );
+
+				if ( ! $.trim( linkText ) ) {
+					linkText = text || '';
+				}
+
+				if ( searchStr && ( urlRegexp.test( searchStr ) || emailRegexp.test( searchStr ) ) ) {
+					href = searchStr;
+				}
+
+				if ( href !== '_wp_link_placeholder' ) {
+					inputs.url.val( href );
+					inputs.openInNewTab.prop( 'checked', '_blank' === editor.dom.getAttrib( linkNode, 'target' ) );
+					inputs.submit.val( wpLinkL10n.update );
+				} else {
+					this.setDefaultValues( linkText );
+				}
+
+				if ( searchStr && searchStr !== href ) {
+					// The user has typed something in the inline dialog. Trigger a search with it.
+					inputs.search.val( searchStr );
+				} else {
+					inputs.search.val( '' );
+				}
+
+				// Always reset the search
+				window.setTimeout( function() {
+					wpLink.searchInternalLinks();
+				} );
 			} else {
-				text = editor.selection.getContent({ format: 'text' });
-				this.setDefaultValues();
+				linkText = editor.selection.getContent({ format: 'text' }) || text || '';
+				this.setDefaultValues( linkText );
 			}
 
 			if ( onlyText ) {
-				inputs.text.val( text || '' );
+				inputs.text.val( linkText );
 				inputs.wrap.addClass( 'has-text-field' );
 			} else {
 				inputs.text.val( '' );
@@ -243,18 +272,24 @@ var wpLink;
 			}
 		},
 
-		close: function() {
+		close: function( reset ) {
 			$( document.body ).removeClass( 'modal-open' );
 
-			if ( ! wpLink.isMCE() ) {
-				wpLink.textarea.focus();
+			if ( reset !== 'noReset' ) {
+				if ( ! wpLink.isMCE() ) {
+					wpLink.textarea.focus();
+
+					if ( wpLink.range ) {
+						wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
+						wpLink.range.select();
+					}
+				} else {
+					if ( editor.plugins.wplink ) {
+						editor.plugins.wplink.close();
+					}
 
-				if ( wpLink.range ) {
-					wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
-					wpLink.range.select();
+					editor.focus();
 				}
-			} else {
-				editor.focus();
 			}
 
 			inputs.backdrop.hide();
@@ -346,21 +381,23 @@ var wpLink;
 
 			wpLink.close();
 			textarea.focus();
+
+			// Audible confirmation message when a link has been inserted in the Editor.
+			wp.a11y.speak( wpLinkL10n.linkInserted );
 		},
 
 		mceUpdate: function() {
 			var attrs = wpLink.getAttrs(),
 				link, text;
 
-			wpLink.close();
-			editor.focus();
-
-			if ( tinymce.isIE ) {
-				editor.selection.moveToBookmark( editor.windowManager.bookmark );
+			if ( window.tinymce.isIE && editor.windowManager.wplinkBookmark ) {
+				editor.selection.moveToBookmark( editor.windowManager.wplinkBookmark );
+				editor.windowManager.wplinkBookmark = null;
 			}
 
 			if ( ! attrs.href ) {
 				editor.execCommand( 'unlink' );
+				wpLink.close();
 				return;
 			}
 
@@ -379,6 +416,8 @@ var wpLink;
 					}
 				}
 
+				// Not editing any more
+				attrs['data-wplink-edit'] = null;
 				editor.dom.setAttribs( link, attrs );
 			} else {
 				if ( text ) {
@@ -388,44 +427,56 @@ var wpLink;
 				}
 			}
 
+			wpLink.close( 'noReset' );
+			editor.focus();
 			editor.nodeChanged();
+
+			// Audible confirmation message when a link has been inserted in the Editor.
+			wp.a11y.speak( wpLinkL10n.linkInserted );
 		},
 
 		updateFields: function( e, li ) {
 			inputs.url.val( li.children( '.item-permalink' ).val() );
 		},
 
-		setDefaultValues: function() {
-			var selection,
-				emailRegexp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,
-				urlRegexp = /^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i;
-
-			if ( this.isMCE() ) {
-				selection = editor.selection.getContent();
-			} else if ( document.selection && wpLink.range ) {
-				selection = wpLink.range.text;
-			} else if ( typeof this.textarea.selectionStart !== 'undefined' ) {
-				selection = this.textarea.value.substring( this.textarea.selectionStart, this.textarea.selectionEnd );
+		getUrlFromSelection: function( selection ) {
+			if ( ! selection ) {
+				if ( this.isMCE() ) {
+					selection = editor.selection.getContent({ format: 'text' });
+				} else if ( document.selection && wpLink.range ) {
+					selection = wpLink.range.text;
+				} else if ( typeof this.textarea.selectionStart !== 'undefined' ) {
+					selection = this.textarea.value.substring( this.textarea.selectionStart, this.textarea.selectionEnd );
+				}
 			}
 
+			selection = $.trim( selection );
+
 			if ( selection && emailRegexp.test( selection ) ) {
 				// Selection is email address
-				inputs.url.val( 'mailto:' + selection );
+				return 'mailto:' + selection;
 			} else if ( selection && urlRegexp.test( selection ) ) {
 				// Selection is URL
-				inputs.url.val( selection.replace( /&amp;|&#0?38;/gi, '&' ) );
-			} else {
-				// Set URL to default.
-				inputs.url.val( '' );
+				return selection.replace( /&amp;|&#0?38;/gi, '&' );
 			}
 
+			return '';
+		},
+
+		setDefaultValues: function( selection ) {
+			inputs.url.val( this.getUrlFromSelection( selection ) );
+
+			// Empty the search field and swap the "rivers".
+			inputs.search.val('');
+			wpLink.searchInternalLinks();
+
 			// Update save prompt.
 			inputs.submit.val( wpLinkL10n.save );
 		},
 
 		searchInternalLinks: function() {
-			var t = $( this ), waiting,
-				search = t.val();
+			var waiting,
+				search = inputs.search.val() || '';
 
 			if ( search.length > 2 ) {
 				rivers.recent.hide();
@@ -436,7 +487,7 @@ var wpLink;
 					return;
 
 				wpLink.lastSearch = search;
-				waiting = t.parent().find( '.spinner' ).addClass( 'is-active' );
+				waiting = inputs.search.parent().find( '.spinner' ).addClass( 'is-active' );
 
 				rivers.search.change( search );
 				rivers.search.ajax( function() {
@@ -527,15 +578,6 @@ var wpLink;
 				funcContext = this;
 				funcTriggered = true;
 			};
-		},
-
-		toggleInternalLinking: function( event ) {
-			var visible = inputs.wrap.hasClass( 'search-panel-visible' );
-
-			inputs.wrap.toggleClass( 'search-panel-visible', ! visible );
-			setUserSetting( 'wplink', visible ? '0' : '1' );
-			inputs[ ! visible ? 'search' : 'url' ].focus();
-			event.preventDefault();
 		}
 	};
 
@@ -712,7 +754,7 @@ var wpLink;
 
 			this.querying = true;
 
-			$.post( ajaxurl, query, function( r ) {
+			$.post( window.ajaxurl, query, function( r ) {
 				self.page++;
 				self.querying = false;
 				self.allLoaded = ! r;
@@ -722,4 +764,4 @@ var wpLink;
 	});
 
 	$( document ).ready( wpLink.init );
-})( jQuery );
+})( jQuery, window.wpLinkL10n, window.wp );
--- a/wp-includes/js/wplink.min.js
+++ b/wp-includes/js/wplink.min.js
@@ -1 +1 @@
-var wpLink;!function(a){function b(){return c.dom.getParent(c.selection.getNode(),"a")}var c,d,e,f,g,h={},i={},j="ontouchend"in document;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){h.wrap=a("#wp-link-wrap"),h.dialog=a("#wp-link"),h.backdrop=a("#wp-link-backdrop"),h.submit=a("#wp-link-submit"),h.close=a("#wp-link-close"),h.text=a("#wp-link-text"),h.url=a("#wp-link-url"),h.nonce=a("#_ajax_linking_nonce"),h.openInNewTab=a("#wp-link-target"),h.search=a("#wp-link-search"),i.search=new e(a("#search-results")),i.recent=new e(a("#most-recent-results")),i.elements=h.dialog.find(".query-results"),h.queryNotice=a("#query-notice-message"),h.queryNoticeTextDefault=h.queryNotice.find(".query-notice-default"),h.queryNoticeTextHint=h.queryNotice.find(".query-notice-hint"),h.dialog.keydown(wpLink.keydown),h.dialog.keyup(wpLink.keyup),h.submit.click(function(a){a.preventDefault(),wpLink.update()}),h.close.add(h.backdrop).add("#wp-link-cancel a").click(function(a){a.preventDefault(),wpLink.close()}),a("#wp-link-search-toggle").on("click",wpLink.toggleInternalLinking),i.elements.on("river-select",wpLink.updateFields),h.search.on("focus.wplink",function(){h.queryNoticeTextDefault.hide(),h.queryNoticeTextHint.removeClass("screen-reader-text").show()}).on("blur.wplink",function(){h.queryNoticeTextDefault.show(),h.queryNoticeTextHint.addClass("screen-reader-text").hide()}),h.search.on("keyup input",function(){var a=this;window.clearTimeout(d),d=window.setTimeout(function(){wpLink.searchInternalLinks.call(a)},500)}),h.url.on("paste",function(){setTimeout(wpLink.correctURL,0)}),h.url.on("blur",wpLink.correctURL)},correctURL:function(){var b=a.trim(h.url.val());b&&g!==b&&!/^(?:[a-z]+:|#|\?|\.|\/)/.test(b)&&(h.url.val("http://"+b),g=b)},open:function(b){var d,e=a(document.body);e.addClass("modal-open"),wpLink.range=null,b&&(window.wpActiveEditor=b),window.wpActiveEditor&&(this.textarea=a("#"+window.wpActiveEditor).get(0),"undefined"!=typeof tinymce&&(e.append(h.backdrop,h.wrap),d=tinymce.get(wpActiveEditor),c=d&&!d.isHidden()?d:null,c&&tinymce.isIE&&(c.windowManager.bookmark=c.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),h.wrap.show(),h.backdrop.show(),wpLink.refresh(),a(document).trigger("wplink-open",h.wrap))},isMCE:function(){return c&&!c.isHidden()},refresh:function(){var a="";i.search.refresh(),i.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():(h.wrap.hasClass("has-text-field")||h.wrap.addClass("has-text-field"),document.selection?a=document.selection.createRange().text||"":"undefined"!=typeof this.textarea.selectionStart&&this.textarea.selectionStart!==this.textarea.selectionEnd&&(a=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd)||""),h.text.val(a),wpLink.setDefaultValues()),j?h.url.focus().blur():h.url.focus()[0].select(),i.recent.ul.children().length||i.recent.ajax(),g=h.url.val().replace(/^http:\/\//,"")},hasSelectedText:function(a){var b=c.selection.getContent();if(/</.test(b)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(b)||-1===b.indexOf("href=")))return!1;if(a){var d,e=a.childNodes;if(0===e.length)return!1;for(d=e.length-1;d>=0;d--)if(3!=e[d].nodeType)return!1}return!0},mceRefresh:function(){var a,b=c.selection.getNode(),d=c.dom.getParent(b,"a[href]"),e=this.hasSelectedText(d);d?(a=d.innerText||d.textContent,h.url.val(c.dom.getAttrib(d,"href")),h.openInNewTab.prop("checked","_blank"===c.dom.getAttrib(d,"target")),h.submit.val(wpLinkL10n.update)):(a=c.selection.getContent({format:"text"}),this.setDefaultValues()),e?(h.text.val(a||""),h.wrap.addClass("has-text-field")):(h.text.val(""),h.wrap.removeClass("has-text-field"))},close:function(){a(document.body).removeClass("modal-open"),wpLink.isMCE()?c.focus():(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select())),h.backdrop.hide(),h.wrap.hide(),g=!1,a(document).trigger("wplink-close",h.wrap)},getAttrs:function(){return wpLink.correctURL(),{href:a.trim(h.url.val()),target:h.openInNewTab.prop("checked")?"_blank":""}},buildHtml:function(a){var b='<a href="'+a.href+'"';return a.target&&(b+=' target="'+a.target+'"'),b+">"},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,b,c,d,e,f,g,i=wpLink.textarea;i&&(a=wpLink.getAttrs(),b=h.text.val(),a.href&&(c=wpLink.buildHtml(a),document.selection&&wpLink.range?(i.focus(),wpLink.range.text=c+(b||wpLink.range.text)+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof i.selectionStart&&(d=i.selectionStart,e=i.selectionEnd,g=b||i.value.substring(d,e),c=c+g+"</a>",f=d+c.length,d!==e||g||(f-=4),i.value=i.value.substring(0,d)+c+i.value.substring(e,i.value.length),i.selectionStart=i.selectionEnd=f),wpLink.close(),i.focus()))},mceUpdate:function(){var a,d,e=wpLink.getAttrs();return wpLink.close(),c.focus(),tinymce.isIE&&c.selection.moveToBookmark(c.windowManager.bookmark),e.href?(a=b(),h.wrap.hasClass("has-text-field")&&(d=h.text.val()||e.href),a?(d&&("innerText"in a?a.innerText=d:a.textContent=d),c.dom.setAttribs(a,e)):d?c.selection.setNode(c.dom.create("a",e,c.dom.encode(d))):c.execCommand("mceInsertLink",!1,e),void c.nodeChanged()):void c.execCommand("unlink")},updateFields:function(a,b){h.url.val(b.children(".item-permalink").val())},setDefaultValues:function(){var a,b=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,d=/^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i;this.isMCE()?a=c.selection.getContent():document.selection&&wpLink.range?a=wpLink.range.text:"undefined"!=typeof this.textarea.selectionStart&&(a=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd)),a&&b.test(a)?h.url.val("mailto:"+a):a&&d.test(a)?h.url.val(a.replace(/&amp;|&#0?38;/gi,"&")):h.url.val(""),h.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var b,c=a(this),d=c.val();if(d.length>2){if(i.recent.hide(),i.search.show(),wpLink.lastSearch==d)return;wpLink.lastSearch=d,b=c.parent().find(".spinner").addClass("is-active"),i.search.change(d),i.search.ajax(function(){b.removeClass("is-active")})}else i.search.hide(),i.recent.show()},next:function(){i.search.next(),i.recent.next()},prev:function(){i.search.prev(),i.recent.prev()},keydown:function(a){var b,c;27===a.keyCode?(wpLink.close(),a.stopImmediatePropagation()):9===a.keyCode&&(c=a.target.id,"wp-link-submit"!==c||a.shiftKey?"wp-link-close"===c&&a.shiftKey&&(h.submit.focus(),a.preventDefault()):(h.close.focus(),a.preventDefault())),(38===a.keyCode||40===a.keyCode)&&(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(b=38===a.keyCode?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[b](),wpLink.keyInterval=setInterval(wpLink[b],wpLink.keySensitivity),a.preventDefault())},keyup:function(a){(38===a.keyCode||40===a.keyCode)&&(clearInterval(wpLink.keyInterval),a.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a},toggleInternalLinking:function(a){var b=h.wrap.hasClass("search-panel-visible");h.wrap.toggleClass("search-panel-visible",!b),setUserSetting("wplink",b?"0":"1"),h[b?"url":"search"].focus(),a.preventDefault()}},e=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(e.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new f(a),this.element.scrollTop(0))},process:function(b,c){var d="",e=!0,f="",g=1==c.page;b?a.each(b,function(){f=e?"alternate":"",f+=this.title?"":" no-title",d+=f?'<li class="'+f+'">':"<li>",d+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',d+='<span class="item-title">',d+=this.title?this.title:wpLinkL10n.noTitle,d+='</span><span class="item-info">'+this.info+"</span></li>",e=!e}):g&&(d+='<li class="unselectable no-matches-found"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[g?"html":"append"](d)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c<this.contentHeight.height()-wpLink.riverBottomThreshold||setTimeout(function(){var c=b.scrollTop(),d=c+b.height();!a.query.ready()||d<a.contentHeight.height()-wpLink.riverBottomThreshold||(a.waiting.addClass("is-active"),b.scrollTop(c+a.waiting.outerHeight()),a.ajax(function(){a.waiting.removeClass("is-active")}))},wpLink.timeToTriggerRiver)}}),f=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},a.extend(f.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(b){var c=this,d={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:h.nonce.val()};this.search&&(d.search=this.search),this.querying=!0,a.post(ajaxurl,d,function(a){c.page++,c.querying=!1,c.allLoaded=!a,b(a,d)},"json")}}),a(document).ready(wpLink.init)}(jQuery);
\ No newline at end of file
+var wpLink;!function(a,b,c){function d(){return j||e.dom.getParent(e.selection.getNode(),"a[href]")}var e,f,g,h,i,j,k=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,l=/^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,4}[^ "]*$/i,m={},n={},o="ontouchend"in document;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){m.wrap=a("#wp-link-wrap"),m.dialog=a("#wp-link"),m.backdrop=a("#wp-link-backdrop"),m.submit=a("#wp-link-submit"),m.close=a("#wp-link-close"),m.text=a("#wp-link-text"),m.url=a("#wp-link-url"),m.nonce=a("#_ajax_linking_nonce"),m.openInNewTab=a("#wp-link-target"),m.search=a("#wp-link-search"),n.search=new g(a("#search-results")),n.recent=new g(a("#most-recent-results")),n.elements=m.dialog.find(".query-results"),m.queryNotice=a("#query-notice-message"),m.queryNoticeTextDefault=m.queryNotice.find(".query-notice-default"),m.queryNoticeTextHint=m.queryNotice.find(".query-notice-hint"),m.dialog.keydown(wpLink.keydown),m.dialog.keyup(wpLink.keyup),m.submit.click(function(a){a.preventDefault(),wpLink.update()}),m.close.add(m.backdrop).add("#wp-link-cancel button").click(function(a){a.preventDefault(),wpLink.close()}),n.elements.on("river-select",wpLink.updateFields),m.search.on("focus.wplink",function(){m.queryNoticeTextDefault.hide(),m.queryNoticeTextHint.removeClass("screen-reader-text").show()}).on("blur.wplink",function(){m.queryNoticeTextDefault.show(),m.queryNoticeTextHint.addClass("screen-reader-text").hide()}),m.search.on("keyup input",function(){window.clearTimeout(f),f=window.setTimeout(function(){wpLink.searchInternalLinks()},500)}),m.url.on("paste",function(){setTimeout(wpLink.correctURL,0)}),m.url.on("blur",wpLink.correctURL)},correctURL:function(){var b=a.trim(m.url.val());b&&i!==b&&!/^(?:[a-z]+:|#|\?|\.|\/)/.test(b)&&(m.url.val("http://"+b),i=b)},open:function(b,c,d,f){var g,h=a(document.body);h.addClass("modal-open"),j=f,wpLink.range=null,b&&(window.wpActiveEditor=b),window.wpActiveEditor&&(this.textarea=a("#"+window.wpActiveEditor).get(0),"undefined"!=typeof window.tinymce&&(h.append(m.backdrop,m.wrap),g=window.tinymce.get(window.wpActiveEditor),e=g&&!g.isHidden()?g:null,e&&window.tinymce.isIE&&(e.windowManager.wplinkBookmark=e.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),m.wrap.show(),m.backdrop.show(),wpLink.refresh(c,d),a(document).trigger("wplink-open",m.wrap))},isMCE:function(){return e&&!e.isHidden()},refresh:function(a,b){var c="";n.search.refresh(),n.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh(a,b):(m.wrap.hasClass("has-text-field")||m.wrap.addClass("has-text-field"),document.selection?c=document.selection.createRange().text||b||"":"undefined"!=typeof this.textarea.selectionStart&&this.textarea.selectionStart!==this.textarea.selectionEnd&&(b=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd)||b||""),m.text.val(b),wpLink.setDefaultValues()),o?m.url.focus().blur():window.setTimeout(function(){m.url[0].select(),m.url.focus()}),n.recent.ul.children().length||n.recent.ajax(),i=m.url.val().replace(/^http:\/\//,"")},hasSelectedText:function(a){var b,c,d,f=e.selection.getContent();if(/</.test(f)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(f)||-1===f.indexOf("href=")))return!1;if(a){if(c=a.childNodes,0===c.length)return!1;for(d=c.length-1;d>=0;d--)if(b=c[d],3!=b.nodeType&&!window.tinymce.dom.BookmarkManager.isBookmarkNode(b))return!1}return!0},mceRefresh:function(c,f){var g,h,i=d(),j=this.hasSelectedText(i);i?(g=i.innerText||i.textContent,h=e.dom.getAttrib(i,"href"),a.trim(g)||(g=f||""),c&&(l.test(c)||k.test(c))&&(h=c),"_wp_link_placeholder"!==h?(m.url.val(h),m.openInNewTab.prop("checked","_blank"===e.dom.getAttrib(i,"target")),m.submit.val(b.update)):this.setDefaultValues(g),c&&c!==h?m.search.val(c):m.search.val(""),window.setTimeout(function(){wpLink.searchInternalLinks()})):(g=e.selection.getContent({format:"text"})||f||"",this.setDefaultValues(g)),j?(m.text.val(g),m.wrap.addClass("has-text-field")):(m.text.val(""),m.wrap.removeClass("has-text-field"))},close:function(b){a(document.body).removeClass("modal-open"),"noReset"!==b&&(wpLink.isMCE()?(e.plugins.wplink&&e.plugins.wplink.close(),e.focus()):(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))),m.backdrop.hide(),m.wrap.hide(),i=!1,a(document).trigger("wplink-close",m.wrap)},getAttrs:function(){return wpLink.correctURL(),{href:a.trim(m.url.val()),target:m.openInNewTab.prop("checked")?"_blank":""}},buildHtml:function(a){var b='<a href="'+a.href+'"';return a.target&&(b+=' target="'+a.target+'"'),b+">"},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,d,e,f,g,h,i,j=wpLink.textarea;j&&(a=wpLink.getAttrs(),d=m.text.val(),a.href&&(e=wpLink.buildHtml(a),document.selection&&wpLink.range?(j.focus(),wpLink.range.text=e+(d||wpLink.range.text)+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof j.selectionStart&&(f=j.selectionStart,g=j.selectionEnd,i=d||j.value.substring(f,g),e=e+i+"</a>",h=f+e.length,f!==g||i||(h-=4),j.value=j.value.substring(0,f)+e+j.value.substring(g,j.value.length),j.selectionStart=j.selectionEnd=h),wpLink.close(),j.focus(),c.a11y.speak(b.linkInserted)))},mceUpdate:function(){var a,f,g=wpLink.getAttrs();return window.tinymce.isIE&&e.windowManager.wplinkBookmark&&(e.selection.moveToBookmark(e.windowManager.wplinkBookmark),e.windowManager.wplinkBookmark=null),g.href?(a=d(),m.wrap.hasClass("has-text-field")&&(f=m.text.val()||g.href),a?(f&&("innerText"in a?a.innerText=f:a.textContent=f),g["data-wplink-edit"]=null,e.dom.setAttribs(a,g)):f?e.selection.setNode(e.dom.create("a",g,e.dom.encode(f))):e.execCommand("mceInsertLink",!1,g),wpLink.close("noReset"),e.focus(),e.nodeChanged(),void c.a11y.speak(b.linkInserted)):(e.execCommand("unlink"),void wpLink.close())},updateFields:function(a,b){m.url.val(b.children(".item-permalink").val())},getUrlFromSelection:function(b){return b||(this.isMCE()?b=e.selection.getContent({format:"text"}):document.selection&&wpLink.range?b=wpLink.range.text:"undefined"!=typeof this.textarea.selectionStart&&(b=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd))),b=a.trim(b),b&&k.test(b)?"mailto:"+b:b&&l.test(b)?b.replace(/&amp;|&#0?38;/gi,"&"):""},setDefaultValues:function(a){m.url.val(this.getUrlFromSelection(a)),m.search.val(""),wpLink.searchInternalLinks(),m.submit.val(b.save)},searchInternalLinks:function(){var a,b=m.search.val()||"";if(b.length>2){if(n.recent.hide(),n.search.show(),wpLink.lastSearch==b)return;wpLink.lastSearch=b,a=m.search.parent().find(".spinner").addClass("is-active"),n.search.change(b),n.search.ajax(function(){a.removeClass("is-active")})}else n.search.hide(),n.recent.show()},next:function(){n.search.next(),n.recent.next()},prev:function(){n.search.prev(),n.recent.prev()},keydown:function(a){var b,c;27===a.keyCode?(wpLink.close(),a.stopImmediatePropagation()):9===a.keyCode&&(c=a.target.id,"wp-link-submit"!==c||a.shiftKey?"wp-link-close"===c&&a.shiftKey&&(m.submit.focus(),a.preventDefault()):(m.close.focus(),a.preventDefault())),(38===a.keyCode||40===a.keyCode)&&(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(b=38===a.keyCode?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[b](),wpLink.keyInterval=setInterval(wpLink[b],wpLink.keySensitivity),a.preventDefault())},keyup:function(a){(38===a.keyCode||40===a.keyCode)&&(clearInterval(wpLink.keyInterval),a.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a}},g=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(g.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new h(a),this.element.scrollTop(0))},process:function(c,d){var e="",f=!0,g="",h=1==d.page;c?a.each(c,function(){g=f?"alternate":"",g+=this.title?"":" no-title",e+=g?'<li class="'+g+'">':"<li>",e+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',e+='<span class="item-title">',e+=this.title?this.title:b.noTitle,e+='</span><span class="item-info">'+this.info+"</span></li>",f=!f}):h&&(e+='<li class="unselectable no-matches-found"><span class="item-title"><em>'+b.noMatchesFound+"</em></span></li>"),this.ul[h?"html":"append"](e)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c<this.contentHeight.height()-wpLink.riverBottomThreshold||setTimeout(function(){var c=b.scrollTop(),d=c+b.height();!a.query.ready()||d<a.contentHeight.height()-wpLink.riverBottomThreshold||(a.waiting.addClass("is-active"),b.scrollTop(c+a.waiting.outerHeight()),a.ajax(function(){a.waiting.removeClass("is-active")}))},wpLink.timeToTriggerRiver)}}),h=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},a.extend(h.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(b){var c=this,d={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:m.nonce.val()};this.search&&(d.search=this.search),this.querying=!0,a.post(window.ajaxurl,d,function(a){c.page++,c.querying=!1,c.allLoaded=!a,b(a,d)},"json")}}),a(document).ready(wpLink.init)}(jQuery,window.wpLinkL10n,window.wp);
\ No newline at end of file
--- a/wp-includes/kses.php
+++ b/wp-includes/kses.php
@@ -398,6 +398,7 @@ if ( ! CUSTOM_TAGS ) {
 		'ol' => array(
 			'start' => true,
 			'type' => true,
+			'reversed' => true,
 		),
 		'var' => array(),
 		'video' => array(
@@ -1586,8 +1587,10 @@ function wp_kses_post( $data ) {
  *
  * @since 4.4.2
  *
- * @param mixed $value The array or string to filter.
- * @return mixed $value The filtered content.
+ * @see map_deep()
+ *
+ * @param mixed $data The array, object, or scalar value to inspect.
+ * @return mixed The filtered content.
  */
 function wp_kses_post_deep( $data ) {
 	return map_deep( $data, 'wp_kses_post' );
@@ -1683,6 +1686,10 @@ function kses_init() {
  * Inline CSS filter
  *
  * @since 2.8.1
+ *
+ * @param string $css        A string of CSS rules.
+ * @param string $deprecated Not used.
+ * @return string            Filtered string of CSS rules.
  */
 function safecss_filter_attr( $css, $deprecated = '' ) {
 	if ( !empty( $deprecated ) )
--- a/wp-includes/l10n.php
+++ b/wp-includes/l10n.php
@@ -118,10 +118,11 @@ function translate( $text, $domain = 'default' ) {
  */
 function before_last_bar( $string ) {
 	$last_bar = strrpos( $string, '|' );
-	if ( false === $last_bar )
+	if ( false === $last_bar ) {
 		return $string;
-	else
+	} else {
 		return substr( $string, 0, $last_bar );
+	}
 }
 
 /**
@@ -388,7 +389,7 @@ function _nx($single, $plural, $number, $context, $domain = 'default') {
 }
 
 /**
- * Registers plural strings in POT file, but don't translate them.
+ * Registers plural strings in POT file, but does not translate them.
  *
  * Used when you want to keep structures with translatable plural
  * strings and use them later when the number is known.
@@ -425,7 +426,7 @@ function _n_noop( $singular, $plural, $domain = null ) {
 }
 
 /**
- * Register plural strings with gettext context in the POT file, but don't translate them.
+ * Registers plural strings with gettext context in POT file, but does not translate them.
  *
  * Used when you want to keep structures with translatable plural
  * strings and use them later when the number is known.
@@ -444,6 +445,7 @@ function _n_noop( $singular, $plural, $domain = null ) {
  *
  * @param string $singular Singular form to be localized.
  * @param string $plural   Plural form to be localized.
+ * @param string $context  Context information for the translators.
  * @param string $domain   Optional. Text domain. Unique identifier for retrieving translated strings.
  *                         Default null.
  * @return array {
@@ -791,10 +793,16 @@ function load_child_theme_textdomain( $domain, $path = false ) {
  */
 function get_translations_for_domain( $domain ) {
 	global $l10n;
-	if ( !isset( $l10n[$domain] ) ) {
-		$l10n[$domain] = new NOOP_Translations;
+	if ( isset( $l10n[ $domain ] ) ) {
+		return $l10n[ $domain ];
 	}
-	return $l10n[$domain];
+
+	static $noop_translations = null;
+	if ( null === $noop_translations ) {
+		$noop_translations = new NOOP_Translations;
+	}
+
+	return $noop_translations;
 }
 
 /**
@@ -809,7 +817,7 @@ function get_translations_for_domain( $domain ) {
  */
 function is_textdomain_loaded( $domain ) {
 	global $l10n;
-	return isset( $l10n[$domain] );
+	return isset( $l10n[ $domain ] );
 }
 
 /**
@@ -891,7 +899,7 @@ function wp_get_installed_translations( $type ) {
 	$language_data = array();
 
 	foreach ( $files as $file ) {
-		if ( '.' === $file[0] || is_dir( $file ) ) {
+		if ( '.' === $file[0] || is_dir( WP_LANG_DIR . "$dir/$file" ) ) {
 			continue;
 		}
 		if ( substr( $file, -3 ) !== '.po' ) {
@@ -954,11 +962,11 @@ function wp_get_pomo_file_data( $po_file ) {
  *     @type array    $translations                 List of available translations. Default result of
  *                                                  wp_get_available_translations().
  *     @type string   $selected                     Language which should be selected. Default empty.
- *     @type bool|int $echo                         Whether to echo or return the generated markup. Accepts 0, 1, or their
- *                                                  bool equivalents. Default 1.
+ *     @type bool|int $echo                         Whether to echo the generated markup. Accepts 0, 1, or their
+ *                                                  boolean equivalents. Default 1.
  *     @type bool     $show_available_translations  Whether to show available translations. Default true.
  * }
- * @return string HTML content only if 'echo' argument is 0.
+ * @return string HTML content
  */
 function wp_dropdown_languages( $args = array() ) {
 
--- a/wp-includes/link-template.php
+++ b/wp-includes/link-template.php
@@ -28,12 +28,12 @@ function the_permalink( $post = 0 ) {
 }
 
 /**
- * Retrieve trailing slash string, if blog set for adding trailing slashes.
+ * Retrieve trailing slash string, if site is set for adding trailing slashes.
  *
  * Conditionally adds a trailing slash if the permalink structure has a trailing
  * slash, strips the trailing slash if not. The string is passed through the
  * 'user_trailingslashit' filter. Will remove trailing slash from string, if
- * blog is not set to have them.
+ * site is not set to have them.
  *
  * @since 2.2.0
  * @global WP_Rewrite $wp_rewrite
@@ -685,7 +685,7 @@ function get_post_comments_feed_link($post_id = 0, $feed = '') {
  * @param string $link_text Descriptive text.
  * @param int    $post_id   Optional post ID. Default to current post.
  * @param string $feed      Optional. Feed format.
-*/
+ */
 function post_comments_feed_link( $link_text = '', $post_id = '', $feed = '' ) {
 	$url = get_post_comments_feed_link( $post_id, $feed );
 	if ( empty( $link_text ) ) {
@@ -716,7 +716,7 @@ function post_comments_feed_link( $link_text = '', $post_id = '', $feed = '' ) {
  * @param int    $author_id ID of an author.
  * @param string $feed      Optional. Feed type.
  * @return string Link to the feed for the author specified by $author_id.
-*/
+ */
 function get_author_feed_link( $author_id, $feed = '' ) {
 	$author_id = (int) $author_id;
 	$permalink_structure = get_option('permalink_structure');
@@ -760,7 +760,7 @@ function get_author_feed_link( $author_id, $feed = '' ) {
  * @param int    $cat_id ID of a category.
  * @param string $feed   Optional. Feed type.
  * @return string Link to the feed for the category specified by $cat_id.
-*/
+ */
 function get_category_feed_link( $cat_id, $feed = '' ) {
 	return get_term_feed_link( $cat_id, 'category', $feed );
 }
@@ -777,7 +777,7 @@ function get_category_feed_link( $cat_id, $feed = '' ) {
  * @param string $taxonomy Optional. Taxonomy of $term_id
  * @param string $feed     Optional. Feed type.
  * @return string|false Link to the feed for the term specified by $term_id and $taxonomy.
-*/
+ */
 function get_term_feed_link( $term_id, $taxonomy = 'category', $feed = '' ) {
 	$term_id = ( int ) $term_id;
 
@@ -904,31 +904,31 @@ function edit_tag_link( $link = '', $before = '', $after = '', $tag = null ) {
 }
 
 /**
- * Retrieve edit term url.
+ * Retrieves the URL for editing a given term.
  *
  * @since 3.1.0
+ * @since 4.5.0 The `$taxonomy` argument was made optional.
  *
  * @param int    $term_id     Term ID.
- * @param string $taxonomy    Taxonomy.
- * @param string $object_type The object type. Used to highlight the proper post type menu on the linked page.
+ * @param string $taxonomy    Optional. Taxonomy. Defaults to the taxonomy of the term identified by `$term_id`.
+ * @param string $object_type Optional. The object type. Used to highlight the proper post type menu on the linked page.
  *                            Defaults to the first object_type associated with the taxonomy.
  * @return string|null The edit term link URL for the given term, or null on failure.
  */
-function get_edit_term_link( $term_id, $taxonomy, $object_type = '' ) {
-	$tax = get_taxonomy( $taxonomy );
-	if ( ! $tax || ! current_user_can( $tax->cap->edit_terms ) ) {
+function get_edit_term_link( $term_id, $taxonomy = '', $object_type = '' ) {
+	$term = get_term( $term_id, $taxonomy );
+	if ( ! $term || is_wp_error( $term ) ) {
 		return;
 	}
 
-	$term = get_term( $term_id, $taxonomy );
-	if ( ! $term || is_wp_error( $term ) ) {
+	$tax = get_taxonomy( $term->taxonomy );
+	if ( ! $tax || ! current_user_can( $tax->cap->edit_terms ) ) {
 		return;
 	}
 
 	$args = array(
-		'action' => 'edit',
 		'taxonomy' => $taxonomy,
-		'tag_ID' => $term->term_id,
+		'tag_ID'   => $term->term_id,
 	);
 
 	if ( $object_type ) {
@@ -938,7 +938,7 @@ function get_edit_term_link( $term_id, $taxonomy, $object_type = '' ) {
 	}
 
 	if ( $tax->show_ui ) {
-		$location = add_query_arg( $args, admin_url( 'edit-tags.php' ) );
+		$location = add_query_arg( $args, admin_url( 'term.php' ) );
 	} else {
 		$location = '';
 	}
@@ -1110,13 +1110,14 @@ function get_search_comments_feed_link($search_query = '', $feed = '') {
 }
 
 /**
- * Retrieve the permalink for a post type archive.
+ * Retrieves the permalink for a post type archive.
  *
  * @since 3.1.0
+ * @since 4.5.0 Support for posts was added.
  *
  * @global WP_Rewrite $wp_rewrite
  *
- * @param string $post_type Post type
+ * @param string $post_type Post type.
  * @return string|false The post type archive permalink.
  */
 function get_post_type_archive_link( $post_type ) {
@@ -1124,6 +1125,19 @@ function get_post_type_archive_link( $post_type ) {
 	if ( ! $post_type_obj = get_post_type_object( $post_type ) )
 		return false;
 
+	if ( 'post' === $post_type ) {
+		$show_on_front = get_option( 'show_on_front' );
+		$page_for_posts  = get_option( 'page_for_posts' );
+
+		if ( 'page' == $show_on_front && $page_for_posts ) {
+			$link = get_permalink( $page_for_posts );
+		} else {
+			$link = get_home_url();
+		}
+		/** This filter is documented in wp-includes/link-template.php */
+		return apply_filters( 'post_type_archive_link', $link, $post_type );
+	}
+
 	if ( ! $post_type_obj->has_archive )
 		return false;
 
@@ -1208,7 +1222,7 @@ function get_preview_post_link( $post = null, $query_args = array(), $preview_li
 	$post_type_object = get_post_type_object( $post->post_type );
 	if ( is_post_type_viewable( $post_type_object ) ) {
 		if ( ! $preview_link ) {
-			$preview_link = get_permalink( $post );
+			$preview_link = set_url_scheme( get_permalink( $post ) );
 		}
 
 		$query_args['preview'] = 'true';
@@ -1419,7 +1433,7 @@ function edit_comment_link( $text = null, $before = '', $after = '' ) {
 }
 
 /**
- * Display edit bookmark (literally a URL external to blog) link.
+ * Display edit bookmark link.
  *
  * @since 2.7.0
  *
@@ -1435,7 +1449,7 @@ function get_edit_bookmark_link( $link = 0 ) {
 	$location = admin_url('link.php?action=edit&amp;link_id=') . $link->link_id;
 
 	/**
-	 * Filter the bookmark (link) edit link.
+	 * Filter the bookmark edit link.
 	 *
 	 * @since 2.7.0
 	 *
@@ -1446,7 +1460,7 @@ function get_edit_bookmark_link( $link = 0 ) {
 }
 
 /**
- * Display edit bookmark (literally a URL external to blog) link anchor content.
+ * Display edit bookmark link anchor content.
  *
  * @since 2.7.0
  *
@@ -1568,6 +1582,7 @@ function get_adjacent_post( $in_same_term = false, $excluded_terms = '', $previo
 
 	$join = '';
 	$where = '';
+	$adjacent = $previous ? 'previous' : 'next';
 
 	if ( $in_same_term || ! empty( $excluded_terms ) ) {
 		if ( ! empty( $excluded_terms ) && ! is_array( $excluded_terms ) ) {
@@ -1600,8 +1615,20 @@ function get_adjacent_post( $in_same_term = false, $excluded_terms = '', $previo
 			$where .= " AND tt.term_id IN (" . implode( ',', $term_array ) . ")";
 		}
 
+		/**
+		 * Filter the IDs of terms excluded from adjacent post queries.
+		 *
+		 * The dynamic portion of the hook name, `$adjacent`, refers to the type
+		 * of adjacency, 'next' or 'previous'.
+		 *
+		 * @since 4.4.0
+		 *
+		 * @param string $excluded_terms Array of excluded term IDs.
+		 */
+		$excluded_terms = apply_filters( "get_{$adjacent}_post_excluded_terms", $excluded_terms );
+
 		if ( ! empty( $excluded_terms ) ) {
-			$where .= " AND p.ID NOT IN ( SELECT tr.object_id FROM $wpdb->term_relationships tr LEFT JOIN $wpdb->term_taxonomy tt ON (tr.term_taxonomy_id = tt.term_taxonomy_id) WHERE tt.term_id IN (" . implode( $excluded_terms, ',' ) . ') )';
+			$where .= " AND p.ID NOT IN ( SELECT tr.object_id FROM $wpdb->term_relationships tr LEFT JOIN $wpdb->term_taxonomy tt ON (tr.term_taxonomy_id = tt.term_taxonomy_id) WHERE tt.term_id IN (" . implode( ',', array_map( 'intval', $excluded_terms ) ) . ') )';
 		}
 	}
 
@@ -1635,23 +1662,10 @@ function get_adjacent_post( $in_same_term = false, $excluded_terms = '', $previo
 		$where .= " AND p.post_status = 'publish'";
 	}
 
-	$adjacent = $previous ? 'previous' : 'next';
 	$op = $previous ? '<' : '>';
 	$order = $previous ? 'DESC' : 'ASC';
 
 	/**
-	 * Filter the excluded term ids
-	 *
-	 * The dynamic portion of the hook name, `$adjacent`, refers to the type
-	 * of adjacency, 'next' or 'previous'.
-	 *
-	 * @since 4.4.0
-	 *
-	 * @param string $excluded_terms Array of excluded term IDs.
-	 */
-	$excluded_terms = apply_filters( "get_{$adjacent}_post_excluded_terms", $excluded_terms );
-
-	/**
 	 * Filter the JOIN clause in the SQL for an adjacent post query.
 	 *
 	 * The dynamic portion of the hook name, `$adjacent`, refers to the type
@@ -1887,7 +1901,7 @@ function get_boundary_post( $in_same_term = false, $excluded_terms = '', $start
 	return get_posts( $query_args );
 }
 
-/*
+/**
  * Get previous post link that is adjacent to the current post.
  *
  * @since 3.7.0
@@ -2719,7 +2733,7 @@ function previous_comments_link( $label = '' ) {
  *
  * @param string|array $args Optional args. See paginate_links().
  * @return string|void Markup for pagination links.
-*/
+ */
 function paginate_comments_links($args = array()) {
 	global $wp_rewrite;
 
@@ -2912,7 +2926,7 @@ function get_shortcut_link() {
 }
 
 /**
- * Retrieve the home url for the current site.
+ * Retrieve the URL for the current site where the front end is accessible.
  *
  * Returns the 'home' option with the appropriate protocol, 'https' if
  * {@see is_ssl()} and 'http' otherwise. If `$scheme` is 'http' or 'https',
@@ -2924,13 +2938,13 @@ function get_shortcut_link() {
  * @param  string|null $scheme Optional. Scheme to give the home url context. Accepts
  *                             'http', 'https', 'relative', 'rest', or null. Default null.
  * @return string Home url link with optional path appended.
-*/
+ */
 function home_url( $path = '', $scheme = null ) {
 	return get_home_url( null, $path, $scheme );
 }
 
 /**
- * Retrieve the home url for a given site.
+ * Retrieve the URL for a given site where the front end is accessible.
  *
  * Returns the 'home' option with the appropriate protocol, 'https' if
  * {@see is_ssl()} and 'http' otherwise. If `$scheme` is 'http' or 'https',
@@ -2941,12 +2955,12 @@ function home_url( $path = '', $scheme = null ) {
  *
  * @global string $pagenow
  *
- * @param  int         $blog_id     Optional. Blog ID. Default null (current blog).
- * @param  string      $path        Optional. Path relative to the home URL. Default empty.
- * @param  string|null $orig_scheme Optional. Scheme to give the home URL context. Accepts
- *                                  'http', 'https', 'relative', 'rest', or null. Default null.
+ * @param  int         $blog_id Optional. Site ID. Default null (current site).
+ * @param  string      $path    Optional. Path relative to the home URL. Default empty.
+ * @param  string|null $scheme  Optional. Scheme to give the home URL context. Accepts
+ *                              'http', 'https', 'relative', 'rest', or null. Default null.
  * @return string Home URL link with optional path appended.
-*/
+ */
 function get_home_url( $blog_id = null, $path = '', $scheme = null ) {
 	global $pagenow;
 
@@ -2981,13 +2995,14 @@ function get_home_url( $blog_id = null, $path = '', $scheme = null ) {
 	 * @param string      $path        Path relative to the home URL. Blank string if no path is specified.
 	 * @param string|null $orig_scheme Scheme to give the home URL context. Accepts 'http', 'https',
 	 *                                 'relative', 'rest', or null.
-	 * @param int|null    $blog_id     Blog ID, or null for the current blog.
+	 * @param int|null    $blog_id     Site ID, or null for the current site.
 	 */
 	return apply_filters( 'home_url', $url, $path, $orig_scheme, $blog_id );
 }
 
 /**
- * Retrieve the site url for the current site.
+ * Retrieve the URL for the current site where WordPress application files
+ * (e.g. wp-blog-header.php or the wp-admin/ folder) are accessible.
  *
  * Returns the 'site_url' option with the appropriate protocol, 'https' if
  * is_ssl() and 'http' otherwise. If $scheme is 'http' or 'https', is_ssl() is
@@ -2998,13 +3013,14 @@ function get_home_url( $blog_id = null, $path = '', $scheme = null ) {
  * @param string $path   Optional. Path relative to the site url.
  * @param string $scheme Optional. Scheme to give the site url context. See set_url_scheme().
  * @return string Site url link with optional path appended.
-*/
+ */
 function site_url( $path = '', $scheme = null ) {
 	return get_site_url( null, $path, $scheme );
 }
 
 /**
- * Retrieve the site url for a given site.
+ * Retrieve the URL for a given site where WordPress application files
+ * (e.g. wp-blog-header.php or the wp-admin/ folder) are accessible.
  *
  * Returns the 'site_url' option with the appropriate protocol, 'https' if
  * {@see is_ssl()} and 'http' otherwise. If `$scheme` is 'http' or 'https',
@@ -3012,13 +3028,13 @@ function site_url( $path = '', $scheme = null ) {
  *
  * @since 3.0.0
  *
- * @param int    $blog_id Optional. Blog ID. Default null (current site).
+ * @param int    $blog_id Optional. Site ID. Default null (current site).
  * @param string $path    Optional. Path relative to the site url. Default empty.
  * @param string $scheme  Optional. Scheme to give the site url context. Accepts
  *                        'http', 'https', 'login', 'login_post', 'admin', or
  *                        'relative'. Default null.
  * @return string Site url link with optional path appended.
-*/
+ */
 function get_site_url( $blog_id = null, $path = '', $scheme = null ) {
 	if ( empty( $blog_id ) || !is_multisite() ) {
 		$url = get_option( 'siteurl' );
@@ -3042,7 +3058,7 @@ function get_site_url( $blog_id = null, $path = '', $scheme = null ) {
 	 * @param string      $path    Path relative to the site URL. Blank string if no path is specified.
 	 * @param string|null $scheme  Scheme to give the site URL context. Accepts 'http', 'https', 'login',
 	 *                             'login_post', 'admin', 'relative' or null.
-	 * @param int|null    $blog_id Blog ID, or null for the current blog.
+	 * @param int|null    $blog_id Site ID, or null for the current site.
 	 */
 	return apply_filters( 'site_url', $url, $path, $scheme, $blog_id );
 }
@@ -3055,7 +3071,7 @@ function get_site_url( $blog_id = null, $path = '', $scheme = null ) {
  * @param string $path   Optional path relative to the admin url.
  * @param string $scheme The scheme to use. Default is 'admin', which obeys force_ssl_admin() and is_ssl(). 'http' or 'https' can be passed to force those schemes.
  * @return string Admin url link with optional path appended.
-*/
+ */
 function admin_url( $path = '', $scheme = 'admin' ) {
 	return get_admin_url( null, $path, $scheme );
 }
@@ -3065,13 +3081,13 @@ function admin_url( $path = '', $scheme = 'admin' ) {
  *
  * @since 3.0.0
  *
- * @param int    $blog_id Optional. Blog ID. Default null (current site).
+ * @param int    $blog_id Optional. Site ID. Default null (current site).
  * @param string $path    Optional. Path relative to the admin url. Default empty.
  * @param string $scheme  Optional. The scheme to use. Accepts 'http' or 'https',
  *                        to force those schemes. Default 'admin', which obeys
  *                        {@see force_ssl_admin()} and {@see is_ssl()}.
  * @return string Admin url link with optional path appended.
-*/
+ */
 function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) {
 	$url = get_site_url($blog_id, 'wp-admin/', $scheme);
 
@@ -3085,7 +3101,7 @@ function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) {
 	 *
 	 * @param string   $url     The complete admin area URL including scheme and path.
 	 * @param string   $path    Path relative to the admin area URL. Blank string if no path is specified.
-	 * @param int|null $blog_id Blog ID, or null for the current blog.
+	 * @param int|null $blog_id Site ID, or null for the current site.
 	 */
 	return apply_filters( 'admin_url', $url, $path, $blog_id );
 }
@@ -3098,7 +3114,7 @@ function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) {
  * @param string $path   Optional. Path relative to the includes url.
  * @param string $scheme Optional. Scheme to give the includes url context.
  * @return string Includes url link with optional path appended.
-*/
+ */
 function includes_url( $path = '', $scheme = null ) {
 	$url = site_url( '/' . WPINC . '/', $scheme );
 
@@ -3124,7 +3140,7 @@ function includes_url( $path = '', $scheme = null ) {
  *
  * @param string $path Optional. Path relative to the content url.
  * @return string Content url link with optional path appended.
-*/
+ */
 function content_url($path = '') {
 	$url = set_url_scheme( WP_CONTENT_URL );
 
@@ -3156,7 +3172,7 @@ function content_url($path = '') {
  *                        The URL will be relative to its directory. Default empty.
  *                        Typically this is done by passing `__FILE__` as the argument.
  * @return string Plugins URL link with optional paths appended.
-*/
+ */
 function plugins_url( $path = '', $plugin = '' ) {
 
 	$path = wp_normalize_path( $path );
@@ -3206,7 +3222,7 @@ function plugins_url( $path = '', $plugin = '' ) {
  * @param string $path   Optional. Path relative to the site url.
  * @param string $scheme Optional. Scheme to give the site url context. See set_url_scheme().
  * @return string Site url link with optional path appended.
-*/
+ */
 function network_site_url( $path = '', $scheme = null ) {
 	if ( ! is_multisite() )
 		return site_url($path, $scheme);
@@ -3248,7 +3264,7 @@ function network_site_url( $path = '', $scheme = null ) {
  * @param  string $scheme Optional. Scheme to give the home url context. Accepts
  *                        'http', 'https', or 'relative'. Default null.
  * @return string Home url link with optional path appended.
-*/
+ */
 function network_home_url( $path = '', $scheme = null ) {
 	if ( ! is_multisite() )
 		return home_url($path, $scheme);
@@ -3289,7 +3305,7 @@ function network_home_url( $path = '', $scheme = null ) {
  * @param string $path   Optional path relative to the admin url.
  * @param string $scheme The scheme to use. Default is 'admin', which obeys force_ssl_admin() and is_ssl(). 'http' or 'https' can be passed to force those schemes.
  * @return string Admin url link with optional path appended.
-*/
+ */
 function network_admin_url( $path = '', $scheme = 'admin' ) {
 	if ( ! is_multisite() )
 		return admin_url( $path, $scheme );
@@ -3319,7 +3335,7 @@ function network_admin_url( $path = '', $scheme = 'admin' ) {
  * @param string $path   Optional path relative to the admin url.
  * @param string $scheme The scheme to use. Default is 'admin', which obeys force_ssl_admin() and is_ssl(). 'http' or 'https' can be passed to force those schemes.
  * @return string Admin url link with optional path appended.
-*/
+ */
 function user_admin_url( $path = '', $scheme = 'admin' ) {
 	$url = network_site_url('wp-admin/user/', $scheme);
 
@@ -3339,14 +3355,14 @@ function user_admin_url( $path = '', $scheme = 'admin' ) {
 }
 
 /**
- * Retrieve the url to the admin area for either the current blog or the network depending on context.
+ * Retrieve the url to the admin area for either the current site or the network depending on context.
  *
  * @since 3.1.0
  *
  * @param string $path   Optional path relative to the admin url.
  * @param string $scheme The scheme to use. Default is 'admin', which obeys force_ssl_admin() and is_ssl(). 'http' or 'https' can be passed to force those schemes.
  * @return string Admin url link with optional path appended.
-*/
+ */
 function self_admin_url($path = '', $scheme = 'admin') {
 	if ( is_network_admin() )
 		return network_admin_url($path, $scheme);
@@ -3408,12 +3424,12 @@ function set_url_scheme( $url, $scheme = null ) {
  *
  * If a user does not belong to any site, the global user dashboard is used. If the user belongs to the current site,
  * the dashboard for the current site is returned. If the user cannot edit the current site, the dashboard to the user's
- * primary blog is returned.
+ * primary site is returned.
  *
  * @since 3.1.0
  *
  * @param int    $user_id Optional. User ID. Defaults to current user.
- * @param string $path    Optional path relative to the dashboard. Use only paths known to both blog and user admins.
+ * @param string $path    Optional path relative to the dashboard. Use only paths known to both site and user admins.
  * @param string $scheme  The scheme to use. Default is 'admin', which obeys force_ssl_admin() and is_ssl(). 'http' or 'https' can be passed to force those schemes.
  * @return string Dashboard url link with optional path appended.
  */
@@ -3489,7 +3505,7 @@ function get_edit_profile_url( $user_id = 0, $scheme = 'admin' ) {
  * Output rel=canonical for singular queries.
  *
  * @since 2.9.0
-*/
+ */
 function rel_canonical() {
 	if ( ! is_singular() ) {
 		return;
@@ -3518,7 +3534,7 @@ function rel_canonical() {
 }
 
 /**
- * Return a shortlink for a post, page, attachment, or blog.
+ * Return a shortlink for a post, page, attachment, or a site.
  *
  * This function exists to provide a shortlink tag that all themes and plugins can target. A plugin must hook in to
  * provide the actual shortlinks. Default shortlink support is limited to providing ?p= style links for posts.
@@ -3527,8 +3543,8 @@ function rel_canonical() {
  *
  * @since 3.0.0.
  *
- * @param int    $id          A post or blog id. Default is 0, which means the current post or blog.
- * @param string $context     Whether the id is a 'blog' id, 'post' id, or 'media' id.
+ * @param int    $id          A post or site id. Default is 0, which means the current post or site.
+ * @param string $context     Whether the id is a 'site' id, 'post' id, or 'media' id.
  *                            If 'post', the post_type of the post is consulted.
  *                            If 'query', the current query is consulted to determine the id and context.
  *                            Default is 'post'.
--- a/wp-includes/load.php
+++ b/wp-includes/load.php
@@ -133,7 +133,7 @@ function wp_check_php_mysql_versions() {
 		die( sprintf( __( 'Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s.' ), $php_version, $wp_version, $required_php_version ) );
 	}
 
-	if ( ! extension_loaded( 'mysql' ) && ! extension_loaded( 'mysqli' ) && ! file_exists( WP_CONTENT_DIR . '/db.php' ) ) {
+	if ( ! extension_loaded( 'mysql' ) && ! extension_loaded( 'mysqli' ) && ! extension_loaded( 'mysqlnd' ) && ! file_exists( WP_CONTENT_DIR . '/db.php' ) ) {
 		wp_load_translations_early();
 
 		$protocol = wp_get_server_protocol();
@@ -257,7 +257,8 @@ function timer_stop( $display = 0, $precision = 3 ) {
  * Set PHP error reporting based on WordPress debug settings.
  *
  * Uses three constants: `WP_DEBUG`, `WP_DEBUG_DISPLAY`, and `WP_DEBUG_LOG`.
- * All three can be defined in wp-config.php, and by default are set to false.
+ * All three can be defined in wp-config.php. By default, `WP_DEBUG` and
+ * `WP_DEBUG_LOG` are set to false, and `WP_DEBUG_DISPLAY` is set to true.
  *
  * When `WP_DEBUG` is true, all PHP notices are reported. WordPress will also
  * display internal notices: when a deprecated WordPress function, function
@@ -278,7 +279,7 @@ function timer_stop( $display = 0, $precision = 3 ) {
  * When `WP_DEBUG_LOG` is true, errors will be logged to debug.log in the content
  * directory.
  *
- * Errors are never displayed for XML-RPC requests.
+ * Errors are never displayed for XML-RPC, REST, and Ajax requests.
  *
  * @since 3.0.0
  * @access private
@@ -299,8 +300,10 @@ function wp_debug_mode() {
 	} else {
 		error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
 	}
-	if ( defined( 'XMLRPC_REQUEST' ) )
+
+	if ( defined( 'XMLRPC_REQUEST' ) || defined( 'REST_REQUEST' ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
 		ini_set( 'display_errors', 0 );
+	}
 }
 
 /**
@@ -473,7 +476,7 @@ function wp_start_object_cache() {
 		wp_cache_init();
 
 	if ( function_exists( 'wp_cache_add_global_groups' ) ) {
-		wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks' ) );
+		wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) );
 		wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) );
 	}
 }
@@ -760,13 +763,13 @@ function is_multisite() {
 }
 
 /**
- * Retrieve the current blog ID.
+ * Retrieve the current site ID.
  *
  * @since 3.1.0
  *
  * @global int $blog_id
  *
- * @return int Blog id
+ * @return int Site ID.
  */
 function get_current_blog_id() {
 	global $blog_id;
--- a/wp-includes/locale.php
+++ b/wp-includes/locale.php
@@ -187,12 +187,22 @@ class WP_Locale {
 		// See http://php.net/number_format
 
 		/* translators: $thousands_sep argument for http://php.net/number_format, default is , */
-		$trans = __('number_format_thousands_sep');
-		$this->number_format['thousands_sep'] = ('number_format_thousands_sep' == $trans) ? ',' : $trans;
+		$thousands_sep = __( 'number_format_thousands_sep' );
+
+		if ( version_compare( PHP_VERSION, '5.4', '>=' ) ) {
+			// Replace space with a non-breaking space to avoid wrapping.
+			$thousands_sep = str_replace( ' ', '&nbsp;', $thousands_sep );
+		} else {
+			// PHP < 5.4.0 does not support multiple bytes in thousands separator.
+			$thousands_sep = str_replace( array( '&nbsp;', '&#160;' ), ' ', $thousands_sep );
+		}
+
+		$this->number_format['thousands_sep'] = ( 'number_format_thousands_sep' === $thousands_sep ) ? ',' : $thousands_sep;
 
 		/* translators: $dec_point argument for http://php.net/number_format, default is . */
-		$trans = __('number_format_decimal_point');
-		$this->number_format['decimal_point'] = ('number_format_decimal_point' == $trans) ? '.' : $trans;
+		$decimal_point = __( 'number_format_decimal_point' );
+
+		$this->number_format['decimal_point'] = ( 'number_format_decimal_point' === $decimal_point ) ? '.' : $decimal_point;
 
 		// Set text direction.
 		if ( isset( $GLOBALS['text_direction'] ) )
@@ -208,7 +218,10 @@ class WP_Locale {
 	}
 
 	/**
+	 * Outputs an admin notice if the /build directory must be used for RTL.
+	 *
 	 * @since 3.8.0
+	 * @access public
 	 */
 	public function rtl_src_admin_notice() {
 		/* translators: %s: Name of the directory (build) */
--- a/wp-includes/media.php
+++ b/wp-includes/media.php
@@ -903,27 +903,6 @@ function _wp_get_attachment_relative_path( $file ) {
 }
 
 /**
- * Caches and returns the base URL of the uploads directory.
- *
- * @since 4.4.0
- * @access private
- *
- * @return string The base URL, cached.
- */
-function _wp_upload_dir_baseurl() {
-	static $baseurl = array();
-
-	$blog_id = get_current_blog_id();
-
-	if ( empty( $baseurl[$blog_id] ) ) {
-		$uploads_dir = wp_upload_dir();
-		$baseurl[$blog_id] = $uploads_dir['baseurl'];
-	}
-
-	return $baseurl[$blog_id];
-}
-
-/**
  * Get the image size as array from its meta data.
  *
  * Used for responsive images.
@@ -1006,7 +985,7 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
 	 */
 	$image_meta = apply_filters( 'wp_calculate_image_srcset_meta', $image_meta, $size_array, $image_src, $attachment_id );
 
-	if ( empty( $image_meta['sizes'] ) ) {
+	if ( empty( $image_meta['sizes'] ) || ! isset( $image_meta['file'] ) || strlen( $image_meta['file'] ) < 4 ) {
 		return false;
 	}
 
@@ -1045,11 +1024,16 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
 		$dirname = trailingslashit( $dirname );
 	}
 
-	$image_baseurl = _wp_upload_dir_baseurl();
-	$image_baseurl = trailingslashit( $image_baseurl ) . $dirname;
+	$upload_dir = wp_get_upload_dir();
+	$image_baseurl = trailingslashit( $upload_dir['baseurl'] ) . $dirname;
 
-	// Calculate the image aspect ratio.
-	$image_ratio = $image_height / $image_width;
+	/*
+	 * If currently on HTTPS, prefer HTTPS URLs when we know they're supported by the domain
+	 * (which is to say, when they share the domain name of the current request).
+	 */
+	if ( is_ssl() && 'https' !== substr( $image_baseurl, 0, 5 ) && parse_url( $image_baseurl, PHP_URL_HOST ) === $_SERVER['HTTP_HOST'] ) {
+		$image_baseurl = set_url_scheme( $image_baseurl, 'https' );
+	}
 
 	/*
 	 * Images that have been edited in WordPress after being uploaded will
@@ -1073,7 +1057,7 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
 
 	/**
 	 * To make sure the ID matches our image src, we will check to see if any sizes in our attachment
-	 * meta match our $image_src. If no mathces are found we don't return a srcset to avoid serving
+	 * meta match our $image_src. If no matches are found we don't return a srcset to avoid serving
 	 * an incorrect image. See #35045.
 	 */
 	$src_matched = false;
@@ -1083,10 +1067,16 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
 	 * versions of the same edit.
 	 */
 	foreach ( $image_sizes as $image ) {
+		$is_src = false;
+
+		// Check if image meta isn't corrupted.
+		if ( ! is_array( $image ) ) {
+			continue;
+		}
 
 		// If the file name is part of the `src`, we've confirmed a match.
 		if ( ! $src_matched && false !== strpos( $image_src, $dirname . $image['file'] ) ) {
-			$src_matched = true;
+			$src_matched = $is_src = true;
 		}
 
 		// Filter out images that are from previous edits.
@@ -1098,27 +1088,38 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
 		 * Filter out images that are wider than '$max_srcset_image_width' unless
 		 * that file is in the 'src' attribute.
 		 */
-		if ( $max_srcset_image_width && $image['width'] > $max_srcset_image_width &&
-			false === strpos( $image_src, $image['file'] ) ) {
-
+		if ( $max_srcset_image_width && $image['width'] > $max_srcset_image_width && ! $is_src ) {
 			continue;
 		}
 
-		// Calculate the new image ratio.
-		if ( $image['width'] ) {
-			$image_ratio_compare = $image['height'] / $image['width'];
+		/**
+		 * To check for varying crops, we calculate the expected size of the smaller
+		 * image if the larger were constrained by the width of the smaller and then
+		 * see if it matches what we're expecting.
+		 */
+		if ( $image_width > $image['width'] ) {
+			$constrained_size = wp_constrain_dimensions( $image_width, $image_height, $image['width'] );
+			$expected_size = array( $image['width'], $image['height'] );
 		} else {
-			$image_ratio_compare = 0;
+			$constrained_size = wp_constrain_dimensions( $image['width'], $image['height'], $image_width );
+			$expected_size = array( $image_width, $image_height );
 		}
 
-		// If the new ratio differs by less than 0.002, use it.
-		if ( abs( $image_ratio - $image_ratio_compare ) < 0.002 ) {
+		// If the image dimensions are within 1px of the expected size, use it.
+		if ( abs( $constrained_size[0] - $expected_size[0] ) <= 1 && abs( $constrained_size[1] - $expected_size[1] ) <= 1 ) {
 			// Add the URL, descriptor, and value to the sources array to be returned.
-			$sources[ $image['width'] ] = array(
+			$source = array(
 				'url'        => $image_baseurl . $image['file'],
 				'descriptor' => 'w',
 				'value'      => $image['width'],
 			);
+
+			// The 'src' image has to be the first in the 'srcset', because of a bug in iOS8. See #35030.
+			if ( $is_src ) {
+				$sources = array( $image['width'] => $source ) + $sources;
+			} else {
+				$sources[ $image['width'] ] = $source;
+			}
 		}
 	}
 
@@ -2160,9 +2161,9 @@ function wp_get_attachment_id3_keys( $attachment, $context = 'display' ) {
  *     @type string $src      URL to the source of the audio file. Default empty.
  *     @type string $loop     The 'loop' attribute for the `<audio>` element. Default empty.
  *     @type string $autoplay The 'autoplay' attribute for the `<audio>` element. Default empty.
- *     @type string $preload  The 'preload' attribute for the `<audio>` element. Default empty.
+ *     @type string $preload  The 'preload' attribute for the `<audio>` element. Default 'none'.
  *     @type string $class    The 'class' attribute for the `<audio>` element. Default 'wp-audio-shortcode'.
- *     @type string $style    The 'style' attribute for the `<audio>` element. Default 'width: 100%'.
+ *     @type string $style    The 'style' attribute for the `<audio>` element. Default 'width: 100%; visibility: hidden;'.
  * }
  * @param string $content Shortcode content.
  * @return string|void HTML content to display audio.
@@ -2197,7 +2198,9 @@ function wp_audio_shortcode( $attr, $content = '' ) {
 		'src'      => '',
 		'loop'     => '',
 		'autoplay' => '',
-		'preload'  => 'none'
+		'preload'  => 'none',
+		'class'    => 'wp-audio-shortcode',
+		'style'    => 'width: 100%; visibility: hidden;'
 	);
 	foreach ( $default_types as $type ) {
 		$defaults_atts[$type] = '';
@@ -2259,13 +2262,15 @@ function wp_audio_shortcode( $attr, $content = '' ) {
 	 *
 	 * @param string $class CSS class or list of space-separated classes.
 	 */
+	$atts['class'] = apply_filters( 'wp_audio_shortcode_class', $atts['class'] );
+
 	$html_atts = array(
-		'class'    => apply_filters( 'wp_audio_shortcode_class', 'wp-audio-shortcode' ),
+		'class'    => $atts['class'],
 		'id'       => sprintf( 'audio-%d-%d', $post_id, $instance ),
 		'loop'     => wp_validate_boolean( $atts['loop'] ),
 		'autoplay' => wp_validate_boolean( $atts['autoplay'] ),
 		'preload'  => $atts['preload'],
-		'style'    => 'width: 100%; visibility: hidden;',
+		'style'    => $atts['style'],
 	);
 
 	// These ones should just be omitted altogether if they are blank
@@ -2404,6 +2409,7 @@ function wp_video_shortcode( $attr, $content = '' ) {
 		'preload'  => 'metadata',
 		'width'    => 640,
 		'height'   => 360,
+		'class'    => 'wp-video-shortcode',
 	);
 
 	foreach ( $default_types as $type ) {
@@ -2493,8 +2499,10 @@ function wp_video_shortcode( $attr, $content = '' ) {
 	 *
 	 * @param string $class CSS class or list of space-separated classes.
 	 */
+	$atts['class'] = apply_filters( 'wp_video_shortcode_class', $atts['class'] );
+
 	$html_atts = array(
-		'class'    => apply_filters( 'wp_video_shortcode_class', 'wp-video-shortcode' ),
+		'class'    => $atts['class'],
 		'id'       => sprintf( 'video-%d-%d', $post_id, $instance ),
 		'width'    => absint( $atts['width'] ),
 		'height'   => absint( $atts['height'] ),
@@ -3029,7 +3037,7 @@ function wp_prepare_attachment_for_js( $attachment ) {
 		'type'        => $type,
 		'subtype'     => $subtype,
 		'icon'        => wp_mime_type_icon( $attachment->ID ),
-		'dateFormatted' => mysql2date( get_option('date_format'), $attachment->post_date ),
+		'dateFormatted' => mysql2date( __( 'F j, Y' ), $attachment->post_date ),
 		'nonces'      => array(
 			'update' => false,
 			'delete' => false,
@@ -3373,7 +3381,7 @@ function wp_enqueue_media( $args = array() ) {
 		'filterByDate'           => __( 'Filter by date' ),
 		'filterByType'           => __( 'Filter by type' ),
 		'searchMediaLabel'       => __( 'Search Media' ),
-		'noMedia'                => __( 'No media attachments found.' ),
+		'noMedia'                => __( 'No media files found.' ),
 
 		// Library Details
 		'attachmentDetails'  => __( 'Attachment Details' ),
@@ -3729,7 +3737,7 @@ function wp_maybe_generate_attachment_metadata( $attachment ) {
 function attachment_url_to_postid( $url ) {
 	global $wpdb;
 
-	$dir = wp_upload_dir();
+	$dir = wp_get_upload_dir();
 	$path = $url;
 
 	$site_url = parse_url( $dir['url'] );
--- a/wp-includes/meta.php
+++ b/wp-includes/meta.php
@@ -161,6 +161,7 @@ function update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_v
 	$id_column = 'user' == $meta_type ? 'umeta_id' : 'meta_id';
 
 	// expected_slashed ($meta_key)
+	$raw_meta_key = $meta_key;
 	$meta_key = wp_unslash($meta_key);
 	$passed_value = $meta_value;
 	$meta_value = wp_unslash($meta_value);
@@ -198,7 +199,7 @@ function update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_v
 
 	$meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT $id_column FROM $table WHERE meta_key = %s AND $column = %d", $meta_key, $object_id ) );
 	if ( empty( $meta_ids ) ) {
-		return add_metadata($meta_type, $object_id, $meta_key, $passed_value);
+		return add_metadata( $meta_type, $object_id, $raw_meta_key, $passed_value );
 	}
 
 	$_meta_value = $meta_value;
@@ -227,10 +228,8 @@ function update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_v
 		 * @param mixed  $meta_value Meta value.
 		 */
 		do_action( "update_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value );
-	}
 
-	if ( 'post' == $meta_type ) {
-		foreach ( $meta_ids as $meta_id ) {
+		if ( 'post' == $meta_type ) {
 			/**
 			 * Fires immediately before updating a post's metadata.
 			 *
@@ -266,10 +265,8 @@ function update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_v
 		 * @param mixed  $meta_value Meta value.
 		 */
 		do_action( "updated_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value );
-	}
 
-	if ( 'post' == $meta_type ) {
-		foreach ( $meta_ids as $meta_id ) {
+		if ( 'post' == $meta_type ) {
 			/**
 			 * Fires immediately after updating a post's metadata.
 			 *
@@ -366,8 +363,14 @@ function delete_metadata($meta_type, $object_id, $meta_key, $meta_value = '', $d
 	if ( !count( $meta_ids ) )
 		return false;
 
-	if ( $delete_all )
-		$object_ids = $wpdb->get_col( $wpdb->prepare( "SELECT $type_column FROM $table WHERE meta_key = %s", $meta_key ) );
+	if ( $delete_all ) {
+		$value_clause = '';
+		if ( '' !== $meta_value && null !== $meta_value && false !== $meta_value ) {
+			$value_clause = $wpdb->prepare( " AND meta_value = %s", $meta_value );
+		}
+
+		$object_ids = $wpdb->get_col( $wpdb->prepare( "SELECT $type_column FROM $table WHERE meta_key = %s $value_clause", $meta_key ) );
+	}
 
 	/**
 	 * Fires immediately before deleting metadata of a specific type.
@@ -849,6 +852,23 @@ function update_meta_cache($meta_type, $object_ids) {
 }
 
 /**
+ * Retrieves the queue for lazy-loading metadata.
+ *
+ * @since 4.5.0
+ *
+ * @return WP_Metadata_Lazyloader $lazyloader Metadata lazyloader queue.
+ */
+function wp_metadata_lazyloader() {
+	static $wp_metadata_lazyloader;
+
+	if ( null === $wp_metadata_lazyloader ) {
+		$wp_metadata_lazyloader = new WP_Metadata_Lazyloader();
+	}
+
+	return $wp_metadata_lazyloader;
+}
+
+/**
  * Given a meta query, generates SQL clauses to be appended to a main query.
  *
  * @since 3.2.0
--- a/wp-includes/ms-blogs.php
+++ b/wp-includes/ms-blogs.php
@@ -9,7 +9,7 @@
  */
 
 /**
- * Update the last_updated field for the current blog.
+ * Update the last_updated field for the current site.
  *
  * @since MU
  *
@@ -24,7 +24,7 @@ function wpmu_update_blogs_date() {
 	 *
 	 * @since MU
 	 *
-	 * @param int $blog_id Blog ID.
+	 * @param int $blog_id Site ID.
 	 */
 	do_action( 'wpmu_blog_updated', $wpdb->blogid );
 }
@@ -115,7 +115,7 @@ function get_id_from_blogname( $slug ) {
  *                                  If not specified the current blog ID is used.
  * @param bool             $get_all Whether to retrieve all details or only the details in the blogs table.
  *                                  Default is true.
- * @return object|false Blog details on success. False on failure.
+ * @return WP_Site|false Blog details on success. False on failure.
  */
 function get_blog_details( $fields = null, $get_all = true ) {
 	global $wpdb;
@@ -210,7 +210,7 @@ function get_blog_details( $fields = null, $get_all = true ) {
 	}
 
 	if ( empty($details) ) {
-		$details = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->blogs WHERE blog_id = %d /* get_blog_details */", $blog_id ) );
+		$details = WP_Site::get_instance( $blog_id );
 		if ( ! $details ) {
 			// Set the full cache.
 			wp_cache_set( $blog_id, -1, 'blog-details' );
@@ -218,6 +218,10 @@ function get_blog_details( $fields = null, $get_all = true ) {
 		}
 	}
 
+	if ( ! $details instanceof WP_Site ) {
+		$details = new WP_Site( $details );
+	}
+
 	if ( ! $get_all ) {
 		wp_cache_set( $blog_id . $all, $details, 'blog-details' );
 		return $details;
@@ -436,12 +440,13 @@ function update_blog_details( $blog_id, $details = array() ) {
  *
  * @since 3.5.0
  *
- * @param stdClass $blog The blog details as returned from get_blog_details()
+ * @param WP_Site $blog The blog details as returned from get_blog_details()
  */
 function clean_blog_cache( $blog ) {
 	$blog_id = $blog->blog_id;
 	$domain_path_key = md5( $blog->domain . $blog->path );
 
+	wp_cache_delete( $blog_id, 'sites' );
 	wp_cache_delete( $blog_id , 'blog-details' );
 	wp_cache_delete( $blog_id . 'short' , 'blog-details' );
 	wp_cache_delete(  $domain_path_key, 'blog-lookup' );
@@ -559,9 +564,10 @@ function delete_blog_option( $id, $option ) {
  *
  * @since MU
  *
- * @param int    $id     The blog id
- * @param string $option The option key
- * @param mixed  $value  The option value
+ * @param int    $id         The blog id.
+ * @param string $option     The option key.
+ * @param mixed  $value      The option value.
+ * @param mixed  $deprecated Not used.
  * @return bool True on success, false on failure.
  */
 function update_blog_option( $id, $option, $value, $deprecated = null ) {
@@ -654,7 +660,7 @@ function switch_to_blog( $new_blog, $deprecated = null ) {
 			if ( is_array( $global_groups ) ) {
 				wp_cache_add_global_groups( $global_groups );
 			} else {
-				wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks' ) );
+				wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) );
 			}
 			wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) );
 		}
@@ -725,7 +731,7 @@ function restore_current_blog() {
 			if ( is_array( $global_groups ) ) {
 				wp_cache_add_global_groups( $global_groups );
 			} else {
-				wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks' ) );
+				wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) );
 			}
 			wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) );
 		}
@@ -985,4 +991,3 @@ function _update_posts_count_on_transition_post_status( $new_status, $old_status
 
 	update_posts_count();
 }
-
--- a/wp-includes/ms-default-constants.php
+++ b/wp-includes/ms-default-constants.php
@@ -129,7 +129,14 @@ function ms_subdomain_constants() {
 	}
 
 	if ( $subdomain_error ) {
-		$vhost_deprecated = __( 'The constant <code>VHOST</code> <strong>is deprecated</strong>. Use the boolean constant <code>SUBDOMAIN_INSTALL</code> in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled.' );
+		$vhost_deprecated = sprintf(
+			/* translators: 1: VHOST, 2: SUBDOMAIN_INSTALL, 3: wp-config.php, 4: is_subdomain_install() */
+			__( 'The constant %1$s <strong>is deprecated</strong>. Use the boolean constant %2$s in %3$s to enable a subdomain configuration. Use %4$s to check whether a subdomain configuration is enabled.' ),
+			'<code>VHOST</code>',
+			'<code>SUBDOMAIN_INSTALL</code>',
+			'<code>wp-config.php</code>',
+			'<code>is_subdomain_install()</code>'
+		);
 		if ( $subdomain_error_warn ) {
 			trigger_error( __( '<strong>Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL.</strong> The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting.' ) . ' ' . $vhost_deprecated, E_USER_WARNING );
 		} else {
--- a/wp-includes/ms-deprecated.php
+++ b/wp-includes/ms-deprecated.php
@@ -37,6 +37,8 @@ function get_dashboard_blog() {
  * @since MU
  * @deprecated 3.0.0 Use wp_generate_password()
  * @see wp_generate_password()
+ *
+ * @param int $len Optional. The length of password to generate. Default 8.
  */
 function generate_random_password( $len = 8 ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'wp_generate_password()' );
@@ -55,6 +57,8 @@ function generate_random_password( $len = 8 ) {
  * @since MU
  * @deprecated 3.0.0 Use is_super_admin()
  * @see is_super_admin()
+ *
+ * @param string $user_login Optional. Username for the user to check. Default empty.
  */
 function is_site_admin( $user_login = '' ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'is_super_admin()' );
@@ -118,6 +122,8 @@ endif;
  * @since MU
  * @deprecated 3.0.0 Use get_user_by()
  * @see get_user_by()
+ *
+ * @param string $username Username.
  */
 function get_user_details( $username ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'get_user_by()' );
@@ -130,6 +136,8 @@ function get_user_details( $username ) {
  * @since MU
  * @deprecated 3.0.0 Use clean_post_cache()
  * @see clean_post_cache()
+ *
+ * @param int $post_id Post ID.
  */
 function clear_global_post_cache( $post_id ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'clean_post_cache()' );
@@ -153,6 +161,10 @@ function is_main_blog() {
  * @since MU
  * @deprecated 3.0.0 Use is_email()
  * @see is_email()
+ *
+ * @param string $email        Email address to verify.
+ * @param bool   $check_domain Deprecated.
+ * @return string|bool Either false or the valid email address.
  */
 function validate_email( $email, $check_domain = true) {
 	_deprecated_function( __FUNCTION__, '3.0', 'is_email()' );
@@ -165,6 +177,10 @@ function validate_email( $email, $check_domain = true) {
  * @since MU
  * @deprecated 3.0.0 Use wp_get_sites()
  * @see wp_get_sites()
+ *
+ * @param int    $start      Optional. Offset for retrieving the blog list. Default 0.
+ * @param int    $num        Optional. Number of blogs to list. Default 10.
+ * @param string $deprecated Unused.
  */
 function get_blog_list( $start = 0, $num = 10, $deprecated = '' ) {
 	_deprecated_function( __FUNCTION__, '3.0', 'wp_get_sites()' );
@@ -195,6 +211,8 @@ function get_blog_list( $start = 0, $num = 10, $deprecated = '' ) {
  * @since MU
  * @deprecated 3.0.0
  *
+ * @param int  $num     Optional. Number of activate blogs to retrieve. Default 10.
+ * @param bool $display Optional. Whether or not to display the most active blogs list. Default true.
  * @return array List of "most active" sites.
  */
 function get_most_active_blogs( $num = 10, $display = true ) {
@@ -246,7 +264,7 @@ function get_most_active_blogs( $num = 10, $display = true ) {
  * @deprecated 3.3.0 Use wp_redirect()
  * @see wp_redirect()
  *
- * @param string $url
+ * @param string $url Optional. Redirect URL. Default empty.
  */
 function wpmu_admin_do_redirect( $url = '' ) {
 	_deprecated_function( __FUNCTION__, '3.3' );
@@ -285,7 +303,7 @@ function wpmu_admin_do_redirect( $url = '' ) {
  * @deprecated 3.3.0 Use add_query_arg()
  * @see add_query_arg()
  *
- * @param string $url
+ * @param string $url Optional. Redirect URL. Default empty.
  * @return string
  */
 function wpmu_admin_redirect_add_updated_param( $url = '' ) {
--- a/wp-includes/ms-functions.php
+++ b/wp-includes/ms-functions.php
@@ -37,7 +37,7 @@ function get_sitestats() {
  * @global wpdb $wpdb WordPress database abstraction object.
  *
  * @param int $user_id The unique ID of the user
- * @return object|void The blog object
+ * @return WP_Site|void The blog object
  */
 function get_active_blog_for_user( $user_id ) {
 	global $wpdb;
@@ -1159,7 +1159,8 @@ function wpmu_create_blog( $domain, $path, $title, $user_id, $meta = array(), $s
  *
  * @since MU
  *
- * @param int $blog_id The new site's ID.
+ * @param int    $blog_id    The new site's ID.
+ * @param string $deprecated Not used.
  * @return bool
  */
 function newblog_notify_siteadmin( $blog_id, $deprecated = '' ) {
@@ -1538,13 +1539,13 @@ function wpmu_welcome_user_notification( $user_id, $password, $meta = array() )
 	$user = get_userdata( $user_id );
 
 	/**
-	 * Filter the content of the welcome email after user activation.
+	 * Filters the content of the welcome email after user activation.
 	 *
 	 * Content should be formatted for transmission via wp_mail().
 	 *
 	 * @since MU
 	 *
-	 * @param type   $welcome_email The message body of the account activation success email.
+	 * @param string $welcome_email The message body of the account activation success email.
 	 * @param int    $user_id       User ID.
 	 * @param string $password      User password.
 	 * @param array  $meta          Signup meta data.
@@ -1580,18 +1581,18 @@ function wpmu_welcome_user_notification( $user_id, $password, $meta = array() )
 }
 
 /**
- * Get the current site info.
+ * Get the current network.
  *
  * Returns an object containing the 'id', 'domain', 'path', and 'site_name'
- * properties of the site being viewed.
+ * properties of the network being viewed.
  *
  * @see wpmu_current_site()
  *
  * @since MU
  *
- * @global object $current_site
+ * @global WP_Network $current_site
  *
- * @return object
+ * @return WP_Network
  */
 function get_current_site() {
 	global $current_site;
@@ -1754,6 +1755,8 @@ function check_upload_mimes( $mimes ) {
  * @since MU
  *
  * @global wpdb $wpdb WordPress database abstraction object.
+ *
+ * @param string $deprecated Not used.
  */
 function update_posts_count( $deprecated = '' ) {
 	global $wpdb;
@@ -1787,7 +1790,8 @@ function wpmu_log_new_registrations( $blog_id, $user_id ) {
  * @global wpdb $wpdb WordPress database abstraction object.
  * @staticvar int $global_terms_recurse
  *
- * @param int $term_id An ID for a term on the current blog.
+ * @param int    $term_id    An ID for a term on the current blog.
+ * @param string $deprecated Not used.
  * @return int An ID from the global terms table mapped from $term_id.
  */
 function global_terms( $term_id, $deprecated = '' ) {
@@ -1856,6 +1860,7 @@ function global_terms( $term_id, $deprecated = '' ) {
  * @see wp_validate_redirect()
  * @since MU
  *
+ * @param array|string $deprecated Not used.
  * @return array The current site's domain
  */
 function redirect_this_site( $deprecated = '' ) {
@@ -2019,6 +2024,8 @@ function add_new_user_to_blog( $user_id, $password, $meta ) {
  * Correct From host on outgoing mail to match the site domain
  *
  * @since MU
+ *
+ * @param PHPMailer $phpmailer The PHPMailer instance, passed by reference.
  */
 function fix_phpmailer_messageid( $phpmailer ) {
 	$phpmailer->Hostname = get_current_site()->domain;
@@ -2154,7 +2161,7 @@ function force_ssl_content( $force = '' ) {
  *
  * @since 2.8.5
  *
- * @param string URL
+ * @param string $url URL
  * @return string URL with https as the scheme
  */
 function filter_SSL( $url ) {
@@ -2351,9 +2358,12 @@ function is_upload_space_available() {
 }
 
 /**
+ * Filters the maximum upload file size allowed, in bytes.
+ *
  * @since 3.0.0
  *
- * @return int of upload size limit in bytes
+ * @param  int $size Upload size limit in bytes.
+ * @return int       Upload size limit in bytes.
  */
 function upload_size_limit_filter( $size ) {
 	$fileupload_maxk = KB_IN_BYTES * get_site_option( 'fileupload_maxk', 1500 );
--- a/wp-includes/ms-settings.php
+++ b/wp-includes/ms-settings.php
@@ -13,6 +13,9 @@
 /** WP_Network class */
 require_once( ABSPATH . WPINC . '/class-wp-network.php' );
 
+/** WP_Site class */
+require_once( ABSPATH . WPINC . '/class-wp-site.php' );
+
 /** Multisite loader */
 require_once( ABSPATH . WPINC . '/ms-load.php' );
 
@@ -135,10 +138,11 @@ if ( !isset( $current_site ) || !isset( $current_blog ) ) {
 		ms_not_installed( $domain, $path );
 	}
 
-	// @todo Investigate when exactly this can occur.
+	// During activation of a new subdomain, the requested site does not yet exist.
 	if ( empty( $current_blog ) && wp_installing() ) {
 		$current_blog = new stdClass;
 		$current_blog->blog_id = $blog_id = 1;
+		$current_blog->public = 1;
 	}
 
 	// No site has been found, bail.
@@ -221,5 +225,9 @@ if ( ! $current_site instanceof WP_Network ) {
 	$current_site = new WP_Network( $current_site );
 }
 
+if ( ! $current_blog instanceof WP_Site ) {
+	$current_blog = new WP_Site( $current_blog );
+}
+
 // Define upload directory constants
 ms_upload_constants();
--- a/wp-includes/nav-menu.php
+++ b/wp-includes/nav-menu.php
@@ -77,7 +77,7 @@ function is_nav_menu( $menu ) {
 }
 
 /**
- * Register navigation menus for a theme.
+ * Registers navigation menu locations for a theme.
  *
  * @since 3.0.0
  *
@@ -94,7 +94,7 @@ function register_nav_menus( $locations = array() ) {
 }
 
 /**
- * Unregisters a navigation menu for a theme.
+ * Unregisters a navigation menu location for a theme.
  *
  * @global array $_wp_registered_nav_menus
  *
@@ -115,7 +115,7 @@ function unregister_nav_menu( $location ) {
 }
 
 /**
- * Register a navigation menu for a theme.
+ * Registers a navigation menu location for a theme.
  *
  * @since 3.0.0
  *
@@ -126,7 +126,7 @@ function register_nav_menu( $location, $description ) {
 	register_nav_menus( array( $location => $description ) );
 }
 /**
- * Returns an array of all registered navigation menus in a theme
+ * Returns all registered navigation menu locations in a theme.
  *
  * @since 3.0.0
  *
@@ -154,7 +154,7 @@ function get_nav_menu_locations() {
 }
 
 /**
- * Whether a registered nav menu location has a menu assigned to it.
+ * Determines whether a registered nav menu location has a menu assigned to it.
  *
  * @since 3.0.0
  *
@@ -182,7 +182,7 @@ function has_nav_menu( $location ) {
 }
 
 /**
- * Determine whether the given ID is a nav menu item.
+ * Determines whether the given ID is a nav menu item.
  *
  * @since 3.0.0
  *
@@ -194,7 +194,9 @@ function is_nav_menu_item( $menu_item_id = 0 ) {
 }
 
 /**
- * Create a Navigation Menu.
+ * Creates a navigation menu.
+ *
+ * Note that `$menu_name` is expected to be pre-slashed.
  *
  * @since 3.0.0
  *
@@ -202,6 +204,7 @@ function is_nav_menu_item( $menu_item_id = 0 ) {
  * @return int|WP_Error Menu ID on success, WP_Error object on failure.
  */
 function wp_create_nav_menu( $menu_name ) {
+	// expected_slashed ($menu_name)
 	return wp_update_nav_menu_object( 0, array( 'menu-name' => $menu_name ) );
 }
 
@@ -252,6 +255,8 @@ function wp_delete_nav_menu( $menu ) {
 /**
  * Save the properties of a menu or create a new menu with those properties.
  *
+ * Note that `$menu_data` is expected to be pre-slashed.
+ *
  * @since 3.0.0
  *
  * @param int   $menu_id   The ID of the menu or "0" to create a new menu.
@@ -259,6 +264,7 @@ function wp_delete_nav_menu( $menu ) {
  * @return int|WP_Error Menu ID on success, WP_Error object on failure.
  */
 function wp_update_nav_menu_object( $menu_id = 0, $menu_data = array() ) {
+	// expected_slashed ($menu_data)
 	$menu_id = (int) $menu_id;
 
 	$_menu = wp_get_nav_menu_object( $menu_id );
@@ -344,6 +350,9 @@ function wp_update_nav_menu_object( $menu_id = 0, $menu_data = array() ) {
 /**
  * Save the properties of a menu item or create a new one.
  *
+ * The menu-item-title, menu-item-description, and menu-item-attr-title are expected
+ * to be pre-slashed since they are passed directly into `wp_insert_post()`.
+ *
  * @since 3.0.0
  *
  * @param int   $menu_id         The ID of the menu. Required. If "0", makes the menu item a draft orphan.
@@ -417,7 +426,9 @@ function wp_update_nav_menu_item( $menu_id = 0, $menu_item_db_id = 0, $menu_item
 			$original_title = $original_object->post_title;
 		} elseif ( 'post_type_archive' == $args['menu-item-type'] ) {
 			$original_object = get_post_type_object( $args['menu-item-object'] );
-			$original_title = $original_object->labels->archives;
+			if ( $original_object ) {
+				$original_title = $original_object->labels->archives;
+			}
 		}
 
 		if ( $args['menu-item-title'] == $original_title )
@@ -664,7 +675,7 @@ function wp_get_nav_menu_items( $menu, $args = array() ) {
 
 	$items = array_map( 'wp_setup_nav_menu_item', $items );
 
-	if ( ! is_admin() ) { // Remove invalid items only in frontend
+	if ( ! is_admin() ) { // Remove invalid items only in front end
 		$items = array_filter( $items, '_is_valid_nav_menu_item' );
 	}
 
@@ -737,7 +748,8 @@ function wp_setup_nav_menu_item( $menu_item ) {
 				$menu_item->url = get_permalink( $menu_item->object_id );
 
 				$original_object = get_post( $menu_item->object_id );
-				$original_title = $original_object->post_title;
+				/** This filter is documented in wp-includes/post-template.php */
+				$original_title = apply_filters( 'the_title', $original_object->post_title, $original_object->ID );
 
 				if ( '' === $original_title ) {
 					/* translators: %d: ID of a post */
@@ -750,12 +762,15 @@ function wp_setup_nav_menu_item( $menu_item ) {
 				$object =  get_post_type_object( $menu_item->object );
 				if ( $object ) {
 					$menu_item->title = '' == $menu_item->post_title ? $object->labels->archives : $menu_item->post_title;
+					$post_type_description = $object->description;
 				} else {
 					$menu_item->_invalid = true;
+					$post_type_description = '';
 				}
 
 				$menu_item->type_label = __( 'Post Type Archive' );
-				$menu_item->description = '';
+				$post_content = wp_trim_words( $menu_item->post_content, 200 );
+				$post_type_description = '' == $post_content ? $post_type_description : $post_content; 
 				$menu_item->url = get_post_type_archive_link( $menu_item->object );
 			} elseif ( 'taxonomy' == $menu_item->type ) {
 				$object = get_taxonomy( $menu_item->object );
@@ -928,13 +943,14 @@ function _wp_delete_post_menu_item( $object_id = 0 ) {
 }
 
 /**
- * Callback for handling a menu item when its original object is deleted.
+ * Serves as a callback for handling a menu item when its original object is deleted.
  *
  * @since 3.0.0
  * @access private
  *
- * @param int $object_id The ID of the original object being trashed.
- *
+ * @param int    $object_id Optional. The ID of the original object being trashed. Default 0.
+ * @param int    $tt_id     Term taxonomy ID. Unused.
+ * @param string $taxonomy  Taxonomy slug.
  */
 function _wp_delete_tax_menu_item( $object_id = 0, $tt_id, $taxonomy ) {
 	$object_id = (int) $object_id;
--- a/wp-includes/option.php
+++ b/wp-includes/option.php
@@ -16,6 +16,9 @@
  *
  * If the option was serialized then it will be unserialized when it is returned.
  *
+ * Any scalar values will be returned as strings. You may coerce the return type of a given option by registering a
+ * 'option_{$option}' filter callback.
+ *
  * @since 1.5.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
--- a/wp-includes/pluggable-deprecated.php
+++ b/wp-includes/pluggable-deprecated.php
@@ -35,6 +35,23 @@ function set_current_user($id, $name = '') {
 }
 endif;
 
+if ( !function_exists('get_currentuserinfo') ) :
+/**
+ * Populate global variables with information about the currently logged in user.
+ *
+ * @since 0.71
+ * @deprecated 4.5.0 Use wp_get_current_user()
+ * @see wp_get_current_user()
+ *
+ * @return bool|WP_User False on XMLRPC Request and invalid auth cookie, WP_User instance otherwise.
+ */
+function get_currentuserinfo() {
+	_deprecated_function( __FUNCTION__, '4.5', 'wp_get_current_user()' );
+
+	return _wp_get_current_user();
+}
+endif;
+
 if ( !function_exists('get_userdatabylogin') ) :
 /**
  * Retrieve user info by login name.
@@ -188,4 +205,4 @@ if ( ! class_exists( 'wp_atom_server', false ) ) {
 			_deprecated_function( __CLASS__ . '::' . $name, '3.5', 'the Atom Publishing Protocol plugin' );
 		}
 	}
-}
\ No newline at end of file
+}
--- a/wp-includes/pluggable.php
+++ b/wp-includes/pluggable.php
@@ -54,81 +54,19 @@ if ( !function_exists('wp_get_current_user') ) :
 /**
  * Retrieve the current user object.
  *
- * @since 2.0.3
- *
- * @global WP_User $current_user
- *
- * @return WP_User Current user WP_User object
- */
-function wp_get_current_user() {
-	global $current_user;
-
-	get_currentuserinfo();
-
-	return $current_user;
-}
-endif;
-
-if ( !function_exists('get_currentuserinfo') ) :
-/**
- * Populate global variables with information about the currently logged in user.
- *
  * Will set the current user, if the current user is not set. The current user
  * will be set to the logged-in person. If no user is logged-in, then it will
  * set the current user to 0, which is invalid and won't have any permissions.
  *
- * @since 0.71
+ * @since 2.0.3
  *
- * @global WP_User $current_user Checks if the current user is set
+ * @see _wp_get_current_user()
+ * @global WP_User $current_user Checks if the current user is set.
  *
- * @return false|void False on XML-RPC Request and invalid auth cookie.
+ * @return WP_User Current WP_User instance.
  */
-function get_currentuserinfo() {
-	global $current_user;
-
-	if ( ! empty( $current_user ) ) {
-		if ( $current_user instanceof WP_User )
-			return;
-
-		// Upgrade stdClass to WP_User
-		if ( is_object( $current_user ) && isset( $current_user->ID ) ) {
-			$cur_id = $current_user->ID;
-			$current_user = null;
-			wp_set_current_user( $cur_id );
-			return;
-		}
-
-		// $current_user has a junk value. Force to WP_User with ID 0.
-		$current_user = null;
-		wp_set_current_user( 0 );
-		return false;
-	}
-
-	if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST ) {
-		wp_set_current_user( 0 );
-		return false;
-	}
-
-	/**
-	 * Filter the current user.
-	 *
-	 * The default filters use this to determine the current user from the
-	 * request's cookies, if available.
-	 *
-	 * Returning a value of false will effectively short-circuit setting
-	 * the current user.
-	 *
-	 * @since 3.9.0
-	 *
-	 * @param int|bool $user_id User ID if one has been determined, false otherwise.
-	 */
-	$user_id = apply_filters( 'determine_current_user', false );
-	if ( ! $user_id ) {
-		wp_set_current_user( 0 );
-		return false;
-	}
-
-	wp_set_current_user( $user_id );
+function wp_get_current_user() {
+	return _wp_get_current_user();
 }
 endif;
 
@@ -541,7 +479,7 @@ function wp_mail( $to, $subject, $message, $headers = '', $attachments = array()
 		return $phpmailer->Send();
 	} catch ( phpmailerException $e ) {
 
-		$mail_error_data = compact( $to, $subject, $message, $headers, $attachments );
+		$mail_error_data = compact( 'to', 'subject', 'message', 'headers', 'attachments' );
 
 		/**
 		 * Fires after a phpmailerException is caught.
@@ -560,36 +498,40 @@ endif;
 
 if ( !function_exists('wp_authenticate') ) :
 /**
- * Checks a user's login information and logs them in if it checks out.
+ * Authenticate a user, confirming the login credentials are valid.
  *
  * @since 2.5.0
+ * @since 4.5.0 `$username` now accepts an email address.
  *
- * @param string $username User's username
- * @param string $password User's password
- * @return WP_User|WP_Error WP_User object if login successful, otherwise WP_Error object.
+ * @param string $username User's username or email address.
+ * @param string $password User's password.
+ * @return WP_User|WP_Error WP_User object if the credentials are valid,
+ *                          otherwise WP_Error.
  */
 function wp_authenticate($username, $password) {
 	$username = sanitize_user($username);
 	$password = trim($password);
 
 	/**
-	 * Filter the user to authenticate.
+	 * Filter whether a set of user login credentials are valid.
 	 *
-	 * If a non-null value is passed, the filter will effectively short-circuit
-	 * authentication, returning an error instead.
+	 * A WP_User object is returned if the credentials authenticate a user.
+	 * WP_Error or null otherwise.
 	 *
 	 * @since 2.8.0
+	 * @since 4.5.0 `$username` now accepts an email address.
 	 *
-	 * @param null|WP_User $user     User to authenticate.
-	 * @param string       $username User login.
-	 * @param string       $password User password
+	 * @param null|WP_User|WP_Error $user     WP_User if the user is authenticated.
+	 *                                        WP_Error or null otherwise.
+	 * @param string                $username Username or email address.
+	 * @param string                $password User password
 	 */
 	$user = apply_filters( 'authenticate', null, $username, $password );
 
 	if ( $user == null ) {
 		// TODO what should the error message be? (Or would these even happen?)
 		// Only needed if all authentication handlers fail to return anything.
-		$user = new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid username or incorrect password.'));
+		$user = new WP_Error( 'authentication_failed', __( '<strong>ERROR</strong>: Invalid username, email address or incorrect password.' ) );
 	}
 
 	$ignore_codes = array('empty_username', 'empty_password');
@@ -599,8 +541,9 @@ function wp_authenticate($username, $password) {
 		 * Fires after a user login has failed.
 		 *
 		 * @since 2.5.0
+		 * @since 4.5.0 The value of `$username` can now be an email address.
 		 *
-		 * @param string $username User login.
+		 * @param string $username Username or email address.
 		 */
 		do_action( 'wp_login_failed', $username );
 	}
@@ -841,7 +784,7 @@ endif;
 
 if ( !function_exists('wp_set_auth_cookie') ) :
 /**
- * Sets the authentication cookies based on user ID.
+ * Log in a user by setting authentication cookies.
  *
  * The $remember parameter increases the time that the cookie will be kept. The
  * default the cookie is kept without remembering is two days. When $remember is
@@ -884,7 +827,7 @@ function wp_set_auth_cookie( $user_id, $remember = false, $secure = '', $token =
 		$secure = is_ssl();
 	}
 
-	// Frontend cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS.
+	// Front-end cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS.
 	$secure_logged_in_cookie = $secure && 'https' === parse_url( get_option( 'home' ), PHP_URL_SCHEME );
 
 	/**
@@ -1237,7 +1180,8 @@ if ( !function_exists('wp_sanitize_redirect') ) :
  *
  * @since 2.3.0
  *
- * @return string redirect-sanitized URL
+ * @param string $location The path to redirect to.
+ * @return string Redirect-sanitized URL.
  **/
 function wp_sanitize_redirect($location) {
 	$regex = '/
@@ -1269,6 +1213,9 @@ function wp_sanitize_redirect($location) {
  * @access private
  *
  * @see wp_sanitize_redirect()
+ *
+ * @param array $matches RegEx matches against the redirect location.
+ * @return string URL-encoded version of the first RegEx match.
  */
 function _wp_sanitize_utf8_in_redirect( $matches ) {
 	return urlencode( $matches[0] );
@@ -1288,6 +1235,9 @@ if ( !function_exists('wp_safe_redirect') ) :
  * but only used in a few places.
  *
  * @since 2.3.0
+ *
+ * @param string $location The path to redirect to.
+ * @param int    $status   Status code to use.
  */
 function wp_safe_redirect($location, $status = 302) {
 
@@ -1349,7 +1299,7 @@ function wp_validate_redirect($location, $default = '') {
 		return $default;
 	}
 
-	// Reject malformed components parse_url() can return on odd inputs
+	// Reject malformed components parse_url() can return on odd inputs.
 	foreach ( array( 'user', 'pass', 'host' ) as $component ) {
 		if ( isset( $lp[ $component ] ) && strpbrk( $lp[ $component ], ':/?#@' ) ) {
 			return $default;
@@ -1506,11 +1456,11 @@ function wp_notify_postauthor( $comment_id, $deprecated = null ) {
 
 	if ( user_can( $post->post_author, 'edit_comment', $comment->comment_ID ) ) {
 		if ( EMPTY_TRASH_DAYS ) {
-			$notify_message .= sprintf( __('Trash it: %s'), admin_url("comment.php?action=trash&c={$comment->comment_ID}") ) . "\r\n";
+			$notify_message .= sprintf( __( 'Trash it: %s' ), admin_url( "comment.php?action=trash&c={$comment->comment_ID}#wpbody-content" ) ) . "\r\n";
 		} else {
-			$notify_message .= sprintf( __('Delete it: %s'), admin_url("comment.php?action=delete&c={$comment->comment_ID}") ) . "\r\n";
+			$notify_message .= sprintf( __( 'Delete it: %s' ), admin_url( "comment.php?action=delete&c={$comment->comment_ID}#wpbody-content" ) ) . "\r\n";
 		}
-		$notify_message .= sprintf( __('Spam it: %s'), admin_url("comment.php?action=spam&c={$comment->comment_ID}") ) . "\r\n";
+		$notify_message .= sprintf( __( 'Spam it: %s' ), admin_url( "comment.php?action=spam&c={$comment->comment_ID}#wpbody-content" ) ) . "\r\n";
 	}
 
 	$wp_email = 'wordpress@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
@@ -1647,16 +1597,18 @@ function wp_notify_moderator($comment_id) {
 			break;
 	}
 
-	$notify_message .= sprintf( __('Approve it: %s'),  admin_url("comment.php?action=approve&c=$comment_id") ) . "\r\n";
+	$notify_message .= sprintf( __( 'Approve it: %s' ), admin_url( "comment.php?action=approve&c={$comment_id}#wpbody-content" ) ) . "\r\n";
+
 	if ( EMPTY_TRASH_DAYS )
-		$notify_message .= sprintf( __('Trash it: %s'), admin_url("comment.php?action=trash&c=$comment_id") ) . "\r\n";
+		$notify_message .= sprintf( __( 'Trash it: %s' ), admin_url( "comment.php?action=trash&c={$comment_id}#wpbody-content" ) ) . "\r\n";
 	else
-		$notify_message .= sprintf( __('Delete it: %s'), admin_url("comment.php?action=delete&c=$comment_id") ) . "\r\n";
-	$notify_message .= sprintf( __('Spam it: %s'), admin_url("comment.php?action=spam&c=$comment_id") ) . "\r\n";
+		$notify_message .= sprintf( __( 'Delete it: %s' ), admin_url( "comment.php?action=delete&c={$comment_id}#wpbody-content" ) ) . "\r\n";
+
+	$notify_message .= sprintf( __( 'Spam it: %s' ), admin_url( "comment.php?action=spam&c={$comment_id}#wpbody-content" ) ) . "\r\n";
 
 	$notify_message .= sprintf( _n('Currently %s comment is waiting for approval. Please visit the moderation panel:',
  		'Currently %s comments are waiting for approval. Please visit the moderation panel:', $comments_waiting), number_format_i18n($comments_waiting) ) . "\r\n";
-	$notify_message .= admin_url("edit-comments.php?comment_status=moderated") . "\r\n";
+	$notify_message .= admin_url( "edit-comments.php?comment_status=moderated#wpbody-content" ) . "\r\n";
 
 	$subject = sprintf( __('[%1$s] Please moderate: "%2$s"'), $blogname, $post->post_title );
 	$message_headers = '';
@@ -2025,7 +1977,8 @@ if ( !function_exists('wp_hash') ) :
  *
  * @since 2.0.3
  *
- * @param string $data Plain text to hash
+ * @param string $data   Plain text to hash
+ * @param string $scheme Authentication scheme (auth, secure_auth, logged_in, nonce)
  * @return string Hash of $data
  */
 function wp_hash($data, $scheme = 'auth') {
@@ -2080,8 +2033,9 @@ if ( !function_exists('wp_check_password') ) :
  *	against the $hash + $password
  * @uses PasswordHash::CheckPassword
  *
- * @param string $password Plaintext user's password
- * @param string $hash     Hash of the user's password to check against.
+ * @param string     $password Plaintext user's password
+ * @param string     $hash     Hash of the user's password to check against.
+ * @param string|int $user_id  Optional. User ID.
  * @return bool False, if the $password does not match the hashed password
  */
 function wp_check_password($password, $hash, $user_id = '') {
@@ -2101,10 +2055,10 @@ function wp_check_password($password, $hash, $user_id = '') {
 		 *
 		 * @since 2.5.0
 		 *
-		 * @param bool   $check    Whether the passwords match.
-		 * @param string $password The plaintext password.
-		 * @param string $hash     The hashed password.
-		 * @param int    $user_id  User ID.
+		 * @param bool       $check    Whether the passwords match.
+		 * @param string     $password The plaintext password.
+		 * @param string     $hash     The hashed password.
+		 * @param string|int $user_id  User ID. Can be empty.
 		 */
 		return apply_filters( 'check_password', $check, $password, $hash, $user_id );
 	}
@@ -2190,7 +2144,7 @@ function wp_rand( $min = 0, $max = 0 ) {
 	if ( $use_random_int_functionality ) {
 		try {
 			$_max = ( 0 != $max ) ? $max : $max_random_number;
-			// wp_rand() can accept arguements in either order, PHP cannot.
+			// wp_rand() can accept arguments in either order, PHP cannot.
 			$_max = max( $min, $_max );
 			$_min = min( $min, $_max );
 			$val = random_int( $_min, $_max );
@@ -2342,7 +2296,7 @@ function get_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args =
 	 * Filter whether to retrieve the avatar URL early.
 	 *
 	 * Passing a non-null value will effectively short-circuit get_avatar(), passing
-	 * the value through the {@see 'pre_get_avatar'} filter and returning early.
+	 * the value through the {@see 'get_avatar'} filter and returning early.
 	 *
 	 * @since 4.2.0
 	 *
--- a/wp-includes/plugin.php
+++ b/wp-includes/plugin.php
@@ -50,7 +50,7 @@ if ( ! isset( $wp_current_filter ) )
  *
  *     function example_callback( $example ) {
  *         // Maybe modify $example in some way.
- *     	   return $example;
+ *         return $example;
  *     }
  *     add_filter( 'example_filter', 'example_callback' );
  *
@@ -191,9 +191,9 @@ function has_filter($tag, $function_to_check = false) {
  * @global array $merged_filters    Merges the filter hooks using this function.
  * @global array $wp_current_filter Stores the list of current filters with the current one last.
  *
- * @param string $tag   The name of the filter hook.
- * @param mixed  $value The value on which the filters hooked to `$tag` are applied on.
- * @param mixed  $var   Additional variables passed to the functions hooked to `$tag`.
+ * @param string $tag     The name of the filter hook.
+ * @param mixed  $value   The value on which the filters hooked to `$tag` are applied on.
+ * @param mixed  $var,... Additional variables passed to the functions hooked to `$tag`.
  * @return mixed The filtered value after all hooked functions are applied to it.
  */
 function apply_filters( $tag, $value ) {
@@ -245,7 +245,7 @@ function apply_filters( $tag, $value ) {
 /**
  * Execute functions hooked on a specific filter hook, specifying arguments in an array.
  *
- * @see 3.0.0
+ * @since 3.0.0
  *
  * @see apply_filters() This function is identical, but the arguments passed to the
  * functions hooked to `$tag` are supplied using an array.
@@ -475,9 +475,9 @@ function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1)
  * @global array $merged_filters    Merges the filter hooks using this function.
  * @global array $wp_current_filter Stores the list of current filters with the current one last
  *
- * @param string $tag The name of the action to be executed.
- * @param mixed  $arg Optional. Additional arguments which are passed on to the
- *                    functions hooked to the action. Default empty.
+ * @param string $tag     The name of the action to be executed.
+ * @param mixed  $arg,... Optional. Additional arguments which are passed on to the
+ *                        functions hooked to the action. Default empty.
  */
 function do_action($tag, $arg = '') {
 	global $wp_filter, $wp_actions, $merged_filters, $wp_current_filter;
--- a/wp-includes/post-template.php
+++ b/wp-includes/post-template.php
@@ -161,17 +161,22 @@ function get_the_title( $post = 0 ) {
 /**
  * Display the Post Global Unique Identifier (guid).
  *
- * The guid will appear to be a link, but should not be used as an link to the
+ * The guid will appear to be a link, but should not be used as a link to the
  * post. The reason you should not use it as a link, is because of moving the
  * blog across domains.
  *
- * Url is escaped to make it xml safe
+ * URL is escaped to make it XML-safe.
  *
  * @since 1.5.0
  *
- * @param int|WP_Post $id Optional. Post ID or post object.
+ * @param int|WP_Post $post Optional. Post ID or post object. Default is global $post.
  */
-function the_guid( $id = 0 ) {
+function the_guid( $post = 0 ) {
+	$post = get_post( $post );
+
+	$guid = isset( $post->guid ) ? get_the_guid( $post ) : '';
+	$id   = isset( $post->ID ) ? $post->ID : 0;
+
 	/**
 	 * Filter the escaped Global Unique Identifier (guid) of the post.
 	 *
@@ -179,9 +184,10 @@ function the_guid( $id = 0 ) {
 	 *
 	 * @see get_the_guid()
 	 *
-	 * @param string $post_guid Escaped Global Unique Identifier (guid) of the post.
+	 * @param string $guid Escaped Global Unique Identifier (guid) of the post.
+	 * @param int    $id   The post ID.
 	 */
-	echo apply_filters( 'the_guid', get_the_guid( $id ) );
+	echo apply_filters( 'the_guid', $guid, $id );
 }
 
 /**
@@ -193,20 +199,24 @@ function the_guid( $id = 0 ) {
  *
  * @since 1.5.0
  *
- * @param int|WP_Post $id Optional. Post ID or post object.
+ * @param int|WP_Post $post Optional. Post ID or post object. Default is global $post.
  * @return string
  */
-function get_the_guid( $id = 0 ) {
-	$post = get_post($id);
+function get_the_guid( $post = 0 ) {
+	$post = get_post( $post );
+
+	$guid = isset( $post->guid ) ? $post->guid : '';
+	$id   = isset( $post->ID ) ? $post->ID : 0;
 
 	/**
 	 * Filter the Global Unique Identifier (guid) of the post.
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param string $post_guid Global Unique Identifier (guid) of the post.
+	 * @param string $guid Global Unique Identifier (guid) of the post.
+	 * @param int    $id   The post ID.
 	 */
-	return apply_filters( 'get_the_guid', $post->guid );
+	return apply_filters( 'get_the_guid', $guid, $id );
 }
 
 /**
@@ -344,23 +354,25 @@ function the_excerpt() {
 }
 
 /**
- * Retrieve the post excerpt.
+ * Retrieves the post excerpt.
  *
  * @since 0.71
+ * @since 4.5.0 Introduced the `$post` parameter.
  *
- * @param mixed $deprecated Not used.
- * @return string
+ * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global $post.
+ * @return string Post excerpt.
  */
-function get_the_excerpt( $deprecated = '' ) {
-	if ( !empty( $deprecated ) )
+function get_the_excerpt( $post = null ) {
+	if ( is_bool( $post ) ) {
 		_deprecated_argument( __FUNCTION__, '2.3' );
+	}
 
-	$post = get_post();
+	$post = get_post( $post );
 	if ( empty( $post ) ) {
 		return '';
 	}
 
-	if ( post_password_required() ) {
+	if ( post_password_required( $post ) ) {
 		return __( 'There is no excerpt because this is a protected post.' );
 	}
 
@@ -368,10 +380,12 @@ function get_the_excerpt( $deprecated = '' ) {
 	 * Filter the retrieved post excerpt.
 	 *
 	 * @since 1.2.0
+	 * @since 4.5.0 Introduced the `$post` parameter.
 	 *
 	 * @param string $post_excerpt The post excerpt.
+	 * @param WP_Post $post Post object.
 	 */
-	return apply_filters( 'get_the_excerpt', $post->post_excerpt );
+	return apply_filters( 'get_the_excerpt', $post->post_excerpt, $post );
 }
 
 /**
@@ -568,6 +582,9 @@ function get_body_class( $class = '' ) {
 		$classes[] = 'attachment';
 	if ( is_404() )
 		$classes[] = 'error404';
+	if ( is_singular() ) {
+		$classes[] = 'singular';
+	}
 
 	if ( is_single() ) {
 		$post_id = $wp_query->get_queried_object_id();
@@ -689,6 +706,10 @@ function get_body_class( $class = '' ) {
 	if ( get_background_color() !== get_theme_support( 'custom-background', 'default-color' ) || get_background_image() )
 		$classes[] = 'custom-background';
 
+	if ( has_custom_logo() ) {
+		$classes[] = 'wp-custom-logo';
+	}
+
 	$page = $wp_query->get( 'page' );
 
 	if ( ! $page || $page < 2 )
@@ -1515,7 +1536,7 @@ function get_the_password_form( $post = 0 ) {
 	$label = 'pwbox-' . ( empty($post->ID) ? rand() : $post->ID );
 	$output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="post-password-form" method="post">
 	<p>' . __( 'This content is password protected. To view it please enter your password below:' ) . '</p>
-	<p><label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__( 'Submit' ) . '" /></p></form>
+	<p><label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr_x( 'Enter', 'post password form' ) . '" /></p></form>
 	';
 
 	/**
--- a/wp-includes/post.php
+++ b/wp-includes/post.php
@@ -110,42 +110,42 @@ function create_initial_post_types() {
 	) );
 
 	register_post_status( 'publish', array(
-		'label'       => _x( 'Published', 'post' ),
+		'label'       => _x( 'Published', 'post status' ),
 		'public'      => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop( 'Published <span class="count">(%s)</span>', 'Published <span class="count">(%s)</span>' ),
 	) );
 
 	register_post_status( 'future', array(
-		'label'       => _x( 'Scheduled', 'post' ),
+		'label'       => _x( 'Scheduled', 'post status' ),
 		'protected'   => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop('Scheduled <span class="count">(%s)</span>', 'Scheduled <span class="count">(%s)</span>' ),
 	) );
 
 	register_post_status( 'draft', array(
-		'label'       => _x( 'Draft', 'post' ),
+		'label'       => _x( 'Draft', 'post status' ),
 		'protected'   => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop( 'Draft <span class="count">(%s)</span>', 'Drafts <span class="count">(%s)</span>' ),
 	) );
 
 	register_post_status( 'pending', array(
-		'label'       => _x( 'Pending', 'post' ),
+		'label'       => _x( 'Pending', 'post status' ),
 		'protected'   => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop( 'Pending <span class="count">(%s)</span>', 'Pending <span class="count">(%s)</span>' ),
 	) );
 
 	register_post_status( 'private', array(
-		'label'       => _x( 'Private', 'post' ),
+		'label'       => _x( 'Private', 'post status' ),
 		'private'     => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop( 'Private <span class="count">(%s)</span>', 'Private <span class="count">(%s)</span>' ),
 	) );
 
 	register_post_status( 'trash', array(
-		'label'       => _x( 'Trash', 'post' ),
+		'label'       => _x( 'Trash', 'post status' ),
 		'internal'    => true,
 		'_builtin'    => true, /* internal use only. */
 		'label_count' => _n_noop( 'Trash <span class="count">(%s)</span>', 'Trash <span class="count">(%s)</span>' ),
@@ -186,11 +186,15 @@ function create_initial_post_types() {
  */
 function get_attached_file( $attachment_id, $unfiltered = false ) {
 	$file = get_post_meta( $attachment_id, '_wp_attached_file', true );
+
 	// If the file is relative, prepend upload dir.
-	if ( $file && 0 !== strpos($file, '/') && !preg_match('|^.:\\\|', $file) && ( ($uploads = wp_upload_dir()) && false === $uploads['error'] ) )
+	if ( $file && 0 !== strpos( $file, '/' ) && ! preg_match( '|^.:\\\|', $file ) && ( ( $uploads = wp_get_upload_dir() ) && false === $uploads['error'] ) ) {
 		$file = $uploads['basedir'] . "/$file";
-	if ( $unfiltered )
+	}
+
+	if ( $unfiltered ) {
 		return $file;
+	}
 
 	/**
 	 * Filter the attached file based on the given ID.
@@ -248,7 +252,7 @@ function update_attached_file( $attachment_id, $file ) {
 function _wp_relative_upload_path( $path ) {
 	$new_path = $path;
 
-	$uploads = wp_upload_dir();
+	$uploads = wp_get_upload_dir();
 	if ( 0 === strpos( $new_path, $uploads['basedir'] ) ) {
 			$new_path = str_replace( $uploads['basedir'], '', $new_path );
 			$new_path = ltrim( $new_path, '/' );
@@ -494,16 +498,17 @@ function get_post_ancestors( $post ) {
  * supported values are found within those functions.
  *
  * @since 2.3.0
+ * @since 4.5.0 The `$post` parameter was made optional.
  *
  * @see sanitize_post_field()
  *
  * @param string      $field   Post field name.
- * @param int|WP_Post $post    Post ID or post object.
+ * @param int|WP_Post $post    Optional. Post ID or post object. Defaults to current post.
  * @param string      $context Optional. How to filter the field. Accepts 'raw', 'edit', 'db',
  *                             or 'display'. Default 'display'.
  * @return string The value of the post field on success, empty string on failure.
  */
-function get_post_field( $field, $post, $context = 'display' ) {
+function get_post_field( $field, $post = null, $context = 'display' ) {
 	$post = get_post( $post );
 
 	if ( !$post )
@@ -864,7 +869,7 @@ function get_post_type_object( $post_type ) {
  *                               or 'objects'. Default 'names'.
  * @param string       $operator Optional. The logical operation to perform. 'or' means only one
  *                               element from the array needs to match; 'and' means all elements
- *                               must match. Accepts 'or' or 'and'. Default 'and'.
+ *                               must match; 'not' means no elements may match. Default 'and'.
  * @return array A list of post type names or objects.
  */
 function get_post_types( $args = array(), $output = 'names', $operator = 'and' ) {
@@ -1187,6 +1192,88 @@ function register_post_type( $post_type, $args = array() ) {
 }
 
 /**
+ * Unregisters a post type.
+ *
+ * Can not be used to unregister built-in post types.
+ *
+ * @since 4.5.0
+ *
+ * @global WP_Rewrite $wp_rewrite             WordPress rewrite component.
+ * @global WP         $wp                     Current WordPress environment instance.
+ * @global array      $_wp_post_type_features Used to remove post type features.
+ * @global array      $post_type_meta_caps    Used to remove meta capabilities.
+ * @global array      $wp_post_types          List of post types.
+ *
+ * @param string $post_type Post type to unregister.
+ * @return bool|WP_Error True on success, WP_Error on failure or if the post type doesn't exist.
+ */
+function unregister_post_type( $post_type ) {
+	if ( ! post_type_exists( $post_type ) ) {
+		return new WP_Error( 'invalid_post_type', __( 'Invalid post type' ) );
+	}
+
+	$post_type_args = get_post_type_object( $post_type );
+
+	// Do not allow unregistering internal post types.
+	if ( $post_type_args->_builtin ) {
+		return new WP_Error( 'invalid_post_type', __( 'Unregistering a built-in post type is not allowed' ) );
+	}
+
+	global $wp, $wp_rewrite, $_wp_post_type_features, $post_type_meta_caps, $wp_post_types;
+
+	// Remove query var.
+	if ( false !== $post_type_args->query_var ) {
+		$wp->remove_query_var( $post_type_args->query_var );
+	}
+
+	// Remove any rewrite rules, permastructs, and rules.
+	if ( false !== $post_type_args->rewrite ) {
+		remove_rewrite_tag( "%$post_type%" );
+		remove_permastruct( $post_type );
+		foreach ( $wp_rewrite->extra_rules_top as $regex => $query ) {
+			if ( false !== strpos( $query, "index.php?post_type=$post_type" ) ) {
+				unset( $wp_rewrite->extra_rules_top[ $regex ] );
+			}
+		}
+	}
+
+	// Remove registered custom meta capabilities.
+	foreach ( $post_type_args->cap as $cap ) {
+		unset( $post_type_meta_caps[ $cap ] );
+	}
+
+	// Remove all post type support.
+	unset( $_wp_post_type_features[ $post_type ] );
+
+	// Unregister the post type meta box if a custom callback was specified.
+	if ( $post_type_args->register_meta_box_cb ) {
+		remove_action( 'add_meta_boxes_' . $post_type, $post_type_args->register_meta_box_cb );
+	}
+
+	// Remove the post type from all taxonomies.
+	foreach ( get_object_taxonomies( $post_type ) as $taxonomy ) {
+		unregister_taxonomy_for_object_type( $taxonomy, $post_type );
+	}
+
+	// Remove the future post hook action.
+	remove_action( 'future_' . $post_type, '_future_post_hook', 5 );
+
+	// Remove the post type.
+	unset( $wp_post_types[ $post_type ] );
+
+	/**
+	 * Fires after a post type was unregistered.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param string $post_type Post type key.
+	 */
+	do_action( 'unregistered_post_type', $post_type );
+
+	return true;
+}
+
+/**
  * Build an object with all post type capabilities out of a post type object
  *
  * Post type capabilities use the 'capability_type' argument as a base, if the
@@ -1293,17 +1380,17 @@ function get_post_type_capabilities( $args ) {
  * @since 3.1.0
  * @access private
  *
- * @staticvar array $meta_caps
+ * @global array $post_type_meta_caps Used to store meta capabilities.
  *
- * @param array|void $capabilities Post type meta capabilities.
+ * @param array $capabilities Post type meta capabilities.
  */
 function _post_type_meta_capabilities( $capabilities = null ) {
-	static $meta_caps = array();
-	if ( null === $capabilities )
-		return $meta_caps;
+	global $post_type_meta_caps;
+
 	foreach ( $capabilities as $core => $custom ) {
-		if ( in_array( $core, array( 'read_post', 'delete_post', 'edit_post' ) ) )
-			$meta_caps[ $custom ] = $core;
+		if ( in_array( $core, array( 'read_post', 'delete_post', 'edit_post' ) ) ) {
+			$post_type_meta_caps[ $custom ] = $core;
+		}
 	}
 }
 
@@ -1327,7 +1414,7 @@ function _post_type_meta_capabilities( $capabilities = null ) {
  * - not_found - Default is No posts found/No pages found.
  * - not_found_in_trash - Default is No posts found in Trash/No pages found in Trash.
  * - parent_item_colon - This string isn't used on non-hierarchical types. In hierarchical
- *                       ones the default is 'Parent Page:'.
+ * ones the default is 'Parent Page:'.
  * - all_items - String for the submenu. Default is All Posts/All Pages.
  * - archives - String for use with archives in nav menus. Default is Post Archives/Page Archives.
  * - insert_into_item - String for the media frame button. Default is Insert into post/Insert into page.
@@ -1552,6 +1639,28 @@ function post_type_supports( $post_type, $feature ) {
 }
 
 /**
+ * Retrieves a list of post type names that support a specific feature.
+ *
+ * @since 4.5.0
+ *
+ * @global array $_wp_post_type_features Post type features
+ *
+ * @param array|string $feature  Single feature or an array of features the post types should support.
+ * @param string       $operator Optional. The logical operation to perform. 'or' means
+ *                               only one element from the array needs to match; 'and'
+ *                               means all elements must match; 'not' means no elements may
+ *                               match. Default 'and'.
+ * @return array A list of post type names.
+ */
+function get_post_types_by_support( $feature, $operator = 'and' ) {
+	global $_wp_post_type_features;
+
+	$features = array_fill_keys( (array) $feature, true );
+
+	return array_keys( wp_filter_object_list( $_wp_post_type_features, $features, $operator ) );
+}
+
+/**
  * Update the post type for the post ID.
  *
  * The page or post cache will be cleaned for the post ID.
@@ -1583,12 +1692,20 @@ function set_post_type( $post_id = 0, $post_type = 'post' ) {
  * For all others, the 'publicly_queryable' value will be used.
  *
  * @since 4.4.0
+ * @since 4.5.0 Added the ability to pass a post type name in addition to object.
  *
- * @param object $post_type_object Post type object.
+ * @param object $post_type Post type name or object.
  * @return bool Whether the post type should be considered viewable.
  */
-function is_post_type_viewable( $post_type_object ) {
-	return $post_type_object->publicly_queryable || ( $post_type_object->_builtin && $post_type_object->public );
+function is_post_type_viewable( $post_type ) {
+	if ( is_scalar( $post_type ) ) {
+		$post_type = get_post_type_object( $post_type );
+		if ( ! $post_type ) {
+			return false;
+		}
+	}
+
+	return $post_type->publicly_queryable || ( $post_type->_builtin && $post_type->public );
 }
 
 /**
@@ -2405,8 +2522,9 @@ function wp_delete_post( $postid = 0, $force_delete = false ) {
 		// Point children of this page to its parent, also clean the cache of affected children.
 		$children_query = $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE post_parent = %d AND post_type = %s", $postid, $post->post_type );
 		$children = $wpdb->get_results( $children_query );
-
-		$wpdb->update( $wpdb->posts, $parent_data, $parent_where + array( 'post_type' => $post->post_type ) );
+		if ( $children ) {
+			$wpdb->update( $wpdb->posts, $parent_data, $parent_where + array( 'post_type' => $post->post_type ) );
+		}
 	}
 
 	// Do raw query. wp_get_post_revisions() is filtered.
@@ -2872,7 +2990,8 @@ function wp_get_recent_posts( $args = array(), $output = ARRAY_A ) {
  *     @type string $ping_status           Whether the post can accept pings. Accepts 'open' or 'closed'.
  *                                         Default is the value of 'default_ping_status' option.
  *     @type string $post_password         The password to access the post. Default empty.
- *     @type string $post_name             The post name. Default is the sanitized post title.
+ *     @type string $post_name             The post name. Default is the sanitized post title
+ *                                         when creating a new post.
  *     @type string $to_ping               Space or carriage return-separated list of URLs to ping.
  *                                         Default empty.
  *     @type string $pinged                Space or carriage return-separated list of URLs that have
@@ -2953,6 +3072,9 @@ function wp_insert_post( $postarr, $wp_error = false ) {
 	$post_excerpt = $postarr['post_excerpt'];
 	if ( isset( $postarr['post_name'] ) ) {
 		$post_name = $postarr['post_name'];
+	} elseif ( $update ) {
+		// For an update, don't modify the post_name if it wasn't supplied as an argument.
+		$post_name = $post_before->post_name;
 	}
 
 	$maybe_empty = 'attachment' !== $post_type
@@ -3141,6 +3263,28 @@ function wp_insert_post( $postarr, $wp_error = false ) {
 	 */
 	$post_parent = apply_filters( 'wp_insert_post_parent', $post_parent, $post_ID, compact( array_keys( $postarr ) ), $postarr );
 
+	/*
+	 * If the post is being untrashed and it has a desired slug stored in post meta,
+	 * reassign it.
+	 */
+	if ( 'trash' === $previous_status && 'trash' !== $post_status ) {
+		$desired_post_slug = get_post_meta( $post_ID, '_wp_desired_post_slug', true );
+		if ( $desired_post_slug ) {
+			delete_post_meta( $post_ID, '_wp_desired_post_slug' );
+			$post_name = $desired_post_slug;
+		}
+	}
+
+	// If a trashed post has the desired slug, change it and let this post have it.
+	if ( 'trash' !== $post_status && $post_name ) {
+		wp_add_trashed_suffix_to_post_name_for_trashed_posts( $post_name, $post_ID );
+	}
+
+	// When trashing an existing post, change its slug to allow non-trashed posts to use it.
+	if ( 'trash' === $post_status && 'trash' !== $previous_status && 'new' !== $previous_status ) {
+		$post_name = wp_add_trashed_suffix_to_post_name_for_post( $post_ID );
+	}
+
 	$post_name = wp_unique_post_slug( $post_name, $post_ID, $post_status, $post_type, $post_parent );
 
 	// Don't unslash.
@@ -3569,7 +3713,7 @@ function wp_unique_post_slug( $slug, $post_ID, $post_status, $post_type, $post_p
 		 * @param bool   $bad_slug Whether the slug would be bad as an attachment slug.
 		 * @param string $slug     The post slug.
 		 */
-		if ( $post_name_check || in_array( $slug, $feeds ) || apply_filters( 'wp_unique_post_slug_is_bad_attachment_slug', false, $slug ) ) {
+		if ( $post_name_check || in_array( $slug, $feeds ) || 'embed' === $slug || apply_filters( 'wp_unique_post_slug_is_bad_attachment_slug', false, $slug ) ) {
 			$suffix = 2;
 			do {
 				$alt_post_name = _truncate_post_slug( $slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
@@ -3599,7 +3743,7 @@ function wp_unique_post_slug( $slug, $post_ID, $post_status, $post_type, $post_p
 		 * @param string $post_type   Post type.
 		 * @param int    $post_parent Post parent ID.
 		 */
-		if ( $post_name_check || in_array( $slug, $feeds ) || preg_match( "@^($wp_rewrite->pagination_base)?\d+$@", $slug )  || apply_filters( 'wp_unique_post_slug_is_bad_hierarchical_slug', false, $slug, $post_type, $post_parent ) ) {
+		if ( $post_name_check || in_array( $slug, $feeds ) || 'embed' === $slug || preg_match( "@^($wp_rewrite->pagination_base)?\d+$@", $slug )  || apply_filters( 'wp_unique_post_slug_is_bad_hierarchical_slug', false, $slug, $post_type, $post_parent ) ) {
 			$suffix = 2;
 			do {
 				$alt_post_name = _truncate_post_slug( $slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
@@ -3644,7 +3788,7 @@ function wp_unique_post_slug( $slug, $post_ID, $post_status, $post_type, $post_p
 		 * @param string $slug      The post slug.
 		 * @param string $post_type Post type.
 		 */
-		if ( $post_name_check || in_array( $slug, $feeds ) || $conflicts_with_date_archive || apply_filters( 'wp_unique_post_slug_is_bad_flat_slug', false, $slug, $post_type ) ) {
+		if ( $post_name_check || in_array( $slug, $feeds ) || 'embed' === $slug || $conflicts_with_date_archive || apply_filters( 'wp_unique_post_slug_is_bad_flat_slug', false, $slug, $post_type ) ) {
 			$suffix = 2;
 			do {
 				$alt_post_name = _truncate_post_slug( $slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
@@ -3722,7 +3866,7 @@ function wp_add_post_tags( $post_id = 0, $tags = '' ) {
  *                              separated by commas. Default empty.
  * @param bool         $append  Optional. If true, don't delete existing tags, just add on. If false,
  *                              replace the tags with the new tags. Default false.
- * @return array|false|WP_Error Array of affected term IDs. WP_Error or false on failure.
+ * @return array|false|WP_Error Array of term taxonomy IDs of affected terms. WP_Error or false on failure.
  */
 function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) {
 	return wp_set_post_terms( $post_id, $tags, 'post_tag', $append);
@@ -3741,7 +3885,7 @@ function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) {
  * @param string       $taxonomy Optional. Taxonomy name. Default 'post_tag'.
  * @param bool         $append   Optional. If true, don't delete existing terms, just add on. If false,
  *                               replace the terms with the new terms. Default false.
- * @return array|false|WP_Error Array of affected term IDs. WP_Error or false on failure.
+ * @return array|false|WP_Error Array of term taxonomy IDs of affected terms. WP_Error or false on failure.
  */
 function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $append = false ) {
 	$post_id = (int) $post_id;
@@ -3784,7 +3928,7 @@ function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $a
  *                                   Default empty array.
  * @param bool      $append         If true, don't delete existing categories, just add on.
  *                                  If false, replace the categories with the new categories.
- * @return array|bool|WP_Error
+ * @return array|false|WP_Error Array of term taxonomy IDs of affected categories. WP_Error or false on failure.
  */
 function wp_set_post_categories( $post_ID = 0, $post_categories = array(), $append = false ) {
 	$post_ID = (int) $post_ID;
@@ -4117,6 +4261,11 @@ function get_page_by_path( $page_path, $output = OBJECT, $post_type = 'page' ) {
 		if ( $page->post_name == $revparts[0] ) {
 			$count = 0;
 			$p = $page;
+
+			/*
+			 * Loop through the given path parts from right to left,
+			 * ensuring each matches the post ancestry.
+			 */
 			while ( $p->post_parent != 0 && isset( $pages[ $p->post_parent ] ) ) {
 				$count++;
 				$parent = $pages[ $p->post_parent ];
@@ -4258,8 +4407,8 @@ function get_page_hierarchy( &$pages, $page_id = 0 ) {
  * @see _page_traverse_name()
  *
  * @param int   $page_id   Page ID.
- * @param array &$children Parent-children relations, passed by reference.
- * @param array &$result   Result, passed by reference.
+ * @param array $children  Parent-children relations, passed by reference.
+ * @param array $result    Result, passed by reference.
  */
 function _page_traverse_name( $page_id, &$children, &$result ){
 	if ( isset( $children[ $page_id ] ) ){
@@ -4271,7 +4420,7 @@ function _page_traverse_name( $page_id, &$children, &$result ){
 }
 
 /**
- * Build URI for a page.
+ * Build the URI path for a page.
  *
  * Sub pages will be in the "directory" under the parent page post name.
  *
@@ -4281,7 +4430,9 @@ function _page_traverse_name( $page_id, &$children, &$result ){
  * @return string|false Page URI, false on error.
  */
 function get_page_uri( $page ) {
-	$page = get_post( $page );
+	if ( ! $page instanceof WP_Post ) {
+		$page = get_post( $page );
+	}
 
 	if ( ! $page )
 		return false;
@@ -4744,7 +4895,7 @@ function wp_delete_attachment( $post_id, $force_delete = false ) {
 	/** This action is documented in wp-includes/post.php */
 	do_action( 'deleted_post', $post_id );
 
-	$uploadpath = wp_upload_dir();
+	$uploadpath = wp_get_upload_dir();
 
 	if ( ! empty($meta['thumb']) ) {
 		// Don't delete the thumb if another attachment uses it.
@@ -4861,9 +5012,9 @@ function wp_get_attachment_url( $post_id = 0 ) {
 
 	$url = '';
 	// Get attached file.
-	if ( $file = get_post_meta( $post->ID, '_wp_attached_file', true) ) {
+	if ( $file = get_post_meta( $post->ID, '_wp_attached_file', true ) ) {
 		// Get upload directory.
-		if ( ($uploads = wp_upload_dir()) && false === $uploads['error'] ) {
+		if ( ( $uploads = wp_get_upload_dir() ) && false === $uploads['error'] ) {
 			// Check that the upload base exists in the file location.
 			if ( 0 === strpos( $file, $uploads['basedir'] ) ) {
 				// Replace file location with url location.
@@ -4886,7 +5037,7 @@ function wp_get_attachment_url( $post_id = 0 ) {
 		$url = get_the_guid( $post->ID );
 	}
 
-	// On SSL front-end, URLs should be HTTPS.
+	// On SSL front end, URLs should be HTTPS.
 	if ( is_ssl() && ! is_admin() && 'wp-login.php' !== $GLOBALS['pagenow'] ) {
 		$url = set_url_scheme( $url );
 	}
@@ -5845,6 +5996,43 @@ function wp_delete_auto_drafts() {
 }
 
 /**
+ * Queues posts for lazy-loading of term meta.
+ *
+ * @since 4.5.0
+ *
+ * @param array $posts Array of WP_Post objects.
+ */
+function wp_queue_posts_for_term_meta_lazyload( $posts ) {
+	$post_type_taxonomies = $term_ids = array();
+	foreach ( $posts as $post ) {
+		if ( ! ( $post instanceof WP_Post ) ) {
+			continue;
+		}
+
+		if ( ! isset( $post_type_taxonomies[ $post->post_type ] ) ) {
+			$post_type_taxonomies[ $post->post_type ] = get_object_taxonomies( $post->post_type );
+		}
+
+		foreach ( $post_type_taxonomies[ $post->post_type ] as $taxonomy ) {
+			// Term cache should already be primed by `update_post_term_cache()`.
+			$terms = get_object_term_cache( $post->ID, $taxonomy );
+			if ( false !== $terms ) {
+				foreach ( $terms as $term ) {
+					if ( ! isset( $term_ids[ $term->term_id ] ) ) {
+						$term_ids[] = $term->term_id;
+					}
+				}
+			}
+		}
+	}
+
+	if ( $term_ids ) {
+		$lazyloader = wp_metadata_lazyloader();
+		$lazyloader->queue_objects( 'term', $term_ids );
+	}
+}
+
+/**
  * Update the custom taxonomies' term counts when a post's status is changed.
  *
  * For example, default posts term counts (for custom taxonomies) don't include
@@ -5889,3 +6077,61 @@ function _prime_post_caches( $ids, $update_term_cache = true, $update_meta_cache
 		update_post_caches( $fresh_posts, 'any', $update_term_cache, $update_meta_cache );
 	}
 }
+
+/**
+ * Adds a suffix if any trashed posts have a given slug.
+ *
+ * Store its desired (i.e. current) slug so it can try to reclaim it
+ * if the post is untrashed.
+ *
+ * For internal use.
+ *
+ * @since 4.5.0
+ * @access private
+ *
+ * @param string $post_name Slug.
+ * @param string $post_ID   Optional. Post ID that should be ignored. Default 0.
+ */
+function wp_add_trashed_suffix_to_post_name_for_trashed_posts( $post_name, $post_ID = 0 ) {
+	$trashed_posts_with_desired_slug = get_posts( array(
+		'name' => $post_name,
+		'post_status' => 'trash',
+		'post_type' => 'any',
+		'nopaging' => true,
+		'post__not_in' => array( $post_ID )
+	) );
+
+	if ( ! empty( $trashed_posts_with_desired_slug ) ) {
+		foreach ( $trashed_posts_with_desired_slug as $_post ) {
+			wp_add_trashed_suffix_to_post_name_for_post( $_post );
+		}
+	}
+}
+
+/**
+ * Adds a trashed suffix For a given post.
+ *
+ * Store its desired (i.e. current) slug so it can try to reclaim it
+ * if the post is untrashed.
+ *
+ * For internal use.
+ *
+ * @since 4.5.0
+ * @access private
+ *
+ * @param WP_Post $post The post.
+ */
+function wp_add_trashed_suffix_to_post_name_for_post( $post ) {
+	global $wpdb;
+
+	$post = get_post( $post );
+
+	if ( '__trashed' === substr( $post->post_name, -9 ) ) {
+		return $post->post_name;
+	}
+	add_post_meta( $post->ID, '_wp_desired_post_slug', $post->post_name );
+	$post_name = _truncate_post_slug( $post->post_name, 191 ) . '__trashed';
+	$wpdb->update( $wpdb->posts, array( 'post_name' => $post_name ), array( 'ID' => $post->ID ) );
+	clean_post_cache( $post->ID );
+	return $post_name;
+}
--- a/wp-includes/query.php
+++ b/wp-includes/query.php
@@ -297,26 +297,6 @@ function is_tax( $taxonomy = '', $term = '' ) {
 }
 
 /**
- * Whether the current URL is within the comments popup window.
- *
- * @since 1.5.0
- *
- * @global WP_Query $wp_query Global WP_Query instance.
- *
- * @return bool
- */
-function is_comments_popup() {
-	global $wp_query;
-
-	if ( ! isset( $wp_query ) ) {
-		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
-		return false;
-	}
-
-	return $wp_query->is_comments_popup();
-}
-
-/**
  * Is the query for an existing date archive?
  *
  * @since 1.5.0
@@ -862,6 +842,7 @@ function the_comment() {
  * @link https://codex.wordpress.org/Function_Reference/WP_Query Codex page.
  *
  * @since 1.5.0
+ * @since 4.5.0 Removed the `$comments_popup` property.
  */
 class WP_Query {
 
@@ -1230,15 +1211,6 @@ class WP_Query {
 	public $is_embed = false;
 
 	/**
-	 * Set if query is within comments popup window.
-	 *
-	 * @since 1.5.0
-	 * @access public
-	 * @var bool
-	 */
-	public $is_comments_popup = false;
-
-	/**
 	 * Set if query is paged
 	 *
 	 * @since 1.5.0
@@ -1332,24 +1304,6 @@ class WP_Query {
 	 public $thumbnails_cached = false;
 
 	/**
-	 * Whether the term meta cache for matched posts has been primed.
-	 *
-	 * @since 4.4.0
-	 * @access protected
-	 * @var bool
-	 */
-	public $updated_term_meta_cache = false;
-
-	/**
-	 * Whether the comment meta cache for matched posts has been primed.
-	 *
-	 * @since 4.4.0
-	 * @access protected
-	 * @var bool
-	 */
-	public $updated_comment_meta_cache = false;
-
-	/**
 	 * Cached list of search stopwords.
 	 *
 	 * @since 3.7.0
@@ -1389,7 +1343,6 @@ class WP_Query {
 		$this->is_trackback = false;
 		$this->is_home = false;
 		$this->is_404 = false;
-		$this->is_comments_popup = false;
 		$this->is_paged = false;
 		$this->is_admin = false;
 		$this->is_attachment = false;
@@ -1441,6 +1394,7 @@ class WP_Query {
 	 * Fills in the query variables, which do not exist within the parameter.
 	 *
 	 * @since 2.1.0
+	 * @since 4.4.0 Removed the `comments_popup` public query variable.
 	 * @access public
 	 *
 	 * @param array $array Defined query variables.
@@ -1476,7 +1430,6 @@ class WP_Query {
 			, 'feed'
 			, 'tb'
 			, 'paged'
-			, 'comments_popup'
 			, 'meta_key'
 			, 'meta_value'
 			, 'preview'
@@ -1485,6 +1438,7 @@ class WP_Query {
 			, 'title'
 			, 'fields'
 			, 'menu_order'
+			, 'embed'
 		);
 
 		foreach ( $keys as $key ) {
@@ -1511,6 +1465,9 @@ class WP_Query {
 	 *              array key to `$orderby`.
 	 * @since 4.4.0 Introduced `$post_name__in` and `$title` parameters. `$s` was updated to support excluded
 	 *              search terms, by prepending a hyphen.
+	 * @since 4.5.0 Removed the `$comments_popup` parameter.
+	 *              Introduced the `$comment_status` and `$ping_status` parameters.
+	 *              Introduced `RAND(x)` syntax for `$orderby`, which allows an integer seed value to random sorts.
 	 * @access public
 	 *
 	 * @param string|array $query {
@@ -1527,9 +1484,9 @@ class WP_Query {
 	 *     @type array        $category__in            An array of category IDs (OR in, no children).
 	 *     @type array        $category__not_in        An array of category IDs (NOT in).
 	 *     @type string       $category_name           Use category slug (not name, this or any children).
+	 *     @type string       $comment_status          Comment status.
 	 *     @type int          $comments_per_page       The number of comments to return per page.
 	 *                                                 Default 'comments_per_page' option.
-	 *     @type int|string   $comments_popup          Whether the query is within the comments popup. Default empty.
 	 *     @type array        $date_query              An associative array of WP_Date_Query arguments.
 	 *                                                 {@see WP_Date_Query::__construct()}
 	 *     @type int          $day                     Day of the month. Default empty. Accepts numbers 1-31.
@@ -1546,7 +1503,7 @@ class WP_Query {
 	 *     @type string       $meta_compare            Comparison operator to test the 'meta_value'.
 	 *     @type string       $meta_key                Custom field key.
 	 *     @type array        $meta_query              An associative array of WP_Meta_Query arguments.
-	 *                                                 {@see WP_Meta_Query->queries}
+	 *                                                 {@see WP_Meta_Query}
 	 *     @type string       $meta_value              Custom field value.
 	 *     @type int          $meta_value_num          Custom field value number.
 	 *     @type int          $menu_order              The menu order of the posts.
@@ -1564,6 +1521,7 @@ class WP_Query {
 	 *                                                 specific `$meta_query` clause, use that clause's array key.
 	 *                                                 Default 'date'. Accepts 'none', 'name', 'author', 'date',
 	 *                                                 'title', 'modified', 'menu_order', 'parent', 'ID', 'rand',
+	 *                                                 'RAND(x)' (where 'x' is an integer seed value),
 	 *                                                 'comment_count', 'meta_value', 'meta_value_num', 'post__in',
 	 *                                                 and the array keys of `$meta_query`.
 	 *     @type int          $p                       Post ID.
@@ -1573,6 +1531,7 @@ class WP_Query {
 	 *     @type int          $page_id                 Page ID.
 	 *     @type string       $pagename                Page slug.
 	 *     @type string       $perm                    Show posts if user has the appropriate capability.
+	 *     @type string       $ping_status             Ping status.
 	 *     @type array        $post__in                An array of post IDs to retrieve, sticky posts will be included
 	 *     @type string       $post_mime_type          The mime type of the post. Used for 'attachment' post_type.
 	 *     @type array        $post__not_in            An array of post IDs not to retrieve. Note: a string of comma-
@@ -1785,15 +1744,16 @@ class WP_Query {
 		if ( '' != $qv['feed'] )
 			$this->is_feed = true;
 
+		if ( '' != $qv['embed'] ) {
+			$this->is_embed = true;
+		}
+
 		if ( '' != $qv['tb'] )
 			$this->is_trackback = true;
 
 		if ( '' != $qv['paged'] && ( intval($qv['paged']) > 1 ) )
 			$this->is_paged = true;
 
-		if ( '' != $qv['comments_popup'] )
-			$this->is_comments_popup = true;
-
 		// if we're previewing inside the write screen
 		if ( '' != $qv['preview'] )
 			$this->is_preview = true;
@@ -1811,7 +1771,7 @@ class WP_Query {
 		if ( $this->is_feed && ( !empty($qv['withcomments']) || ( empty($qv['withoutcomments']) && $this->is_singular ) ) )
 			$this->is_comment_feed = true;
 
-		if ( !( $this->is_singular || $this->is_archive || $this->is_search || $this->is_feed || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) || $this->is_trackback || $this->is_404 || $this->is_admin || $this->is_comments_popup || $this->is_robots ) )
+		if ( !( $this->is_singular || $this->is_archive || $this->is_search || $this->is_feed || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) || $this->is_trackback || $this->is_404 || $this->is_admin || $this->is_robots ) )
 			$this->is_home = true;
 
 		// Correct is_* for page_on_front and page_for_posts
@@ -1820,6 +1780,9 @@ class WP_Query {
 			// pagename can be set and empty depending on matched rewrite rules. Ignore an empty pagename.
 			if ( isset($_query['pagename']) && '' == $_query['pagename'] )
 				unset($_query['pagename']);
+
+			unset( $_query['embed'] );
+
 			if ( empty($_query) || !array_diff( array_keys($_query), array('preview', 'page', 'paged', 'cpage') ) ) {
 				$this->is_page = true;
 				$this->is_home = false;
@@ -1891,7 +1854,7 @@ class WP_Query {
 		if ( '404' == $qv['error'] )
 			$this->set_404();
 
-		$this->is_embed = isset( $qv['embed'] ) && ( $this->is_singular || $this->is_404 );
+		$this->is_embed = $this->is_embed && ( $this->is_singular || $this->is_404 );
 
 		$this->query_vars_hash = md5( serialize( $this->query_vars ) );
 		$this->query_vars_changed = false;
@@ -1914,7 +1877,7 @@ class WP_Query {
 	 * @access protected
 	 * @since 3.1.0
 	 *
-	 * @param array &$q The query variables
+	 * @param array $q The query variables. Passed by reference.
 	 */
 	public function parse_tax_query( &$q ) {
 		if ( ! empty( $q['tax_query'] ) && is_array( $q['tax_query'] ) ) {
@@ -2193,7 +2156,7 @@ class WP_Query {
 			}
 
 			$like = $n . $wpdb->esc_like( $term ) . $n;
-			$search .= $wpdb->prepare( "{$searchand}(($wpdb->posts.post_title $like_op %s) $andor_op ($wpdb->posts.post_content $like_op %s))", $like, $like );
+			$search .= $wpdb->prepare( "{$searchand}(($wpdb->posts.post_title $like_op %s) $andor_op ($wpdb->posts.post_excerpt $like_op %s) $andor_op ($wpdb->posts.post_content $like_op %s))", $like, $like, $like );
 			$searchand = ' AND ';
 		}
 
@@ -2231,8 +2194,8 @@ class WP_Query {
 			else
 				$term = trim( $term, "\"' " );
 
-			// Avoid single A-Z.
-			if ( ! $term || ( 1 === strlen( $term ) && preg_match( '/^[a-z]$/i', $term ) ) )
+			// Avoid single A-Z and single dashes.
+			if ( ! $term || ( 1 === strlen( $term ) && preg_match( '/^[a-z\-]$/i', $term ) ) )
 				continue;
 
 			if ( in_array( call_user_func( $strtolower, $term ), $stopwords, true ) )
@@ -2317,13 +2280,14 @@ class WP_Query {
 					$search_orderby .= 'WHEN ' . implode( ' OR ', $q['search_orderby_title'] ) . ' THEN 3 ';
 			}
 
-			// sentence match in 'post_content'
+			// Sentence match in 'post_content' and 'post_excerpt'.
 			if ( $like ) {
-				$search_orderby .= $wpdb->prepare( "WHEN $wpdb->posts.post_content LIKE %s THEN 4 ", $like );
+				$search_orderby .= $wpdb->prepare( "WHEN $wpdb->posts.post_excerpt LIKE %s THEN 4 ", $like );
+				$search_orderby .= $wpdb->prepare( "WHEN $wpdb->posts.post_content LIKE %s THEN 5 ", $like );
 			}
 
 			if ( $search_orderby ) {
-				$search_orderby = '(CASE ' . $search_orderby . 'ELSE 5 END)';
+				$search_orderby = '(CASE ' . $search_orderby . 'ELSE 6 END)';
 			}
 		} else {
 			// single word or sentence search
@@ -2371,6 +2335,14 @@ class WP_Query {
 			$allowed_keys   = array_merge( $allowed_keys, array_keys( $meta_clauses ) );
 		}
 
+		// If RAND() contains a seed value, sanitize and add to allowed keys.
+		$rand_with_seed = false;
+		if ( preg_match( '/RAND\(([0-9]+)\)/i', $orderby, $matches ) ) {
+			$orderby = sprintf( 'RAND(%s)', intval( $matches[1] ) );
+			$allowed_keys[] = $orderby;
+			$rand_with_seed = true;
+		}
+
 		if ( ! in_array( $orderby, $allowed_keys, true ) ) {
 			return false;
 		}
@@ -2407,6 +2379,8 @@ class WP_Query {
 					// $orderby corresponds to a meta_query clause.
 					$meta_clause = $meta_clauses[ $orderby ];
 					$orderby_clause = "CAST({$meta_clause['alias']}.meta_value AS {$meta_clause['cast']})";
+				} elseif ( $rand_with_seed ) {
+					$orderby_clause = $orderby;
 				} else {
 					// Default: order by post field.
 					$orderby_clause = "$wpdb->posts.post_" . sanitize_key( $orderby );
@@ -2774,9 +2748,6 @@ class WP_Query {
 			$where .= " AND $wpdb->posts.post_name IN ('" . implode( "' ,'", $q['post_name__in'] ) . "')";
 		}
 
-		if ( intval($q['comments_popup']) )
-			$q['p'] = absint($q['comments_popup']);
-
 		// If an attachment is requested by number, let it supersede any post number.
 		if ( $q['attachment_id'] )
 			$q['p'] = absint($q['attachment_id']);
@@ -2810,19 +2781,21 @@ class WP_Query {
 		}
 
 		// If a search pattern is specified, load the posts that match.
-		if ( ! empty( $q['s'] ) ) {
+		if ( strlen( $q['s'] ) ) {
 			$search = $this->parse_search( $q );
 		}
 
-		/**
-		 * Filter the search SQL that is used in the WHERE clause of WP_Query.
-		 *
-		 * @since 3.0.0
-		 *
-		 * @param string   $search Search SQL for WHERE clause.
-		 * @param WP_Query $this   The current WP_Query object.
-		 */
-		$search = apply_filters_ref_array( 'posts_search', array( $search, &$this ) );
+		if ( ! $q['suppress_filters'] ) {
+			/**
+			 * Filter the search SQL that is used in the WHERE clause of WP_Query.
+			 *
+			 * @since 3.0.0
+			 *
+			 * @param string   $search Search SQL for WHERE clause.
+			 * @param WP_Query $this   The current WP_Query object.
+			 */
+			$search = apply_filters_ref_array( 'posts_search', array( $search, &$this ) );
+		}
 
 		// Taxonomies
 		if ( !$this->is_singular ) {
@@ -2879,6 +2852,9 @@ class WP_Query {
 						} else {
 							$q['term_id'] = $queried_items['terms'][0];
 						}
+
+						// Take the first one we find.
+						break;
 					}
 				}
 			}
@@ -3031,15 +3007,18 @@ class WP_Query {
 			if ( ! empty( $q['search_orderby_title'] ) && ( empty( $q['orderby'] ) && ! $this->is_feed ) || ( isset( $q['orderby'] ) && 'relevance' === $q['orderby'] ) )
 				$search_orderby = $this->parse_search_order( $q );
 
-			/**
-			 * Filter the ORDER BY used when ordering search results.
-			 *
-			 * @since 3.7.0
-			 *
-			 * @param string   $search_orderby The ORDER BY clause.
-			 * @param WP_Query $this           The current WP_Query instance.
-			 */
-			$search_orderby = apply_filters( 'posts_search_orderby', $search_orderby, $this );
+			if ( ! $q['suppress_filters'] ) {
+				/**
+				 * Filter the ORDER BY used when ordering search results.
+				 *
+				 * @since 3.7.0
+				 *
+				 * @param string   $search_orderby The ORDER BY clause.
+				 * @param WP_Query $this           The current WP_Query instance.
+				 */
+				$search_orderby = apply_filters( 'posts_search_orderby', $search_orderby, $this );
+			}
+
 			if ( $search_orderby )
 				$orderby = $orderby ? $search_orderby . ', ' . $orderby : $search_orderby;
 		}
@@ -3063,6 +3042,14 @@ class WP_Query {
 			$where .= sprintf( " AND $wpdb->posts.post_password %s ''", $q['has_password'] ? '!=' : '=' );
 		}
 
+		if ( ! empty( $q['comment_status'] ) ) {
+			$where .= $wpdb->prepare( " AND $wpdb->posts.comment_status = %s ", $q['comment_status'] );
+		}
+
+		if ( ! empty( $q['ping_status'] ) )  {
+			$where .= $wpdb->prepare( " AND $wpdb->posts.ping_status = %s ", $q['ping_status'] );
+		}
+
 		if ( 'any' == $post_type ) {
 			$in_search_post_types = get_post_types( array('exclude_from_search' => false) );
 			if ( empty( $in_search_post_types ) )
@@ -3231,7 +3218,7 @@ class WP_Query {
 				$cgroupby = "$wpdb->comments.comment_id";
 			} else { // Other non singular e.g. front
 				$cjoin = "JOIN $wpdb->posts ON ( $wpdb->comments.comment_post_ID = $wpdb->posts.ID )";
-				$cwhere = "WHERE post_status = 'publish' AND comment_approved = '1'";
+				$cwhere = "WHERE ( post_status = 'publish' OR ( post_status = 'inherit' && post_type = 'attachment' ) ) AND comment_approved = '1'";
 				$cgroupby = '';
 			}
 
@@ -3631,11 +3618,6 @@ class WP_Query {
 		if ( $this->posts )
 			$this->posts = array_map( 'get_post', $this->posts );
 
-
-		if ( $q['update_post_term_cache'] ) {
-			add_filter( 'get_term_metadata', array( $this, 'lazyload_term_meta' ), 10, 2 );
-		}
-
 		if ( ! $q['suppress_filters'] ) {
 			/**
 			 * Filter the raw post results array, prior to status checks.
@@ -3682,7 +3664,6 @@ class WP_Query {
 				$this->is_attachment = true;
 			}
 			$post_status_obj = get_post_status_object($status);
-			//$type = get_post_type($this->posts[0]);
 
 			// If the post_status was specifically requested, let it pass through.
 			if ( !$post_status_obj->public && ! in_array( $status, $q_status ) ) {
@@ -3765,7 +3746,7 @@ class WP_Query {
 
 		// If comments have been fetched as part of the query, make sure comment meta lazy-loading is set up.
 		if ( ! empty( $this->comments ) ) {
-			add_filter( 'get_comment_metadata', array( $this, 'lazyload_comment_meta' ), 10, 2 );
+			wp_queue_comments_for_comment_meta_lazyload( $this->comments );
 		}
 
 		if ( ! $q['suppress_filters'] ) {
@@ -3797,6 +3778,10 @@ class WP_Query {
 			$this->posts = array();
 		}
 
+		if ( $q['update_post_term_cache'] ) {
+			wp_queue_posts_for_term_meta_lazyload( $this->posts );
+		}
+
 		return $this->posts;
 	}
 
@@ -3808,6 +3793,9 @@ class WP_Query {
 	 * @access private
 	 *
 	 * @global wpdb $wpdb WordPress database abstraction object.
+	 *
+	 * @param array  $q      Query variables.
+	 * @param string $limits LIMIT clauses of the query.
 	 */
 	private function set_found_posts( $q, $limits ) {
 		global $wpdb;
@@ -4227,7 +4215,7 @@ class WP_Query {
 			return true;
 		}
 
-		$attachment = (array) $attachment;
+		$attachment = array_map( 'strval', (array) $attachment );
 
 		$post_obj = $this->get_queried_object();
 
@@ -4261,7 +4249,7 @@ class WP_Query {
 
 		$author_obj = $this->get_queried_object();
 
-		$author = (array) $author;
+		$author = array_map( 'strval', (array) $author );
 
 		if ( in_array( (string) $author_obj->ID, $author ) )
 			return true;
@@ -4293,7 +4281,7 @@ class WP_Query {
 
 		$cat_obj = $this->get_queried_object();
 
-		$category = (array) $category;
+		$category = array_map( 'strval', (array) $category );
 
 		if ( in_array( (string) $cat_obj->term_id, $category ) )
 			return true;
@@ -4325,7 +4313,7 @@ class WP_Query {
 
 		$tag_obj = $this->get_queried_object();
 
-		$tag = (array) $tag;
+		$tag = array_map( 'strval', (array) $tag );
 
 		if ( in_array( (string) $tag_obj->term_id, $tag ) )
 			return true;
@@ -4387,11 +4375,14 @@ class WP_Query {
 	 * Whether the current URL is within the comments popup window.
 	 *
 	 * @since 3.1.0
+	 * @deprecated 4.5.0
 	 *
 	 * @return bool
 	 */
 	public function is_comments_popup() {
-		return (bool) $this->is_comments_popup;
+		_deprecated_function( __FUNCTION__, '4.5' );
+
+		return false;
 	}
 
 	/**
@@ -4524,7 +4515,7 @@ class WP_Query {
 
 		$page_obj = $this->get_queried_object();
 
-		$page = (array) $page;
+		$page = array_map( 'strval', (array) $page );
 
 		if ( in_array( (string) $page_obj->ID, $page ) ) {
 			return true;
@@ -4617,7 +4608,7 @@ class WP_Query {
 
 		$post_obj = $this->get_queried_object();
 
-		$post = (array) $post;
+		$post = array_map( 'strval', (array) $post );
 
 		if ( in_array( (string) $post_obj->ID, $post ) ) {
 			return true;
@@ -4855,122 +4846,32 @@ class WP_Query {
 	}
 
 	/**
-	 * Lazy-loads termmeta for located posts.
-	 *
-	 * As a rule, term queries (`get_terms()` and `wp_get_object_terms()`) prime the metadata cache for matched
-	 * terms by default. However, this can cause a slight performance penalty, especially when that metadata is
-	 * not actually used. In the context of a `WP_Query` instance, we're able to avoid this potential penalty.
-	 * `update_object_term_cache()`, called from `update_post_caches()`, does not 'update_term_meta_cache'.
-	 * Instead, the first time `get_term_meta()` is called from within a `WP_Query` loop, the current method
-	 * detects the fact, and then primes the metadata cache for all terms attached to all posts in the loop,
-	 * with a single database query.
-	 *
-	 * This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it
-	 * directly, from either inside or outside the `WP_Query` object.
+	 * Lazyload term meta for posts in the loop.
 	 *
 	 * @since 4.4.0
-	 * @access public
+	 * @deprecated 4.5.0 See wp_queue_posts_for_term_meta_lazyload().
 	 *
-	 * @param mixed $check  The `$check` param passed from the 'get_term_metadata' hook.
-	 * @param int  $term_id ID of the term whose metadata is being cached.
-	 * @return mixed In order not to short-circuit `get_metadata()`. Generally, this is `null`, but it could be
-	 *               another value if filtered by a plugin.
+	 * @param mixed $check
+	 * @param int   $term_id
+	 * @return mixed
 	 */
 	public function lazyload_term_meta( $check, $term_id ) {
-		/*
-		 * We only do this once per `WP_Query` instance.
-		 * Can't use `remove_filter()` because of non-unique object hashes.
-		 */
-		if ( $this->updated_term_meta_cache ) {
-			return $check;
-		}
-
-		// We can only lazyload if the entire post object is present.
-		$posts = array();
-		foreach ( $this->posts as $post ) {
-			if ( $post instanceof WP_Post ) {
-				$posts[] = $post;
-			}
-		}
-
-		if ( ! empty( $posts ) ) {
-			// Fetch cached term_ids for each post. Keyed by term_id for faster lookup.
-			$term_ids = array();
-			foreach ( $posts as $post ) {
-				$taxonomies = get_object_taxonomies( $post->post_type );
-				foreach ( $taxonomies as $taxonomy ) {
-					// Term cache should already be primed by 'update_post_term_cache'.
-					$terms = get_object_term_cache( $post->ID, $taxonomy );
-					if ( false !== $terms ) {
-						foreach ( $terms as $term ) {
-							if ( ! isset( $term_ids[ $term->term_id ] ) ) {
-								$term_ids[ $term->term_id ] = 1;
-							}
-						}
-					}
-				}
-			}
-
-			/*
-			 * Only update the metadata cache for terms belonging to these posts if the term_id passed
-			 * to `get_term_meta()` matches one of those terms. This prevents a single call to
-			 * `get_term_meta()` from priming metadata for all `WP_Query` objects.
-			 */
-			if ( isset( $term_ids[ $term_id ] ) ) {
-				update_termmeta_cache( array_keys( $term_ids ) );
-				$this->updated_term_meta_cache = true;
-			}
-		}
-
-		// If no terms were found, there's no need to run this again.
-		if ( empty( $term_ids ) ) {
-			$this->updated_term_meta_cache = true;
-		}
-
+		_deprecated_function( __METHOD__, '4.5.0' );
 		return $check;
 	}
 
 	/**
-	 * Lazy-load comment meta when inside of a `WP_Query` loop.
-	 *
-	 * This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it
-	 * directly, from either inside or outside the `WP_Query` object.
+	 * Lazyload comment meta for comments in the loop.
 	 *
 	 * @since 4.4.0
+	 * @deprecated 4.5.0 See wp_queue_comments_for_comment_meta_lazyload().
 	 *
-	 * @param mixed $check     The `$check` param passed from the 'get_comment_metadata' hook.
-	 * @param int  $comment_id ID of the comment whose metadata is being cached.
-	 * @return mixed The original value of `$check`, to not affect 'get_comment_metadata'.
+	 * @param mixed $check
+	 * @param int   $comment_id
+	 * @return mixed
 	 */
 	public function lazyload_comment_meta( $check, $comment_id ) {
-		/*
-		 * We only do this once per `WP_Query` instance.
-		 * Can't use `remove_filter()` because of non-unique object hashes.
-		 */
-		if ( $this->updated_comment_meta_cache ) {
-			return $check;
-		}
-
-		// Don't use `wp_list_pluck()` to avoid by-reference manipulation.
-		$comment_ids = array();
-		if ( is_array( $this->comments ) ) {
-			foreach ( $this->comments as $comment ) {
-				$comment_ids[] = $comment->comment_ID;
-			}
-		}
-
-		/*
-		 * Only update the metadata cache for comments belonging to these posts if the comment_id passed
-		 * to `get_comment_meta()` matches one of those comments. This prevents a single call to
-		 * `get_comment_meta()` from priming metadata for all `WP_Query` objects.
-		 */
-		if ( in_array( $comment_id, $comment_ids ) ) {
-			update_meta_cache( 'comment', $comment_ids );
-			$this->updated_comment_meta_cache = true;
-		} elseif ( empty( $comment_ids ) ) {
-			$this->updated_comment_meta_cache = true;
-		}
-
+		_deprecated_function( __METHOD__, '4.5.0' );
 		return $check;
 	}
 }
--- a/wp-includes/random_compat/byte_safe_strings.php
+++ b/wp-includes/random_compat/byte_safe_strings.php
@@ -50,8 +50,10 @@ if (!function_exists('RandomCompat_strlen')) {
                     'RandomCompat_strlen() expects a string'
                 );
             }
+
             return mb_strlen($binary_string, '8bit');
         }
+
     } else {
         /**
          * strlen() implementation that isn't brittle to mbstring.func_overload
@@ -77,8 +79,10 @@ if (!function_exists('RandomCompat_strlen')) {
 }
 
 if (!function_exists('RandomCompat_substr')) {
+
     if (
-        defined('MB_OVERLOAD_STRING') &&
+        defined('MB_OVERLOAD_STRING')
+        &&
         ini_get('mbstring.func_overload') & MB_OVERLOAD_STRING
     ) {
         /**
@@ -102,11 +106,13 @@ if (!function_exists('RandomCompat_substr')) {
                     'RandomCompat_substr(): First argument should be a string'
                 );
             }
+
             if (!is_int($start)) {
                 throw new TypeError(
                     'RandomCompat_substr(): Second argument should be an integer'
                 );
             }
+
             if ($length === null) {
                 /**
                  * mb_substr($str, 0, NULL, '8bit') returns an empty string on
@@ -118,9 +124,12 @@ if (!function_exists('RandomCompat_substr')) {
                     'RandomCompat_substr(): Third argument should be an integer, or omitted'
                 );
             }
+
             return mb_substr($binary_string, $start, $length, '8bit');
         }
+
     } else {
+
         /**
          * substr() implementation that isn't brittle to mbstring.func_overload
          *
@@ -141,19 +150,23 @@ if (!function_exists('RandomCompat_substr')) {
                     'RandomCompat_substr(): First argument should be a string'
                 );
             }
+
             if (!is_int($start)) {
                 throw new TypeError(
                     'RandomCompat_substr(): Second argument should be an integer'
                 );
             }
+
             if ($length !== null) {
                 if (!is_int($length)) {
                     throw new TypeError(
                         'RandomCompat_substr(): Third argument should be an integer, or omitted'
                     );
                 }
+
                 return substr($binary_string, $start, $length);
             }
+
             return substr($binary_string, $start);
         }
     }
--- a/wp-includes/random_compat/cast_to_int.php
+++ b/wp-includes/random_compat/cast_to_int.php
@@ -37,26 +37,33 @@ if (!function_exists('RandomCompat_intval')) {
      * lose precision, so the <= and => operators might accidentally let a float
      * through.
      * 
-     * @param numeric $number The number we want to convert to an int
-     * @param boolean $fail_open Set to true to not throw an exception
+     * @param int|float $number    The number we want to convert to an int
+     * @param boolean   $fail_open Set to true to not throw an exception
      * 
      * @return int (or float if $fail_open)
+     *
+     * @throws TypeError
      */
     function RandomCompat_intval($number, $fail_open = false)
     {
         if (is_numeric($number)) {
             $number += 0;
         }
+
         if (
-            is_float($number) &&
-            $number > ~PHP_INT_MAX &&
+            is_float($number)
+            &&
+            $number > ~PHP_INT_MAX
+            &&
             $number < PHP_INT_MAX
         ) {
             $number = (int) $number;
         }
+
         if (is_int($number) || $fail_open) {
             return $number;
         }
+
         throw new TypeError(
             'Expected an integer.'
         );
--- a/wp-includes/random_compat/random.php
+++ b/wp-includes/random_compat/random.php
@@ -1,22 +1,25 @@
 <?php
 /**
- * Random_* Compatibility Library 
+ * Random_* Compatibility Library
  * for using the new PHP 7 random_* API in PHP 5 projects
- * 
+ *
+ * @version 1.2.1
+ * @released 2016-02-29
+ *
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2015 Paragon Initiative Enterprises
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
  * in the Software without restriction, including without limitation the rights
  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  * copies of the Software, and to permit persons to whom the Software is
  * furnished to do so, subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in
  * all copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -29,72 +32,127 @@
 if (!defined('PHP_VERSION_ID')) {
     // This constant was introduced in PHP 5.2.7
     $RandomCompatversion = explode('.', PHP_VERSION);
-    define('PHP_VERSION_ID', ($RandomCompatversion[0] * 10000 + $RandomCompatversion[1] * 100 + $RandomCompatversion[2]));
+    define(
+        'PHP_VERSION_ID',
+        $RandomCompatversion[0] * 10000
+        + $RandomCompatversion[1] * 100
+        + $RandomCompatversion[2]
+    );
     $RandomCompatversion = null;
 }
+
 if (PHP_VERSION_ID < 70000) {
+
     if (!defined('RANDOM_COMPAT_READ_BUFFER')) {
         define('RANDOM_COMPAT_READ_BUFFER', 8);
     }
+
     $RandomCompatDIR = dirname(__FILE__);
+
     require_once $RandomCompatDIR.'/byte_safe_strings.php';
     require_once $RandomCompatDIR.'/cast_to_int.php';
     require_once $RandomCompatDIR.'/error_polyfill.php';
+
     if (!function_exists('random_bytes')) {
         /**
          * PHP 5.2.0 - 5.6.x way to implement random_bytes()
-         * 
+         *
          * We use conditional statements here to define the function in accordance
          * to the operating environment. It's a micro-optimization.
-         * 
+         *
          * In order of preference:
          *   1. Use libsodium if available.
          *   2. fread() /dev/urandom if available (never on Windows)
-         *   3. mcrypt_create_iv($bytes, MCRYPT_CREATE_IV)
+         *   3. mcrypt_create_iv($bytes, MCRYPT_DEV_URANDOM)
          *   4. COM('CAPICOM.Utilities.1')->GetRandom()
          *   5. openssl_random_pseudo_bytes() (absolute last resort)
-         * 
+         *
          * See ERRATA.md for our reasoning behind this particular order
          */
-        if (PHP_VERSION_ID >= 50300 && extension_loaded('libsodium') && function_exists('\\Sodium\\randombytes_buf')) {
+        if (extension_loaded('libsodium')) {
             // See random_bytes_libsodium.php
-            require_once $RandomCompatDIR.'/random_bytes_libsodium.php';
+            if (PHP_VERSION_ID >= 50300 && function_exists('\\Sodium\\randombytes_buf')) {
+                require_once $RandomCompatDIR.'/random_bytes_libsodium.php';
+            } elseif (method_exists('Sodium', 'randombytes_buf')) {
+                require_once $RandomCompatDIR.'/random_bytes_libsodium_legacy.php';
+            }
         }
-        if (
-            !function_exists('random_bytes') && 
-            DIRECTORY_SEPARATOR === '/' &&
-            @is_readable('/dev/urandom')
-        ) {
+
+        /**
+         * Reading directly from /dev/urandom:
+         */
+        if (DIRECTORY_SEPARATOR === '/') {
             // DIRECTORY_SEPARATOR === '/' on Unix-like OSes -- this is a fast
             // way to exclude Windows.
-            // 
-            // Error suppression on is_readable() in case of an open_basedir or 
-            // safe_mode failure. All we care about is whether or not we can 
-            // read it at this point. If the PHP environment is going to panic 
-            // over trying to see if the file can be read in the first place,
-            // that is not helpful to us here.
-            
-            // See random_bytes_dev_urandom.php
-            require_once $RandomCompatDIR.'/random_bytes_dev_urandom.php';
+            $RandomCompatUrandom = true;
+            $RandomCompat_basedir = ini_get('open_basedir');
+
+            if (!empty($RandomCompat_basedir)) {
+                $RandomCompat_open_basedir = explode(
+                    PATH_SEPARATOR,
+                    strtolower($RandomCompat_basedir)
+                );
+                $RandomCompatUrandom = in_array(
+                    '/dev',
+                    $RandomCompat_open_basedir
+                );
+                $RandomCompat_open_basedir = null;
+            }
+
+            if (
+                !function_exists('random_bytes')
+                &&
+                $RandomCompatUrandom
+                &&
+                @is_readable('/dev/urandom')
+            ) {
+                // Error suppression on is_readable() in case of an open_basedir
+                // or safe_mode failure. All we care about is whether or not we
+                // can read it at this point. If the PHP environment is going to
+                // panic over trying to see if the file can be read in the first
+                // place, that is not helpful to us here.
+
+                // See random_bytes_dev_urandom.php
+                require_once $RandomCompatDIR.'/random_bytes_dev_urandom.php';
+            }
+            // Unset variables after use
+            $RandomCompat_basedir = null;
+            $RandomCompatUrandom = null;
         }
+
+        /**
+         * mcrypt_create_iv()
+         */
         if (
-            !function_exists('random_bytes') &&
-            PHP_VERSION_ID >= 50307 &&
+            !function_exists('random_bytes')
+            &&
+            PHP_VERSION_ID >= 50307
+            &&
             extension_loaded('mcrypt')
         ) {
-            // See random_bytes_mcrypt.php
-            require_once $RandomCompatDIR.'/random_bytes_mcrypt.php';
+            // Prevent this code from hanging indefinitely on non-Windows;
+            // see https://bugs.php.net/bug.php?id=69833
+            if (
+                DIRECTORY_SEPARATOR !== '/' ||
+                (PHP_VERSION_ID <= 50609 || PHP_VERSION_ID >= 50613)
+            ) {
+                // See random_bytes_mcrypt.php
+                require_once $RandomCompatDIR.'/random_bytes_mcrypt.php';
+            }
         }
+
         if (
-            !function_exists('random_bytes') && 
-            extension_loaded('com_dotnet') &&
+            !function_exists('random_bytes')
+            &&
+            extension_loaded('com_dotnet')
+            &&
             class_exists('COM')
         ) {
             $RandomCompat_disabled_classes = preg_split(
-                '#\s*,\s*#', 
+                '#\s*,\s*#',
                 strtolower(ini_get('disable_classes'))
             );
-            
+
             if (!in_array('com', $RandomCompat_disabled_classes)) {
                 try {
                     $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
@@ -109,28 +167,40 @@ if (PHP_VERSION_ID < 70000) {
             $RandomCompat_disabled_classes = null;
             $RandomCompatCOMtest = null;
         }
+
+        /**
+         * openssl_random_pseudo_bytes()
+         */
         if (
-            !function_exists('random_bytes') && 
-            extension_loaded('openssl') &&
             (
                 // Unix-like with PHP >= 5.3.0 or
                 (
-                    DIRECTORY_SEPARATOR === '/' &&
+                    DIRECTORY_SEPARATOR === '/'
+                    &&
                     PHP_VERSION_ID >= 50300
-                ) ||
+                )
+                ||
                 // Windows with PHP >= 5.4.1
                 PHP_VERSION_ID >= 50401
             )
+            &&
+            !function_exists('random_bytes')
+            &&
+            extension_loaded('openssl')
         ) {
             // See random_bytes_openssl.php
             require_once $RandomCompatDIR.'/random_bytes_openssl.php';
         }
+
+        /**
+         * throw new Exception
+         */
         if (!function_exists('random_bytes')) {
             /**
              * We don't have any more options, so let's throw an exception right now
              * and hope the developer won't let it fail silently.
              */
-            function random_bytes()
+            function random_bytes($length)
             {
                 throw new Exception(
                     'There is no suitable CSPRNG installed on your system'
@@ -138,8 +208,10 @@ if (PHP_VERSION_ID < 70000) {
             }
         }
     }
+
     if (!function_exists('random_int')) {
         require_once $RandomCompatDIR.'/random_int.php';
     }
+
     $RandomCompatDIR = null;
 }
--- a/wp-includes/random_compat/random_bytes_com_dotnet.php
+++ b/wp-includes/random_compat/random_bytes_com_dotnet.php
@@ -46,14 +46,17 @@ function random_bytes($bytes)
             'random_bytes(): $bytes must be an integer'
         );
     }
+
     if ($bytes < 1) {
         throw new Error(
             'Length must be greater than 0'
         );
     }
+
     $buf = '';
     $util = new COM('CAPICOM.Utilities.1');
     $execCount = 0;
+
     /**
      * Let's not let it loop forever. If we run N times and fail to
      * get N bytes of random data, then CAPICOM has failed us.
@@ -68,6 +71,7 @@ function random_bytes($bytes)
         }
         ++$execCount; 
     } while ($execCount < $bytes);
+
     /**
      * If we reach here, PHP has failed us.
      */
--- a/wp-includes/random_compat/random_bytes_dev_urandom.php
+++ b/wp-includes/random_compat/random_bytes_dev_urandom.php
@@ -62,6 +62,7 @@ function random_bytes($bytes)
                 $fp = false;
             }
         }
+
         if (!empty($fp)) {
             /**
              * stream_set_read_buffer() does not exist in HHVM
@@ -79,6 +80,7 @@ function random_bytes($bytes)
             }
         }
     }
+
     try {
         $bytes = RandomCompat_intval($bytes);
     } catch (TypeError $ex) {
@@ -86,11 +88,13 @@ function random_bytes($bytes)
             'random_bytes(): $bytes must be an integer'
         );
     }
+
     if ($bytes < 1) {
         throw new Error(
             'Length must be greater than 0'
         );
     }
+
     /**
      * This if() block only runs if we managed to open a file handle
      * 
@@ -101,6 +105,7 @@ function random_bytes($bytes)
     if (!empty($fp)) {
         $remaining = $bytes;
         $buf = '';
+
         /**
          * We use fread() in a loop to protect against partial reads
          */
@@ -133,6 +138,7 @@ function random_bytes($bytes)
             }
         }
     }
+
     /**
      * If we reach here, PHP has failed us.
      */
--- a/wp-includes/random_compat/random_bytes_libsodium.php
+++ b/wp-includes/random_compat/random_bytes_libsodium.php
@@ -48,11 +48,13 @@ function random_bytes($bytes)
             'random_bytes(): $bytes must be an integer'
         );
     }
+
     if ($bytes < 1) {
         throw new Error(
             'Length must be greater than 0'
         );
     }
+
     /**
      * \Sodium\randombytes_buf() doesn't allow more than 2147483647 bytes to be
      * generated in one invocation.
--- /dev/null
+++ b/wp-includes/random_compat/random_bytes_libsodium_legacy.php
@@ -0,0 +1,86 @@
+<?php
+/**
+ * Random_* Compatibility Library 
+ * for using the new PHP 7 random_* API in PHP 5 projects
+ * 
+ * The MIT License (MIT)
+ * 
+ * Copyright (c) 2015 Paragon Initiative Enterprises
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ * 
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+/**
+ * If the libsodium PHP extension is loaded, we'll use it above any other
+ * solution.
+ *
+ * libsodium-php project:
+ * @ref https://github.com/jedisct1/libsodium-php
+ *
+ * @param int $bytes
+ *
+ * @throws Exception
+ *
+ * @return string
+ */
+function random_bytes($bytes)
+{
+    try {
+        $bytes = RandomCompat_intval($bytes);
+    } catch (TypeError $ex) {
+        throw new TypeError(
+            'random_bytes(): $bytes must be an integer'
+        );
+    }
+
+    if ($bytes < 1) {
+        throw new Error(
+            'Length must be greater than 0'
+        );
+    }
+
+    /**
+     * \Sodium\randombytes_buf() doesn't allow more than 2147483647 bytes to be
+     * generated in one invocation.
+     */
+    if ($bytes > 2147483647) {
+        $buf = '';
+        for ($i = 0; $i < $bytes; $i += 1073741824) {
+            $n = ($bytes - $i) > 1073741824
+                ? 1073741824
+                : $bytes - $i;
+            $buf .= Sodium::randombytes_buf($n);
+        }
+    } else {
+        $buf = Sodium::randombytes_buf($bytes);
+    }
+
+    if ($buf !== false) {
+        if (RandomCompat_strlen($buf) === $bytes) {
+            return $buf;
+        }
+    }
+
+    /**
+     * If we reach here, PHP has failed us.
+     */
+    throw new Exception(
+        'Could not gather sufficient random data'
+    );
+}
--- a/wp-includes/random_compat/random_bytes_mcrypt.php
+++ b/wp-includes/random_compat/random_bytes_mcrypt.php
@@ -48,6 +48,7 @@ function random_bytes($bytes)
             'random_bytes(): $bytes must be an integer'
         );
     }
+
     if ($bytes < 1) {
         throw new Error(
             'Length must be greater than 0'
@@ -55,14 +56,17 @@ function random_bytes($bytes)
     }
 
     $buf = @mcrypt_create_iv($bytes, MCRYPT_DEV_URANDOM);
-    if ($buf !== false) {
-        if (RandomCompat_strlen($buf) === $bytes) {
-            /**
-             * Return our random entropy buffer here:
-             */
-            return $buf;
-        }
+    if (
+        $buf !== false
+        &&
+        RandomCompat_strlen($buf) === $bytes
+    ) {
+        /**
+         * Return our random entropy buffer here:
+         */
+        return $buf;
     }
+
     /**
      * If we reach here, PHP has failed us.
      */
--- a/wp-includes/random_compat/random_bytes_openssl.php
+++ b/wp-includes/random_compat/random_bytes_openssl.php
@@ -48,12 +48,13 @@ function random_bytes($bytes)
             'random_bytes(): $bytes must be an integer'
         );
     }
+
     if ($bytes < 1) {
         throw new Error(
             'Length must be greater than 0'
         );
     }
-    $secure = true;
+
     /**
      * $secure is passed by reference. If it's set to false, fail. Note
      * that this will only return false if this function fails to return
@@ -61,12 +62,18 @@ function random_bytes($bytes)
      * 
      * @ref https://github.com/paragonie/random_compat/issues/6#issuecomment-119564973
      */
+    $secure = true;
     $buf = openssl_random_pseudo_bytes($bytes, $secure);
-    if ($buf !== false && $secure) {
-        if (RandomCompat_strlen($buf) === $bytes) {
-            return $buf;
-        }
+    if (
+        $buf !== false
+        &&
+        $secure
+        &&
+        RandomCompat_strlen($buf) === $bytes
+    ) {
+        return $buf;
     }
+
     /**
      * If we reach here, PHP has failed us.
      */
--- a/wp-includes/random_compat/random_int.php
+++ b/wp-includes/random_compat/random_int.php
@@ -55,6 +55,7 @@ function random_int($min, $max)
             'random_int(): $min must be an integer'
         );
     }
+
     try {
         $max = RandomCompat_intval($max);
     } catch (TypeError $ex) {
@@ -73,6 +74,7 @@ function random_int($min, $max)
             'Minimum value must be less than or equal to the maximum value'
         );
     }
+
     if ($max === $min) {
         return $min;
     }
@@ -98,6 +100,7 @@ function random_int($min, $max)
      * Test for integer overflow:
      */
     if (!is_int($range)) {
+
         /**
          * Still safely calculate wider ranges.
          * Provided by @CodesInChaos, @oittaa
@@ -111,7 +114,9 @@ function random_int($min, $max)
          */
         $bytes = PHP_INT_SIZE;
         $mask = ~0;
+
     } else {
+
         /**
          * $bits is effectively ceil(log($range, 2)) without dealing with 
          * type juggling
@@ -181,5 +186,6 @@ function random_int($min, $max)
          * then try again.
          */
     } while (!is_int($val) || $val > $max || $val < $min);
+
     return (int) $val;
 }
--- a/wp-includes/rest-api.php
+++ b/wp-includes/rest-api.php
@@ -39,10 +39,10 @@ function register_rest_route( $namespace, $route, $args = array(), $override = f
 		 * and namespace indexes. If you really need to register a
 		 * non-namespaced route, call `WP_REST_Server::register_route` directly.
 		 */
-		_doing_it_wrong( 'register_rest_route', 'Routes must be namespaced with plugin or theme name and version.', '4.4.0' );
+		_doing_it_wrong( 'register_rest_route', __( 'Routes must be namespaced with plugin or theme name and version.' ), '4.4.0' );
 		return false;
 	} else if ( empty( $route ) ) {
-		_doing_it_wrong( 'register_rest_route', 'Route must be specified.', '4.4.0' );
+		_doing_it_wrong( 'register_rest_route', __( 'Route must be specified.' ), '4.4.0' );
 		return false;
 	}
 
@@ -140,36 +140,11 @@ function rest_api_loaded() {
 	 */
 	define( 'REST_REQUEST', true );
 
-	/** @var WP_REST_Server $wp_rest_server */
-	global $wp_rest_server;
-
-	/**
-	 * Filter the REST Server Class.
-	 *
-	 * This filter allows you to adjust the server class used by the API, using a
-	 * different class to handle requests.
-	 *
-	 * @since 4.4.0
-	 *
-	 * @param string $class_name The name of the server class. Default 'WP_REST_Server'.
-	 */
-	$wp_rest_server_class = apply_filters( 'wp_rest_server_class', 'WP_REST_Server' );
-	$wp_rest_server = new $wp_rest_server_class;
-
-	/**
-	 * Fires when preparing to serve an API request.
-	 *
-	 * Endpoint objects should be created and register their hooks on this action rather
-	 * than another action to ensure they're only loaded when needed.
-	 *
-	 * @since 4.4.0
-	 *
-	 * @param WP_REST_Server $wp_rest_server Server object.
-	 */
-	do_action( 'rest_api_init', $wp_rest_server );
+	// Initialize the server.
+	$server = rest_get_server();
 
 	// Fire off the request.
-	$wp_rest_server->serve_request( $GLOBALS['wp']->query_vars['rest_route'] );
+	$server->serve_request( $GLOBALS['wp']->query_vars['rest_route'] );
 
 	// We're done.
 	die();
@@ -273,9 +248,53 @@ function rest_url( $path = '', $scheme = 'json' ) {
  * @return WP_REST_Response REST response.
  */
 function rest_do_request( $request ) {
-	global $wp_rest_server;
 	$request = rest_ensure_request( $request );
-	return $wp_rest_server->dispatch( $request );
+	return rest_get_server()->dispatch( $request );
+}
+
+/**
+ * Retrieves the current REST server instance.
+ *
+ * Instantiates a new instance if none exists already.
+ *
+ * @since 4.5.0
+ *
+ * @global WP_REST_Server $wp_rest_server REST server instance.
+ *
+ * @return WP_REST_Server REST server instance.
+ */
+function rest_get_server() {
+	/* @var WP_REST_Server $wp_rest_server */
+	global $wp_rest_server;
+
+	if ( empty( $wp_rest_server ) ) {
+		/**
+		 * Filter the REST Server Class.
+		 *
+		 * This filter allows you to adjust the server class used by the API, using a
+		 * different class to handle requests.
+		 *
+		 * @since 4.4.0
+		 *
+		 * @param string $class_name The name of the server class. Default 'WP_REST_Server'.
+		 */
+		$wp_rest_server_class = apply_filters( 'wp_rest_server_class', 'WP_REST_Server' );
+		$wp_rest_server = new $wp_rest_server_class;
+
+		/**
+		 * Fires when preparing to serve an API request.
+		 *
+		 * Endpoint objects should be created and register their hooks on this action rather
+		 * than another action to ensure they're only loaded when needed.
+		 *
+		 * @since 4.4.0
+		 *
+		 * @param WP_REST_Server $wp_rest_server Server object.
+		 */
+		do_action( 'rest_api_init', $wp_rest_server );
+	}
+
+	return $wp_rest_server;
 }
 
 /**
@@ -324,8 +343,8 @@ function rest_ensure_response( $response ) {
  *
  * @since 4.4.0
  *
- * @param string $function    Function name.
- * @param string $replacement Replacement function name.
+ * @param string $function    The function that was called.
+ * @param string $replacement The function that should have been called.
  * @param string $version     Version.
  */
 function rest_handle_deprecated_function( $function, $replacement, $version ) {
@@ -345,14 +364,14 @@ function rest_handle_deprecated_function( $function, $replacement, $version ) {
  *
  * @since 4.4.0
  *
- * @param string $function    Function name.
- * @param string $replacement Replacement function name.
+ * @param string $function    The function that was called.
+ * @param string $message     A message regarding the change.
  * @param string $version     Version.
  */
-function rest_handle_deprecated_argument( $function, $replacement, $version ) {
-	if ( ! empty( $replacement ) ) {
-		/* translators: 1: function name, 2: WordPress version number, 3: new argument name */
-		$string = sprintf( __( '%1$s (since %2$s; %3$s)' ), $function, $version, $replacement );
+function rest_handle_deprecated_argument( $function, $message, $version ) {
+	if ( ! empty( $message ) ) {
+		/* translators: 1: function name, 2: WordPress version number, 3: error message */
+		$string = sprintf( __( '%1$s (since %2$s; %3$s)' ), $function, $version, $message );
 	} else {
 		/* translators: 1: function name, 2: WordPress version number */
 		$string = sprintf( __( '%1$s (since %2$s; no alternative available)' ), $function, $version );
@@ -412,10 +431,9 @@ function rest_handle_options_request( $response, $handler, $request ) {
 		}
 
 		$data = $handler->get_data_for_route( $route, $endpoints, 'help' );
-		$accept = array_merge( $accept, $data['methods'] );
+		$response->set_matched_route( $route );
 		break;
 	}
-	$response->header( 'Accept', implode( ', ', $accept ) );
 
 	$response->set_data( $data );
 	return $response;
@@ -601,14 +619,14 @@ function rest_cookie_collect_status() {
 }
 
 /**
- * Parses an RFC3339 timestamp into a DateTime.
+ * Parses an RFC3339 time into a Unix timestamp.
  *
  * @since 4.4.0
  *
  * @param string $date      RFC3339 timestamp.
  * @param bool   $force_utc Optional. Whether to force UTC timezone instead of using
  *                          the timestamp's timezone. Default false.
- * @return DateTime DateTime instance.
+ * @return int Unix timestamp.
  */
 function rest_parse_date( $date, $force_utc = false ) {
 	if ( $force_utc ) {
--- a/wp-includes/rest-api/class-wp-rest-request.php
+++ b/wp-includes/rest-api/class-wp-rest-request.php
@@ -16,6 +16,13 @@
  * used in that manner. It does not use ArrayObject (as we cannot rely on SPL),
  * so be aware it may have non-array behaviour in some cases.
  *
+ * Note: When using features provided by ArrayAccess, be aware that WordPress deliberately
+ * does not distinguish between arguments of the same name for different request methods.
+ * For instance, in a request with `GET id=1` and `POST id=2`, `$request['id']` will equal
+ * 2 (`POST`) not 1 (`GET`). For more precision between request methods, use
+ * {@see WP_REST_Request::get_body_params()}, {@see WP_REST_Request::get_url_params()},
+ * etc.
+ *
  * @since 4.4.0
  *
  * @see ArrayAccess
@@ -851,13 +858,13 @@ class WP_REST_Request implements ArrayAccess {
 				}
 
 				if ( is_wp_error( $valid_check ) ) {
-					$invalid_params[] = sprintf( '%s (%s)', $key, $valid_check->get_error_message() );
+					$invalid_params[ $key ] = $valid_check->get_error_message();
 				}
 			}
 		}
 
 		if ( $invalid_params ) {
-			return new WP_Error( 'rest_invalid_param', sprintf( __( 'Invalid parameter(s): %s' ), implode( ', ', $invalid_params ) ), array( 'status' => 400, 'params' => $invalid_params ) );
+			return new WP_Error( 'rest_invalid_param', sprintf( __( 'Invalid parameter(s): %s' ), implode( ', ', array_keys( $invalid_params ) ) ), array( 'status' => 400, 'params' => $invalid_params ) );
 		}
 
 		return true;
@@ -927,4 +934,51 @@ class WP_REST_Request implements ArrayAccess {
 			unset( $this->params[ $type ][ $offset ] );
 		}
 	}
+
+	/**
+	 * Retrieves a WP_REST_Request object from a full URL.
+	 *
+	 * @static
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @param string $url URL with protocol, domain, path and query args.
+	 * @return WP_REST_Request|false WP_REST_Request object on success, false on failure.
+	 */
+	public static function from_url( $url ) {
+		$bits = parse_url( $url );
+		$query_params = array();
+
+		if ( ! empty( $bits['query'] ) ) {
+			wp_parse_str( $bits['query'], $query_params );
+		}
+
+		$api_root = rest_url();
+		if ( get_option( 'permalink_structure' ) && 0 === strpos( $url, $api_root ) ) {
+			// Pretty permalinks on, and URL is under the API root
+			$api_url_part = substr( $url, strlen( untrailingslashit( $api_root ) ) );
+			$route = parse_url( $api_url_part, PHP_URL_PATH );
+		} elseif ( ! empty( $query_params['rest_route'] ) ) {
+			// ?rest_route=... set directly
+			$route = $query_params['rest_route'];
+			unset( $query_params['rest_route'] );
+		}
+
+		$request = false;
+		if ( ! empty( $route ) ) {
+			$request = new WP_REST_Request( 'GET', $route );
+			$request->set_query_params( $query_params );
+		}
+
+		/**
+		 * Filter the request generated from a URL.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param WP_REST_Request|false $request Generated request object, or false if URL
+		 *                                       could not be parsed.
+		 * @param string                $url     URL the request was generated from.
+		 */
+		return apply_filters( 'rest_request_from_url', $request, $url );
+	}
 }
--- a/wp-includes/rest-api/class-wp-rest-response.php
+++ b/wp-includes/rest-api/class-wp-rest-response.php
@@ -256,4 +256,50 @@ class WP_REST_Response extends WP_HTTP_Response {
 
 		return $error;
 	}
+
+	/**
+	 * Retrieves the CURIEs (compact URIs) used for relations.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return array Compact URIs.
+	 */
+	public function get_curies() {
+		$curies = array(
+			array(
+				'name' => 'wp',
+				'href' => 'https://api.w.org/{rel}',
+				'templated' => true,
+			),
+		);
+
+		/**
+		 * Filter extra CURIEs available on API responses.
+		 *
+		 * CURIEs allow a shortened version of URI relations. This allows a more
+		 * usable form for custom relations than using the full URI. These work
+		 * similarly to how XML namespaces work.
+		 *
+		 * Registered CURIES need to specify a name and URI template. This will
+		 * automatically transform URI relations into their shortened version.
+		 * The shortened relation follows the format `{name}:{rel}`. `{rel}` in
+		 * the URI template will be replaced with the `{rel}` part of the
+		 * shortened relation.
+		 *
+		 * For example, a CURIE with name `example` and URI template
+		 * `http://w.org/{rel}` would transform a `http://w.org/term` relation
+		 * into `example:term`.
+		 *
+		 * Well-behaved clients should expand and normalise these back to their
+		 * full URI relation, however some naive clients may not resolve these
+		 * correctly, so adding new CURIEs may break backwards compatibility.
+		 *
+		 * @since 4.5.0
+		 *
+		 * @param array $additional Additional CURIEs to register with the API.
+		 */
+		$additional = apply_filters( 'rest_response_link_curies', array() );
+		return array_merge( $curies, $additional );
+	}
 }
--- a/wp-includes/rest-api/class-wp-rest-server.php
+++ b/wp-includes/rest-api/class-wp-rest-server.php
@@ -303,10 +303,10 @@ class WP_REST_Server {
 
 		$request = new WP_REST_Request( $_SERVER['REQUEST_METHOD'], $path );
 
-		$request->set_query_params( $_GET );
-		$request->set_body_params( $_POST );
+		$request->set_query_params( wp_unslash( $_GET ) );
+		$request->set_body_params( wp_unslash( $_POST ) );
 		$request->set_file_params( $_FILES );
-		$request->set_headers( $this->get_headers( $_SERVER ) );
+		$request->set_headers( $this->get_headers( wp_unslash( $_SERVER ) ) );
 		$request->set_body( $this->get_raw_data() );
 
 		/*
@@ -340,6 +340,7 @@ class WP_REST_Server {
 		 * Allows modification of the response before returning.
 		 *
 		 * @since 4.4.0
+		 * @since 4.5.0 Applied to embedded responses.
 		 *
 		 * @param WP_HTTP_Response $result  Result to send to the client. Usually a WP_REST_Response.
 		 * @param WP_REST_Server   $this    Server instance.
@@ -420,7 +421,7 @@ class WP_REST_Server {
 	 */
 	public function response_to_data( $response, $embed ) {
 		$data  = $response->get_data();
-		$links = $this->get_response_links( $response );
+		$links = $this->get_compact_response_links( $response );
 
 		if ( ! empty( $links ) ) {
 			// Convert links to part of the data.
@@ -453,7 +454,6 @@ class WP_REST_Server {
 	 */
 	public static function get_response_links( $response ) {
 		$links = $response->get_links();
-
 		if ( empty( $links ) ) {
 			return array();
 		}
@@ -474,6 +474,59 @@ class WP_REST_Server {
 	}
 
 	/**
+	 * Retrieves the CURIEs (compact URIs) used for relations.
+	 *
+	 * Extracts the links from a response into a structured hash, suitable for
+	 * direct output.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 * @static
+	 *
+	 * @param WP_REST_Response $response Response to extract links from.
+	 * @return array Map of link relation to list of link hashes.
+	 */
+	public static function get_compact_response_links( $response ) {
+		$links = self::get_response_links( $response );
+
+		if ( empty( $links ) ) {
+			return array();
+		}
+
+		$curies = $response->get_curies();
+		$used_curies = array();
+
+		foreach ( $links as $rel => $items ) {
+
+			// Convert $rel URIs to their compact versions if they exist.
+			foreach ( $curies as $curie ) {
+				$href_prefix = substr( $curie['href'], 0, strpos( $curie['href'], '{rel}' ) );
+				if ( strpos( $rel, $href_prefix ) !== 0 ) {
+					continue;
+				}
+
+				// Relation now changes from '$uri' to '$curie:$relation'
+				$rel_regex = str_replace( '\{rel\}', '(.+)', preg_quote( $curie['href'], '!' ) );
+				preg_match( '!' . $rel_regex . '!', $rel, $matches );
+				if ( $matches ) {
+					$new_rel = $curie['name'] . ':' . $matches[1];
+					$used_curies[ $curie['name'] ] = $curie;
+					$links[ $new_rel ] = $items;
+					unset( $links[ $rel ] );
+					break;
+				}
+			}
+		}
+
+		// Push the curies onto the start of the links array.
+		if ( $used_curies ) {
+			$links['curies'] = array_values( $used_curies );
+		}
+
+		return $links;
+	}
+
+	/**
 	 * Embeds the links from the data into the request.
 	 *
 	 * @since 4.4.0
@@ -493,7 +546,6 @@ class WP_REST_Server {
 		}
 
 		$embedded = array();
-		$api_root = rest_url();
 
 		foreach ( $data['_links'] as $rel => $links ) {
 			// Ignore links to self, for obvious reasons.
@@ -505,42 +557,29 @@ class WP_REST_Server {
 
 			foreach ( $links as $item ) {
 				// Determine if the link is embeddable.
-				if ( empty( $item['embeddable'] ) || strpos( $item['href'], $api_root ) !== 0 ) {
+				if ( empty( $item['embeddable'] ) ) {
 					// Ensure we keep the same order.
 					$embeds[] = array();
 					continue;
 				}
 
 				// Run through our internal routing and serve.
-				$route = substr( $item['href'], strlen( untrailingslashit( $api_root ) ) );
-				$query_params = array();
-
-				// Parse out URL query parameters.
-				$parsed = parse_url( $route );
-				if ( empty( $parsed['path'] ) ) {
+				$request = WP_REST_Request::from_url( $item['href'] );
+				if ( ! $request ) {
 					$embeds[] = array();
 					continue;
 				}
 
-				if ( ! empty( $parsed['query'] ) ) {
-					parse_str( $parsed['query'], $query_params );
-
-					// Ensure magic quotes are stripped.
-					if ( get_magic_quotes_gpc() ) {
-						$query_params = stripslashes_deep( $query_params );
-					}
-				}
-
 				// Embedded resources get passed context=embed.
-				if ( empty( $query_params['context'] ) ) {
-					$query_params['context'] = 'embed';
+				if ( empty( $request['context'] ) ) {
+					$request['context'] = 'embed';
 				}
 
-				$request = new WP_REST_Request( 'GET', $parsed['path'] );
-
-				$request->set_query_params( $query_params );
 				$response = $this->dispatch( $request );
 
+				/** This filter is documented in wp-includes/rest-api/class-wp-rest-server.php */
+				$response = apply_filters( 'rest_post_dispatch', rest_ensure_response( $response ), $this, $request );
+
 				$embeds[] = $this->response_to_data( $response, false );
 			}
 
@@ -794,7 +833,11 @@ class WP_REST_Server {
 				$callback  = $handler['callback'];
 				$response = null;
 
-				$checked_method = 'HEAD' === $method ? 'GET' : $method;
+				// Fallback to GET method if no HEAD method is registered.
+				$checked_method = $method;
+				if ( 'HEAD' === $method && empty( $handler['methods']['HEAD'] ) ) {
+					$checked_method = 'GET';
+				}
 				if ( empty( $handler['methods'][ $checked_method ] ) ) {
 					continue;
 				}
@@ -848,11 +891,14 @@ class WP_REST_Server {
 					 * Allow plugins to override dispatching the request.
 					 *
 					 * @since 4.4.0
+					 * @since 4.5.0 Added `$route` and `$handler` parameters.
 					 *
 					 * @param bool            $dispatch_result Dispatch result, will be used if not empty.
 					 * @param WP_REST_Request $request         Request used to generate the response.
+					 * @param string          $route           Route matched for the request.
+					 * @param array           $handler         Route handler used for the request.
 					 */
-					$dispatch_result = apply_filters( 'rest_dispatch_request', null, $request );
+					$dispatch_result = apply_filters( 'rest_dispatch_request', null, $request, $route, $handler );
 
 					// Allow plugins to halt the request via this filter.
 					if ( null !== $dispatch_result ) {
@@ -925,6 +971,7 @@ class WP_REST_Server {
 			'name'           => get_option( 'blogname' ),
 			'description'    => get_option( 'blogdescription' ),
 			'url'            => get_option( 'siteurl' ),
+			'home'           => home_url(),
 			'namespaces'     => array_keys( $this->namespaces ),
 			'authentication' => array(),
 			'routes'         => $this->get_data_for_routes( $this->get_routes(), $request['context'] ),
--- a/wp-includes/revision.php
+++ b/wp-includes/revision.php
@@ -9,22 +9,25 @@
 /**
  * Determines which fields of posts are to be saved in revisions.
  *
- * Does two things. If passed a post *array*, it will return a post array ready
- * to be inserted into the posts table as a post revision. Otherwise, returns
- * an array whose keys are the post fields to be saved for post revisions.
- *
  * @since 2.6.0
+ * @since 4.5.0 A `WP_Post` object can now be passed to the `$post` parameter.
+ * @since 4.5.0 The optional `$autosave` parameter was deprecated and renamed to `$deprecated`.
  * @access private
  *
  * @staticvar array $fields
  *
- * @param array|null $post     Optional. A post array to be processed for insertion as a post revision. Default null.
- * @param bool       $autosave Optional. Is the revision an autosave? Default false.
- * @return array Post array ready to be inserted as a post revision or array of fields that can be versioned.
+ * @param array|WP_Post $post       Optional. A post array or a WP_Post object being processed
+ *                                  for insertion as a post revision. Default empty array.
+ * @param bool          $deprecated Not used.
+ * @return array Array of fields that can be versioned.
  */
-function _wp_post_revision_fields( $post = null, $autosave = false ) {
+function _wp_post_revision_fields( $post = array(), $deprecated = false ) {
 	static $fields = null;
 
+	if ( ! is_array( $post ) ) {
+		$post = get_post( $post, ARRAY_A );
+	}
+
 	if ( is_null( $fields ) ) {
 		// Allow these to be versioned
 		$fields = array(
@@ -32,43 +35,67 @@ function _wp_post_revision_fields( $post = null, $autosave = false ) {
 			'post_content' => __( 'Content' ),
 			'post_excerpt' => __( 'Excerpt' ),
 		);
+	}
 
-		/**
-		 * Filter the list of fields saved in post revisions.
-		 *
-		 * Included by default: 'post_title', 'post_content' and 'post_excerpt'.
-		 *
-		 * Disallowed fields: 'ID', 'post_name', 'post_parent', 'post_date',
-		 * 'post_date_gmt', 'post_status', 'post_type', 'comment_count',
-		 * and 'post_author'.
-		 *
-		 * @since 2.6.0
-		 *
-		 * @param array $fields List of fields to revision. Contains 'post_title',
-		 *                      'post_content', and 'post_excerpt' by default.
-		 */
-		$fields = apply_filters( '_wp_post_revision_fields', $fields );
+	/**
+	 * Filter the list of fields saved in post revisions.
+	 *
+	 * Included by default: 'post_title', 'post_content' and 'post_excerpt'.
+	 *
+	 * Disallowed fields: 'ID', 'post_name', 'post_parent', 'post_date',
+	 * 'post_date_gmt', 'post_status', 'post_type', 'comment_count',
+	 * and 'post_author'.
+	 *
+	 * @since 2.6.0
+	 * @since 4.5.0 The `$post` parameter was added.
+	 *
+	 * @param array $fields List of fields to revision. Contains 'post_title',
+	 *                      'post_content', and 'post_excerpt' by default.
+	 * @param array $post   A post array being processed for insertion as a post revision.
+	 */
+	$fields = apply_filters( '_wp_post_revision_fields', $fields, $post );
+
+	// WP uses these internally either in versioning or elsewhere - they cannot be versioned
+	foreach ( array( 'ID', 'post_name', 'post_parent', 'post_date', 'post_date_gmt', 'post_status', 'post_type', 'comment_count', 'post_author' ) as $protect ) {
+		unset( $fields[ $protect ] );
+	}
 
-		// WP uses these internally either in versioning or elsewhere - they cannot be versioned
-		foreach ( array( 'ID', 'post_name', 'post_parent', 'post_date', 'post_date_gmt', 'post_status', 'post_type', 'comment_count', 'post_author' ) as $protect )
-			unset( $fields[$protect] );
+
+	return $fields;
+}
+
+/**
+ * Returns a post array ready to be inserted into the posts table as a post revision.
+ *
+ * @since 4.5.0
+ * @access private
+ *
+ * @param array|WP_Post $post     Optional. A post array or a WP_Post object to be processed
+ *                                for insertion as a post revision. Default empty array.
+ * @param bool          $autosave Optional. Is the revision an autosave? Default false.
+ * @return array Post array ready to be inserted as a post revision.
+ */
+function _wp_post_revision_data( $post = array(), $autosave = false ) {
+	if ( ! is_array( $post ) ) {
+		$post = get_post( $post, ARRAY_A );
 	}
 
-	if ( !is_array($post) )
-		return $fields;
+	$fields = _wp_post_revision_fields( $post );
 
-	$return = array();
-	foreach ( array_intersect( array_keys( $post ), array_keys( $fields ) ) as $field )
-		$return[$field] = $post[$field];
+	$revision_data = array();
 
-	$return['post_parent']   = $post['ID'];
-	$return['post_status']   = 'inherit';
-	$return['post_type']     = 'revision';
-	$return['post_name']     = $autosave ? "$post[ID]-autosave-v1" : "$post[ID]-revision-v1"; // "1" is the revisioning system version
-	$return['post_date']     = isset($post['post_modified']) ? $post['post_modified'] : '';
-	$return['post_date_gmt'] = isset($post['post_modified_gmt']) ? $post['post_modified_gmt'] : '';
+	foreach ( array_intersect( array_keys( $post ), array_keys( $fields ) ) as $field ) {
+		$revision_data[ $field ] = $post[ $field ];
+	}
 
-	return $return;
+	$revision_data['post_parent']   = $post['ID'];
+	$revision_data['post_status']   = 'inherit';
+	$revision_data['post_type']     = 'revision';
+	$revision_data['post_name']     = $autosave ? "$post[ID]-autosave-v1" : "$post[ID]-revision-v1"; // "1" is the revisioning system version
+	$revision_data['post_date']     = isset( $post['post_modified'] ) ? $post['post_modified'] : '';
+	$revision_data['post_date_gmt'] = isset( $post['post_modified_gmt'] ) ? $post['post_modified_gmt'] : '';
+
+	return $revision_data;
 }
 
 /**
@@ -120,14 +147,14 @@ function wp_save_post_revision( $post_id ) {
 		 *
 		 * @param bool    $check_for_changes Whether to check for changes before saving a new revision.
 		 *                                   Default true.
-		 * @param WP_Post $last_revision     The the last revision post object.
+		 * @param WP_Post $last_revision     The last revision post object.
 		 * @param WP_Post $post              The post object.
 		 *
 		 */
 		if ( isset( $last_revision ) && apply_filters( 'wp_save_post_revision_check_for_changes', $check_for_changes = true, $last_revision, $post ) ) {
 			$post_has_changed = false;
 
-			foreach ( array_keys( _wp_post_revision_fields() ) as $field ) {
+			foreach ( array_keys( _wp_post_revision_fields( $post ) ) as $field ) {
 				if ( normalize_whitespace( $post->$field ) != normalize_whitespace( $last_revision->$field ) ) {
 					$post_has_changed = true;
 					break;
@@ -267,7 +294,7 @@ function _wp_put_post_revision( $post = null, $autosave = false ) {
 	if ( isset($post['post_type']) && 'revision' == $post['post_type'] )
 		return new WP_Error( 'post_type', __( 'Cannot create a revision of a revision' ) );
 
-	$post = _wp_post_revision_fields( $post, $autosave );
+	$post = _wp_post_revision_data( $post, $autosave );
 	$post = wp_slash($post); //since data is from db
 
 	$revision_id = wp_insert_post( $post );
@@ -333,7 +360,7 @@ function wp_restore_post_revision( $revision_id, $fields = null ) {
 		return $revision;
 
 	if ( !is_array( $fields ) )
-		$fields = array_keys( _wp_post_revision_fields() );
+		$fields = array_keys( _wp_post_revision_fields( $revision ) );
 
 	$update = array();
 	foreach ( array_intersect( array_keys( $revision ), $fields ) as $field ) {
@@ -411,7 +438,10 @@ function wp_delete_post_revision( $revision_id ) {
  *
  * @since 2.6.0
  *
- * @param int|WP_Post $post_id Optional. Post ID or WP_Post object. Default is global $post.
+ * @see get_children()
+ *
+ * @param int|WP_Post $post_id Optional. Post ID or WP_Post object. Default is global `$post`.
+ * @param array|null  $args    Optional. Arguments for retrieving post revisions. Default null.
  * @return array An array of revisions, or an empty array if none.
  */
 function wp_get_post_revisions( $post_id = 0, $args = null ) {
--- a/wp-includes/rewrite.php
+++ b/wp-includes/rewrite.php
@@ -173,12 +173,26 @@ function add_rewrite_tag( $tag, $regex, $query = '' ) {
 }
 
 /**
+ * Removes an existing rewrite tag (like %postname%).
+ *
+ * @since 4.5.0
+ *
+ * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
+ *
+ * @param string $tag Name of the rewrite tag.
+ */
+function remove_rewrite_tag( $tag ) {
+	global $wp_rewrite;
+	$wp_rewrite->remove_rewrite_tag( $tag );
+}
+
+/**
  * Add permalink structure.
  *
  * @since 3.0.0
  *
  * @see WP_Rewrite::add_permastruct()
- * @global WP_Rewrite $wp_rewrite
+ * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
  *
  * @param string $name   Name for permalink structure.
  * @param string $struct Permalink structure.
@@ -198,6 +212,25 @@ function add_permastruct( $name, $struct, $args = array() ) {
 }
 
 /**
+ * Removes a permalink structure.
+ *
+ * Can only be used to remove permastructs that were added using add_permastruct().
+ * Built-in permastructs cannot be removed.
+ *
+ * @since 4.5.0
+ *
+ * @see WP_Rewrite::remove_permastruct()
+ * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
+ *
+ * @param string $name Name for permalink structure.
+ */
+function remove_permastruct( $name ) {
+	global $wp_rewrite;
+
+	$wp_rewrite->remove_permastruct( $name );
+}
+
+/**
  * Add a new feed type like /atom1/.
  *
  * @since 2.1.0
@@ -414,7 +447,7 @@ function wp_resolve_numeric_slug_conflicts( $query_vars = array() ) {
 }
 
 /**
- * Examine a url and try to determine the post ID it represents.
+ * Examine a URL and try to determine the post ID it represents.
  *
  * Checks are supposedly from the hosted site blog.
  *
@@ -445,13 +478,6 @@ function url_to_postid( $url ) {
 			return $id;
 	}
 
-	// Check to see if we are using rewrite rules
-	$rewrite = $wp_rewrite->wp_rewrite_rules();
-
-	// Not using rewrite rules, and 'p=N' and 'page_id=N' methods failed, so we're out of options
-	if ( empty($rewrite) )
-		return 0;
-
 	// Get rid of the #anchor
 	$url_split = explode('#', $url);
 	$url = $url_split[0];
@@ -461,7 +487,8 @@ function url_to_postid( $url ) {
 	$url = $url_split[0];
 
 	// Set the correct URL scheme.
-	$url = set_url_scheme( $url );
+	$scheme = parse_url( home_url(), PHP_URL_SCHEME );
+	$url = set_url_scheme( $url, $scheme );
 
 	// Add 'www.' if it is absent and should be there
 	if ( false !== strpos(home_url(), '://www.') && false === strpos($url, '://www.') )
@@ -471,6 +498,21 @@ function url_to_postid( $url ) {
 	if ( false === strpos(home_url(), '://www.') )
 		$url = str_replace('://www.', '://', $url);
 
+	if ( trim( $url, '/' ) === home_url() && 'page' == get_option( 'show_on_front' ) ) {
+		$page_on_front = get_option( 'page_on_front' );
+
+		if ( $page_on_front && get_post( $page_on_front ) instanceof WP_Post ) {
+			return (int) $page_on_front;
+		}
+	}
+
+	// Check to see if we are using rewrite rules
+	$rewrite = $wp_rewrite->wp_rewrite_rules();
+
+	// Not using rewrite rules, and 'p=N' and 'page_id=N' methods failed, so we're out of options
+	if ( empty($rewrite) )
+		return 0;
+
 	// Strip 'index.php/' if we're not using path info permalinks
 	if ( !$wp_rewrite->using_index_permalinks() )
 		$url = str_replace( $wp_rewrite->index . '/', '', $url );
--- a/wp-includes/script-loader.php
+++ b/wp-includes/script-loader.php
@@ -2,11 +2,6 @@
 /**
  * WordPress scripts and styles default loader.
  *
- * Most of the functionality that existed here was moved to
- * {@link http://backpress.automattic.com/ BackPress}. WordPress themes and
- * plugins will only be concerned about the filters and actions set in this
- * file.
- *
  * Several constants are used to manage the loading, concatenating and compression of scripts and CSS:
  * define('SCRIPT_DEBUG', true); loads the development (non-minified) versions of all scripts and CSS, and disables compression and concatenation,
  * define('CONCATENATE_SCRIPTS', false); disables compression and concatenation of scripts and CSS,
@@ -21,19 +16,19 @@
  * @package WordPress
  */
 
-/** BackPress: WordPress Dependencies Class */
+/** WordPress Dependencies Class */
 require( ABSPATH . WPINC . '/class.wp-dependencies.php' );
 
-/** BackPress: WordPress Scripts Class */
+/** WordPress Scripts Class */
 require( ABSPATH . WPINC . '/class.wp-scripts.php' );
 
-/** BackPress: WordPress Scripts Functions */
+/** WordPress Scripts Functions */
 require( ABSPATH . WPINC . '/functions.wp-scripts.php' );
 
-/** BackPress: WordPress Styles Class */
+/** WordPress Styles Class */
 require( ABSPATH . WPINC . '/class.wp-styles.php' );
 
-/** BackPress: WordPress Styles Functions */
+/** WordPress Styles Functions */
 require( ABSPATH . WPINC . '/functions.wp-styles.php' );
 
 /**
@@ -184,9 +179,9 @@ function wp_default_scripts( &$scripts ) {
 	$scripts->add( 'cropper', '/wp-includes/js/crop/cropper.js', array('scriptaculous-dragdrop') );
 
 	// jQuery
-	$scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.11.3' );
-	$scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.11.3' );
-	$scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.2.1' );
+	$scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.12.3' );
+	$scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.12.3' );
+	$scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.4.0' );
 
 	// full jQuery UI
 	$scripts->add( 'jquery-ui-core', "/wp-includes/js/jquery/ui/core$dev_suffix.js", array('jquery'), '1.11.4', 1 );
@@ -209,7 +204,7 @@ function wp_default_scripts( &$scripts ) {
 	$scripts->add( 'jquery-effects-transfer', "/wp-includes/js/jquery/ui/effect-transfer$dev_suffix.js", array('jquery-effects-core'), '1.11.4', 1 );
 
 	$scripts->add( 'jquery-ui-accordion', "/wp-includes/js/jquery/ui/accordion$dev_suffix.js", array('jquery-ui-core', 'jquery-ui-widget'), '1.11.4', 1 );
-	$scripts->add( 'jquery-ui-autocomplete', "/wp-includes/js/jquery/ui/autocomplete$dev_suffix.js", array('jquery-ui-menu'), '1.11.4', 1 );
+	$scripts->add( 'jquery-ui-autocomplete', "/wp-includes/js/jquery/ui/autocomplete$dev_suffix.js", array( 'jquery-ui-menu', 'wp-a11y' ), '1.11.4', 1 );
 	$scripts->add( 'jquery-ui-button', "/wp-includes/js/jquery/ui/button$dev_suffix.js", array('jquery-ui-core', 'jquery-ui-widget'), '1.11.4', 1 );
 	$scripts->add( 'jquery-ui-datepicker', "/wp-includes/js/jquery/ui/datepicker$dev_suffix.js", array('jquery-ui-core'), '1.11.4', 1 );
 	$scripts->add( 'jquery-ui-dialog', "/wp-includes/js/jquery/ui/dialog$dev_suffix.js", array('jquery-ui-resizable', 'jquery-ui-draggable', 'jquery-ui-button', 'jquery-ui-position'), '1.11.4', 1 );
@@ -229,6 +224,14 @@ function wp_default_scripts( &$scripts ) {
 	$scripts->add( 'jquery-ui-tooltip', "/wp-includes/js/jquery/ui/tooltip$dev_suffix.js", array( 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position' ), '1.11.4', 1 );
 	$scripts->add( 'jquery-ui-widget', "/wp-includes/js/jquery/ui/widget$dev_suffix.js", array('jquery'), '1.11.4', 1 );
 
+	// Strings for 'jquery-ui-autocomplete' live region messages
+	did_action( 'init' ) && $scripts->localize( 'jquery-ui-autocomplete', 'uiAutocompleteL10n', array(
+		'noResults' => __( 'No search results.' ),
+		/* translators: Number of results found when using jQuery UI Autocomplete */
+		'oneResult' => __( '1 result found. Use up and down arrow keys to navigate.' ),
+		'manyResults' => __( '%d results found. Use up and down arrow keys to navigate.' ),
+	) );
+
 	// deprecated, not used in core, most functionality is included in jQuery 1.3
 	$scripts->add( 'jquery-form', "/wp-includes/js/jquery/jquery.form$suffix.js", array('jquery'), '3.37.0', 1 );
 
@@ -249,13 +252,13 @@ function wp_default_scripts( &$scripts ) {
 
 	$scripts->add( 'thickbox', "/wp-includes/js/thickbox/thickbox.js", array('jquery'), '3.1-20121105', 1 );
 	did_action( 'init' ) && $scripts->localize( 'thickbox', 'thickboxL10n', array(
-			'next' => __('Next &gt;'),
-			'prev' => __('&lt; Prev'),
-			'image' => __('Image'),
-			'of' => __('of'),
-			'close' => __('Close'),
-			'noiframes' => __('This feature requires inline frames. You have iframes disabled or your browser does not support them.'),
-			'loadingAnimation' => includes_url('js/thickbox/loadingAnimation.gif'),
+		'next' => __('Next &gt;'),
+		'prev' => __('&lt; Prev'),
+		'image' => __('Image'),
+		'of' => __('of'),
+		'close' => __('Close'),
+		'noiframes' => __('This feature requires inline frames. You have iframes disabled or your browser does not support them.'),
+		'loadingAnimation' => includes_url('js/thickbox/loadingAnimation.gif'),
 	) );
 
 	$scripts->add( 'jcrop', "/wp-includes/js/jcrop/jquery.Jcrop.min.js", array('jquery'), '0.9.12');
@@ -314,8 +317,8 @@ function wp_default_scripts( &$scripts ) {
 	$scripts->add( 'json2', "/wp-includes/js/json2$suffix.js", array(), '2015-05-03' );
 	did_action( 'init' ) && $scripts->add_data( 'json2', 'conditional', 'lt IE 8' );
 
-	$scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.6.0', 1 );
-	$scripts->add( 'backbone', "/wp-includes/js/backbone$dev_suffix.js", array( 'underscore','jquery' ), '1.1.2', 1 );
+	$scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.8.3', 1 );
+	$scripts->add( 'backbone', "/wp-includes/js/backbone$dev_suffix.js", array( 'underscore','jquery' ), '1.2.3', 1 );
 
 	$scripts->add( 'wp-util', "/wp-includes/js/wp-util$suffix.js", array('underscore', 'jquery'), false, 1 );
 	did_action( 'init' ) && $scripts->localize( 'wp-util', '_wpUtilSettings', array(
@@ -350,7 +353,7 @@ function wp_default_scripts( &$scripts ) {
 	) );
 
 
-	$scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.js", array('mediaelement'), false, 1 );
+	$scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement$suffix.js", array('mediaelement'), false, 1 );
 	$mejs_settings = array(
 		'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
 	);
@@ -366,7 +369,7 @@ function wp_default_scripts( &$scripts ) {
 	);
 
 	$scripts->add( 'froogaloop',  "/wp-includes/js/mediaelement/froogaloop.min.js", array(), '2.0' );
-	$scripts->add( 'wp-playlist', "/wp-includes/js/mediaelement/wp-playlist.js", array( 'wp-util', 'backbone', 'mediaelement' ), false, 1 );
+	$scripts->add( 'wp-playlist', "/wp-includes/js/mediaelement/wp-playlist$suffix.js", array( 'wp-util', 'backbone', 'mediaelement' ), false, 1 );
 
 	$scripts->add( 'zxcvbn-async', "/wp-includes/js/zxcvbn-async$suffix.js", array(), '1.0' );
 	did_action( 'init' ) && $scripts->localize( 'zxcvbn-async', '_zxcvbnSettings', array(
@@ -398,13 +401,15 @@ function wp_default_scripts( &$scripts ) {
 
 	$scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", array(), false, 1 );
 
-	$scripts->add( 'wplink', "/wp-includes/js/wplink$suffix.js", array( 'jquery' ), false, 1 );
+	$scripts->add( 'wplink', "/wp-includes/js/wplink$suffix.js", array( 'jquery', 'wp-a11y' ), false, 1 );
 	did_action( 'init' ) && $scripts->localize( 'wplink', 'wpLinkL10n', array(
 		'title' => __('Insert/edit link'),
 		'update' => __('Update'),
 		'save' => __('Add Link'),
 		'noTitle' => __('(no title)'),
-		'noMatchesFound' => __('No results found.')
+		'noMatchesFound' => __('No results found.'),
+		'linkSelected' => __( 'Link selected.' ),
+		'linkInserted' => __( 'Link inserted.' ),
 	) );
 
 	$scripts->add( 'wpdialogs', "/wp-includes/js/wpdialog$suffix.js", array( 'jquery-ui-dialog' ), false, 1 );
@@ -443,15 +448,17 @@ function wp_default_scripts( &$scripts ) {
 		'loginIframeTitle'   => __( 'Session expired' ),
 		'collapseSidebar'    => __( 'Collapse Sidebar' ),
 		'expandSidebar'      => __( 'Expand Sidebar' ),
+		'untitledBlogName'   => __( '(Untitled)' ),
 		// Used for overriding the file types allowed in plupload.
 		'allowedFiles'       => __( 'Allowed Files' ),
 	) );
+	$scripts->add( 'customize-selective-refresh', "/wp-includes/js/customize-selective-refresh$suffix.js", array( 'jquery', 'wp-util', 'customize-preview' ), false, 1 );
 
 	$scripts->add( 'customize-widgets', "/wp-admin/js/customize-widgets$suffix.js", array( 'jquery', 'jquery-ui-sortable', 'jquery-ui-droppable', 'wp-backbone', 'customize-controls' ), false, 1 );
-	$scripts->add( 'customize-preview-widgets', "/wp-includes/js/customize-preview-widgets$suffix.js", array( 'jquery', 'wp-util', 'customize-preview' ), false, 1 );
+	$scripts->add( 'customize-preview-widgets', "/wp-includes/js/customize-preview-widgets$suffix.js", array( 'jquery', 'wp-util', 'customize-preview', 'customize-selective-refresh' ), false, 1 );
 
 	$scripts->add( 'customize-nav-menus', "/wp-admin/js/customize-nav-menus$suffix.js", array( 'jquery', 'wp-backbone', 'customize-controls', 'accordion', 'nav-menu' ), false, 1 );
-	$scripts->add( 'customize-preview-nav-menus', "/wp-includes/js/customize-preview-nav-menus$suffix.js", array( 'jquery', 'wp-util', 'customize-preview' ), false, 1 );
+	$scripts->add( 'customize-preview-nav-menus', "/wp-includes/js/customize-preview-nav-menus$suffix.js", array( 'jquery', 'wp-util', 'customize-preview', 'customize-selective-refresh' ), false, 1 );
 
 	$scripts->add( 'accordion', "/wp-admin/js/accordion$suffix.js", array( 'jquery' ), false, 1 );
 
@@ -495,6 +502,9 @@ function wp_default_scripts( &$scripts ) {
 		$scripts->add( 'xfn', "/wp-admin/js/xfn$suffix.js", array('jquery'), false, 1 );
 
 		$scripts->add( 'postbox', "/wp-admin/js/postbox$suffix.js", array('jquery-ui-sortable'), false, 1 );
+		did_action( 'init' ) && $scripts->localize( 'postbox', 'postBoxL10n', array(
+			'postBoxEmptyString' => __( 'Drag boxes here' ),
+		) );
 
 		$scripts->add( 'tags-box', "/wp-admin/js/tags-box$suffix.js", array( 'jquery', 'suggest' ), false, 1 );
 		did_action( 'init' ) && $scripts->localize( 'tags-box', 'tagsBoxL10n', array(
@@ -557,12 +567,13 @@ function wp_default_scripts( &$scripts ) {
 
 		$scripts->add( 'theme', "/wp-admin/js/theme$suffix.js", array( 'wp-backbone', 'wp-a11y' ), false, 1 );
 
-		$scripts->add( 'inline-edit-post', "/wp-admin/js/inline-edit-post$suffix.js", array( 'jquery', 'suggest' ), false, 1 );
+		$scripts->add( 'inline-edit-post', "/wp-admin/js/inline-edit-post$suffix.js", array( 'jquery', 'suggest', 'wp-a11y' ), false, 1 );
 		did_action( 'init' ) && $scripts->localize( 'inline-edit-post', 'inlineEditL10n', array(
-			'error' => __('Error while saving the changes.'),
-			'ntdeltitle' => __('Remove From Bulk Edit'),
-			'notitle' => __('(no title)'),
-			'comma' => trim( _x( ',', 'tag delimiter' ) ),
+			'error'      => __( 'Error while saving the changes.' ),
+			'ntdeltitle' => __( 'Remove From Bulk Edit' ),
+			'notitle'    => __( '(no title)' ),
+			'comma'      => trim( _x( ',', 'tag delimiter' ) ),
+			'saved'      => __( 'Changes saved.' ),
 		) );
 
 		$scripts->add( 'inline-edit-tax', "/wp-admin/js/inline-edit-tax$suffix.js", array( 'jquery', 'wp-a11y' ), false, 1 );
@@ -571,9 +582,10 @@ function wp_default_scripts( &$scripts ) {
 			'saved' => __( 'Changes saved.' ),
 		) );
 
-		$scripts->add( 'plugin-install', "/wp-admin/js/plugin-install$suffix.js", array( 'jquery', 'thickbox' ), false, 1 );
+		$scripts->add( 'plugin-install', "/wp-admin/js/plugin-install$suffix.js", array( 'jquery', 'jquery-ui-core', 'thickbox' ), false, 1 );
 		did_action( 'init' ) && $scripts->localize( 'plugin-install', 'plugininstallL10n', array(
-			'plugin_information' => __('Plugin Information:'),
+			'plugin_information' => __( 'Plugin:' ),
+			'plugin_modal_label' => __( 'Plugin details' ),
 			'ays' => __('Are you sure you want to install this plugin?')
 		) );
 
@@ -637,7 +649,7 @@ function wp_default_scripts( &$scripts ) {
 		) );
 
 		// Navigation Menus
-		$scripts->add( 'nav-menu', "/wp-admin/js/nav-menu$suffix.js", array( 'jquery-ui-sortable', 'jquery-ui-draggable', 'jquery-ui-droppable', 'wp-lists', 'postbox' ) );
+		$scripts->add( 'nav-menu', "/wp-admin/js/nav-menu$suffix.js", array( 'jquery-ui-sortable', 'jquery-ui-draggable', 'jquery-ui-droppable', 'wp-lists', 'postbox', 'json2' ) );
 		did_action( 'init' ) && $scripts->localize( 'nav-menu', 'navMenuL10n', array(
 			'noResultsFound' => __( 'No results found.' ),
 			'warnDeleteMenu' => __( "You are about to permanently delete this menu. \n 'Cancel' to stop, 'OK' to delete." ),
@@ -709,14 +721,30 @@ function wp_default_styles( &$styles ) {
 	}
 
 	// Register a stylesheet for the selected admin color scheme.
-	$styles->add( 'colors', true, array( 'wp-admin', 'buttons', 'open-sans', 'dashicons' ) );
+	$styles->add( 'colors', true, array( 'wp-admin', 'buttons' ) );
 
 	$suffix = SCRIPT_DEBUG ? '' : '.min';
 
 	// Admin CSS
-	$styles->add( 'wp-admin',            "/wp-admin/css/wp-admin$suffix.css", array( 'open-sans', 'dashicons' ) );
-	$styles->add( 'login',               "/wp-admin/css/login$suffix.css", array( 'buttons', 'open-sans', 'dashicons' ) );
-	$styles->add( 'install',             "/wp-admin/css/install$suffix.css", array( 'buttons', 'open-sans' ) );
+	$styles->add( 'common',              "/wp-admin/css/common$suffix.css" );
+	$styles->add( 'forms',               "/wp-admin/css/forms$suffix.css" );
+	$styles->add( 'admin-menu',          "/wp-admin/css/admin-menu$suffix.css" );
+	$styles->add( 'dashboard',           "/wp-admin/css/dashboard$suffix.css" );
+	$styles->add( 'list-tables',         "/wp-admin/css/list-tables$suffix.css" );
+	$styles->add( 'edit',                "/wp-admin/css/edit$suffix.css" );
+	$styles->add( 'revisions',           "/wp-admin/css/revisions$suffix.css" );
+	$styles->add( 'media',               "/wp-admin/css/media$suffix.css" );
+	$styles->add( 'themes',              "/wp-admin/css/themes$suffix.css" );
+	$styles->add( 'about',               "/wp-admin/css/about$suffix.css" );
+	$styles->add( 'nav-menus',           "/wp-admin/css/nav-menus$suffix.css" );
+	$styles->add( 'widgets',             "/wp-admin/css/widgets$suffix.css" );
+	$styles->add( 'site-icon',           "/wp-admin/css/site-icon$suffix.css" );
+	$styles->add( 'l10n',                "/wp-admin/css/l10n$suffix.css" );
+
+	$styles->add( 'wp-admin', false, array( 'open-sans', 'dashicons', 'common', 'forms', 'admin-menu', 'dashboard', 'list-tables', 'edit', 'revisions', 'media', 'themes', 'about', 'nav-menus', 'widgets', 'site-icon', 'l10n' ) );
+
+	$styles->add( 'login',               "/wp-admin/css/login$suffix.css", array( 'open-sans', 'dashicons', 'buttons', 'forms', 'l10n' ) );
+	$styles->add( 'install',             "/wp-admin/css/install$suffix.css", array( 'open-sans', 'buttons' ) );
 	$styles->add( 'wp-color-picker',     "/wp-admin/css/color-picker$suffix.css" );
 	$styles->add( 'customize-controls',  "/wp-admin/css/customize-controls$suffix.css", array( 'wp-admin', 'colors', 'ie', 'imgareaselect' ) );
 	$styles->add( 'customize-widgets',   "/wp-admin/css/customize-widgets$suffix.css", array( 'wp-admin', 'colors' ) );
@@ -745,24 +773,26 @@ function wp_default_styles( &$styles ) {
 	$styles->add( 'imgareaselect',       '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
 	$styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
 	$styles->add( 'mediaelement',        "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.18.1' );
-	$styles->add( 'wp-mediaelement',     "/wp-includes/js/mediaelement/wp-mediaelement.css", array( 'mediaelement' ) );
+	$styles->add( 'wp-mediaelement',     "/wp-includes/js/mediaelement/wp-mediaelement$suffix.css", array( 'mediaelement' ) );
 	$styles->add( 'thickbox',            '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ) );
 
 	// Deprecated CSS
-	$styles->add( 'media',      "/wp-admin/css/deprecated-media$suffix.css" );
-	$styles->add( 'farbtastic', '/wp-admin/css/farbtastic.css', array(), '1.3u1' );
-	$styles->add( 'jcrop',      "/wp-includes/js/jcrop/jquery.Jcrop.min.css", array(), '0.9.12' );
+	$styles->add( 'deprecated-media', "/wp-admin/css/deprecated-media$suffix.css" );
+	$styles->add( 'farbtastic',       "/wp-admin/css/farbtastic$suffix.css", array(), '1.3u1' );
+	$styles->add( 'jcrop',            "/wp-includes/js/jcrop/jquery.Jcrop.min.css", array(), '0.9.12' );
 	$styles->add( 'colors-fresh', false, array( 'wp-admin', 'buttons' ) ); // Old handle.
 
 	// RTL CSS
 	$rtl_styles = array(
 		// wp-admin
-		'wp-admin', 'install', 'wp-color-picker', 'customize-controls', 'customize-widgets', 'customize-nav-menus', 'ie', 'login', 'press-this',
+		'common', 'forms', 'admin-menu', 'dashboard', 'list-tables', 'edit', 'revisions', 'media', 'themes', 'about', 'nav-menus',
+		'widgets', 'site-icon', 'l10n', 'install', 'wp-color-picker', 'customize-controls', 'customize-widgets', 'customize-nav-menus',
+		'ie', 'login', 'press-this',
 		// wp-includes
 		'buttons', 'admin-bar', 'wp-auth-check', 'editor-buttons', 'media-views', 'wp-pointer',
 		'wp-jquery-ui-dialog',
 		// deprecated
-		'media', 'farbtastic',
+		'deprecated-media', 'farbtastic',
 	);
 
 	foreach ( $rtl_styles as $rtl_style ) {
@@ -847,13 +877,13 @@ function wp_style_loader_src( $src, $handle ) {
 			$color = 'fresh';
 
 		$color = $_wp_admin_css_colors[$color];
-		$parsed = parse_url( $src );
 		$url = $color->url;
 
 		if ( ! $url ) {
 			return false;
 		}
 
+		$parsed = parse_url( $src );
 		if ( isset($parsed['query']) && $parsed['query'] ) {
 			wp_parse_str( $parsed['query'], $qv );
 			$url = add_query_arg( $qv, $url );
@@ -1096,6 +1126,7 @@ function print_late_styles() {
 		return;
 	}
 
+	script_concat_settings();
 	$wp_styles->do_concat = $concatenate_scripts;
 	$wp_styles->do_footer_items();
 
@@ -1118,6 +1149,7 @@ function print_late_styles() {
  * Print styles (internal use only)
  *
  * @ignore
+ * @since 3.3.0
  *
  * @global bool $compress_css
  */
@@ -1130,10 +1162,14 @@ function _print_styles() {
 	if ( $zip && defined('ENFORCE_GZIP') && ENFORCE_GZIP )
 		$zip = 'gzip';
 
-	if ( !empty($wp_styles->concat) ) {
+	if ( $concat = trim( $wp_styles->concat, ', ' ) ) {
 		$dir = $wp_styles->text_direction;
 		$ver = $wp_styles->default_version;
-		$href = $wp_styles->base_url . "/wp-admin/load-styles.php?c={$zip}&dir={$dir}&load=" . trim($wp_styles->concat, ', ') . '&ver=' . $ver;
+
+		$concat = str_split( $concat, 128 );
+		$concat = 'load%5B%5D=' . implode( '&load%5B%5D=', $concat );
+
+		$href = $wp_styles->base_url . "/wp-admin/load-styles.php?c={$zip}&dir={$dir}&" . $concat . '&ver=' . $ver;
 		echo "<link rel='stylesheet' href='" . esc_attr($href) . "' type='text/css' media='all' />\n";
 
 		if ( !empty($wp_styles->print_code) ) {
@@ -1163,7 +1199,7 @@ function script_concat_settings() {
 
 	if ( ! isset($concatenate_scripts) ) {
 		$concatenate_scripts = defined('CONCATENATE_SCRIPTS') ? CONCATENATE_SCRIPTS : true;
-		if ( ! is_admin() || ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) )
+		if ( ( ! is_admin() && ! did_action( 'login_init' ) ) || ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) )
 			$concatenate_scripts = false;
 	}
 
--- a/wp-includes/session.php
+++ b/wp-includes/session.php
@@ -275,6 +275,7 @@ abstract class WP_Session_Tokens {
 	 * @access protected
 	 *
 	 * @param string $verifier Verifier of the session to update.
+	 * @param array  $session  Optional. Session. Omitting this argument destroys the session.
 	 */
 	abstract protected function update_session( $verifier, $session = null );
 
--- a/wp-includes/shortcodes.php
+++ b/wp-includes/shortcodes.php
@@ -96,8 +96,8 @@ function add_shortcode($tag, $func) {
 	}
 
 	if ( 0 !== preg_match( '@[<>&/\[\]\x00-\x20=]@', $tag ) ) {
-		/* translators: %s: shortcode name */
-		$message = sprintf( __( 'Invalid shortcode name: %s. Do not use spaces or reserved characters: & / < > [ ]' ), $tag );
+		/* translators: 1: shortcode name, 2: space separated list of reserved characters */
+		$message = sprintf( __( 'Invalid shortcode name: %1$s. Do not use spaces or reserved characters: %2$s' ), $tag, '& / < > [ ] =' );
 		_doing_it_wrong( __FUNCTION__, $message, '4.4.0' );
 		return;
 	}
@@ -597,9 +597,12 @@ function strip_shortcodes( $content ) {
 }
 
 /**
+ * Strips a shortcode tag based on RegEx matches against post content.
  *
- * @param array $m
- * @return string|false
+ * @since 3.3.0
+ *
+ * @param array $m RegEx matches against post content.
+ * @return string|false The content stripped of the tag, otherwise false.
  */
 function strip_shortcode_tag( $m ) {
 	// allow [[foo]] syntax for escaping a tag
--- a/wp-includes/taxonomy.php
+++ b/wp-includes/taxonomy.php
@@ -156,13 +156,16 @@ function get_taxonomies( $args = array(), $output = 'names', $operator = 'and' )
 }
 
 /**
- * Return all of the taxonomy names that are of $object_type.
+ * Return the names or objects of the taxonomies which are registered for the requested object or object type, such as
+ * a post object or post type name.
  *
- * It appears that this function can be used to find all of the names inside of
- * $wp_taxonomies global variable.
+ * Example:
  *
- * `<?php $taxonomies = get_object_taxonomies('post'); ?>` Should
- * result in `Array( 'category', 'post_tag' )`
+ *     $taxonomies = get_object_taxonomies( 'post' );
+ *
+ * This results in:
+ *
+ *     Array( 'category', 'post_tag' )
  *
  * @since 2.3.0
  *
@@ -271,7 +274,8 @@ function is_taxonomy_hierarchical($taxonomy) {
  * @since 2.3.0
  * @since 4.2.0 Introduced `show_in_quick_edit` argument.
  * @since 4.4.0 The `show_ui` argument is now enforced on the term editing screen.
- * @since 4.4.0 The `public` argument now controls whether the taxonomy can be queried on the front-end.
+ * @since 4.4.0 The `public` argument now controls whether the taxonomy can be queried on the front end.
+ * @since 4.5.0 Introduced `publicly_queryable` argument.
  *
  * @global array $wp_taxonomies Registered taxonomies.
  * @global WP    $wp            WP instance.
@@ -288,7 +292,12 @@ function is_taxonomy_hierarchical($taxonomy) {
  *                                                taxonomies. See accepted values in get_taxonomy_labels().
  *                                                Default empty array.
  *     @type string        $description           A short descriptive summary of what the taxonomy is for. Default empty.
- *     @type bool          $public                Whether the taxonomy is publicly queryable. Default true.
+ *     @type bool          $public                Whether a taxonomy is intended for use publicly either via
+ *                                                the admin interface or by front-end users. The default settings
+ *                                                of `$publicly_queryable`, `$show_ui`, and `$show_in_nav_menus`
+ *                                                are inherited from `$public`.
+ *     @type bool          $publicly_queryable    Whether the taxonomy is publicly queryable.
+ *                                                If not set, the default is inherited from `$public`
  *     @type bool          $hierarchical          Whether the taxonomy is hierarchical. Default false.
  *     @type bool          $show_ui               Whether to generate and allow a UI for managing terms in this taxonomy in
  *                                                the admin. If not set, the default is inherited from `$public`
@@ -353,8 +362,8 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
 	 * @since 4.4.0
 	 *
 	 * @param array  $args        Array of arguments for registering a taxonomy.
-	 * @param array  $object_type Array of names of object types for the taxonomy.
 	 * @param string $taxonomy    Taxonomy key.
+	 * @param array  $object_type Array of names of object types for the taxonomy.
 	 */
 	$args = apply_filters( 'register_taxonomy_args', $args, $taxonomy, (array) $object_type );
 
@@ -362,6 +371,7 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
 		'labels'                => array(),
 		'description'           => '',
 		'public'                => true,
+		'publicly_queryable'    => null,
 		'hierarchical'          => false,
 		'show_ui'               => null,
 		'show_in_menu'          => null,
@@ -383,8 +393,13 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
 		return new WP_Error( 'taxonomy_length_invalid', __( 'Taxonomy names must be between 1 and 32 characters in length.' ) );
 	}
 
-	// Non-public taxonomies should not register query vars, except in the admin.
-	if ( false !== $args['query_var'] && ( is_admin() || false !== $args['public'] ) && ! empty( $wp ) ) {
+	// If not set, default to the setting for public.
+	if ( null === $args['publicly_queryable'] ) {
+		$args['publicly_queryable'] = $args['public'];
+	}
+
+	// Non-publicly queryable taxonomies should not register query vars, except in the admin.
+	if ( false !== $args['query_var'] && ( is_admin() || false !== $args['publicly_queryable'] ) && ! empty( $wp ) ) {
 		if ( true === $args['query_var'] )
 			$args['query_var'] = $taxonomy;
 		else
@@ -476,6 +491,62 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
 }
 
 /**
+ * Unregisters a taxonomy.
+ *
+ * Can not be used to unregister built-in taxonomies.
+ *
+ * @since 4.5.0
+ *
+ * @global WP    $wp            Current WordPress environment instance.
+ * @global array $wp_taxonomies List of taxonomies.
+ *
+ * @param string $taxonomy Taxonomy name.
+ * @return bool|WP_Error True on success, WP_Error on failure or if the taxonomy doesn't exist.
+ */
+function unregister_taxonomy( $taxonomy ) {
+	if ( ! taxonomy_exists( $taxonomy ) ) {
+		return new WP_Error( 'invalid_taxonomy', __( 'Invalid taxonomy' ) );
+	}
+
+	$taxonomy_args = get_taxonomy( $taxonomy );
+
+	// Do not allow unregistering internal taxonomies.
+	if ( $taxonomy_args->_builtin ) {
+		return new WP_Error( 'invalid_taxonomy', __( 'Unregistering a built-in taxonomy is not allowed' ) );
+	}
+
+	global $wp, $wp_taxonomies;
+
+	// Remove query var.
+	if ( false !== $taxonomy_args->query_var ) {
+		$wp->remove_query_var( $taxonomy_args->query_var );
+	}
+
+	// Remove rewrite tags and permastructs.
+	if ( false !== $taxonomy_args->rewrite ) {
+		remove_rewrite_tag( "%$taxonomy%" );
+		remove_permastruct( $taxonomy );
+	}
+
+	// Unregister callback handling for metabox.
+	remove_filter( 'wp_ajax_add-' . $taxonomy, '_wp_ajax_add_hierarchical_term' );
+
+	// Remove the taxonomy.
+	unset( $wp_taxonomies[ $taxonomy ] );
+
+	/**
+	 * Fires after a taxonomy is unregistered.
+	 *
+	 * @since 4.5.0
+	 *
+	 * @param string $taxonomy Taxonomy name.
+	 */
+	do_action( 'unregistered_taxonomy', $taxonomy );
+
+	return true;
+}
+
+/**
  * Builds an object with all taxonomy labels out of a taxonomy object
  *
  * Accepted keys of the label array in the taxonomy object:
@@ -676,7 +747,7 @@ function get_objects_in_term( $term_ids, $taxonomies, $args = array() ) {
 
 	$term_ids = array_map('intval', $term_ids );
 
-	$taxonomies = "'" . implode( "', '", $taxonomies ) . "'";
+	$taxonomies = "'" . implode( "', '", array_map( 'esc_sql', $taxonomies ) ) . "'";
 	$term_ids = "'" . implode( "', '", $term_ids ) . "'";
 
 	$object_ids = $wpdb->get_col("SELECT tr.object_id FROM $wpdb->term_relationships AS tr INNER JOIN $wpdb->term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ($taxonomies) AND tt.term_id IN ($term_ids) ORDER BY tr.object_id $order");
@@ -745,8 +816,9 @@ function get_tax_sql( $tax_query, $primary_table, $primary_id_column ) {
  * @param string     $taxonomy Optional. Taxonomy name that $term is part of.
  * @param string     $output   Constant OBJECT, ARRAY_A, or ARRAY_N
  * @param string     $filter   Optional, default is raw or no WordPress defined filter will applied.
- * @return mixed Type corresponding to `$output` on success or null on failure. When `$output` is `OBJECT`,
- *               a WP_Term instance is returned. If taxonomy does not exist then WP_Error will be returned.
+ * @return array|WP_Term|WP_Error|null Object of the type specified by `$output` on success. When `$output` is 'OBJECT',
+ *                                     a WP_Term instance is returned. If taxonomy does not exist, a WP_Error is
+ *                                     returned. Returns null for miscellaneous failure.
  */
 function get_term( $term, $taxonomy = '', $output = OBJECT, $filter = 'raw' ) {
 	if ( empty( $term ) ) {
@@ -801,6 +873,11 @@ function get_term( $term, $taxonomy = '', $output = OBJECT, $filter = 'raw' ) {
 	 */
 	$_term = apply_filters( "get_$taxonomy", $_term, $taxonomy );
 
+	// Bail if a filter callback has changed the type of the `$_term` object.
+	if ( ! ( $_term instanceof WP_Term ) ) {
+		return $_term;
+	}
+
 	// Sanitize term, according to the specified filter.
 	$_term->filter( $filter );
 
@@ -875,7 +952,7 @@ function get_term_by( $field, $value, $taxonomy = '', $output = OBJECT, $filter
 		return $term;
 	}
 
-	$term = $wpdb->get_row( $wpdb->prepare( "SELECT t.*, tt.* FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id WHERE $_field = %s $tax_clause LIMIT 1", $value ) );
+	$term = $wpdb->get_row( $wpdb->prepare( "SELECT t.*, tt.* FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id WHERE $_field = %s", $value ) . " $tax_clause LIMIT 1" );
 	if ( ! $term )
 		return false;
 
@@ -999,23 +1076,43 @@ function get_term_to_edit( $id, $taxonomy ) {
  * The {@see 'get_terms_orderby'} filter passes the `ORDER BY` clause for the query
  * along with the $args array.
  *
+ * Prior to 4.5.0, the first parameter of `get_terms()` was a taxonomy or list of taxonomies:
+ *
+ *     $terms = get_terms( 'post_tag', array(
+ *         'hide_empty' => false,
+ *     ) );
+ *
+ * Since 4.5.0, taxonomies should be passed via the 'taxonomy' argument in the `$args` array:
+ *
+ *     $terms = get_terms( array(
+ *         'taxonomy' => 'post_tag',
+ *         'hide_empty' => false,
+ *     ) );
+ *
  * @since 2.3.0
  * @since 4.2.0 Introduced 'name' and 'childless' parameters.
  * @since 4.4.0 Introduced the ability to pass 'term_id' as an alias of 'id' for the `orderby` parameter.
  *              Introduced the 'meta_query' and 'update_term_meta_cache' parameters. Converted to return
  *              a list of WP_Term objects.
+ * @since 4.5.0 Changed the function signature so that the `$args` array can be provided as the first parameter.
+ *              Introduced 'meta_key' and 'meta_value' parameters. Introduced the ability to order results by metadata.
+ *
+ * @internal The `$deprecated` parameter is parsed for backward compatibility only.
  *
  * @global wpdb  $wpdb WordPress database abstraction object.
  * @global array $wp_filter
  *
- * @param string|array $taxonomies Taxonomy name or list of Taxonomy names.
  * @param array|string $args {
  *     Optional. Array or string of arguments to get terms.
  *
+ *     @type string|array $taxonomy               Taxonomy name, or array of taxonomies, to which results should
+ *                                                be limited.
  *     @type string       $orderby                Field(s) to order terms by. Accepts term fields ('name', 'slug',
  *                                                'term_group', 'term_id', 'id', 'description'), 'count' for term
  *                                                taxonomy count, 'include' to match the 'order' of the $include param,
- *                                                or 'none' to skip ORDER BY. Defaults to 'name'.
+ *                                                'meta_value', 'meta_value_num', the value of `$meta_key`, the array
+ *                                                keys of `$meta_query`, or 'none' to omit the ORDER BY clause.
+ *                                                Defaults to 'name'.
  *     @type string       $order                  Whether to order terms in ascending or descending order.
  *                                                Accepts 'ASC' (ascending) or 'DESC' (descending).
  *                                                Default 'ASC'.
@@ -1063,26 +1160,22 @@ function get_term_to_edit( $id, $taxonomy ) {
  *     @type bool         $update_term_meta_cache Whether to prime meta caches for matched terms. Default true.
  *     @type array        $meta_query             Meta query clauses to limit retrieved terms by.
  *                                                See `WP_Meta_Query`. Default empty.
+ *     @type string       $meta_key               Limit terms to those matching a specific metadata key. Can be used in
+ *                                                conjunction with `$meta_value`.
+ *     @type string       $meta_value             Limit terms to those matching a specific metadata value. Usually used
+ *                                                in conjunction with `$meta_key`.
  * }
+ * @param array $deprecated Argument array, when using the legacy function parameter format. If present, this
+ *                          parameter will be interpreted as `$args`, and the first function parameter will
+ *                          be parsed as a taxonomy or array of taxonomies.
  * @return array|int|WP_Error List of WP_Term instances and their children. Will return WP_Error, if any of $taxonomies
  *                            do not exist.
  */
-function get_terms( $taxonomies, $args = '' ) {
+function get_terms( $args = array(), $deprecated = '' ) {
 	global $wpdb;
-	$empty_array = array();
-
-	$single_taxonomy = ! is_array( $taxonomies ) || 1 === count( $taxonomies );
-	if ( ! is_array( $taxonomies ) ) {
-		$taxonomies = array( $taxonomies );
-	}
-
-	foreach ( $taxonomies as $taxonomy ) {
-		if ( ! taxonomy_exists($taxonomy) ) {
-			return new WP_Error( 'invalid_taxonomy', __( 'Invalid taxonomy' ) );
-		}
-	}
 
 	$defaults = array(
+		'taxonomy'               => null,
 		'orderby'                => 'name',
 		'order'                  => 'ASC',
 		'hide_empty'             => true,
@@ -1108,6 +1201,35 @@ function get_terms( $taxonomies, $args = '' ) {
 		'meta_query'             => ''
 	);
 
+	/*
+	 * Legacy argument format ($taxonomy, $args) takes precedence.
+	 *
+	 * We detect legacy argument format by checking if
+	 * (a) a second non-empty parameter is passed, or
+	 * (b) the first parameter shares no keys with the default array (ie, it's a list of taxonomies)
+	 */
+	$key_intersect  = array_intersect_key( $defaults, (array) $args );
+	$do_legacy_args = $deprecated || empty( $key_intersect );
+
+	$taxonomies = null;
+	if ( $do_legacy_args ) {
+		$taxonomies = (array) $args;
+		$args = $deprecated;
+	} elseif ( isset( $args['taxonomy'] ) && null !== $args['taxonomy'] ) {
+		$taxonomies = (array) $args['taxonomy'];
+		unset( $args['taxonomy'] );
+	}
+
+	$empty_array = array();
+
+	if ( $taxonomies ) {
+		foreach ( $taxonomies as $taxonomy ) {
+			if ( ! taxonomy_exists($taxonomy) ) {
+				return new WP_Error( 'invalid_taxonomy', __( 'Invalid taxonomy' ) );
+			}
+		}
+	}
+
 	/**
 	 * Filter the terms query default arguments.
 	 *
@@ -1125,9 +1247,11 @@ function get_terms( $taxonomies, $args = '' ) {
 
 	// Save queries by not crawling the tree in the case of multiple taxes or a flat tax.
 	$has_hierarchical_tax = false;
-	foreach ( $taxonomies as $_tax ) {
-		if ( is_taxonomy_hierarchical( $_tax ) ) {
-			$has_hierarchical_tax = true;
+	if ( $taxonomies ) {
+		foreach ( $taxonomies as $_tax ) {
+			if ( is_taxonomy_hierarchical( $_tax ) ) {
+				$has_hierarchical_tax = true;
+			}
 		}
 	}
 
@@ -1230,7 +1354,11 @@ function get_terms( $taxonomies, $args = '' ) {
 		$order = 'ASC';
 	}
 
-	$where = "tt.taxonomy IN ('" . implode("', '", $taxonomies) . "')";
+	$where_conditions = array();
+
+	if ( $taxonomies ) {
+		$where_conditions[] = "tt.taxonomy IN ('" . implode("', '", array_map( 'esc_sql', $taxonomies ) ) . "')";
+	}
 
 	$exclude = $args['exclude'];
 	$exclude_tree = $args['exclude_tree'];
@@ -1244,8 +1372,7 @@ function get_terms( $taxonomies, $args = '' ) {
 	}
 
 	if ( ! empty( $inclusions ) ) {
-		$inclusions = ' AND t.term_id IN ( ' . $inclusions . ' )';
-		$where .= $inclusions;
+		$where_conditions[] = 't.term_id IN ( ' . $inclusions . ' )';
 	}
 
 	$exclusions = array();
@@ -1275,7 +1402,7 @@ function get_terms( $taxonomies, $args = '' ) {
 	}
 
 	if ( ! empty( $exclusions ) ) {
-		$exclusions = ' AND t.term_id NOT IN (' . implode( ',', array_map( 'intval', $exclusions ) ) . ')';
+		$exclusions = 't.term_id NOT IN (' . implode( ',', array_map( 'intval', $exclusions ) ) . ')';
 	} else {
 		$exclusions = '';
 	}
@@ -1292,39 +1419,41 @@ function get_terms( $taxonomies, $args = '' ) {
 	$exclusions = apply_filters( 'list_terms_exclusions', $exclusions, $args, $taxonomies );
 
 	if ( ! empty( $exclusions ) ) {
-		$where .= $exclusions;
+		// Must do string manipulation here for backward compatibility with filter.
+		$where_conditions[] = preg_replace( '/^\s*AND\s*/', '', $exclusions );
 	}
 
 	if ( ! empty( $args['name'] ) ) {
 		$names = (array) $args['name'];
 		foreach ( $names as &$_name ) {
-			$_name = sanitize_term_field( 'name', $_name, 0, reset( $taxonomies ), 'db' );
+			// `sanitize_term_field()` returns slashed data.
+			$_name = stripslashes( sanitize_term_field( 'name', $_name, 0, reset( $taxonomies ), 'db' ) );
 		}
 
-		$where .= " AND t.name IN ('" . implode( "', '", array_map( 'esc_sql', $names ) ) . "')";
+		$where_conditions[] = "t.name IN ('" . implode( "', '", array_map( 'esc_sql', $names ) ) . "')";
 	}
 
 	if ( ! empty( $args['slug'] ) ) {
 		if ( is_array( $args['slug'] ) ) {
 			$slug = array_map( 'sanitize_title', $args['slug'] );
-			$where .= " AND t.slug IN ('" . implode( "', '", $slug ) . "')";
+			$where_conditions[] = "t.slug IN ('" . implode( "', '", $slug ) . "')";
 		} else {
 			$slug = sanitize_title( $args['slug'] );
-			$where .= " AND t.slug = '$slug'";
+			$where_conditions[] = "t.slug = '$slug'";
 		}
 	}
 
 	if ( ! empty( $args['name__like'] ) ) {
-		$where .= $wpdb->prepare( " AND t.name LIKE %s", '%' . $wpdb->esc_like( $args['name__like'] ) . '%' );
+		$where_conditions[] = $wpdb->prepare( "t.name LIKE %s", '%' . $wpdb->esc_like( $args['name__like'] ) . '%' );
 	}
 
 	if ( ! empty( $args['description__like'] ) ) {
-		$where .= $wpdb->prepare( " AND tt.description LIKE %s", '%' . $wpdb->esc_like( $args['description__like'] ) . '%' );
+		$where_conditions[] = $wpdb->prepare( "tt.description LIKE %s", '%' . $wpdb->esc_like( $args['description__like'] ) . '%' );
 	}
 
 	if ( '' !== $parent ) {
 		$parent = (int) $parent;
-		$where .= " AND tt.parent = '$parent'";
+		$where_conditions[] = "tt.parent = '$parent'";
 	}
 
 	$hierarchical = $args['hierarchical'];
@@ -1332,7 +1461,7 @@ function get_terms( $taxonomies, $args = '' ) {
 		$hierarchical = false;
 	}
 	if ( $args['hide_empty'] && !$hierarchical ) {
-		$where .= ' AND tt.count > 0';
+		$where_conditions[] = 'tt.count > 0';
 	}
 
 	$number = $args['number'];
@@ -1351,19 +1480,59 @@ function get_terms( $taxonomies, $args = '' ) {
 
 	if ( ! empty( $args['search'] ) ) {
 		$like = '%' . $wpdb->esc_like( $args['search'] ) . '%';
-		$where .= $wpdb->prepare( ' AND ((t.name LIKE %s) OR (t.slug LIKE %s))', $like, $like );
+		$where_conditions[] = $wpdb->prepare( '((t.name LIKE %s) OR (t.slug LIKE %s))', $like, $like );
 	}
 
 	// Meta query support.
 	$join = '';
 	$distinct = '';
-	if ( ! empty( $args['meta_query'] ) ) {
-		$mquery = new WP_Meta_Query( $args['meta_query'] );
-		$mq_sql = $mquery->get_sql( 'term', 't', 'term_id' );
 
-		$join  .= $mq_sql['join'];
-		$where .= $mq_sql['where'];
+	$mquery = new WP_Meta_Query();
+	$mquery->parse_query_vars( $args );
+	$mq_sql = $mquery->get_sql( 'term', 't', 'term_id' );
+	$meta_clauses = $mquery->get_clauses();
+
+	if ( ! empty( $meta_clauses ) ) {
+		$join .= $mq_sql['join'];
+		$where_conditions[] = preg_replace( '/^\s*AND\s*/', '', $mq_sql['where'] );
 		$distinct .= "DISTINCT";
+
+		// 'orderby' support.
+		$allowed_keys = array();
+		$primary_meta_key   = null;
+		$primary_meta_query = reset( $meta_clauses );
+		if ( ! empty( $primary_meta_query['key'] ) ) {
+			$primary_meta_key = $primary_meta_query['key'];
+			$allowed_keys[] = $primary_meta_key;
+		}
+		$allowed_keys[] = 'meta_value';
+		$allowed_keys[] = 'meta_value_num';
+		$allowed_keys   = array_merge( $allowed_keys, array_keys( $meta_clauses ) );
+
+		if ( ! empty( $args['orderby'] ) && in_array( $args['orderby'], $allowed_keys ) ) {
+			switch( $args['orderby'] ) {
+				case $primary_meta_key:
+				case 'meta_value':
+					if ( ! empty( $primary_meta_query['type'] ) ) {
+						$orderby = "ORDER BY CAST({$primary_meta_query['alias']}.meta_value AS {$primary_meta_query['cast']})";
+					} else {
+						$orderby = "ORDER BY {$primary_meta_query['alias']}.meta_value";
+					}
+					break;
+
+				case 'meta_value_num':
+					$orderby = "ORDER BY {$primary_meta_query['alias']}.meta_value+0";
+					break;
+
+				default:
+					if ( array_key_exists( $args['orderby'], $meta_clauses ) ) {
+						// $orderby corresponds to a meta_query clause.
+						$meta_clause = $meta_clauses[ $args['orderby'] ];
+						$orderby = "ORDER BY CAST({$meta_clause['alias']}.meta_value AS {$meta_clause['cast']})";
+					}
+					break;
+			}
+		}
 	}
 
 	$selects = array();
@@ -1413,6 +1582,8 @@ function get_terms( $taxonomies, $args = '' ) {
 
 	$join .= " INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id";
 
+	$where = implode( ' AND ', $where_conditions );
+
 	$pieces = array( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' );
 
 	/**
@@ -1434,7 +1605,11 @@ function get_terms( $taxonomies, $args = '' ) {
 	$order = isset( $clauses[ 'order' ] ) ? $clauses[ 'order' ] : '';
 	$limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : '';
 
-	$query = "SELECT $distinct $fields FROM $wpdb->terms AS t $join WHERE $where $orderby $order $limits";
+	if ( $where ) {
+		$where = "WHERE $where";
+	}
+
+	$query = "SELECT $distinct $fields FROM $wpdb->terms AS t $join $where $orderby $order $limits";
 
 	// $args can be anything. Only use the args defined in defaults to compute the key.
 	$key = md5( serialize( wp_array_slice_assoc( $args, array_keys( $defaults ) ) ) . serialize( $taxonomies ) . $query );
@@ -1547,8 +1722,13 @@ function get_terms( $taxonomies, $args = '' ) {
 		$terms = $_terms;
 	}
 
-	if ( $number && is_array( $terms ) && count( $terms ) > $number ) {
-		$terms = array_slice( $terms, $offset, $number );
+	// Hierarchical queries are not limited, so 'offset' and 'number' must be handled now.
+	if ( $hierarchical && $number && is_array( $terms ) ) {
+		if ( $offset >= count( $terms ) ) {
+			$terms = array();
+		} else {
+			$terms = array_slice( $terms, $offset, $number, true );
+		}
 	}
 
 	wp_cache_add( $cache_key, $terms, 'terms', DAY_IN_SECONDS );
@@ -2006,13 +2186,12 @@ function sanitize_term_field($field, $value, $term_id, $taxonomy, $context) {
  *
  * Default $args is 'hide_empty' which can be 'hide_empty=true' or array('hide_empty' => true).
  *
- * @todo Document $args as a hash notation.
- *
  * @since 2.3.0
  *
- * @param string       $taxonomy Taxonomy name
- * @param array|string $args     Overwrite defaults. See get_terms()
- * @return array|int|WP_Error How many terms are in $taxonomy. WP_Error if $taxonomy does not exist.
+ * @param string       $taxonomy Taxonomy name.
+ * @param array|string $args     Optional. Array of arguments that get passed to {@see get_terms()}.
+ *                               Default empty array.
+ * @return array|int|WP_Error Number of terms in that taxonomy or WP_Error if the taxonomy does not exist.
  */
 function wp_count_terms( $taxonomy, $args = array() ) {
 	$defaults = array('hide_empty' => false);
@@ -2062,22 +2241,24 @@ function wp_delete_object_term_relationships( $object_id, $taxonomies ) {
  *
  * Metadata associated with the term will be deleted.
  *
- * The `$args` 'default' will only override the terms found, if there is only one
- * term found. Any other and the found terms are used.
- *
- * The $args 'force_default' will force the term supplied as default to be
- * assigned even if the object was not going to be termless
- *
- * @todo Document $args as a hash notation.
- *
  * @since 2.3.0
  *
  * @global wpdb $wpdb WordPress database abstraction object.
  *
  * @param int          $term     Term ID.
  * @param string       $taxonomy Taxonomy Name.
- * @param array|string $args     Optional. Change 'default' term id and override found term ids.
- * @return bool|int|WP_Error Returns false if not term; true if completes delete action.
+ * @param array|string $args {
+ *     Optional. Array of arguments to override the default term ID. Default empty array.
+ *
+ *     @type int  $default       The term ID to make the default term. This will only override
+ *                               the terms found if there is only one term found. Any other and
+ *                               the found terms are used.
+ *     @type bool $force_default Optional. Whether to force the supplied term as default to be
+ *                               assigned even if the object was not going to be term-less.
+ *                               Default false.
+ * }
+ * @return bool|int|WP_Error True on success, false if term does not exist. Zero on attempted
+ *                           deletion of default Category. WP_Error if the taxonomy does not exist.
  */
 function wp_delete_term( $term, $taxonomy, $args = array() ) {
 	global $wpdb;
@@ -2160,10 +2341,10 @@ function wp_delete_term( $term, $taxonomy, $args = array() ) {
 	// Get the term before deleting it or its term relationships so we can pass to actions below.
 	$deleted_term = get_term( $term, $taxonomy );
 
-	$objects = $wpdb->get_col( $wpdb->prepare( "SELECT object_id FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $tt_id ) );
+	$object_ids = (array) $wpdb->get_col( $wpdb->prepare( "SELECT object_id FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $tt_id ) );
 
-	foreach ( (array) $objects as $object ) {
-		$terms = wp_get_object_terms($object, $taxonomy, array('fields' => 'ids', 'orderby' => 'none'));
+	foreach ( $object_ids as $object_id ) {
+		$terms = wp_get_object_terms( $object_id, $taxonomy, array( 'fields' => 'ids', 'orderby' => 'none' ) );
 		if ( 1 == count($terms) && isset($default) ) {
 			$terms = array($default);
 		} else {
@@ -2172,13 +2353,13 @@ function wp_delete_term( $term, $taxonomy, $args = array() ) {
 				$terms = array_merge($terms, array($default));
 		}
 		$terms = array_map('intval', $terms);
-		wp_set_object_terms($object, $terms, $taxonomy);
+		wp_set_object_terms( $object_id, $terms, $taxonomy );
 	}
 
 	// Clean the relationship caches for all object types using this term.
 	$tax_object = get_taxonomy( $taxonomy );
 	foreach ( $tax_object->object_type as $object_type )
-		clean_object_term_cache( $objects, $object_type );
+		clean_object_term_cache( $object_ids, $object_type );
 
 	$term_meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT meta_id FROM $wpdb->termmeta WHERE term_id = %d ", $term ) );
 	foreach ( $term_meta_ids as $mid ) {
@@ -2214,14 +2395,16 @@ function wp_delete_term( $term, $taxonomy, $args = array() ) {
 	 * Fires after a term is deleted from the database and the cache is cleaned.
 	 *
 	 * @since 2.5.0
+	 * @since 4.5.0 Introduced the `$object_ids` argument.
 	 *
 	 * @param int     $term         Term ID.
 	 * @param int     $tt_id        Term taxonomy ID.
 	 * @param string  $taxonomy     Taxonomy slug.
 	 * @param mixed   $deleted_term Copy of the already-deleted term, in the form specified
 	 *                              by the parent function. WP_Error otherwise.
+	 * @param array   $object_ids   List of term object IDs.
 	 */
-	do_action( 'delete_term', $term, $tt_id, $taxonomy, $deleted_term );
+	do_action( 'delete_term', $term, $tt_id, $taxonomy, $deleted_term, $object_ids );
 
 	/**
 	 * Fires after a term in a specific taxonomy is deleted.
@@ -2230,13 +2413,15 @@ function wp_delete_term( $term, $taxonomy, $args = array() ) {
 	 * taxonomy the term belonged to.
 	 *
 	 * @since 2.3.0
+	 * @since 4.5.0 Introduced the `$object_ids` argument.
 	 *
 	 * @param int     $term         Term ID.
 	 * @param int     $tt_id        Term taxonomy ID.
 	 * @param mixed   $deleted_term Copy of the already-deleted term, in the form specified
 	 *                              by the parent function. WP_Error otherwise.
+	 * @param array   $object_ids   List of term object IDs.
 	 */
-	do_action( "delete_$taxonomy", $term, $tt_id, $deleted_term );
+	do_action( "delete_$taxonomy", $term, $tt_id, $deleted_term, $object_ids );
 
 	return true;
 }
@@ -2359,7 +2544,7 @@ function wp_get_object_terms($object_ids, $taxonomies, $args = array()) {
 
 	$taxonomy_array = $taxonomies;
 	$object_id_array = $object_ids;
-	$taxonomies = "'" . implode("', '", $taxonomies) . "'";
+	$taxonomies = "'" . implode("', '", array_map( 'esc_sql', $taxonomies ) ) . "'";
 	$object_ids = implode(', ', $object_ids);
 
 	$select_this = '';
@@ -2574,8 +2759,13 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
 	if ( $args['parent'] > 0 && ! term_exists( (int) $args['parent'] ) ) {
 		return new WP_Error( 'missing_parent', __( 'Parent term does not exist.' ) );
 	}
+
 	$args['name'] = $term;
 	$args['taxonomy'] = $taxonomy;
+
+	// Coerce null description to strings, to avoid database errors.
+	$args['description'] = (string) $args['description'];
+
 	$args = sanitize_term($args, $taxonomy, 'db');
 
 	// expected_slashed ($name)
@@ -2783,7 +2973,7 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
  *                                    Will replace all existing related terms in this taxonomy.
  * @param string           $taxonomy  The context in which to relate the term to the object.
  * @param bool             $append    Optional. If false will delete difference of terms. Default false.
- * @return array|WP_Error Affected Term IDs.
+ * @return array|WP_Error Term taxonomy IDs of the affected terms.
  */
 function wp_set_object_terms( $object_id, $terms, $taxonomy, $append = false ) {
 	global $wpdb;
@@ -2904,7 +3094,7 @@ function wp_set_object_terms( $object_id, $terms, $taxonomy, $append = false ) {
  * @param int              $object_id The ID of the object to which the terms will be added.
  * @param array|int|string $terms     The slug(s) or ID(s) of the term(s) to add.
  * @param array|string     $taxonomy  Taxonomy name.
- * @return array|WP_Error Affected Term IDs
+ * @return array|WP_Error Term taxonomy IDs of the affected terms.
  */
 function wp_add_object_terms( $object_id, $terms, $taxonomy ) {
 	return wp_set_object_terms( $object_id, $terms, $taxonomy, true );
@@ -2928,7 +3118,7 @@ function wp_remove_object_terms( $object_id, $terms, $taxonomy ) {
 	$object_id = (int) $object_id;
 
 	if ( ! taxonomy_exists( $taxonomy ) ) {
-		return new WP_Error( 'invalid_taxonomy', __( 'Invalid Taxonomy' ) );
+		return new WP_Error( 'invalid_taxonomy', __( 'Invalid taxonomy' ) );
 	}
 
 	if ( ! is_array( $terms ) ) {
@@ -3378,11 +3568,12 @@ function wp_defer_term_counting($defer=null) {
  *
  * @staticvar array $_deferred
  *
- * @param int|array $terms    The term_taxonomy_id of the terms.
- * @param string    $taxonomy The context of the term.
+ * @param int|array $terms       The term_taxonomy_id of the terms.
+ * @param string    $taxonomy    The context of the term.
+ * @param bool      $do_deferred Whether to flush the deferred term counts too. Default false.
  * @return bool If no terms will return false, and if successful will return true.
  */
-function wp_update_term_count( $terms, $taxonomy, $do_deferred=false ) {
+function wp_update_term_count( $terms, $taxonomy, $do_deferred = false ) {
 	static $_deferred = array();
 
 	if ( $do_deferred ) {
@@ -3457,12 +3648,20 @@ function wp_update_term_count_now( $terms, $taxonomy ) {
  *
  * @since 2.3.0
  *
+ * @global bool $_wp_suspend_cache_invalidation
+ *
  * @see get_object_taxonomies() for more on $object_type.
  *
  * @param int|array    $object_ids  Single or list of term object ID(s).
  * @param array|string $object_type The taxonomy object type.
  */
 function clean_object_term_cache($object_ids, $object_type) {
+	global $_wp_suspend_cache_invalidation;
+
+	if ( ! empty( $_wp_suspend_cache_invalidation ) ) {
+		return;
+	}
+
 	if ( !is_array($object_ids) )
 		$object_ids = array($object_ids);
 
@@ -3544,11 +3743,13 @@ function clean_term_cache($ids, $taxonomy = '', $clean_taxonomy = true) {
 		 * Fires once after each taxonomy's term cache has been cleaned.
 		 *
 		 * @since 2.5.0
+		 * @since 4.5.0 Added the `$clean_taxonomy` parameter.
 		 *
-		 * @param array  $ids      An array of term IDs.
-		 * @param string $taxonomy Taxonomy slug.
+		 * @param array  $ids            An array of term IDs.
+		 * @param string $taxonomy       Taxonomy slug.
+		 * @param bool   $clean_taxonomy Whether or not to clean taxonomy-wide caches
 		 */
-		do_action( 'clean_term_cache', $ids, $taxonomy );
+		do_action( 'clean_term_cache', $ids, $taxonomy, $clean_taxonomy );
 	}
 
 	wp_cache_set( 'last_changed', microtime(), 'terms' );
@@ -4415,7 +4616,6 @@ function get_term_link( $term, $taxonomy = '' ) {
  *     @type  string      $sep    Separates each taxonomy. Default is a space.
  *     @type  string      $after  Displays after the taxonomies. Default empty string.
  * }
- * @param array $args See {@link get_the_taxonomies()} for a description of arguments and their defaults.
  */
 function the_taxonomies( $args = array() ) {
 	$defaults = array(
--- a/wp-includes/template-loader.php
+++ b/wp-includes/template-loader.php
@@ -39,25 +39,12 @@ elseif ( is_feed() ) :
 elseif ( is_trackback() ) :
 	include( ABSPATH . 'wp-trackback.php' );
 	return;
-elseif ( is_embed() ) :
-	$template = ABSPATH . WPINC . '/embed-template.php';
-
-	/**
-	 * Filter the template used for embedded posts.
-	 *
-	 * @since 4.4.0
-	 *
-	 * @param string $template Path to the template file.
-	 */
-	$template = apply_filters( 'embed_template', $template );
-
-	include ( $template );
-	return;
 endif;
 
 if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) :
 	$template = false;
-	if     ( is_404()            && $template = get_404_template()            ) :
+	if     ( is_embed()          && $template = get_embed_template()          ) :
+	elseif ( is_404()            && $template = get_404_template()            ) :
 	elseif ( is_search()         && $template = get_search_template()         ) :
 	elseif ( is_front_page()     && $template = get_front_page_template()     ) :
 	elseif ( is_home()           && $template = get_home_template()           ) :
@@ -73,7 +60,6 @@ if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) :
 	elseif ( is_author()         && $template = get_author_template()         ) :
 	elseif ( is_date()           && $template = get_date_template()           ) :
 	elseif ( is_archive()        && $template = get_archive_template()        ) :
-	elseif ( is_comments_popup() && $template = get_comments_popup_template() ) :
 	elseif ( is_paged()          && $template = get_paged_template()          ) :
 	else :
 		$template = get_index_template();
@@ -85,7 +71,13 @@ if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) :
 	 *
 	 * @param string $template The path of the template to include.
 	 */
-	if ( $template = apply_filters( 'template_include', $template ) )
+	if ( $template = apply_filters( 'template_include', $template ) ) {
 		include( $template );
+	} elseif ( current_user_can( 'switch_themes' ) ) {
+		$theme = wp_get_theme();
+		if ( $theme->errors() ) {
+			wp_die( $theme->errors() );
+		}
+	}
 	return;
 endif;
--- a/wp-includes/template.php
+++ b/wp-includes/template.php
@@ -405,6 +405,38 @@ function get_single_template() {
 }
 
 /**
+ * Retrieves an embed template path in the current or parent template.
+ *
+ * By default the WordPress-template is returned.
+ *
+ * The template path is filterable via the dynamic {@see '$type_template'} hook,
+ * e.g. 'embed_template'.
+ *
+ * @since 4.5.0
+ *
+ * @see get_query_template()
+ *
+ * @return string Full path to embed template file.
+ */
+function get_embed_template() {
+	$object = get_queried_object();
+
+	$templates = array();
+
+	if ( ! empty( $object->post_type ) ) {
+		$post_format = get_post_format( $object );
+		if ( $post_format ) {
+			$templates[] = "embed-{$object->post_type}-{$post_format}.php";
+		}
+		$templates[] = "embed-{$object->post_type}.php";
+	}
+
+	$templates[] = "embed.php";
+
+	return get_query_template( 'embed', $templates );
+}
+
+/**
  * Retrieves the path of the singular template in current or parent template.
  *
  * The template path is filterable via the dynamic {@see '$type_template'} hook,
@@ -466,35 +498,10 @@ function get_attachment_template() {
 }
 
 /**
- * Retrieve path of comment popup template in current or parent template.
- *
- * Checks for comment popup template in current template, if it exists or in the
- * parent template.
- *
- * The template path is filterable via the dynamic {@see '$type_template'} hook,
- * e.g. 'commentspopup_template'.
- *
- * @since 1.5.0
- *
- * @see get_query_template()
- *
- * @return string Full path to comments popup template file.
- */
-function get_comments_popup_template() {
-	$template = get_query_template( 'comments_popup', array( 'comments-popup.php' ) );
-
-	// Backward compat code will be removed in a future release.
-	if ('' == $template)
-		$template = ABSPATH . WPINC . '/theme-compat/comments-popup.php';
-
-	return $template;
-}
-
-/**
  * Retrieve the name of the highest priority template file that exists.
  *
- * Searches in the STYLESHEETPATH before TEMPLATEPATH so that themes which
- * inherit from a parent theme can just overload one file.
+ * Searches in the STYLESHEETPATH before TEMPLATEPATH and wp-includes/theme-compat
+ * so that themes which inherit from a parent theme can just overload one file.
  *
  * @since 2.7.0
  *
@@ -514,6 +521,9 @@ function locate_template($template_names, $load = false, $require_once = true )
 		} elseif ( file_exists(TEMPLATEPATH . '/' . $template_name) ) {
 			$located = TEMPLATEPATH . '/' . $template_name;
 			break;
+		} elseif ( file_exists( ABSPATH . WPINC . '/theme-compat/' . $template_name ) ) {
+			$located = ABSPATH . WPINC . '/theme-compat/' . $template_name;
+			break;
 		}
 	}
 
--- a/wp-includes/theme-compat/comments.php
+++ b/wp-includes/theme-compat/comments.php
@@ -68,54 +68,4 @@ _deprecated_file(
 	<?php endif; ?>
 <?php endif; ?>
 
-<?php if ( comments_open() ) : ?>
-
-<div id="respond">
-
-<h3><?php comment_form_title( __('Leave a Reply'), __('Leave a Reply to %s' ) ); ?></h3>
-
-<div id="cancel-comment-reply">
-	<small><?php cancel_comment_reply_link() ?></small>
-</div>
-
-<?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
-<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.'), wp_login_url( get_permalink() )); ?></p>
-<?php else : ?>
-
-<form action="<?php echo site_url(); ?>/wp-comments-post.php" method="post" id="commentform">
-
-<?php if ( is_user_logged_in() ) : ?>
-
-<p><?php /* translators: %s: user profile link  */
-printf( __( 'Logged in as %s.' ), sprintf( '<a href="%1$s">%2$s</a>', get_edit_user_link(), $user_identity ) ); ?>
-<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="<?php esc_attr_e( 'Log out of this account' ); ?>"><?php _e( 'Log out &raquo;' ); ?></a></p>
-
-<?php else : ?>
-
-<p><input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
-<label for="author"><small><?php _e('Name'); ?> <?php if ($req) _e('(required)'); ?></small></label></p>
-
-<p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
-<label for="email"><small><?php _e('Mail (will not be published)'); ?> <?php if ($req) _e('(required)'); ?></small></label></p>
-
-<p><input type="text" name="url" id="url" value="<?php echo  esc_attr($comment_author_url); ?>" size="22" tabindex="3" />
-<label for="url"><small><?php _e('Website'); ?></small></label></p>
-
-<?php endif; ?>
-
-<p><textarea name="comment" id="comment" cols="58" rows="10" tabindex="4"></textarea></p>
-
-<p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php esc_attr_e('Submit Comment'); ?>" />
-<?php comment_id_fields(); ?>
-</p>
-<?php
-/** This filter is documented in wp-includes/comment-template.php */
-do_action( 'comment_form', $post->ID );
-?>
-
-</form>
-
-<?php endif; // If registration required and not logged in ?>
-</div>
-
-<?php endif; // if you delete this the sky will fall on your head ?>
+<?php comment_form(); ?>
--- /dev/null
+++ b/wp-includes/theme-compat/embed-404.php
@@ -0,0 +1,36 @@
+<?php
+/**
+ * Contains the post embed content template part
+ *
+ * When a post is embedded in an iframe, this file is used to create the content template part
+ * output if the active theme does not include an embed-404.php template.
+ *
+ * @package WordPress
+ * @subpackage Theme_Compat
+ * @since 4.5.0
+ */
+?>
+<div class="wp-embed">
+	<p class="wp-embed-heading"><?php _e( 'Oops! That embed can&#8217;t be found.' ); ?></p>
+
+	<div class="wp-embed-excerpt">
+		<p>
+			<?php
+			printf(
+				/* translators: %s: a link to the embedded site */
+				__( 'It looks like nothing was found at this location. Maybe try visiting %s directly?' ),
+				'<strong><a href="' . esc_url( home_url() ) . '">' . esc_html( get_bloginfo( 'name' ) ) . '</a></strong>'
+			);
+			?>
+		</p>
+	</div>
+
+	<?php
+	/** This filter is documented in wp-includes/theme-compat/embed-content.php */
+	do_action( 'embed_content' );
+	?>
+
+	<div class="wp-embed-footer">
+		<?php the_embed_site_title() ?>
+	</div>
+</div>
--- /dev/null
+++ b/wp-includes/theme-compat/embed-content.php
@@ -0,0 +1,115 @@
+<?php
+/**
+ * Contains the post embed content template part
+ *
+ * When a post is embedded in an iframe, this file is used to create the content template part
+ * output if the active theme does not include an embed-content.php template.
+ *
+ * @package WordPress
+ * @subpackage Theme_Compat
+ * @since 4.5.0
+ */
+?>
+	<div <?php post_class( 'wp-embed' ); ?>>
+		<?php
+		$thumbnail_id = 0;
+
+		if ( has_post_thumbnail() ) {
+			$thumbnail_id = get_post_thumbnail_id();
+		}
+
+		if ( 'attachment' === get_post_type() && wp_attachment_is_image() ) {
+			$thumbnail_id = get_the_ID();
+		}
+
+		$aspect_ratio = 1;
+		$measurements = array( 1, 1 );
+		$image_size   = 'full'; // Fallback.
+
+		$meta = wp_get_attachment_metadata( $thumbnail_id );
+		if ( is_array( $meta ) ) {
+			foreach ( $meta['sizes'] as $size => $data ) {
+				if ( $data['width'] / $data['height'] > $aspect_ratio ) {
+					$aspect_ratio = $data['width'] / $data['height'];
+					$measurements = array( $data['width'], $data['height'] );
+					$image_size   = $size;
+				}
+			}
+		}
+
+		/**
+		 * Filter the thumbnail image size for use in the embed template.
+		 *
+		 * @since 4.4.0
+		 * @since 4.5.0 Added `$thumbnail_id` parameter.
+		 *
+		 * @param string $image_size   Thumbnail image size.
+		 * @param int    $thumbnail_id Attachment ID.
+		 */
+		$image_size = apply_filters( 'embed_thumbnail_image_size', $image_size, $thumbnail_id );
+
+		$shape = $measurements[0] / $measurements[1] >= 1.75 ? 'rectangular' : 'square';
+
+		/**
+		 * Filter the thumbnail shape for use in the embed template.
+		 *
+		 * Rectangular images are shown above the title while square images
+		 * are shown next to the content.
+		 *
+		 * @since 4.4.0
+		 * @since 4.5.0 Added `$thumbnail_id` parameter.
+		 *
+		 * @param string $shape        Thumbnail image shape. Either 'rectangular' or 'square'.
+		 * @param int    $thumbnail_id Attachment ID.
+		 */
+		$shape = apply_filters( 'embed_thumbnail_image_shape', $shape, $thumbnail_id );
+
+		if ( 'rectangular' === $shape ) : ?>
+			<div class="wp-embed-featured-image rectangular">
+				<a href="<?php the_permalink(); ?>" target="_top">
+					<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
+				</a>
+			</div>
+		<?php endif; ?>
+
+		<p class="wp-embed-heading">
+			<a href="<?php the_permalink(); ?>" target="_top">
+				<?php the_title(); ?>
+			</a>
+		</p>
+
+		<?php if ( 'square' === $shape ) : ?>
+			<div class="wp-embed-featured-image square">
+				<a href="<?php the_permalink(); ?>" target="_top">
+					<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
+				</a>
+			</div>
+		<?php endif; ?>
+
+		<div class="wp-embed-excerpt"><?php the_excerpt_embed(); ?></div>
+
+		<?php
+		/**
+		 * Print additional content after the embed excerpt.
+		 *
+		 * @since 4.4.0
+		 */
+		do_action( 'embed_content' );
+		?>
+
+		<div class="wp-embed-footer">
+			<?php the_embed_site_title() ?>
+
+			<div class="wp-embed-meta">
+				<?php
+				/**
+				 * Print additional meta content in the embed template.
+				 *
+				 * @since 4.4.0
+				 */
+				do_action( 'embed_content_meta');
+				?>
+			</div>
+		</div>
+	</div>
+<?php
--- /dev/null
+++ b/wp-includes/theme-compat/embed.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * Contains the post embed base template
+ *
+ * When a post is embedded in an iframe, this file is used to create the output
+ * if the active theme does not include an embed.php template.
+ *
+ * @package WordPress
+ * @subpackage oEmbed
+ * @since 4.4.0
+ */
+
+get_header( 'embed' );
+
+if ( have_posts() ) :
+	while ( have_posts() ) : the_post();
+		get_template_part( 'embed', 'content' );
+	endwhile;
+else :
+	get_template_part( 'embed', '404' );
+endif;
+
+get_footer( 'embed' );
--- /dev/null
+++ b/wp-includes/theme-compat/footer-embed.php
@@ -0,0 +1,21 @@
+<?php
+/**
+ * Contains the post embed footer template
+ *
+ * When a post is embedded in an iframe, this file is used to create the footer output
+ * if the active theme does not include a footer-embed.php template.
+ *
+ * @package WordPress
+ * @subpackage Theme_Compat
+ * @since 4.5.0
+ */
+
+/**
+ * Print scripts or data before the closing body tag in the embed template.
+ *
+ * @since 4.4.0
+ */
+do_action( 'embed_footer' );
+?>
+</body>
+</html>
--- a/wp-includes/theme-compat/footer.php
+++ b/wp-includes/theme-compat/footer.php
@@ -21,10 +21,14 @@ _deprecated_file(
 <div id="footer" role="contentinfo">
 <!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. -->
 	<p>
-		<?php printf(__('%1$s is proudly powered by %2$s'), get_bloginfo('name'),
-		'<a href="https://wordpress.org/">WordPress</a>'); ?>
-		<br /><?php printf(__('%1$s and %2$s.'), '<a href="' . get_bloginfo('rss2_url') . '">' . __('Entries (RSS)') . '</a>', '<a href="' . get_bloginfo('comments_rss2_url') . '">' . __('Comments (RSS)') . '</a>'); ?>
-		<!-- <?php printf(__('%d queries. %s seconds.'), get_num_queries(), timer_stop(0, 3)); ?> -->
+		<?php
+		printf(
+			/* translators: 1: blog name, 2: WordPress */
+			__( '%1$s is proudly powered by %2$s' ),
+			get_bloginfo('name'),
+			'<a href="https://wordpress.org/">WordPress</a>'
+		);
+		?>
 	</p>
 </div>
 </div>
--- /dev/null
+++ b/wp-includes/theme-compat/header-embed.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Contains the post embed header template
+ *
+ * When a post is embedded in an iframe, this file is used to create the header output
+ * if the active theme does not include a header-embed.php template.
+ *
+ * @package WordPress
+ * @subpackage Theme_Compat
+ * @since 4.5.0
+ */
+
+if ( ! headers_sent() ) {
+	header( 'X-WP-embed: true' );
+}
+
+?>
+<!DOCTYPE html>
+<html <?php language_attributes(); ?> class="no-js">
+<head>
+	<title><?php echo wp_get_document_title(); ?></title>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<?php
+	/**
+	 * Print scripts or data in the embed template <head> tag.
+	 *
+	 * @since 4.4.0
+	 */
+	do_action( 'embed_head' );
+	?>
+</head>
+<body <?php body_class(); ?>>
--- a/wp-includes/theme-compat/sidebar.php
+++ b/wp-includes/theme-compat/sidebar.php
@@ -71,7 +71,7 @@ _deprecated_file(
 					printf( __( 'You have searched the %1$s blog archives for <strong>&#8216;%2$s&#8217;</strong>. If you are unable to find anything in these search results, you can try one of these links.' ),
 						sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
 						esc_html( get_search_query() )
-					); 
+					);
 				?></p>
 
 			<?php elseif ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) : /* If this set is paginated */ ?>
@@ -105,9 +105,6 @@ _deprecated_file(
 				<ul>
 					<?php wp_register(); ?>
 					<li><?php wp_loginout(); ?></li>
-					<li><a href="http://validator.w3.org/check/referer" title="<?php esc_attr_e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
-					<li><a href="http://gmpg.org/xfn/"><abbr title="<?php esc_attr_e('XHTML Friends Network'); ?>"><?php _e('XFN'); ?></abbr></a></li>
-					<li><a href="https://wordpress.org/" title="<?php esc_attr_e('Powered by WordPress, state-of-the-art semantic personal publishing platform.'); ?>">WordPress</a></li>
 					<?php wp_meta(); ?>
 				</ul>
 				</li>
--- a/wp-includes/theme.php
+++ b/wp-includes/theme.php
@@ -177,7 +177,7 @@ function get_stylesheet_directory() {
 	 *
 	 * @since 1.5.0
 	 *
-	 * @param string $stylesheet_dir Absolute path to the current them.
+	 * @param string $stylesheet_dir Absolute path to the current theme.
 	 * @param string $stylesheet     Directory name of the current theme.
 	 * @param string $theme_root     Absolute path to themes directory.
 	 */
@@ -723,7 +723,7 @@ function switch_theme( $stylesheet ) {
 	} else {
 		/*
 		 * Since retrieve_widgets() is called when initializing a theme in the Customizer,
-		 * we need to to remove the theme mods to avoid overwriting changes made via
+		 * we need to remove the theme mods to avoid overwriting changes made via
 		 * the Customizer when accessing wp-admin/widgets.php.
 		 */
 		if ( 'wp_ajax_customize_save' === current_action() ) {
@@ -739,15 +739,18 @@ function switch_theme( $stylesheet ) {
 	}
 
 	update_option( 'theme_switched', $old_theme->get_stylesheet() );
+
 	/**
 	 * Fires after the theme is switched.
 	 *
 	 * @since 1.5.0
+	 * @since 4.5.0 Introduced the `$old_theme` parameter.
 	 *
 	 * @param string   $new_name  Name of the new theme.
 	 * @param WP_Theme $new_theme WP_Theme instance of the new theme.
+	 * @param WP_Theme $old_theme WP_Theme instance of the old theme.
 	 */
-	do_action( 'switch_theme', $new_name, $new_theme );
+	do_action( 'switch_theme', $new_name, $new_theme, $old_theme );
 }
 
 /**
@@ -771,7 +774,7 @@ function validate_current_theme() {
 	 *
 	 * @since 2.7.0
 	 *
-	 * @param bool true Validation flag to check the current theme.
+	 * @param bool $validate Whether to validate the current theme. Default true.
 	 */
 	if ( wp_installing() || ! apply_filters( 'validate_current_theme', true ) )
 		return true;
@@ -946,18 +949,18 @@ function remove_theme_mods() {
 }
 
 /**
- * Retrieve text color for custom header.
+ * Retrieves the custom header text color in HEX format.
  *
  * @since 2.1.0
  *
- * @return string
+ * @return string Header text color in HEX format (minus the hash symbol).
  */
 function get_header_textcolor() {
 	return get_theme_mod('header_textcolor', get_theme_support( 'custom-header', 'default-text-color' ) );
 }
 
 /**
- * Display text color for custom header.
+ * Displays the custom header text color in HEX format (minus the hash symbol).
  *
  * @since 2.1.0
  */
@@ -1204,7 +1207,7 @@ function get_uploaded_header_images() {
 	foreach ( (array) $headers as $header ) {
 		$url = esc_url_raw( wp_get_attachment_url( $header->ID ) );
 		$header_data = wp_get_attachment_metadata( $header->ID );
-		$header_index = basename($url);
+		$header_index = $header->ID;
 
 		$header_images[$header_index] = array();
 		$header_images[$header_index]['attachment_id'] = $header->ID;
@@ -1556,6 +1559,26 @@ function add_theme_support( $feature ) {
 				$args[0] = array_merge( $_wp_theme_features['html5'][0], $args[0] );
 			break;
 
+		case 'custom-logo':
+			if ( ! is_array( $args ) ) {
+				$args = array( 0 => array() );
+			}
+			$defaults = array(
+				'width'       => null,
+				'height'      => null,
+				'flex-width'  => false,
+				'flex-height' => false,
+				'header-text' => '',
+			);
+			$args[0] = wp_parse_args( array_intersect_key( $args[0], $defaults ), $defaults );
+
+			// Allow full flexibility if no size is specified.
+			if ( is_null( $args[0]['width'] ) && is_null( $args[0]['height'] ) ) {
+				$args[0]['flex-width']  = true;
+				$args[0]['flex-height'] = true;
+			}
+			break;
+
 		case 'custom-header-uploads' :
 			return add_theme_support( 'custom-header', array( 'uploads' => true ) );
 
@@ -1729,6 +1752,30 @@ function _custom_header_background_just_in_time() {
 }
 
 /**
+ * Adds CSS to hide header text for custom logo, based on Customizer setting.
+ *
+ * @since 4.5.0
+ * @access private
+ */
+function _custom_logo_header_styles() {
+	if ( ! current_theme_supports( 'custom-header', 'header-text' ) && get_theme_support( 'custom-logo', 'header-text' ) && ! get_theme_mod( 'header_text', true ) ) {
+		$classes = (array) get_theme_support( 'custom-logo', 'header-text' );
+		$classes = array_map( 'sanitize_html_class', $classes );
+		$classes = '.' . implode( ', .', $classes );
+
+		?>
+		<!-- Custom Logo: hide header text -->
+		<style id="custom-logo-css" type="text/css">
+			<?php echo $classes; ?> {
+				position: absolute;
+				clip: rect(1px, 1px, 1px, 1px);
+			}
+		</style>
+	<?php
+	}
+}
+
+/**
  * Gets the theme support arguments passed when registering that support
  *
  * @since 3.1.0
@@ -1748,6 +1795,7 @@ function get_theme_support( $feature ) {
 
 	$args = array_slice( func_get_args(), 1 );
 	switch ( $feature ) {
+		case 'custom-logo' :
 		case 'custom-header' :
 		case 'custom-background' :
 			if ( isset( $_wp_theme_features[ $feature ][0][ $args[0] ] ) )
@@ -1874,12 +1922,11 @@ function current_theme_supports( $feature ) {
 			$type = $args[0];
 			return in_array( $type, $_wp_theme_features[$feature][0] );
 
+		case 'custom-logo':
 		case 'custom-header':
-		case 'custom-background' :
-			// specific custom header and background capabilities can be registered by passing
-			// an array to add_theme_support()
-			$header_support = $args[0];
-			return ( isset( $_wp_theme_features[$feature][0][$header_support] ) && $_wp_theme_features[$feature][0][$header_support] );
+		case 'custom-background':
+			// Specific capabilities can be registered by passing an array to add_theme_support().
+			return ( isset( $_wp_theme_features[ $feature ][0][ $args[0] ] ) && $_wp_theme_features[ $feature ][0][ $args[0] ] );
 	}
 
 	/**
@@ -1887,7 +1934,7 @@ function current_theme_supports( $feature ) {
 	 *
 	 * The dynamic portion of the hook name, `$feature`, refers to the specific theme
 	 * feature. Possible values include 'post-formats', 'post-thumbnails', 'custom-background',
-	 * 'custom-header', 'menus', 'automatic-feed-links', and 'html5'.
+	 * 'custom-header', 'menus', 'automatic-feed-links', 'html5', and `customize-selective-refresh-widgets`.
 	 *
 	 * @since 3.4.0
 	 *
@@ -1924,6 +1971,7 @@ function require_if_theme_supports( $feature, $include ) {
  * @access private
  * @since 3.0.0
  * @since 4.3.0 Also removes `header_image_data`.
+ * @since 4.5.0 Also removes custom logo theme mods.
  *
  * @param int $id The attachment id.
  */
@@ -1931,6 +1979,12 @@ function _delete_attachment_theme_mod( $id ) {
 	$attachment_image = wp_get_attachment_url( $id );
 	$header_image     = get_header_image();
 	$background_image = get_background_image();
+	$custom_logo_id   = get_theme_mod( 'custom_logo' );
+
+	if ( $custom_logo_id && $custom_logo_id == $id ) {
+		remove_theme_mod( 'custom_logo' );
+		remove_theme_mod( 'header_text' );
+	}
 
 	if ( $header_image && $header_image == $attachment_image ) {
 		remove_theme_mod( 'header_image' );
--- a/wp-includes/update.php
+++ b/wp-includes/update.php
@@ -26,7 +26,7 @@ function wp_version_check( $extra_stats = array(), $force_check = false ) {
 		return;
 	}
 
-	global $wp_version, $wpdb, $wp_local_package;
+	global $wpdb, $wp_local_package;
 	// include an unmodified $wp_version
 	include( ABSPATH . WPINC . '/version.php' );
 	$php_version = phpversion();
@@ -169,7 +169,7 @@ function wp_version_check( $extra_stats = array(), $force_check = false ) {
 		}
 	}
 
-	// Trigger a background updates check if running non-interactively, and we weren't called from the update handler.
+	// Trigger background updates if running non-interactively, and we weren't called from the update handler.
 	if ( defined( 'DOING_CRON' ) && DOING_CRON && ! doing_action( 'wp_maybe_auto_update' ) ) {
 		do_action( 'wp_maybe_auto_update' );
 	}
@@ -192,7 +192,6 @@ function wp_update_plugins( $extra_stats = array() ) {
 		return;
 	}
 
-	global $wp_version;
 	// include an unmodified $wp_version
 	include( ABSPATH . WPINC . '/version.php' );
 
@@ -263,14 +262,18 @@ function wp_update_plugins( $extra_stats = array() ) {
 
 	$to_send = compact( 'plugins', 'active' );
 
+	$locales = array_values( get_available_languages() );
+
 	/**
 	 * Filter the locales requested for plugin translations.
 	 *
 	 * @since 3.7.0
+	 * @since 4.5.0 The default value of the `$locales` parameter changed to include all locales.
 	 *
-	 * @param array $locales Plugin locale. Default is current locale of the site.
+	 * @param array $locales Plugin locales. Default is all available locales of the site.
 	 */
-	$locales = apply_filters( 'plugins_update_check_locales', array( get_locale() ) );
+	$locales = apply_filters( 'plugins_update_check_locales', $locales );
+	$locales = array_unique( $locales );
 
 	if ( defined( 'DOING_CRON' ) && DOING_CRON ) {
 		$timeout = 30;
@@ -311,8 +314,14 @@ function wp_update_plugins( $extra_stats = array() ) {
 	$response = json_decode( wp_remote_retrieve_body( $raw_response ), true );
 	foreach ( $response['plugins'] as &$plugin ) {
 		$plugin = (object) $plugin;
+		if ( isset( $plugin->compatibility ) ) {
+			$plugin->compatibility = (object) $plugin->compatibility;
+			foreach ( $plugin->compatibility as &$data ) {
+				$data = (object) $data;
+			}
+		}
 	}
-	unset( $plugin );
+	unset( $plugin, $data );
 	foreach ( $response['no_update'] as &$plugin ) {
 		$plugin = (object) $plugin;
 	}
@@ -340,7 +349,6 @@ function wp_update_plugins( $extra_stats = array() ) {
  * installing.
  *
  * @since 2.7.0
- * @uses $wp_version Used to notify the WordPress version.
  *
  * @param array $extra_stats Extra statistics to report to the WordPress.org API.
  */
@@ -348,7 +356,7 @@ function wp_update_themes( $extra_stats = array() ) {
 	if ( wp_installing() ) {
 		return;
 	}
-	global $wp_version;
+
 	// include an unmodified $wp_version
 	include( ABSPATH . WPINC . '/version.php' );
 
@@ -428,14 +436,18 @@ function wp_update_themes( $extra_stats = array() ) {
 
 	$request['themes'] = $themes;
 
+	$locales = array_values( get_available_languages() );
+
 	/**
 	 * Filter the locales requested for theme translations.
 	 *
 	 * @since 3.7.0
+	 * @since 4.5.0 The default value of the `$locales` parameter changed to include all locales.
 	 *
-	 * @param array $locales Theme locale. Default is current locale of the site.
+	 * @param array $locales Theme locales. Default is all available locales of the site.
 	 */
-	$locales = apply_filters( 'themes_update_check_locales', array( get_locale() ) );
+	$locales = apply_filters( 'themes_update_check_locales', $locales );
+	$locales = array_unique( $locales );
 
 	if ( defined( 'DOING_CRON' ) && DOING_CRON ) {
 		$timeout = 30;
@@ -583,11 +595,15 @@ function wp_get_update_data() {
 }
 
 /**
+ * Determines whether core should be updated.
+ *
+ * @since 2.8.0
+ *
  * @global string $wp_version
  */
 function _maybe_update_core() {
-	global $wp_version;
-	include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
+	// include an unmodified $wp_version
+	include( ABSPATH . WPINC . '/version.php' );
 
 	$current = get_site_transient( 'update_core' );
 
@@ -645,9 +661,6 @@ function wp_schedule_update_checks() {
 
 	if ( ! wp_next_scheduled( 'wp_update_themes' ) && ! wp_installing() )
 		wp_schedule_event(time(), 'twicedaily', 'wp_update_themes');
-
-	if ( ( wp_next_scheduled( 'wp_maybe_auto_update' ) > ( time() + HOUR_IN_SECONDS ) ) && ! wp_installing() )
-		wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
 }
 
 /**
--- a/wp-includes/user.php
+++ b/wp-includes/user.php
@@ -7,7 +7,7 @@
  */
 
 /**
- * Authenticate user with remember capability.
+ * Authenticates and logs a user in with 'remember' capability.
  *
  * The credentials is an array that has 'user_login', 'user_password', and
  * 'remember' indices. If the credentials is not given, then the log in form
@@ -104,7 +104,7 @@ function wp_signon( $credentials = array(), $secure_cookie = '' ) {
 }
 
 /**
- * Authenticate the user using the username and password.
+ * Authenticate a user, confirming the username and password are valid.
  *
  * @since 2.8.0
  *
@@ -174,6 +174,78 @@ function wp_authenticate_username_password($user, $username, $password) {
 }
 
 /**
+ * Authenticates a user using the email and password.
+ *
+ * @since 4.5.0
+ *
+ * @param WP_User|WP_Error|null $user     WP_User or WP_Error object if a previous
+ *                                        callback failed authentication.
+ * @param string                $email    Email address for authentication.
+ * @param string                $password Password for authentication.
+ * @return WP_User|WP_Error WP_User on success, WP_Error on failure.
+ */
+function wp_authenticate_email_password( $user, $email, $password ) {
+	if ( $user instanceof WP_User ) {
+		return $user;
+	}
+
+	if ( empty( $email ) || empty( $password ) ) {
+		if ( is_wp_error( $user ) ) {
+			return $user;
+		}
+
+		$error = new WP_Error();
+
+		if ( empty( $email ) ) {
+			$error->add( 'empty_username', __( '<strong>ERROR</strong>: The email field is empty.' ) ); // Uses 'empty_username' for back-compat with wp_signon()
+		}
+
+		if ( empty( $password ) ) {
+			$error->add( 'empty_password', __( '<strong>ERROR</strong>: The password field is empty.' ) );
+		}
+
+		return $error;
+	}
+
+	if ( ! is_email( $email ) ) {
+		return $user;
+	}
+
+	$user = get_user_by( 'email', $email );
+
+	if ( ! $user ) {
+		return new WP_Error( 'invalid_email',
+			__( '<strong>ERROR</strong>: Invalid email address.' ) .
+			' <a href="' . wp_lostpassword_url() . '">' .
+			__( 'Lost your password?' ) .
+			'</a>'
+		);
+	}
+
+	/** This filter is documented in wp-includes/user.php */
+	$user = apply_filters( 'wp_authenticate_user', $user, $password );
+
+	if ( is_wp_error( $user ) ) {
+		return $user;
+	}
+
+	if ( ! wp_check_password( $password, $user->user_pass, $user->ID ) ) {
+		return new WP_Error( 'incorrect_password',
+			sprintf(
+				/* translators: %s: email address */
+				__( '<strong>ERROR</strong>: The password you entered for the email address %s is incorrect.' ),
+				'<strong>' . $email . '</strong>'
+			) .
+			' <a href="' . wp_lostpassword_url() . '">' .
+			__( 'Lost your password?' ) .
+			'</a>'
+		);
+	}
+
+	return $user;
+}
+
+/**
  * Authenticate the user using the WordPress auth cookie.
  *
  * @since 2.8.0
@@ -278,7 +350,7 @@ function wp_validate_logged_in_cookie( $user_id ) {
  * @param int          $userid      User ID.
  * @param array|string $post_type   Optional. Single post type or array of post types to count the number of posts for. Default 'post'.
  * @param bool         $public_only Optional. Whether to only return counts for public posts. Default false.
- * @return int Number of posts the user has written in this post type.
+ * @return string Number of posts the user has written in this post type.
  */
 function count_user_posts( $userid, $post_type = 'post', $public_only = false ) {
 	global $wpdb;
@@ -870,6 +942,7 @@ function setup_userdata($for_user_id = '') {
  * The available arguments are as follows:
  *
  * @since 2.3.0
+ * @since 4.5.0 Added the 'display_name_with_login' value for 'show'.
  *
  * @global int  $blog_id
  *
@@ -896,9 +969,11 @@ function setup_userdata($for_user_id = '') {
  *                                                 Default empty.
  *     @type bool|int     $multi                   Whether to skip the ID attribute on the 'select' element.
  *                                                 Accepts 1|true or 0|false. Default 0|false.
- *     @type string       $show                    User table column to display. If the selected item is empty
+ *     @type string       $show                    User data to display. If the selected item is empty
  *                                                 then the 'user_login' will be displayed in parentheses.
- *                                                 Accepts user fields. Default 'display_name'.
+ *                                                 Accepts any user field, or 'display_name_with_login' to show
+ *                                                 the display name with user_login in parentheses.
+ *                                                 Default 'display_name'.
  *     @type int|bool     $echo                    Whether to echo or return the drop-down. Accepts 1|true (echo)
  *                                                 or 0|false (return). Default 1|true.
  *     @type int          $selected                Which user ID should be selected. Default 0.
@@ -927,14 +1002,24 @@ function wp_dropdown_users( $args = '' ) {
 	$defaults['selected'] = is_author() ? get_query_var( 'author' ) : 0;
 
 	$r = wp_parse_args( $args, $defaults );
-	$show = $r['show'];
+
+	$query_args = wp_array_slice_assoc( $r, array( 'blog_id', 'include', 'exclude', 'orderby', 'order', 'who' ) );
+
+	$fields = array( 'ID', 'user_login' );
+
+	$show = ! empty( $r['show'] ) ? $r['show'] : 'display_name';
+	if ( 'display_name_with_login' === $show ) {
+		$fields[] = 'display_name';
+	} else {
+		$fields[] = $show;
+	}
+
+	$query_args['fields'] = $fields;
+
 	$show_option_all = $r['show_option_all'];
 	$show_option_none = $r['show_option_none'];
 	$option_none_value = $r['option_none_value'];
 
-	$query_args = wp_array_slice_assoc( $r, array( 'blog_id', 'include', 'exclude', 'orderby', 'order', 'who' ) );
-	$query_args['fields'] = array( 'ID', 'user_login', $show );
-
 	/**
 	 * Filter the query arguments for the user drop-down.
 	 *
@@ -966,21 +1051,32 @@ function wp_dropdown_users( $args = '' ) {
 			$output .= "\t<option value='" . esc_attr( $option_none_value ) . "'$_selected>$show_option_none</option>\n";
 		}
 
-		$found_selected = false;
-		foreach ( (array) $users as $user ) {
-			$user->ID = (int) $user->ID;
-			$_selected = selected( $user->ID, $r['selected'], false );
-			if ( $_selected ) {
-				$found_selected = true;
+		if ( $r['include_selected'] && ( $r['selected'] > 0 ) ) {
+			$found_selected = false;
+			$r['selected'] = (int) $r['selected'];
+			foreach ( (array) $users as $user ) {
+				$user->ID = (int) $user->ID;
+				if ( $user->ID === $r['selected'] ) {
+					$found_selected = true;
+				}
+			}
+
+			if ( ! $found_selected ) {
+				$users[] = get_userdata( $r['selected'] );
 			}
-			$display = ! empty( $user->$show ) ? $user->$show : '('. $user->user_login . ')';
-			$output .= "\t<option value='$user->ID'$_selected>" . esc_html( $display ) . "</option>\n";
 		}
 
-		if ( $r['include_selected'] && ! $found_selected && ( $r['selected'] > 0 ) ) {
-			$user = get_userdata( $r['selected'] );
+		foreach ( (array) $users as $user ) {
+			if ( 'display_name_with_login' === $show ) {
+				/* translators: 1: display name, 2: user_login */
+				$display = sprintf( _x( '%1$s (%2$s)', 'user dropdown' ), $user->display_name, $user->user_login );
+			} elseif ( ! empty( $user->$show ) ) {
+				$display = $user->$show;
+			} else {
+				$display = '(' . $user->user_login . ')';
+			}
+
 			$_selected = selected( $user->ID, $r['selected'], false );
-			$display = ! empty( $user->$show ) ? $user->$show : '('. $user->user_login . ')';
 			$output .= "\t<option value='$user->ID'$_selected>" . esc_html( $display ) . "</option>\n";
 		}
 
@@ -1242,9 +1338,9 @@ function validate_username( $username ) {
  *     @type string      $user_url             The user URL.
  *     @type string      $user_email           The user email address.
  *     @type string      $display_name         The user's display name.
- *                                             Default is the the user's username.
+ *                                             Default is the user's username.
  *     @type string      $nickname             The user's nickname.
- *                                             Default is the the user's username.
+ *                                             Default is the user's username.
  *     @type string      $first_name           The user's first name. For new users, will be used
  *                                             to build the first part of the user's display name
  *                                             if `$display_name` is not specified.
@@ -1261,7 +1357,7 @@ function validate_username( $username ) {
  *                                             https. Default false.
  *     @type string      $user_registered      Date the user registered. Format is 'Y-m-d H:i:s'.
  *     @type string|bool $show_admin_bar_front Whether to display the Admin Bar for the user on the
- *                                             site's frontend. Default true.
+ *                                             site's front end. Default true.
  *     @type string      $role                 User's role.
  * }
  * @return int|WP_Error The newly created user's ID or a WP_Error object if the user could not
@@ -1517,7 +1613,7 @@ function wp_insert_user( $userdata ) {
  	 * @param array $meta {
  	 *     Default meta values and keys for the user.
  	 *
- 	 *     @type string   $nickname             The user's nickname. Default is the the user's username.
+ 	 *     @type string   $nickname             The user's nickname. Default is the user's username.
 	 *     @type string   $first_name           The user's first name.
 	 *     @type string   $last_name            The user's last name.
 	 *     @type string   $description          The user's description.
@@ -1658,6 +1754,7 @@ function wp_update_user($userdata) {
 	}
 
 	wp_cache_delete( $user['user_email'], 'useremail' );
+	wp_cache_delete( $user['user_nicename'], 'userslugs' );
 
 	// Merge old and new fields with new fields overwriting old ones.
 	$userdata = array_merge( $user, $userdata );
@@ -1665,7 +1762,7 @@ function wp_update_user($userdata) {
 
 	if ( ! is_wp_error( $user_id ) ) {
 
-		$blog_name = wp_specialchars_decode( get_option( 'blogname' ) );
+		$blog_name = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
 
 		if ( ! empty( $send_password_change_email ) ) {
 
@@ -1717,7 +1814,7 @@ All at ###SITENAME###
 			$pass_change_email['message'] = str_replace( '###USERNAME###', $user['user_login'], $pass_change_email['message'] );
 			$pass_change_email['message'] = str_replace( '###ADMIN_EMAIL###', get_option( 'admin_email' ), $pass_change_email['message'] );
 			$pass_change_email['message'] = str_replace( '###EMAIL###', $user['user_email'], $pass_change_email['message'] );
-			$pass_change_email['message'] = str_replace( '###SITENAME###', get_option( 'blogname' ), $pass_change_email['message'] );
+			$pass_change_email['message'] = str_replace( '###SITENAME###', $blog_name, $pass_change_email['message'] );
 			$pass_change_email['message'] = str_replace( '###SITEURL###', home_url(), $pass_change_email['message'] );
 
 			wp_mail( $pass_change_email['to'], sprintf( $pass_change_email['subject'], $blog_name ), $pass_change_email['message'], $pass_change_email['headers'] );
@@ -1771,7 +1868,7 @@ All at ###SITENAME###
 			$email_change_email['message'] = str_replace( '###USERNAME###', $user['user_login'], $email_change_email['message'] );
 			$email_change_email['message'] = str_replace( '###ADMIN_EMAIL###', get_option( 'admin_email' ), $email_change_email['message'] );
 			$email_change_email['message'] = str_replace( '###EMAIL###', $user['user_email'], $email_change_email['message'] );
-			$email_change_email['message'] = str_replace( '###SITENAME###', get_option( 'blogname' ), $email_change_email['message'] );
+			$email_change_email['message'] = str_replace( '###SITENAME###', $blog_name, $email_change_email['message'] );
 			$email_change_email['message'] = str_replace( '###SITEURL###', home_url(), $email_change_email['message'] );
 
 			wp_mail( $email_change_email['to'], sprintf( $email_change_email['subject'], $blog_name ), $email_change_email['message'], $email_change_email['headers'] );
@@ -1873,8 +1970,13 @@ function wp_get_user_contact_methods( $user = null ) {
 /**
  * The old private function for setting up user contact methods.
  *
+ * Use wp_get_user_contact_methods() instead.
+ *
  * @since 2.9.0
  * @access private
+ *
+ * @param WP_User $user Optional. WP_User object. Default null.
+ * @return array Array of contact methods and their labels.
  */
 function _wp_get_user_contactmethods( $user = null ) {
 	return wp_get_user_contact_methods( $user );
@@ -1939,7 +2041,7 @@ function get_password_reset_key( $user ) {
 	 *
 	 * @since 2.7.0
 	 *
-	 * @param bool true           Whether to allow the password to be reset. Default true.
+	 * @param bool $allow         Whether to allow the password to be reset. Default true.
 	 * @param int  $user_data->ID The ID of the user attempting to reset a password.
 	 */
 	$allow = apply_filters( 'allow_password_reset', true, $user->ID );
@@ -2031,6 +2133,10 @@ function check_password_reset_key($key, $login) {
 		$expiration_time = false;
 	}
 
+	if ( ! $pass_key ) {
+		return new WP_Error( 'invalid_key', __( 'Invalid key' ) );
+	}
+
 	$hash_is_correct = $wp_hasher->CheckPassword( $key, $pass_key );
 
 	if ( $hash_is_correct && $expiration_time && time() < $expiration_time ) {
@@ -2300,3 +2406,73 @@ function wp_get_users_with_no_role() {
 
 	return $users;
 }
+
+/**
+ * Retrieves the current user object.
+ *
+ * Will set the current user, if the current user is not set. The current user
+ * will be set to the logged-in person. If no user is logged-in, then it will
+ * set the current user to 0, which is invalid and won't have any permissions.
+ *
+ * This function is used by the pluggable functions wp_get_current_user() and
+ * get_currentuserinfo(), the latter of which is deprecated but used for backward
+ * compatibility.
+ *
+ * @since 4.5.0
+ * @access private
+ *
+ * @see wp_get_current_user()
+ * @global WP_User $current_user Checks if the current user is set.
+ *
+ * @return WP_User Current WP_User instance.
+ */
+function _wp_get_current_user() {
+	global $current_user;
+
+	if ( ! empty( $current_user ) ) {
+		if ( $current_user instanceof WP_User ) {
+			return $current_user;
+		}
+
+		// Upgrade stdClass to WP_User
+		if ( is_object( $current_user ) && isset( $current_user->ID ) ) {
+			$cur_id = $current_user->ID;
+			$current_user = null;
+			wp_set_current_user( $cur_id );
+			return $current_user;
+		}
+
+		// $current_user has a junk value. Force to WP_User with ID 0.
+		$current_user = null;
+		wp_set_current_user( 0 );
+		return $current_user;
+	}
+
+	if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST ) {
+		wp_set_current_user( 0 );
+		return $current_user;
+	}
+
+	/**
+	 * Filter the current user.
+	 *
+	 * The default filters use this to determine the current user from the
+	 * request's cookies, if available.
+	 *
+	 * Returning a value of false will effectively short-circuit setting
+	 * the current user.
+	 *
+	 * @since 3.9.0
+	 *
+	 * @param int|bool $user_id User ID if one has been determined, false otherwise.
+	 */
+	$user_id = apply_filters( 'determine_current_user', false );
+	if ( ! $user_id ) {
+		wp_set_current_user( 0 );
+		return $current_user;
+	}
+
+	wp_set_current_user( $user_id );
+
+	return $current_user;
+}
--- a/wp-includes/vars.php
+++ b/wp-includes/vars.php
@@ -120,17 +120,9 @@ $is_iis7 = $is_IIS && intval( substr( $_SERVER['SERVER_SOFTWARE'], strpos( $_SER
 /**
  * Test if the current browser runs on a mobile device (smart phone, tablet, etc.)
  *
- * @staticvar bool $is_mobile
- *
  * @return bool
  */
 function wp_is_mobile() {
-	static $is_mobile = null;
-
-	if ( isset( $is_mobile ) ) {
-		return $is_mobile;
-	}
-
 	if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
 		$is_mobile = false;
 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -4,21 +4,21 @@
  *
  * @global string $wp_version
  */
-$wp_version = '4.4.2';
+$wp_version = '4.5';
 
 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
  *
  * @global int $wp_db_version
  */
-$wp_db_version = 35700;
+$wp_db_version = 36686;
 
 /**
  * Holds the TinyMCE version
  *
  * @global string $tinymce_version
  */
-$tinymce_version = '4208-20151113';
+$tinymce_version = '4308-20160323';
 
 /**
  * Holds the required PHP version
--- a/wp-includes/widgets.php
+++ b/wp-includes/widgets.php
@@ -445,16 +445,8 @@ function wp_unregister_sidebar_widget($id) {
 /**
  * Registers widget control callback for customizing options.
  *
- * The options contains the 'height', 'width', and 'id_base' keys. The 'height'
- * option is never used. The 'width' option is the width of the fully expanded
- * control form, but try hard to use the default width. The 'id_base' is for
- * multi-widgets (widgets which allow multiple instances such as the text
- * widget), an id_base must be provided. The widget id will end up looking like
- * `{$id_base}-{$unique_number}`.
- *
  * @since 2.2.0
  *
- * @todo Document `$options` as a hash notation, re: WP_Widget::__construct() cross-reference.
  * @todo `$params` parameter?
  *
  * @global array $wp_registered_widget_controls
@@ -465,7 +457,15 @@ function wp_unregister_sidebar_widget($id) {
  * @param int|string   $id               Sidebar ID.
  * @param string       $name             Sidebar display name.
  * @param callable     $control_callback Run when sidebar is displayed.
- * @param array|string $options          Optional. Widget options. See description above. Default empty array.
+ * @param array $options {
+ *     Optional. Array or string of control options. Default empty array.
+ *
+ *     @type int        $height  Never used. Default 200.
+ *     @type int        $width   Width of the fully expanded control form (but try hard to use the default width).
+ *                               Default 250.
+ *     @type int|string $id_base Required for multi-widgets, i.e widgets that allow multiple instances such as the
+ *                               text widget. The widget id will end up looking like `{$id_base}-{$unique_number}`.
+ * }
  */
 function wp_register_widget_control( $id, $name, $control_callback, $options = array() ) {
 	global $wp_registered_widget_controls, $wp_registered_widget_updates, $wp_registered_widgets, $_wp_deprecated_widgets_callbacks;
@@ -513,13 +513,18 @@ function wp_register_widget_control( $id, $name, $control_callback, $options = a
 }
 
 /**
+ * Registers the update callback for a widget.
+ *
+ * @since 2.8.0
+ *
  * @global array $wp_registered_widget_updates
  *
- * @param string   $id_base
- * @param callable $update_callback
- * @param array    $options
+ * @param string   $id_base         The base ID of a widget created by extending WP_Widget.
+ * @param callable $update_callback Update callback method for the widget.
+ * @param array    $options         Optional. Widget control options. See {@see wp_register_widget_control()}.
+ *                                  Default empty array.
  */
-function _register_widget_update_callback($id_base, $update_callback, $options = array()) {
+function _register_widget_update_callback( $id_base, $update_callback, $options = array() ) {
 	global $wp_registered_widget_updates;
 
 	if ( isset($wp_registered_widget_updates[$id_base]) ) {
@@ -538,13 +543,17 @@ function _register_widget_update_callback($id_base, $update_callback, $options =
 }
 
 /**
+ * Registers the form callback for a widget.
+ *
+ * @since 2.8.0
  *
  * @global array $wp_registered_widget_controls
  *
- * @param int|string $id
- * @param string     $name
- * @param callable   $form_callback
- * @param array      $options
+ * @param int|string $id            Widget ID.
+ * @param string     $name          Name attribute for the widget.
+ * @param callable   $form_callback Form callback.
+ * @param array      $options       Optional. Widget control options. See {@see wp_register_widget_control()}.
+ *                                  Default empty array.
  */
 function _register_widget_form_callback($id, $name, $form_callback, $options = array()) {
 	global $wp_registered_widget_controls;
@@ -629,8 +638,8 @@ function dynamic_sidebar( $index = 1 ) {
 	/**
 	 * Fires before widgets are rendered in a dynamic sidebar.
 	 *
-	 * Note: The action also fires for empty sidebars, and on both the front-end
-	 * and back-end, including the Inactive Widgets sidebar on the Widgets screen.
+	 * Note: The action also fires for empty sidebars, and on both the front end
+	 * and back end, including the Inactive Widgets sidebar on the Widgets screen.
 	 *
 	 * @since 3.9.0
 	 *
@@ -665,7 +674,7 @@ function dynamic_sidebar( $index = 1 ) {
 		/**
 		 * Filter the parameters passed to a widget's display callback.
 		 *
-		 * Note: The filter is evaluated on both the front-end and back-end,
+		 * Note: The filter is evaluated on both the front end and back end,
 		 * including for the Inactive Widgets sidebar on the Widgets screen.
 		 *
 		 * @since 2.5.0
@@ -701,7 +710,7 @@ function dynamic_sidebar( $index = 1 ) {
 		/**
 		 * Fires before a widget's display callback is called.
 		 *
-		 * Note: The action fires on both the front-end and back-end, including
+		 * Note: The action fires on both the front end and back end, including
 		 * for widgets in the Inactive Widgets sidebar on the Widgets screen.
 		 *
 		 * The action is not fired for empty sidebars.
@@ -713,13 +722,13 @@ function dynamic_sidebar( $index = 1 ) {
 		 *
 		 *     @type string $name                Name of the widget.
 		 *     @type string $id                  Widget ID.
-		 *     @type array|callable $callback    When the hook is fired on the front-end, $callback is an array
-		 *                                       containing the widget object. Fired on the back-end, $callback
+		 *     @type array|callable $callback    When the hook is fired on the front end, $callback is an array
+		 *                                       containing the widget object. Fired on the back end, $callback
 		 *                                       is 'wp_widget_control', see $_callback.
 		 *     @type array          $params      An associative array of multi-widget arguments.
 		 *     @type string         $classname   CSS class applied to the widget container.
 		 *     @type string         $description The widget description.
-		 *     @type array          $_callback   When the hook is fired on the back-end, $_callback is populated
+		 *     @type array          $_callback   When the hook is fired on the back end, $_callback is populated
 		 *                                       with an array containing the widget object, see $callback.
 		 * }
 		 */
@@ -734,8 +743,8 @@ function dynamic_sidebar( $index = 1 ) {
 	/**
 	 * Fires after widgets are rendered in a dynamic sidebar.
 	 *
-	 * Note: The action also fires for empty sidebars, and on both the front-end
-	 * and back-end, including the Inactive Widgets sidebar on the Widgets screen.
+	 * Note: The action also fires for empty sidebars, and on both the front end
+	 * and back end, including the Inactive Widgets sidebar on the Widgets screen.
 	 *
 	 * @since 3.9.0
 	 *
@@ -748,8 +757,8 @@ function dynamic_sidebar( $index = 1 ) {
 	/**
 	 * Filter whether a sidebar has widgets.
 	 *
-	 * Note: The filter is also evaluated for empty sidebars, and on both the front-end
-	 * and back-end, including the Inactive Widgets sidebar on the Widgets screen.
+	 * Note: The filter is also evaluated for empty sidebars, and on both the front end
+	 * and back end, including the Inactive Widgets sidebar on the Widgets screen.
 	 *
 	 * @since 3.9.0
 	 *
@@ -761,7 +770,7 @@ function dynamic_sidebar( $index = 1 ) {
 }
 
 /**
- * Whether widget is displayed on the front-end.
+ * Whether widget is displayed on the front end.
  *
  * Either $callback or $id_base can be used
  * $id_base is the first argument when extending WP_Widget class
@@ -777,13 +786,13 @@ function dynamic_sidebar( $index = 1 ) {
  *
  * @global array $wp_registered_widgets
  *
- * @param string $callback      Optional, Widget callback to check.
- * @param int    $widget_id     Optional, but needed for checking. Widget ID.
- * @param string $id_base       Optional, the base ID of a widget created by extending WP_Widget.
- * @param bool   $skip_inactive Optional, whether to check in 'wp_inactive_widgets'.
+ * @param string|false $callback      Optional, Widget callback to check. Default false.
+ * @param int|false    $widget_id     Optional. Widget ID. Optional, but needed for checking. Default false.
+ * @param string|false $id_base       Optional. The base ID of a widget created by extending WP_Widget. Default false.
+ * @param bool         $skip_inactive Optional. Whether to check in 'wp_inactive_widgets'. Default true.
  * @return string|false False if widget is not active or id of sidebar in which the widget is active.
  */
-function is_active_widget($callback = false, $widget_id = false, $id_base = false, $skip_inactive = true) {
+function is_active_widget( $callback = false, $widget_id = false, $id_base = false, $skip_inactive = true ) {
 	global $wp_registered_widgets;
 
 	$sidebars_widgets = wp_get_sidebars_widgets();
@@ -821,7 +830,7 @@ function is_dynamic_sidebar() {
 	global $wp_registered_widgets, $wp_registered_sidebars;
 	$sidebars_widgets = get_option('sidebars_widgets');
 	foreach ( (array) $wp_registered_sidebars as $index => $sidebar ) {
-		if ( count($sidebars_widgets[$index]) ) {
+		if ( ! empty( $sidebars_widgets[ $index ] ) ) {
 			foreach ( (array) $sidebars_widgets[$index] as $widget )
 				if ( array_key_exists($widget, $wp_registered_widgets) )
 					return true;
@@ -1059,11 +1068,14 @@ function the_widget( $widget, $instance = array(), $args = array() ) {
 }
 
 /**
- * Private
+ * Retrieves the widget ID base value.
+ *
+ * @since 2.8.0
  *
- * @return string
+ * @param string $id Widget ID.
+ * @return string Widget ID base.
  */
-function _get_widget_id_base($id) {
+function _get_widget_id_base( $id ) {
 	return preg_replace( '/-[0-9]+$/', '', $id );
 }
 
--- a/wp-includes/widgets/class-wp-nav-menu-widget.php
+++ b/wp-includes/widgets/class-wp-nav-menu-widget.php
@@ -23,7 +23,10 @@
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array( 'description' => __('Add a custom menu to your sidebar.') );
+		$widget_ops = array(
+			'description' => __( 'Add a custom menu to your sidebar.' ),
+			'customize_selective_refresh' => true,
+		);
 		parent::__construct( 'nav_menu', __('Custom Menu'), $widget_ops );
 	}
 
@@ -92,7 +95,7 @@
 	public function update( $new_instance, $old_instance ) {
 		$instance = array();
 		if ( ! empty( $new_instance['title'] ) ) {
-			$instance['title'] = sanitize_text_field( stripslashes( $new_instance['title'] ) );
+			$instance['title'] = sanitize_text_field( $new_instance['title'] );
 		}
 		if ( ! empty( $new_instance['nav_menu'] ) ) {
 			$instance['nav_menu'] = (int) $new_instance['nav_menu'];
--- a/wp-includes/widgets/class-wp-widget-archives.php
+++ b/wp-includes/widgets/class-wp-widget-archives.php
@@ -23,7 +23,11 @@ class WP_Widget_Archives extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site&#8217;s Posts.') );
+		$widget_ops = array(
+			'classname' => 'widget_archive',
+			'description' => __( 'A monthly archive of your site&#8217;s Posts.' ),
+			'customize_selective_refresh' => true,
+		);
 		parent::__construct('archives', __('Archives'), $widget_ops);
 	}
 
--- a/wp-includes/widgets/class-wp-widget-calendar.php
+++ b/wp-includes/widgets/class-wp-widget-calendar.php
@@ -33,8 +33,12 @@ class WP_Widget_Calendar extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_calendar', 'description' => __( 'A calendar of your site&#8217;s Posts.') );
-		parent::__construct('calendar', __('Calendar'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_calendar',
+			'description' => __( 'A calendar of your site&#8217;s Posts.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'calendar', __( 'Calendar' ), $widget_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-categories.php
+++ b/wp-includes/widgets/class-wp-widget-categories.php
@@ -23,8 +23,12 @@ class WP_Widget_Categories extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array( 'classname' => 'widget_categories', 'description' => __( "A list or dropdown of categories." ) );
-		parent::__construct('categories', __('Categories'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_categories',
+			'description' => __( 'A list or dropdown of categories.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'categories', __( 'Categories' ), $widget_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-links.php
+++ b/wp-includes/widgets/class-wp-widget-links.php
@@ -23,8 +23,11 @@ class WP_Widget_Links extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('description' => __( "Your blogroll" ) );
-		parent::__construct('links', __('Links'), $widget_ops);
+		$widget_ops = array(
+			'description' => __( 'Your blogroll' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'links', __( 'Links' ), $widget_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-meta.php
+++ b/wp-includes/widgets/class-wp-widget-meta.php
@@ -25,8 +25,12 @@ class WP_Widget_Meta extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_meta', 'description' => __( "Login, RSS, &amp; WordPress.org links.") );
-		parent::__construct('meta', __('Meta'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_meta',
+			'description' => __( 'Login, RSS, &amp; WordPress.org links.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'meta', __( 'Meta' ), $widget_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-pages.php
+++ b/wp-includes/widgets/class-wp-widget-pages.php
@@ -23,8 +23,12 @@ class WP_Widget_Pages extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_pages', 'description' => __( 'A list of your site&#8217;s Pages.') );
-		parent::__construct('pages', __('Pages'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_pages',
+			'description' => __( 'A list of your site&#8217;s Pages.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'pages', __( 'Pages' ), $widget_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-recent-comments.php
+++ b/wp-includes/widgets/class-wp-widget-recent-comments.php
@@ -23,12 +23,17 @@ class WP_Widget_Recent_Comments extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_recent_comments', 'description' => __( 'Your site&#8217;s most recent comments.' ) );
-		parent::__construct('recent-comments', __('Recent Comments'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_recent_comments',
+			'description' => __( 'Your site&#8217;s most recent comments.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'recent-comments', __( 'Recent Comments' ), $widget_ops );
 		$this->alt_option_name = 'widget_recent_comments';
 
-		if ( is_active_widget(false, false, $this->id_base) )
-			add_action( 'wp_head', array($this, 'recent_comments_style') );
+		if ( is_active_widget( false, false, $this->id_base ) || is_customize_preview() ) {
+			add_action( 'wp_head', array( $this, 'recent_comments_style' ) );
+		}
 	}
 
  	/**
--- a/wp-includes/widgets/class-wp-widget-recent-posts.php
+++ b/wp-includes/widgets/class-wp-widget-recent-posts.php
@@ -23,8 +23,12 @@ class WP_Widget_Recent_Posts extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_recent_entries', 'description' => __( "Your site&#8217;s most recent Posts.") );
-		parent::__construct('recent-posts', __('Recent Posts'), $widget_ops);
+		$widget_ops = array(
+			'classname' => 'widget_recent_entries',
+			'description' => __( 'Your site&#8217;s most recent Posts.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'recent-posts', __( 'Recent Posts' ), $widget_ops );
 		$this->alt_option_name = 'widget_recent_entries';
 	}
 
--- a/wp-includes/widgets/class-wp-widget-rss.php
+++ b/wp-includes/widgets/class-wp-widget-rss.php
@@ -23,9 +23,12 @@ class WP_Widget_RSS extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array( 'description' => __('Entries from any RSS or Atom feed.') );
+		$widget_ops = array(
+			'description' => __( 'Entries from any RSS or Atom feed.' ),
+			'customize_selective_refresh' => true,
+		);
 		$control_ops = array( 'width' => 400, 'height' => 200 );
-		parent::__construct( 'rss', __('RSS'), $widget_ops, $control_ops );
+		parent::__construct( 'rss', __( 'RSS' ), $widget_ops, $control_ops );
 	}
 
 	/**
--- a/wp-includes/widgets/class-wp-widget-search.php
+++ b/wp-includes/widgets/class-wp-widget-search.php
@@ -23,7 +23,11 @@ class WP_Widget_Search extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_search', 'description' => __( "A search form for your site.") );
+		$widget_ops = array(
+			'classname' => 'widget_search',
+			'description' => __( 'A search form for your site.' ),
+			'customize_selective_refresh' => true,
+		);
 		parent::__construct( 'search', _x( 'Search', 'Search widget' ), $widget_ops );
 	}
 
--- a/wp-includes/widgets/class-wp-widget-tag-cloud.php
+++ b/wp-includes/widgets/class-wp-widget-tag-cloud.php
@@ -23,8 +23,11 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array( 'description' => __( "A cloud of your most used tags.") );
-		parent::__construct('tag_cloud', __('Tag Cloud'), $widget_ops);
+		$widget_ops = array(
+			'description' => __( 'A cloud of your most used tags.' ),
+			'customize_selective_refresh' => true,
+		);
+		parent::__construct( 'tag_cloud', __( 'Tag Cloud' ), $widget_ops );
 	}
 
 	/**
@@ -98,7 +101,7 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
 	 */
 	public function update( $new_instance, $old_instance ) {
 		$instance = array();
-		$instance['title'] = sanitize_text_field( stripslashes( $new_instance['title'] ) );
+		$instance['title'] = sanitize_text_field( $new_instance['title'] );
 		$instance['taxonomy'] = stripslashes($new_instance['taxonomy']);
 		return $instance;
 	}
--- a/wp-includes/widgets/class-wp-widget-text.php
+++ b/wp-includes/widgets/class-wp-widget-text.php
@@ -23,9 +23,13 @@ class WP_Widget_Text extends WP_Widget {
 	 * @access public
 	 */
 	public function __construct() {
-		$widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML.'));
-		$control_ops = array('width' => 400, 'height' => 350);
-		parent::__construct('text', __('Text'), $widget_ops, $control_ops);
+		$widget_ops = array(
+			'classname' => 'widget_text',
+			'description' => __( 'Arbitrary text or HTML.' ),
+			'customize_selective_refresh' => true,
+		);
+		$control_ops = array( 'width' => 400, 'height' => 350 );
+		parent::__construct( 'text', __( 'Text' ), $widget_ops, $control_ops );
 	}
 
 	/**
@@ -80,10 +84,11 @@ class WP_Widget_Text extends WP_Widget {
 	public function update( $new_instance, $old_instance ) {
 		$instance = $old_instance;
 		$instance['title'] = sanitize_text_field( $new_instance['title'] );
-		if ( current_user_can('unfiltered_html') )
-			$instance['text'] =  $new_instance['text'];
-		else
-			$instance['text'] = wp_kses_post( stripslashes( $new_instance['text'] ) );
+		if ( current_user_can( 'unfiltered_html' ) ) {
+			$instance['text'] = $new_instance['text'];
+		} else {
+			$instance['text'] = wp_kses_post( $new_instance['text'] );
+		}
 		$instance['filter'] = ! empty( $new_instance['filter'] );
 		return $instance;
 	}
--- a/wp-includes/wp-db.php
+++ b/wp-includes/wp-db.php
@@ -391,9 +391,9 @@ class wpdb {
 	 */
 	public $termmeta;
 
-	/*
-	 * Global and Multisite tables
-	 */
+	//
+	// Global and Multisite tables
+	//
 
 	/**
 	 * WordPress User Metadata table
@@ -1044,9 +1044,9 @@ class wpdb {
 			$dbh = $this->dbh;
 
 		if ( $this->use_mysqli ) {
-			$success = @mysqli_select_db( $dbh, $db );
+			$success = mysqli_select_db( $dbh, $db );
 		} else {
-			$success = @mysql_select_db( $db, $dbh );
+			$success = mysql_select_db( $db, $dbh );
 		}
 		if ( ! $success ) {
 			$this->ready = false;
@@ -1271,13 +1271,15 @@ class wpdb {
 	 * Use this only before wpdb::prepare() or esc_sql().  Reversing the order is very bad for security.
 	 *
 	 * Example Prepared Statement:
-	 *  $wild = '%';
-	 *  $find = 'only 43% of planets';
-	 *  $like = $wild . $wpdb->esc_like( $find ) . $wild;
-	 *  $sql  = $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE post_content LIKE %s", $like );
+	 *
+	 *     $wild = '%';
+	 *     $find = 'only 43% of planets';
+	 *     $like = $wild . $wpdb->esc_like( $find ) . $wild;
+	 *     $sql  = $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE post_content LIKE '%s'", $like );
 	 *
 	 * Example Escape Chain:
-	 *  $sql  = esc_sql( $wpdb->esc_like( $input ) );
+	 *
+	 *     $sql  = esc_sql( $wpdb->esc_like( $input ) );
 	 *
 	 * @since 4.0.0
 	 * @access public
@@ -1484,11 +1486,7 @@ class wpdb {
 				}
 			}
 
-			if ( WP_DEBUG ) {
-				mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
-			} else {
-				@mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
-			}
+			mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
 
 			if ( $this->dbh->connect_errno ) {
 				$this->dbh = null;
@@ -1514,11 +1512,7 @@ class wpdb {
 				}
 			}
 		} else {
-			if ( WP_DEBUG ) {
-				$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
-			} else {
-				$this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
-			}
+			$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
 		}
 
 		if ( ! $this->dbh && $allow_bail ) {
@@ -1589,11 +1583,11 @@ class wpdb {
 	 */
 	public function check_connection( $allow_bail = true ) {
 		if ( $this->use_mysqli ) {
-			if ( @mysqli_ping( $this->dbh ) ) {
+			if ( ! empty( $this->dbh ) && mysqli_ping( $this->dbh ) ) {
 				return true;
 			}
 		} else {
-			if ( @mysql_ping( $this->dbh ) ) {
+			if ( ! empty( $this->dbh ) && mysql_ping( $this->dbh ) ) {
 				return true;
 			}
 		}
@@ -1770,12 +1764,12 @@ class wpdb {
 		} else {
 			$num_rows = 0;
 			if ( $this->use_mysqli && $this->result instanceof mysqli_result ) {
-				while ( $row = @mysqli_fetch_object( $this->result ) ) {
+				while ( $row = mysqli_fetch_object( $this->result ) ) {
 					$this->last_result[$num_rows] = $row;
 					$num_rows++;
 				}
 			} elseif ( is_resource( $this->result ) ) {
-				while ( $row = @mysql_fetch_object( $this->result ) ) {
+				while ( $row = mysql_fetch_object( $this->result ) ) {
 					$this->last_result[$num_rows] = $row;
 					$num_rows++;
 				}
@@ -1805,10 +1799,10 @@ class wpdb {
 			$this->timer_start();
 		}
 
-		if ( $this->use_mysqli ) {
-			$this->result = @mysqli_query( $this->dbh, $query );
-		} else {
-			$this->result = @mysql_query( $query, $this->dbh );
+		if ( ! empty( $this->dbh ) && $this->use_mysqli ) {
+			$this->result = mysqli_query( $this->dbh, $query );
+		} elseif ( ! empty( $this->dbh ) ) {
+			$this->result = mysql_query( $query, $this->dbh );
 		}
 		$this->num_queries++;
 
@@ -3016,14 +3010,14 @@ class wpdb {
 			return;
 
 		if ( $this->use_mysqli ) {
-			$num_fields = @mysqli_num_fields( $this->result );
+			$num_fields = mysqli_num_fields( $this->result );
 			for ( $i = 0; $i < $num_fields; $i++ ) {
-				$this->col_info[ $i ] = @mysqli_fetch_field( $this->result );
+				$this->col_info[ $i ] = mysqli_fetch_field( $this->result );
 			}
 		} else {
-			$num_fields = @mysql_num_fields( $this->result );
+			$num_fields = mysql_num_fields( $this->result );
 			for ( $i = 0; $i < $num_fields; $i++ ) {
-				$this->col_info[ $i ] = @mysql_fetch_field( $this->result, $i );
+				$this->col_info[ $i ] = mysql_fetch_field( $this->result, $i );
 			}
 		}
 	}
@@ -3101,6 +3095,36 @@ class wpdb {
 		wp_die($message);
 	}
 
+
+	/**
+	 * Closes the current database connection.
+	 *
+	 * @since 4.5.0
+	 * @access public
+	 *
+	 * @return bool True if the connection was successfully closed, false if it wasn't,
+	 *              or the connection doesn't exist.
+	 */
+	public function close() {
+		if ( ! $this->dbh ) {
+			return false;
+		}
+
+		if ( $this->use_mysqli ) {
+			$closed = mysqli_close( $this->dbh );
+		} else {
+			$closed = mysql_close( $this->dbh );
+		}
+
+		if ( $closed ) {
+			$this->dbh = null;
+			$this->ready = false;
+			$this->has_connected = false;
+		}
+
+		return $closed;
+	}
+
 	/**
 	 * Whether MySQL database is at least the required minimum version.
 	 *
@@ -3216,7 +3240,7 @@ class wpdb {
 	}
 
 	/**
-	 * The database version number.
+	 * Retrieves the MySQL server version.
 	 *
 	 * @since 2.7.0
 	 *
--- a/wp-login.php
+++ b/wp-login.php
@@ -56,6 +56,8 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) {
 	if ( $shake_error_codes && $wp_error->get_error_code() && in_array( $wp_error->get_error_code(), $shake_error_codes ) )
 		add_action( 'login_head', 'wp_shake_js', 12 );
 
+	$separator = is_rtl() ? ' &rsaquo; ' : ' &lsaquo; ';
+
 	?><!DOCTYPE html>
 	<!--[if IE 8]>
 		<html xmlns="http://www.w3.org/1999/xhtml" class="ie8" <?php language_attributes(); ?>>
@@ -65,10 +67,10 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) {
 	<!--<![endif]-->
 	<head>
 	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
-	<title><?php bloginfo('name'); ?> &rsaquo; <?php echo $title; ?></title>
+	<title><?php echo get_bloginfo( 'name', 'display' ) . $separator . $title; ?></title>
 	<?php
 
-	wp_admin_css( 'login', true );
+	wp_enqueue_style( 'login' );
 
 	/*
 	 * Remove all stored post data on logging out.
@@ -87,6 +89,7 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) {
 	 * @since 3.1.0
 	 */
 	do_action( 'login_enqueue_scripts' );
+
 	/**
 	 * Fires in the login page header after scripts are enqueued.
 	 *
@@ -216,7 +219,7 @@ function login_footer($input_id = '') {
 
 	// Don't allow interim logins to navigate away from the page.
 	if ( ! $interim_login ): ?>
-	<p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( 'Are you lost?' ); ?>"><?php printf( __( '&larr; Back to %s' ), get_bloginfo( 'title', 'display' ) ); ?></a></p>
+	<p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php printf( __( '&larr; Back to %s' ), get_bloginfo( 'title', 'display' ) ); ?></a></p>
 	<?php endif; ?>
 
 	</div>
@@ -526,7 +529,7 @@ case 'retrievepassword' :
 
 <form name="lostpasswordform" id="lostpasswordform" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ); ?>" method="post">
 	<p>
-		<label for="user_login" ><?php _e('Username or Email:') ?><br />
+		<label for="user_login" ><?php _e('Username or Email') ?><br />
 		<input type="text" name="user_login" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" /></label>
 	</p>
 	<?php
@@ -736,7 +739,7 @@ case 'register' :
 
 <p id="nav">
 <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e( 'Log in' ); ?></a> |
-<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>" title="<?php esc_attr_e( 'Password Lost and Found' ) ?>"><?php _e( 'Lost your password?' ); ?></a>
+<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>"><?php _e( 'Lost your password?' ); ?></a>
 </p>
 
 <?php
@@ -753,7 +756,13 @@ default:
 	// If the user wants ssl but the session is not ssl, force a secure cookie.
 	if ( !empty($_POST['log']) && !force_ssl_admin() ) {
 		$user_name = sanitize_user($_POST['log']);
-		if ( $user = get_user_by('login', $user_name) ) {
+		$user = get_user_by( 'login', $user_name );
+
+		if ( ! $user && strpos( $user_name, '@' ) ) {
+			$user = get_user_by( 'email', $user_name );
+		}
+
+		if ( $user ) {
 			if ( get_user_option('use_ssl', $user->ID) ) {
 				$secure_cookie = true;
 				force_ssl_admin(true);
@@ -821,6 +830,9 @@ default:
 				$redirect_to = get_dashboard_url( $user->ID );
 			elseif ( !$user->has_cap('edit_posts') )
 				$redirect_to = $user->has_cap( 'read' ) ? admin_url( 'profile.php' ) : home_url();
+
+			wp_redirect( $redirect_to );
+			exit();
 		}
 		wp_safe_redirect($redirect_to);
 		exit();
@@ -833,7 +845,7 @@ default:
 
 	if ( $interim_login ) {
 		if ( ! $errors->get_error_code() )
-			$errors->add('expired', __('Session expired. Please log in again. You will not move away from this page.'), 'message');
+			$errors->add( 'expired', __( 'Your session has expired. Please log in to continue where you left off.' ), 'message' );
 	} else {
 		// Some parts of this script use the main login form to display a message
 		if		( isset($_GET['loggedout']) && true == $_GET['loggedout'] )
@@ -879,7 +891,7 @@ default:
 
 <form name="loginform" id="loginform" action="<?php echo esc_url( site_url( 'wp-login.php', 'login_post' ) ); ?>" method="post">
 	<p>
-		<label for="user_login"><?php _e('Username') ?><br />
+		<label for="user_login"><?php _e('Username or Email') ?><br />
 		<input type="text" name="log" id="user_login"<?php echo $aria_describedby_error; ?> class="input" value="<?php echo esc_attr( $user_login ); ?>" size="20" /></label>
 	</p>
 	<p>
@@ -919,7 +931,7 @@ default:
 		echo apply_filters( 'register', $registration_url ) . ' | ';
 	endif;
 	?>
-	<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>" title="<?php esc_attr_e( 'Password Lost and Found' ); ?>"><?php _e( 'Lost your password?' ); ?></a>
+	<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>"><?php _e( 'Lost your password?' ); ?></a>
 <?php endif; ?>
 </p>
 <?php } ?>
--- a/wp-settings.php
+++ b/wp-settings.php
@@ -26,7 +26,7 @@ require( ABSPATH . WPINC . '/default-constants.php' );
  * we're including version.php from another install and don't want
  * these values to be overridden if already set.
  */
-global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version;
+global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version, $wp_local_package;
 require( ABSPATH . WPINC . '/version.php' );
 
 /**
@@ -135,6 +135,7 @@ require( ABSPATH . WPINC . '/class-wp-user-query.php' );
 require( ABSPATH . WPINC . '/session.php' );
 require( ABSPATH . WPINC . '/meta.php' );
 require( ABSPATH . WPINC . '/class-wp-meta-query.php' );
+require( ABSPATH . WPINC . '/class-wp-metadata-lazyloader.php' );
 require( ABSPATH . WPINC . '/general-template.php' );
 require( ABSPATH . WPINC . '/link-template.php' );
 require( ABSPATH . WPINC . '/author-template.php' );
--- a/wp-signup.php
+++ b/wp-signup.php
@@ -258,7 +258,7 @@ function validate_user_form() {
  * @since MU
  *
  * @param string $blogname The new site name
- * @param string $blog_title The new blog title
+ * @param string $blog_title The new site title.
  * @param array $errors
  */
 function signup_another_blog( $blogname = '', $blog_title = '', $errors = '' ) {
@@ -335,11 +335,11 @@ function signup_another_blog( $blogname = '', $blog_title = '', $errors = '' ) {
 }
 
 /**
- * Validate a new blog signup
+ * Validate a new site signup.
  *
  * @since MU
  *
- * @return null|bool True if blog signup was validated, false if error.
+ * @return null|bool True if site signup was validated, false if error.
  *                   The function halts all execution if the user is not logged in.
  */
 function validate_another_blog_signup() {
@@ -420,18 +420,18 @@ function validate_another_blog_signup() {
 }
 
 /**
- * Confirm a new site signup
+ * Confirm a new site signup.
  *
  * @since MU
  * @since 4.4.0 Added the `$blog_id` parameter.
  *
- * @param string $domain The domain URL
- * @param string $path The site root path
- * @param string $blog_title The blog title
- * @param string $user_name The username
- * @param string $user_email The user's email address
- * @param array  $meta Any additional meta from the 'add_signup_meta' filter in validate_blog_signup()
- * @param int    $blog_id The blog ID
+ * @param string $domain     The domain URL.
+ * @param string $path       The site root path.
+ * @param string $blog_title The site title.
+ * @param string $user_name  The username.
+ * @param string $user_email The user's email address.
+ * @param array  $meta       Any additional meta from the 'add_signup_meta' filter in validate_blog_signup().
+ * @param int    $blog_id    The site ID.
  */
 function confirm_another_blog_signup( $domain, $path, $blog_title, $user_name, $user_email = '', $meta = array(), $blog_id = 0 ) {
 
